OSDN Git Service

3b94ce020b95197a85c3fcceda2bd60ede3f18f0
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
2
3         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4         change X to 1X in format.
5         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6         add data statements to conform to standard.
7
8 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
9
10         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL 
11         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13
14 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
15
16         * gfortran.dg/g77/7388.f: Copy from g77.dg
17         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
18         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise  
19         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
20         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
21         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
22         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
23         * gfortran.dg/g77/strlen0.f: Likewise
24
25 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
26
27         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
28         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
29
30 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31
32         * gcc.c-torture/execute/920428-2.x: Delete.
33         * gcc.c-torture/execute/920501-7.x: Likewise.
34
35 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36
37         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40         prescott and c3-2.
41         (PREFETCH_3DNOW): Add -march=c3.
42
43 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
44
45         PR c/16437
46         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
47         * gcc.c-torture/execute/bf64-1.x: Likewise.
48
49 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
50
51         * gcc.c-torture/compile/20040708-1.c: New test.
52
53 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
54
55         PR c++/16169
56         * g++.dg/warn/effc2.C: New test.
57
58 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
59
60         * gcc.c-torture/execute/bitfld-1.x: Remove.
61         * gcc.c-torture/execute/bitfld-3.c: New test.
62         * gcc.dg/bitfld-2.c: Remove XFAILs.
63
64 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
65
66         PR c++/16276
67         * g++.dg/rtti/tinfo1.C: New file.
68
69 2004-07-07  Eric Christopher  <echristo@redhat.com>
70
71         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
72
73 2004-07-07  Andrew Pinski  <apinski@apple.com>
74
75         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
76
77 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
78
79         * g++.dg/init/call1.C: XFAIL.
80
81 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
82
83         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
84         except for movstrict*, to movmem* and clrstr* to clrmem*.
85
86 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
87
88         * gcc.c-torture/execute/20040707-1.c: New test.
89
90 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
91
92         * gcc.c-torture/execute/20040706-1.c: New test.
93
94 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
95
96         PR c++/3671
97         * g++.dg/template/spec14.C: New test.
98
99 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
100
101         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
102         nothing if not yet defined.  Use it in b, c and d type definitions.
103         * gcc.c-torture/execute/20040705-1.c: New test.
104         * gcc.c-torture/execute/20040705-2.c: New test.
105
106 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
107
108         PR c++/2518
109         * g++.dg/lookup/new1.C: New test.
110
111 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
112
113         PR c++/11406
114         * g++.dg/template/sizeof8.C: New test.
115
116 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
117
118         * gcc.c-torture/compile/20040705-1.c: New test.
119
120 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
121
122         * gfortran.fortran-torture/execute/seq_io.f90: New test.
123
124 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
125
126         * gcc.dg/cpp/if-mop.c: Two new testcases.
127         * gcc.dg/cpp/trad/comment-3.c: New.
128
129 2004-07-04  Paul Brook  <paul@codesourcery.com>
130
131         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
132
133 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
134
135         PR c++/3761
136         * g++.dg/lookup/crash4.C: New test.
137
138 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
139
140         * gcc.c-torture/execute/builtin-abs-1.c
141         * gcc.c-torture/execute/builtin-abs-2.c
142         * gcc.c-torture/execute/builtin-complex-1.c
143         * gcc.c-torture/execute/builtins/string-1-lib.c
144         * gcc.c-torture/execute/builtins/string-1.c
145         * gcc.c-torture/execute/builtins/string-2-lib.c
146         * gcc.c-torture/execute/builtins/string-2.c
147         * gcc.c-torture/execute/builtins/string-3-lib.c
148         * gcc.c-torture/execute/builtins/string-3.c
149         * gcc.c-torture/execute/builtins/string-4-lib.c
150         * gcc.c-torture/execute/builtins/string-4.c
151         * gcc.c-torture/execute/builtins/string-5-lib.c
152         * gcc.c-torture/execute/builtins/string-5.c
153         * gcc.c-torture/execute/builtins/string-6-lib.c
154         * gcc.c-torture/execute/builtins/string-6.c
155         * gcc.c-torture/execute/builtins/string-7-lib.c
156         * gcc.c-torture/execute/builtins/string-7.c
157         * gcc.c-torture/execute/builtins/string-8-lib.c
158         * gcc.c-torture/execute/builtins/string-8.c
159         * gcc.c-torture/execute/builtins/string-9-lib.c
160         * gcc.c-torture/execute/builtins/string-9.c
161         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
162         * gcc.c-torture/execute/builtins/string-asm-1.c
163         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
164         * gcc.c-torture/execute/builtins/string-asm-2.c
165         * gcc.c-torture/execute/stdio-opt-1.c
166         * gcc.c-torture/execute/stdio-opt-2.c
167         * gcc.c-torture/execute/stdio-opt-3.c
168         * gcc.c-torture/execute/string-opt-1.c
169         * gcc.c-torture/execute/string-opt-10.c
170         * gcc.c-torture/execute/string-opt-11.c
171         * gcc.c-torture/execute/string-opt-12.c
172         * gcc.c-torture/execute/string-opt-13.c
173         * gcc.c-torture/execute/string-opt-14.c
174         * gcc.c-torture/execute/string-opt-15.c
175         * gcc.c-torture/execute/string-opt-16.c
176         * gcc.c-torture/execute/string-opt-2.c
177         * gcc.c-torture/execute/string-opt-6.c
178         * gcc.c-torture/execute/string-opt-7.c
179         * gcc.c-torture/execute/string-opt-8.c:
180         Replace with ...
181
182         * gcc.c-torture/execute/builtins/abs-2.c
183         * gcc.c-torture/execute/builtins/abs-3.c
184         * gcc.c-torture/execute/builtins/complex-1.c
185         * gcc.c-torture/execute/builtins/fprintf.c
186         * gcc.c-torture/execute/builtins/fputs.c
187         * gcc.c-torture/execute/builtins/memcmp.c
188         * gcc.c-torture/execute/builtins/memmove.c
189         * gcc.c-torture/execute/builtins/memops-asm.c
190         * gcc.c-torture/execute/builtins/mempcpy-2.c
191         * gcc.c-torture/execute/builtins/mempcpy.c
192         * gcc.c-torture/execute/builtins/memset.c
193         * gcc.c-torture/execute/builtins/printf.c
194         * gcc.c-torture/execute/builtins/sprintf.c
195         * gcc.c-torture/execute/builtins/strcat.c
196         * gcc.c-torture/execute/builtins/strchr.c
197         * gcc.c-torture/execute/builtins/strcmp.c
198         * gcc.c-torture/execute/builtins/strcpy.c
199         * gcc.c-torture/execute/builtins/strcspn.c
200         * gcc.c-torture/execute/builtins/strlen-2.c
201         * gcc.c-torture/execute/builtins/strlen.c
202         * gcc.c-torture/execute/builtins/strncat.c
203         * gcc.c-torture/execute/builtins/strncmp-2.c
204         * gcc.c-torture/execute/builtins/strncmp.c
205         * gcc.c-torture/execute/builtins/strncpy.c
206         * gcc.c-torture/execute/builtins/strpbrk.c
207         * gcc.c-torture/execute/builtins/strpcpy-2.c
208         * gcc.c-torture/execute/builtins/strpcpy.c
209         * gcc.c-torture/execute/builtins/strrchr.c
210         * gcc.c-torture/execute/builtins/strspn.c
211         * gcc.c-torture/execute/builtins/strstr-asm.c
212         * gcc.c-torture/execute/builtins/strstr.c:
213         ... these new files.
214
215         * gcc.c-torture/execute/builtins/abs-2-lib.c
216         * gcc.c-torture/execute/builtins/abs-3-lib.c
217         * gcc.c-torture/execute/builtins/complex-1-lib.c
218         * gcc.c-torture/execute/builtins/fprintf-lib.c
219         * gcc.c-torture/execute/builtins/fputs-lib.c
220         * gcc.c-torture/execute/builtins/memcmp-lib.c
221         * gcc.c-torture/execute/builtins/memmove-lib.c
222         * gcc.c-torture/execute/builtins/memops-asm-lib.c
223         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
224         * gcc.c-torture/execute/builtins/mempcpy-lib.c
225         * gcc.c-torture/execute/builtins/memset-lib.c
226         * gcc.c-torture/execute/builtins/printf-lib.c
227         * gcc.c-torture/execute/builtins/sprintf-lib.c
228         * gcc.c-torture/execute/builtins/strcat-lib.c
229         * gcc.c-torture/execute/builtins/strchr-lib.c
230         * gcc.c-torture/execute/builtins/strcmp-lib.c
231         * gcc.c-torture/execute/builtins/strcpy-lib.c
232         * gcc.c-torture/execute/builtins/strcspn-lib.c
233         * gcc.c-torture/execute/builtins/strlen-2-lib.c
234         * gcc.c-torture/execute/builtins/strlen-lib.c
235         * gcc.c-torture/execute/builtins/strncat-lib.c
236         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
237         * gcc.c-torture/execute/builtins/strncmp-lib.c
238         * gcc.c-torture/execute/builtins/strncpy-lib.c
239         * gcc.c-torture/execute/builtins/strpbrk-lib.c
240         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
241         * gcc.c-torture/execute/builtins/strpcpy-lib.c
242         * gcc.c-torture/execute/builtins/strrchr-lib.c
243         * gcc.c-torture/execute/builtins/strspn-lib.c
244         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
245         * gcc.c-torture/execute/builtins/strstr-lib.c
246         * gcc.c-torture/execute/builtins/lib/abs.c
247         * gcc.c-torture/execute/builtins/lib/fprintf.c
248         * gcc.c-torture/execute/builtins/lib/memset.c
249         * gcc.c-torture/execute/builtins/lib/printf.c
250         * gcc.c-torture/execute/builtins/lib/sprintf.c
251         * gcc.c-torture/execute/builtins/lib/strcpy.c
252         * gcc.c-torture/execute/builtins/lib/strcspn.c
253         * gcc.c-torture/execute/builtins/lib/strncat.c
254         * gcc.c-torture/execute/builtins/lib/strncmp.c
255         * gcc.c-torture/execute/builtins/lib/strncpy.c
256         * gcc.c-torture/execute/builtins/lib/strpbrk.c
257         * gcc.c-torture/execute/builtins/lib/strspn.c
258         * gcc.c-torture/execute/builtins/lib/strstr.c:
259         New files containing support routines.
260
261         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
262         declaration.
263         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
264         when not optimizing.
265
266 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/16240
269         * g++.dg/abi/mangle22.C: New test.
270         * g++.dg/abi/mangle23.C: Likewise.
271
272 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
273
274         PR fortran/16290
275         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
276         Allow for cases without denormalized floating point numbers.
277
278 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
279
280         PR c/1027
281         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
282         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
283         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
284         expected warning text.
285         * gcc.dg/format/diag-2.c: New test.
286
287 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
288
289         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
290
291 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
292
293         * gcc.dg/builtins-43.c: New.
294         * gcc.dg/builtins-44.c: New.
295         * gcc.dg/builtins-45.c: New.
296
297 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
298             Andreas Tobler  <a.tobler@schweiz.ch>
299
300         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
301         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
302         as SIGSEGV.
303         * gcc.dg/cleanup-11.c: Likewise.
304         * gcc.dg/cleanup-8.c: Likewise.
305         * gcc.dg/cleanup-9.c: Likewise.
306         * gcc.dg/cleanup-5.c: Run on all platforms.
307
308 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
309
310         * g++.dg/warn/nonnull1.C: New test.
311
312 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
313
314         * gcc.dg/compat/compat-common.h: Wrap up CINT in
315         an #ifndef SKIP_COMPLEX_INT/#endif pair.
316         Special-case the Sun compiler wrt to <complex.h>.
317
318 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
319
320         * gcc.dg/Wunreachable-8.C: New test.
321
322         * gcc.dg/h8300-ice2.c : New test.
323
324 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
325
326         PR fortran/16161
327         * gfortran.fortran-torture/compile/implicit.f90: Add test
328         for implicit character.
329
330 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
331
332         PR fortran/16289
333         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
334         Use tiny() intrinsic to find smallest non-negative real
335
336 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
337
338         * gcc.dg/compat/struct-by-value-22_main.c: New test.
339         * gcc.dg/compat/struct-by-value-22_x.c: New.
340         * gcc.dg/compat/struct-by-value-22_y.c: New.
341
342         * gcc.c-torture/execute/20040629-1.c: New test.
343
344 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
345
346         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
347         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
348
349         PR target/16195
350         * gcc.dg/20040625-1.c: New test.
351
352 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
353
354         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
355
356 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
357
358         PR fortran/15963
359         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
360
361 2004-06-29  Richard Henderson  <rth@redhat.com>
362
363         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
364
365 2004-06-29  Paul Brook  <paul@codesourcery.com>
366
367         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
368         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
369
370 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
371
372         PR c++/16260
373         * g++.dg/parse/crash15.C: New.
374
375 2004-06-28  Andrew Pinski  <apinski@apple.com>
376
377         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
378         by the error already.
379
380         * g++.dg/opt/ptrmem4.C: Change to compile only test.
381
382 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
383
384         PR target/14041
385         * gcc.dg/h8300-bss-align-1.c : New.
386
387 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
388
389         * PR c++/16174
390         * g++.dg/template/ctor4.C: New.
391
392 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
393
394         PR c++/16205
395         * g++.dg/warn/Wsequence-point-1.C: New test.
396
397 2004-06-27  Paul Brook  <paul@codesourcery.com>
398
399         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
400
401 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
402
403         * g++.old-deja/g++.mike/p7325.C: Remove.
404
405 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
406
407         PR c/14963
408         * gcc.dg/pr14963.c: New test.
409
410 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
411
412         PR c++/16193
413         * g++.dg/parse/redef1.C: New test.
414
415 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
416
417         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
418         20021110.c.
419         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
420         20021119-1.c.
421         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
422         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
423         5-04.c.
424         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
425         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
426         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
427         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
428         g++.brendan/enum14.C.
429         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
430         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
431         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
432         g++.mike/virt1.C.
433         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
434         memtemp24.C.
435
436 2004-06-27  Roger Sayle  <roger@eyesopen.com>
437
438         * gcc.dg/20040527-1.c: New test case.
439
440 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
441
442         PR gfortran/pr16196
443         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
444
445 2004-06-25  Roger Sayle  <roger@eyesopen.com>
446
447         PR middle-end/15825
448         * gcc.dg/pr15825-1.c: New test case.
449
450 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
451
452         * gcc.c-torture/execute/20040625-1.c: New test.
453
454 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
455
456         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
457
458 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
459
460         * gcc.dg/torture/mips-div-1.c: New test.
461
462 2004-06-24  Jeff Law  <law@redhat.com>
463
464         * gcc.dg/tree-ssa/20040624-1.c: New test.
465
466 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
467
468         * gcc.c-torture/compile/20040624-1.c: New test.
469
470 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
471
472         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
473         this directory.
474
475 2004-06-23  Andrew Pinski  <apinski@apple.com>
476
477         PR middle-end/15988
478         * g++.dg/opt/ptrmem4.C: New test.
479
480         * gcc.dg/c90-array-quals-2.c: New test.
481
482 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
483
484         * gcc.dg/kpice1.c: New test.
485
486 2006-06-23  Andrew Pinski  <apinski@apple.com>
487
488         * gcc.dg/c90-array-quals.c: New test.
489
490 2006-06-22  Richard Henderson  <rth@redhat.com>
491
492         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
493
494 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
495
496         * gcc.dg/builtins-config.h: Handle FreeBSD.
497
498 2006-06-22  Richard Henderson  <rth@redhat.com>
499
500         * g++.dg/opt/devirt1.C: New.
501
502 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
503
504         * g++.dg/opt/pr15551.C: New testcase.
505
506 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
507
508         PR target/14800
509         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
510         x86_64-*-linux* when compiling for 32bit.
511
512 2004-06-21  Andrew Pinski  <apinski@apple.com>
513
514         * gcc.dg/pch/struct-1.c: New.
515         * gcc.dg/pch/struct-1.hs: New.
516
517 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
518
519         * gcc.dg/pch/save-temps-1.c: New file.
520         * gcc.dg/pch/save-temps-1.hs: New file.
521
522 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
523
524         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
525         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
526
527 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
528
529         * gfortran.fortran-torture/execute/select_1.f90: Rename function
530         to fix type error.
531         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
532         Remove trailing spaces.
533
534 2004-06-21  Richard Henderson  <rth@redhat.com>
535
536         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
537         merging && to BIT_FIELD_REF.
538
539 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
540
541         * g++.dg/opt/placeholder1.C: New test.
542
543 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
544
545         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
546         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
547         * gcc.dg/compat/union-m128-1_x.c: Likewise.
548         * gcc.dg/compat/union-m128-1_y.c: Likewise.
549
550 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
551
552         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
553         extern "C".
554         * g++.dg/other/pragma-re-1.C: Add comments.
555
556 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
557
558         PR gfortran/16080
559         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
560
561 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
562
563         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
564         instead of setting the type of size_t by
565         hand.
566
567 2004-06-18  Roger Sayle  <roger@eyesopen.com>
568
569         * gcc.dg/unordered-2.c: New test case.
570         * gcc.dg/unordered-3.c: New test case.
571
572 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
573
574         PR other/16043
575         * lib/g++.exp (g++_version): Tweak regexp for version
576         * lib/g77.exp (g77_version): Likewise
577         * lib/gfortran.exp (gfortran_version): Likewise
578         * lib/objc.exp (objc_version): Likewise
579         * lib/treelang.exp (treelang_version): Likewise
580
581 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
582
583         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
584         Use INT_MAX instead of __INT_MAX__.
585         * gcc.dg/compat/struct-align-2_y.c: Likewise.
586
587         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
588         * gcc.dg/compat/scalar-return-3_x.c: Use it.
589         * gcc.dg/compat/scalar-return-3_y.c: Use it.
590         * gcc.dg/compat/scalar-return-4_x.c: Use it.
591         * gcc.dg/compat/scalar-return-4_y.c: Use it.
592         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
593         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
594         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
595         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
596
597         * gcc.dg/range-test-1.c: New test.
598         * g++.dg/opt/range-test-1.C: New test.
599
600 2004-06-17  Richard Henderson  <rth@redhat.com>
601
602         * objc.dg/sync-1.m: New.
603         * objc.dg/try-catch-1.m: Don't force next runtime.
604         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
605         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
606         shadowed catch clause.
607         * objc.dg/try-catch-5.m: New.
608
609 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
610
611         Bug 14610
612         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
613
614 2004-06-15  Richard Henderson  <rth@redhat.com>
615
616         * gcc.dg/20001116-1.c: Move expected warning line.
617
618 2004-06-15  Richard Henderson  <rth@redhat.com>
619
620         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
621         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
622
623 2004-06-15  Jeff Law  <law@redhat.com>
624
625         * gcc.dg/tree-ssa/20040615-1.c: New test.
626         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
627         be less sensitive to operand ordering.
628         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
629
630 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
631
632         * g++.dg/abi/bitfield3.C: Add comment..
633
634 2004-06-15  Richard Henderson  <rth@redhat.com>
635
636         * g++.dg/ext/stmtexpr1.C: XFAIL.
637         * gcc.dg/20030612-1.c: XFAIL.
638
639 2004-06-15  Eric Christopher  <echristo@redhat.com>
640
641         * g++.dg/charset/asm5.c: New.
642         * gcc.dg/charset/asm6.c: New.
643
644 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
645
646         PR fortran/15962
647         * gfortran.fortran-torture/execute/select_1.f90: New test.
648
649 2004-06-15  Paul Brook  <paul@codesourcery.com>
650
651         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
652
653 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
654
655         PR c++/15967
656         * g++.dg/lookup/crash3.C: New test.
657
658 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
659
660         PR c++/15947
661         * g++.dg/parse/dtor4.C: New test.
662
663 2004-06-14  Jeff Law  <law@redhat.com>
664
665         * gcc.c-torture/compile/20040614-1.c: New test.
666
667 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
668
669         PR fortran/15211
670         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
671         LEN of a character array.
672
673 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
674
675         PR c++/15096
676         * g++.dg/template/ptrmem10.C: New test.
677
678         PR c++/14930
679         * g++.dg/template/friend30.C: New test.
680
681 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
682
683         PR fortran/14928
684         * gfortran.fortran-torture/compile/mloc.f90: New test.
685
686 2004-06-13  Paul Brook  <paul@codesourcery.com>
687
688         * gfortran.fortran-torture/execute/random_2.f90: New test.
689
690 2004-06-13  Eric Christopher  <echristo@redhat.com>
691
692         * gcc.dg/noncompile/redecl-1.c: Fix error message.
693
694 2004-06-12  Paul Brook  <paul@codesourcery.com>
695
696         * gfortran.fortran-torture/execute/contained_3.f90: New test.
697
698 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
699
700         PR fortran/14923
701         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
702
703 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
704
705         PR fortran/14957
706         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
707         syntax errors in end statements of contained subroutines.
708
709 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
710
711         PR fortran/12841
712         * gfortran.fortran-torture/execute/null_arg.f90: New test.
713
714 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
715
716         PR fortran/15665
717         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
718
719 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
720
721         PR gfortran/12839
722         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
723
724 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
725
726         PR c++/15862
727         * g++.dg/parse/enum1.C: New test.
728
729 2004-06-10  Jeff Law  <law@redhat.com>
730
731         * gcc.c-torture/compile/20040610-1.c: New test.
732
733 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
734
735         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
736         * g++.old-deja/g++.other/decl3.C: Likewise.
737
738 2004-06-10  Brian Booth  <bbooth@redhat.com>
739
740         * gcc.dg/tree-ssa/20031015-1.c: Scan for
741         V_MAY_DEF instead of VDEF.
742         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
743
744 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
745
746         PR c++/14211
747         * g++.dg/conversion/const1.C: New test.
748
749         PR c++/15076
750         * g++.dg/conversion/reinterpret1.C: New test.
751
752         PR c++/15877
753         * g++.dg/template/enum2.C: New test.
754
755         PR c++/15227
756         * g++.dg/template/error13.C: New test.
757
758 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
759
760         PR fortran/14957
761         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
762         arguments to test_* REAL and of the right size.
763
764 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
765
766         PR target/15569
767         PR rtl-optimization/15681
768         * gcc.dg/20040609-1.c: New test.
769
770 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
771
772         PR c++/14791
773         * g++.dg/opt/builtins1.C: New test.
774
775 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
776
777         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
778         that use default windows32 struct layout.
779         * gcc.dg/i386-bitfield2.c: Likewise.
780
781 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
782
783         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
784         for mingw32 and cygwin targets.
785
786 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
787
788         * gcc.dg/pch/macro-4.c: New.
789         * gcc.dg/pch/macro-4.hs: New.
790
791 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
792
793         PR fortran/13249
794         * gfortran.fortran-torture/compile/name_clash.f90: New test.
795
796 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
797
798         PR fortran/13372
799         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
800
801 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
802
803         PR gfortran/14897
804         * gfortran.fortran-torture/execute/t_edit.f90: New test.
805
806 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
807
808         PR gfortran/15755
809         * gfortran.fortran-torture/execute/backspace.c : New test.
810
811 2004-06-09  Paul Brook  <paul@codesourcery.com>
812
813         * gfortran.fortran-torture/execure/intrinsic_associated.f90
814         (pointer_to_section): Rewrite to use smaller array.
815
816 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
817
818         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
819         * gcc.dg/ext/altivec-10.c: Same.
820         * gcc.dg/ext/altivec-11.c: Same.
821         * gcc.dg/ext/altivec-12.c: Same.
822         * gcc.dg/ext/altivec-13.c: Same.
823         * gcc.dg/ext/altivec-14.c: Same.
824         * gcc.dg/ext/altivec-15.c: Same.
825         * gcc.dg/ext/altivec-16.c: Same.
826         * gcc.dg/ext/altivec-3.c: Same.
827         * gcc.dg/ext/altivec-4.c: Same.
828         * gcc.dg/ext/altivec-6.c: Same.
829         * gcc.dg/ext/altivec-7.c: Same.
830         * gcc.dg/ext/altivec-8.c: Same.
831         * gcc.dg/ext/altivec-varargs-1.c: Same.
832
833         * g++.dg/ext/altivec-1.C: Correct dg syntax.
834         * g++.dg/ext/altivec-10.C: Same.
835         * g++.dg/ext/altivec-2.C: Same.
836         * g++.dg/ext/altivec-3.C: Same.
837         * g++.dg/ext/altivec-4.C: Same.
838         * g++.dg/ext/altivec-5.C: Same.
839         * g++.dg/ext/altivec-6.C: Same.
840         * g++.dg/ext/altivec-7.C: Same.
841         * g++.dg/ext/altivec-8.C: Same.
842         * g++.dg/ext/altivec-9.C: Same.
843
844 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
845
846         PR c++/7841
847         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
848
849 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
850
851         * gcc.dg/union-1.c: New test.
852
853 2004-06-07  Roger Sayle  <roger@eyesopen.com>
854
855         * gcc.dg/builtins-41.c: New test case.
856         * gcc.dg/builtins-42.c: New test case.
857
858 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
859
860         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
861         * g++.dg/ext/altivec-10.C: Same.
862         * g++.dg/ext/altivec-2.C: Same.
863         * g++.dg/ext/altivec-3.C: Same.
864         * g++.dg/ext/altivec-4.C: Same.
865         * g++.dg/ext/altivec-5.C: Same.
866         * g++.dg/ext/altivec-6.C: Same.
867         * g++.dg/ext/altivec-7.C: Same.
868         * g++.dg/ext/altivec-8.C: Same.
869         * g++.dg/ext/altivec-9.C: Same.
870         * g++.old-deja/g++.abi/cxa_vec.C: Same.
871         * g++.old-deja/g++.brendan/new3.C: Same.
872         * gcc.c-torture/execute/eeprof-1.x: Same.
873
874 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
875
876         PR c/14765
877         * gcc.dg/pr14765-1.c: New test.
878
879 2004-06-07  Roger Sayle  <roger@eyesopen.com>
880
881         PR c/14649
882         * gcc.dg/pr14649-1.c: New test case.
883
884 2004-06-07  Richard Henderson  <rth@redhat.com>
885
886         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
887         if temporaries.
888
889 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
890
891         * g++.dg/eh/elide1.C: Remove XFAIL.
892
893 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
894
895         PR c++/15337
896         * g++.dg/expr/sizeof3.C: New test.
897
898         PR c++/14777
899         * g++.dg/template/access14.C: New test.
900
901         PR c++/15554
902         * g++.dg/template/enum1.C: New test.
903
904         PR c++/15057
905         * g++.dg/eh/throw1.C: New test.
906
907 2004-06-07  David Ayers  <d.ayers@inode.at>
908             Ziemowit Laski  <zlaski@apple.com>
909
910         * lib/objc.exp (objc_target_compile): Revert the '-framework
911         Foundation' flag fix, since bare Darwin does not ship
912         with the Foundation framework.
913         * objc/execute/next_mapping.h: Provide a local NSConstantString
914         @interface and @implementation.
915         (objc_constant_string_init): A constructor function, used to
916         initialize the NSConstantString meta-class object.
917         * objc/execute/string1.m: Include "next_mapping.h" instead of
918         <Foundation/NSString.h>.
919         * objc/execute/string2.m: Likewise.
920         * objc/execute/string3.m: Likewise.
921         * objc/execute/string4.m: Likewise.
922
923 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
924
925         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
926         to double. Replace double with FLOAT.
927         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
928
929         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
930         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
931         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
932         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
933         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
934         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
935         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
936         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
937
938 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
939
940         PR c/13519
941         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
942
943 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
944
945         PR c++/15503
946         * g++.dg/template/meminit2.C: New test.
947
948 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
949
950         PR target/15822
951         * gcc.c-torture/execute/compare-fp-1.c,
952         gcc.c-torture/execute/compare-fp-2.c,
953         gcc.c-torture/execute/compare-fp-3.c,
954         gcc.c-torture/execute/compare-fp-4.c,
955         gcc.c-torture/execute/compare-fp-3.x,
956         gcc.c-torture/execute/compare-fp-4.x: Moved...
957         * gcc.c-torture/execute/ieee/compare-fp-1.c,
958         gcc.c-torture/execute/ieee/compare-fp-2.c,
959         gcc.c-torture/execute/ieee/compare-fp-3.c,
960         gcc.c-torture/execute/ieee/compare-fp-4.c,
961         gcc.c-torture/execute/ieee/compare-fp-3.x,
962         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
963
964 2004-06-04  David Ayers  <d.ayers@inode.at>
965
966         * objc/execute/protocol-isEqual-4.m: New testcase.
967
968 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
969
970         * objc/execute/protocol-isEqual-1.m: New testcase.
971         * objc/execute/protocol-isEqual-2.m: New testcase.
972         * objc/execute/protocol-isEqual-3.m: New testcase.
973
974 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
975
976         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
977
978 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
979
980         * lib/objc.exp (objc_target_compile): When running tests on
981         Darwin (Mac OS X), inform the linker about '-framework
982         'Foundation'.
983
984 2004-06-02  Eric Christopher  <echristo@redhat.com>
985
986         * gcc.c-torture/compile/20040602-1.c: New.
987
988 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
989
990         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
991         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
992
993         PR tree-optimization/14736
994         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
995
996         PR tree-optimization/14042
997         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
998
999         PR tree-optimization/14729
1000         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1001
1002 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1003
1004         PR fortran/15557
1005         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1006
1007 2004-06-01  Richard Hederson  <rth@redhat.com>
1008
1009         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1010
1011 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1012
1013         PR c++/14932
1014         * g++.dg/parse/offsetof4.C: New test.
1015
1016 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1017
1018         PR objc/7993
1019         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1020
1021 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1022
1023         PR c++/15701
1024         * g++.dg/template/friend29.C: New test.
1025
1026 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1027
1028         PR c/15749
1029         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1030
1031 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1032
1033         * gcc.dg/sparc-trap-1.c: New test.
1034
1035 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1036
1037         PR middle-end/15069
1038         * g++.dg/opt/fold3.C: New test case.
1039
1040 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1041
1042         * lib/target-supports.exp (check_iconv_available): Fix fallout
1043         from 2004-05-28 patch.
1044
1045 2004-05-30  Paul Brook  <paul@codesourcery.com>
1046
1047         PR fortran/15620
1048         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1049         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1050
1051 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1052
1053         * gfortran.fortran-torture/execute/random_1.f90: New test.
1054
1055 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1056
1057         * g++.dg/ext/altivec-10.C: New test.
1058
1059 2004-05-29  Paul Brook  <paul@codesourcery.com>
1060
1061         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1062
1063 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1064
1065         * gcc.dg/altivec-16.c: New test.
1066
1067 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1068
1069         * lib/target-supports.exp (check_vmx_hw_available): New.
1070         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1071
1072         * lib/target-supports.exp (check_alias_available,
1073         check_iconv_available, check_named_sections_available): Use
1074         unique names for temporary files.
1075
1076 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1077
1078         * gcc.dg/altivec-15.c: New test.
1079
1080 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1081
1082         PR c++/15083
1083         * g++.dg/warn/noeffect6.C: New test.
1084
1085         PR c++/15471
1086         * g++.dg/expr/ptrmem4.C: New test.
1087
1088         PR c++/15640
1089         * g++.dg/template/operator3.C: New test.
1090
1091 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1092
1093         PR c++/14668
1094         * g++.dg/lookup/redecl1.C: New test.
1095         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1096
1097 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1098
1099         * gcc.c-torture/execute/compare-fp-1.c,
1100         gcc.c-torture/execute/compare-fp-2.c,
1101         gcc.c-torture/execute/compare-fp-3.c,
1102         gcc.c-torture/execute/compare-fp-4.c,
1103         gcc.c-torture/execute/compare-fp-3.x,
1104         gcc.c-torture/execute/compare-fp-4.x,
1105         gcc.dg/pr15649-1.c: New.
1106
1107 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1108
1109         PR c++/12883
1110         * g++.dg/init/array14.C: New test.
1111
1112 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1113
1114         * lib/compat.exp (compat-get-options-main): New.
1115         (compat-get-options): Remove unneeded code, warn for ignored
1116         command.
1117         (compat-execute): Check flag set by dg-require-* commands.
1118
1119         * lib/compat.exp (compat-execute): Break up long lines.
1120
1121 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1122
1123         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1124         * gcc.dg/altivec-14.c: New test.
1125         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1126
1127         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1128         * gcc.dg/altivec-12.c: Ditto.
1129
1130         * gcc.dg/altivec-3.c: Move call to altivec_check.
1131
1132 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1133
1134         PR c++/15044
1135         * g++.dg/template/error12.C: New test.
1136
1137         PR c++/15317
1138         * g++.dg/ext/attrib15.C: New test.
1139
1140         PR c++/15329
1141         * g++.dg/template/ptrmem9.C: New test.
1142
1143 2004-05-25  Paul Brook  <paul@codesourcery.com>
1144
1145         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1146
1147 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1148
1149         PR c++/15165
1150         * g++.dg/template/crash19.C: New test.
1151
1152 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1153
1154         PR c++/15025
1155         * g++.dg/template/redecl1.C: New test.
1156
1157 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1158
1159         PR c++/14821
1160         * g++.dg/other/ns1.C: New test.
1161
1162         PR c++/14883
1163         * g++.dg/template/invalid1.C: New test.
1164
1165 2004-05-23  Paul Brook  <paul@codesourcery.com>
1166         Victor Leikehman  <lei@haifasphere.co.il>
1167
1168         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1169         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1170
1171 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1172
1173         PR c++/15285
1174         PR c++/15299
1175         * g++.dg/template/non-dependent5.C: New test.
1176         * g++.dg/template/non-dependent6.C: New test.
1177
1178 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1179
1180         PR c++/15507
1181         * g++.dg/inherit/union1.C: New test.
1182
1183         PR c++/15542
1184         * g++.dg/template/addr1.C: New test.
1185
1186         PR c++/15427
1187         * g++.dg/template/array5.C: New test.
1188
1189         PR c++/15287
1190         * g++.dg/template/array6.C: New test.
1191
1192 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1193             Roger Sayle  <roger@eyesopen.com>
1194
1195         * g++.dg/lookup/forscope2.C: New test case.
1196
1197 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1198
1199         * gcc.dg/cpp/Wmissingdirs.c: New.
1200
1201 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1202
1203         PR target/15301
1204         * gcc.dg/compat/union-m128-1.h: New file.
1205         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1206         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1207         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1208
1209 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1210
1211         PR target/15302
1212         * gcc.dg/compat/struct-complex-1.h: New file.
1213         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1214         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1215         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1216
1217 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1218
1219         PR middle-end/3074
1220         * gcc.dg/pr3074-1.c: New test case.
1221         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1222
1223 2004-05-20  Falk Hueffner  <falk@debian.org>
1224
1225         PR other/15526
1226         * gcc.dg/ftrapv-1.c: New test case.
1227
1228 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1229
1230         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1231
1232 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1233             Jeff Law  <law@redhat.com>
1234
1235         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1236         * gcc.dg/tree-ssa/20040518-2.c: New test.
1237
1238         * gcc.dg/tree-ssa/20040518-1.c: New test.
1239
1240 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1241
1242         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1243
1244 2004-05-18  Paul Brook  <paul@codesourcery.com>
1245
1246         PR fortran/13930
1247         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1248
1249 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1250
1251         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1252         constant folding.
1253
1254 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1255
1256         * gcc.dg/tree-ssa/20040517-1.c: New test.
1257
1258 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1259
1260         * gcc.dg/loop-4.c: New test.
1261
1262 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1263
1264         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1265
1266 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1267
1268         PR fortran/15311
1269         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1270
1271 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1272
1273         PR fortran/13826
1274         PR fortran/13940
1275         * gfortran.fortran-torture/compile/data_1.f90: New test.
1276
1277 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1278
1279         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1280         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1281
1282 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1283
1284         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1285
1286 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1287
1288         PR c/15444
1289         * gcc.dg/format/xopen-1.c: Adjust expected message.
1290         * gcc.dg/format/xopen-3.c: New test.
1291
1292 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1293
1294         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1295
1296 2004-05-14  Jeff Law  <law@redhat.com>
1297
1298         * gcc.dg/tree-ssa/20040514-2.c: New test.
1299
1300 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1301
1302         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1303         this ...
1304         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1305         this.
1306
1307 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1308
1309         * gcc.dg/tree-ssa/20040514-1.c: New test.
1310
1311 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1312
1313         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1314         test.
1315
1316 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1317
1318         PR fortran/14066
1319         * gfortran.fortran-torture/compile/do_1.f90: New test.
1320
1321 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1322
1323         PR fortran/15051
1324         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1325         test.
1326
1327 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1328
1329         PR fortran/15149
1330         * gfortran.fortran-torture/execute/random_init.f90: New test.
1331
1332 2004-05-13  Paul Brook  <paul@codesourcery.com>
1333
1334         PR fortran/15314
1335         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1336
1337 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1338
1339         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1340         for the powerpc case.
1341
1342 2004-05-13  Jeff Law  <law@redhat.com>
1343
1344         * gcc.dg/tree-ssa/20040513-1.c: New test.
1345         * gcc.dg/tree-ssa/20040513-2.c: New test.
1346
1347 2004-05-13  Paul Brook  <paul@codesourcery.com>
1348
1349         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1350         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1351         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1352
1353 2004-05-13  Andreas Schwab  <schwab@suse.de>
1354
1355         PR other/10819
1356         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1357         characters.
1358
1359 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1360
1361         PR fortran/15294
1362         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1363
1364 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1365
1366         Merge from tree-ssa-20020619-branch.  See
1367         ChangeLog.tree-ssa for details.
1368
1369 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1370
1371         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1372         include <altivec.h> explicitly.
1373         * gcc.dg/altivec-13.c: Likewise.
1374
1375 2004-05-11  Paul Brook  <paul@codesourcery.com>
1376
1377         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1378
1379 2004-05-10  Eric Christopher  <echristo@redhat.com>
1380
1381         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1382         * gcc.dg/sibcall-4.c: Ditto.
1383
1384 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1385
1386         * g++.dg/ext/altivec-8.C: New test case.
1387         * gcc.dg/altivec-13.c: New test case.
1388
1389 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1390
1391         * gcc.c-torture/execute/divcmp-1.c: New test case.
1392         * gcc.c-torture/execute/divcmp-2.c: New test case.
1393         * gcc.c-torture/execute/divcmp-3.c: New test case.
1394
1395 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1396
1397         * g++.dg/other/pragma-re-2.C: New test.
1398
1399 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1400
1401         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1402         * gcc.dg/i386-387-2.c: Likewise.
1403
1404         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1405         __builtin_drem.
1406         * gcc.dg/i386-387-6.c: Likewise.
1407
1408 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1409
1410         * gcc.dg/builtins-33.c:  Also check log1p*.
1411
1412 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1413
1414         PR optimization/15296
1415         * gcc.c-torture/execute/pr15296.c: New test.
1416
1417 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1418
1419         * gcc.dg/builtins-40.c: New test.
1420
1421 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1422
1423         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1424
1425 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1426
1427         * g++.dg/ext/spe1.C: New testcase.
1428
1429 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1430
1431         * objc.dg/image-info.m: Allow additional attributes
1432         for __image_info section.
1433
1434 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1435
1436         * gcc.dg/torture/mips-hilo-2.c: New test.
1437
1438 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1439
1440         PR c++/14389
1441         * g++.dg/template/member5.C: New test.
1442
1443 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1444
1445         * gcc.dg/builtins-34.c: Also check expm1*.
1446
1447 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1448
1449         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1450         * gcc.dg/torture/builtin-convert-3.c: New test.
1451
1452 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1453
1454         PR middle-end/15054
1455         * g++.dg/opt/pr15054.C: New test.
1456
1457 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1458
1459         * gcc.dg/torture/builtin-rounding-1.c: New test.
1460         * gcc.dg/builtins-25.c: Delete.
1461         * gcc.dg/builtins-29.c: Delete.
1462
1463 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1464
1465         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1466         * gcc.dg/sibcall-4.c: Likewise.
1467         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1468
1469 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1470
1471         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1472         bit-field on 16-bit targets.
1473
1474 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1475
1476         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1477         16-bit targets.
1478
1479 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1480
1481         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1482         * gcc.dg/rs6000-power2-2.c: Likewise.
1483
1484 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1485
1486         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1487         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1488         Change the asm registers to be in form of frN instead of fN.
1489
1490 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1491
1492         * gcc.dg/torture/builtin-convert-2.c: New test.
1493
1494 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1495
1496         * gcc.dg/rs6000-power2-1.c: New test.
1497         * gcc.dg/rs6000-power2-2.c: New test.
1498
1499 2004-04-28  Jan Hubicka  <jh@suse.cz>
1500
1501         * gcc.dg/unused-6.c: New test.
1502
1503 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1504             Ulrich Weigand  <uweigand@de.ibm.com>
1505
1506         * ada/acats/run_all.sh: Define $target variable.
1507
1508 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1509
1510         PR c++/15119
1511         * g++.dg/other/vararg-1.C: New test.
1512
1513         PR c++/4794
1514         * g++.dg/eh/cleanup3.C: New test.
1515
1516 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1517
1518         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1519         and ad8011a (target_insn).
1520         * ada/acats/support/macro.dfs: Likewise.
1521         * ada/acats/support/impbit.adb: New file.
1522
1523 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1524
1525         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1526
1527 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1528
1529         * gcc.dg/loop-3.c: New test.
1530
1531 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1532
1533         * gcc.c-torture/execute/simd-5.c: New test.
1534
1535 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1536
1537         PR c++/15064
1538         * g++.dg/template/crash18.C: New test.
1539
1540 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1541
1542         * g++.dg/ext/complit3.C: New test.
1543
1544 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1545
1546         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1547         * gcc.dg/altivec-3.c: Same.
1548         * gcc.dg/altivec-varargs-1.c: Same.
1549
1550 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1551
1552         * lib/target-supports.exp (check_profiling_available): Assume
1553         profiling is not available on powerpc-eabi targets.
1554
1555 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1556
1557         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1558         * gcc.dg/vmx/bug-1.c: Ditto.
1559
1560 2004-04-20  Eric Christopher  <echristo@redhat.com>
1561
1562         * gcc.dg/charset/extern.c: New test.
1563         * g++.dg/charset/extern3.cc: Ditto.
1564
1565 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1566
1567         * gcc.dg/builtins-39.c: New test.
1568
1569 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1570
1571         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1572
1573 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1574
1575         * gcc.dg/torture/mips-hilo-1.c: New test.
1576
1577 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1578
1579         * gcc.c-torture/compile/20040419-1.c: New test.
1580
1581 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1582
1583         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1584
1585 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1586             Aldy Hernandez  <aldyh@redhat.com>
1587
1588         * gcc.c-torture/execute/va-arg-24.c: New.
1589
1590 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1591             Aldy Hernandez  <aldyh@redhat.com>
1592
1593         * gcc.dg/vmx/1b-01.c: New.
1594         * gcc.dg/vmx/1b-02.c: New.
1595         * gcc.dg/vmx/1b-03.c: New.
1596         * gcc.dg/vmx/1b-04.c: New.
1597         * gcc.dg/vmx/1b-05.c: New.
1598         * gcc.dg/vmx/1b-06.c: New.
1599         * gcc.dg/vmx/1b-07.c: New.
1600         * gcc.dg/vmx/1c-01.c: New.
1601         * gcc.dg/vmx/1c-02.c: New.
1602         * gcc.dg/vmx/3a-01a.c: New.
1603         * gcc.dg/vmx/3a-01.c: New.
1604         * gcc.dg/vmx/3a-01m.c: New.
1605         * gcc.dg/vmx/3a-03.c: New.
1606         * gcc.dg/vmx/3a-03m.c: New.
1607         * gcc.dg/vmx/3a-04.c: New.
1608         * gcc.dg/vmx/3a-04m.c: New.
1609         * gcc.dg/vmx/3a-05.c: New.
1610         * gcc.dg/vmx/3a-06.c: New.
1611         * gcc.dg/vmx/3a-06m.c: New.
1612         * gcc.dg/vmx/3a-07.c: New.
1613         * gcc.dg/vmx/3b-01.c: New.
1614         * gcc.dg/vmx/3b-02.c: New.
1615         * gcc.dg/vmx/3b-10.c: New.
1616         * gcc.dg/vmx/3b-13.c: New.
1617         * gcc.dg/vmx/3b-14.c: New.
1618         * gcc.dg/vmx/3b-15.c: New.
1619         * gcc.dg/vmx/3c-01a.c: New.
1620         * gcc.dg/vmx/3c-01.c: New.
1621         * gcc.dg/vmx/3c-02.c: New.
1622         * gcc.dg/vmx/3c-03.c: New.
1623         * gcc.dg/vmx/3d-01.c: New.
1624         * gcc.dg/vmx/4-01.c: New.
1625         * gcc.dg/vmx/4-03.c: New.
1626         * gcc.dg/vmx/5-01.c: New.
1627         * gcc.dg/vmx/5-02.c: New.
1628         * gcc.dg/vmx/5-03.c: New.
1629         * gcc.dg/vmx/5-04.c: New.
1630         * gcc.dg/vmx/5-05.c: New.
1631         * gcc.dg/vmx/5-06.c: New.
1632         * gcc.dg/vmx/5-07.c: New.
1633         * gcc.dg/vmx/5-07t.c: New.
1634         * gcc.dg/vmx/5-08.c: New.
1635         * gcc.dg/vmx/5-10.c: New.
1636         * gcc.dg/vmx/5-11.c: New.
1637         * gcc.dg/vmx/7-01a.c: New.
1638         * gcc.dg/vmx/7-01.c: New.
1639         * gcc.dg/vmx/7c-01.c: New.
1640         * gcc.dg/vmx/7d-01.c: New.
1641         * gcc.dg/vmx/7d-02.c: New.
1642         * gcc.dg/vmx/8-01.c: New.
1643         * gcc.dg/vmx/8-02a.c: New.
1644         * gcc.dg/vmx/8-02.c: New.
1645         * gcc.dg/vmx/brode-1.c: New.
1646         * gcc.dg/vmx/bug-1.c: New.
1647         * gcc.dg/vmx/bug-2.c: New.
1648         * gcc.dg/vmx/bug-3.c: New.
1649         * gcc.dg/vmx/cw-bug-1.c: New.
1650         * gcc.dg/vmx/cw-bug-2.c: New.
1651         * gcc.dg/vmx/cw-bug-3.c: New.
1652         * gcc.dg/vmx/dct.c: New.
1653         * gcc.dg/vmx/debug-1.c: New.
1654         * gcc.dg/vmx/debug-2.c: New.
1655         * gcc.dg/vmx/debug-3.c: New.
1656         * gcc.dg/vmx/debug-4.c: New.
1657         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1658         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1659         * gcc.dg/vmx/eg-5.c: New.
1660         * gcc.dg/vmx/fft.c: New.
1661         * gcc.dg/vmx/gcc-bug-1.c: New.
1662         * gcc.dg/vmx/gcc-bug-2.c: New.
1663         * gcc.dg/vmx/gcc-bug-3.c: New.
1664         * gcc.dg/vmx/gcc-bug-4.c: New.
1665         * gcc.dg/vmx/gcc-bug-5.c: New.
1666         * gcc.dg/vmx/gcc-bug-6.c: New.
1667         * gcc.dg/vmx/gcc-bug-7.c: New.
1668         * gcc.dg/vmx/gcc-bug-8.c: New.
1669         * gcc.dg/vmx/gcc-bug-9.c: New.
1670         * gcc.dg/vmx/gcc-bug-b.c: New.
1671         * gcc.dg/vmx/gcc-bug-c.c: New.
1672         * gcc.dg/vmx/gcc-bug-d.c: New.
1673         * gcc.dg/vmx/gcc-bug-e.c: New.
1674         * gcc.dg/vmx/gcc-bug-f.c: New.
1675         * gcc.dg/vmx/gcc-bug-g.c: New.
1676         * gcc.dg/vmx/gcc-bug-i.c: New.
1677         * gcc.dg/vmx/harness.h: New.
1678         * gcc.dg/vmx/ira1.c: New.
1679         * gcc.dg/vmx/ira2a.c: New.
1680         * gcc.dg/vmx/ira2b.c: New.
1681         * gcc.dg/vmx/ira2.c: New.
1682         * gcc.dg/vmx/ira2c.c: New.
1683         * gcc.dg/vmx/mem.c: New.
1684         * gcc.dg/vmx/newton-1.c: New.
1685         * gcc.dg/vmx/ops.c: New.
1686         * gcc.dg/vmx/sn7153.c: New.
1687         * gcc.dg/vmx/spill2.c: New.
1688         * gcc.dg/vmx/spill3.c: New.
1689         * gcc.dg/vmx/spill.c: New.
1690         * gcc.dg/vmx/t.c: New.
1691         * gcc.dg/vmx/varargs-1.c: New.
1692         * gcc.dg/vmx/varargs-2.c: New.
1693         * gcc.dg/vmx/varargs-3.c: New.
1694         * gcc.dg/vmx/varargs-4.c: New.
1695         * gcc.dg/vmx/varargs-5.c: New.
1696         * gcc.dg/vmx/varargs-6.c: New.
1697         * gcc.dg/vmx/varargs-7.c: New.
1698         * gcc.dg/vmx/vmx.exp: New.
1699         * gcc.dg/vmx/vprint-1.c: New.
1700         * gcc.dg/vmx/vscan-1.c: New.
1701         * gcc.dg/vmx/x-01.c: New.
1702         * gcc.dg/vmx/x-02.c: New.
1703         * gcc.dg/vmx/x-03.c: New.
1704         * gcc.dg/vmx/x-04.c: New.
1705         * gcc.dg/vmx/x-05.c: New.
1706         * gcc.dg/vmx/yousufi-1.c: New.
1707         * gcc.dg/vmx/zero-1.c: New.
1708         * gcc.dg/vmx/zero.c: New.
1709
1710 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1711
1712         * g++.dg/lookup/java1.C: Update for chage of
1713         _Jv_AllocObject.
1714         * g++.dg/lookup/java2.C: Likewise.
1715
1716 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1717
1718         * ada/acats/run_all.sh: use -O2 by default.
1719
1720 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1721
1722         * gcc.dg/vr-mult-[12].c: New tests.
1723
1724 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1725
1726         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1727
1728         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1729
1730 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1731
1732         * lib/target-supports.exp (check_profiling_available): Assume profiling
1733         isn't available for mips*-*-elf targets.
1734
1735 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1736
1737         * gcc.dg/builtins-38.c: New test.
1738
1739 2004-04-14  Eric Christopher  <echristo@redhat.com>
1740
1741         * g++.dg/charset/charset.exp: Run .cc extension tests.
1742
1743 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1744
1745         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1746
1747 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1748
1749         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1750
1751 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1752
1753         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1754         * gcc.dg/i386-387-2.c: Likewise.
1755
1756         * gcc.dg/i386-387-7.c: New test.
1757         * gcc.dg/i386-387-8.c: New test.
1758
1759         * gcc.dg/builtins-37.c: New test.
1760
1761 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1762
1763         * g++.dg/pch/externc-1.C: Add missing semicolon.
1764
1765 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1766
1767         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1768
1769 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1770
1771         * gcc.c-torture/execute/20040411-1.c: New test.
1772
1773 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1774
1775         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1776
1777 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1778
1779         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1780
1781 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1782
1783         * lib/target-supports.exp (check_named_sections_available): New.
1784         * lib/gcc-dg.exp (dg-require-named-sections): New.
1785         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1786         old-deja.exp.  Also prune error-count message from HP linker.
1787         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1788
1789         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1790         * g++.old-deja/g++.pt/static3.C: Likewise.
1791         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1792
1793 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1794
1795         * gcc.c-torture/execute/20040409-1.c: New test case.
1796         * gcc.c-torture/execute/20040409-2.c: New test case.
1797         * gcc.c-torture/execute/20040409-3.c: New test case.
1798
1799 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1800
1801         * gcc.dg/20040409-1.c: New test.
1802
1803 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1804
1805         PR target/14888
1806         * g++.dg/opt/pr14888.C: New test case.
1807
1808 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1809
1810         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1811         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1812         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1813         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1814         New tests.
1815
1816 2004-04-08  Paul Brook  <paul@codesourcery.com>
1817
1818         * gcc.dg/spill-1.c: New test.
1819
1820 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1821
1822         * gcc.dg/torture/builtin-ctype-2.c: New test.
1823
1824 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1825
1826         * gcc.dg/pch/pch.exp: Add largefile test.
1827
1828 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1829
1830         * g++.dg/pch/externc-1.Hs: New.
1831         * g++.dg/pch/externc-1.C: New.
1832
1833 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1834
1835         * gcc.dg/compat/struct-by-value-5a_main.c,
1836         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1837         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1838         * gcc.dg/compat/struct-by-value-5a_x.c,
1839         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1840         gcc.dg/compat/struct-by-value-5_x.c.
1841         * gcc.dg/compat/struct-by-value-5a_y.c,
1842         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1843         gcc.dg/compat/struct-by-value-5_y.c.
1844
1845         * gcc.dg/compat/struct-by-value-6a_main.c,
1846         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1847         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1848         * gcc.dg/compat/struct-by-value-6a_x.c,
1849         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1850         gcc.dg/compat/struct-by-value-6_x.c.
1851         * gcc.dg/compat/struct-by-value-6a_y.c,
1852         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1853         gcc.dg/compat/struct-by-value-6_y.c.
1854
1855         * gcc.dg/compat/struct-by-value-7a_main.c,
1856         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1857         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1858         * gcc.dg/compat/struct-by-value-7a_x.c,
1859         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1860         gcc.dg/compat/struct-by-value-7_x.c.
1861         * gcc.dg/compat/struct-by-value-7a_y.c,
1862         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1863         gcc.dg/compat/struct-by-value-7_y.c.
1864
1865 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1866
1867         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1868         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1869         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1870         options.
1871
1872 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1873
1874         * gcc.dg/builtins-36.c: New test.
1875
1876 2004-04-06  Paul Brook  <paul@codesourcery.com>
1877
1878         * README.gcc: Remove obsolete contraint on testcases.
1879
1880 2004-04-05  Paul Brook  <paul@codesourcery.com>
1881
1882         PR2123
1883         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1884         failure and exit(0) on success.
1885         * g++.dg/expr/anew2.C: Ditto.
1886         * g++.dg/expr/anew3.C: Ditto.
1887         * g++.dg/expr/anew4.C: Ditto.
1888
1889 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1890
1891         PR c++/3518
1892         * g++.dg/template/unify7.C: New.
1893
1894 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1895
1896         * g++.dg/README: Bring up to date with new subdirectories; remove
1897         duplicate subdirectory lines.
1898
1899 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1900
1901         PR c++/14007
1902         * g++.dg/template/unify5.C: New.
1903         * g++.dg/template/unify6.C: New.
1904         * g++.dg/template/qualttp20.C: Adjust.
1905         * g++.old-deja/g++.jason/report.C: Adjust.
1906         * g++.old-deja/g++.other/qual1.C: Adjust.
1907
1908 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/14803
1911         * g++.dg/inherit/ptrmem1.C: New test.
1912
1913 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1914
1915         PR c++/14755
1916         * gcc.c-torture/execute/20040331-1.c: New test.
1917         * gcc.dg/20040331-1.c: New test.
1918
1919 2004-04-01  Paul Brook  <paul@codesourcery.com>
1920
1921         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1922
1923 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c++/14724
1926         * g++.dg/init/goto1.C: New test.
1927
1928         PR c++/14763
1929         * g++.dg/template/defarg4.C: New test.
1930
1931 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1932
1933         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1934
1935 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1936
1937         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1938
1939 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1940
1941         * gcc.dg/noncompile/undeclared-2.c: New test.
1942
1943 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1944
1945         * gcc.dg/940409-1.c: Remove XFAIL.
1946         * gcc.dg/reg-vol-struct-1.c: New test.
1947
1948 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1949
1950         * gcc.dg/torture/builtin-wctype-1.c: New test.
1951
1952 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1953
1954         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1955         * gcc.dg/20001101-1.c: Likewise.
1956         * gcc.dg/20001102-1.c: Likewise.
1957
1958 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1959
1960         * gcc.dg/compare8.c: Add an additional test for XOR.
1961
1962 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1963
1964         * gcc.dg/torture/builtin-ctype-1.c: New test.
1965
1966 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1967
1968         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1969         * gcc.dg/torture/builtin-math-1.c: Likewise.
1970         * gcc.dg/torture/builtin-power-1.c: New test.
1971
1972 2004-03-24  Andreas Schwab  <schwab@suse.de>
1973
1974         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1975         IA64 assembler.
1976
1977 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1978             Roger Sayle  <roger@eyesopen.com>
1979
1980         * gcc.dg/compare8.c: New test case.
1981
1982 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1983
1984         * g++.dg/ext/altivec-7.C: New test.
1985
1986 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1987
1988         PR 12267, 12391, 12560, 13129, 14114, 14133
1989         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1990         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1991         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1992         Adjust error regexps.
1993         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1994         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1995         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1996         * gcc.dg/local1.c: Add explanatory comment.
1997
1998 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1999
2000         PR optimization/14669
2001         * g++.dg/opt/fold2.C: New test case.
2002
2003 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2004
2005         PR c/14069
2006         * gcc.dg/20040322-1.c: New test.
2007
2008 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2009
2010         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2011         * gcc.dg/ultrasp4.c: Likewise.
2012         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2013
2014 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2015
2016         * gcc.dg/i386-sse-8.c: Reset default options.
2017
2018 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2019
2020         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2021         in the error message text.
2022
2023 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2024
2025         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2026
2027 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2028
2029         PR c++/14616
2030         * g++.dg/init/array13.C: New test.
2031
2032 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2033
2034         PR target/13889
2035         * gcc.c-torture/compile/pr13889.c: New test case.
2036
2037 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2038
2039         PR c/14635
2040         * builtins-1.c (nan, nans): Don't test.
2041         * builtins-30.c: Don't use nan, nanf, nanl.
2042         * builtins-35.c: New test.
2043
2044 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2045
2046         * g++.dg/ext/altivec-6.C: New test.
2047
2048 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2049
2050         * g++.dg/init/placement3.C: New test.
2051
2052         * g++.dg/template/spec13.C: New test.
2053
2054         * g++.dg/lookup/using11.C: New test.
2055
2056         * g++.dg/lookup/koenig3.C: New test.
2057
2058         * g++.dg/template/operator2.C: New test.
2059
2060         * g++.dg/expr/dtor3.C: New test.
2061         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2062         marker.
2063         * g++.old-deja/g++.law/visibility28.C: Likewise.
2064
2065 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2066
2067         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2068         * gcc.dg/ppc64-abi-3.c: Likewise.
2069
2070 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2071
2072         PR c++/14545
2073         * g++.dg/parse/template15.C: New test.
2074
2075 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2076
2077         * g++.dg/expr/dtor2.C: New test.
2078
2079         * g++.dg/lookup/anon4.C: New test.
2080
2081         * g++.dg/overload/using1.C: New test.
2082
2083         * g++.dg/template/lookup7.C: New test.
2084
2085         * g++.dg/template/typename6.C: New test.
2086
2087         * g++.dg/expr/cond6.C: New test.
2088
2089 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2090
2091         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2092
2093 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2094
2095         * g++.dg/expr/cond5.C: New test.
2096         * g++.dg/expr/constcast1.C: Likewise.
2097         * g++.dg/expr/ptrmem2.C: Likewise.
2098         * g++.dg/expr/ptrmem3.C: Likewise.
2099         * g++.dg/lookup/main1.C: Likewise.
2100         * g++.dg/template/lookup6.C: Likewise.
2101
2102 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2103
2104         * gcc.dg/local1.c: New test.
2105
2106         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2107
2108 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2109
2110         * gcc.dg/torture/builtin-convert-1.c: New test.
2111
2112 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2113
2114         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2115
2116 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2117
2118         PR c++/14481
2119         * g++.dg/warn/Wunused-7.C: New test.
2120
2121 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2122
2123         * gcc.dg/torture/builtin-integral-1.c: New test.
2124
2125 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2126
2127         PR c++/14586
2128         * g++.dg/parse/non-dependent3.C: New test.
2129
2130 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2131
2132         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2133         * g++.dg/eh/simd-2.C: Likewise.
2134         * g++.dg/init/array10.C: Likewise.
2135         * gcc.c-torture/compile/simd-1.c: Likewise.
2136         * gcc.c-torture/compile/simd-2.c: Likewise.
2137         * gcc.c-torture/compile/simd-3.c: Likewise.
2138         * gcc.c-torture/compile/simd-4.c: Likewise.
2139         * gcc.c-torture/compile/simd-6.c: Likewise.
2140         * gcc.c-torture/execute/simd-1.c: Likewise.
2141         * gcc.c-torture/execute/simd-2.c: Likewise.
2142         * gcc.dg/compat/vector-defs.h: Likewise.
2143         * gcc.dg/20020531-1.c: Likewise.
2144         * gcc.dg/altivec-3.c: Likewise.
2145         * gcc.dg/altivec-4.c: Likewise.
2146         * gcc.dg/altivec-varargs-1.c: Likewise.
2147         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2148         * gcc.dg/i386-mmx-3.c: Likewise.
2149         * gcc.dg/i386-sse-4.c: Likewise.
2150         * gcc.dg/i386-sse-5.c: Likewise.
2151         * gcc.dg/i386-sse-8.c: Likewise.
2152         * gcc.dg/simd-1.c: Likewise.
2153         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2154         __ev64_opaque__ since the machine description provides it.
2155
2156 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2157
2158         * lib/compat.exp (skip_list): New global variable.
2159         Use it to hold the user defined COMPAT_SKIPS list if any.
2160         (compat-obj): Add the members of skip_list to optall.
2161
2162 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2163
2164         * gcc.dg/compat/union-by-value-1_main.c,
2165         union-by-value-1_x.c, union-by-value-1_y.c,
2166         union-check.h, union-defs.h,
2167         union-init.h, union-return-1_main.c,
2168         union-return-1_x.c, union-return-1_y.c: New files.
2169
2170 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2171
2172         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2173         mixed-struct-init.h: Add 4 mixed structure types.
2174         struct-by-value-21_main.c, struct-by-value-21_x.c,
2175         struct-by-value-21_y.c, struct-return-21_main.c,
2176         struct-return-21_x.c, struct-return-21_y.c: New files.
2177
2178 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2179
2180         PR c++/14550
2181         * g++.dg/parse/template14.C: New test.
2182
2183 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2184
2185         * gcc.c-torture/execute/20040313-1.c: New test.
2186
2187 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2188
2189         PR target/14533
2190         * gcc.dg/20040311-2.c: New test.
2191
2192 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2193
2194         PR other/14544
2195         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2196         bit-field.
2197
2198 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2199
2200         * gcc.dg/20040305-2.c: Add missing return statement.
2201
2202 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2203
2204         * gcc.dg/builtins-34.c: Also check pow10*.
2205
2206 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2207
2208         PR target/14262
2209         * gcc.dg/20040305-2.c: New test.
2210
2211 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2212
2213         * gcc.dg/20040310-1.c: New test.
2214
2215 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2216
2217         * gcc.c-torture/execute/20040311-1.c: New test case.
2218
2219 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2220
2221         PR c++/14476
2222         * g++.dg/lookup/enum1.C: New test.
2223
2224 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2225
2226         PR c++/14510
2227         * g++.dg/lookup/struct2.C: New test.
2228
2229 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2230
2231         * gcc.dg/builtins-34.c: New test.
2232
2233 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2234
2235         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2236
2237 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2238
2239         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2240         * gcc.dg/alias-2.c: New testcase.
2241
2242 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2243
2244         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2245
2246 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2247
2248         * gcc.c-torture/execute/20040309-1.c: New test case.
2249
2250 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2251
2252         PR c++/14397
2253         * g++.dg/overload/ref1.C: New.
2254
2255 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2256
2257         PR c++/14409
2258         * g++.dg/template/spec12.C: New test.
2259
2260         PR c++/14448
2261         * g++.dg/parse/crash14.C: New test.
2262
2263 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/14230
2266         * g++.dg/init/ref11.C: New test.
2267
2268 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2269
2270         PR c++/14432
2271         * g++.dg/parse/builtin2.C: New test.
2272
2273 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2274
2275         PR c++/14401
2276         * g++.dg/init/ctor3.C: New test.
2277         * g++.dg/init/union1.C: New test.
2278         * g++.dg/ext/anon-struct4.C: New test.
2279
2280 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2281
2282         * g++.dg/lookup/koenig1.C: Tweak error messages.
2283         * g++.dg/lookup/used-before-declaration.C: Likewise.
2284         * g++.dg/other/do1.C: Likewise.
2285         * g++.dg/overload/koenig1.C: Likewise.
2286         * g++.dg/parse/crash13.C: Likewise.
2287         * g++.dg/template/instantiate3.C: Likewise.
2288
2289 2004-03-08  Eric Christopher  <echristo@redhat.com>
2290
2291         * * lib/target-supports.exp: Enable libiconv in test
2292         compilation.  Fix up error checking.
2293
2294 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2295
2296         PR middle-end/14289
2297         * gcc.dg/pr14289-1.c: New test case.
2298         * gcc.dg/pr14289-2.c: Likewise.
2299         * gcc.dg/pr14289-3.c: Likewise.
2300
2301 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2302
2303         * gcc.c-torture/execute/20040308-1.c: New test.
2304
2305 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2306
2307         * gcc.c-torture/execute/20040307-1.c: New test case.
2308
2309 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2310
2311         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2312
2313 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2314
2315         * gcc.dg/20040306-1.c: New test.
2316
2317 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2318
2319         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2320         them static.
2321         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2322
2323 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2324
2325         PR c/14465
2326         * gcc.dg/decl-6.c: New test.
2327
2328 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2329
2330         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2331         Rename LOGPOW -> LOG_POW.
2332         (SQRT_EXP, POW_EXP): New.
2333
2334 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2335
2336         * gcc.dg/i386-sse-8.c: New test.
2337
2338 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2339
2340         PR c/14114
2341         * gcc.dg/decl-5.c: New test.
2342
2343 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2344
2345         * gcc.dg/20040305-1.c: New test.
2346
2347 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2348
2349         PR other/14354
2350         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2351
2352 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2353
2354         PR c++/14425, c++/14426
2355         * g++.dg/ext/altivec-4.C: New test.
2356         * g++.dg/ext/altivec-5.C: New test.
2357
2358 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2359
2360         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2361         global variables of a type with no linkage.
2362         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2363         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2364         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2365         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2366         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2367         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2368         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2369         * g++.dg/warn/deprecated.C: Name enum Color.
2370         * g++.dg/overload/VLA.C: Name structure for 'b'.
2371         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2372
2373 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2374
2375         * gcc.c-torture/compile/20040304-1.c: New test.
2376
2377 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2378
2379         PR 13728
2380         * gcc.dg/decl-4.c: New testcase.
2381
2382 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2383
2384         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2385         as PRECF if sizeof (float) > sizeof (double).
2386         (PRECL): Make it the same as PRECF if
2387         sizeof (float) > sizeof (long double).
2388
2389 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2390
2391         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2392         system type.  Add check for irix6 which doesn't have c99 runtime.
2393
2394 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2395
2396         * gcc.dg/const-elim-1.c: xfail for xtensa.
2397
2398 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2399
2400         PR c++/14369
2401         * g++.dg/template/cond4.C: New test.
2402
2403 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2404
2405         PR c++/14360
2406         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2407
2408         PR c++/14361
2409         * g++.dg/parse/defarg7.C: New test.
2410
2411         PR c++/14359
2412         * g++.dg/template/friend26.C: New test.
2413
2414 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2415
2416         PR c++/14324
2417         * g++.dg/abi/mangle21.C: New test.
2418
2419         PR c++/14260
2420         * g++.dg/parse/constructor2.C: New test.
2421
2422         PR c++/14337
2423         * g++.dg/template/sfinae1.C: New test.
2424
2425 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2426
2427         PR c++/14267
2428         * g++.dg/expr/crash2.C: New test.
2429
2430         PR middle-end/13448
2431         * gcc.dg/inline-5.c: New test.
2432         * gcc.dg/always-inline.c: Split out tests into ...
2433         * gcc.dg/always-inline2.c: ... this and ...
2434         * gcc.dg/always-inline3.c: ... this.
2435
2436 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2437
2438         PR debug/12103
2439         * g++.dg/debug/crash1.C: New test.
2440
2441 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2442
2443         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2444         function with __attribute__((noinline)).
2445         (recurser_void2): Likewise.
2446         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2447         (recurser_void2): Likewise.
2448
2449 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2450
2451         PR middle-end/14203
2452         * g++.dg/warn/Wunused-6.C: New test case.
2453
2454 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2455
2456         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2457         not defined.
2458
2459 2004-02-27  Eric Christopher  <echristo@redhat.com>
2460
2461         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2462         * g++.dg/charset/asm2.c: Run only x86.
2463         * gcc.dg/charset/asm3.c: Ditto.
2464
2465 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2466
2467         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2468         ld_library_path.
2469
2470 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2471
2472         * g++.dg/ext/altivec-3.C: New.
2473
2474 2004-02-26  Richard Henderson  <rth@redhat.com>
2475
2476         * g++.dg/ext/attrib10.C: Mark for warning.
2477         * gcc.dg/attr-alias-1.c: New.
2478
2479 2004-02-26  Richard Henderson  <rth@redhat.com>
2480
2481         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2482         * gcc.c-torture/execute/20040208-2.c: ... it back.
2483
2484 2004-02-26  Eric Christopher  <echristo@redhat.com>
2485
2486         * lib/target-supports.exp (check-iconv-available): New function.
2487         * lib/gcc-dg.exp (dg-require-iconv): New function.
2488         Use above.
2489         * gcc.dg/charset: New directory.
2490         * gcc.dg/charset/charset.exp: New file.
2491         * gcc.dg/charset/asm1.c: Ditto.
2492         * gcc.dg/charset/asm2.c: Ditto.
2493         * gcc.dg/charset/asm3.c: Ditto.
2494         * gcc.dg/charset/asm4.c: Ditto.
2495         * gcc.dg/charset/asm5.c: Ditto.
2496         * gcc.dg/charset/attribute1.c: Ditto.
2497         * gcc.dg/charset/attribute2.c: Ditto.
2498         * gcc.dg/charset/string1.c: Ditto.
2499         * g++.dg/charset: New directory.
2500         * g++.dg/dg.exp: Add here. Special options.
2501         * g++.dg/charset/charset.exp: New file.
2502         * g++.dg/charset/asm1.c: Ditto.
2503         * g++.dg/charset/asm2.c: Ditto.
2504         * g++.dg/charset/asm3.c: Ditto.
2505         * g++.dg/charset/asm4.c: Ditto.
2506         * g++.dg/charset/attribute1.c: Ditto.
2507         * g++.dg/charset/attribute2.c: Ditto.
2508         * g++.dg/charset/extern1.cc: Ditto.
2509         * g++.dg/charset/extern2.cc: Ditto.
2510         * g++.dg/charset/string1.c: Ditto.
2511
2512 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2513
2514         PR c++/14278
2515         * g++.dg/parse/comma1.C: New test.
2516
2517 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2518
2519         PR c++/14284
2520         * g++.dg/template/ttp8.C: New test.
2521
2522 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2523
2524         * gcc.dg/fixuns-trunc-1.c: New test.
2525
2526 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2527
2528         * gcc.dg/builtins-config.h: Use #elif.
2529
2530 2004-02-26  Michael Matz  <matz@suse.de>
2531
2532         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2533         * gcc.dg/991214-1.c: Likewise.
2534         * gcc.dg/i386-asm-1.c: Likewise.
2535
2536 2004-02-25  Richard Henderson  <rth@redhat.com>
2537
2538         * gcc.c-torture/execute/20040208-2.c: Move ...
2539         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2540
2541 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2542
2543         PR c++/14246
2544         * g++.dg/other/crash-3.C: New test.
2545
2546 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2547
2548         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2549         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2550
2551         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2552         HP-UX.
2553
2554 2004-02-24  Michael Matz  <matz@suse.de>
2555
2556         * gcc.dg/i386-regparm.c: New.
2557
2558 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2559
2560         * gcc.c-torture/execute/20040223-1.c: New.
2561
2562 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2563             Kazu Hirata  <kazu@cs.umass.edu>
2564
2565         * gcc.dg/fwritable-strings-1.c: Remove.
2566
2567 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2568
2569         PR c/14156
2570         * gcc.dg/20040223-1.c: New test.
2571
2572 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2573
2574         PR c++/14106
2575         * g++.dg/ext/typeof9.C: New test.
2576
2577 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2578
2579         PR c++/14250
2580         * g++.dg/other/switch1.C: New test.
2581
2582 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2583
2584         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2585         * gcc.dg/va-arg-1.c: Likewise.
2586
2587 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2588
2589         PR c++/14143
2590         * g++.dg/template/koenig5.C: New test.
2591
2592 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2593
2594         * g++.dg/ext/altivec-1.C: Generalize target triple.
2595         * g++.dg/ext/altivec-2.C: New test case.
2596         * g++.dg/ext/altivec_check.h: New file.
2597         * gcc.dg/altivec-1.c: Generalize target triple;
2598         include altivec_check.h and call altivec_check().
2599         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2600         * gcc.dg/altivec-6.c: New test case.
2601         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2602         type casts as needed.
2603         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2604         altivec_check().
2605         * gcc.dg/altivec-12.c: New test case.
2606         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2607         include altivec_check.h and call altivec_check().
2608         * gcc.dg/altivec_check.h: New file.
2609
2610 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2611
2612         * lib/target-supports.exp (check_alias_available): Don't mangle
2613         function `g' in test program.
2614
2615 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2616
2617         * lib/target-supports.exp (check_profiling_available): Check
2618         argument to determine whether we support a profiling type.
2619         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2620         check_profiling_available.
2621         * g++.dg/bprob/bprob.exp: Likewise
2622         * g77.dg/bprob/bprob.exp: Likewise.
2623         * gcc.misc-tests/bprob.exp: Likewise.
2624         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2625         dg-require-profiling and delete expected error handling.
2626         * gcc.dg/20021014-1.c: Likewise.
2627         * gcc.dg/nest.c: Likewise.
2628
2629 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2630
2631         PR c++/12007
2632         * g++.dg/other/vthunk1.C: New test.
2633
2634 2004-02-20  Falk Hueffner  <falk@debian.org>
2635
2636         PR target/14201
2637         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2638
2639 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2640
2641         PR c++/13927
2642         * g++.dg/other/error8.C: Remove XFAIL markers.
2643
2644         PR c++/14173
2645         * g++.dg/ext/packed5.C: New test.
2646
2647         PR c++/14199
2648         * g++.dg/warn/Wunused-5.C: New test.
2649
2650         PR c++/14186
2651         * g++.dg/lookup/member1.C: New test.
2652
2653 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2654
2655         * gcc.c-torture/compile/20040130-1.c: Enable only when
2656         __INT_MAX__ >= 2147483647L.
2657         * gcc.c-torture/compile/961203-1.c: Likewise.
2658
2659 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2660
2661         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2662         * g++.dg/opt/template1.C: Robustify assembler regexp
2663
2664 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2665
2666         * gcc.c-torture/execute/simd-4.x: Remove.
2667         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2668         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2669         Guard with #ifndef SKIP_ATTRIBUTE.
2670         * gcc.dg/compat/vector-1_y.c: Likewise.
2671         * gcc.dg/compat/vector-2_x.c: Likewise.
2672         * gcc.dg/compat/vector-2_y.c: Likewise.
2673         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2674         * g++.dg/eh/simd-2.C: Likewise.
2675
2676 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2677
2678         * gcc.c-torture/compile/complex-1.c: New.
2679
2680 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2681
2682         PR target/14209
2683         * gcc.c-torture/execute/20040218-1.c: New test.
2684
2685 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2686
2687         PR c++/14181
2688         * g++.dg/parse/new2.C: New test.
2689
2690 2004-02-18  Paul Brook  <paul@codesourcery.com>
2691
2692         * gcc.c-torture/compile/libcall-1.c: New test.
2693
2694 2004-02-18  Paul Brook  <paul@codesourcery.com>
2695
2696         PR debug/12934
2697         * gcc.dg/debug/debug-7.c: New test.
2698
2699 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2700
2701         * gcc.dg/20040217-1.c: New test.
2702
2703 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2704
2705         * gcc.c-torture/execute/990208-1.x: Delete.
2706
2707 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2708
2709         * gcc.c-torture/execute/20040208-2.x: New file.
2710
2711 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2712
2713         PR c++/11326
2714         * g++.dg/abi/structret1.C: New test.
2715
2716 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2717
2718         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2719         (i386_cpuid): No need to test if cpuid is available on AMD64.
2720         Fix assembly, so that it works onboth i386 and AMD64.
2721         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2722         (vecInLong): Fix s[] member type to unsigned int.
2723         (vecInWord): Remove type.
2724         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2725         (a64, b64, c64, d64, e64): Remove.
2726         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2727         Remove unused variable.  Remove initialization of removed variables.
2728         Don't call mmx_tests nor sse_tests.
2729         (reference_mmx, reference_sse): Remove.
2730         (check): Add return stmt.
2731         * gcc.dg/i386-sse-7.c: New test.
2732         * gcc.dg/i386-mmx-4.c: New test.
2733
2734 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2735
2736         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2737         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2738         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2739         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2740         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2741         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2742         g++.dg/tc1/dr94.C: Fix line terminator.
2743
2744 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2745
2746         * gcc.c-torture/compile/20040216-1.c: New.
2747
2748 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2749
2750         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2751         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2752         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2753         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2754         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2755         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2756
2757 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2758
2759         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2760
2761 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2762
2763         PR c++/13971
2764         * g++.dg/expr/cond4.C: New test.
2765
2766         PR c++/14086
2767         * g++.dg/lookup/crash2.C: New test.
2768
2769 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2770
2771         * gcc.c-torture/compile/20040214-2.c: New test.
2772
2773 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2774
2775         PR c++/14116
2776         * g++.dg/ext/typeof8.C: New test.
2777
2778 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2779
2780         * gcc.c-torture/compile/20040214-1.c: New test.
2781
2782 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2783
2784         PR c++/13635
2785         * g++.dg/template/spec11.C: New test.
2786
2787 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2788
2789         PR c++/13927
2790         * g++.dg/other/error8.C: New test.
2791
2792 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2793
2794         PR c++/14122
2795         * g++.dg/template/array4.C: New test.
2796
2797         PR c++/14108
2798         * g++.dg/inherit/thunk2.C: New test.
2799
2800         PR c++/14083
2801         * g++.dg/eh/cond2.C: New test.
2802
2803 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2804
2805         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2806
2807 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2808
2809         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2810
2811 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2812
2813         * g++.dg/simd-2.C: xfail on ppc64-linux.
2814
2815 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2816
2817         PR c/456
2818         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2819         tests.
2820
2821 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2822
2823         * gcc.dg/builtins-33.c: New test.
2824
2825 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2826
2827         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2828
2829 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2830
2831         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2832
2833 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2834
2835         * gcc.dg/ppc64-abi-3.c: New test.
2836
2837 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2838
2839         PR c/14092
2840
2841         * gcc.dg/pr14092-1.c: New testcase.
2842
2843 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2844
2845         * gcc.dg/cpp/assert4.c: Fix typo last change.
2846
2847         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2848         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2849
2850         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2851
2852 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2853
2854         * gcc.c-torture/compile/20040209-1.c: New test case.
2855
2856 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2857
2858         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2859
2860 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2861
2862         * gcc.c-torture/execute/20040208-[12].c: New tests.
2863
2864 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2865
2866         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2867
2868 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2869
2870         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2871
2872 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2873
2874         Bug 13856
2875         * gcc.dg/visibility-8.c: New testcase.
2876
2877 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2878
2879         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2880         arguments.
2881         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2882
2883 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2884
2885         PR middle-end/13696
2886         * g++.dg/opt/fold1.C: New test case.
2887
2888 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2889
2890         PR c++/14033
2891         * g++.dg/other/crash-2.C: New test.
2892
2893 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2894
2895         PR c++/14028
2896         * g++.dg/parse/angle-bracket2.C: New test.
2897
2898 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2899
2900         PR middle-end/13750
2901         Revert:
2902         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2903         PR pch/13361
2904         * testsuite/g++.dg/pch/wchar-1.C: New.
2905         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2906
2907 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2908
2909         PR c++/14008
2910         * g++.dg/parse/error15.C: New test.
2911         * g++.dg/parse/crash11.C: Update dg-error mark.
2912
2913 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2914
2915         PR c++/13932
2916         * g++.dg/warn/conv2.C: New test.
2917
2918 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2919
2920         PR c++/13086
2921         * g++.dg/warn/incomplete1.C: Remove xfail.
2922
2923 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2924
2925         * lib/file-format.exp (gcc_target_object_format): Use
2926         ${tool}_target_compile, not gcc_target_compile.
2927         * lib/target-supports.exp (check_alias_available): Likewise.
2928         (check_gc_sections_available): Likewise.
2929         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2930         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2931         dg-require-alias.
2932
2933 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2934
2935         PR c++/13969
2936         * g++.dg/template/static6.C: New test.
2937
2938 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2939
2940         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2941
2942 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2943
2944         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2945         tests for systems where `char' is unsigned by default.
2946
2947 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2948
2949         PR c++/13997
2950         * g++.dg/template/partial3.C: New test.
2951
2952 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2953
2954         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2955         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2956         Remove mentions of obsolete ports.
2957
2958 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2959
2960         * gcc.dg/noncompile/20001228-1.c: Fix for new
2961         error message.
2962
2963 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2964
2965         PR target/9348
2966         * gcc.c-torture/execute/multdi-1.c: New test case.
2967
2968 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2969
2970         PR c++/13925
2971         * g++.dg/template/lookup5.C: New test.
2972
2973 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2974
2975         PR c++/13950
2976         * g++.dg/template/lookup4.C: New test.
2977
2978         PR c++/13970
2979         * g++.dg/parse/error14.C: New test.
2980
2981         PR c++/14002
2982         * g++.dg/parse/template13.C: New test.
2983
2984 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2985
2986         PR c++/13978
2987         * g++.dg/template/koenig4.C: New test.
2988
2989         PR c++/13968
2990         * g++.dg/template/crash17.C: New test.
2991
2992         PR c++/13975
2993         * g++.dg/parse/error13.C: New test.
2994         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2995
2996 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2997
2998         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2999
3000 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3001
3002         PR c/11658
3003         PR c/13994
3004         * gcc.dg/noncompile/20040203-1.c: New test.
3005         * gcc.dg/noncompile/20040203-2.c: Likewise.
3006         * gcc.dg/noncompile/20040203-3.c: Likewise.
3007         * gcc.dg/20040203-1.c: Likewise.
3008
3009 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3010
3011         PR c++/10858
3012         * g++.dg/template/sizeof7.C: New test.
3013
3014 2004-02-02  Eric Christopher  <echristo@redhat.com>
3015             Zack Weinberg  <zack@codesourcery.com>
3016
3017         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3018
3019 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3020
3021         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3022         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3023         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3024         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3025
3026 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3027
3028         PR c++/13113
3029         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3030
3031         PR c++/13854
3032         * g++.dg/ext/attrib13.C: New test.
3033
3034         PR c++/13907
3035         * g++.dg/conversion/op2.C: New test.
3036
3037 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3038
3039         * gcc.dg/titype-1.c: Fix pasto.
3040
3041 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3042
3043         * gcc.dg/titype-1.c: New test.
3044
3045 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3046
3047         PR c++/13957
3048         * g++.dg/template/non-type-template-argument-1.C,
3049         g++.dg/template/qualified-id1.C: Update dg-error marks.
3050         * g++.dg/template/nontype6.C: New test.
3051
3052 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3053
3054         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3055         * gcc.dg/builtins-31.c: New testcase.
3056         * gcc.dg/builtins-32.c: New testcase.
3057
3058 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3059
3060         * objc.dg/call-super-2.m: Update line numbers
3061         for the including of stddef.h.
3062
3063 2004-01-30  Michael Matz  <matz@suse.de>
3064
3065         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3066         g++.dg/ext/case-range3.C: New tests.
3067
3068 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3069
3070         DR206
3071         PR c++/13813
3072         * g++.dg/template/member4.C: New test.
3073
3074 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3075
3076         PR c++/13683
3077         * g++.dg/template/sizeof6.C: New test.
3078
3079 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3080
3081         * gcc.dg/fwritable-strings-1.c: New test.
3082
3083 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3084
3085         * gcc.c-torture/compile/20040130-1.c: New test.
3086
3087 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3088
3089         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3090
3091 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3092
3093         PR c++/13883
3094         * g++.dg/template/ctor3.C: New test.
3095
3096 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3097
3098         * g++.dg/tc1: New directory.
3099         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3100         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3101         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3102         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3103         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3104
3105 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3106
3107         * g++.dg/parse/error11.C: New test.
3108         * g++.dg/parse/error12.C: Likewise.
3109
3110 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3111
3112         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3113         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3114
3115 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3116
3117         PR c++/13791
3118         * g++.dg/ext/attrib12.C: New test.
3119
3120         PR c++/13736
3121         * g++.dg/parse/cast2.C: New test.
3122
3123 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3124
3125         * objc.dg/encode-2.m (main): New local string.  Set depending on
3126         sizeof long.  Use in sscanf call.
3127         * objc.dg/encode-3.m (main): New local string.  Set depending on
3128         sizeof long.  Use in scan_initial call.
3129
3130 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3131
3132         * objc.dg/call-super-2.m: Make LP64-safe.
3133         * objc.dg/desig-init-1.m: Likewise.
3134
3135 2004-01-27  Devang Patel <dpatel@apple.com>
3136
3137         * g++.dg/debug/namespace1.C: New test.
3138
3139 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3140
3141         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3142         xscale-*-*.
3143
3144         * gcc.dg/arm-mmx-1.c: New test.
3145
3146 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3147
3148         * gcc.dg/20040127-1.c: New test.
3149         * gcc.dg/20040127-2.c: New test.
3150
3151 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3152
3153         * objc.dg/stret-1.m (glob): Renamed to globa.
3154
3155 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3156
3157         PR c++/13663
3158         * g++.dg/expr/for1.C: New test.
3159
3160 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3161
3162         PR middle-end/13779
3163         * gcc.dg/darwin-longlong.c: New test.
3164
3165 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3166
3167         * gcc.dg/20040124-1.c: Moved test from here...
3168         * gcc.c-torture/compile/20040124-1.c: ...to here.
3169
3170 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3171
3172         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3173         the assembly output if -m64 is passed.
3174
3175 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3176
3177         PR c++/13833
3178         * g++.dg/template/cond3.C: New test.
3179
3180 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3181
3182         PR c++/13810
3183         * g++.dg/template/ttp7.C: New test.
3184
3185 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3186
3187         PR c++/13797
3188         * g++.dg/template/nontype4.C: New test.
3189         * g++.dg/template/nontype5.C: Likewise.
3190
3191 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3192
3193         * gcc.dg/torture/mips-clobber-at.c: New test.
3194
3195 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3196
3197         * gcc.dg/20040124-1.c: New test.
3198
3199 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3200
3201         * gcc.dg/20040123-1.c: New test.
3202
3203 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3204
3205         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3206
3207 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3208
3209         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3210
3211 2004-01-23  Andrew Pinski  <apinski@apple.com>
3212
3213         * gcc.dg/20030121-1.c: Move to ..
3214         * gcc.dg/20040121-1.c: here.
3215
3216 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3217
3218         * gcc.dg/builtins-29.c: New test case.
3219
3220 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3221
3222         PR 18314
3223         * gcc.dg/builtins-30.c: New testcase.
3224
3225 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3226
3227         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3228         * lib/g77.exp: Likewise.
3229         * lib/objc.exp: Likewise.
3230         * lib/g++.exp: Likewise.
3231
3232 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3233
3234         * gcc.dg/struct-by-value-2.c: New test.
3235
3236 2004-01-21  Andrew Pinski  <apinski@apple.com>
3237
3238         PR target/13785
3239         * gcc.dg/20030121-1.c: New test.
3240
3241 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3242
3243         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3244         clobber frame pointer register in asm statement.
3245
3246 2004-01-21  Falk Hueffner  <falk@debian.org>
3247
3248         * gcc.c-torture/compile/20040121-1.c: New test.
3249
3250 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3251
3252         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3253
3254 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3255
3256         * gcc.dg/ppc64-abi-2.c: New test.
3257
3258 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3259
3260         * lib/treelang.exp: Fill out this file.
3261         * lib/treelang-dg.exp: New File.
3262
3263 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3264
3265         * gcc.c-torture/compile/981022-1.c: Remove.
3266         * gcc.dg/array-5.c: Remove XFAIL.
3267         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3268         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3269         gcc.dg/cond-lvalue-1.c: Update.
3270         * gcc.dg/cast-lvalue-2.c: New test.
3271
3272 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3273
3274         PR c++/13592
3275         * g++.dg/other/error1.C (class foo): Tweak error message.
3276
3277         PR c++/13592
3278         * g++.dg/template/call2.C: New test.
3279
3280 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3281
3282         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3283         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3284         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3285         scalar-return-1_x.c, scalar-return-2_y.c,
3286         scalar-return-3_x.c, scalar-return-3_y.c,
3287         scalar-return-4_x.c, scalar-return-4_y.c,
3288         struct-align-1.h, struct-align-1_x.c,
3289         struct-align-1_y.c, struct-align-2.h,
3290         struct-align-2_x.c, struct-align-2_y.c,
3291         struct-by-value-10_y.c, struct-by-value-11_x.c,
3292         struct-by-value-11_y.c, struct-by-value-12_x.c,
3293         struct-by-value-12_y.c, struct-by-value-13_x.c,
3294         struct-by-value-13_y.c, struct-by-value-14_x.c,
3295         struct-by-value-14_y.c, struct-by-value-15_x.c,
3296         struct-by-value-15_y.c, struct-by-value-16_y.c,
3297         struct-by-value-17_y.c, struct-by-value-18_y.c,
3298         struct-by-value-19_y.c, struct-by-value-1_x.c,
3299         struct-by-value-1_y.c, struct-by-value-20_y.c,
3300         struct-by-value-2_x.c, struct-by-value-2_y.c,
3301         struct-by-value-3_y.c, struct-by-value-4_x.c,
3302         struct-by-value-4_y.c, struct-by-value-5_y.c,
3303         struct-by-value-6_y.c, struct-by-value-7_y.c
3304         struct-by-value-8_x.c, struct-by-value-8_y.c
3305         struct-by-value-9_x.c, struct-by-value-9_y.c
3306         struct-return-10_x.c, struct-return-10_y.c,
3307         struct-return-19_x.c, struct-return-20_x.c
3308         struct-return-2_x.c, struct-return-2_y.c
3309         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3310         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3311
3312 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3313
3314         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3315         attribute on sparc*-sun-solaris2.*.
3316
3317 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3318
3319         PR c++/13710
3320         * g++.dg/ext/typeof7.C: New test.
3321
3322 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3323
3324         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3325         * gcc.dg/const-elim-1.c: Same.
3326
3327 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3328
3329         * objc.dg/stret-1.m: New.
3330         * objc.dg/stret-2.m: New.
3331
3332 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3333
3334         PR c++/11895
3335         * g++.dg/ext/vector1.C: New test.
3336
3337 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3338
3339         * gcc.dg/pch/import-1.c: New.
3340         * gcc.dg/pch/import-1.hs: New.
3341         * gcc.dg/pch/import-1a.h: New.
3342         * gcc.dg/pch/import-1b.h: New.
3343         * gcc.dg/pch/import-1c.h: New.
3344
3345 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/13574
3348         * g++.dg/ext/array1.C: New test.
3349
3350         PR c++/13178
3351         * g++.dg/conversion/op1.C: New test.
3352
3353 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3354
3355         PR 11864
3356         From Kazumoto Kojima / Dan Kegel:
3357         * gcc.dg/pr11864-1.c: New test.
3358
3359         PR 10392
3360         From Marcus Comstedt / Dan Kegel:
3361         * gcc.dg/pr10392-1.c: New test.
3362
3363 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3364
3365         PR c++/13478
3366         * g++.dg/init/ref10.C: New test.
3367
3368 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3369
3370         PR c++/13407
3371         * g++.dg/parse/typename6.C: New test.
3372
3373 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3374
3375         PR pch/13361
3376         * testsuite/g++.dg/pch/wchar-1.C: New.
3377         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3378
3379 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3380
3381         PR c++/9259
3382         * g++.dg/expr/sizeof2.C: New test.
3383
3384 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3385
3386         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3387
3388 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3389
3390         PR c++/13659
3391         * g++.dg/lookup/strong-using-3.C: New.
3392         * g++.dg/lookup/using-10.C: New.
3393
3394 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3395
3396         PR c++/13594
3397         * g++.dg/lookup/strong-using-2.C: New.
3398
3399 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3400             Dan Kegel <dank@kegel.com>
3401             J"orn Rennecke <joern.rennecke@superh.com>
3402
3403         PR target/9365
3404         * gcc.dg/pr9365-1.c: New test.
3405
3406 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3407
3408         PR c++/8856
3409         * g++.dg/parse/casting-operator2.C: New test.
3410         * g++.old-deja/g++.pt/explicit83.C: Remove.
3411
3412 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3413
3414         * gcc.dg/label-compound-stmt-1.c: New test.
3415         * gcc.c-torture/compile/950922-1.c,
3416         gcc.c-torture/compile/20000211-3.c,
3417         gcc.c-torture/compile/20000518-1.c,
3418         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3419         compound statements.
3420
3421 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3422
3423         * gcc.dg/ppc64-abi-1.c: New test.
3424
3425 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3426
3427          * g++.dg/ext/attrib9.C: Add dg-warnings.
3428
3429 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3430
3431         PR c++/12335
3432         * g++.dg/parse/dtor3.C: New test.
3433
3434 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3435
3436         PR c++/12709
3437         * g++.dg/parse/try-catch-1.C: New test.
3438
3439 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3440
3441         * ada/acats/run_all.sh: Add more verbose output in acats.log
3442         when compiling tests.
3443
3444 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3445
3446         PR 13656
3447         * gcc.dg/typedef-redecl.c: New test case.
3448         * gcc.dg/typedef-redecl.h: New support file.
3449
3450 2004-01-13  Jan Hubicka  <jh@suse.cz>
3451
3452         * gcc.dg/always_inline.c: New test.
3453         * gcc.dg/debug/20031231-1.c: Fix.
3454
3455 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3456
3457         PR c++/13474
3458         * g++.dg/template/array3.C: New test.
3459
3460 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3461
3462         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3463         * g++.dg/warn/Wunused-2.C: Likewise.
3464
3465 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3466
3467         PR c++/13289
3468         * g++.dg/template/instantiate6.C: New test.
3469
3470 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3471
3472         PR middle-end/11397
3473         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3474
3475 2004-01-12  Jan Hubicka  <jh@suse.cz>
3476
3477         PR opt/12826
3478         * gcc.dg/20040112-1.c: New.
3479
3480         * gcc.dg/dwarf-die[1-7].c: Move to...
3481         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3482         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3483
3484 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3485
3486         PR c++/4100
3487         * g++.dg/parse/friend4.C: New test.
3488
3489 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3490
3491         PR c++/4100
3492         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3493         definition is called a friend.
3494
3495 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3496
3497         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3498
3499 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3500
3501         PR c++/3478
3502         * g++.dg/parse/error10.C: New test.
3503         * g++.dg/template/arg2.C: Accept "invalid type" error.
3504
3505 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3506
3507         PR middle-end/13392
3508         * g++.dg/opt/expect2.C: New test.
3509
3510 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3511
3512         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3513         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3514         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3515         Update dg-error regexps.
3516
3517 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3518
3519         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3520         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3521
3522 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3523
3524         * gcc.dg/pragma-re-1.c: Use right pointer type.
3525
3526 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3527
3528         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3529
3530 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3531
3532         * gcc.dg/rs6000-ldouble-1.c: New.
3533
3534 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3535
3536         DR 337
3537         PR c++/9256
3538         * g++.dg/other/abstract1.C: New test.
3539
3540 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3541
3542         * g++.dg/lookup/strong-using-1.C: New.
3543
3544 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3545
3546         PR c/11234
3547         * gcc.dg/func-ptr-conv-1.c: New test.
3548         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3549
3550 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3551
3552         PR target/13380.
3553         * gcc.c-torture/compile/20040109-1.c: New.
3554
3555 2004-01-08  Stuart Hastings  <stuart@apple.com>
3556
3557         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3558         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3559         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3560
3561 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3562
3563         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3564
3565 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3566
3567         * ada/acats/run_acats: Treat 'gnatchop' the same way
3568         as 'gnatmake'.  Export GCC_DRIVER.
3569         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3570         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3571
3572 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3573
3574         PR c++/12573
3575         * g++.dg/template/dependent-expr4.C: New test.
3576
3577 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3578
3579         * gcc.dg/altivec-11.c: New test.
3580
3581 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3582
3583         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3584
3585 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3586
3587         PR c/6024
3588         * gcc.dg/enum-compat-1.c: New test.
3589         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3590
3591 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3592
3593         PR c/12165
3594         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3595         gcc.dg/c99-idem-qual-3.c: New tests.
3596
3597 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3598
3599         * gcc.dg/winline-7.c: Don't cast void * to int.
3600
3601 2004-01-06  Jan Hubicka  <jh@suse.cz>
3602
3603         * gcc.dg/i386-sse-5.c: New test
3604         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3605
3606 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3607
3608         PR c++/12815
3609         * g++.dg/rtti/typeid4.C: New test.
3610
3611 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3612
3613         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3614
3615 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3616
3617         PR c++/12132
3618         * g++.dg/template/error11.C: New test.
3619
3620         PR c++/13451
3621         * g++.dg/template/class2.C: New test.
3622
3623 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3624         Richard Sandiford <rsandifo@redhat.com>
3625
3626         PR c++/13387
3627         * g++.dg/opt/alias3.C: New test.
3628
3629 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3630
3631         PR c++/13157
3632         * g++.dg/template/koenig3.C: New test.
3633
3634         PR c++/13529
3635         * g++.dg/parse/offsetof3.C: New test.
3636
3637         * g++.dg/init/copy7.C: Add missing dg-error markers.
3638
3639         PR c++/12226
3640         * g++.dg/init/copy7.c: New test.
3641
3642         PR c++/13536
3643         * g++.dg/parse/cast1.C: New test.
3644
3645 2004-01-04  Jan Hubicka  <jh@suse.cz>
3646
3647         * gcc.dg/winline[1-7].c: New tests.
3648
3649 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3650
3651         PR c++/13520
3652         * g++.dg/template/qualttp22.C: New test.
3653
3654 2004-01-01  Jan Hubicka  <jh@suse.cz>
3655
3656         * gcc.dg/debug/20031231-1.c: New.
3657         * gcc.c-torture/compile/20040101-1.c: New.
3658         * gcc.dg/dwarf-die-[1-7].c: New.
3659
3660 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3661
3662         PR optimization/13521
3663         * gcc.c-torture/compile/20031231-1.c: New test.
3664
3665 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3666
3667         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3668
3669 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3670
3671         PR c++/10079
3672         * g++.dg/template/crash16.C: New test.
3673
3674 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3675
3676         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3677
3678 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3679
3680         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3681         ports.
3682         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3683         * g++.old-deja/g++.law/profile1.C: Likewise.
3684         * gcc.c-torture/compile/981006-1.c: Likewise.
3685         * gcc.c-torture/execute/loop-2e.x: Likewise.
3686         * gcc.c-torture/execute/loop-2f.x: Remove.
3687         * gcc.c-torture/execute/loop-2g.x: Likewise.
3688         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3689         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3690
3691 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3692
3693         PR c++/13507
3694         * g++.dg/ext/attrib11.C: New test.
3695
3696         PR c++/13494
3697         * g++.dg/template/array2-1.C: New test.
3698         * g++.dg/template/array2-2.C: New test.
3699
3700 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3701
3702         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3703
3704 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3705
3706         PR c++/12774
3707         * g++.dg/template/array1-1.C: New test.
3708         * g++.dg/template/array1-2.C: New test.
3709
3710 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3711
3712         PR fortran/12632
3713         * g77.dg/12632.f: New test case.
3714
3715 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3716
3717         PR c++/13289
3718         * g++.dg/parse/nontype1.C: New test.
3719
3720 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3721
3722         PR c++/12403
3723         * g++.dg/parse/explicit1.C: New test.
3724         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3725
3726 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3727
3728         PR c++/13081
3729         * g++.dg/opt/inline6.C: New test.
3730
3731         PR c++/12613
3732         * g++.dg/parse/error9.C: New test.
3733
3734         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3735
3736 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3737
3738         PR c++/13009
3739         * g++.dg/init/assign1.C: New test.
3740
3741 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3742
3743         PR c++/13070
3744         * g++.dg/warn/format3.C: New test case.
3745
3746 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3747
3748         * gcc.c-torture/compile/20031227-1.c: New test.
3749
3750 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3751
3752         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3753         * g77.dg/bprob/bprob.exp: Likewise.
3754         * gcc.misc-tests/bprob.exp: Likewise.
3755         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3756         variants on systems where the library does not provide that
3757         functionality.
3758         * gcc.dg/builtins-20.c: Use builtins-config.h.
3759         * gcc.dg/builtins-config.h: New file.
3760
3761 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3762
3763         * lib/gcc-dg.exp (dg-require-profiling): New function.
3764         * lib/target-supports.exp (check_profiling_available): Likewise.
3765         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3766         * g77.dg/bprob/bprob.exp: Likewise.
3767         * gcc.misc-tests/bprob.exp: Likewise.
3768         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3769         * gcc.dg/20021014-1.c: Likewise.
3770         * gcc.dg/nest.c: Likewise.
3771
3772 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3773
3774         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3775         compiling.
3776         * g++.dg/lookup/java2.C: Likewise.
3777         * gcc.dg/cpp/lexident.c: Likewise.
3778
3779 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3780
3781         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3782         given.
3783         * gcc.c-torture/compile/961203-1.c: Likewise.
3784         * gcc.c-torture/compile/980506-1.c: Likewise.
3785
3786 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3787
3788         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3789         (additional_prunes): New global.
3790         (gcc-dg-prune): Handle additional per-test pruning.
3791         (dg-test): Clear additional_prunes between tests.
3792
3793         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3794         dg-prune-output to avoid spurious failures from assembler
3795         complaining about nonexistent WAW violations.
3796         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3797         Use dg-prune-output to avoid spurious failures from assembler
3798         warning about Itanium B-step errata.
3799
3800 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3801
3802         * g++.dg/abi/macro0.C: New test.
3803         * g++.dg/abi/macro1.C: Likewise.
3804         * g++.dg/abi/macro2.C: Likewise.
3805
3806         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3807         * g++.dg/abi/bitfield7.C: Likewise.
3808         * g++.dg/abi/dtor2.C: Likewise.
3809         * g++.dg/abi/mangle11.C: Likewise.
3810         * g++.dg/abi/mangle12.C: Likewise.
3811         * g++.dg/abi/mangle14.C: Likewise.
3812         * g++.dg/abi/mangle17.C: Likewise.
3813         * g++.dg/abi/vbase10.C: Likewise.
3814         * g++.dg/abi/vbase14.C: Likewise.
3815         * g++.dg/template/qualttp17.C: Likewise.
3816
3817 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3818
3819         PR c/11995
3820         * gcc.dg/20031223-1.c: New test.
3821
3822 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3823
3824         * gcc.dg/noreturn-7.c: New test.
3825
3826 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3827
3828         * gcc.dg/null-pointer-1.c: New test.
3829
3830 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3831
3832         * g++.old-deja/g++.jason/template18.C: Remove.
3833         * g++.old-deja/g++.jason/template37.C: Likewise.
3834
3835         PR c++/12862
3836         * g++.dg/lookup/ns1.C: New test.
3837
3838         PR c++/12397
3839         * g++.dg/template/lookup3.C: New test.
3840
3841 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3842
3843         * g++.dg/template/recurse1.C: New test
3844
3845 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/12479
3848         * g++.dg/parse/semicolon1.C: New test.
3849         * g++.dg/parse/semicolon1.h: Likewise.
3850
3851 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3852
3853         * gcc.dg/darwin-misaligned.c: New test.
3854
3855 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3856
3857         PR c/9163
3858         * gcc.dg/20031222-1.c: New test.
3859
3860 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3861
3862         PR c++/13438
3863         * g++.dg/parse/error8.C: New test.
3864
3865         PR c++/11554
3866         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3867
3868 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3869
3870         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3871         too small.
3872         * gcc.c-torture/compile/930217-1.c: Likewise.
3873         * gcc.c-torture/compile/930513-1.c: Likewise.
3874         * gcc.c-torture/execute/920908-2.c: Likewise.
3875         * gcc.c-torture/execute/921204-1.c: Likewise.
3876         * gcc.c-torture/execute/930621-1.c: Likewise.
3877         * gcc.c-torture/execute/930630-1.c: Likewise.
3878         * gcc.c-torture/execute/931031-1.c: Likewise.
3879         * gcc.c-torture/execute/980602-2.c: Likewise.
3880         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3881         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3882         * gcc.c-torture/execute/extzvsi.c: Likewise.
3883         * gcc.c-torture/unsorted/ext.c: Likewise.
3884
3885 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3886
3887         PR target/12749
3888         * gcc.c-torture/compile/20031220-2.c: New test case.
3889
3890 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3891
3892         PR optimization/13031
3893         * gcc.c-torture/compile/20031220-1.c: New test case.
3894
3895 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3896
3897         * gcc.dg/cast-function-1.c: New test.
3898
3899 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3900
3901         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3902         formats.
3903
3904 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3905
3906         PR c++/12795
3907         * g++.dg/ext/attrib10.C: New test.
3908
3909 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3910
3911         * gcc.dg/cleanup-10.c: New test.
3912         * gcc.dg/cleanup-11.c: New test.
3913
3914 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3915
3916         PR c++/13239
3917         * g++.dg/opt/expect1.C: New test.
3918
3919 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3920
3921         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3922
3923 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3924
3925         PR debug/12923
3926         * gcc.dg/20031218-1.c: New test.
3927
3928         PR debug/12389
3929         * gcc.dg/20031218-2.c: New test.
3930         * gcc.dg/20031218-3.c: New test.
3931
3932         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3933         of label name and allow for USER_LABEL_PREFIX == "_" names.
3934         * g++.dg/abi/mangle18-2.C: Likewise.
3935         * g++.dg/abi/mangle19-1.C: Likewise.
3936         * g++.dg/abi/mangle19-2.C: Likewise.
3937         * g++.dg/abi/mangle20-1.C: Likewise.
3938         * g++.dg/abi/mangle20-2.C: Likewise.
3939
3940 2003-12-18  Richard Henderson  <rth@redhat.com>
3941
3942         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3943
3944 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3945             Dan Kegel <dank@kegel.com>
3946
3947         PR other/12009
3948         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3949         testing a cross compiler, it causes spurious compile failures.
3950         * lib/g++.exp: Likewise.
3951
3952 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3953
3954         PR c++/13262
3955         * g++.dg/template/access13.C: New test.
3956
3957 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3958
3959         * gcc.dg/20031216-1.c: New test.
3960
3961 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3962
3963         PR c++/9154
3964         * g++.dg/template/error10.C: New test.
3965
3966 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3967
3968         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3969         * g++.dg/eh/simd-2.C: Likewise.
3970
3971 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3972             Roger Sayle  <roger@eyesopen.com>
3973
3974         * gcc.c-torture/execute/ieee/mzero5.c: New.
3975
3976 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3977
3978         PR c++/10603
3979         * g++.dg/parse/error6.C: New test.
3980
3981         PR c++/12827
3982         * g++.dg/parse/error7.C: New test.
3983
3984 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3985
3986         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3987         at -O with stabs debugging formats.
3988         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3989         * gcc.dg/debug/debug-2.c: Likewise.
3990
3991 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3992
3993         PR c++/12696
3994         * g++.dg/init/error1.C: New test.
3995
3996         PR c++/12218
3997         * g++.dg/init/pm3.C: New test.
3998
3999 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4000
4001         PR c/3347
4002         * gcc.dg/bitfld-8.c: New test.
4003
4004 2003-12-16  James Lemke  <jim@wasabisystems.com>
4005
4006         * gcc.dg/arm-scd42-[123].c: New tests.
4007
4008 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4009
4010         PR c++/9043
4011         * g++.dg/abi/mangle20-1.C: New test.
4012         * g++.dg/abi/mangle20-2.C: New test.
4013
4014 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4015
4016         PR c++/13275
4017         * g++.dg/other/offsetof2.C: Remove XFAIL.
4018         * g++.dg/parse/offsetof1.C: New test.
4019         * g++.gd/parse/offsetof2.C: Likewise.
4020
4021 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4022
4023         * g++.dg/template/nontype3.C: New test.
4024         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4025
4026 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4027
4028         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4029
4030 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4031
4032         PR c++/13387
4033         * g++.dg/expr/assign1.C: New test.
4034
4035         PR c++/13242
4036         * g++.dg/abi/mangle19-1.C: New test.
4037         * g++.dg/abi/mangle19-2.C: New test.
4038
4039 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4040
4041         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4042
4043 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4044
4045         * gcc.c-torture/execute/20031216-1.c: New test.
4046
4047 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4048
4049         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4050         an ICE regression.
4051
4052 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4053
4054         PR c++/10926
4055         * g++.dg/template/error9.C: New test.
4056
4057         PR c++/11116
4058         * g++.dg/template/error8.C: New test.
4059
4060 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4061
4062         PR middle-end/13400
4063         * gcc.c-torture/execute/20031215-1.c: New test case.
4064
4065 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4066
4067         PR c++/13269
4068         * g++.dg/parse/error5.C: New test.
4069
4070         PR c++/12989
4071         * g++.dg/expr/sizeof1.C: New test.
4072
4073         PR c++/13310
4074         * g++.dg/template/crash15.C: New test.
4075
4076 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4077
4078         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4079         a non-POD type as the last named parameter of a varargs function.
4080
4081 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4082
4083         PR c++/13243
4084         PR c++/12573
4085         * g++.dg/template/crash14.C: New test.
4086         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4087
4088 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4089
4090         * g++.dg/other/java1.C: New test.
4091
4092         PR c++/13241
4093         * g++.dg/abi/mangle18-1.C: New test.
4094         * g++.dg/abi/mangle18-2.C: New test.
4095
4096 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4097
4098         PR optimization/10312
4099         * gcc.c-torture/execute/20031214-1.c: New.
4100
4101 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/10779
4104         PR c++/12160
4105         * g++.dg/parse/error3.C: New test.
4106         * g++.dg/parse/error4.C: Likewise.
4107         * g++.dg/abi/mangle4.C: Tweak error messages.
4108         * g++.dg/lookup/using5.C: Likewise.
4109         * g++.dg/other/error2.C: Likewise.
4110         * g++.dg/parse/typename5.C: Likewise.
4111         * g++.dg/parse/undefined1.C: Likewise.
4112         * g++.dg/template/arg2.C: Likewise.
4113         * g++.dg/template/ttp3.C: Likewise.
4114         * g++.dg/template/type1.C: Likewise.
4115         * g++.old-deja/g++.other/crash32.C: Likewise.
4116         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4117
4118 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4119
4120         PR c++/13106
4121         * g++.dg/warn/noreturn-3.C: New test.
4122
4123 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4124
4125         PR c++/13118
4126         * g++.dg/abi/covariant3.C: New.
4127
4128 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4129
4130         * g++.dg/eh/ia64-1.C: New test.
4131
4132 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4133
4134         PR optimization/13037
4135         * g77.f-torture/execute/13037.f: New test case.
4136
4137 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4138
4139         PR c++/12881
4140         * g++.dg/abi/covariant2.C: New.
4141
4142 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4143
4144         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4145
4146 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4147
4148         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4149
4150 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4151
4152         PR other/10819
4153         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4154         to fix Bug 10819.
4155         * lib/g++.exp (g++_version): Likewise.
4156         * lib/g77.exp (g77_version): Likewise.
4157         * lib/objc.exp (default_objc_version): Likewise.
4158
4159 2003-12-10  Richard Henderson  <rth@redhat.com>
4160
4161         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4162
4163         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4164
4165 2003-12-08  Matt Austern  <austern@apple.com>
4166
4167         PR c/13134
4168         * lib/gcc-dg.exp (dg-require-visibility): Define.
4169         * lib/target-supports (check_visibility_available): Define.
4170         * gcc.dg/visibility-1.c: New test.
4171         * gcc.dg/visibility-2.c: Likewise.
4172         * gcc.dg/visibility-3.c: Likewise.
4173         * gcc.dg/visibility-4.c: Likewise.
4174         * gcc.dg/visibility-5.c: Likewise.
4175         * gcc.dg/visibility-6.c: Likewise.
4176         * g++.dg/ext/visibility-1.C: Likewise.
4177         * g++.dg/ext/visibility-2.C: Likewise.
4178         * g++.dg/ext/visibility-3.C: Likewise.
4179         * g++.dg/ext/visibility-4.C: Likewise.
4180         * g++.dg/ext/visibility-5.C: Likewise.
4181         * g++.dg/ext/visibility-6.C: Likewise.
4182
4183 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4184
4185         * g++.dg/lookup/java1.C: New test.
4186         * g++.dg/lookup/java2.C: New test.
4187
4188 2003-12-07  Falk Hueffner  <falk@debian.org>
4189
4190         * g++.dg/opt/noreturn-1.C: New test.
4191
4192 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4193
4194         * gcc.dg/overflow-1.c: New test.
4195
4196 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4197
4198         * g77.f-torture/compile/13060.f: New test.
4199
4200 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4201
4202         PR c++/13323
4203         * g++.dg/inherit/operator2.C: New test.
4204
4205 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4206
4207         PR c++/13305
4208         * g++.dg/ext/attrib9.C: New test.
4209
4210 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/13314
4213         * g++.dg/template/error7.C: New test.
4214
4215 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4216             J"orn Rennecke <joern.rennecke@superh.com>
4217
4218         PR target/13302
4219         * g++.dg/other/struct-va_list.C: New test.
4220
4221 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4222
4223         PR c++/13166
4224         * g++.dg/parse/defarg6.C: New test.
4225
4226 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4227
4228         PR target/13256
4229         * gcc.c-torture/execute/20031201-1.c: New test.
4230
4231 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4232
4233         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4234
4235 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4236
4237         * gcc.dg/builtin-return-1.c: New test.
4238
4239 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4240             J"orn Rennecke <joern.rennecke@superh.com>
4241
4242         PR optimization/13260
4243         * gcc.c-torture/execute/20031204-1.c: New test.
4244
4245 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4246
4247         PR c++/9127
4248         * g++.dg/template/error6.C: New test.
4249
4250 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4251
4252         * gcc.dg/20031202-1.c: New test.
4253
4254 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4255
4256         PR c++/13179
4257         * g++.dg/template/eh1.C: New test.
4258
4259         PR c++/10771
4260         * g++.dg/template/error5.C: New test.
4261
4262 2003-12-02  David Ung  <davidu@mips.com>
4263
4264         * gcc.dg/compat/vector-check.h: Corrected type for var
4265         g_##TMODE
4266
4267 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4268
4269         PR c++/10126
4270         * g++.dg/template/ptrmem8.C: New test.
4271
4272 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4273
4274         PR c++/12573
4275         * g++.dg/template/dependent-expr3.C: New test.
4276
4277 2003-12-01  James Lemke  <jim@wasabisystems.com>
4278
4279         * gcc.dg/arm-g2.c: New test.
4280
4281 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4282
4283         PR optimization/11634
4284         * gcc.dg/20031201-2.c: New test case.
4285
4286 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4287
4288         PR 11433
4289         * objc.dg/proto-lossage-3.m: New test.
4290
4291 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4292
4293         PR optimization/12628
4294         * gcc.dg/20031201-1.c: New test case.
4295
4296 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4297
4298         * gcc.dg/unaligned-1.c: New test.
4299
4300 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4301
4302         PR c++/9849
4303         * g++.dg/template/error4.C: New test.
4304         * g++.dg/template/nested3.C: Adjust error markers.
4305
4306 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4307
4308         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4309
4310 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4311
4312         PR c/10333
4313         * gcc.dg/bitfld-7.c: New test.
4314
4315 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4316
4317         * gcc.dg/tls/asm-1.C: New test.
4318
4319 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4320
4321         * gcc.dg/cpp/assert4.c: Update.
4322
4323 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4324
4325         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4326         * gcc.dg/builtin-apply3.c: New test.
4327
4328 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4329
4330         * lib/compat.exp (compat-obj): New xfaildata parameter.
4331         Use it to set compiler_conditional_xfail_data before compiling.
4332         (compat-get-options): Handle dg-xfail-if.
4333         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4334         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4335         * gcc.dg/compat/vector-1_y.c: Likewise.
4336         * gcc.dg/compat/vector-2_x.c: Likewise.
4337         * gcc.dg/compat/vector-2_y.c: Likewise.
4338
4339 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4340
4341         * g++.dg/opt/reg-stack4.C: New test.
4342
4343 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4344
4345         * gcc.dg/builtin-apply2.c: New test.
4346
4347 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4348
4349         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4350
4351 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4352
4353         PR c++/12924
4354         * g++.dg/template/template-id-2.C: New test.
4355
4356 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4357
4358         PR c++/5369
4359         * g++.dg/template/memfriend1.C: New test.
4360         * g++.dg/template/memfriend2.C: Likewise.
4361         * g++.dg/template/memfriend3.C: Likewise.
4362         * g++.dg/template/memfriend4.C: Likewise.
4363         * g++.dg/template/memfriend5.C: Likewise.
4364         * g++.dg/template/memfriend6.C: Likewise.
4365         * g++.dg/template/memfriend7.C: Likewise.
4366         * g++.dg/template/memfriend8.C: Likewise.
4367         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4368
4369 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4370
4371         PR c++/12515
4372         * g++.dg/ext/cond1.C: New test.
4373
4374 2003-11-20  Richard Henderson  <rth@redhat.com>
4375
4376         * gcc.dg/20020201-2.c: Remove.
4377         * gcc.dg/20020201-4.c: Remove.
4378         * gcc.dg/20020304-1.c: Remove.
4379
4380 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4381
4382         * gcc.dg/cpp/trad/xwin1.c: New test case.
4383
4384 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4385
4386         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4387         * lib/g77.exp: Likewise.
4388         * lib/objc.exp: Likewise.
4389         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4390         for darwin.
4391
4392 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4393
4394         PR c++/12932
4395         * g++.dg/template/static5.C: New test.
4396
4397 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4398
4399         * gcc.dg/nested-func-1.c: New test.
4400
4401 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4402
4403         * gcc.dg/cpp/assert4.c: New test.
4404
4405 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4406
4407         PR c++/2294
4408         * g++.dg/lookup/using9.c: New test.
4409
4410 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4411
4412         PR c++/12762
4413         * g++.dg/template/error3.C: New test.
4414
4415 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4416
4417         PR ada/13035
4418         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4419         No longer use a wrapper for gcc, since this does not work under
4420         Windows.
4421
4422 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4423
4424         PR c++/2094
4425         * g++.dg/template/ptrmem7.C: New test.
4426
4427 2003-11-13  Andrew Pinski <apinski@apple.com>
4428
4429         * gcc.c-torture/compile/20031113-1.c: New test.
4430
4431 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4432             Kean Johnston <jkj@sco.com>
4433
4434         PR c/13029
4435         * gcc.dg/unused-4.c: Update.
4436
4437 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4438
4439         * g++.dg/opt/const3.C: New test.
4440
4441 2003-11-13  Jan Hubicka  <jh@suse.cz>
4442
4443         * gcc.c-torture/compile/20031112-1.c: New test.
4444
4445 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4446
4447         * g++.dg/parse/crash10.C: Remove bogus error marker.
4448
4449 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4450
4451         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4452         (host_gcc): Likewise.
4453         (ROOT): Honor $PWDCMD.
4454         (BASE): Likewise.
4455         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4456
4457 2003-11-12  Catherine Moore  <clm@redhat.com>
4458
4459         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4460
4461 2003-11-12  Andreas Jaeger  <aj@suse.de>
4462             Jakub Jelinek  <jakub@redhat.com>
4463             Andrew Pinski  <pinskia@physics.uc.edu>
4464             Richard Henderson  <rth@redhat.com>
4465
4466         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4467         systems.
4468         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4469
4470         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4471         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4472
4473 2003-11-11  Andreas Jaeger  <aj@suse.de>
4474
4475         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4476
4477         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4478
4479 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4480
4481         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4482         Clean ups.
4483
4484 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4485
4486         * gcc.dg/trampoline-1.c: New test.
4487
4488 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4489
4490         * gcc.c-torture/compile/200031109-1.c: New test.
4491
4492 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4493
4494         PR c/3190
4495         PR c/8714
4496         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4497         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4498         gcc.dg/format/no-y2k-1.c: Update.
4499
4500 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4501
4502         PR optimization/10467
4503         * gcc.dg/20031108-1.c: New test case.
4504
4505 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4506
4507         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4508
4509 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4510
4511         * gcc.dg/compound-lvalue-1.c: New test.
4512         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4513         some XFAILs.
4514
4515 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4516
4517         * gcc.dg/altivec-varargs-1.c: New test.
4518
4519 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4520
4521         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4522         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4523         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4524         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4525         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4526
4527 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4528
4529         * gcc.dg/cond-lvalue-1.c: New test.
4530
4531 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4532
4533         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4534
4535 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4536
4537         PR c++/11616
4538         * g++.dg/template/instantiate5.C: New test.
4539
4540 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4541
4542         PR c++/12726
4543         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4544         * ChangeLog: Add missing first entry for above test.
4545
4546 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4547
4548         PR c++/9810
4549         * g++.dg/template/using8.C: New test.
4550         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4551
4552 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4553
4554         PR optimization/10817
4555         * gcc.c-torture/compile/20031102-1.c: New test case.
4556
4557 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4558
4559         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4560         2147483647.
4561
4562 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4563
4564         * gcc.dg/20031102-1.c: New test.
4565
4566 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4567
4568         * gcc.dg/complex-1.c: New test.
4569
4570 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4571
4572         PR c++/12796
4573         * g++.dg/template/crash13.C: Adjust expected error location.
4574         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4575
4576 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4577
4578         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4579
4580 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4581
4582         PR/10239
4583         * gcc.c-torture/compile/20031031-2.c: New test.
4584
4585 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4586
4587         PR/11640
4588         * gcc.c-torture/compile/20031031-1.c: New test.
4589
4590 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4591
4592         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4593         * gcc.misc-tests/bprob.exp: Likewise.
4594         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4595         the execution test on arm-elf configs.
4596         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4597         configs that don't support scratch files.
4598         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4599
4600 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4601
4602         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4603         done by dejagnu.
4604
4605 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4606
4607         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4608         Avoid non pure sh syntax. Add more logging.
4609
4610         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4611         fail.
4612
4613 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4614
4615         PR libgcj/10610
4616         * gcc.dg/ppc-stackalign-1.c: New test.
4617
4618 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4619
4620         * ada/acats/run_all.sh: Change output to be more compliant with
4621         dejagnu framework.
4622         Create acats.sum and acats.log files under testsuite/ada/acats
4623         Only run [a-z]* directories, to filter out e.g. CVS.
4624         Redirect build output to log file.
4625
4626 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4627
4628         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4629
4630 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4631
4632         PR ada/5909:
4633         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4634
4635 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4636
4637         * gcc.c-torture/compile/20031023-1.c: New test.
4638         * gcc.c-torture/compile/20031023-2.c: New test.
4639         * gcc.c-torture/compile/20031023-3.c: New test.
4640         * gcc.c-torture/compile/20031023-4.c: New test.
4641
4642 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4643
4644         PR c++/10371
4645         * g++.dg/lookup/scoped8.C: New test.
4646
4647 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4648
4649         * g++.dg/opt/reg-stack3.C: New test.
4650
4651 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4652
4653         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4654
4655 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4656
4657         PR c++/11076
4658         * g++.dg/template/crash13.C: New test.
4659
4660 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4661
4662         * gcc.dg/c99-restrict-2.c: New test.
4663
4664 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4665
4666         PR c++/12698, c++/12699, c++/12700, c++/12566
4667         * g++.dg/inherit/covariant9.C: New test.
4668         * g++.dg/inherit/covariant10.C: New test.
4669         * g++.dg/inherit/covariant11.C: New test.
4670
4671 2003-10-23  Jason Merrill  <jason@redhat.com>
4672
4673         PR c++/12726
4674         * g++.dg/ext/complit2.C: New test.
4675
4676 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4677
4678         PR target/12654
4679         * gcc.c-torture/execute/20031020-1.c: New test.
4680
4681 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4682
4683         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4684         following the jump_insn.
4685
4686 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4687
4688         * gcc.dg/cast-lvalue-1.c: New test.
4689
4690 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4691
4692         PR c++/11962
4693         * g++.dg/template/cond2.C: New test.
4694
4695 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4696
4697         * gcc.dg/builtins-28.c: New test.
4698
4699 2003-10-20  Jan Hubicka  <jh@suse.cz>
4700
4701         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4702         parameter.
4703         * testsuite/gcc.dg/inline-2.c: Likewise.
4704
4705 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4706
4707         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4708         * gcc.dg/nest.c:  Likewise.
4709
4710 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4711
4712         PR c++/9781, c++/10583, c++/11862
4713         * g++.dg/parse/crash13.C: New test.
4714
4715 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4716
4717         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4718
4719 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4720
4721         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4722         Define HAVE_C99_RUNTIME except on Solaris.
4723         * gcc.dg/builtins-20.c: Likewise.
4724
4725 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4726
4727         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4728
4729 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4730
4731         PR c++/12495
4732         * g++.dg/template/crash21.C: New test.
4733
4734 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4735
4736         PR c++/2513
4737         * g++.dg/template/typename5.C: New test.
4738
4739 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4740
4741         PR c++/12369
4742         * g++.dg/template/friend25.C: New test.
4743
4744 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4745
4746         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4747         versions.
4748
4749 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4750
4751         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4752         == 2147483647.
4753
4754 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4755
4756         * gcc.c-torture/execute/960416-1.x: Remove.
4757         * gcc.c-torture/execute/divconst-3.x: Likewise.
4758
4759 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4760
4761         PR target/12598
4762         * gcc.dg/torture/cris-volatile-1.c: New test.
4763
4764 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4765
4766         PR optimization/9325
4767         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4768         for overflowing floating point to integer conversion during RTL
4769         simplification.
4770
4771 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4772
4773         * objc/execute/_cmd.m: Fix typo.
4774         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4775         Relax 'scan-assembler' regexp.
4776         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4777         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4778         * objc.dg/zero-link-2.m: Remove blank line.
4779         * objc.dg/zero-link-3.m: New test case.
4780
4781 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4782
4783         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4784
4785         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4786         than linker trickery.
4787
4788 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4789
4790         PR c++/12370
4791         * g++.dg/other/friend2.C: New test.
4792
4793 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4794
4795         * gcc.dg/20031012-1.c: New test.
4796
4797 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4798
4799         * gcc.dg/weak/weak-3.c: Fix for new warning.
4800
4801 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4802
4803         PR optimization/8750
4804         * gcc.c-torture/execute/20031012-1.c: New test case.
4805
4806 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4807
4808         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4809         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4810
4811 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4812
4813         PR optimization/12260
4814         * gcc.c-torture/compile/20031011-2.c: New test case.
4815
4816 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4817
4818         * gcc.c-torture/execute/20031011-1.c: New testcase.
4819
4820 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4821
4822         * gcc.c-torture/compile/20031011-1.c: New test.
4823
4824 2003-10-11  Jan Hubicka  <jh@suse.cz>
4825
4826         * g++.dg/other/first-global.C: New test.
4827
4828 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4829
4830         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4831
4832 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4833
4834         * gcc.c-torture/compile/20031010-1.c: New test.
4835
4836 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4837
4838         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4839         * gcc.c-torture/execute/va-arg-25.c: ... here.
4840
4841 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4842
4843         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4844
4845 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4846
4847         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4848
4849 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4850
4851         * g++.dg/parse/error2.C: New test.
4852
4853 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4854
4855         PR c++/11097
4856         * g++.dg/other/error5.C: Modify the error message.
4857         * g++.dg/lookup/using8.C: New test.
4858
4859 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4860
4861         * gcc.dg/darwin-abi-2.c: New file.
4862         * gcc.c-torture/execute/va-arg-24.c: New file.
4863
4864 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4865
4866         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4867         indentation.
4868
4869 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4870
4871         PR c++/10147
4872         * g++.dg/other/error4.C: Update error messages.
4873         * g++.dg/template/ptrmem4.C: Likewise.
4874
4875         PR c++/12337
4876         * g++.dg/init/new9.C: New test.
4877
4878         PR c++/12334, c++/12236, c++/8656
4879         * g++.dg/ext/attrib8.C: New test.
4880
4881 2003-10-06  Devang Patel  <dpatel@apple.com>
4882
4883         * gcc.dg/debug/dwarf2-3.h: New test.
4884         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4885
4886 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4887
4888         * g++.dg/opt/cfg2.C: New test.
4889
4890 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4891
4892         * g++.dg/opt/float1.C: New test.
4893
4894 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4895
4896         * gcc.dg/c90-array-lval-6.c: New test.
4897         * gcc.dg/c99-array-lval-6.c: New test.
4898
4899 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4900             Ziemowit Laski  <zlaski@apple.com>
4901
4902         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4903         'Derived', so that it is never considered a class method; add
4904         new warning for '+port' method ambiguity.
4905         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4906         <objc/objc-api.h> (needed on Mac OS X).
4907         * objc.dg/method-13.m: New test.
4908
4909 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4910
4911         PR optimization/9325, PR java/6391
4912         * gcc.c-torture/execute/20031003-1.c: New test case.
4913
4914 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4915
4916         PR optimization/12180
4917         * gcc.dg/20031002-1.c: New test.
4918
4919         PR c++/12486
4920         * g++.dg/inherit/error1.C: New test.
4921
4922 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4923
4924         * lib/f-torture.exp (search_for): Rename to...
4925         (search_for_re): This.  Also, clean up comments and the
4926         "regexp" invocation.
4927
4928 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4929
4930         * gcc.c-torture/compile/20031002-1.c: New test.
4931
4932 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4933
4934         * g++.dg/opt/cond1.C: New test.
4935
4936 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4937
4938         * gcc.dg/Wold-style-definition-2.c: New testcase.
4939         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4940
4941 2003-09-29  Richard Henderson  <rth@redhat.com>
4942
4943         * g++.dg/init/array10.C: Add dg-options.
4944
4945 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4946
4947         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4948
4949 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4950
4951         * g++.dg/template/friend19.C: Fix typo.
4952         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4953
4954 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4955
4956         * gcc.c-torture/execute/20030928-1.c: New test.
4957         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4958
4959 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4960
4961         * g++.dg/opt/unroll1.C: New test.
4962
4963 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4964
4965         PR optimization/11741
4966         * gcc.dg/20030926-1.c: New test case.
4967
4968 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4969
4970         PR c++/5655
4971         * g++.dg/parse/access7.C: New test.
4972         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4973
4974 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4975
4976         MERGE OF objc-improvements-branch into MAINLINE:
4977         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4978         if libobjc has not been built.
4979         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4980         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4981         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4982         objc/execute/nested-3.m, objc/execute/np-2.m,
4983         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4984         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4985         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4986         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4987         objc.dg/special/unclaimed-category-1.h,
4988         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4989         well as GNU runtime.
4990         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4991         * execute/cascading-1.m, execute/function-message-1.m,
4992         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4993         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4994         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4995         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4996         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4997         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4998         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4999         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5000         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5001         * objc.dg/bitfield-2.m: Run only on Darwin.
5002         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5003         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5004         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5005         * objc.dg/const-str-1.m: Fix constant string layout.
5006
5007 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5008
5009         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5010
5011 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5012
5013         * gcc.dg/darwin-abi-1.c: New file.
5014
5015 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5016
5017         PR target/12281
5018         * gcc.c-torture/compile/20030921-1.c: New test.
5019
5020 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5021
5022         * g++.dg/opt/reg-stack2.C: New test.
5023
5024 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5025
5026         * g++.dg/eh/delayslot1.C: New test.
5027
5028 2003-09-20  Richard Henderson  <rth@redhat.com>
5029
5030         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5031
5032 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5033
5034         * gcc.c-torture/execute/20030920-1.c: New test case.
5035
5036 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5037
5038         * g++.dg/rtti/typeid3.C: Correct expected error message.
5039
5040 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5041
5042         PR c++/157
5043         * g++.dg/parse/crash12.C: New test.
5044
5045 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5046
5047         * gcc.dg/compat/mixed-struct-check.h: New.
5048         * gcc.dg/compat/mixed-struct-defs.h: New.
5049         * gcc.dg/compat/mixed-struct-init.h: New.
5050         * gcc.dg/compat/struct-by-value-19_main.c: New.
5051         * gcc.dg/compat/struct-by-value-19_x.c: New.
5052         * gcc.dg/compat/struct-by-value-19_y.c: New.
5053         * gcc.dg/compat/struct-by-value-20_main.c: New.
5054         * gcc.dg/compat/struct-by-value-20_x.c: New.
5055         * gcc.dg/compat/struct-by-value-20_y.c: New.
5056         * gcc.dg/compat/struct-return-19_main.c: New.
5057         * gcc.dg/compat/struct-return-19_x.c: New.
5058         * gcc.dg/compat/struct-return-19_y.c: New.
5059         * gcc.dg/compat/struct-return-20_main.c: New.
5060         * gcc.dg/compat/struct-return-20_x.c: New.
5061         * gcc.dg/compat/struct-return-20_y.c: New.
5062
5063 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5064         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5065         so that it will not complain on LP64 targets.
5066
5067 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5068
5069         PR c++/495
5070         * g++.dg/template/friend24.C: New test.
5071
5072 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5073
5074         PR c++/12332
5075         * g++.dg/template/memtmpl2.C: New test.
5076
5077 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5078
5079         PR target/11184
5080         * gcc.dg/builtin-apply1.c: New test.
5081
5082 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5083
5084         PR c++/9848
5085         * g++.dg/warn/Wunused-4.C: New test.
5086
5087 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5088
5089         PR c++/12316
5090         * g++.dg/other/gc2.C: New test.
5091
5092 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5093
5094         PR c++/11991
5095         * g++.dg/rtti/typeid3.C: New test.
5096
5097         PR c++/12266
5098         * g++.dg/overload/template1.C: New test.
5099
5100 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5101
5102         * g++.dg/opt/cfg3.C: New test.
5103
5104 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5105
5106         PR c++/7939
5107         * g++.dg/template/crash11.C: New test.
5108
5109 2003-09-16  Jason Merrill  <jason@redhat.com>
5110             Jakub Jelinek  <jakub@redhat.com>
5111
5112         * gcc.dg/attr-warn-unused-result.c: New test.
5113
5114 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5115
5116         PR c++/12184
5117         * g++.dg/expr/call2.C: New test.
5118
5119 2003-09-15  Andreas Jaeger  <aj@suse.de>
5120
5121         * gcc.dg/Wold-style-definition-1.c: New test.
5122
5123 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5124
5125         PR c++/3907
5126         * g++.dg/parse/template12.C: New test.
5127
5128         * g++.dg/abi/bitfield11.C: New test.
5129         * g++.dg/abi/bitfield12.C: Likewise.
5130
5131 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5132
5133         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5134         non-expansion of functional macro name without arguments at EOL.
5135         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5136
5137 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5138
5139         * gcc.c-torture/execute/20030914-[12].c: New tests.
5140
5141 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5142
5143         PR c++/11788
5144         * g++.dg/overload/addr1.C: New test.
5145
5146 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5147
5148         * gcc.dg/20030909-1.c: New test.
5149
5150 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5151
5152         * gcc.dg/ultrasp10.c: New test.
5153
5154 2003-09-09  Devang Patel  <dpatel@apple.com>
5155
5156         * gcc.dg/darwin-ld-6.c: New test.
5157
5158 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5159
5160         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5161
5162 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5163
5164         * gcc.dg/ia64-types1.c: New test.
5165         * gcc.dg/ia64-types2.c: Likewise.
5166
5167 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5168
5169         * gcc.dg/builtins-1.c: Add more _Complex tests.
5170         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5171
5172         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5173         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5174
5175 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5176
5177         PR c++/11786
5178         * g++.dg/lookup/koenig2.C: New test.
5179
5180         PR c++/5296
5181         * g++.dg/rtti/typeid2.C: New test.
5182
5183 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5184
5185         * gcc.c-torture/compile/20030904-1.c: New test.
5186
5187 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5188
5189         * g++.dg/opt/longbranch2.C: New test.
5190
5191 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5192
5193         * g++.dg/template/crash10.C: Only compile it.
5194
5195 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5196
5197         PR middle-end/11665
5198         * gcc.c-torture/compile/20030907-1.c: New test.
5199         * g++.dg/init/array11.C: New test.
5200
5201 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5202
5203         PR c++/11852
5204         * g++.dg/init/struct1.C: New test.
5205
5206 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5207
5208         PR c++/12181
5209         * g++.dg/expr/comma1.C: New test.
5210
5211 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5212
5213         PR c++/11867
5214         * g++.dg/expr/static_cast5.C: New test.
5215
5216 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5217
5218         PR c++/11507
5219         * g++.dg/lookup/scoped7.C: New test.
5220
5221         PR c++/9574
5222         * g++.dg/other/static1.C: New test.
5223
5224         PR c++/11490
5225         * g++.dg/warn/template-1.C: New test.
5226
5227         PR c++/11432
5228         * g++.dg/template/crash10.C: New test.
5229
5230         PR c++/2478
5231         * g++.dg/overload/VLA.C: New test.
5232
5233         PR c++/10804
5234         * g++.dg/template/call1.C: New test.
5235
5236 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5237
5238         PR c++/11794
5239         * g++.dg/parse/using3.C: New test.
5240
5241 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5242
5243         PR c++/11409
5244         * g++.dg/overload/builtin3.C: New test case.
5245
5246 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5247
5248         PR c/9862
5249         * gcc.dg/20030906-1.c: New test.
5250         * gcc.dg/20030906-2.c: Likewise.
5251
5252 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5253
5254         PR c++/12167
5255         * g++.dg/parse/defarg5.C: New test.
5256
5257         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5258
5259 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/12163
5262         * g++.dg/expr/static_cast4.C: New test.
5263
5264         PR c++/12146
5265         * g++.dg/template/crash9.C: New test.
5266
5267 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5268
5269         * g++.old-deja/g++.ext/pretty2.C: Update for change
5270         in __FUNCTION__.
5271         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5272
5273 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5274
5275         PR c++/11922
5276         * g++/dg/template/qualified-id1.C: New test.
5277
5278         PR c++/12037
5279         * g++.dg/warn/noeffect4.C: New test.
5280
5281 2003-09-04  Matt Austern  <austern@apple.com>
5282
5283         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5284         * g++.dg/ext/fnname2.C: Likewise.
5285         * g++.dg/ext/fnname3.C: Likewise.
5286
5287 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5288
5289         * g++.dg/expr/lval1.C: New test.
5290         * g++.dg/ext/lvcast.C: Remove.
5291
5292 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5293
5294         PR optimization/11700.
5295         * gcc.c-torture/compile/20030903-1.c: New test case.
5296
5297 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5298
5299         PR c++/12053
5300         * g++.dg/abi/layout4.C: New test.
5301
5302 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5303
5304         PR c++/11553
5305         * g++.dg/parse/friend3.C: New test.
5306
5307 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5308
5309         PR c++/11847
5310         * g++.dg/template/class1.C: New test.
5311
5312         PR c++/11808
5313         * g++.dg/expr/call1.C: New test.
5314
5315 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5316
5317         PR c++/12114
5318         * g++.dg/init/ref9.C: New test.
5319
5320         PR c++/11972
5321         * g++.dg/template/nested4.C: New test.
5322
5323 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5324
5325         PR c++/12093
5326         * g++.dg/template/non-dependent4.C: New test.
5327
5328         PR c++/11928
5329         * g++.dg/inherit/conv1.C: New test.
5330
5331 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5332
5333         PR c++/6196
5334         * g++.dg/ext/label1.C: New test.
5335         * g++.dg/ext/label2.C: Likewise.
5336
5337 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5338
5339         * g++.dg/expr/cond3.C: New test.
5340
5341 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5342
5343         * gcc.dg/builtins-1.c: Add new builtin cases.
5344
5345 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5346
5347         * gcc.dg/builtins-1.c: Add new cases.
5348         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5349
5350 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5351
5352         * gcc.dg/builtins-1.c: Add more math builtin tests.
5353         * gcc.dg/torture/builtin-attr-1.c: New test.
5354
5355 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5356
5357         PR optimization/5079
5358         * g++.dg/opt/static3.C: New test.
5359
5360 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5361
5362         * gcc.misc-tests/gcov-10b.c: New test.
5363
5364 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5365
5366         * g++.dg/opt/ptrmem3.C: New test.
5367
5368         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5369
5370 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5371
5372         * gcc.dg/20030826-2.c: New test.
5373
5374 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5375
5376         PR middle-end/12002
5377         * g77.f-torture/compile/12002.f: New test case.
5378
5379 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5380
5381         * gcc.dg/20030826-1.c: New test case.
5382
5383 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5384
5385         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5386
5387 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5388
5389         PR c++/11871
5390         * c++.dg/lookup/crash1.C: New test.
5391
5392         * c++.dg/warn/noeffect3.C: New test.
5393
5394 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5395
5396         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5397         * gcc.dg/compat/vector-1_y.c: Ditto.
5398         * gcc.dg/compat/vector-2_x.c: Ditto.
5399         * gcc.dg/compat/vector-2_y.c: Ditto.
5400
5401 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5402
5403         * gcc.dg/20030702-1.c: New test.
5404
5405 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR c++/8795
5408         * g++.dg/ext/altivec-1.C: New test.
5409
5410 2003-08-24  Richard Henderson  <rth@redhat.com>
5411
5412         * g++.dg/eh/simd-2.C: Add -w for x86.
5413
5414 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5415
5416         * gcc.dg/20030815-1.c: New test.
5417
5418 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5419
5420         PR c++/3765
5421         * g++.dg/parse/access6.C: New test.
5422
5423 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5424
5425         PR c++/641, c++/11876
5426         * g++.dg/template/friend22.C: New test.
5427         * g++.dg/template/friend23.C: Likewise.
5428
5429 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5430
5431         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5432         identically.
5433
5434 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5435
5436         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5437
5438 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5439
5440         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5441
5442 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5443
5444         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5445
5446 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5447
5448         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5449
5450 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5451
5452         PR c++/11919
5453         * g++.dg/overload/prom1.C: New test.
5454
5455         PR c++/11551
5456         * g++.dg/parse/dtor2.C: New test.
5457
5458         PR c++/10762
5459         * g++.dg/parse/using2.C: New test.
5460
5461 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5462
5463         PR target/11805
5464         * gcc.c-torture/compile/20030821-1.c: New.
5465
5466 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5467
5468         PR c++/11834
5469         * g++.dg/template/deduce2.C: New test.
5470
5471 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5472
5473         * gcc.c-torture/execute/20030821-1.c: New test.
5474
5475 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5476
5477         PR middle-end/11984
5478         * gcc.dg/20030820-1.c: New test case.
5479
5480 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5481
5482         PR c++/11945
5483         * g++.dg/warn/noeffect2.C: New test.
5484
5485 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5486
5487         PR c++/10926
5488         * g++.dg/template/dtor2.C: New test.
5489
5490         PR c++/11684
5491         * g++.dg/template/operator1.C: New test.
5492         * g++.dg/parse/operator4.C: New test.
5493
5494         PR c++/11946.C
5495         * g++.dg/expr/enum1.C: New test.
5496         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5497
5498         PR c++/11036.C
5499         * g++.dg/parse/elab2.C: New test.
5500         * g++.dg/parse/typedef4.C: Change error message.
5501         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5502         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5503         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5504
5505 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5506
5507         * gcc.dg/pch/warn-1.c: New.
5508         * gcc.dg/pch/warn-1.hs: New.
5509
5510         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5511         not-tested file.
5512
5513 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5514
5515         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5516
5517 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5518
5519         * gcc.dg/uninit-D.c: New Test.
5520         * gcc.dg/uninit-E.c: New Test.
5521         * gcc.dg/uninit-F.c: New Test.
5522         * gcc.dg/uninit-G.c: New Test.
5523
5524 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5525
5526         * g++.dg/README: Describe the pch directory.
5527
5528 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5529
5530         PR c++/11174
5531         * g++.dg/parse/access4.C: New test.
5532         * g++.dg/parse/access5.C: Likewise.
5533         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5534
5535 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5536
5537         * gcc.dg/noncompile/20030818-1.c: New.
5538
5539 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5540
5541         PR c++/11957
5542         * g++.dg/warn/noeffect1.C: New test.
5543
5544         * g++.dg/template/scope2.C: New test.
5545         * g++.dg/template/error2.C: Correct dg-error
5546
5547 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5548
5549         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5550
5551 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5552
5553         PR C++/11512
5554         * g++.dg/template/warn1.C: New.
5555
5556 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5557
5558         * g++.dg/template/error2.C: New test.
5559         * g++.dg/lookup/using7.C: Adjust errors
5560         * g++.old-deja/g++.pt/crash36.C: Likewise.
5561         * g++.old-deja/g++.pt/derived3.C: Likewise.
5562
5563 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5564
5565         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5566         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5567         * gcc.c-torture/execute/builtins/string-9.c: New, from
5568         string-opt-9.c.  Adjust for execute/builtins framework.
5569         * gcc.c-torture/execute/string-opt-9.c: Delete.
5570
5571 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5572
5573         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5574
5575         * g++.dg/parse/ret-type2.C: New test.
5576
5577         PR c++/11703
5578         * g++.dg/init/new8.C: New test.
5579
5580         PR c++/10923
5581         * g++.dg/parse/typedef5.C: New test.
5582
5583         PR c++/9512
5584         * g++.dg/parse/qualified2.C: New test.
5585         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5586         invalid code.
5587
5588 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5589
5590         * g++.dg/conversion/ptrmem1.C: New test.
5591
5592 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5593
5594         PR target/11693
5595         * gcc.dg/20030811-1.c: New test.
5596
5597         PR target/11535
5598         * gcc.c-torture/execute/20030811-1.c: New test.
5599
5600 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5601
5602         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5603
5604 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5605
5606         PR c++/11789.C
5607         * g++.dg/inherit/multiple1.C: New test.
5608
5609 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5610
5611         * gcc.dg/spe1.c: New test.
5612
5613         PR c++/11670
5614         * g++.dg/expr/cast2.C: New test.
5615
5616         PR c++/10530
5617         * g++.dg/template/dependent-name2.C: New test.
5618
5619 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5620
5621         * g++.dg/parse/crash11.C: Put the dg options in comments.
5622
5623 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5624
5625         * lib/gcc-dg.exp: Update for diagnostic change.
5626
5627 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5628
5629         PR c++/5767
5630         * g++.dg/parse/crash11.C: New test.
5631
5632 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5633
5634         * gcc.dg/cpp/spacing1.c: Update.
5635
5636 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5637
5638         PR target/11739
5639         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5640         a value for -mtune.
5641
5642 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5643
5644         PR middle-end/11771
5645         * gcc.c-torture/compile/20030804-1.c: New test case.
5646
5647 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5648
5649         * gcc.dg/20030804-1.c: New test case.
5650
5651 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5652
5653         * gcc.dg/cpp/separate-1.c: New test.
5654
5655 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5656
5657         PR c++/11704
5658         * g++.dg/template/dependent-expr2.C: New test.
5659
5660         PR c++/11766
5661         * g++.dg/expr/ptrmem1.C: New test.
5662
5663 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5664
5665         PR c++/9453
5666         * g++.dg/template/friend15.C: New test.
5667
5668 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5669
5670         * lib/dg-pch.exp: Work round PCH bug.
5671
5672 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5673
5674         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5675         builtins.  Move cases from builtins-4.c here.
5676
5677         * gcc.dg/torture/builtin-math-1.c: New test taken from
5678         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5679         additional cases.
5680
5681         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5682         Delete.
5683
5684 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5685
5686         PR c++/9447
5687         * g++.dg/template/using7.C: New test.
5688
5689 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5690
5691         * import1.c, import2.c: New tests.
5692
5693 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5694
5695         * g++.dg/eh/crossjump1.C: New test.
5696
5697 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5698
5699         PR c++/11697
5700         * g++.dg/template/using6.C: New test.
5701
5702         PR c++/11744
5703         * g++.dg/template/koenig2.C: New test.
5704
5705 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5706
5707         PR c++/7983
5708         * g++.dg/parse/typedef4.C: New test.
5709
5710 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5711
5712         PR c++/8442, c++/8806
5713         * g++.dg/template/elab1.C: New test.
5714         * g++.dg/template/type2.C: Likewise.
5715         * g++.dg/template/ttp3.C: Adjust expected error message.
5716         * g++.old-deja/g++.law/visibility13.C: Likewise.
5717         * g++.old-deja/g++.niklas/t135.C: Likewise.
5718         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5719         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5720         template argument.
5721         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5722
5723 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5724
5725         PR c++/11295
5726         * g++.dg/ext/stmtexpr1.C: New test.
5727
5728         * g++.dg/opt/tmp1.C: New test.
5729
5730         PR c++/11525
5731         * g++.dg/parse/constant4.C: New test.
5732
5733         PR c++/9447
5734         * g++.dg/template/using5.C: New test.
5735
5736 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5737
5738         * gcc.dg/builtins-27.c: New test case.
5739
5740 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5741
5742         * gcc.dg/tls/opt-7.c: New test.
5743
5744 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5745
5746         * g++.old-deja/g++.other/crash18.C: Remove.
5747
5748 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5749
5750         * g++.dg/template/explicit3.C: New.
5751         * g++.dg/template/explicit4.C: New.
5752         * g++.dg/template/explicit5.C: New.
5753
5754         PR c++/11347
5755         * g++.dg/template/memtmpl1.C: New.
5756
5757 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5758
5759         PR target/11565
5760         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5761         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5762
5763 2003-07-30  Jan Hubicka  <jh@suse.cz>
5764
5765         * vtgc1.c: Kill.
5766
5767 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5768
5769         * gcc.dg/struct-in-proto-1.c: New test.
5770
5771 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5772
5773         * gcc.dg/cpp/include2.c: Only expect one message.
5774
5775 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5776
5777         PR c++/9447
5778         * g++.dg/template/using1.C: New test.
5779         * g++.dg/template/using2.C: New test.
5780         * g++.dg/template/using3.C: New test.
5781         * g++.dg/template/using4.C: New test.
5782
5783 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5784
5785         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5786         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5787
5788 2003-07-28  Jan Hubicka  <jh@suse.cz>
5789
5790         PR c++/11530
5791         * g++.dg/opt/call1.C: New test.
5792
5793 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5794
5795         PR c++/11667
5796         * g++.dg/init/enum2.C: New test.
5797         * g++.dg/template/overload1.C: Add "-w" option.
5798
5799 2003-07-28    <hp@bitrange.com>
5800
5801         * gcc.dg/Wdeclaration-after-statement-1.c,
5802         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5803
5804 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5805
5806         * gcc.c-torture/compile/20030725-1.c: New test.
5807
5808 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5809
5810         * gcc.dg/20030505.c: Only run for SPE.
5811         Remove definition of opaque type.
5812
5813 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5814
5815         * g++.dg/template/ptrmem6.C: New test.
5816
5817 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5818
5819         * gcc.c-torture/compile/zero-strct-2.c: New test.
5820
5821 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5822
5823         * gcc.dg/intermod-1.c: New test.
5824
5825 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5826
5827         PR c++/11617
5828         * g++.dg/template/lookup2.C: New test.
5829         * g++.dg/template/memclass1.C: Remove instantiated from error.
5830         * g++.dg/other/error2.C: Tweak expected errors.
5831
5832         PR c++/11596
5833         * g++.dg/template/defarg3.C: New test.
5834
5835         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5836
5837 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5838
5839         * g++.dg/inherit/access5.C: New test.
5840
5841 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5842
5843         PR c++/11513
5844         * g++.dg/template/crash8.C: New test.
5845
5846 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5847
5848         PR c/10602
5849         * gcc.dg/noncompile/incomplete-2.c: New test.
5850
5851 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5852
5853         PR c++/11645
5854         * g++.dg/inherit/access4.C: New test.
5855
5856         PR c++/11517
5857         * g++.dg/expr/cond2.C: New test.
5858
5859         PR optimization/10679
5860         * g++.dg/opt/inline4.C: New test.
5861
5862 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5863
5864         * g++.dg/parse/crash10: New test.
5865
5866 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5867
5868         * g++.dg/ext/flexary1.C: New test.
5869
5870 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5871
5872         PR c++/10793
5873         * g++.dg/template/crash9.C: New test.
5874
5875 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5876
5877         PR c++/3004
5878         * g++.dg/parse/typedef3.C: New test.
5879
5880         PR c++/7906
5881         * g++.dg/parse/operator2.C: New test.
5882
5883         PR c++/8895
5884         * g++.dg/parse/def-tmpl-arg1.C: New test.
5885
5886         PR c++/9282
5887         * g++.dg/parse/funptr1.C: New test.
5888
5889         PR c++/9452
5890         * g++.dg/parse/ambig3.C: New test.
5891
5892         PR c++/9454
5893         * g++.dg/parse/operator3.C: New test.
5894
5895         PR c++/9486
5896         * g++.dg/parse/template10.C: New test.
5897
5898         PR c++/9488
5899         * g++.dg/parse/template11.C: New test.
5900
5901         PR c++/10150
5902         * g++.dg/parse/invalid-op1.C: New test.
5903
5904         PR c++/10247
5905         * g++.dg/parse/condexpr1.C: New test.
5906
5907 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5908
5909         * g++.dg/ext/packed3.C: New test.
5910         * g++.dg/ext/packed4.C: New test.
5911
5912         * gcc.dg/pack-test-3.c: New test.
5913
5914 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5915
5916         * lib/compat.exp: Handle dg-options per source file.
5917         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5918         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5919         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5920         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5921         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5922         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5923         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5924         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5925         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5926         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5927         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5928         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5929         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5930         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5931
5932 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5933
5934         PR c/10320
5935         * gcc.c-torture/execute/20030718-1.c: New test.
5936
5937 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5938
5939         PR optimization/11536
5940         * gcc.dg/20030721-1.c: New test.
5941
5942 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5943
5944         PR c++/11546
5945         * g++.dg/template/lookup1.C: New test.
5946
5947 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5948
5949         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5950         diagnostics of ill-formed constructs involving labels.
5951         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5952         the new 'previously defined here' message.
5953
5954 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5955
5956         * g++.dg/parse/non-dependent2.C: New test.
5957
5958 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5959
5960         * g++.dg/init/init-ref4.C: xfail on targets without
5961         weak symbols.
5962
5963 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5964
5965         PR target/11087
5966         * gcc.c-torture/execute/20030717-1.c: New test.
5967
5968 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5969
5970         * g++.dg/opt/cfg1.C: New test.
5971
5972 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5973
5974         PR optimization/11557
5975         * gcc.dg/20030717-1.c: New test.
5976
5977 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5978
5979         PR c++/10476
5980         * g++.dg/expr/crash-1.C: New test.
5981
5982         PR c++/11027
5983         * g++.dg/template/init3.C: New test.
5984
5985         PR c++/8222
5986         * g++.dg/template/non-dependent1.C: New test.
5987
5988         PR c++/11070
5989         * g++.dg/template/non-dependent2.C: New test.
5990
5991         PR c++/11071
5992         * g++.dg/template/non-dependent3.C: New test.
5993
5994         PR c++/9907
5995         * g++.dg/template/sizeof5.C: New test.
5996
5997 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5998
5999         PR 11498
6000         * gcc.c-torture/compile/mangle-1.c: New file.
6001
6002 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6003
6004         PR c++/7809
6005         * g++.dg/parse/access3.C: New test.
6006
6007 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6008
6009         PR c++/11384
6010         * g++.dg/init/init-ref4.C: New test.
6011
6012 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6013
6014         PR c++/11547
6015         * g++.dg/parse/constant3.C: New test.
6016         * g++.dg/parse/crash7.C: Likewise.
6017
6018 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6019
6020         PR target/11008
6021         * gcc.dg/i386-pentium4-not-mull.c: New.
6022
6023 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6024
6025         * gcc.dg/asm-names.c (ymain): Make it weak.
6026
6027 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6028
6029         PR c++/5421
6030         * g++.dg/template/friend21.C: New test.
6031
6032 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6033
6034         * gcc.dg/cleanup-8.c: New test.
6035         * gcc.dg/cleanup-9.c: New test.
6036
6037 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6038
6039         * g++.dg/ext/dll-MI1.h: New file.
6040         * g++.dg/ext/dllexport-MI1.C: New file.
6041         * g++.dg/ext/dllimport-MI1.C: New file.
6042
6043 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6044
6045         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6046         it does not have cmpstrsi patterns (just cmpmemsi).
6047
6048 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6049
6050         PR debug/11473
6051         * g++.dg/debug/debug8.C: New test.
6052
6053 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6054
6055         PR c++/10108
6056         * g++.dg/template/crash7.C: New test.
6057
6058 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6059
6060         PR target/10795
6061         * gcc.c-torture/compile/20030708-1.c: New.
6062
6063 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6064
6065         * gcc.c-torture/execute/20030715-1.c: New test.
6066
6067 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6068
6069         * gcc.dg/pch/inline-3.c: New file.
6070         * gcc.dg/pch/inline-3.hs: New file.
6071         * gcc.dg/pch/inline-4.c: New file.
6072         * gcc.dg/pch/inline-4.hs: New file.
6073
6074 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6075
6076         PR c++/11509
6077         * g++.dg/template/crash6.C: New test.
6078
6079         PR c++/7053
6080         * g++.dg/template/friend20.C: New test.
6081
6082         PR c++/7019
6083         * g++.dg/template/overload2.C: New test.
6084
6085 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6086
6087         PR optimization/11440
6088         * gcc.c-torture/execute/20030714-1.c: New test.
6089
6090 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6091
6092         PR c++/11154
6093         * g++.dg/template/partial2.C: New test.
6094
6095 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6096
6097         PR c++/11503
6098         * g++.dg/template/anon1.C: New test.
6099
6100         PR c++/11493
6101         PR c++/11495
6102         * g++.dg/parse/template9.C: Likewise.
6103         * g++.dg/template/crash4.C: New test.
6104         * g++.dg/template/koenig1.C: Likewise.
6105         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6106         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6107         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6108         functions.
6109         * g++.old-deja/g++.jason/template36.C: Likewise.
6110         * g++.old-deja/g++.mike/p1989.C: Likewise.
6111         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6112         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6113         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6114         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6115         compiling.
6116         * g++.old-deja/g++.pt/union2.C: Use this->.
6117
6118 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6119
6120         * gcc.dg/20030711-1.c: New test.
6121
6122 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6123
6124         PR c++/11050
6125         * g++.dg/parse/args1.C: New test.
6126         * g++.pt/defarg8.C: Change expected errors.
6127
6128 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6129
6130         PR c++/8164
6131         * g++.dg/template/nontype2.C: New test.
6132
6133         PR c++/10558
6134         * g++.dg/parse/template8.C: New test.
6135
6136         PR c++/8327
6137         * g++.dg/template/scope1.C: New test.
6138
6139         * g++.dg/warn/Wsign-compare-1.C: New test.
6140
6141 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6142
6143         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6144
6145 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6146
6147         PR c++/9411
6148         * g++.dg/template/explicit2.C: New test.
6149
6150         PR c++/10032
6151         * g++.dg/warn/pedantic1.C: New test.
6152
6153 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6154
6155         PR c++ 9483
6156         * g++.dg/other/field1.C: New test.
6157
6158 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6159
6160         PR c/11449
6161         * gcc.c-torture/compile/20030707-1.c: New.
6162
6163 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6164
6165         PR c++/10849
6166         * g++.dg/template/access12.C: New test.
6167
6168 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6169
6170         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6171         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6172         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6173         * gcc.misc-tests/gcov.exp: Update
6174         * g++.dg/gcov/gcov.exp: Update
6175         * lib/gcov.exp: Update.
6176
6177 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6178
6179         * g++.dg/abi/mangle17.C: Make sure template expressions are
6180         dependent.
6181         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6182         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6183         * g++.dg/opt/stack1.C: Remove erroneous code.
6184         * g++.dg/parse/template7.C: New test.
6185         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6186         * g++.old-deja/g++.pt/crash4.C: Likewise.
6187
6188 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6189
6190         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6191         with zero or one occurence of `$' after the initial `L'.
6192
6193 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6194
6195         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6196
6197 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6198
6199         PR c/11370
6200         * gcc.dg/Wunreachable-6.c: New testcase.
6201         * gcc.dg/Wunreachable-7.c: New testcase.
6202
6203 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6204
6205         PR c/11420
6206         * gcc.dg/20030708-1.c: New test.
6207
6208 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6209
6210         * gcc.dg/compat/sdata-section.h: New file.
6211         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6212         * gcc.dg/torture/mips-sdata-1.c: New test.
6213
6214 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6215
6216         PR c++/11030
6217         * g++.dg/template/friend19.C: New test.
6218
6219 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6220
6221         * g++.dg/opt/strength-reduce.C: New test.
6222
6223 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6224
6225         PR target/10979
6226         * gcc.dg/20030707-1.c: New testcase.
6227
6228 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6229
6230         PR optimization/11059
6231         * g++.dg/opt/emptyunion.C: New testcase.
6232
6233 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6234             Eric Botcazou  <ebotcazou@libertysurf.fr>
6235
6236         * g++.dg/opt/stack1.C: New test.
6237
6238 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6239
6240         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6241         run test.
6242
6243         PR c++/11431
6244         * g++.dg/expr/static_cast3.C: New test.
6245
6246 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6247
6248         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6249         everywhere.
6250         * gcc.dg/concat.c: Concatenation of string constants with
6251         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6252         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6253         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6254         necessary to avoid multi-character character constant warning.
6255         * gcc.dg/cpp/escape.c: Likewise.
6256         * gcc.dg/cpp/ucs.c: Likewise.
6257         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6258         Fix a typo.
6259
6260 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6261
6262         PR c/11428
6263         * gcc.c-torture/compile/20030704-1.c: New.
6264
6265 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6266
6267         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6268
6269 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6270
6271         PR c++/5287, PR c++/7910,  PR c++/11021
6272         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6273         tests for warnings.
6274         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6275         * g++.dg/ext/dllimport3.C: Likewise.
6276         * g++.dg/ext/dllimport4.C: New file.
6277         * g++.dg/ext/dllimport5.C: New file.
6278         * g++.dg/ext/dllimport6.C: New file.
6279         * g++.dg/ext/dllimport7.C: New file.
6280         * g++.dg/ext/dllimport8.C: New file.
6281         * g++.dg/ext/dllimport9.C: New file.
6282         * g++.dg/ext/dllimport10.C: New file.
6283         * g++.dg/ext/dllexport1.C: New file.
6284
6285 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6286
6287         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6288         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6289
6290 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6291
6292         * gcc.dg/builtins-25.c: New testcase.
6293         * gcc.dg/builtins-26.c: New testcase.
6294
6295 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6296
6297         * gcc.dg/compat/vector-defs.h: New file.
6298         * gcc.dg/compat/vector-setup.h: New file.
6299         * gcc.dg/compat/vector-check.h: New file.
6300         * gcc.dg/compat/vector-1_main.c: New file.
6301         * gcc.dg/compat/vector-1_x.c: New file.
6302         * gcc.dg/compat/vector-1_y.c: New file.
6303         * gcc.dg/compat/vector-2_main.c: New file.
6304         * gcc.dg/compat/vector-2_x.c: New file.
6305         * gcc.dg/compat/vector-2_y.c: New file.
6306
6307         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6308         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6309         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6310         * gcc.dg/compat/struct-align-1.h: New file.
6311         * gcc.dg/compat/struct-align-1_main.c: New file.
6312         * gcc.dg/compat/struct-align-1_x.c: New file.
6313         * gcc.dg/compat/struct-align-1_y.c: New file.
6314         * gcc.dg/compat/struct-align-2.h: New file.
6315         * gcc.dg/compat/struct-align-2_main.c: New file.
6316         * gcc.dg/compat/struct-align-2_x.c: New file.
6317         * gcc.dg/co
6318         * g++.old-deja/g++.other/comdat3.C: Likewise.
6319         * g++.old-deja/g++.other/ctor1.C: Likewise.
6320         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6321
6322 2003-06-05  Richard Henderson  <rth@redhat.com>
6323
6324         * gcc.dg/debug/20030605-1.c: New.
6325
6326 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6327
6328         * README.QMTEST: Update.
6329
6330 2003-06-04  Richard Henderson  <rth@redhat.com>
6331
6332         * gcc.dg/cleanup-1.c: New.
6333         * gcc.dg/cleanup-2.c: New.
6334         * gcc.dg/cleanup-3.c: New.
6335         * gcc.dg/cleanup-4.c: New.
6336         * gcc.dg/cleanup-5.c: New.
6337         * gcc.dg/cleanup-6.c: New.
6338         * gcc.dg/cleanup-7.c: New.
6339
6340 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6341
6342         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6343
6344         * lib/dg-pch.exp: New file.
6345         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6346         * gcc.dg/pch/pch.exp: Likewise.
6347
6348 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6349
6350         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6351         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6352         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6353         * gcc.dg/builtins-17.c: New test case.
6354         * gcc.dg/i386-387-4.c: New test case.
6355         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6356
6357 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6358
6359         * gcc.dg/ultrasp9.c: New test.
6360
6361 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6362
6363         * gcc.c-torture/compile/20030604-1.c: New test.
6364         * gcc.dg/sparc-constant-1.c: New test.
6365
6366 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6367
6368         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6369
6370 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6371
6372         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6373
6374         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6375         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6376
6377 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6378
6379         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6380
6381 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6382
6383         PR c++/10940
6384         * g++.dg/template/spec10.C: New test.
6385
6386 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6387
6388         * gcc.dg/builtins-16.c: New test case.
6389
6390 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6391
6392         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6393         mempcpy test with post-increments.
6394         * gcc.c-torture/execute/string-opt-3.c: New test.
6395         * gcc.dg/string-opt-1.c: New test.
6396
6397 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6398
6399         PR fortran/10965
6400         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6401
6402 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6403
6404         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6405         (scan-assembler): ... here.  Use dg-scan.
6406         (scan-assembler-not): Likewise.
6407         (scan-file): New function.
6408         (scan-file-not): Likewise.
6409         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6410         * gcc.dg/cpp/_Pragma4.c: Likewise.
6411         * gcc.dg/cpp/_Pragma5.c: Likewise.
6412         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6413         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6414         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6415         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6416         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6417         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6418         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6419         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6420         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6421         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6422         * gcc.dg/cpp/cxxcom1.c: Likewise.
6423         * gcc.dg/cpp/line1.c: Likewise.
6424         * gcc.dg/cpp/maccom1.c: Likewise.
6425         * gcc.dg/cpp/maccom2.c: Likewise.
6426         * gcc.dg/cpp/maccom3.c: Likewise.
6427         * gcc.dg/cpp/maccom4.c: Likewise.
6428         * gcc.dg/cpp/maccom5.c: Likewise.
6429         * gcc.dg/cpp/maccom6.c: Likewise.
6430         * gcc.dg/cpp/multiline.c: Likewise.
6431         * gcc.dg/cpp/spacing1.c: Likewise.
6432         * gcc.dg/cpp/spacing2.c: Likewise.
6433         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6434         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6435         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6436         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6437         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6438         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6439         * gcc.dg/cpp/cxxcom2.c: Likewise.
6440         * gcc.dg/cpp/cxxcom2.h: New file.
6441
6442         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6443         * g++.dg/cpp/truefalse.C: Here.
6444         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6445
6446 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6447
6448         * gcc.dg/cpp/redef3.c: New file.
6449
6450 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6451
6452         * gcc.dg/i386-loop-3.c: New test.
6453
6454 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6455
6456         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6457
6458 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6459
6460         * gcc.dg/fwrapv-1.c: New test case.
6461         * gcc.dg/fwrapv-2.c: New test case.
6462
6463 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6464
6465         PR c++/10956
6466         * g++.dg/template/spec9.C: New test.
6467
6468 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6469
6470         * gcc.dg/duff-4.c: New test case.
6471
6472 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6473
6474         PR fortran/10843
6475         * g77.dg/ffixed-form-1.f: New test
6476         * g77.dg/ffixed-form-2.f: New test
6477         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6478         * g77.dg/ffree-form-3.f: New test
6479
6480 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6481
6482         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6483         * gcc.dg/wint_t-1.c: Likewise.
6484
6485 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6486
6487         * g++.dg/template/access11.C: New test.
6488
6489 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6490
6491         PR c++/10849
6492         * g++.dg/template/access10.C: New test.
6493
6494 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6495             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6496
6497         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6498
6499 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6500
6501         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6502         suppress for powerpc-*-darwin*.
6503         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6504
6505 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6506
6507         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6508         suppress option for powerpc-*-darwin*.
6509
6510 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6511
6512         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6513         * gcc.dg/builtins-4.c: Add test for fmod.
6514
6515 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6516
6517         PR c++/10682
6518         * g++.dg/template/instantiate4.C: New test.
6519
6520 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6521
6522         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6523
6524 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6525
6526         * gcc.dg/compat/scalar-return-1_main.c: New file.
6527         * gcc.dg/compat/scalar-return-1_x.c: New file.
6528         * gcc.dg/compat/scalar-return-1_y.c: New file.
6529         * gcc.dg/compat/scalar-return-2_main.c: New file.
6530         * gcc.dg/compat/scalar-return-2_x.c: New file.
6531         * gcc.dg/compat/scalar-return-2_y.c: New file.
6532         * gcc.dg/compat/struct-return-3_main.c: New file.
6533         * gcc.dg/compat/struct-return-3_y.c: New file.
6534         * gcc.dg/compat/struct-return-3_x.c: New file.
6535         * gcc.dg/compat/struct-return-2_main.c: New file.
6536         * gcc.dg/compat/struct-return-2_x.c: New file.
6537         * gcc.dg/compat/struct-return-2_y.c: New file.
6538
6539 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6540
6541         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6542         for hppa*-hp-hpux*.
6543         * gcc.dg/20021014-1.c (dg-options): Likewise.
6544         * gcc.dg/nest.c (dg-options): Likewise.
6545
6546 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6547
6548         PR c++/9738
6549         * g++.dg/ext/dllimport2.C: New file.
6550         * g++.dg/ext/dllimport3.C: New file.
6551
6552 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6553
6554         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6555         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6556         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6557         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6558         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6559         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6560         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6561         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6562         * gcc.dg/compat/small-struct-defs.h: New file.
6563         * gcc.dg/compat/small-struct-init.h: New file.
6564         * gcc.dg/compat/small-struct-check.h: New file.
6565         * gcc.dg/compat/fp-struct-defs.h: New file.
6566         * gcc.dg/compat/fp-struct-check.h: New file.
6567         * gcc.dg/compat/fp-struct-init.h: New file.
6568         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6569         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6570
6571 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6572
6573         * gcc.dg/20030225-2.c: New test.
6574
6575 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6576             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6577
6578         * gcc.c-torture/compile/20030518-1.c: New test case.
6579
6580 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6581
6582         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6583         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6584         gcc-dg-debug-runtest.
6585         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6586         gcc-dg-debug-runtest.
6587
6588 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6589
6590         PR c++/9022
6591         * g++.dg/lookup/using6.C: New test.
6592
6593 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6594
6595         * g++.dg/parse/access2.C: New test.
6596
6597 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6598
6599         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6600         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6601         * gcc.dg/debug/debug.exp: Likewise.
6602
6603 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6604
6605         * gcc.dg/dollar.c: New test.
6606
6607 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6608
6609         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6610         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6611         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6612         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6613         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6614         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6615         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6616         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6617         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6618         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6619         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6620         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6621         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6622         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6623         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6624         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6625         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6626         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6627
6628 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6629
6630         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6631         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6632         support for "repo" mode.
6633         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6634         * lib/g77-dg.exp: Likewise.
6635         * lib/obj-dg.exp: Likewise.
6636
6637 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6638
6639         Merge from gcc-3_2-rhl8-branch:
6640         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6641
6642         * gcc.dg/tls/opt-6.c: New test.
6643
6644         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6645
6646         * gcc.dg/20030405-1.c: New test.
6647
6648         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6649
6650         * gcc.dg/20030309-1.c: New test.
6651
6652         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6653
6654         * gcc.c-torture/execute/20030307-1.c: New test.
6655
6656         2003-02-20  Randolph Chung  <tausq@debian.org>
6657
6658         * gcc.c-torture/compile/20030220-1.c: New test.
6659
6660         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6661
6662         * gcc.dg/20030217-1.c: New test.
6663
6664         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6665
6666         * gcc.c-torture/compile/20020129-1.c: New test.
6667
6668         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6669
6670         * gcc.dg/unroll-1.c: New test.
6671
6672         2002-11-16  Jan Hubicka  <jh@suse.cz>
6673
6674         * gcc.c-torture/execute/20020920-1.c: New test.
6675
6676         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR target/7434
6679         * gcc.c-torture/compile/20021008-1.c: New test.
6680
6681         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6682
6683         PR target/7559
6684         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6685
6686         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6687
6688         * gcc.c-torture/compile/20020807-1.c: New test.
6689
6690         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6691
6692         * gcc.dg/tls/opt-1.c: New test.
6693
6694         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6695
6696         * gcc.dg/20020729-1.c: New test.
6697
6698         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6699
6700         * g++.dg/opt/life1.C: New test.
6701
6702         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6703
6704         * gcc.dg/20020525-1.c: New test.
6705
6706         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR c++/6794
6709         * g++.dg/ext/pretty1.C: New test.
6710         * g++.dg/ext/pretty2.C: New test.
6711
6712 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6713
6714         PR c++/8385
6715         * g++.dg/ext/typeof5.C: New test.
6716
6717 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6718
6719         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6720         __USER_LABEL_PREFIX__ into account.
6721         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6722
6723 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6724
6725         * gcc.dg/builtins-15.c: New test case.
6726
6727 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6728
6729         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6730
6731 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6732
6733         * lib/g++.exp: Tweak handling of additional source files.
6734         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6735         * g++.dg/special/conpr-2a.C: Rename to ...
6736         * g++.dg/special/conpr-2a.cc: ... this.
6737         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6738         * g++.dg/special/conpr-3a.C: Rename to ...
6739         * g++.dg/special/conpr-3a.cc: This.
6740         * g++.dg/special/conpr-3b.C: Rename to ...
6741         * g++.dg/special/conpr-3b.cc: This.
6742         * g++.dg/special/conpr-4.C: New test.
6743         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6744
6745 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6746
6747         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6748
6749 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6750
6751         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6752         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6753         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6754         * g++.old-deja/g++.other/warn3.C: Likewise.
6755
6756 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6757
6758         * gcc.dg/i386-387-1.c: Update to also test log.
6759         * gcc.dg/i386-387-2.c: Likewise.
6760
6761 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6762
6763         * g77.f-torture/execute/int8421.f: New test.
6764
6765 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6766
6767         PR c++/10230, c++/10481
6768         * g++.dg/lookup/scoped5.C: New test.
6769
6770 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6771
6772         PR c++/10552
6773         * g++.dg/template/ttp6.C: New test.
6774
6775 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6776
6777         * gcc.c-torture/execute/builtins: New directory.
6778         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6779         gcc.c-torture/execute/builtins.
6780         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6781         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6782         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6783         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6784
6785 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6786
6787         PR c++/9252
6788         * g++.dg/template/access8.C: New test.
6789         * g++.dg/template/access9.C: New test.
6790
6791 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6792
6793         PR c++/9554
6794         * g++.dg/parse/access1.C: New test.
6795
6796 2003-05-09  DJ Delorie  <dj@redhat.com>
6797
6798         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6799         long, and not an int.
6800
6801 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6802
6803         PR c++/10555, c++/10576
6804         * g++.dg/template/memclass1.C: New test.
6805
6806 2003-05-08  DJ Delorie  <dj@redhat.com>
6807
6808         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6809         targets.
6810         * gcc.c-torture/execute/20021024-1.x: Likewise.
6811         * gcc.c-torture/execute/shiftdi.x: Likewise.
6812         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6813         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6814         * gcc.dg/20021018-1.c: Likewise.
6815
6816 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6817
6818         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6819
6820         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6821         (bcopy): Call memmove.
6822
6823 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6824
6825         * g77.f-torture/compile/8485.f: New test case.
6826
6827 2003-05-07  Richard Henderson  <rth@redhat.com>
6828
6829         PR c++/10570
6830         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6831         Verify exception_cleanup not called for rethrows.
6832         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6833         when exiting catch block without rethrowing.
6834         * g++.dg/eh/forced3.C: New.
6835         * g++.dg/eh/forced4.C: New.
6836
6837 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6838
6839         * gcc.dg/20030505.c: Fix triplet.
6840
6841 2003-05-06  DJ Delorie  <dj@redhat.com>
6842
6843         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6844         * gcc.dg/nest.c: Likewise.
6845
6846 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6847
6848         * gcc.dg/builtins-14.c: New test case.
6849
6850 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6851
6852         * lib/compat.exp (compat-execute): New argument.
6853         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6854         * gcc.dg/compat: New test directory.
6855         * gcc.dg/compat/compat.exp: New expect script.
6856         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6857         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6858         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6859         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6860         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6861         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6862
6863         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6864         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6865         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6866         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6867         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6868         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6869         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6870         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6871         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6872         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6873         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6874         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6875         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6876         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6877         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6878
6879 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6880
6881         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6882
6883 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6884
6885         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6886
6887 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6888
6889         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6890         * gcc.dg/ppc-fsel-2.c: New test.
6891
6892         * gcc.dg/unused-5.c: New test.
6893
6894 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6895
6896         PR c++/10496
6897         * g++.dg/warn/pmf1.C: New test.
6898
6899 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6900
6901         PR c++/4494
6902         * g++.dg/warn/main.C: New test.
6903
6904 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6905
6906         * gcc.dg/nonnull-3.c: New test.
6907
6908 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6909
6910         * gcc.dg/cpp/Wtrigraphs.c: Update.
6911         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6912
6913 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6914
6915         * gcc.dg/ppc-fsel-1.c: New test.
6916
6917 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6918
6919         PR c/10604
6920         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6921
6922 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6923
6924         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6925
6926 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6927
6928         PR c++/9364, c++/10553, c++/10586
6929         * g++.dg/parse/typename4.C: New test.
6930         * g++.dg/parse/typename5.C: Likewise.
6931
6932 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6933
6934         * gcc.c-torture/compile/20030503-1.c: New test.
6935
6936 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6937
6938         * g++.dg/lookup/using5.C: Fix testcase error.
6939
6940 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6941
6942         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6943         since MEABI is no longer supported.  Remove all vestiges
6944         of MEABI from the test.
6945
6946 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6947
6948         PR c++/10554
6949         * g++.dg/lookup/using5.C: New test.
6950
6951 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6952
6953         PR c++/8772
6954         * g++.dg/template/ttp5.C: New test.
6955
6956 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6957
6958         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6959         (dg-gpp-additional-sources): New function.
6960         (dg-gpp-additional-files): Likewise.
6961         * lib/g++.exp (additional_sources): New variable.
6962         (additional_files): Likewise.
6963         (g++_target_compile): Deal with them.
6964         * lib/old-dejagnu.exp: Remove.
6965         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6966         * g++.old-deja: Revise all tests to use dg commands.
6967
6968 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6969
6970         PR c++/9432, c++/9528
6971         * g++.dg/lookup/using4.C: New test.
6972
6973 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6974
6975         * gcc.dg/noreturn-5.c: New file.
6976         * gcc.dg/noreturn-6.c: New file.
6977
6978         * gcc.c-torture/compile/inline-1.c: New file.
6979
6980 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6981
6982         PR c++/10551
6983         * g++.dg/template/explicit1.C: New test.
6984
6985 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6986
6987         PR c++/10549
6988         * g++.dg/other/bitfield1.C: New test.
6989
6990         PR c++/10527
6991         * g++.dg/init/new7.C: New test.
6992
6993 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6994
6995         * g++.dg/ext/desig1.C: New test.
6996         * g++.dg/ext/init1.C: Update.
6997
6998         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6999
7000 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7001
7002         PR c++/10180
7003         * g++.dg/warn/Winline-1.C: New test.
7004
7005 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7006
7007         * gcc.c-torture/execute/string-opt-19.c: New test.
7008
7009         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7010         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7011
7012 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7013
7014         PR c++/10506
7015         * g++.dg/init/new6.C: New test.
7016
7017         PR c++/10503
7018         * g++.dg/init/ref6.C: New test.
7019
7020 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7021
7022         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7023
7024 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7025
7026         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7027         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7028
7029 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7030
7031         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7032         initialized static data members.
7033
7034 2003-04-25  H.J. Lu <hjl@gnu.org>
7035
7036         * gcc.dg/ia64-sync-4.c: New test.
7037
7038 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7039
7040         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7041         date.
7042
7043 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7044
7045         PR c++/10337
7046         * g++.dg/warn/conv1.C: New test.
7047         * g++.old-deja/g++.other/conv7.C: Adjust.
7048         * g++.old-deja/g++.other/overload14.C: Adjust.
7049
7050 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7051
7052         PR c++/10471
7053         * g++.dg/template/defarg2.C: New test.
7054
7055 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7056
7057         * gcc.dg/cpp/include2.c: Update.
7058         * gcc.dg/cpp/multiline-2.c: New.
7059         * gcc.dg/cpp/multiline.c: Update.
7060         * gcc.dg/cpp/strify2.c: Update.
7061         * gcc.dg/cpp/trad/literals-2.c: Update.
7062
7063 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7064
7065         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7066
7067 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7068
7069         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7070
7071 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7072
7073         PR c++/10451
7074         * g++.dg/parse/crash4.C: New test.
7075
7076         PR c++/9847
7077         * g++.dg/parse/crash5.C: New test.
7078
7079 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7080
7081         PR c++/10446
7082         * g++.dg/parse/crash3.C: New test.
7083
7084         PR c++/10428
7085         * g++.dg/parse/elab1.C: New test.
7086
7087 2003-04-22  Devang Patel  <dpatel@apple.com>
7088
7089         * gcc.dg/cpp/trad/funlike-5.c: New test.
7090
7091 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7092
7093         * g++.dg/other/packed1.C: Fix dg options.
7094
7095 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7096
7097         * g++.dg/other/offsetof2.C: New test.
7098
7099 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7100
7101         * g++.dg/template/recurse.C: Adjust location of error messages.
7102
7103 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7104
7105         PR c++/9881
7106         * g++.dg/init/addr-const1.C: New test.
7107         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7108
7109 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7110
7111         PR c++/10405
7112         * g++.dg/lookup/struct-hack1.C: New test.
7113
7114 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7115
7116         * ucs.c: Update diagnostic messages.
7117
7118 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7119
7120         * gcc.dg/cpp/truefalse.cpp: New test.
7121         * gcc.dg/cpp/cpp.exp: Update.
7122         * g++.dg/other/stdbool-if.C: Remove.
7123
7124 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7125
7126         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7127         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7128
7129 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7130
7131         * gcc.c-torture/compile/20030418-1.c: New test.
7132
7133 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7134
7135         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7136
7137 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7138
7139         PR c++/10347
7140         g++.dg/template/dependent-name1.C: New test.
7141
7142 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7143
7144         * gcc.dg/warn-1.c (tourist_guide): New array,
7145         contains a pointer to bar.
7146
7147 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7148
7149         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7150         * gcc.c-torture/execute/medce-1.c: New test case.
7151         * gcc.c-torture/execute/medce-2.c: New test case.
7152
7153 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7154
7155         * lib/prune.exp: Ignore more messages.
7156
7157         PR c++/10381
7158         * g++.dg/parse/lookup3.C: New test.
7159
7160 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7161
7162         * gcc.c-torture/compile/20030415-1.c : New test.
7163
7164 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7165
7166         * gcc.c-torture/execute/scope-2.c: Move to ...
7167         * gcc.dg/noncompile/scope.c: .... here.
7168
7169 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7170
7171         * gcc.dg/20030414-2.c: New test case.
7172
7173 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7174
7175         PR target/10377
7176         * gcc.dg/20030414-1.c: New test.
7177
7178 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7179
7180         * gcc.dg/builtins-12.c: New test case.
7181         * gcc.dg/builtins-13.c: New test case.
7182
7183 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7184
7185         * gcc.c-torture/execute/string-opt-18.c: New test.
7186
7187 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7188
7189         PR c++/10300
7190         * g++.dg/init/new5.C: New test.
7191
7192 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7193
7194         PR c++/7910
7195         * g++.dg/ext/dllimport1.C: New test.
7196
7197 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7198
7199         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7200
7201 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7202
7203         PR Fortran/9263
7204         * g77.f-torture/noncompile/9263.f: New test
7205         PR Fortran/1832
7206         * g77.f-torture/execute/1832.f: New test
7207
7208 2003-04-11  David Chad  <davidc@freebsd.org>
7209             Loren J. Rittle  <ljrittle@acm.org>
7210
7211         libobjc/8562
7212         * objc.dg/headers.m: New test.
7213
7214 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7215
7216         * gcc.c-torture/execute/builtin-noret-2.c: New.
7217         * gcc.c-torture/execute/builtin-noret-2.x: New.
7218         XFAIL builtin-noret-2.c at -O1 and above.
7219         * gcc.dg/redecl.c: New.
7220         * gcc.dg/Wshadow-1.c: Update error regexps.
7221
7222 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7223
7224         * g++.dg/abi/bitfield10.C: New test.
7225
7226 2003-04-09  Mike Stump  <mrs@apple.com>
7227
7228         * gcc.dg/pch/pch.exp: Make testcase names longer.
7229         * g++.dg/pch/pch.exp: Make testcase names longer.
7230
7231 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7232
7233         * gcc.dg/builtins-11.c: New test case.
7234
7235 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7236
7237         * gcc.dg/builtins-9.c: New test case.
7238         * gcc.dg/builtins-10.c: New test case.
7239
7240 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7241
7242         * gcc.dg/noncompile/init-4.c.c: New test.
7243
7244 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7245
7246         * gcc.misc-test/gcov-9.c: New test.
7247         * gcc.misc-test/gcov-10.c: New test
7248         * gcc.misc-test/gcov-11.c: New test.
7249
7250 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7251
7252         PR optimization/10024
7253         * gcc.c-torture/compile/20030405-1.c: New test.
7254
7255 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7256
7257         * gcc.dg/pch/static-3.c: New.
7258         * gcc.dg/pch/static-3.hs: New.
7259         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7260
7261 2003-04-04  Richard Henderson  <rth@redhat.com>
7262
7263         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7264         * g++.dg/eh/forced2.C: Likewise.
7265
7266 2003-04-03  Mike Stump  <mrs@apple.com>
7267
7268         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7269         target arg.
7270         (scan-assembler-times, scan-assembler-not): Likewise.
7271         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7272
7273 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7274
7275         * gcc.dg/sparc-loop-1.c: New test.
7276
7277 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7278
7279         PR other/9274
7280         * g++.dg/pch/system-2.C: New.
7281         * g++.dg/pch/system-2.Hs: New.
7282
7283 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7284
7285         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7286
7287         * g++.dg/eh/simd-1.C (vecfunc): Same.
7288
7289 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7290
7291         * gcc.c-torture/execute/20030401-1.c: New test case.
7292
7293 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7294
7295         * objc.dg/defs.m: New.
7296
7297 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7298
7299         * g++.dg/eh/simd-1.C: New.
7300         * g++.dg/eh/simd-2.C: New.
7301
7302 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7303
7304         * gcc.c-torture/execute/simd-3.c: New.
7305
7306 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7307
7308         PR c/9936
7309         * gcc.dg/20030331-2.c: New test.
7310
7311 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/10278
7314         * g++.dg/parse/crash2.C: New test.
7315
7316 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7317
7318         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7319         * gcc.c-torture/execute/20030331-1.c: ...here.
7320
7321 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7322
7323         * gcc.c-torture/execute/20030331-1.c: New test.
7324
7325 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7326
7327         * lib/gcov.exp: Adjust call return testing strings.
7328         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7329
7330 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7331
7332         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7333         * gcc.dg/builtins-7.c: New test case.
7334         * gcc.dg/builtins-8.c: New test case.
7335
7336 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7337
7338         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7339
7340 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7341
7342         PR c++/7647
7343         * g++.dg/lookup-class-member-2.C: New test.
7344
7345 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7346
7347         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7348
7349 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7350
7351         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7352
7353 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7354
7355         * g++.dg/init/attrib1.C: New test.
7356
7357 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7358
7359         * gcc.dg/ultrasp8.c: New test.
7360
7361 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7362
7363         * gcc.dg/ultrasp7.c: New test.
7364
7365 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7366
7367         PR c++/10047
7368         * g++.dg/template/inline1.C: New test.
7369
7370 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7371
7372         * gcc.dg/sparc-dwarf2.c: New test.
7373
7374 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7375
7376         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7377         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7378
7379 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7380
7381         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7382         than reading .x files.
7383         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7384         * g77.dg/gcov/gcov-1.f: Likewise.
7385         * gcc.misc-tests/gcov-4b.c: Likewise.
7386         * gcc.misc-tests/gcov-5b.c: Likewise.
7387         * gcc.misc-tests/gcov-6.c: Likewise.
7388         * gcc.misc-tests/gcov-7.c: Likewise.
7389         * gcc.misc-tests/gcov-8.c: Likewise.
7390         * g++.dg/gcov/gcov-1.x: Remove.
7391         * g77.dg/gcov/gcov-1.x: Likewise.
7392         * gcc.misc-tests/gcov-4b.x: Likewise.
7393         * gcc.misc-tests/gcov-5b.x: Likewise.
7394         * gcc.misc-tests/gcov-6.x: Likewise.
7395         * gcc.misc-tests/gcov-7.x: Likewise.
7396         * gcc.misc-tests/gcov-8.x: Likewise.
7397
7398 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7399
7400         PR opt/10087
7401         * gcc.dg/20030324-1.c: New test.
7402
7403 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7404
7405         PR c++/10224
7406         * g++.dg/template/arg3.C: New test.
7407
7408         PR c++/10158
7409         * g++.dg/template/friend18.C: New test.
7410
7411 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7412
7413         * g77.f-torture/compile/20030326-1.f: New test case.
7414
7415 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7416
7417         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7418
7419         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7420
7421 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7422
7423         * gcc.dg/ia64-sync-3.c: New test.
7424
7425 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7426
7427         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7428
7429 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7430
7431         * gcc.dg/ultrasp6.c: New test.
7432
7433 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7434
7435         * gcc.dg/i386-signbit-1.c: New test.
7436         * gcc.dg/i386-signbit-2.c: New test.
7437         * gcc.dg/i386-signbit-3.c: New test.
7438
7439 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7440
7441         * gcc.dg/ultrasp5.c: Fix options.
7442
7443 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7444
7445         * gcc.dg/ultrasp5.c: Fix comment.
7446
7447 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7448
7449         PR fortran/10197
7450         * g77.f-torture/execute/10197.f: New test.
7451
7452 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7453
7454         PR c++/9898, c++/383
7455         * g++.dg/template/conv6.C: New test.
7456
7457         PR c++/10119
7458         * g++.dg/template/ptrmem5.C: New test.
7459
7460         PR c++/10026
7461         * g++.dg/lookup/koenig1.C: New test.
7462
7463         PR C++/10199
7464         * g++.dg/lookup/template2.C: New test.
7465
7466 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7467
7468         * g++.dg/opt/rtti1.C: New test.
7469
7470 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7471
7472         * gcc.dg/ultrasp5.c: New test.
7473
7474 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7475
7476         PR middle-end/9967
7477         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7478         builtin fputs.
7479
7480 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7481
7482         PR c/8224
7483         * gcc.dg/20030323-1.c: New test.
7484
7485 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7486
7487         * gcc.c-torture/compile/20030323-1.c: New test case.
7488
7489 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7490
7491         * gcc.dg/20030321-1.c: New test.
7492
7493 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7494
7495         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7496
7497 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7498
7499         PR c++/9978, c++/9708
7500         * g++.dg/ext/vlm1.C: Adjust expected error.
7501         * g++.dg/ext/vla2.C: New test.
7502         * g++.dg/template/arg1.C: New test.
7503         * g++.dg/template/arg2.C: New test.
7504
7505 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7506
7507         * g77.f-torture/execute/select.f: New test.
7508         * g77.f-torture/noncompile/select_no_compile.f: New test.
7509
7510 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7511
7512         PR c++/9898
7513         * g++.dg/other/error4.C: New test.
7514
7515 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7516
7517         * g++.dg/template/friend17.C: New test.
7518
7519 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7520
7521         * gcc.c-torture/compile/20030320-1.c: New.
7522
7523 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7524
7525         * gcc.dg/builtins-6.c: New test case.
7526
7527 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7528
7529         PR target/10073
7530         * gcc.c-torture/compile/20030319-1.c: New.
7531
7532 2003-03-18  Jan Hubicka  <jh@suse.cz>
7533
7534         * gcc.dg/i386-cvt-1.c: New test.
7535
7536 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7537
7538         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7539         * objc.dg/naming-2.m: Likewise.
7540
7541 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7542
7543         PR c++/9639
7544         * g++.dg/parse/crash1.C: New test.
7545
7546 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7547
7548         PR c++/8805
7549         * g++.dg/eh/cleanup1.C: New test.
7550
7551 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7552
7553         * gcc.c-torture/execute/20030316-1.c: New test case.
7554
7555 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7556
7557         PR c++/9629
7558         * g++.dg/init/ctor2.C: New test.
7559
7560 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7561
7562         * g77.f-torture/compile/xformat.f: New test case.
7563
7564 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7565
7566         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7567         * g++.old-deja/g++.mike/eh50.C: Likewise.
7568
7569 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7570
7571         PR c++/6440
7572         * g++.dg/template/spec7.C: New test.
7573         * g++.dg/template/spec8.C: Likewise.
7574
7575 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7576
7577         * gcc.c-torture/execute/20030313-1.c: New test.
7578
7579 2003-03-14  Richard Henderson  <rth@redhat.com>
7580
7581         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7582
7583 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7584
7585         * gcc.c-torture/compile/20030314-1.c: New test.
7586
7587 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7588
7589         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7590         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7591         thumb target,
7592         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7593         to accept newer _imp__  prefix and additional
7594         newline in .drectve section.
7595         * gcc.dg/dll-4.c: Likewise.
7596         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7597         switch.
7598
7599 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7600
7601         * g++.dg/parse/namespace9.C: New test.
7602
7603         * g++.dg/init/ref5.C: New test.
7604         * g++.dg/parse/ptrmem1.C: Likewise.
7605
7606 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7607
7608         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7609         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7610         regular expression.
7611         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7612         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7613
7614 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7615
7616         * gcc.c-torture/execute/20030224-2.c: New test.
7617
7618 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7619
7620         * gcc.dg/decl-3.c: New test.
7621
7622 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7623
7624         * gcc.dg/i386-loop-2.c: New test.
7625
7626 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/9474
7629         * g++.dg/parse/namespace8.C: New test.
7630
7631         PR c++/9924
7632         * g++.dg/overload/builtin2.C: New test.
7633
7634 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7635
7636         * gcc.dg/return-type-3.c: New test.
7637
7638 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7639
7640         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7641         profiling options are not supported.
7642
7643 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7644
7645         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7646         * g++.old-deja/g++.warn/impint2.C: Likewise.
7647
7648 2003-03-10  Devang Patel  <dpatel@apple.com>
7649
7650         * g++.dg/cpp/c++_cmd_1.C: New test.
7651         * g++.dg/cpp/c++_cmd_1.h: New file.
7652
7653 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7654
7655         * gcc.dg/altivec-9.c: New file.
7656
7657 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7658
7659         * gcc.dg/ppc-sdata-1.c: New test.
7660         * gcc.dg/ppc-sdata-2.c: New test.
7661
7662 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7663
7664         PR c++/9373
7665         * g++.dg/opt/ptrmem2.C: New test.
7666
7667         PR c++/8534
7668         * g++.dg/opt/ptrmem1.C: New test.
7669
7670 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7671
7672         * gcc.dg/i386-loop-1.c: New test.
7673
7674 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7675
7676         PR c++/9970
7677         * g++.dg/lookup/friend1.C: New test.
7678
7679 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7680
7681         PR c++/9823
7682         * g++.dg/parser/constructor1.C: New test.
7683
7684 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7685
7686         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7687
7688         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7689
7690 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7691
7692         * gcc.dg/cpp/Wunused.c: Update test.
7693
7694 2003-03-08  Jan Hubicka  <jh@suse.cz>
7695
7696         * gcc.dg/inline-3.c: New test.
7697
7698 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7699
7700         PR c++/9809
7701         * g++.dg/parse/builtin1.C: New test.
7702
7703         PR c++/9982
7704         * g++.dg/abi/cookie1.C: New test.
7705         * g++.dg/abi/cookie2.C: Likewise.
7706
7707         PR c++/9524
7708         * g++.dg/template/field1.C: New test.
7709
7710         PR c++/9912
7711         * g++.dg/parse/class1.C: New test.
7712         * g++.dg/parse/namespace7.C: Likewise.
7713         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7714
7715 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7716
7717         * g++.dg/init/ref4.C: New test.
7718
7719 2003-03-07  Jan Hubicka  <jh@suse.cz>
7720
7721         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7722         * gcc.dg/inline-3.c:  New test.
7723
7724 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7725
7726         * g++.dg/init/ref3.C: New test.
7727
7728         PR c++/9965
7729         * g++.dg/init/ref2.C: New test.
7730
7731         PR c++/9400
7732         * g++.dg/warn/Wshadow-2.C: New test.
7733
7734         PR c++/9791
7735         * g++.dg/warn/Woverloaded-1.C: New test.
7736
7737 2003-03-05  Jan Hubicka  <jh@suse.cz>
7738
7739         * gcc.dg/i386-local2.c: New.
7740         * gcc.dg/i386-local.c: Fix typo.
7741
7742 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7743
7744         * g++.dg/abi/layout3.C: New test.
7745
7746 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7747
7748         * gcc.c-torture/compile/20030305-1.c
7749
7750 2003-03-05  Jan Hubicka  <jh@suse.cz>
7751
7752         * gcc.dg/i386-local.c: New.
7753
7754 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7755
7756         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7757
7758 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7759
7760         * gcc.dg/switch-2.c: New test.
7761         * gcc.dg/switch-3.c: New test.
7762         * gcc.dg/Wswitch.c: Adjust line numbers.
7763         * gcc.dg/Wswitch-default.c: Likewise.
7764         * gcc.dg/Wswitch-enum.c: Likewise.
7765
7766 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7767
7768         * gcc.c-torture/execute/20030222-1.c: New test.
7769
7770 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7771
7772         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7773
7774 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7775
7776         PR c++/9878
7777         * g++.dg/init/ref1.C: New test.
7778
7779 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7780
7781         * gcc.dg/sh-relax.c: New SH-only test.
7782
7783 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7784
7785         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7786         comment explaining purpose of testcase.
7787
7788 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7789
7790         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7791         for HC11/HC12 (asm needs two int registers).
7792         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7793         HC11/HC12 because the test uses an asm which needs two 32-bit
7794         registers.
7795
7796 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7797
7798         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7799         for HC11/HC12 (array is too large otherwise).
7800         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7801         * gcc.c-torture/compile/20010518-2.x: Likewise.
7802         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7803         HC11/HC12 (array is too large).
7804
7805 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7806
7807         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7808         * lib/g++-dg.exp (g++-dg-test): Likewise.
7809
7810 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7811
7812         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7813         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7814
7815 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7816
7817         * g++.dg/warn/implicit-typename1.C: Remove warning.
7818
7819 2003-02-28  Richard Henderson  <rth@redhat.com>
7820
7821         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7822         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7823
7824 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7825
7826         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7827         * g++.dg/pch/pch.exp: Likewise.
7828
7829 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7830
7831         PR c++/9879
7832         * testsuite/g++.dg/init/new4.C: New test.
7833
7834 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7835
7836         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7837
7838 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7839
7840         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7841         unsigned long.
7842
7843         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7844         wider than float.
7845
7846 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7847
7848         * lib/scanasm.exp: Add support for counting numbers of
7849         occurences.
7850         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7851         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7852
7853 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7854
7855         PR c++/9683
7856         * g++.dg/template/static3.C: New test.
7857
7858         PR c++/9829
7859         * g++.dg/parse/namespace6.C: New test.
7860
7861 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7862
7863         PR target/9732
7864         * gcc.dg/20030225-1.c: New test.
7865
7866 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7867
7868         * README: Remove out-of-date information.
7869
7870         PR c++/9836
7871         * g++.dg/template/spec6.C: New test.
7872
7873 2003-02-24  Jeff Law  <law@redhat.com>
7874
7875         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7876
7877 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7878
7879         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7880         * gcc.dg/pragma-ep-1.c: Likewise.
7881
7882 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7883
7884         PR c++/9602
7885         * g++.dg/template/friend16.C: New test.
7886
7887 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7888
7889         PR c++/5333
7890         * g++.dg/parse/fused-params1.C: Adjust error messages.
7891         * g++.dg/template/nested3.C: New test.
7892
7893 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7894
7895         * g++.dg/abi/param1.C: New test.
7896
7897 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7898
7899         PR c++/7982
7900         * g++.dg/warn/implicit-typename1.C: New test.
7901
7902 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7903
7904         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7905         with "mtune".
7906         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7907         * gcc.c-torture/execute/20010129-1.x: Likewise.
7908         * gcc.dg/20011107-1.c: Likewise.
7909         * gcc.dg/20020108-1.c: Likewise.
7910         * gcc.dg/20020122-3.c: Likewise.
7911         * gcc.dg/20020206-1.c: Likewise.
7912         * gcc.dg/20020310-1.c: Likewise.
7913         * gcc.dg/20020426-2.c: Likewise.
7914         * gcc.dg/20020517-1.c: Likewise.
7915         * gcc.dg/991230-1.c: Likewise.
7916         * gcc.dg/i386-unroll-1.c: Likewise.
7917         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7918
7919 2003-02-22  Jan Hubicka  <jh@suse.cz>
7920
7921         * gcc.dg/i386-mul.c: New test.
7922
7923 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7924
7925         * gcc.dg/builtins-5.c: New test case.
7926
7927 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7928
7929         * gcc.dg/asmreg-1.c: New test.
7930
7931 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7932
7933         PR c++/9749
7934         * g++.dg/parse/varmod1.C: New test.
7935
7936 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7937
7938         PR c++/9727
7939         * g++.dg/template/op1.C: New test.
7940
7941 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7942
7943         PR c++/8906
7944         * g++.dg/template/nested2.C: New test.
7945
7946 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7947
7948         PR c++/8724
7949         * g++.dg/expr/dtor1.C: New test.
7950
7951 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7952
7953         * gcc.dg/cpp/include3.c: New test.
7954         * gcc.dg/cpp/inc/foo.h: New file.
7955
7956 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7957
7958         * gcc.c-torture/execute/20030221-1.c: New test.
7959
7960 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7961
7962         PR c++/9729
7963         * g++.dg/abi/conv1.C: New test.
7964
7965 2003-02-20  Jan Hubicka  <jh@suse.cz>
7966
7967         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7968
7969 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7970
7971         * gcc.c-torture/compile/20030219-1.c: New test.
7972
7973 2003-02-18  Jan Hubicka  <jh@suse.cz>
7974
7975         * gcc.dg/funcorder.c: New test.
7976
7977 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7978
7979         * gcc.c-torture/execute/20030218-1.c: New.
7980
7981 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7982
7983         * gcc.dg/20030218-1.c: New.
7984
7985 2003-02-18  Richard Henderson  <rth@redhat.com>
7986
7987         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7988         * gcc.dg/attr-used-2.c: New.
7989
7990 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7991
7992         PR c++/9704
7993         * g++.dg/init/copy5.C: New test.
7994
7995 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7996
7997         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7998         * g++.dg/pch/pch.exp: Likewise.
7999
8000 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8001
8002         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8003         STACK_SIZE is not defined.
8004
8005 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8006
8007         PR c++/9457
8008         * g++.dg/template/init1.C: New test.
8009
8010 2003-02-16  Jan HUbicka  <jh@suse.cz>
8011
8012         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8013         (foo): Add few extra tests
8014         * gcc.dg/c99-const-expr-3.c: Likewise.
8015         * gcc.c-torture/execute/20030216-1.c: New.
8016
8017 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8018
8019         PR c++/9459
8020         * g++.dg/ext/typeof4.C: New test.
8021
8022 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8023
8024         * gcc.dg/i386-387-3.c: New test case.
8025
8026 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8027
8028         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8029         cris-*-elf* cris-*-aout* and mmix-*-*.
8030
8031 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8032
8033         * gcc.dg/20030213-1.c: New test.
8034
8035 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8036
8037         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8038         * gcc.dg/i386-387-2.c: Likewise.
8039
8040 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8041
8042         * gcc.dg/ppc-spe.c: Fix formatting.
8043         Enable tests that were previously unsupported by gas.
8044         Delete tests for instructions that no longer exist.
8045         Switch arguments on evsubifw builtin.
8046
8047 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8048
8049         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8050         STACK_SIZE is too small.
8051
8052 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8053             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8054
8055         * gcc.dg/decl-2.c: New test.
8056
8057 2003-02-10  Jan Hubicka  <jh@suse.cz>
8058
8059         * gcc.dg/i386-fpcvt-1.c:  New test.
8060
8061 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8062
8063         * gcc.c-torture/execute/20030209-1.c: New test.
8064
8065 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8066
8067         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8068         int-wide bitops, use the constants of the same width.
8069         Likewise, if long long is 32-bit wide, test bitops using
8070         32-bit constants.
8071
8072 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8073
8074         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8075
8076 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8077
8078         * testsuite/gcc.dg/builtins-4.c: New test case.
8079
8080 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8081
8082         * gcc.dg/20020430-1.c: Fix dg command typos.
8083         * gcc.dg/20020503-1.c: Likewise.
8084
8085 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8086
8087         PR c++/8785
8088         * g++.dg/parse/fused-params1.C: New test.
8089
8090         PR c++/8857
8091         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8092
8093         PR c++/8921
8094         * g++.dg/parse/non-dependent1.C: New test.
8095
8096         PR c++/8928
8097         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8098
8099         PR c++/9228
8100         * g++.dg/parse/undefined7.C: New test.
8101         * g++.dg/parse/non-templ1.C: New test.
8102
8103         PR c++/9229
8104         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8105
8106 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8107
8108         * gcc.c-torture/compile/20030206-1.c: New test.
8109
8110 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8111
8112         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8113         "pow" to "foo" to avoid potential confusion with a math built-in.
8114
8115 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8116
8117         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8118         conditions for SPARC targets.
8119
8120 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8121
8122         * gcc.dg/20030204-1.c: New test.
8123
8124 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8125
8126         PR c++/38
8127         * g++.dg/parse/array-size1.C: New test.
8128
8129         PR c++/5657
8130         * g++.dg/parse/undefined3.C: New test.
8131
8132         PR c++/5665
8133         * g++.dg/parse/undefined4.C: New test.
8134
8135         PR c++/5975
8136         * g++.dg/parse/undefined5.C: New test.
8137
8138         PR c++/7259
8139         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8140
8141         PR c++/8578
8142         * g++.dg/parse/casting-operator1.C: New test.
8143
8144         PR c++/8596
8145         * g++.dg/parse/undefined6.C: New test.
8146
8147         PR c++/8736
8148         * g++.dg/parse/missing-template1.C: New test.
8149
8150 2003-02-04  Jan Hubicka  <jh@suse.cz>
8151
8152         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8153         * gcc.dg/i386-cmov?.c:  Likewise.
8154         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8155         * gcc.dg/i386-ssefp-1.c:  Likewise.
8156         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8157         conventions.
8158
8159 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c++/7129
8162         * testsuite/g++.dg/ext/max.C: New test.
8163
8164 2003-02-03  Jan Hubicka  <jh@suse.cz>
8165
8166         * gcc.c-torture/execute/20030203-1.c: New test.
8167
8168 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8169
8170         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8171         'natural-endian'.
8172
8173 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8174
8175         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8176         * g++.dg/init/new2.C: Likewise.
8177         * g++.dg/other/new1.C: Likewise.
8178
8179 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8180
8181         * gcc.dg/struct-ret-libc.c: New test.
8182
8183 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8184
8185         * gcc.dg/20030129-1.c: New test.
8186
8187 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8188
8189         PR c++/8849
8190         * g++.dg/template/ptrmem4.C: New test.
8191
8192 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8193
8194         * g++.dg/parser/constant1.C: New test.
8195
8196 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8197
8198         PR c++/8591
8199         * g++.dg/parse/friend2.C: New test.
8200
8201 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8202
8203         PR c++/9437
8204         * g++.dg/template/unify4.C: New test.
8205
8206 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8207
8208         * gcc.c-torture/execute/20030128-1.c: New test.
8209
8210 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8211
8212         * g++.dg/lookup/nested1.C: Test moved from ...
8213         * g++.old-deja/g++.other/lookup24.C: ... here.
8214
8215 2003-01-28  Jan Hubicka  <jh@suse.cz>
8216
8217         * gcc.dg/i386-cmov5.c:  New test.
8218
8219 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8220
8221         * gcc.c-torture/execute/20010925-1.c: Changed the
8222         memcpy declaration.
8223
8224 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8225
8226         PR c++/3902
8227         * g++.dg/parse/template5.C: New test.
8228
8229 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8230
8231         PR fortran/9258
8232         * g77.dg/pr9258: New test.
8233
8234 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8235
8236         * README: Move relevant parts from README.g++.
8237
8238         * README.g++: Remove this file.
8239
8240 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8241
8242         * g++.dg/abi/dcast1.C: New test.
8243
8244 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8245
8246         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8247
8248 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8249
8250         PR c++/47
8251         * g++.old-deja/g++.other/lookup24.C: New test.
8252
8253 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8254
8255         PR middle-end/7227
8256         * gcc.dg/uninit-C.c: New test.
8257
8258 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8259
8260         * g++.dg/abi/covariant1.C: New test.
8261
8262 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8263
8264         * gcc.dg/20030123-1.c: New test.
8265
8266 2003-01-25  Jan Hubicka  <jh@suse.cz>
8267
8268         PR opt/8492
8269         * gcc.c-torture/compile/20030125-1.c
8270
8271 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8272
8273         PR c++/9403
8274         * g++.dg/parse/template3.C: New test.
8275         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8276
8277         PR c++/795
8278         * g++.dg/parse/template4.C: New test.
8279
8280         PR c++/9415
8281         * g++.dg/template/qual2.C: New test.
8282
8283         PR c++/8545
8284         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8285
8286         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8287
8288 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8289
8290         * gcc.c-torture/execute/switch-1.c: New test case.
8291
8292 2003-01-25  Jan Hubicka  <jh@suse.cz>
8293
8294         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8295
8296 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8297
8298         Tweaks for Bison-1.875. From the NEWS file:
8299         "- `parse error' -> `syntax error'
8300         Bison now uniformly uses the term `syntax error'"
8301         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8302         * gcc.dg/cpp/digraph2.c: Likewise.
8303         * gcc.dg/cpp/direct2.c: Likewise.
8304         * gcc.dg/cpp/paste4.c: Likewise.
8305         * gcc.dg/c90-restrict-1.c: Likewise.
8306         * gcc.dg/c99-func-2.c: Likewise.
8307         * gcc.dg/noncompile/920721-2.c: Likewise.
8308         * gcc.dg/noncompile/930622-2.c: Likewise.
8309         * gcc.dg/noncompile/940112-1.c: Likewise.
8310         * gcc.dg/noncompile/950921-1.c: Likewise.
8311         * gcc.dg/noncompile/951123-1.c: Likewise.
8312         * gcc.dg/noncompile/971104-1.c: Likewise.
8313         * gcc.dg/noncompile/990416-1.c: Likewise.
8314
8315 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8316
8317         * g++.dg/parse/undefined1.C: Add error message.
8318
8319 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8320
8321         PR c++/9354
8322         * g++.dg/parse/new1.C: New test.
8323
8324         PR c++/9216
8325         * g++.dg/parse/template2.C: New test.
8326
8327         PR c++/9354
8328         * g++.dg/parse/typedef2.C: New test.
8329
8330         PR c++/9328
8331         * g++.dg/ext/typeof3.C: New test.
8332
8333 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8334
8335         PR c++/2738
8336         * g++.dg/parse/ret-type1.C: New test.
8337
8338         PR c++/3792
8339         * g++.dg/parse/tmpl-outside1.C: New test.
8340
8341         PR c++/4207
8342         * g++.dg/parse/int-as-enum1.C: New test.
8343
8344         PR c++/4903
8345         * g++.dg/parse/no-typename1.C: New test.
8346
8347         PR c++/5533
8348         * g++.dg/parse/no-value1.C: New test.
8349
8350         PR c++/5921
8351         * g++.dg/parse/wrong-inline1.C: New test.
8352
8353         PR c++/6402
8354         * g++.dg/parse/ref1.C: New test.
8355
8356         PR c++/6992
8357         * g++.dg/parse/attr-ctor1.C: New test.
8358
8359         PR c++/7229
8360         * g++.dg/parse/namespace5.C: New test.
8361
8362         PR c++/7917
8363         * g++.dg/parse/func-def1.C: New test.
8364
8365         PR c++/8143
8366         * g++.dg/parse/undefined1.C: New test.
8367
8368         PR c++/5723, PR c++/8522
8369         * g++.dg/parse/specialization1.C: New test.
8370
8371         PR c++/163, PR c++/8595
8372         * g++.dg/parse/struct-as-enum1.C: New test.
8373
8374         PR c++/9173
8375         * g++.dg/parse/undefined2.C: New test.
8376
8377 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8378
8379         PR c++/9298
8380         * g++.dg/parse/template1.C: New test.
8381
8382         PR c++/9384
8383         * g++.dg/parse/using1.C: New test.
8384
8385         PR c++/9285
8386         PR c++/9294
8387         * g++.dg/parse/expr2.C: New test.
8388
8389         PR c++/9388
8390         * g++.dg/parse/lookup2.C: Likewise.
8391
8392 2003-01-21  Jan Hubicka  <jh@suse.cz>
8393
8394         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8395         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8396         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8397         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8398
8399 2003-01-20  Nick Clifton  <nickc@redhat.com>
8400
8401         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8402         problem with ARM sibcall code generation.
8403
8404 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8405
8406         * gcc.c-torture/execute/20030120-1.c: New.
8407
8408 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8409
8410         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8411
8412 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8413
8414         PR c++/9272
8415         * g++.dg/parse/ctor1.C: New test.
8416
8417         PR c++/9294:
8418         * g++.dg/parse/qualified1.C: New test.
8419
8420         * g++.dg/parse/typename3.C: New test.
8421
8422 2003-01-16  Richard Henderson  <rth@redhat.com>
8423
8424         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8425
8426 2003-01-16  Richard Henderson  <rth@redhat.com>
8427
8428         * g++.dg/pch/pch.exp: Copy test header to the working directory
8429         before using it either for precompilation or direct use.
8430         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8431         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8432
8433 2003-01-16  Richard Henderson  <rth@redhat.com>
8434
8435         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8436         before using it either for precompilation or direct use.
8437         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8438         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8439
8440 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8441
8442         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8443         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8444         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8445         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8446         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8447         typename warning into error.
8448         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8449         error messages.
8450         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8451         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8452         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8453         messages.
8454         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8455         make declaration visible in template.
8456         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8457         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8458         messages.
8459         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8460         message.
8461         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8462         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8463         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8464         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8465         typename warning with error message.
8466         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8467         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8468         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8469
8470 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8471
8472         * g++.dg/parse/ambig2.C: New test.
8473
8474 2003-01-15  Richard Henderson  <rth@redhat.com>
8475
8476         * g++.dg/tls/init-2.C: Update error message string.
8477
8478 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8479
8480         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8481
8482 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8483
8484         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8485         all for HC11/HC12.
8486         * gcc.c-torture/compile/20001205-1.x: Likewise.
8487         * gcc.c-torture/compile/20001226-1.x: Likewise.
8488         * gcc.c-torture/compile/920520-1.x: Likewise.
8489         * gcc.c-torture/compile/961203-1.x: Likewise.
8490         * gcc.c-torture/compile/20020604-1.x: Likewise.
8491
8492 2003-01-15  Jan Hubicka  <jh@suse.cz>
8493
8494         * gcc.c-torture/compile/20030115-1.c: New test.
8495
8496         * gcc.dg/i386-fpcvt-1.c: New test.
8497         * gcc.dg/i386-fpcvt-2.c: New test.
8498
8499 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8500
8501         Further conform g++'s __vmi_class_type_info to the C++ ABI
8502         specification.
8503         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8504         the specification.
8505
8506 2003-01-14  Jan Hubicka  <jh@suse.cz>
8507
8508         * gcc.dg/i386-fpcvt-1.c: New test.
8509         * gcc.dg/i386-fpcvt-2.c: New test.
8510
8511 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8512
8513         * gcc.dg/i386-mmx-3.c: New test.
8514
8515 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8516
8517         PR c++/9264
8518         * g++.dg/parse/octal1.C: New file.
8519
8520         PR c++/9172
8521         * g++.dg/parse/typename1.C: New file.
8522
8523 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8524
8525         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8526         * gcc.dg/bf-no-ms-layout.c: Likewise.
8527         * gcc.dg/bf-ms-attrib.c: Likewise.
8528
8529 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8530
8531         PR c++/9099
8532         * g++.dg/parse/dtor1.C: New file.
8533
8534         PR c++/9128
8535         * g++.dg/rtti/typeid1.C: New file.
8536
8537         PR c++/9153
8538         * g++.dg/parse/lookup1.C: New file.
8539
8540         PR c++/9171
8541         * g++.dg/templ/spec5.C: New file.
8542
8543 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8544
8545         * gcc.c-torture/compile/20030110-1.c: New test.
8546
8547 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8548
8549         Merge from pch-branch:
8550
8551         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8552
8553         * gcc.dg/pch/cpp-1.h: New.
8554         * gcc.dg/pch/cpp-1.c: New.
8555         * gcc.dg/pch/cpp-2.h: New.
8556         * gcc.dg/pch/cpp-2.c: New.
8557
8558         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8559
8560         * gcc.dg/pch/except-1.h: New.
8561         * gcc.dg/pch/except-1.c: New.
8562
8563         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8564
8565         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8566         running test.
8567         * gcc.dg/pch: Include *.hp not *.h.
8568         * gcc.dg/pch/system-1.h: New.
8569         * gcc.dg/pch/system-1.c: New.
8570
8571         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8572
8573         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8574         rather than trying to build and run a program using PCH.
8575         * gcc.dg/pch: Remove dg-do commands from test files.
8576
8577         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8578
8579         * gcc.dg/pch/macro-3.c: New.
8580         * gcc.dg/pch/macro-3.h: New.
8581
8582         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8583
8584         * gcc.dg/pch/common-1.c: New.
8585         * gcc.dg/pch/common-1.h: New.
8586         * gcc.dg/pch/decl-1.c: New.
8587         * gcc.dg/pch/decl-1.h: New.
8588         * gcc.dg/pch/decl-2.c: New.
8589         * gcc.dg/pch/decl-2.h: New.
8590         * gcc.dg/pch/decl-3.c: New.
8591         * gcc.dg/pch/decl-3.h: New.
8592         * gcc.dg/pch/decl-4.c: New.
8593         * gcc.dg/pch/decl-4.h: New.
8594         * gcc.dg/pch/decl-5.c: New.
8595         * gcc.dg/pch/decl-5.h: New.
8596         * gcc.dg/pch/global-1.c: New.
8597         * gcc.dg/pch/global-1.h: New.
8598         * gcc.dg/pch/inline-1.c: New.
8599         * gcc.dg/pch/inline-1.h: New.
8600         * gcc.dg/pch/inline-2.c: New.
8601         * gcc.dg/pch/inline-2.h: New.
8602         * gcc.dg/pch/static-1.c: New.
8603         * gcc.dg/pch/static-1.h: New.
8604         * gcc.dg/pch/static-2.c: New.
8605         * gcc.dg/pch/static-2.h: New.
8606
8607         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8608
8609         * g++.dg/pch/pch.exp: Better handle failing testcases.
8610         * gcc.dg/pch/pch.exp: Likewise.
8611         * gcc.dg/pch/macro-1.c: New.
8612         * gcc.dg/pch/macro-1.h: New.
8613         * gcc.dg/pch/macro-2.c: New.
8614         * gcc.dg/pch/macro-2.h: New.
8615
8616         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8617
8618         * g++.dg/dg.exp: Treat files in pch/ specially.
8619         * g++.dg/pch/pch.exp: New file.
8620         * g++.dg/pch/empty.H: New file.
8621         * g++.dg/pch/empty.C: New file.
8622         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8623         "precompile".
8624
8625         * gcc.dg/pch/pch.exp: New file.
8626         * gcc.dg/pch/empty.h: New file.
8627         * gcc.dg/pch/empty.c: New file.
8628         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8629         "precompile".
8630
8631 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8632
8633         * g++.dg/template/friend14.C: New test.
8634
8635 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8636
8637         * gcc.dg/old-style-asm-1.c: New test.
8638
8639 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8640
8641         * gcc.c-torture/compile/20030109-1.c: New test.
8642
8643 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8644
8645         * gcc.c-torture/execute/20030109-1.c: New test.
8646
8647 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8648
8649         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8650         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8651         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8652         * g++.old-deja/g++.mike/eh2.C: Likewise
8653         * g++.old-deja/g++.mike/eh3.C: Likewise
8654         * g++.old-deja/g++.mike/eh5.C: Likewise
8655         * g++.old-deja/g++.mike/eh6.C: Likewise
8656         * g++.old-deja/g++.mike/eh7.C: Likewise
8657         * g++.old-deja/g++.mike/eh8.C: Likewise
8658         * g++.old-deja/g++.mike/eh9.C: Likewise
8659         * g++.old-deja/g++.mike/eh10.C: Likewise
8660         * g++.old-deja/g++.mike/eh12.C: Likewise
8661         * g++.old-deja/g++.mike/eh13.C: Likewise
8662         * g++.old-deja/g++.mike/eh14.C: Likewise
8663         * g++.old-deja/g++.mike/eh16.C: Likewise
8664         * g++.old-deja/g++.mike/eh17.C: Likewise
8665         * g++.old-deja/g++.mike/eh18.C: Likewise
8666         * g++.old-deja/g++.mike/eh21.C: Likewise
8667         * g++.old-deja/g++.mike/eh23.C: Likewise
8668         * g++.old-deja/g++.mike/eh24.C: Likewise
8669         * g++.old-deja/g++.mike/eh25.C: Likewise
8670         * g++.old-deja/g++.mike/eh26.C: Likewise
8671         * g++.old-deja/g++.mike/eh27.C: Likewise
8672         * g++.old-deja/g++.mike/eh28.C: Likewise
8673         * g++.old-deja/g++.mike/eh29.C: Likewise
8674         * g++.old-deja/g++.mike/eh31.C: Likewise
8675         * g++.old-deja/g++.mike/eh33.C: Likewise
8676         * g++.old-deja/g++.mike/eh34.C: Likewise
8677         * g++.old-deja/g++.mike/eh35.C: Likewise
8678         * g++.old-deja/g++.mike/eh36.C: Likewise
8679         * g++.old-deja/g++.mike/eh37.C: Likewise
8680         * g++.old-deja/g++.mike/eh38.C: Likewise
8681         * g++.old-deja/g++.mike/eh39.C: Likewise
8682         * g++.old-deja/g++.mike/eh40.C: Likewise
8683         * g++.old-deja/g++.mike/eh41.C: Likewise
8684         * g++.old-deja/g++.mike/eh42.C: Likewise
8685         * g++.old-deja/g++.mike/eh44.C: Likewise
8686         * g++.old-deja/g++.mike/eh46.C: Likewise
8687         * g++.old-deja/g++.mike/eh47.C: Likewise
8688         * g++.old-deja/g++.mike/eh48.C: Likewise
8689         * g++.old-deja/g++.mike/eh49.C: Likewise
8690         * g++.old-deja/g++.mike/eh50.C: Likewise
8691
8692
8693         PR c++/8615
8694         * g++.dg/template/char1.C: New test.
8695
8696         * g++.dg/template/varmod1.C: Fix typo.
8697
8698 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8699
8700         DR 180
8701         * g++.old-deja/g++.pt/crash32.C: Expect error.
8702
8703 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8704
8705         PR c++/5919
8706         * g++.dg/template/varmod1.C: New test.
8707
8708         PR c++/8727
8709         * g++.dg/inherit/typeinfo1.C: New test.
8710
8711         PR c++/8663
8712         * g++.dg/inherit/typedef1.C: New test.
8713
8714 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8715
8716         PR c++/8332
8717         PR c++/8493
8718         * g++.dg/template/strlen1.C: New test.
8719
8720         PR c++/8227
8721         * g++.dg/template/ctor2.C: New test.
8722
8723         PR c++/8214
8724         * g++.dg/init/string1.C: New test.
8725
8726         PR c++/8511
8727         * g++.dg/template/friend8.C: New test.
8728
8729 2002-11-29  Joe Buck <jbuck@synopsys.com>
8730
8731         * g++.dg/lookup/anon2.C: New test.
8732
8733 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8734
8735         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8736         h8300 port.
8737
8738 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8739
8740         * gcc.dg/bitfld-6.c: New test.
8741
8742 2002-11-27  Jan Hubicka  <jh@suse.cz>
8743
8744         * gcc.c-torture/execute/20021127.[cx]: New test.
8745
8746 2002-11-26  Jan Hubicka  <jh@suse.cz>
8747
8748         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8749         quality.
8750
8751 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8752
8753         * g++.dg/init/brace2.C: New test.
8754         * g++.old-deja/g++.mike/p9129.C: Correct.
8755
8756 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8757
8758         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8759
8760 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8761
8762         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8763
8764 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8765
8766         * testsuite/g++.dg/abi/empty11.C: New test.
8767         * testsuite/g++.dg/rtti/cv1.C: New test.
8768
8769 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8770
8771         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8772
8773 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8774
8775         * g++.dg/abi/empty10.C: New test.
8776
8777 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8778
8779         * gcc.c-torture/compile/20021124-1.c: New test.
8780
8781 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8782
8783         * g++.dg/abi/rtti2.C: New test.
8784
8785 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8786
8787         * gcc.dg/i386-unroll-1.c: New test.
8788
8789 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8790
8791         * gcc.c-torture/compile/20021120-1.c: New test.
8792         * gcc.c-torture/compile/20021120-2.c: New test.
8793
8794 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8795
8796         * gcc.dg/bitfld-5.c: New test.
8797
8798 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8799
8800         * gcc.c-torture/execute/20021120-3.c: New test.
8801
8802 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8803
8804         * gcc.c-torture/execute/20021120-2.c: New test.
8805
8806 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8807
8808         * gcc.c-torture/execute/20021120-1.c: New test.
8809
8810 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8811
8812         * gcc.c-torture/execute/20021118-3.c: New test.
8813
8814 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8815
8816         * gcc.c-torture/compile/20021119-1.c: New test.
8817
8818 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8819
8820         * gcc.dg/duff-1.c: New test.
8821         * gcc.dg/duff-2.c: New test.
8822         * gcc.dg/duff-3.c: New test.
8823
8824 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8825
8826         * gcc.dg/cpp/_Pragma5.c: New test.
8827
8828 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8829
8830         * gcc.c-torture/execute/20021118-2.c: New test.
8831
8832 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8833
8834         * gcc.c-torture/execute/20021118-1.c: New test.
8835
8836 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8837
8838         * gcc.dg/20021116-1.c: New test.
8839
8840 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8841
8842         * g++.dg/abi/vcall1.C: New test.
8843
8844 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8845
8846         * gcc.dg/20021029-1.c: New test.
8847         * gcc.dg/20021029-2.c: New test.
8848
8849 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8850
8851         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8852
8853 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8854
8855         PR c/8439
8856         * gcc.dg/20021110.c: Move to ...
8857         * gcc.c-torture/compile/20021110.c: .... here.
8858
8859 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8860
8861         PR c/8467
8862         * gcc.c-torture/execute/20021111-1.c
8863
8864 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8865
8866         PR c/8439
8867         * gcc.dg/20021110.c: New test.
8868
8869 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8870
8871         * g++.dg/abi/vthunk3.C: Run only on x86.
8872
8873 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8874
8875         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8876
8877 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8878
8879         * lib/compat.exp (compat-execute): Fix logic error in last
8880         change.
8881
8882 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8883
8884         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8885
8886 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8887
8888         PR c++/8389
8889         * g++.dg/template/access6.C: New test.
8890
8891 2002-11-08  Jan Hubicka  <jh@suse.cz>
8892
8893         * gcc.dg/i386-ssefp-1.c: New test.
8894         * gcc.dg/i386-ssefp-1.c: New test.
8895
8896 2002-11-08  Jan Hubicka  <jh@suse.cz>
8897
8898         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8899
8900 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8901
8902         * g++.dg/abi/vthunk3.C: New test.
8903
8904         PR c++/8338
8905         * g++.dg/template/crash2.C: New test.
8906
8907 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8908
8909         * testsuite/g++.dg/abi/dtor1.C: New test.
8910         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8911
8912 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8913
8914         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8915         Darwin.
8916
8917 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8918
8919         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8920         -mthumb.  Only xfail with -O0.
8921
8922 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8923
8924         * g++.dg/abi/thunk1.C: New test.
8925         * g++.dg/abi/thunk2.C: Likewise.
8926         * g++.dg/abi/vtt1.C: Likewise.
8927
8928 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8929
8930         PR optimization/8423
8931         * gcc.c-torture/execute/builtin-constant.c: New test.
8932
8933 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8934
8935         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8936         Add some more cases.
8937
8938 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8939
8940         PR c++/8391
8941         * g++.dg/opt/local1.C: New test.
8942
8943 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8944
8945         PR c++/8160
8946         * g++.dg/template/complit1.C: New test.
8947
8948         PR c++/8149
8949         * g++.dg/template/typename4.C: Likewise.
8950
8951 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8952
8953         Core issue 287, PR c++/7639
8954         * g++.dg/template/instantiate1.C: Adjust error location.
8955         * g++.dg/template/instantiate3.C: New test.
8956         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8957         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8958         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8959
8960 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8961
8962         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8963
8964 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8965
8966         PR c++/8287
8967         * g++.dg/init/dtor2.C: New test.
8968
8969 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8970
8971         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8972         * gcc.dg/nest.c: Bypass errors on irix6.
8973
8974 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8975
8976         * gcc.dg/nest.c: Expect error for mmix-*-*.
8977         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8978
8979 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8980
8981         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8982         markers.
8983
8984         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8985
8986 2002-10-25  Mike Stump  <mrs@apple.com>
8987
8988         * gcc.dg/warn-1.c: New test.
8989
8990 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8991
8992         * g++.dg/template/typename3.C: New test.
8993
8994 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8995
8996         * g++.dg/lookup/ptrmem1.C: New test.
8997
8998         * g++.dg/abi/vthunk2.C: New test.
8999
9000 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9001
9002         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9003
9004 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9005
9006         * g++.dg/abi/empty9.C: New test.
9007
9008 2002-10-24  Richard Henderson  <rth@redhat.com>
9009
9010         * g++.dg/inherit/thunk1.C: Enable for ia64.
9011
9012 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9013
9014         PR c++/8067
9015         * g++.dg/lookup/pretty1.C: New test.
9016
9017 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9018
9019         * gcc.dg/20021023-1.c: New test.
9020
9021 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9022
9023         PR c++/7679
9024         * g++.dg/parse/inline1.C: New test.
9025
9026 2002-10-23  Richard Henderson  <rth@redhat.com>
9027
9028         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9029
9030         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9031
9032 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9033
9034         PR c++/6579
9035         * g++.dg/parse/stmtexpr3.C: New test.
9036
9037 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9038
9039         * g++.dg/expr/cond1.C: New test.
9040
9041 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9042
9043         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9044
9045 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9046
9047         * g++.dg/abi/vbase13.C: New test.
9048         * g++.dg/abi/vbase14.C: Likewise.
9049
9050 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9051
9052         * gcc.dg/tls/pic-1.c: New test.
9053         * gcc.dg/tls/nonpic-1.c: New test.
9054         * gcc.dg/20021018-1.c: New test.
9055
9056 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9057
9058         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9059         Remove only files with the same base name as the test case.
9060         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9061         (profopt-execute): Likewise.  Also, remove old profiling
9062         and performance data files before running the tests.
9063
9064         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9065         * g++.dg/bprob/bprob.exp: Likewise.
9066         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9067         to allow more general test case names.
9068
9069         * g++.dg/bprob/bprob-1.C: Rename to ...
9070         * g++.dg/bprob/g++-bprob-1.C: ... this.
9071
9072         * g77.dg/bprob/bprob-1.f: Rename to ...
9073         * g77.dg/bprob/g77-bprob-1.f: ... this.
9074
9075 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9076
9077         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9078         bison 1.50 or later.
9079
9080 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9081
9082         * g++.dg/README: Describe more test directories.
9083
9084 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9085
9086         * g++.dg/init/array6.C: Add additional tests.
9087
9088 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9089
9090         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9091         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9092
9093 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9094
9095         * gcc.c-torture/compile/20020604-1.x: New.
9096         * gcc.c-torture/compile/simd-5.x: Likewise.
9097         * gcc.c-torture/execute/920710-1.x: Likewise.
9098         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9099
9100 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9101
9102         * g++.dg/inherit/override1.C: Add dg-options clause.
9103
9104 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9105
9106         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9107         _mm_slli_si128.
9108
9109 2002-10-19  Andreas Schwab  <schwab@suse.de>
9110
9111         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9112         directory component.
9113
9114 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9115
9116         * g++.dg/inherit/thunk1.C: New test.
9117
9118         * g++.dg/inherit/override1.C: New test.
9119
9120         * g++.dg/abi/mangle11.C: New test.
9121         * g++.dg/abi/mangle14.C: New test.
9122         * g++.dg/abi/mangle17.C: New test.
9123
9124 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9125
9126         * g++.dg/overload/member2.C: New test.
9127
9128 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9129
9130         * g++.dg/README: Describe new compat directory.
9131         * g++.dg/dg.exp: Skip tests in compat directory.
9132         * README.compat: New file.
9133         * lib/compat.exp: New expect script.
9134         * g++.dg/compat: New test directory.
9135         * g++.dg/compat/compat.exp: New expect script.
9136         * g++.dg/compat/abi: New test directory.
9137         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9138         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9139         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9140         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9141         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9142         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9143         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9144         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9145         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9146         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9147         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9148         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9149         * g++.dg/compat/break: New test directory.
9150         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9151         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9152         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9153         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9154         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9155         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9156         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9157         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9158         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9159         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9160         g++.dg/compat/break/README: New files.
9161         * g++.dg/compat/eh: New test directory.
9162         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9163         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9164         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9165         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9166         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9167         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9168         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9169         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9170         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9171         g++.dg/compat/eh/filter2_y.C,
9172         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9173         g++.dg/compat/eh/new1_y.C,
9174         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9175         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9176         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9177         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9178         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9179         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9180         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9181         g++.dg/compat/eh/unexpected1_y.C: New files.
9182         * g++.dg/compat/init: New test directory.
9183         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9184         g++.dg/compat/init/array5_y.C,
9185         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9186         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9187         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9188         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9189         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9190         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9191         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9192         g++.dg/compat/init/init-ref2_y.C: New files.
9193
9194 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9195
9196         PR c++/7584
9197         * g++.dg/inherit/using3.C: New test.
9198
9199 2002-10-17  Jan Hubicka  <jh@suse.cz>
9200
9201         * gcc.dg/20021017-2.c: New test.
9202
9203 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9204
9205         * g++.dg/abi/mangle16.C: Adjust.
9206
9207         * g++.dg/init/array8.C: New test.
9208
9209 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9210
9211         * gcc.dg/special/mips-abi.exp: New test.
9212         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9213
9214 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9215
9216         * g++.dg/abi/mangle16.C: New test.
9217         * g++.dg/abi/mangle17.C: Likewise.
9218
9219         PR c++/7478
9220         * g++.dg/template/ref1.C: New test.
9221
9222 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9223
9224         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9225
9226 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9227
9228         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9229
9230 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9231
9232         PR c++/7524
9233         * g++.dg/init/array7.C: New test.
9234
9235 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9236
9237         * g++.dg/init/array6.C: New test.
9238
9239         * g++.dg/abi/mangle13.C: Likewise.
9240         * g++.dg/abi/mangle14.C: Likewise.
9241         * g++.dg/abi/mangle15.C: Likewise.
9242
9243 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9244
9245         * g++.dg/abi/empty8.C: New test.
9246
9247 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9248
9249         * g++.dg/init/ctor1.C: New test.
9250
9251 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9252
9253         * gcc.c-torture/execute/20021015-1.c: New test.
9254
9255 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9256
9257         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9258
9259 2002-10-14  Jan Hubicka  <jh@suse.cz>
9260
9261         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9262
9263 2002-10-14  Richard Henderson  <rth@redhat.com>
9264
9265         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9266
9267 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR optimization/6631
9270         * g++.dg/opt/const2.C: New test.
9271
9272 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9273
9274         PR c++/7176
9275         * g++.dg/parse/friend1.C: New test.
9276         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9277
9278 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9279
9280         * gcc.dg/20021014-1.c: New test.
9281
9282 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9283
9284         PR c++/5661
9285         * g++.dg/ext/vlm1.C: New test.
9286         * g++.dg/ext/vlm2.C: Likewise.
9287
9288         * g++.dg/init/array1.C: Remove invalid braces.
9289         * g++.dg/init/brace1.C: New test.
9290         * g++.dg/init/copy2.C: Likewise.
9291         * g++.dg/init/copy3.C: Likewise.
9292         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9293         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9294         braces.
9295
9296 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9297
9298         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9299
9300 2002-10-11  Richard Shann  <richard.shann@superh.com>
9301
9302         * gcc.c-torture/compile/simd-5.c: New test.
9303
9304 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9305
9306         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9307
9308 2002-10-10  Jim Wilson  <wilson@redhat.com>
9309
9310         * gcc.c-torture/execute/20021010-1.c: New test.
9311
9312 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9313
9314         PR c/7353
9315         * g++.dg/ext/typedef-init.C: New test.
9316         * gcc.dg/typedef-init.c: New test.
9317
9318 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9319
9320         * gcc.dg/cpp/paste13.c: New test.
9321
9322 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9323
9324         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9325         remaining platforms, XFAIL during compile, not execute.  Don't
9326         XFAIL at -O0.
9327
9328 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9329
9330         * gcc.dg/alias-1.c: Tweak expected warning.
9331
9332 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9333
9334         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9335
9336 2002-10-06  Andreas Jaeger  <aj@suse.de>
9337
9338         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9339         * gcc.dg/cpp/c++98.C: Likewise.
9340
9341         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9342         * g++.dg/cpp/c++98.C: Likewise.
9343
9344         * g++.dg/README (Subdirectories): Mention cpp directory.
9345
9346         PR target/7559
9347         * gcc.dg/20021006-1.c: New test.
9348
9349 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9350
9351         PR c++/7804
9352         * g++.dg/other/warning1.C: New test.
9353
9354 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9355
9356         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9357         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9358         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9359
9360 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9361
9362         PR c++/7931
9363         * g++.dg/template/ptrmem3.C: New test.
9364
9365         PR c++/7754
9366         * g++.dg/template/union1.C: New test.
9367
9368 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/8006
9371         * g++.dg/abi/mangle9.C: New test.
9372         * g++.dg/abi/mangle10.C: New test.
9373         * g++.dg/abi/mangle11.C: New test.
9374         * g++.dg/abi/mangle12.C: New test.
9375
9376 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9377
9378         PR c++/7188.
9379         * g++.dg/template/meminit1.C: New test.
9380         * g++.dg/warn/Wreorder-1.C: Likewise.
9381         * g++.old-deja/g++.mike/warn3.C: Tweak.
9382         * lib/prune.exp: Ingore "in copy constructor".
9383
9384 2002-10-02  Andreas Jaeger  <aj@suse.de>
9385
9386         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9387         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9388         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9389         on x86-64.
9390
9391 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9392
9393         * gcc.dg/empty1.C: Fix typo.
9394
9395 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9396
9397         * gcc.dg/alias-1.c: New test.
9398
9399 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9400
9401         * gcc.dg/empty1.C: New test.
9402
9403         * g++.dg/tls/init-2.C: Tweak error messages.
9404
9405 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9406
9407         * gcc.c-torture/compile/20020923-1.c: New test.
9408
9409 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9410
9411         * gcc.c-torture/execute/ffs-1.c: New test.
9412         * gcc.c-torture/execute/ffs-2.c: Ditto.
9413
9414 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         * g++.dg/overload/member1.C: New test.
9417
9418 2002-09-30  Mark Mitchell  <mark@code
9419
9420 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9421
9422         * testsuite/gcc.dg/tls/diag-3.c: New.
9423
9424 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9425
9426         * g++.dg/README (Subdirectories): Document new subdir expr.
9427         * g++.dg/expr/pmf-1.C: New test.
9428
9429 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9430
9431         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9432
9433 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9434
9435         * g++.dg/abi/bitfield3.C: New test.
9436
9437 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9438
9439         * lib/gcov.exp: Tweak expected line formats.
9440         * gcc.misc-tests/gcov8.c: New test.
9441         * gcc.misc-tests/gcov8.x: New flags.
9442
9443 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9444
9445         * consistency.vlad/layout/endian.c: Include string.h.
9446
9447         * gcc.c-torture/execute/20020805-1.c: New test.
9448
9449 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9450
9451         * g++.dg/other/conversion1.C: New test.
9452
9453 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9454
9455         * gcc.dg/builtins-1.c: New testcase.
9456
9457 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9458
9459         * g++.dg/inherit/access3.C: New test.
9460
9461 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9462
9463         * gcc.dg/ia64-visibility-2.c: New test.
9464
9465 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9466
9467         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9468         __qualifier_flags to __flags.
9469
9470 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9471
9472         * g++.dg/inherit/operator1.C: New test.
9473         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9474         * g++.dg/other/error1.C: Change expected error message.
9475         * g++.dg/template/conv4.C: Likewise.
9476
9477 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9478
9479         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9480         for documented behavior.
9481
9482 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9483
9484         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9485         several targets known to fail.
9486
9487 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9488
9489         * gcc.dg/mips-args-[123].c: New tests.
9490
9491 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9492
9493         * gcc.dg/ppc-spe.c: New.
9494
9495 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9496
9497         * g++.dg/other/ptrmem4.C: New testcase.
9498
9499 2002-07-24  Richard Henderson  <rth@redhat.com>
9500
9501         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9502
9503 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9504
9505         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9506
9507 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9508
9509         * gcc.c-torture/execute/memset-3.c: New testcase.
9510
9511 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9512
9513         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9514         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9515
9516 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9517
9518         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9519         Delete.
9520
9521 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9522
9523         * gcc.c-torture/compile/simd-4.c: New test.
9524
9525 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9526
9527         PR c++/7347, c++/7348
9528         * g++.dg/template/access4.C: New test.
9529         * g++.dg/template/access5.C: New test.
9530         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9531         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9532         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9533         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9534
9535 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9536
9537         * gcc.dg/gnu89-init-2.c: New test.
9538
9539 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9540
9541         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9542
9543 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9544
9545         * gcc.c-torture/execute/20020720-1.c: New testcase.
9546
9547 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9548
9549         * gcc.dg/cpp/Wsignprom.c: New tests.
9550
9551 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9552
9553         * gcc.c-torture/execute/loop-13.c: New test.
9554
9555 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9556
9557         * gcc.dg/cpp/expr.c: New tests.
9558
9559 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9560
9561         * g++.dg/opt/pr6713.C: Add template instantiation.
9562
9563 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9564
9565         * gcc.dg/nest.c: New test.
9566
9567 2002-07-17  Richard Henderson  <rth@redhat.com>
9568
9569         * g++.dg/opt/pr6713.C: New test.
9570
9571 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9572
9573         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9574         XFAIL for all x86 processors.
9575
9576 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9577
9578         * gcc.c-torture/execute/20010122-1.x: Do not test with
9579         -fomit-frame-pointer.
9580
9581 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9582
9583         * g++.dg/template/instantiate2.C: New test.
9584         * g++.dg/template/spec4.C: New test.
9585
9586 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9587
9588         * g++.dg/template/access2.C: New test.
9589         * g++.dg/template/access3.C: New test.
9590
9591 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9592
9593         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9594         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9595         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9596         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9597         Convert to use <stdarg.h>.
9598         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9599         Delete.
9600         * gcc.dg/va-arg-2.c: New.
9601         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9602
9603 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9604
9605         * gcc.c-torture/compile/20020710-1.c: New test.
9606
9607 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9608                           Andrew Pinski  <pinskia@physics.uc.edu>
9609
9610         gcc.c-torture/compile/simd-2.c: New testcase.
9611         gcc.c-torture/compile/simd-3.c: Likewise.
9612
9613 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9614
9615         PR c++/7224
9616         * g++.dg/overload/error1.C: New test.
9617
9618 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9619
9620         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9621         configuration and IRIX 6 O32 ABI.
9622
9623 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9624
9625         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9626
9627 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9628
9629         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9630
9631 2002-07-10  Jeffrey A Law  <law@redhat.com>
9632
9633         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9634
9635         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9636
9637 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9638
9639         * gcc.dg/20020312-2.c: Check for __PPC__.
9640
9641 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9642
9643         * gcc.c-torture/compile/20020709-1.c: New test.
9644
9645 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9646
9647         * g++.dg/template/qualttp21.C: New test case.
9648
9649 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9650
9651         * gcc.c-torture/compile/20020706-1.c: New test.
9652         * gcc.c-torture/compile/20020706-2.c: New test.
9653
9654 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9655             Alexandre Oliva  <aoliva@redhat.com>
9656
9657         * g++.dg/warn/incomplete1.C: New test.
9658
9659 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9660
9661         PR c++/7099
9662         * g++.dg/warn/noreturn1.C: New test.
9663
9664 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9665
9666         PR c++/6706
9667         * g++.dg/debug/debug6.C: New test.
9668         * g++.dg/debug/debug7.C: New test.
9669
9670 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9671
9672         * gcc.c-torture/compile/simd-3.c: New test.
9673
9674 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9675
9676         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9677         * gcc.dg/20020620-1.c: Likewise.
9678
9679 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9680
9681         PR c++/6944
9682         * g++.dg/init/array4.C: New test.
9683         * g++.dg/init/array5.C: New test.
9684
9685 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9686
9687         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9688         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9689
9690 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9691
9692         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9693         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9694         * gcc.dg/wtr-conversion-1.c: Likewise.
9695         * gcc.dg/wtr-escape-1.c: Likewise.
9696         * gcc.dg/wtr-int-type-1.c: Likewise.
9697         * gcc.dg/wtr-label-1.c: Likewise.
9698         * gcc.dg/wtr-static-1.c: Likewise.
9699         * gcc.dg/wtr-strcat-1.c: Likewise.
9700         * gcc.dg/wtr-suffix-1.c: Likewise.
9701         * gcc.dg/wtr-switch-1.c: Likewise.
9702         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9703         * gcc.dg/wtr-union-init-1.c: Likewise.
9704         * gcc.dg/wtr-union-init-2.c: Likewise.
9705         * gcc.dg/wtr-union-init-3.c: Likewise.
9706
9707         * gcc.dg/wtr-func-def-1.c: New test.
9708
9709 2002-07-02 Devang Patel <dpatel@apple.com>
9710
9711         * objc.dg/param-1.m: New test.
9712
9713 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9714
9715         * gcc.dg/cpp/trad/directive.c: Add test.
9716         * gcc.dg/cpp/trad/macroargs.c: Add test.
9717         * gcc.dg/cpp/trad/rec
9718
9719 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9720
9721         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9722
9723 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9724
9725         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9726         targets.
9727
9728 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9729
9730         * g++.dg/abi/mange7.C: New test.
9731
9732         PR c++/6438.
9733         * g++.dg/parse/stmtexpr2.C: New test.
9734
9735 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9736
9737         * gcc.dg/20020312-2.c: Add SH target.
9738
9739 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9740
9741         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9742         compiler output on mips*-*-irix*.
9743
9744 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9745
9746         * g++.dg/parse/attr1.C: New test.
9747
9748 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9749
9750         * gcc.c-torture/execute/string-opt-17.c: New test case.
9751         * gcc.c-torture/execute/memset-2.c: New test case.
9752
9753 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9754
9755         PR c++/6256:
9756         * g++.dg/template/friend5.C: New test.
9757
9758         PR c++/6331:
9759         * g++.dg/template/qual1.C: Likewise.
9760
9761 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9762
9763         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9764         Include stdlib.h, not stdio.h or ctype.h.
9765
9766 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9767
9768         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9769         cris-*-elf* and mmix-*-*.
9770         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9771         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9772         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9773         Ditto.
9774         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9775         * gcc.dg/wchar_t-1.c: Ditto.
9776
9777 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9778
9779         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9780         Clarify comment.
9781
9782 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9783
9784         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9785
9786 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9787
9788         * gcc.c-torture/execute/20000906-1.x: Delete.
9789
9790 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9791
9792         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9793
9794 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9795
9796         * PR6367
9797         * g77.f-torture/execute/6367.f: New test.
9798         * g77.f-torture/execute/6367.x: Disable for MMIX.
9799
9800 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9801
9802         * PR6352
9803         * g++.dg/opt/inline2.C: New test.
9804
9805 2002-04-18  Richard Henderson  <rth@redhat.com>
9806
9807         * gcc.dg/20000906-1.c: Enable for all targets.
9808         * gcc.c-torture/compile/iftrap-2.c: New.
9809
9810 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9811
9812         * gcc.dg/20020418-1.c: New test.
9813         * gcc.dg/20020418-2.c: New test.
9814
9815 2002-04-18  Richard Henderson  <rth@redhat.com>
9816
9817         * gcc.c-torture/compile/iftrap-1.c: New.
9818         * gcc.dg/iftrap-1.c: Adjust for ia64.
9819         * gcc.dg/iftrap-2.c: New.
9820
9821 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9822
9823         * gcc.c-torture/compile/20020418-1.c: New test.
9824
9825 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9826
9827         * gcc.c-torture/compile/20020415-1.c: New.
9828
9829 2002-04-18  David S. Miller  <davem@redhat.com>
9830
9831         * gcc.c-torture/execute/20020418-1.c: New test.
9832
9833 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9834
9835         * gcc.dg/20020416-1.c: New test.
9836
9837         * g++.dg/opt/inline1.C: New test.
9838
9839 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9840
9841         * gcc.dg/altivec-5.c: New test.
9842
9843         * gcc.dg/20020415-1.c: New test.
9844
9845 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9846
9847         * testsuite/lib/chill.exp: Remove.
9848
9849 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9850
9851         * g++.dg/other/big-struct.C: New test.
9852
9853 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9854
9855         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9856         of scratch file.
9857
9858 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9859
9860         PR c/6277
9861         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9862         in scan-assembler function name
9863
9864 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9865
9866         * g77.f-torture/execute/980628-4.x,
9867         g77.f-torture/execute/980628-5.x,
9868         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9869         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9870         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9871         i[34567]86-*-*.
9872
9873 2002-04-13  David S. Miller  <davem@redhat.com>
9874
9875         * gcc.c-torture/execute/20020413-1.c: New test.
9876
9877 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9878
9879         * gcc.dg/asm-6.c,
9880         * g++.dg/ext/asm1.C: New tests.
9881
9882 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9883
9884         PR c++ 5373.
9885         * g++.dg/parse/stmtexpr1.C: New test.
9886
9887         PR c++/5189.
9888         * g++.dg/template/copy1.C: New test.
9889
9890 2002-04-12  Richard Henderson  <rth@redhat.com>
9891
9892         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9893
9894 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9895
9896         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9897         gcc.c-torture/execute/20020307-2.c.
9898
9899 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9900
9901         * g++.dg/ext/attrib5.C,
9902         * g++.dg/lookup/struct1.C: New tests.
9903
9904 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9905
9906         * gcc.dg/20020411-1.c: New test.
9907
9908         * gcc.c-torture/execute/20020411-1.c: New test.
9909
9910 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9911
9912         * g77.f-torture/execute/6177.f: New test.
9913
9914 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9915
9916         PR middle-end/6247
9917         * g++.dg/opt/cleanup1.C: New test.
9918
9919         * g++.dg/opt/const1.C: New test.
9920
9921 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9922
9923         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9924
9925 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9926
9927         PR c++/5507
9928         * g++.dg/template/typename2.C: New test.
9929
9930 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9931
9932         * gcc.c-torture/execute/loop-12.c: New.
9933
9934 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9935
9936         * g77.f-torture/execute/980628-4.x,
9937         g77.f-torture/execute/980628-5.x,
9938         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9939         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9940         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9941
9942 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9943
9944         PR optimization/6086
9945         * g++.dg/opt/preinc1.C: New test.
9946
9947 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9948
9949         PR c++/5571
9950         * g++.dg/opt/static2.C: New test.
9951
9952 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9953
9954         PR c/5120
9955         * gcc.dg/20020406-1.c: New test.
9956
9957 2002-04-04  David S. Miller  <davem@redhat.com>
9958
9959         * gcc.c-torture/execute/20020404-1.c: New test.
9960
9961 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR c/6123
9964         * gcc.dg/20020312-2.c: Do not declare global register variable
9965         if __PIC__ or __pic__ is defined.
9966
9967 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9968
9969         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9970         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9971
9972 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9973
9974         * gcc.misc-tests/linkage.exp: Update last change to handle
9975         sparc*-, not just sparc-.
9976
9977 2002-04-03  Richard Henderson  <rth@redhat.com>
9978
9979         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9980
9981 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9982
9983         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9984
9985 2002-04-02  David S. Miller  <davem@redhat.com>
9986
9987         * gcc.c-torture/execute/20020402-3.c: New test.
9988
9989 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9990
9991         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9992         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9993
9994         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9995         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9996         g77.f-torture/execute/20001201.x,
9997         g77.f-torture/execute/u77-test.x: New files.
9998
9999         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10000         * gcc.dg/wchar_t-1.c: Ditto.
10001
10002 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10003
10004         * gcc.c-torture/execute/20020402-1.c: New test.
10005
10006 2002-04-01  Richard Henderson  <rth@redhat.com>
10007
10008         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10009
10010         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10011
10012 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10013
10014         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10015
10016 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10017
10018         * g++.dg/inherit/template-as-base.C: Expect error.
10019         * g++.dg/inherit/namespace-as-base.C: Likewise.
10020
10021 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10022
10023         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10024         g++.dg/ext/instantiate3.C: Tweak match patterns.
10025
10026         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10027         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10028         -da test.
10029
10030 2002-03-31  Richard Henderson  <rth@redhat.com>
10031
10032         * gcc.dg/special/alias-2.c: New.
10033         * gcc.dg/special/ecos.exp: Run it.
10034
10035 2002-03-31  Richard Henderson  <rth@redhat.com>
10036
10037         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10038
10039 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10040
10041         * gcc.dg/weak-1.c: Disable on h8300 port.
10042
10043 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10044
10045         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10046         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10047         ordering tests.
10048         * g++.dg/bprob/bprob-1.C: New test.
10049         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10050         * g++.dg/gcov/gcov-1.C: New test.
10051         * g++.dg/gcov/gcov-1.x: New file.
10052         * g++.dg/gcov/gcov-2.C: New test.
10053         * g++.dg/gcov/gcov-3.C: New test.
10054         * g++.dg/gcov/gcov-3.h: New file.
10055
10056 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10057
10058         * g++.old-deja/g++.other/builtins5.C: New test.
10059         * g++.old-deja/g++.other/builtins6.C: New test.
10060         * g++.old-deja/g++.other/builtins7.C: New test.
10061         * g++.old-deja/g++.other/builtins8.C: New test.
10062         * g++.old-deja/g++.other/builtins9.C: New test.
10063
10064 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10065
10066         * g++.dg/opt/static1.C: New test.
10067
10068         * g++.dg/opt/longbranch1.C: New test.
10069
10070 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10071
10072         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10073
10074         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10075
10076 2002-03-28  Jeffrey A Law  (law@redhat.com)
10077
10078         * gcc.c-torture/execute/20020328-1.c: New test.
10079
10080 2002-03-27  Richard Henderson  <rth@redhat.com>
10081
10082         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10083         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10084         move from g++.old-deja/g++.ext/.
10085
10086 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10087
10088         * g++.dg/init/new2.C: New test.
10089
10090 2002-03-26  Richard Henderson  <rth@redhat.com>
10091
10092         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10093
10094         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10095         on sparc.
10096
10097         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10098         sparcv9 systems.
10099         * gcc.dg/20001102-1.c: Likewise.
10100
10101 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10102
10103         * gcc.dg/cpp/endif-pedantic1.c,
10104         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10105
10106 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10107
10108         * g++.dg/init/new1.C: New test.
10109
10110 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10111
10112         * g++.dg/abi/vbase9.C: New test.
10113
10114 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10115
10116         * gcc.dg/arm-asm.c: New test.
10117
10118 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10119
10120         * gcc.dg/Wswitch-enum.c: New test.
10121         Fix PR c/5044.
10122
10123 2002-03-26  Richard Henderson  <rth@redhat.com>
10124
10125         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10126         structure.
10127
10128 2002-03-25  Richard Henderson  <rth@redhat.com>
10129
10130         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10131         sparcv9 systems.
10132
10133         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10134         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10135
10136 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10137
10138         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10139
10140 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10141
10142         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10143         targets using generic thunk support.
10144
10145 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10146
10147         * gcc.c-torture/compile/20020323-1.c: New test.
10148
10149         * g++.dg/opt/conj2.C: New test.
10150
10151 2002-03-24  Richard Henderson  <rth@redhat.com>
10152
10153         * gcc.dg/weak-1.c: Use -fno-common.
10154
10155 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10156
10157         * g77.dg/f77-edit-apostrophe-out.f: New test
10158         * g77.dg/f77-edit-h-out.f: New test
10159         * g77.dg/f77-edit-t-in.f: New test
10160         * g77.dg/f77-edit-t-out.f: New test
10161         * g77.dg/f77-edit-x-out.f: New test
10162         * g77.dg/f77-edit-slash-out.f: New test
10163         * g77.dg/f77-edit-colon-out.f: New test
10164         * g77.dg/f77-edit-s-out.f: New test
10165
10166 2002-03-24  Richard Henderson  <rth@redhat.com>
10167
10168         * objc/execute/formal_protocol-6.x: New XFAIL.
10169
10170 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10171
10172         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10173         that do not support weak symbols
10174
10175 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10176
10177         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10178         * lib/g77.exp:  Likewise
10179         * lib/objc.exp: Likewise
10180
10181 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10182
10183         * gcc.dg/Wswitch-default.c: New test.
10184
10185 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10186
10187         * g++.dg/other/enum1.C: New test.
10188
10189 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10190
10191         * gcc.dg/pragma-ep-3.c: Fix typo.
10192
10193 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10194
10195         * g++.dg/inherit/template-as-base.C: New test.
10196
10197 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10198
10199         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10200         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10201
10202 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10203
10204         * gcc.dg/cpp/multiline.c: Update to match.
10205
10206 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10207
10208         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10209
10210 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10211
10212         * gcc.dg/cpp/extratokens2.c:  New file.
10213
10214 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10215
10216         * gcc.dg/20020312-2.c: Add rs6000 target.
10217
10218         * gcc.c-torture/compile/20020319-1.c: New test.
10219
10220 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10221
10222         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10223         (A, E): Handle this.
10224
10225 2002-03-20  Jason Merrill  <jason@redhat.com>
10226
10227         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10228         ignoring -fpic.
10229         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10230         through prune_gcc_output.
10231
10232 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10233
10234         * gcc.c-torture/compile/20020320-1.c: New test.
10235
10236 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10237
10238         * gcc.c-torture/compile/20020318-1.c: New test.
10239
10240         * gcc.dg/struct-by-value-1.c: New test.
10241
10242         * gcc.dg/20020319-1.c: New test.
10243
10244 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10245
10246         * g++.dg/opt/conj1.C: New test.
10247
10248 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10249
10250         * g++.dg/template/qualttp20.C: Revert previous change.
10251         * g++.dg/template/qualttp3.C: Likewise.
10252         * g++.dg/template/qualttp4.C: Likewise
10253         * g++.dg/template/qualttp5.C: Likewise
10254         * g++.dg/template/qualttp6.C: Likewise
10255         * g++.dg/template/qualttp7.C: Likewise
10256         * g++.dg/template/qualttp8.C: Likewise
10257         * g++.dg/template/recurse.C: Likewise.
10258
10259 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10260
10261         * gcc.dg/cpp/wchar-1.c: Update.
10262
10263 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10264
10265         * g++.dg/template/conv1.C: New test.
10266         * g++.dg/template/conv2.C: New test.
10267         * g++.dg/template/conv3.C: New test.
10268         * g++.dg/template/conv4.C: New test.
10269
10270 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10271
10272         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10273         * g++.dg/template/qualttp3.C: Likewise.
10274         * g++.dg/template/qualttp4.C: Likewise
10275         * g++.dg/template/qualttp5.C: Likewise
10276         * g++.dg/template/qualttp6.C: Likewise
10277         * g++.dg/template/qualttp7.C: Likewise
10278         * g++.dg/template/qualttp8.C: Likewise
10279         * g++.dg/template/recurse.C: Likewise.
10280
10281 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10282
10283         * g++.dg/opt/dtor1.C: New test.
10284
10285 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10286
10287         * gcc.c-torture/compile/20020315-1.c: New test.
10288
10289 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10290
10291         * gcc.dg/weak-1.c: Fix scan tests.
10292
10293 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10294
10295         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10296         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10297         cris-*-aout* mmix-*-*.
10298         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10299         cris-*-aout* mmix-*-*.
10300         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10301         cris-*-elf* cris-*-aout* and mmix-*-*.
10302         * gcc.dg/20001009-1.c: Ditto.
10303         * gcc.dg/20010912-1.c: Ditto.
10304         * gcc.dg/20020122-4.c: Ditto.
10305         * gcc.dg/inline-2.c: Ditto.
10306
10307 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10308
10309         * gcc.c-torture/compile/20020314-1.c: New test.
10310
10311 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10312
10313         * gcc.c-torture/execute/20020314-1.c: New test.
10314
10315 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10316
10317         * g++.dg/warn/Wunused-1.C: New test.
10318
10319 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10320
10321         * g++.dg/abi/mangle6.C: New test.
10322
10323 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10324
10325         * gcc.c-torture/compile/20020309-2.c: New test.
10326
10327         * gcc.c-torture/compile/20020312-1.c: New test.
10328
10329 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10330
10331         * g++.dg/other/access1.C: New test.
10332
10333 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10334
10335         * gcc.c-torture/execute/wchar_t-1.c: New test.
10336
10337 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10338
10339         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10340
10341 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10342
10343         * gcc.dg/20020312-1.c: New test case.
10344
10345 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10346
10347         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10348
10349 2002-03-11  Richard Henderson  <rth@redhat.com>
10350
10351         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10352         * g++.old-deja/g++.jason/report.C: Likewise.
10353
10354 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10355
10356         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10357         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10358
10359 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10360
10361         * testsuite/g++.dg/overload/pmf1.C: New test.
10362
10363 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10364
10365         * gcc.c-torture/execute/20020307-1.c: Use long.
10366
10367 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10368
10369         PR optimization/5844
10370         * gcc.dg/20020310-1.c: New test.
10371
10372 2002-03-09  Michael Meissner  <meissner@redhat.com>
10373
10374         * gcc.c-torture/execute/memcpy-2.c: New test.
10375         * gcc.c-torture/execute/memset-1.c: New test.
10376         * gcc.c-torture/execute/strlen-1.c: New test.
10377         * gcc.c-torture/execute/strcmp-1.c: New test.
10378         * gcc.c-torture/execute/strncmp-1.c: New test.
10379
10380 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10381
10382         * gcc.dg/ppc-ldstruct.c: New test.
10383
10384 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10385
10386         * gcc.c-torture/execute/va-arg-22.c: New test.
10387
10388 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10389
10390         * gcc.c-torture/compile/20020309-1.c: New test.
10391
10392 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10393
10394         * gcc.c-torture/execute/20020307-2.c: New test.
10395
10396 2002-03-07  Jeffrey A Law  (law@redhat.com)
10397
10398         * g77.f-torture/compile/20020307-1.f: New test.
10399
10400 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10401
10402         * gcc.dg/unordered-1.c: New test.
10403
10404 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10405
10406         * gcc.c-torture/execute/20020307-1.c: New test.
10407
10408 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10409
10410         * gcc.dg/20020304-1.c: New test.
10411
10412         * gcc.c-torture/compile/20020304-2.c: New test.
10413
10414 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10415
10416         * gcc.c-torture/compile/20020304-1.c: New test case
10417         (from PR c/5830).
10418
10419 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10420
10421         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10422
10423 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10424
10425         * g++.dg/other/classkey1.C: New test.
10426
10427 2002-03-01  Richard Henderson  <rth@redhat.com>
10428
10429         * gcc.c-torture/compile/981223-1.x: New.
10430         * gcc.c-torture/compile/920625-1.x: New.
10431
10432 2002-02-28  Richard Henderson  <rth@redhat.com>
10433
10434         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10435
10436 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10437
10438         * gcc.c-torture/execute/20020227-1.c: New test.
10439
10440 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10441
10442         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10443         here" ERROR lines.
10444         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10445         * g++.old-deja.g++.other/defarg1.C: Likewise.
10446         * g++.old-deja/g++.pt/calls2.C: Likewise.
10447         * g++.old-deja/g++.pt/crash20.C: Likewise.
10448         * g++.old-deja/g++.pt/crash30.C: Likewise.
10449         * g++.old-deja/g++.pt/crash36.C: Likewise.
10450         * g++.old-deja/g++.pt/crash6.C: Likewise.
10451         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10452         * g++.old-deja/g++.pt/derived3.C: Likewise.
10453         * g++.old-deja/g++.pt/error1.C: Likewise.
10454         * g++.old-deja/g++.pt/friend21.C: Likewise.
10455         * g++.old-deja/g++.pt/friend23.C: Likewise.
10456         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10457         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10458
10459 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10460
10461         * gcc.c-torture/execute/20020225-2.c: New test.
10462
10463 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10464
10465         * gcc.c-torture/execute/920730-1t.c,
10466         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10467         Delete test cases, only relevant to -traditional.
10468
10469 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10470
10471         * gcc.dg/cpp/undef1.c: Remove.
10472         * gcc.dg/cpp/directiv.c: Update.
10473         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10474
10475 2002-02-27  Michael Meissner  <meissner@redhat.com>
10476
10477         * gcc.c-torture/execute/20020226-1.c: New test.
10478
10479 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10480
10481         * g++.dg/debug/debug4.C: New test.
10482
10483         * gcc.dg/ia64-visibility-1.c: New test.
10484
10485 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10486
10487         * gcc.dg/debug/20020224-1.c: New.
10488
10489 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10490
10491         * gcc.c-torture/execute/960416-1.x: New.
10492         * gcc.c-torture/execute/divconst-3.x: Likewise.
10493
10494 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10495
10496         * gcc.dg/20020224-1.c: New test.
10497
10498 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10499
10500         * gcc.c-torture/execute/20020225-1.c: New.
10501
10502 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10503
10504         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10505
10506 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10507
10508         * gcc.dg/20020222-1.c: New test.
10509
10510 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10511
10512         * g++.dg/opt/anonunion1.C: New test.
10513
10514 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10515
10516         * g++.dg/template/qualttp19.C: New test.
10517         * g++.dg/template/qualttp20.C: New test.
10518         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10519         * g++.old-deja/g++.other/qual1.C: Likewise.
10520
10521 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10522
10523         * gcc.dg/attr-alwaysinline.c: New.
10524
10525 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10526
10527         * gcc.dg/20020220-1.c: New test.
10528
10529         * gcc.dg/20020220-2.c: New test.
10530
10531         * g++.dg/opt/mmx1.C: New test.
10532
10533 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10534
10535         * gcc.c-torture/compile/20020110.c: New test.
10536
10537 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10538
10539         * gcc.c-torture/execute/20020219-1.c: New test.
10540
10541         * gcc.dg/20020219-1.c: New test.
10542
10543         * gcc.dg/noncompile/20020220-1.c: New test.
10544
10545         * g++.dg/opt/ptrintsum1.C: New test.
10546
10547         * gcc.dg/debug/20020220-1.c: New test.
10548
10549 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10550
10551         * gcc.c-torture/execute/20020216-1.c: New test.
10552
10553 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10554
10555         * gcc.dg/decl-1.c: Update, new test.
10556
10557 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10558
10559         * g++.dg/abi/bitfield1.C: New test.
10560         * g++.dg/abi/bitfield2.C: New test.
10561
10562 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10563
10564         * gcc.dg/attr-nest.c: New test.
10565
10566 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10567
10568         * gcc.c-torture/execute/20020215-1.c: New test.
10569
10570 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10571
10572         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10573         * g++.dg/debug/debug.exp: New.
10574         * g++.dg/debug/trivial.C: New.
10575         * g++.dg/debug/debug1.C: Moved...
10576         * g++.dg/other/debug1.C: ...from here.
10577         * g++.dg/debug/debug2.C: Moved...
10578         * g++.dg/other/debug2.C: ...from here.
10579         * g++.dg/debug/debug3.C: Moved...
10580         * g++.dg/other/debug3.C: ...from here.
10581
10582         * gcc.dg/noncompile/20020213-1.c: New test.
10583
10584 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10585
10586         * g++.dg/other/debug3.C: New test.
10587
10588         * gcc.c-torture/execute/20020213-1.c: New test.
10589
10590 2002-02-13  Richard Smith <richard@ex-parrot.com>
10591
10592         * g++.old-deja/g++.other/thunk1.C: New test.
10593
10594 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10595
10596         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10597
10598 2002-02-13  Stan Shebs  <shebs@apple.com>
10599
10600         * gcc.dg/altivec-3.c: New.
10601
10602 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10603
10604         * gcc.dg/Wunreachable-1.c: New test.
10605         * gcc.dg/Wunreachable-2.c: New test.
10606
10607 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10608
10609         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10610
10611 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10612
10613         * gcc.dg/decl-1.c: New test.
10614
10615 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10616
10617         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10618
10619 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10620
10621         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10622         * gcc.c-torture/compile/980506-1.x: Likewise.
10623
10624 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10625
10626         * gcc.dg/20020210-1.c: New.
10627
10628 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10629
10630         * g77.f-torture/execute/947.f: New regression test
10631         for PR fortran/947.
10632
10633 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10634
10635         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10636         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10637
10638 2002-02-08  Richard Henderson  <rth@redhat.com>
10639
10640         * gcc.c-torture/compile/labels-3.c: New.
10641
10642 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10643
10644         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10645         expression statements work instead.
10646         * gcc.dg/noncompile/20020207-1.c: New test.
10647
10648 2002-02-07  Richard Henderson  <rth@redhat.com>
10649
10650         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10651
10652 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10653
10654         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10655         message from g77
10656         * lib/g77-dg.exp: Trim g77 error messages so that they are
10657         recognized by dg.exp.
10658
10659 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10660
10661         PR fortran/5473
10662         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10663
10664 2002-02-07  Richard Henderson  <rth@redhat.com>
10665
10666         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10667         to be sufficiently aligned for integers.
10668
10669 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10670
10671         * g++.dg/template/friend4.C: New test.
10672
10673 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10674
10675         PR fortran/5743
10676         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10677         unsupported cases.
10678
10679 2002-02-07  Richard Henderson  <rth@redhat.com>
10680
10681         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10682         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10683         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10684         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10685
10686 2002-02-06  Richard Henderson  <rth@redhat.com>
10687
10688         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10689
10690 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10691
10692         * gcc.dg/20020206-1.c: New test.
10693
10694 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10695
10696         * gcc.c-torture/execute/20020206-1.c: New test.
10697
10698         * gcc.c-torture/execute/20020206-2.c: New test.
10699
10700         PR optimization/5429:
10701         * gcc.c-torture/compile/20020206-1.c: New test.
10702
10703 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10704
10705         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10706         as certain file formats cannot support particularly large
10707         alignments.
10708
10709         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10710         and do not expect to be able to link the executable.
10711
10712         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10713         fail because the COFF format does not support the weak attribute.
10714
10715 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10716
10717         * g77.dg/pr5473.f:  New test
10718
10719 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10720
10721         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10722         Fix testcase accordingly.
10723
10724 2002-02-04  Richard Henderson  <rth@redhat.com>
10725
10726         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10727         (buf): Change to be an array of pointers, not ints.
10728
10729 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10730
10731         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10732         before all tests.  Move warning one line above to match where it
10733         C frontend emits.
10734         * gcc.dg/Wswitch-2.c: New test.
10735         * g++.dg/warn/Wswitch-1.C: New test.
10736         * g++.dg/warn/Wswitch-2.C: New test.
10737
10738 2002-02-04  Richard Henderson  <rth@redhat.com>
10739
10740         * g++.dg/abi/offsetof.C: Fix size comparison.
10741
10742 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10743
10744         * gcc.dg/cast-qual-2.c: New test.
10745
10746 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10747
10748         * gcc.dg/20020201-4.c: New test.
10749
10750 2002-02-04  Ben Elliston  <bje@redhat.com>
10751
10752         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10753         target_info attribute != 0, in addition to the empty string.
10754         (gcc_target_compile): Likewise.
10755
10756 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10757
10758         * gcc.dg/Wswitch.c: New test.
10759         PR gcc/4475. PR gcc/3780.
10760
10761 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10762
10763         * g77.f-torture/execute/5122.f: New test for regressions
10764         against PR fortran/5122.
10765
10766 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10767
10768         * g77.f-torture/compile/pr3743.f: Delete
10769         * g77.dg/pr3743-1.f: New test.
10770         * g77.dg/pr3743-2.f: New test.
10771         * g77.dg/pr3743-3.f: New test.
10772         * g77.dg/pr3743-4.f: New test.
10773
10774 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10775
10776         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10777
10778 2002-02-02  Richard Henderson  <rth@redhat.com>
10779
10780         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10781         * gcc.c-torture/execute/bf64-1.c: Likewise.
10782
10783 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10784
10785         * gcc.dg/20020201-2.c: New test.
10786
10787         * gcc.dg/20020201-3.c: New test.
10788
10789         * gcc.c-torture/execute/bitfld-2.c: New test.
10790
10791 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10792
10793         * gcc.dg/bitfld-1.c: Update.
10794         * gcc.dg/bitfld-2.c: Update.
10795         * gcc.c-torture/execute/bitfld-1.x: New.
10796
10797 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * gcc.c-torture/execute/20020201-1.c: New test.
10800
10801 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10802
10803         PR target/5469
10804         * gcc.dg/20020201-1.c: New test.
10805
10806 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10807
10808         PR fortran/3743
10809         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10810         * g77.f-torture/compile/pr3743.x: Remove
10811
10812 2002-01-31  Tom Rix  <trix@redhat.com>
10813
10814         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10815
10816 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10817
10818         * gcc.dg/noncompile/20020130-1.c: New test.
10819
10820 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10821
10822         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10823
10824 2002-01-29  Richard Henderson  <rth@redhat.com>
10825
10826         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10827         to long long.
10828         * gcc.c-torture/execute/bf64-1.c: Likewise.
10829
10830 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10831
10832         * gcc.c-torture/execute/20020129-1.c: New test.
10833
10834 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10835
10836         * gcc.c-torture/compile/20000224-1.c: Update.
10837         * gcc.c-torture/execute/bitfld-1.c: New tests.
10838         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10839         * gcc.dg/uninit-A.c: Update.
10840
10841 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         * g++.dg/template/ctor1.C: Add instantiation.
10844
10845 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10846
10847         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10848         argument to __builtin_prefetch to be const ptr.
10849
10850 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10851
10852         * gcc.c-torture/compile/20020120-1.c: New test.
10853
10854 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10855
10856         * gcc.c-torture/execute/20020127-1.c: New test.
10857
10858 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10859
10860         * g77.dg/f77-edit-i-in.f: New test
10861         * g77.dg/f77-edit-i-out.f: New test
10862
10863 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10864
10865         * gcc.dg/debug/debug.exp: New file.
10866         * gcc.dg/debug/trivial.c: New file.
10867         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10868         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10869         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10870         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10871         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10872         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10873         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10874         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10875         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10876         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10877         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10878         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10879         * gcc.dg/20000503-1.c: Removed.
10880         * gcc.dg/20010207-1.c: Removed.
10881         * gcc.dg/20011223-1.c: Removed.
10882         * gcc.dg/20020104-2.c: Removed.
10883         * gcc.dg/debug-1.c: Removed.
10884         * gcc.dg/debug-2.c: Removed.
10885         * gcc.dg/debug-3.c: Removed.
10886         * gcc.dg/debug-4.c: Removed.
10887         * gcc.dg/debug-5.c: Removed.
10888         * gcc.dg/debug-6.c: Removed.
10889         * gcc.dg/dwarf2-1.c: Removed.
10890         * gcc.dg/dwarf2-2.c: Removed.
10891
10892 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10893
10894         * g++.old-deja/g++.other/eh5.C: New test.
10895         * g++.old-deja/g++.other/sibcall2.C: New test.
10896         * g++.old-deja/g++.other/array9.C: New test.
10897         * g++.old-deja/g++.other/typename2.C: New test.
10898         * g++.old-deja/g++.other/crash60.C: New test.
10899         * g++.old-deja/g++.other/conv9.C: New test.
10900         * g++.old-deja/g++.other/mangle10.C: New test.
10901         * g++.old-deja/g++.other/unchanging1.C: New test.
10902         * g++.old-deja/g++.other/exprstmt1.C: New test.
10903         * g++.old-deja/g++.other/inline23.C: New test.
10904         * g++.old-deja/g++.eh/ia64-1.C: New test.
10905         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10906         * g++.old-deja/g++.other/reload1.C: New test.
10907         * g++.old-deja/g++.other/static20.C: New test.
10908         * g++.old-deja/g++.other/local-alloc1.C: New test.
10909         * g++.old-deja/g++.other/conv8.C: New test.
10910         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10911         * g++.old-deja/g++.other/storeexpr1.C: New test.
10912         * g++.old-deja/g++.other/storeexpr2.C: New test.
10913         * g++.dg/eh/template2.C: New test.
10914         * g++.dg/warn/weak1.C: New test.
10915
10916 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10917
10918         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10919         Remove first, non-varying, argument.
10920
10921 2002-01-23  Richard Henderson  <rth@redhat.com>
10922
10923         * gcc.dg/inline-2.c: New.
10924
10925         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10926         Add optional target arg.  Check number of arguments.
10927         (scan-assembler-not, scan-assembler-dem): Likewise.
10928         (scan-assembler-dem-not): Likewise.
10929
10930 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10931
10932         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10933         line 12.
10934         * g++.old-deja/g++.brendan/parse3.C,
10935         g++.old-deja/g++.other/crash26.C,
10936         g++.old-deja/g++.other/crash28.C,
10937         g++.old-deja/g++.other/crash29.C,
10938         g++.old-deja/g++.other/crash30.C,
10939         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10940
10941 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10942
10943         * gcc.dg/20020115-1.c: New.
10944
10945 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10946
10947         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10948
10949 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10950
10951         * gcc.dg/20020122-3.c: New.
10952
10953 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10954
10955         * g++.dg/other/gc1.C: New test.
10956
10957 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10958
10959         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10960
10961 2002-01-22  Richard Henderson  <rth@redhat.com>
10962
10963         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10964
10965 2002-01-22  Richard Henderson  <rth@redhat.com>
10966
10967         * gcc.dg/20020122-4.c: New.
10968
10969 2002-01-22  H.J. Lu <hjl@gnu.org>
10970
10971         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10972         link output.
10973         * gcc.dg/special/ecos.exp: Likewise.
10974         * lib/g++-dg.exp: Likewise.
10975         * lib/g77-dg.exp: Likewise.
10976         * lib/gcc-dg.exp : Likewise.
10977         * lib/mike-g++.exp: Likewise.
10978         * lib/mike-g77.exp: Likewise.
10979         * lib/mike-gcc.exp: Likewise.
10980         * lib/objc-dg.exp: Likewise.
10981
10982 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10983
10984         PR target/5379
10985         * gcc.dg/20020122-2.c: New test.
10986
10987 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10988
10989         * gcc.dg/20020122-1.c: New test.
10990
10991 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10992
10993         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10994
10995 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10996
10997         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10998
10999 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11000
11001         * gcc.c-torture/compile/20020121-1.c: New test.
11002
11003 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11004
11005         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11006         ld_library_path.
11007
11008 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11009
11010         * gcc.dg/20020218-1.c: New test.
11011
11012 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11013
11014         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11015         messages
11016         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11017         "At global scope" warning
11018         * g++.dg/ext/align1.C: Change cygwin test for alignment
11019         from db-bogus to dg-warning
11020
11021 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11022
11023         * g77.f-torture/compile/cpp2.F: New test.
11024
11025 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11026
11027         * g++.dg/template/access1.C: New test.
11028
11029 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11030
11031         * gcc.dg/20020118-1.c: New.
11032
11033 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11034
11035         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11036
11037 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11038
11039         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11040         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11041         alignment warnings.
11042
11043 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11044
11045         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11046         torture_with_loops and torture_without_loops
11047
11048 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11049
11050         * gcc.c-torture/compile/20020116-1.c: New test.
11051
11052 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11053
11054         * gcc.dg/20020116-2.c: New test.
11055
11056         * gcc.dg/ultrasp4.c: New test.
11057
11058         * gcc.dg/20020116-1.c: New test.
11059
11060 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11061
11062         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11063         by EABI.
11064
11065 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11066
11067         * gcc.misc-tests/i386-prefetch.exp: New.
11068         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11069         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11070         * gcc.misc-tests/i386-pf-none-1.c: New test.
11071         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11072
11073 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11074
11075         * gcc.dg/gnu89-init-1.c: Add new tests.
11076
11077 2002-01-15  Andreas Jaeger  <aj@suse.de>
11078
11079         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11080         * gcc.dg/i386-mmx-2.c: Likewise.
11081         * gcc.dg/i386-sse-1.c: Likewise.
11082         * gcc.dg/i386-sse-2.c: Likewise.
11083         * gcc.dg/i386-sse-3.c: Likewise.
11084
11085 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11086
11087         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11088         Uncomment additional cases that now pass.
11089
11090 2002-01-11  Richard Henderson  <rth@redhat.com>
11091
11092         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11093         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11094
11095 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11096
11097         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11098
11099 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11100
11101         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11102         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11103
11104 2002-01-10  Dale Johannesen  <dalej@apple.com>
11105
11106         * gcc.c-torture/execute/loop-11.c: New.
11107
11108 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11109
11110         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11111         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11112
11113 2002-01-09  Richard Henderson  <rth@redhat.com>
11114
11115         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11116         type in which to perform the operation for each size.
11117
11118 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11119
11120         * gcc.c-torture/compile/20020109-2.c: New test.
11121
11122 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11123
11124         * gcc.c-torture/execute/loop-10.c: New test.
11125
11126 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11127
11128         * gcc.c-torture/compile/20010226-1.c: New test.
11129         * gcc.c-torture/compile/20010227-1.c: New test.
11130         * gcc.c-torture/compile/20010426-1.c: New test.
11131         * gcc.c-torture/compile/20010510-1.c: New test.
11132         * gcc.c-torture/compile/20010605-3.c: New test.
11133         * gcc.c-torture/compile/20010824-1.c: New test.
11134         * gcc.c-torture/execute/20010409-1.c: New test.
11135         * gcc.dg/noncompile/20000901-1.c: New test.
11136         * gcc.dg/20001023-1.c: New test.
11137         * gcc.dg/20001101-1.c: New test.
11138         * gcc.dg/20001102-1.c: New test.
11139         * gcc.dg/20010207-1.c: New test.
11140         * gcc.dg/20010405-1.c: New test.
11141         * gcc.dg/20010822-1.c: New test.
11142         * gcc.dg/20011107-1.c: New test.
11143
11144 2002-01-09  Jeffrey A Law  (law@redhat.com)
11145
11146         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11147
11148         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11149         execution failure on PA targets.
11150
11151 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11152
11153         * gcc.c-torture/compile/20020109-1.c: New test.
11154
11155 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11156
11157         * gcc.c-torture/execute/20020108-1.c: New test.
11158
11159 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11160
11161         * gcc.dg/20020108-1.c: New test.
11162
11163 2002-01-08  H.J. Lu <hjl@gnu.org>
11164
11165         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11166         for header files.
11167
11168 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11169
11170         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11171         consistency.
11172
11173 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11174
11175         * gcc.dg/altivec-4.c: Test altivec predicates.
11176
11177 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11178
11179         * gcc.c-torture/execute/20020107-1.c: New test.
11180
11181 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11182
11183         PR c/5279
11184         * gcc.c-torture/compile/20020106-1.c: New test.
11185
11186 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11187
11188         * gcc.c-torture/execute/nestfunc-4.c: New test.
11189
11190 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11191
11192         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11193         extra triple that slipped in.
11194         * g++.old-deja/g++.abi/align.C: Likewise.
11195         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11196
11197 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11198
11199         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11200         * g++.old-deja/g++.abi/align.C: Likewise.
11201         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11202
11203         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11204         on FreeBSD/i386.
11205         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11206         FreeBSD.
11207
11208 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * gcc.dg/20020104-1.c: New test.
11211
11212         * gcc.dg/20020104-2.c: New test.
11213
11214 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11215
11216         * gcc.dg/20020103-1.c: Fix typo in target selector.
11217
11218 2002-01-03  Richard Henderson  <rth@redhat.com>
11219
11220         * gcc.dg/20020103-1.c: New.
11221
11222 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11223
11224         * gcc.c-torture/execute/20020103-1.c: New test.
11225
11226 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * g++.dg/other/debug2.C: New test.
11229
11230         * gcc.c-torture/compile/20020103-1.c: New test.
11231
11232 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11233
11234         * gcc.dg/gnu89-init-1.c: Added new tests.
11235
11236 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11237
11238         * g++.dg/template/friend2.C: Remove as patch is reverted.
11239
11240         * g++.dg/warn/oldcast1.C: New test.
11241
11242         * g++.dg/template/ptrmem1.C: New test.
11243         * g++.dg/template/ptrmem2.C: New test.
11244
11245         * g++.dg/template/ntp.C: New test.
11246
11247         * g++.dg/other/component1.C: New test.
11248
11249         * g++.dg/template/ttp3.C: New test.
11250
11251         * g++.dg/template/friend2.C: New test.
11252         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11253
11254 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11255
11256         * g++.dg/other/ptrmem1.C: New test.
11257         * g++.dg/other/ptrmem2.C: New test.
11258
11259 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11260
11261         * g++.dg/template/ctor1.C: New test.
11262
11263 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11264
11265         * g++.dg/template/friend2.C: New test.
11266
11267 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11268
11269         * gcc.dg/mmix-1.c: New test.
11270
11271 2001-12-31  Richard Henderson  <rth@redhat.com>
11272
11273         * gcc.dg/asm-5.c: New.
11274
11275 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11276
11277         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11278         in namespace __gnu_cxx
11279
11280 2001-12-30  Richard Henderson  <rth@redhat.com>
11281
11282         * gcc.dg/debug-6.c: New.
11283
11284 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11285
11286         * gcc.c-torture/compile/20011229-2.c: New test.
11287
11288 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11289
11290         * gcc.dg/debug-3.c: New test.
11291         * gcc.dg/debug-4.c: New test.
11292         * gcc.dg/debug-5.c: New test.
11293
11294 2001-12-29  Richard Henderson  <rth@redhat.com>
11295
11296         * g++.dg/eh/loop1.C: New.
11297
11298 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11299
11300         * g++.dg/template/crash1.C: New test.
11301
11302 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11303
11304         * g++.dg/other/const1.C: New test.
11305
11306 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11307
11308         * gcc.c-torture/compile/20011229-1.c: New test.
11309
11310 2001-12-28  Stan Shebs  <shebs@apple.com>
11311
11312         * lib/objc-torture.exp: Resync with c-torture.exp.
11313         * lib/objc.exp: Load standard libraries.
11314
11315 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11316
11317         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11318         additional tests.
11319
11320 2001-12-27  Roger Sayle <roger@eyesopen.com>
11321
11322         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11323
11324 2001-12-27  Richard Henderson  <rth@redhat.com>
11325
11326         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11327
11328 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11329
11330         * g++.dg/eh/ctor1.C: New test.
11331         * g++.dg/other/error2.C: New test.
11332
11333 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11334
11335         * g++.dg/other/init2.C: New test.
11336
11337 2001-12-24  Richard Henderson  <rth@redhat.com>
11338
11339         * gcc.dg/20011223-1.c: New.
11340         * gcc.dg/inline-1.c: New.
11341
11342 2001-12-23  Richard Henderson  <rth@redhat.com>
11343
11344         * gcc.dg/asm-4.c: Test operand modifiers.
11345
11346 2001-12-23  Richard Henderson  <rth@redhat.com>
11347
11348         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11349
11350 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11351
11352         * gcc.c-torture/execute/20011223-1.c: New test.
11353
11354 2001-12-21  Richard Henderson  <rth@redhat.com>
11355
11356         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11357         re-enables the warning.
11358
11359 2001-12-21  Richard Henderson  <rth@redhat.com>
11360
11361         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11362
11363 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11364
11365         * gcc.c-torture/compile/20011218-1.c: New test.
11366
11367 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11368
11369         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11370         arm-isr.c test.
11371         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11372         epilogue generation for ARM ISR routines.
11373
11374 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11375
11376         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11377         * gcc.dg/format/c90-printf-3.c: Likewise.
11378         * gcc.dg/format/c99-printf-3.c: Likewise.
11379         * gcc.dg/format/ext-1.c: Likewise.
11380         * gcc.dg/format/ext-6.c: Likewise.
11381         * gcc.dg/format/format.h: Prototype unlocked stdio.
11382
11383 2001-12-20  Richard Henderson  <rth@redhat.com>
11384
11385         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11386         (arena): Use it.
11387         (malloc): Correct allocation logic.  Abort if we fill up the
11388         arena before initialization complete.
11389         (realloc): Correct allocation logic.
11390
11391 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11392
11393         * gcc.c-torture/compile/20011219-2.c: New test.
11394
11395         * gcc.c-torture/execute/20011219-1.c: New test.
11396
11397 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11398
11399         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11400         target does not support weak symbols.
11401
11402 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11403
11404         * gcc.c-torture/compile/20011219-1.c: New test.
11405
11406 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11407
11408         * g++.dg/other/error1.C: New test.
11409
11410 2001-12-17  Jeffrey A Law  (law@redhat.com)
11411
11412         * gcc.c-torture/execute/20011217-1.c: New test.
11413
11414 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11415
11416         * objc.dg/special/: New directory.
11417         * objc.dg/special/special.exp: New file.
11418         * objc.dg/special/unclaimed-category-1.h: New file.
11419         * objc.dg/special/unclaimed-category-1a.m: New file.
11420         * objc.dg/special/unclaimed-category-1.m: New file.
11421
11422 2001-12-17  Andreas Jaeger  <aj@suse.de>
11423
11424         * gcc.c-torture/compile/20011217-2.c: New test.
11425
11426 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11427
11428         * gcc.c-torture/compile/20011217-1.c: New test.
11429
11430 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11431
11432         * testsuite/gcc.dg/20011214-1.c: New.
11433
11434 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11435
11436         * gcc.dg/altivec-4.c: New.
11437
11438 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11439
11440         * gcc.dg/20011113-1.c: New test.
11441
11442 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11443
11444         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11445         std::__malloc_alloc_template<0> and
11446         std::__default_alloc_template<false, 0>.
11447
11448 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11449
11450         * objc/execute/bf-21.m: New test.
11451         * objc/execute/enumeration-1.m: New test.
11452         * objc/execute/enumeration-2.m: New test.
11453
11454 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11455
11456         * gcc.dg/gnu89-init-1.c: New test.
11457
11458 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11459
11460         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11461         * g++.old-deja/g++.jason/2371.C: Likewise.
11462         * g++.old-deja/g++.jason/template33.C: Likewise.
11463         * g++.old-deja/g++.jason/template34.C: Likewise.
11464         * g++.old-deja/g++.jason/template36.C: Likewise.
11465         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11466         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11467         * g++.old-deja/g++.other/typename1.C: Likewise.
11468         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11469         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11470         * g++.old-deja/g++.pt/typename11.C: Likewise.
11471         * g++.old-deja/g++.pt/typename14.C: Likewise.
11472         * g++.old-deja/g++.pt/typename16.C: Likewise.
11473         * g++.old-deja/g++.pt/typename3.C: Likewise.
11474         * g++.old-deja/g++.pt/typename4.C: Likewise.
11475         * g++.old-deja/g++.pt/typename5.C: Likewise.
11476         * g++.old-deja/g++.pt/typename7.C: Likewise.
11477         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11478
11479 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11480
11481         * g++.dg/other/linkage1.C: New test.
11482         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11483         specifiers.
11484
11485 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11486
11487         * gcc.dg/concat.c: New test.
11488
11489 2001-12-11  Stan Shebs  <shebs@apple.com>
11490
11491         * objc/compile: New test directory.
11492         * objc/compile/compile.exp: New expect script.
11493         * objc/compile/20011211-1.m: New compile test.
11494
11495 2001-12-11  Jason Merrill  <jason@redhat.com>
11496
11497         * lib/prune.exp (prune_gcc_output): Also handle "In member
11498         function".  So many permutations...
11499
11500 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11501
11502         * g++.dg/template/typedef1.C: New test.
11503
11504 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11505
11506         * g++.dg/other/copy1.C: New test.
11507
11508 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11509
11510         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11511
11512         * gcc.dg/builtin-choose-expr.c: New.
11513
11514 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11515
11516         * gcc.dg/altivec-2.c: New.
11517
11518 2001-12-07  Richard Henderson  <rth@redhat.com>
11519
11520         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11521
11522 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11523
11524         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11525         ultrasparc.
11526
11527 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11528
11529         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11530
11531 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11532
11533         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11534         variable argument list.
11535
11536 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11537
11538         * gcc.c-torture/execute/memcheck: Delete entire directory.
11539         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11540         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11541
11542 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11543
11544         * gcc.dg/Wshadow-1.c: New test.
11545
11546 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11547
11548         * gcc.c-torture/compile/20011130-1.c: New test.
11549
11550         * gcc.dg/noncompile/20011025-1.c: New test.
11551
11552         * g++.dg/other/anon-union.C: New test.
11553
11554         * gcc.c-torture/execute/20011024-1.c: New test.
11555
11556 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11557
11558         * gcc.c-torture/execute/20000722-1.x,
11559         gcc.c-torture/execute/20010123-1.x: Remove.
11560         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11561         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11562         gcc.dg/c99-complit-2.c: New tests.
11563
11564 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11565
11566         * g++.dg/inherit/base1.C: New test.
11567
11568 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11569
11570         * g++.dg/other/stdarg1.C: New test.
11571
11572         * gcc.c-torture/compile/20011130-2.c: New test.
11573
11574 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11575
11576         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11577         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11578         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11579         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11580         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11581         * gcc.dg/builtin-prefetch-1.c: New test.
11582
11583 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11584
11585         * gcc.dg/20011130-1.c: New test.
11586
11587 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11588
11589         * g++.dg/other/scope1.C: New test.
11590         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11591
11592 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11593
11594         * gcc.dg/vla-init-1.c: New test.
11595
11596 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11597
11598         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11599
11600 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11601
11602         * objc.dg/alias.m: Update.
11603         * objc.dg/class-1.m: Update.
11604         * objc.dg/const-str-1.m: Update.
11605         * objc.dg/fwd-proto-1.m: Update.
11606         * objc.dg/id-1.m: Update.
11607         * objc.dg/super-class-1.m: Update.
11608
11609 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11610
11611         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11612         constructs.
11613
11614 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11615
11616         * gcc.c-torture/execute/20011128-1.c: New test.
11617
11618 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11619
11620         * gcc.dg/20011127-1.c: New test.
11621
11622 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11623
11624         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11625         from Austin Group draft 7.
11626         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11627         scanf format arguments.
11628         * gcc.dg/format/no-exargs-2.c: New test.
11629
11630 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11631
11632         * g++.dg/abi/vbase8-4.C: New test.
11633
11634 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11635
11636         * gcc.c-torture/execute/20011121-1.c: New test.
11637
11638 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11639
11640         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11641
11642 2001-11-23  Andreas Jaeger  <aj@suse.de>
11643
11644         * gcc.dg/cpp/charconst-2.c: New test.
11645
11646 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11647
11648         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11649         to the host if it is remote.  Let tests specify extra headers
11650         they use.
11651         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11652         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11653         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11654         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11655         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11656         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11657         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11658         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11659         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11660         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11661
11662 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11663
11664         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11665         for little endian ARMs.
11666
11667 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11668
11669         * gcc.c-torture/compile/20011119-1.c: New test.
11670         * gcc.c-torture/compile/20011119-2.c: New test.
11671
11672 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11673
11674         * gcc.dg/altivec-1.c: Fix typo.
11675
11676 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11677
11678         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11679
11680 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11681
11682         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11683
11684 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11685
11686         * lib/g77.exp: Don't specify --rpath-link.
11687
11688         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11689         across all the headers.
11690         * gcc.dg/format/format.exp: For testing on a remote host,
11691         copy format.h.
11692
11693         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11694         * gcc.c-torture/execute/930406-1.c: Likewise.
11695         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11696
11697 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11698
11699         * gcc.dg/altivec-1.c: New.
11700
11701 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11702
11703         * gcc.dg/cpp/fpreprocessed.c: New test case.
11704
11705 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11706
11707         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11708         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11709         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11710
11711 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11712
11713         * gcc.dg/no-builtin-1.c: New test.
11714
11715 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11716
11717         * gcc.c-torture/execute/20011115-1.c: New test.
11718
11719 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11720
11721         * gcc.c-torture/compile/20011114-2.c: New test.
11722         * gcc.c-torture/compile/20011114-3.c: New test.
11723         * gcc.c-torture/compile/20011114-4.c: New test.
11724
11725 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11726
11727         * g++.dg/other/init1.C: New test.
11728
11729 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11730
11731         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11732         message.
11733
11734         * gcc.c-torture/execute/20011114-1.c: New testcase.
11735
11736         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11737         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11738         like the (before this change) version of 20010327-1.c.
11739
11740 2001-11-14  Roger Sayle <roger@eyesopen.com>
11741
11742         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11743
11744 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11745
11746         * g++.dg/init/array2.C: New test.
11747
11748 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11749
11750         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11751
11752 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11753
11754         * g++.dg/other/forscope1.C: New test.
11755         * g++.dg/ext/forscope1.C: New test.
11756         * g++.dg/ext/forscope2.C: New test.
11757
11758 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11759
11760         * gcc.c-torture/execute/20011113-1.c: New test.
11761
11762 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11763
11764         * gcc.c-torture/execute/20011109-2.c: New test.
11765
11766         * gcc.c-torture/execute/20011109-1.c: New test.
11767
11768 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11769
11770         * gcc.c-torture/compile/20011109-1.c: New test.
11771
11772 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11773
11774         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11775         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11776         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11777         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11778         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11779         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11780         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11781
11782 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11783
11784         * g++.dg/warn/Wshadow-1.C: New tests.
11785         * g++.old-deja/g++.mike/for3.C: Update.
11786
11787 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11788
11789         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11790         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11791         XFAILs.  Adjust expected error texts.
11792         * gcc.c-torture/compile/20011106-1.c,
11793         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11794         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11795         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11796         gcc.dg/c99-array-lval-5.c: New tests.
11797
11798 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11799
11800         * gcc.dg/cpp/defined.c: Update.
11801
11802 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11803
11804         * gcc.c-torture/execute/anon-1.c: New test.
11805
11806 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11807
11808         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11809         same size, so no warning should be produced on stormy16.
11810
11811         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11812         due to oversized array.
11813         * g++.old-deja/g++.mike/ns15.C: Likewise.
11814         * g++.old-deja/g++.pt/crash16.C: Likewise.
11815
11816 2001-11-02  Graham Stott  <grahams@redhat.com>
11817
11818         * g++.dgother/debug1.C: Fix typos.
11819
11820 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11821
11822         * g++.dg/other/debug1.C: New test.
11823
11824 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11825
11826         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11827         of unsigned long.
11828
11829 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11830
11831         * gcc.dg/20011029-2.c: New test.
11832
11833         * gcc.c-torture/compile/20011029-1.c: New test.
11834
11835 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11836
11837         * objc/execute/class_self-1.m: New test.
11838         * objc/execute/class_self-2.m: New test.
11839
11840 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11841
11842         * gcc.misc-tests/msgs.exp: Delete.
11843         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11844         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11845         error set to match recent changes.
11846
11847 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11848
11849         * gcc.dg/20011021-1.c: New test.
11850
11851 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11852
11853         * gcc.c-torture/compile/20011023-1.c: New test.
11854
11855 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11856
11857         * lib/g77.exp: Rewrite based on lib/g++.exp.
11858
11859 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11860
11861         * gcc.c-torture/execute/20011019-1.c: New test.
11862
11863         * gcc.dg/20011018-1.c: New test.
11864
11865 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11866
11867         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11868
11869 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11870
11871         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11872         * gcc.dg/attr-invalid.c: Likewise.
11873
11874 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11875
11876         * testsuite/gcc.dg/20011015-1.c: New test.
11877
11878 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11879
11880         * g++.dg/template/unify2.C: New test.
11881
11882 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11883
11884         * g++.dg/other/exception-specification.C: New test
11885
11886 2001-10-13  Tom Rix  <trix@redhat.com>
11887
11888         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11889         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11890
11891 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11892
11893         * testsuite/gcc.dg/20011009-1.c: New test.
11894
11895 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11896
11897         PR g++/4476
11898         * g++.dg/other/friend1.C: New test.
11899
11900 2001-10-11  Richard Henderson  <rth@redhat.com>
11901
11902         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11903
11904 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11905
11906         * gcc.c-torture/compile/20011010-1.c: New.
11907
11908 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11909
11910         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11911         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11912         g77.f-torture/execute/execute.exp,
11913         g77.f-torture/noncompile/noncompile.exp,
11914         gcc.c-torture/compile/compile.exp,
11915         gcc.c-torture/execute/execute.exp,
11916         gcc.c-torture/execute/ieee/ieee.exp,
11917         gcc.c-torture/execute/memcheck/memcheck.exp,
11918         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11919         objc/execute/execute.exp: Update FSF address.
11920
11921 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11922
11923         * gcc.dg/cpp/cmdlne-C.c: Update.
11924         * gcc.dg/cpp/cmdlne-C2.c: New.
11925
11926 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11927
11928         * gcc.c-torture/execute/20011008-3.c: New.
11929
11930 2001-10-08  DJ Delorie  <dj@redhat.com>
11931
11932         * gcc.dg/20011008-1.c: New.
11933         * gcc.dg/20011008-2.c: New.
11934
11935 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11936
11937         * gcc.dg/cpp/spacing1.c: Update test.
11938
11939 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11940
11941         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11942         spelling errors of "separate" as "seperate".
11943
11944 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11945
11946         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11947         enough to avoid inlining.
11948
11949 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11950
11951         * lib/g77.exp: set libg2c_dir correctly.
11952
11953 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11954
11955         * gcc.dg/cpp/macro11.c: New test.
11956
11957 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11958
11959         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11960         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11961         gcc.dg/format/multattr-3.c: New tests.
11962         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11963         tests for format attributes on function pointers being rejected.
11964
11965 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11966
11967         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11968
11969 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11970
11971         * g++.dg/warn/format1.C: New test.
11972
11973 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11974
11975         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11976
11977 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11978
11979         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11980
11981 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11982
11983         * gcc.dg/cpp/redef2.c: Add test.
11984
11985 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11986
11987         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11988         long-standing bug on i686, apparently.
11989         * gcc.c-torture/execute/loop-2c.x: New file.
11990         * gcc.c-torture/execute/loop-2d.x: New file.
11991         * gcc.c-torture/execute/loop-3c.x: New file.
11992
11993 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11994
11995         * gcc.dg/cpp/20000625-2.c: Correct line number.
11996
11997 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11998
11999         * gcc.dg/cpp/macro10.c: New test.
12000         * gcc.dg/cpp/strify3.c: New test.
12001         * gcc.dg/cpp/spacing1.c: Add tests.
12002         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12003         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12004
12005 2001-09-24  DJ Delorie  <dj@redhat.com>
12006
12007         * gcc.c-torture/execute/20010924-1.c: New test.
12008
12009 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12010
12011         * testsuite/objc/execute/paste.m: Remove.
12012
12013 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12014
12015         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12016
12017 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12018
12019         * g77.dg/strlen0.f: New test.
12020
12021 2001-09-21  Richard Henderson  <rth@redhat.com>
12022
12023         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12024         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12025
12026 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12027
12028         Table-driven attributes.
12029         * g++.dg/ext/attrib1.C: New test.
12030
12031 2001-09-20  DJ Delorie  <dj@redhat.com>
12032
12033         * gcc.dg/20000926-1.c: Update expected warning messages.
12034         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12035         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12036         array.
12037
12038 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12039
12040         * g++.dg/eh/registers1.C: New test case.
12041
12042 2001-09-17  Richard Henderson  <rth@redhat.com>
12043
12044         * gcc.dg/array-5.c: Fix VLA decomposition test.
12045
12046 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12047
12048         * gcc.dg/cpp/line5.c: New testcase.
12049
12050 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12051
12052         * gcc.dg/cpp/macro9.c: New test.
12053
12054 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12055
12056         * gcc.c-torture/execute/980223.c: Change type of addr from long
12057         to char *.
12058
12059 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12060
12061         * gcc.c-torture/execute/20010915-1.c: New test.
12062
12063 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12064
12065         * g77.dg/bprob: New directory.
12066         * g77.dg/bprob/bprob.exp: New file.
12067         * g77.dg/bprob/bprob-1.f: New test.
12068         * g77.dg/gcov: New directory.
12069         * g77.dg/gcov/gcov.exp: New file.
12070         * g77.dg/gcov/gcov-1.f: New test.
12071         * g77.dg/gcov/gcov-1.x: New file.
12072
12073 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12074
12075         * gcc.dg/cpp/directiv.c: Update.
12076         * gcc.dg/cpp/undef1.c: Update.
12077
12078 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12079
12080         * gcc.dg/20010912-1.c: New test.
12081
12082 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12083
12084         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12085         language-independent file in lib.
12086         * lib/gcov.exp: New file.
12087
12088 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12089
12090         * gcc.c-torture/compile/20010911-1.c: New test.
12091
12092 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12093
12094         * lib/profopt.exp: New, to support profile-directed optimizations.
12095         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12096         * gcc.misc-tests/bprob-1.c: New test.
12097         * gcc.misc-tests/bprob-2.c: New test.
12098
12099 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12100
12101         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12102         XFAIL and which kinds of gcov output to verify.
12103         * gcc.misc-tests/gcov-4b.x: New file.
12104         * gcc.misc-tests/gcov-5b.x: New file.
12105         * gcc.misc-tests/gcov-6.x: New file.
12106         * gcc.misc-tests/gcov-7.c: New test.
12107         * gcc.misc-tests/gcov-7.x: New file.
12108
12109 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12110
12111         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12112         * gcc.misc-tests/gcov-6.c: New test.
12113
12114 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12115
12116         PR c++/3986
12117         * g++.dg/abi/vbase1.C: New test.
12118
12119 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12120
12121         * objc.dg/method-2.m: New.
12122
12123 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12124
12125         PR c++/4203
12126         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12127         * g++.dg/init/empty1.C: New test.
12128
12129 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12130
12131         * gcc.c-torture/compile/20010903-1.c: New test.
12132
12133 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12134
12135         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12136         for m68k.
12137
12138 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12139
12140         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12141
12142         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12143
12144         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12145
12146 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12147
12148         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12149         for 16-bit 'unsigned int'.
12150
12151 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12152
12153         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12154
12155 2001-08-27  Richard Henderson  <rth@redhat.com>
12156
12157         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12158         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12159
12160 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12161
12162         * gcc.dg/asm-names.c (ymain): New.
12163
12164 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12165
12166         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12167         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12168         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12169
12170 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12171
12172         * gcc.dg/compare5.c: New testcase.
12173
12174 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12175
12176         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12177         and "In instantiation".
12178
12179 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12180
12181         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12182
12183 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12184
12185         * gcc.misc-tests/gcov.exp: Add support for branch information.
12186         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12187         * gcc.misc-tests/gcov-4.c: New test.
12188         * gcc.misc-tests/gcov-4b.c: New test.
12189         * gcc.misc-tests/gcov-5b.c: New test.
12190
12191 2001-08-20  Zack Weinberg  <zackw@panix.com>
12192
12193         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12194         expected to fail.
12195
12196 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12197
12198         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12199
12200 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12201
12202         * g++.dg/eh/
12203         Moved to gcc-deps.exp
12204         * gcc-deps.exp: New file.
12205
12206 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12207
12208         * g++.old-deja/g++.pt/defarg14.C: New test.
12209
12210 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12211
12212         * g++.old-deja/g++.other/lineno5.C: New test.
12213
12214 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12215
12216         * g++.old-deja/g++.pt/crash68.C: New test.
12217
12218 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12219
12220         * g++.old-deja/g++.other/crash42.C: New test.
12221
12222 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12223
12224         * gcc.dg/cpp/extratokens.c: Fix.
12225         * gcc.dg/cpp/skipping2.c: New tests.
12226
12227 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12228
12229         * gcc.c-torture/execute/20010724-1.c: New file.
12230         * gcc.c-torture/execute/20010724-1.x: New file.
12231
12232 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12233
12234         * g++.old-deja/g++.other/cond7.C: New test.
12235
12236 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12237
12238         * g++.old-deja/g++.other/optimize4.C: New test.
12239
12240 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12241
12242         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12243
12244 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12245
12246         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12247         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12248         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12249         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12250
12251         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12252         bug report" message.
12253
12254         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12255         * g++.dg/ext/instantiate1.C: Move from old-deja.
12256
12257 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12258
12259         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12260         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12261         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12262         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12263
12264 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12265
12266         * gcc.c-torture/execute/20010723-1.c: New test.
12267
12268 2001-07-23  Ben Elliston  <bje@redhat.com>
12269
12270         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12271
12272 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12273
12274         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12275         i[34567]86-*-*.
12276         Delete handling of ieee_multilib_flags.
12277         Pass -mieee for alpha*-*-* and sh-*-*.
12278         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12279
12280 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12281
12282         Remove old-abi tests.
12283         * g++.old-deja/g++.mike/p11116.C: Remove.
12284         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12285
12286 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12287
12288         * g77.f-torture/compile/pr3743.f:  New test
12289
12290 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12291
12292         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12293
12294 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12295
12296         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12297         g++.old-deja/g++.pt/static6.C: Likewise.
12298         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12299         supports weak symbols.
12300
12301 2001-07-18  Andreas Jaeger  <aj@suse.de>
12302
12303         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12304         supported again.
12305
12306 2001-07-18  Andreas Jaeger  <aj@suse.de>
12307
12308         * gcc.dg/iftrap-1.c: Fix target line.
12309
12310 2001-07-17  Richard Henderson  <rth@redhat.com>
12311
12312         * gcc.c-torture/execute/20010717-1.c: New.
12313
12314 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12315
12316         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12317         tests.
12318
12319 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12320
12321         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12322
12323 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12324
12325         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12326         UAC_SIGBUS, UAC_NOPRINT definitions.
12327
12328 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12329
12330         * objc/execute/object_is_class.m: New test.
12331         * objc/execute/object_is_meta_class.m: New test.
12332
12333 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12334
12335         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12336         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12337
12338 2001-01-15  David Bil
12339         * objc/execute/class-14.m: Added.
12340         * objc/execute/class-2.m: Added.
12341         * objc/execute/class-3.m: Added.
12342         * objc/execute/class-4.m: Added.
12343         * objc/execute/class-5.m: Added.
12344         * objc/execute/class-6.m: Added.
12345         * objc/execute/class-7.m: Added.
12346         * objc/execute/class-8.m: Added.
12347         * objc/execute/class-9.m: Added.
12348         * objc/execute/class-tests-1.h
12349         * objc/execute/class-tests-2.h
12350         * objc/execute/compatibility_alias.m: Added.
12351         * objc/execute/encode-1.m: Added.
12352         * objc/execute/formal_protocol-1.m: Added.
12353         * objc/execute/formal_protocol-2.m: Added.
12354         * objc/execute/formal_protocol-3.m: Added.
12355         * objc/execute/formal_protocol-4.m: Added.
12356         * objc/execute/formal_protocol-5.m: Added.
12357         * objc/execute/formal_protocol-6.m: Added.
12358         * objc/execute/formal_protocol-7.m: Added.
12359         * objc/execute/informal_protocol.m: Added.
12360         * objc/execute/initialize.m: Added.
12361         * objc/execute/load.m: Added.
12362         * objc/execute/many_args_method.m: Added.
12363         * objc/execute/nested-3.m: Added.
12364         * objc/execute/no_clash.m: Added.
12365         * objc/execute/private.m: Added.
12366         * objc/execute/redefining_self.m: Added.
12367         * objc/execute/root_methods.m: Added.
12368         * objc/execute/selector-1.m: Added.
12369         * objc/execute/static-1.m: Added.
12370         * objc/execute/static-2.m: Added.
12371         * objc/execute/va_method.m: Added.
12372
12373 2001-03-10  Richard Henderson  <rth@redhat.com>
12374
12375         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12376
12377 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12378
12379         * g++.old-deja/g++.other/crash31.C: XFAIL.
12380         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12381         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12382         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12383         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12384         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12385
12386 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12387
12388         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12389
12390 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12391
12392         * gcc.dg/20000724-1.c: Don't use multiline strings.
12393
12394 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12395
12396         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12397         result of -cString against what we expect it to be; don't just
12398         print it out for no one to read.
12399
12400         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12401         Based on testcases provided by Nicola Pero.
12402
12403 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12404
12405         * gcc.dg/cpp/macro7.c: New test.
12406
12407 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12408
12409         * gcc.dg/cpp/multiline.c: Update.
12410
12411 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12412
12413         * g++.old-deja/g++.other/enum3.C: New test.
12414
12415 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12416
12417         * g++.old-deja/g++.other/pod1.C: New test.
12418
12419 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         * g++.old-deja/g++.ext/overload1.C: New test.
12422
12423 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         * g++.old-deja/g++.pt/using1.C: New test.
12426
12427 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12428
12429         * g++.old-deja/g++.other/using9.C: New test.
12430
12431 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12432
12433         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12434
12435         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12436
12437 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12438
12439         * g++.old-deja/g++.ext/realpt1.C: Remove.
12440
12441 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12442
12443         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12444
12445 2001-02-26  Will Cohen  <wcohen@redhat.com>
12446
12447         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12448
12449 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12450
12451         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12452         templatized constructors.
12453
12454 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12455
12456         * gcc.c-torture/execute/20010224-1.c: New test.
12457
12458 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12459
12460         * gcc.c-torture/execute/20010222-1.c: New test.
12461
12462 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12463
12464         * g++.old-deja/g++.other/inline20.C: New test.
12465
12466 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12467
12468         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12469
12470 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12471
12472         * g++.old-deja/g++.other/lookup22.C: New test.
12473
12474 200
12475         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12476         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12477         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12478         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12479         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12480
12481 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12482
12483         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12484         account.
12485
12486 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12487
12488         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12489
12490 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12491
12492         * g++.old-deja/g++.pt/crash62.C: New test.
12493
12494 2001-01-04  Richard Henderson  <rth@redhat.com>
12495
12496         * gcc.dg/20000926-1.c: Update expected warnings.
12497         * gcc.dg/array-2.c: Likewise.
12498         * gcc.dg/array-4.c: Also validate flexible array members.
12499         * gcc.dg/c99-flex-array-1.c: New.
12500
12501 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12502
12503         * gcc.c-torture/compile/20001222-1.x: Remove.
12504
12505 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12506
12507         * gcc.c-torture/execute/built-in-setjmp.c: New.
12508
12509 2001-01-03  Richard Henderson  <rth@redhat.com>
12510
12511         * gcc.dg/940510-1.c: Update expected error wording.
12512         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12513
12514 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12515
12516         * lib/target-supports.exp (check_alias_available): Modified to
12517         indicate aliases not supported if only weak aliases are supported.
12518
12519 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12520
12521         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12522         Turn on cmpstrsi checks for __pj__ and __i370__.
12523
12524 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12525
12526         * g++.old-deja/g++.other/virtual11.C: New test.
12527
12528 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12529
12530         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12531
12532 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12533
12534         * gcc.c-torture/compile/20010102-1.c: New test.
12535
12536 2001-01-02  Andreas Jaeger  <aj@suse.de>
12537
12538         * gcc.dg/noreturn-3.c: New test.
12539
12540         * gcc.dg/noreturn-4.c: New test.
12541
12542 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12543
12544         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12545         __builtin_fputc and __builtin_fwrite.
12546
12547 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12548
12549         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12550         signed char, not default char.
12551
12552 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12553
12554         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12555
12556 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12557
12558         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12559
12560 2000-12-29  Richard Henderson  <rth@redhat.com>
12561
12562         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12563         (__cyg_profile_func_exit): Define.
12564
12565 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12566
12567         * g++.dg/vtgc1.C: New test.
12568
12569 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12570
12571         * gcc.dg/noncompile/20001228-1.c: New test.
12572
12573         * gcc.dg/20001228-1.c: New test.
12574
12575         * gcc.c-torture/execute/20001228-1.c: New test.
12576
12577 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12578
12579         * gcc.dg/format-strfmon-1.c: New test.
12580
12581 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12582
12583         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12584         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12585         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12586         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12587         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12588         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12589         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12590         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12591         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12592         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12593         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12594         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12595         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12596
12597         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12598         * gcc.c-torture/execute/string-opt-4.c: Test index.
12599
12600 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12601
12602         * gcc.c-torture/compile/20001226-1.c: New test.
12603
12604 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12605
12606         * gcc.c-torture/compile/20001222-1.c: New test.
12607         * gcc.c-torture/compile/20001222-1.x: Xfail.
12608
12609 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12610
12611         * gcc.c-torture/execute/comp-goto-2.c: New test.
12612
12613 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12614
12615         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12616         Use long types if __INT_MAX__ is 32767.
12617         (main): Use cast to (sint32 *) when poking 88 into a_page.
12618
12619         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12620
12621 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12622
12623         * gcc.c-torture/compile/20001221-1.c: New test.
12624         * gcc.c-torture/execute/20001221-1.c: New test.
12625
12626 2000-12-20  Richard Henderson  <rth@redhat.com>
12627
12628         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12629         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12630
12631 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12632
12633         * gcc.dg/compare3.c: New test.
12634
12635 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12636
12637         * gcc.dg/format-warnll-1.c: New test.
12638
12639 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12640
12641         * gcc.dg/cpp/cmdlne-P.c: New test.
12642
12643 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12644
12645         * gcc.c-torture/execute/builtin-abs-1.c,
12646         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12647
12648 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12649
12650         * gcc.dg/cpp/multiline.c: New test.
12651
12652 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12653
12654         * g++.old-deja/g++.other/syshdr1.C: Update.
12655         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12656
12657 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12658
12659         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12660
12661 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12662
12663         * g++.old-deja/g++.pt/ttp65.C: New test.
12664
12665 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12666
12667         * g++.old-deja/g++.pt/ttp64.C: New test.
12668
12669 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12670
12671         * g++.old-deja/g++.pt/spec33.C: New test.
12672
12673 2000-12-14  Catherine Moore  <clm@redhat.com>
12674
12675         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12676         * gcc.c-torture/execute/920612-2.c: Likewise.
12677         * gcc.c-torture/execute/920428-2.c: Likewise.
12678         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12679         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12680
12681 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12682
12683         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12684         * gcc.dg/pack-test-2.c: Likewise.
12685
12686 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12687
12688         Tests by Zack Weinberg <zackw@stanford.edu>.
12689
12690         * gcc.dg/cpp/defined.c: Update.
12691         * gcc.dg/cpp/defined_trad.c: New tests.
12692
12693 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12694
12695         * gcc.dg/cpp/trad-direct.c: Update.
12696
12697 2000-12-11  Neil Booth  <neilb@earthling.net>
12698
12699         * gcc.dg/cpp/defined_trad.c
12700
12701 2000-12-11  Neil Booth  <neilb@earthling.net>
12702
12703         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12704
12705 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12706
12707         * gcc.dg/format-miss-2.c: New test.
12708
12709 2000-12-09  Neil Booth  <neilb@earthling.net>
12710
12711         * gcc.dg/cpp/lineflags.c: New tests.
12712         * gcc.dg/cpp/poison.c: Update.
12713         * gcc.dg/cpp/redef2.c: Update.
12714         * gcc.dg/cpp/skipping.c: New test.
12715
12716 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12717
12718         * g++.old-deja/g++.other/eh3.C: New testcase.
12719
12720 2000-12-07  Neil Booth  <neilb@earthling.net>
12721
12722         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12723         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12724         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12725         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12726         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12727         Update.
12728
12729 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12730
12731         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12732         __SIZE_TYPE__ instead of int for type of integers cast to
12733         pointers.
12734
12735 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12736
12737         * g++.old-deja/g++.other/cleanup4.C: New test.
12738
12739 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12740
12741         * format-sec-1.c: New test.
12742
12743 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12744
12745         * gcc.dg/format-nonlit-3.c: New test.
12746
12747 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12748
12749         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12750         through a null pointer.
12751
12752 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12753         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12754         library makes no calls to `operator new' during initialization.
12755
12756 2000-11-04  Neil Booth  <neilb@earthling.net>
12757
12758         * gcc.dg/cpp/include2.c: New tests.
12759
12760 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12761
12762         * lib/g++.exp (g++_set_ld_library_path): New function.
12763         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12764
12765 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12766
12767         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12768         warnings.
12769
12770 2000-11-01  Richard Henderson  <rth@redhat.com>
12771
12772         * g++.old-deja/g++.ext/namedret1.C: New.
12773         * g++.old-deja/g++.ext/namedret2.C: New.
12774         * g++.old-deja/g++.ext/namedret3.C: New.
12775
12776 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12777
12778         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12779         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12780
12781 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12782
12783         * gcc.c-torture/execute/va-arg-21.c: New test.
12784
12785 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12786
12787         * gcc.dg/c99-complex-2.c: New test.
12788
12789 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12790
12791         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12792
12793 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12794
12795         * g++.old-deja/g++.other/inline16.C: New test.
12796
12797 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12798
12799         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12800         __PRETTY_FUNCTION__
12801
12802 2000-10-29  Neil Booth  <neilb@earthling.net>
12803
12804         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12805         New tests.
12806         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12807         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12808         optimisation.
12809
12810 2000-10-29  Neil Booth  <neilb@earthling.net>
12811
12812         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12813         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12814         * mi5.c: Test multiple includes work with -C.
12815         * trigraphs.c: Test ^= version.
12816
12817 2000-10-28  Neil Booth  <neilb@earthling.net>
12818
12819         New tests and test updates for new macro expander.
12820
12821         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12822         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12823         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12824         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12825         new diagnostic messages.
12826
12827         * gcc.dg/cpp/macro3.c: New tests.
12828
12829 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12830
12831         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12832         on the same line.
12833
12834 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12835
12836         * g++.old-deja/g++.other/eh2.C: New test.
12837
12838 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12839
12840         * gcc.c-torture/execute/20001027-1.c: New test.
12841
12842 2000-10-26  Richard Henderson  <rth@redhat.com>
12843
12844         * gcc.c-torture/execute/20001026-1.c: New.
12845
12846 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12847
12848         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12849         * g++.old-deja/g++.law/builtin1.C: Likewise.
12850         * g++.old-deja/g++.law/ctors10.C: Likewise.
12851         * g++.old-deja/g++.law/virtual3.C: Likewise.
12852         * g++.old-deja/g++.mike/p658.C: Likewise.
12853         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12854         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12855         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12856         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12857         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12858
12859 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12860
12861         * gcc.c-torture/compile/20001024-1.c: New test.
12862
12863 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12864
12865         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12866         to tell us whether or not we are using V3.
12867
12868 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12869
12870         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12871         operands.
12872
12873 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12874
12875         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12876
12877 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12878
12879         * gcc.c-torture/execute/20001024-1.c: New test.
12880
12881 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12882
12883         * g++.old-deja/g++.other/sibcall1.C: New test.
12884
12885 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12886
12887         * gcc.dg/noncompile/init-3.c: New test.
12888
12889 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12890
12891         * gcc.dg/format-array-1.c: New test.
12892
12893 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12894
12895         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12896         writing through null pointers; remove comment about testing
12897         unterminated strings.
12898
12899 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12900
12901         * gcc.c-torture/execute/20001017-2.c: New test.
12902
12903 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12904
12905         * gcc.c-torture/compile/20001018-1.c: New test.
12906         * gcc.c-torture/compile/20001018-1.x: Xfail.
12907
12908 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12909
12910         * gcc.c-torture/execute/20001017-1.c: New test.
12911
12912 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12913
12914         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12915         for multiple use of arguments with scanf formats; add tests for
12916         multiple use of arguments.
12917
12918 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12919
12920         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12921
12922 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12923
12924         * gcc.dg/format-miss-1.c: New test.
12925
12926 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12927
12928         * gcc.c-torture/execute/20001013-1.c: New test.
12929
12930 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12931
12932         * gcc.dg/format-branch-1.c: New test.
12933
12934 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12935
12936         * README, lib/file-format.exp: Remove EGCS references.
12937
12938 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12939
12940         * gcc.dg/20001013-1.c: New test.
12941
12942 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12943
12944         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12945         for intmax_t in the compiler using __typeof__ and the type rules
12946         for conditional expressions.
12947
12948 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12949
12950         * gcc.dg/20001012-1.c: New test.
12951         * gcc.dg/20001012-2.c: New test.
12952
12953 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12954
12955         * gcc.dg/format-attr-1.c: New test.
12956
12957 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12958
12959         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12960         __LONG_LONG_MAX__ instead of LLONG_MAX.
12961
12962 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12963
12964         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12965         scanf flags.
12966         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12967         flags.
12968
12969 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12970
12971         * gcc.dg/sequence-pt-1.c: New test.
12972
12973 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12974
12975         * gcc.c-torture/execute/20001011-1.c: New testcase.
12976         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12977
12978 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12979
12980         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12981         does not error on it.
12982
12983 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12984
12985         * gcc.dg/20001009-1.c: New test.
12986
12987 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12988
12989         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12990         * gcc.c-torture/execute/20001009-2.c: ... to here.
12991
12992 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12993
12994         * gcc.c-torture/compile/20001009-1.c: New testcase.
12995         * gcc.c-torture/execute/20001009-1.c: New testcase.
12996         Testcases provided by Jan Hubicka <jh@suse.cz>.
12997
12998 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12999
13000         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13001         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13002         uintmax_t using <limits.h> to emulate the compiler's internal
13003         logic.  No longer XFAIL %j tests.
13004
13005 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13006
13007         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13008         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13009         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13010         regexps and details of expected handling of some bad formats.
13011         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13012         suppression.
13013
13014 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13015
13016         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13017         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13018         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13019         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13020         in list archives.
13021
13022 2000-10-06  Richard Henderson  <rth@cygnus.com>
13023
13024         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13025         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13026         * g++.old-deja/g++.jason/report.C: Likewise.
13027         * g++.old-deja/g++.law/friend5.C: Likewise.
13028         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13029         of the expected warnings.
13030
13031 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13032
13033         * g++.old-deja/g++.pt/enum14.C: New test.
13034
13035 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13036
13037         * g++.old-deja/g++.pt/crash59.C: New test.
13038
13039 2000-10-04  Will Cohen  <wcohen@redhat.com>
13040
13041         * gcc.dg/20000926-1.c: New test.
13042
13043 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13044
13045         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13046         function name for current C++ compiler.
13047         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13048
13049 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13050
13051         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13052         __PRETTY_FUNCTION__.
13053         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13054
13055 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13056
13057         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13058
13059 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13060
13061         * gcc.c-torture/compile/20000923-1.c: New test.
13062
13063 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13064
13065         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13066         * g++.old-deja/g++.pt/ttp62.C: Same.
13067         * g++.old-deja/g++.other/inline14.C: Same.
13068
13069 2000-09-24  Richard Henderson  <rth@cygnus.com>
13070
13071         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13072
13073 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13074
13075         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13076
13077 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13078
13079         * gcc.c-torture/compile/20000922-1.c: New file.
13080
13081 2000-09-21  Nick Clifton  <nickc@redhat.com>
13082
13083         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13084         a signed long modulo operation.
13085         (mod6): New function - perform an unsigned long modulo operation.
13086         (main): Add tests for modulos of very large numbers by very small
13087         dividends.
13088
13089 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13090
13091         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13092
13093 2000-09-19  Richard Henderson  <rth@cygnus.com>
13094
13095         * gcc.dg/compare2.c (case 10): XFAIL.
13096
13097 2000-09-18  Richard Henderson  <rth@cygnus.com>
13098
13099         * gcc.c-torture/execute/20000906-1.c: Move ...
13100         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13101         that support __builtin_trap.
13102
13103 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13104
13105         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13106
13107 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13108
13109         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13110         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13111         more $ format tests.
13112
13113 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13114
13115         * gcc.dg/format-errmk-1.c: New test.
13116
13117 2000-09-17  Greg McGary  <greg@mcgary.org>
13118
13119         * gcc.c-torture/execute/20000917-1.x: Remove.
13120
13121 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13122
13123         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13124
13125 2000-09-17  Greg McGary  <greg@mcgary.org>
13126
13127         * gcc.c-torture/execute/20000917-1.c: New test.
13128         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13129
13130 2000-09-16  Neil Booth  <NeilB@earthling.net>
13131
13132         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13133         in nested macro bug.
13134
13135 2000-09-15  Neil Booth  <NeilB@earthling.net>
13136
13137         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13138
13139 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13140
13141         * gcc.c-torture/execute/20000914-1.c: New test.
13142
13143 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13144
13145         * g++.other/inline13.C: New test.
13146
13147 2000-09-12  Andreas Jaeger  <aj@suse.de>
13148
13149         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13150         constant by Ulrich Drepper <drepper@redhat.com>.
13151
13152 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13153
13154         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13155
13156 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13157
13158         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13159
13160 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13161
13162         * gcc.dg/cpp/backslash.c: New test.
13163
13164 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13165
13166         * gcc.c-torture/execute/20000910-1.c: New test.
13167         * gcc.c-torture/execute/20000910-2.c: Likewise.
13168
13169 2000-09-11  Robert Lipe  <robertl@sco.com>
13170
13171         * gcc.dg/pragma-align.c: New test.
13172
13173 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13174
13175         * g++.old-deja/g++.pt/explicit82.C: New test.
13176         * g++.old-deja/g++.pt/explicit83.C: New test.
13177
13178 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13179
13180         * gcc.dg/asm-names.c: New test.
13181
13182 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13183
13184         * gcc.dg/cpp/tr-warn6.c: New test
13185
13186 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13187
13188         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13189         be accepted.
13190
13191 2000-09-07  Catherine Moore  <clm@redhat.com>
13192
13193         * gcc.c-torture/execute/unroll-1.c: New test.
13194
13195 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13196
13197         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13198         ERROR markers.
13199         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13200         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13201         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13202         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13203         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13204         Preprocess only.
13205         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13206         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13207
13208 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13209
13210         * g++.old-deja/g++.pt/deduct2.C: New test.
13211
13212 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13213
13214         * g++.old-deja/g++.pt/parms2.C: New test.
13215
13216 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13217
13218         * g++.old-deja/g++.pt/crash58.C: New test.
13219
13220 2000-09-06  Greg McGary  <greg@mcgary.org>
13221
13222         * gcc.c-torture/execute/20000906-1.c: New test.
13223         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13224
13225 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13226
13227         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13228
13229 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13230
13231         * g++.old-deja/g++.pt/crash57.C: New test.
13232
13233 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13234
13235         * g++.old-deja/g++.pt/crash56.C: New test.
13236
13237 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13238
13239         * g++.old-deja/g++.pt/koenig1.C: New test.
13240
13241 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13242
13243         * gcc.dg/20000904-1.c: New test.
13244
13245 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13246
13247         * gcc.dg/cpp/paste8.c: New test.
13248
13249 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13250
13251         * gcc.c-torture/compile/20000827-1.c: New test.
13252
13253 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13254
13255         * gcc.dg/format-diag-1.c: New test.
13256
13257 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13258
13259         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13260         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13261         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13262         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13263         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13264
13265 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13266
13267         * g++.old-deja/g++.other/nested4.C: New test.
13268
13269 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13270
13271         * g++.old-deja/g++.ns/scoped1.C: New test.
13272
13273 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13274
13275         * lib/g++.exp: Support testing already-installed GCC.
13276
13277 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13278
13279         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13280
13281 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13282
13283         * gcc.dg/return-type-2.c: New test.
13284
13285 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13286
13287         * gcc.c-torture/compile/20000825-1.c: New test.
13288
13289 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13290
13291         * gcc.dg/dwarf2-2.c: New test.
13292
13293 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13294
13295         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13296         dg-warning regexps.
13297
13298 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13299
13300         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13301         gcc.dg/format-ext-5.c: New tests.
13302
13303 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13304
13305         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13306
13307 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13308
13309         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13310
13311 2000-08-24  Richard Henderson  <rth@cygnus.com>
13312
13313         * gcc.dg/ia64-sync-1.c: New test.
13314         * gcc.dg/ia64-sync-2.c: New test.
13315         * gcc.dg/ia64-asm-1.c: New test.
13316
13317 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13318
13319         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13320         * gcc.dg/format-ext-2.c: New test.
13321
13322 2000-08-23  Jason Merrill  <jason@redhat.com>
13323
13324         * lib/old-dejagnu.exp: Also ignore "In member function" and
13325         "At global scope".
13326
13327 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13328
13329         * gcc.dg/noncompile/label-lineno-1.c: New test.
13330
13331 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13332
13333         * gcc.dg/c99-array-nonobj-1.c: New test.
13334
13335 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13336
13337         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13338         tests.
13339         * gcc.dg/format-ext-1.c: New test.
13340
13341 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13342
13343         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13344         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13345         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13346         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13347         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13348
13349 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13350
13351         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13352         gcc.dg/c99-strftime-2.c: New tests.
13353
13354 2000-08-22  Richard Henderson  <rth@cygnus.com>
13355
13356         * gcc.c-torture/execute/20000822-1.c: New test.
13357
13358 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13359
13360         * gcc.c-torture/execute/20000819-1.x: Remove.
13361
13362 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13363
13364         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13365         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13366         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13367         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13368         gcc.dg/format-xopen-1.c: New tests.
13369
13370 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13371
13372         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13373
13374 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13375
13376         * g++.old-deja/g++.other/loop2.C: New test.
13377
13378         * gcc.c-torture/compile/20000606-1.c: New test.
13379         * gcc.c-torture/compile/20000728-1.c: New test.
13380         * gcc.c-torture/execute/20000801-1.c: New test.
13381         * gcc.c-torture/execute/20000801-2.c: New test.
13382         * gcc.c-torture/execute/20000819-1.c: New test.
13383         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13384         * gcc.dg/20000629-1.c: New test.
13385         * gcc.dg/20000724-1.c: New test.
13386         * gcc.dg/20000807-1.c: New test.
13387
13388 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13389
13390         * gcc.dg/cpp/pragma-1.c: New test.
13391         * gcc.dg/cpp/pragma-2.c: New test.
13392
13393 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13394
13395         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13396         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13397
13398 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13399
13400         * gcc.c-torture/compile/20000818-1.c: New test.
13401
13402 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13403
13404         * gcc.c-torture/execute/20000818-1.c: New test.
13405
13406 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13407
13408         * gcc.dg/format-va-1.c: New test.
13409
13410 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13411
13412         * g++.old-deja/g++.other/typedef8.C: New test.
13413
13414 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13415
13416         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13417         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13418         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13419         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13420         * g++.old-deja/g++.other/ptrmem7.C: New test.
13421         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13422
13423 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13424
13425         * g++.old-deja/g++.pt/typename27.C: New test.
13426
13427 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13428
13429         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13430         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13431         * g++.old-deja/g++.pt/friend45.C: New test.
13432         * g++.old-deja/g++.other/friend8.C: New test.
13433
13434 2000-08-15  Richard Henderson  <rth@cygnus.com>
13435
13436         * gcc.c-torture/execute/20000815-1.c: New test.
13437
13438 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13439
13440         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13441         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13442         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13443
13444 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13445
13446         * g++.old-deja/g++.other/refinit2.C: New test.
13447
13448 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13449
13450         * lib/c-torture.exp (c-torture): Make
13451         compiler_conditional_xfail_data global.
13452         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13453         compiler_conditional_xfail_data machinery.
13454         (f-torture-execute): Likewise.
13455         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13456         and only when unrolling loops.
13457
13458         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13459
13460 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13461
13462         * g++.old-deja/g++.pt/explicit81.C: New test.
13463
13464 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13465
13466         * g++.old-deja/g++.pt/typename26.C: New test.
13467
13468 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13469
13470         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13471         warning.
13472
13473 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13474
13475         * g++.old-deja/g++.other/array3.C: New test.
13476
13477 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13478
13479         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13480         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13481         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13482         New tests.
13483
13484 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13485
13486         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13487         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13488
13489 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13490
13491         * gcc.c-torture/execute/20000808-1.c: New test.
13492
13493 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13494
13495         * gcc.dg/c90-const-expr-1.c: New test.
13496
13497 2000-08-08  Richard Henderson  <rth@cygnus.com>
13498
13499         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13500
13501 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13502
13503         * gcc.dg/noncompile/const-ll-1.c: New test.
13504
13505 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13506
13507         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13508
13509 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13510
13511         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13512         that running programs linked against the shared version of libobjc
13513         run correctly.
13514
13515 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13516
13517         * gcc.dg/c99-printf-1.c: New test.
13518
13519 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13520
13521         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13522
13523 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13524
13525         * gcc.c-torture/execute/20000731-1.x: Delete.
13526
13527 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13528
13529         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13530         and torture_without_loops as is done by c-torture.exp.
13531         (search_for): Copy from c-torture.exp.
13532         (gcc-dg-runtest): New function, drives a directory of tests
13533         iterating over the TORTURE_OPTIONS.
13534         (scan-assembler, scan-assembler-not): Move here from
13535         individual directory drivers.
13536
13537         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13538         defined by lib/gcc-dg.exp.
13539         * gcc.dg/cpp/cpp.exp: Likewise.
13540         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13541         gcc-dg-runtest, so we cycle over optimization options.
13542
13543         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13544         * gcc.dg/compare2.c: No longer expected to fail.
13545
13546 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13547
13548         * gcc.c-torture/execute/20000804-1.c: New test.
13549
13550 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13551
13552         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13553
13554 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13555
13556         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13557
13558 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13559
13560         * gcc.c-torture/compile/20000803-1.c: New test.
13561
13562 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13563
13564         * gcc.c-torture/execute/20000801-3.c,
13565         gcc.c-torture/execute/20000801-4.c: New tests.
13566         * gcc.c-torture/execute/20000801-3.x,
13567         gcc.c-torture/execute/20000801-4.x: Xfail.
13568
13569 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13570
13571         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13572         libobjc/.libs to allow for libtool.
13573
13574 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13575
13576         * gcc.c-torture/compile/20000802-1.c: New test.
13577
13578 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13579
13580         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13581
13582 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13583
13584         * gcc-c-torture/execute/20000731-2.c: New test.
13585
13586         * gcc.c-torture/execute/20000731-1.c: New test.
13587         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13588
13589 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13590
13591         * testsuite/gcc.dg/cpp/paste7.c: New test.
13592         * gcc.dg/cpp/20000725-1.c: New test.
13593
13594 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13595
13596         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13597         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13598         declaration warning for __builtin_dwarf_reg_size.
13599
13600         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13601
13602 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13603
13604         * gcc.dg/noncompile/voidparam-1.c: New test.
13605
13606 2000-07-30  Richard Henderson  <rth@cygnus.com>
13607
13608         * gcc.dg/c90-digraph-1.c: Don't xfail.
13609         * gcc.dg/compare2.c (case 10): Xfail.
13610         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13611
13612 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13613
13614         * gcc.dg/c99-main-1.c: New test.
13615
13616 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13617
13618         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13619
13620 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13621
13622         * gcc.c-tortuer/execute/20000726-1.c: New test.
13623
13624 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13625
13626         * gcc.c-torture/execute/enum-2.c: New test.
13627
13628 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13629
13630         * gcc.dg/cpp/tr-warn3.c: New test.
13631
13632 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         * g++.old-deja/g++.ext/implicit1.C: Remove.
13635         * g++.old-deja/g++.jason/c2.C: Remove
13636         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13637         * g++.old-deja/g++.pt/crash16.C: Likewise.
13638         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13639
13640 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13641
13642         * g++.old-deja/g++.other/for2.C: New test.
13643
13644 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13645
13646         * gcc.dg/20000720-1.c: New test.
13647
13648 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13649
13650         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13651
13652 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13653
13654         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13655         * gcc.c-torture/execute/20000722-1.c: New.
13656         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13657
13658 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13659
13660         * gcc.dg/cpp/20000720-1.S: New test.
13661
13662 2000-07-21  Michael Meissner  <meissner@redhat.com>
13663
13664         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13665
13666 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13667
13668         * g++.old-deja/g++.brendan/crash16.C,
13669         g++.old-deja/g++.brendan/parse3.C,
13670         g++.old-deja/g++.brendan/redecl1.C,
13671         g++.old-deja/g++.ns/template13.C,
13672         g++.old-deja/g++.other/decl4.C,
13673         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13674
13675 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13676
13677         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13678         and "Internal error".
13679
13680         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13681         regexps.
13682         * gcc.dg/cpp/paste6.c: New test.
13683
13684 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13685
13686         * gcc.dg/cpp/tr-direct.c: New test.
13687
13688         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13689         gcc.dg/cpp/undef1.c: Tweak error regexps.
13690
13691 2000-07-18  Eric Christopher <echristo@redhat.com>
13692
13693         * gcc.c-torture/compile/20000718-1.c: New test.
13694
13695 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13696
13697         * cpplex.c (_cpp_push_token): If the token being pushed back
13698         is the previous token in this context, just subtract one from
13699         context->posn.
13700         * cppmacro.c (save_expansion): Clear aux field when storing a
13701         placemarker.
13702
13703 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13704
13705         * gcc.dg/noncompile/redecl-1.c: New test.
13706
13707 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13708
13709         * gcc.c-torture/execute/20000717-5.c: New test.
13710         * gcc.c-torture/execute/20000717-1.x: Removed.
13711
13712 2000-07-17  Richard Henderson  <rth@cygnus.com>
13713
13714         * gcc.c-torture/execute/20000717-4.c: New test.
13715
13716 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13717
13718         * gcc.dg/cpp/syshdr.c: New test.
13719         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13720
13721 2000-07-17  Neil Booth  <neilb@earthling.net>
13722
13723         * gcc.dg/cpp/cmdlne-dM.c: New test.
13724         * gcc.dg/cpp/cmdlne-dD.c: New test.
13725
13726 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13727
13728         * gcc.c-torture/execute/20000717-3.c: New test.
13729
13730         * gcc.c-torture/compile/20000717-1.c: New test.
13731
13732 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13733
13734         * gcc.c-torture/execute/20000717-2.c: New test.
13735
13736 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13737
13738         * gcc.dg/formatz-1.c: New test.
13739
13740         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13741         * gcc.dg/c99-digraph-1.c: New tests.
13742
13743         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13744         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13745
13746         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13747         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13748         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13749         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13750         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13751         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13752         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13753
13754 2000-07-17   Greg McGary <greg@mcgary.org>
13755
13756         * gcc.c-torture/execute/20000717-1.c: New test.
13757         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13758
13759 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13760
13761         * gcc.c-torture/execute/20000715-2.c: New test.
13762         * gcc.dg/20000715-1.c: New test.
13763
13764 2000-07-15  Michael Meissner  <meissner@redhat.com>
13765
13766         * gcc.c-torture/execute/20000715-1.c: New test.
13767
13768 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13769
13770         * gcc.c-torture/execute/20000707-1.c: New test.
13771
13772 2000-07-13  Neil Booth  <NeilB@earthling.net>
13773
13774         * testsuite/gcc.dg/cpp/digraph1.c,
13775         testsuite/gcc.dg/cpp/digraph2.c,
13776         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13777
13778 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13779
13780         * g77.f-torture/compile/20000630-2.f:  New test.
13781         * g77.f-torture/compile/20000630-2.x
13782
13783 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13784
13785         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13786
13787 2000-07-11  Neil Booth  <NeilB@earthling.net>
13788
13789         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13790
13791 2000-07-11  Neil Booth  <NeilB@earthling.net>
13792
13793         * gcc.dg/cpp/cmdlne-C.c: New.
13794
13795 2000-07-09  Neil Booth  <NeilB@earthling.net>
13796
13797         * gcc.dg/cpp/directiv.c: New tests.
13798         * gcc.dg/cpp/undef1.c: Update.
13799
13800 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13801
13802         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13803
13804 2000-07-09  Neil Booth  <NeilB@earthling.net>
13805
13806         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13807
13808 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13809
13810         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13811         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13812
13813 2000-07-08  Neil Booth  <NeilB@earthling.net>
13814
13815         * gcc.dg/cpp/macsyntx.c: New tests.
13816
13817 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13818
13819         * gcc.dg/20000707-1.c: New test.
13820
13821 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13822
13823         * gcc.c-torture/execute/20000706-1.c: New test.
13824         * gcc.c-torture/execute/20000706-2.c: New test.
13825         * gcc.c-torture/execute/20000706-3.c: New test.
13826         * gcc.c-torture/execute/20000706-4.c: New test.
13827         * gcc.c-torture/execute/20000706-5.c: New test.
13828
13829 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13830
13831         * g++.old-deja/g++.pt/instantiate7.C: New test.
13832
13833 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13834
13835         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13836         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13837         * g++.old-deja/g++.other/rtti3.C: Likewise.
13838         * g++.old-deja/g++.other/rttid3.C: Likewise.
13839
13840 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13841
13842         *  g77.f-torture/compile/20000630-1.x: Fix typo
13843
13844 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13845
13846         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13847         assembly output.
13848
13849 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13850
13851         * gcc.dg/cpp/ident.c: New test.
13852
13853 2000-07-05  Neil Booth  <NeilB@earthling.net>
13854
13855         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13856           gcc.dg/cpp/lexstrng.c: New tests.
13857
13858 2000-07-04  Neil Booth  <NeilB@earthling.net>
13859
13860         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13861         * gcc.dg/cpp/strify2.c: Same.
13862
13863 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13864
13865         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13866         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13867         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13868         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13869
13870         * testsuite/gcc.dg/cpp/macro1.c,
13871         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13872         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13873         testsuite/gcc.dg/cpp/strify1.c,
13874         testsuite/gcc.dg/cpp/strify2.c: New tests.
13875
13876 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13877
13878         * gcc.c-torture/execute/20000703-1.c: New test.
13879
13880 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13881
13882         * g++.old-deja/g++.pt (lookup10.C): New test.
13883
13884 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13885
13886         * g++.old-deja/g++.pt (typename25.C): New test.
13887
13888 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13889
13890         * gcc.c-torture/compile/20000701-1.c: New test.
13891
13892 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13893
13894         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13895         to test case.
13896
13897 2000-06-30  Catherine Moore  <clm@cygnus.com>
13898
13899         * gcc.c-torture/execute/align-1.c: New test.
13900
13901 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13902
13903         * g++.old-deja/g++.pt/expr8.C: New test.
13904         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13905
13906 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13907
13908         * gcc.c-torture/compile/20000629-1.c: New test.
13909
13910 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13911
13912
13913         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13914         gcc.dg/noncompile directory, depending on whether they're
13915         preprocessor tests or not.  Annotate all the tests for the dg
13916         framework.
13917
13918         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13919         * gcc.dg/noncompile/noncompile.exp: New.
13920
13921         * Moved files:
13922         Old name                                New name
13923         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13924         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13925         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13926         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13927         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13928         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13929         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13930         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13931         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13932         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13933         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13934         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13935         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13936         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13937         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13938         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13939         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13940         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13941         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13942         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13943         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13944         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13945         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13946         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13947
13948         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13949         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13950         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13951         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13952         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13953         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13954
13955 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13956
13957         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13958         declare one variable.  On the fourth, error.
13959         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13960         declared by 20000628-1a.h.
13961
13962 2000-06-29  Richard Henderson  <rth@redhat.com>
13963
13964         * gcc.c-torture/execute/930529-1.x: New file.
13965         * gcc.dg/920413-1.c: Adjust expected warning text.
13966         * gcc.dg/980217-1.c: Declare abort.
13967         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13968
13969 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13970
13971         * g77.f-torture/compile/20000629-1.f: New test.
13972         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13973
13974 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13975
13976         Rearrange lots of files, removing entirely the
13977         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13978         directories.
13979
13980         * Deleted files:
13981         gcc.c-torture/code_quality/code_quality.exp
13982         gcc.c-torture/special/special.exp
13983         gcc.failure/failure.exp
13984         gcc.failure/940409-1.x
13985         gcc.c-torture/compile/961203-1.x
13986
13987         * New files:
13988         gcc.misc-tests/linkage.exp
13989         gcc.c-torture/execute/920730-1t.c
13990         gcc.c-torture/execute/920730-1t.x
13991         gcc.c-torture/compile/920520-1.x
13992         gcc.c-torture/compile/920521-1.x
13993         gcc.c-torture/compile/981006-1.x
13994         gcc.c-torture/execute/eeprof-1.x
13995
13996         * Moved files (possibly with modifications to fit a new harness):
13997         Old name                                New name
13998         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13999         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14000         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14001         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14002         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14003         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14004         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14005         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14006         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14007         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14008         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14009         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14010         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14011         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14012
14013 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14014
14015         * c-torture/compile/961203-1.x: Delete.
14016
14017         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14018         not exit. Include stdio.h.
14019         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14020         * gcc.misc-tests/dg-12.c: Likewise.
14021         * gcc.misc-tests/dg-5.c: Likewise.
14022         * gcc.misc-tests/dg-6.c: Likewise.
14023         * gcc.misc-tests/dg-7.c: Prototype abort.
14024         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14025         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14026         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14027         not exit.
14028         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14029         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14030
14031 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14032
14033         * gcc.dg/cpp/20000628-1.c: New test.
14034         * gcc.dg/cpp/20000628-1.h: New header for above test.
14035         * gcc.dg/cpp/20000628-1a.h: Likewise.
14036
14037 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14038
14039         * gcc.dg/cpp: New directory.
14040         * gcc.dg/cpp/cpp.exp: New driver.
14041         * gcc.dg/cpp/20000627-1.c: New test.
14042         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14043         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14044         and rewrite as a compilation test.
14045
14046         * gcc.dg: Move many files into the cpp subdirectory, possibly
14047         renaming or editing them as well.
14048         Old name                New name
14049         990119-1.c              cpp/19990119-1.c
14050         990228-1.c              cpp/19990228-1.c
14051         990407-1.c              cpp/19990407-1.c
14052         990409-1.c              cpp/19990409-1.c
14053         990413-1.c              cpp/19990413-1.c
14054         990703-1.c              cpp/19990703-1.c
14055         20000127-1.c            cpp/20000127-1.c
14056         20000129-1.c            cpp/20000129-1.c
14057         20000207-1.c            cpp/20000207-1.c
14058         20000207-2.c            cpp/20000207-2.c
14059         20000209-1.c            cpp/20000209-1.c
14060         20000209-2.c            cpp/20000209-2.c
14061         20000301-1.c            cpp/20000301-1.c
14062         20000419-1.c            cpp/20000419-1.c
14063         20000510-1.S            cpp/20000510-1.S
14064         20000519-1.c            cpp/20000519-1.c
14065         20000529-1.c            cpp/20000529-1.c
14066         20000625-1.c            cpp/20000625-1.c
14067         20000625-2.c            cpp/20000625-2.c
14068         cpp-as1.c               cpp/assert1.c
14069         cpp-as2.c               cpp/assert2.c
14070         cxx-comments-1.c        cpp/cxxcom1.c
14071         cxx-comments-2.c        cpp/cxxcom2.c
14072         endif-label.c           cpp/endif.c
14073         cpp-hash1.c             cpp/hash1.c
14074         cpp-hash2.c             cpp/hash2.c
14075         cpp-if1.c               cpp/if-1.c
14076         cpp-if2.c               cpp/if-2.c
14077         cpp-if3.c               cpp/if-3.c
14078         cpp-if4.c               cpp/if-4.c
14079         cpp-if5.c               cpp/if-5.c
14080         cpp-cond.c              cpp/if-cexp.c
14081         cpp-missingop.c         cpp/if-mop.c
14082         cpp-missingparen.c      cpp/if-mpar.c
14083         cpp-opprec.c            cpp/if-oppr.c
14084         cpp-ifparen.c           cpp/if-paren.c
14085         cpp-shortcircuit.c      cpp/if-sc.c
14086         cpp-shift.c             cpp/if-shift.c
14087         cpp-unary.c             cpp/if-unary.c
14088         cpp-li1.c               cpp/line1.c
14089         cpp-li2.c               cpp/line2.c
14090         lineno.c                cpp/line3.c
14091         lineno-2.c              cpp/line4.c
14092         cpp-mi.c                cpp/mi1.c
14093         cpp-mic.h               cpp/mi1c.h
14094         cpp-micc.h              cpp/mi1cc.h
14095         cpp-mind.h              cpp/mi1nd.h
14096         cpp-mindp.h             cpp/mi1ndp.h
14097         cpp-mix.h               cpp/mi1x.h
14098         cpp-mi2.c               cpp/mi2.c
14099         cpp-mi2a.h              cpp/mi2a.h
14100         cpp-mi2b.h              cpp/mi2b.h
14101         cpp-mi2c.h              cpp/mi2c.h
14102         cpp-mi3.c               cpp/mi3.c
14103         cpp-mi3.def             cpp/mi3.def
14104         poison-1.c              cpp/poison.c
14105         pr-impl.c               cpp/prag-imp.c
14106         cpp-redef-2.c           cpp/redef1.c
14107         cpp-redef.c             cpp/redef2.c
14108         strpaste.c              cpp/strp1.c
14109         strpaste-2.c            cpp/strp2.c
14110         cpp-tradpaste.c         cpp/tr-paste.c
14111         cpp-tradstringify.c     cpp/tr-str.c
14112         cpp-tradwarn1.c         cpp/tr-warn1.c
14113         cpp-tradwarn2.c         cpp/tr-warn2.c
14114         trigraphs.c             cpp/trigraphs.c
14115         cpp-unc1.c              cpp/unc1.c
14116         cpp-unc2.c              cpp/unc2.c
14117         cpp-unc3.c              cpp/unc3.c
14118         cpp-unc.c               cpp/unc4.c
14119         undef.c                 cpp/undef1.c
14120         undef-2.c               cpp/undef2.c
14121         cpp-wi1.c               cpp/widestr1.c
14122
14123 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14124
14125         * lib/g++.exp (g++_include_flags): Tweak.
14126
14127 2000-06-27  H.J. Lu  <hjl@gnu.org>
14128             Loren J. Rittle  <ljrittle@acm.org>
14129
14130         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14131         version with one that knows about the new gcc tree structure.
14132         (g++_link_flags): Same.
14133
14134 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14135
14136         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14137         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14138         case we are cross-compiling.
14139
14140         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14141         g++.old-deja/g++.niklas/Makefile.in,
14142         g++.old-deja/g++.niklas/configure.in,
14143         g++.old-deja/g++.other/Makefile.in,
14144         g++.old-deja/g++.other/configure.in,
14145         gcc.c-torture/code_quality/Makefile.in,
14146         gcc.c-torture/code_quality/configure.in,
14147         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14148         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14149         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14150         gcc.c-torture/execute/ieee/Makefile.in,
14151         gcc.c-torture/execute/ieee/configure.in,
14152         gcc.c-torture/noncompile/Makefile.in,
14153         gcc.c-torture/noncompile/configure.in,
14154         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14155         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14156         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14157
14158 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14159
14160         * g++.old-deja/g++.other/ambig3.C: New test.
14161
14162 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14163
14164         * g++.old-deja/g++.pt/syntax1.C: New test.
14165         * g++.old-deja/g++.pt/syntax2.C: New test.
14166         * g++.old-deja/g++.other/syntax3.C: New test.
14167         * g++.old-deja/g++.other/syntax4.C: New test.
14168
14169 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14170
14171         * gcc.dg/20000623-1.c: Prototype exit and abort.
14172
14173 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14174
14175         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14176         New tests.
14177         * gcc.dg/cpp-mi3.def: New file.
14178
14179         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14180         inside assertions.
14181         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14182         lexer's error messages.
14183         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14184         divine anything from the linemarkers.
14185         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14186         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14187
14188 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14189
14190         * gcc.dg/20000623-1.c: New test.
14191
14192 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14193
14194         * gcc.c-torture/execute/20000622-1.c: New test.
14195
14196 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14197
14198         * g++.old-deja/g++.other/init15.C: New test.
14199
14200 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14201
14202         * g++.old-deja/g++.pt/vaarg2.C: New test.
14203         * g++.old-deja/g++.pt/vaarg3.C: New test.
14204
14205 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14206
14207         * g++.old-deja/g++.other/dyncast6.C: New test.
14208
14209 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14210
14211         * gcc.c-torture/execute/loop-6.c: New test.
14212
14213 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14214
14215         * gcc.dg/20000614-1.c: New test.
14216         * gcc.dg/20000614-2.c: New test.
14217
14218 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14219
14220         * g++.old-deja/g++.other/inline12.C: New test.
14221
14222 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14223
14224         * g++.old-deja/g++.other/eh1.C: New test.
14225
14226 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14227
14228         * g++.old-deja/g++.other/type.C: New test.
14229
14230 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14231
14232         * g++.old-deja/g++.other/initstring.C: New test.
14233
14234 2000-06-12  Jason Merrill  <jason@redhat.com>
14235
14236         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14237
14238 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14239
14240         * gcc.c-torture/compile/20000609-1.c: New test.
14241
14242 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14243
14244         * gcc.dg/20000609-1.c: New test.
14245
14246 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14247
14248         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14249         * gcc.c-torture/noncompile/poison-1.c: Move...
14250         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14251         * gcc.dg/cpp-li1.c: Add a token after the #line.
14252
14253 2000-06-05  Richard Henderson  <rth@cygnus.com>
14254
14255         * gcc.c-torture/execute/20000605-2.c: New test.
14256         * gcc.c-torture/execute/20000605-3.c: New test.
14257
14258 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14259
14260         * g77.f-torture/execute/20000503-1.x: New file.
14261
14262 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14263
14264         * g++.old-deja/g++.eh/badalloc1.C: New test.
14265
14266 2000-06-05  Richard Henderson  <rth@cygnus.com>
14267
14268         * gcc.c-torture/execute/20000605-1.c: New test.
14269
14270 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14271             Nathan Sidwell <nathan@codesourcery.com>
14272
14273         * gcc.c-torture/compile/20000605-1.c: New test.
14274
14275 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14276
14277         * g77.f-torture/compile/20000601-1.f:  New test.
14278
14279 2000-06-03  Richard Henderson  <rth@cygnus.com>
14280
14281         * gcc.c-torture/execute/20000603-1.c: New.
14282
14283 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14284
14285         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14286         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14287
14288 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14289
14290         * gcc.dg/compare2.c (case 12): XFAIL.
14291         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14292         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14293
14294         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14295
14296 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14297
14298         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14299         guard macro is already defined when the header is first
14300         included.
14301         * gcc.dg/cpp-mix.h: New file.
14302         * gcc.dg/endif-label.c: Update patterns to match compiler.
14303
14304         * g++.brendan/complex1.C: Declare abort.
14305         * g++.law/refs4.C: Remove XFAIL.
14306         * g++.oliva/expr2.C: Declare abort and exit.
14307
14308 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14309
14310         * gcc.c-torture/execute/20000528-1.c: New test.
14311
14312         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14313         * g++.old-deja/g++.law/temps4.C: Likewise.
14314
14315         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14316         stdlib.h.  Call abort() on failure.
14317         * g++.old-deja/g++.law/refs4.C: Likewise.
14318         * g++.old-deja/g++.law/temps4.C: Likewise.
14319         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14320         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14321
14322 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14323
14324         Relative to g++.dg/special:
14325         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14326
14327         Relative to g++.old-deja:
14328         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14329         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14330         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14331         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14332         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14333         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14334         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14335
14336         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14337         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14338         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14339         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14340         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14341         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14342         and/or string.h.
14343
14344         * g++.other/goto1.C: Update expectations for error messages.
14345
14346 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14347
14348         * gcc.c-torture/compile/20000523-1.c: New test.
14349
14350 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14351
14352         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14353
14354 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14355
14356         * g++.old-deja/g++.eh/catch11.C: New test.
14357         * g++.old-deja/g++.eh/catch12.C: New test.
14358
14359 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14360
14361         * gcc.c-torture/execute/20000523-1.c: New test.
14362
14363 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14364
14365         * c-torture/execute/bcp-1.c: Replace abort in arg of
14366         __builtin_constant_p with a generic external function.
14367
14368         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14369         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14370         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14371         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14372         Prototype abort and/or exit.
14373
14374         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14375         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14376         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14377         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14378
14379 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14380
14381         * gcc.dg/dwarf2-1.c: New test.
14382
14383 2000-05-20  Richard Henderson  <rth@cygnus.com>
14384
14385         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14386
14387 2000-05-20  Andreas Jaeger  <aj@suse.de>
14388
14389         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14390         testcase.
14391
14392 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14393
14394         * gcc.c-torture/execute/20000519-2.c: New test.
14395
14396 2000-05-19  Andreas Jaeger  <aj@suse.de>
14397
14398         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14399         which fails with SSA.
14400
14401         * lib/c-torture.exp: Also test with -O3 -fssa.
14402
14403 2000-05-18  Michael Meissner  <meissner@redhat.com>
14404
14405         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14406         * gcc.c-torture/execute/920415-1.c: Ditto.
14407         * gcc.c-torture/execute/920501-1.c: Ditto.
14408         * gcc.c-torture/execute/conversion.c: Ditto.
14409         * gcc.c-torture/execute/cvt-1.c: Ditto.
14410
14411 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14412
14413         * gcc.c-torture/compile/20000518-1.c: New test.
14414
14415 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14416
14417         * g77.f-torture/compile/200005018.f:  New test.
14418
14419 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14420
14421         * gcc.c-torture/compile/20000517-1.c: New test.
14422
14423 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14424
14425         * gcc.c-torture/execute/20000516-1.c: New test.
14426
14427 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14428
14429         * g++.old-deja/g++.other/eh.C: New test.
14430
14431 2000-05-12  Richard Henderson  <rth@cygnus.com>
14432
14433         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14434         constants through to doit's conditional.
14435
14436 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14437
14438         * gcc.c-torture/compile/20000511-1.c: New test.
14439         * g77.f-torture/compile/20000511-1.f: New test.
14440         * g77.f-torture/compile/20000511-2.f: New test.
14441
14442 2000-05-11  Michael Meissner  <meissner@redhat.com>
14443
14444         * gcc.c-torture/execute/20000511-1.c: New test.
14445
14446 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14447
14448         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14449         * gcc.dg/20000510-1.S: New.
14450
14451 2000-05-08  Catherine Moore  <clm@cygnus.com>
14452
14453         * gcc.dg/unused-3.c: New.
14454
14455 2000-05-06  Richard Henderson  <rth@cygnus.com>
14456
14457           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14458           * g++.old-deja/g++.mike/warn1.C: Likewise.
14459           * g++.old-deja/g++.pt/local1.C: Likewise.
14460           * g++.old-deja/g++.pt/local7.C: Likewise.
14461           * g++.old-deja/g++.pt/spec16.C: Likewise.
14462
14463 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14464
14465         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14466
14467 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14468
14469           * g77.f-torture/execute/20000503-1.f:  New test.
14470
14471 2000-05-04  Andreas Jaeger  <aj@suse.de>
14472
14473         * gcc.dg/noreturn-2.c: New test.
14474
14475 2000-05-04  Neil Booth  <NeilB@earthling.net>
14476
14477         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14478         preprocessor.
14479
14480 2000-05-04  Richard Henderson  <rth@cygnus.com>
14481
14482         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14483
14484 2000-05-04  Richard Henderson  <rth@cygnus.com>
14485
14486         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14487         OpenSSL by Jason R Thorpe.
14488
14489 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14490
14491         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14492
14493 2000-05-03  Robert Lipe <robertlipe@usa.net>
14494
14495         * gcc.dg/20000503-1.c: New test.
14496
14497 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14498
14499         * gcc.c-torture/compile/20000502-1.c: New test.
14500         * g++.old-deja/g++.other/align.C: New test.
14501         * gcc.dg/cpp-tradstringify.c: New test.
14502
14503 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14504
14505         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14506         and hard registers.
14507
14508 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14509
14510         * gcc.c-torture/execute/loop-5.c: New test.
14511
14512 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14513
14514         * gcc.c-torture/execute/va-arg-20.c: New test.
14515
14516 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14517
14518         * gcc.c-torture/execute/20000422-1.c: New test.
14519
14520 2000-04-20  Greg McGary  <gkm@gnu.org>
14521
14522         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14523         when optimizing, but without sibling-call optimizations (-O1).
14524
14525 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14526
14527           * gcc.c-torture/compile/20000420-1.c: New test.
14528
14529 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14530
14531         * g++.abi/ptrflags.C: New test.
14532         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14533
14534 2000-04-19  Catherine Moore  <clm@cygnus.com>
14535
14536         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14537
14538 2000-04-19  Greg McGary  <gkm@gnu.org>
14539
14540         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14541         sibling-call optimizations.
14542
14543 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14544
14545         * gcc.dg/20000419-1.c: New test.
14546
14547 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14548
14549         * gcc.c-torture/execute/20000412-6.c: New test.
14550
14551 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14552
14553         * gcc.c-torture/execute/20000412-5.c: New test.
14554         * g77.f-torture/compile/20000412-1.f: New test.
14555         * gcc.c-torture/execute/20000412-4.c: New test.
14556         * gcc.c-torture/compile/20000412-2.c: New test.
14557         * gcc.c-torture/execute/20000412-3.c: New test.
14558         * gcc.c-torture/compile/20000412-1.c: New test.
14559         * gcc.c-torture/execute/20000412-2.c: New test.
14560
14561 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14562
14563         * objc/execute/bf-20.m: New test.
14564
14565 2000-04-10  Richard Henderson  <rth@cygnus.com>
14566
14567         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14568
14569         * gcc.c-torture/execute/20000412-1.c: New test.
14570
14571 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14572
14573         * g++.old-deja/g++.eh/catchptr1.C: New test.
14574
14575 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14576
14577         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14578
14579 2000-04-08  Neil Booth  <NeilB@earthling.net>
14580
14581         * gcc.dg/cpp-nullchar.c: Remove test as
14582         embedded nulls cause problems.
14583
14584 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14585
14586         * gcc.dg/compare2.c: New test.
14587
14588 2000-04-08  Neil Booth  <NeilB@earthling.net>
14589
14590         * gcc.dg/cpp-nullchar.c: New test.
14591
14592 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14593
14594         * gcc.dg/cpp-mi2.c: New test.
14595         * gcc.dg/cpp-mi2[abc].h: New files.
14596
14597 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14598
14599         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14600         member name.
14601
14602 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14603
14604         * g++.old-deja/g++.abi/vmihint.C: New test.
14605
14606 2000-04-06  Neil Booth  <NeilB@earthling.net>
14607
14608         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14609         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14610         copyright.
14611
14612 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14613
14614         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14615         avoid stack-frame overwrite.
14616
14617 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14618
14619         * gcc.c-torture/compile/20000405-2.c: New test.
14620         * gcc.c-torture/compile/20000405-3.c: New test.
14621
14622 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14623
14624         * gcc.c-torture/compile/20000405-1.c: New test.
14625
14626 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14627
14628         * gcc.dg/cast-qual-1.c: Revert last change.
14629
14630 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14631
14632         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14633
14634 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14635
14636         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14637         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14638
14639 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14640
14641         * gcc.c-torture/compile/20000403-2.c: New test.
14642         * gcc.c-torture/compile/20000403-1.c: New test.
14643
14644 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14645
14646         * gcc.c-torture/execute/20000403-1.c: New test.
14647
14648 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14649
14650         * gcc.c-torture/execute/20000402-1.c: New test.
14651
14652 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14653
14654         * gcc.c-torture/execute/va-arg-15.c: New test.
14655         * gcc.c-torture/execute/va-arg-16.c: New test.
14656         * gcc.c-torture/execute/va-arg-17.c: New test.
14657         * gcc.c-torture/execute/va-arg-18.c: New test.
14658         * gcc.c-torture/execute/va-arg-19.c: New test.
14659
14660 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14661
14662         * gcc.c-torture/compile/981211-1.c: Move to...
14663         * gcc.dg/cpp-as1.c: ...here.
14664         * gcc.dg/cpp-as2.c: New file.
14665
14666         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14667         compiler.
14668
14669 2000-04-02  Neil Booth  <NeilB@earthling.net>
14670
14671         * gcc.dg/cpp-cond.c  New tests.
14672         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14673         accidental success less likely.
14674         * gcc.dg/cpp-missingop.c  New tests.
14675         * gcc.dg/cpp-missingparen.c  New tests.
14676         * gcc.dg/cpp-shift.c  New tests.
14677         * gcc.dg/cpp-shortcircuit.c  New tests.
14678         * gcc.dg/cpp-unary.c  New tests.
14679
14680 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14681
14682         * gcc.c-torture/compile/20000329-1.c: New test.
14683
14684 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14685
14686         * gcc.c-torture/compile/20000326-1.c: New test.
14687         * gcc.c-torture/compile/20000326-2.c: New test.
14688
14689 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14690
14691         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14692         the first parameter is a function argument.
14693
14694 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14695
14696         * g++.old-deja/g++.ext/array4.C: New test.
14697
14698 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14699
14700         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14701
14702 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14703
14704         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14705
14706 2000-03-19  Richard Henderson  <rth@cygnus.com>
14707
14708         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14709
14710 2000-03-19  Richard Henderson  <rth@cygnus.com>
14711
14712         * gcc.c-torture/compile/20000319-1.c: New test.
14713
14714 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14715
14716         * gcc.c-torture/execute/20000314-3.c: New test.
14717         * gcc.c-torture/execute/20000314-2.c: New test.
14718         * gcc.c-torture/execute/20000314-1.c: New test.
14719         * gcc.c-torture/compile/20000314-2.c: New test.
14720         * gcc.c-torture/compile/20000314-1.c: New test.
14721
14722 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14723
14724         * g++.old-deja/g++.warn/inline.C: New test.
14725
14726 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14727
14728         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14729         standards-compliant result rather than specific constants.
14730         Put test-values in array.
14731
14732 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14733
14734         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14735         (g++_target_compile): Put test-specific options last.
14736
14737 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14738
14739         * g++.old-deja/g++.eh/vbase4.C: New test.
14740
14741 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14742
14743         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14744
14745 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14746
14747         * g++.old-deja/g++.brendan/misc12.C: Removed.
14748         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14749         * g++.old-deja/g++.ext/pretty4.C: New test.
14750
14751 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14752
14753         * g++.old-deja/g++.other/string2.C: New test.
14754
14755 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14756
14757         * g++.old-deja/g++.warn/impint2.C: New test.
14758
14759 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14760
14761         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14762         is 1, not zero.
14763
14764 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14765
14766         * g++.old-deja/g++.warn/impint.C: New test.
14767         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14768         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14769         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14770         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14771         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14772         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14773         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14774         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14775         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14776         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14777         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14778         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14779
14780 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14781
14782         * gcc.dg/cpp-redef.c: New test.
14783
14784 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         * g++.old-deja/g++.pt/unify7.C: New test.
14787
14788 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14789
14790         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14791         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14792
14793 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14794
14795         * gcc.c-torture/compile/20000224-1.c: New test.
14796
14797 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14798
14799         * gcc.c-torture/compile/cpp-2.c: New test.
14800         * gcc.c-torture/compile/cpp-1.c: New test.
14801
14802 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14803
14804         * gcc.c-torture/execute/20000225-1.c: New test.
14805
14806 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14807
14808         * gcc.dg/cpp-li2.c: New test.
14809
14810         * gcc.dg/cpp-wi1.c: New test.
14811
14812         * gcc.dg/cpp-li1.c: New test.
14813
14814 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14815
14816         * g++.old-deja/g++.other/sizeof5.C: New test.
14817
14818 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14819
14820         * gcc.c-torture/execute/va-arg-13.c: New test.
14821
14822 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14823
14824         * gcc.c-torture/execute/va-arg-12.c: New test.
14825
14826 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14827
14828         * gcc.c-torture/execute/20000223-1.c: New test.
14829
14830 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14831
14832         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14833
14834 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14835
14836         * g++.old-deja/g++.abi/ptrmem.C: New test.
14837
14838 2000-02-19  Richard Henderson  <rth@cygnus.com>
14839
14840         * gcc.c-torture/compile/init-3.c: New.
14841
14842 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14843
14844         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14845         ALWAYS_CXXFLAGS.
14846
14847 2000-02-11  Robert Lipe <robertl@sco.com>
14848
14849         * gcc.c-torture/compile/20000211-3.c: New test.
14850
14851 2000-02-11  Martin Buchholz <martin@xemacs.org>
14852
14853         * gcc.c-torture/compile/20000211-2.c: New test.
14854
14855 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14856
14857         * gcc.c-torture/compile/20000211-1.c: New test.
14858
14859 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14860
14861         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14862           on native targets
14863
14864 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14865
14866         * g++.old-deja/g++.other/cast5.C: New test.
14867
14868 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14869
14870         * gcc.c-torture/execute/20000205-1.c: New.
14871
14872 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14873
14874         * g++.old-deja/g++.jason/cast3.C: Return void.
14875         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14876
14877 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14878
14879         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14880
14881         * gcc.dg/loop-1.c: New test.
14882
14883 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14884
14885         * gcc.c-torture/compile/20000127-1.c: New test.
14886         * gcc.c-torture/execute/991228-1.c: New test.
14887
14888 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14889
14890         * gcc.dg/unused-2.c: New test.
14891
14892         * gcc.dg/conv-1.c: New test.
14893
14894 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14895
14896         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14897         compiler.
14898         (tool_option_proc): Fix typo.
14899
14900 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14901
14902         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14903         of the ld on the host, not on the build machine.
14904         Also, don't crash if '--help' is not a supported option.
14905
14906 2000-01-24  Richard Henderson  <rth@cygnus.com>
14907
14908         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14909
14910 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14911
14912         * gcc.c-torture/execute/20000120-2.c: New test.
14913         * gcc.c-torture/execute/20000120-1.c: New test.
14914
14915 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14916
14917         * gcc.c-torture/execute/20000113-1.c: New test.
14918
14919 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14920
14921         * gcc.c-torture/execute/20000112-1.c: New test.
14922
14923 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14924
14925         * gcc.dg/20000111-1.c: New test.
14926
14927 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14928
14929         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14930         with 16 bit integers.
14931
14932 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14933
14934         * gcc.dg/20000108-1.c: New test.
14935
14936 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14937
14938         * g++.old-deja/g++.ns/koenig8.C: New test.
14939
14940 2000-01-05  Nathan Sidwell  <nathan@
14941
14942         * gcc.c-torture/execute/990531-1.c: New test.
14943
14944 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14945
14946         * gcc.c-torture/compile/990527-1.c: New test.
14947
14948 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14949
14950         * gcc.c-torture/execute/990527-1.c: New test.
14951
14952 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14953
14954         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14955         bitfields as signed.
14956
14957 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14958
14959         * g77.f-torture/compile/19990525-0.f: New test.
14960
14961 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14962
14963         * gcc.c-torture/execute/990525-2.c: New test.
14964
14965         * gcc.c-torture/execute/990525-1.c: New test.
14966
14967 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14968
14969         * g++.old-deja/g++.other/anon3.C: New test.
14970         * g++.old-deja/g++.other/anon4.C: New test.
14971         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14972         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14973         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14974         Merrill).
14975
14976 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14977
14978         * gcc.c-torture/execute/990524-1.c: New test.
14979
14980         * gcc.dg/990524-1.c: New test.
14981
14982 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14983
14984         * gcc.c-torture/compile/990523-1.c: New test.
14985
14986 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14987
14988         * gcc.c-torture/compile/990519-1.c: New test.
14989
14990 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14991
14992         * gcc.c-torture/compile/990517-1.c: New test.
14993
14994         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14995         (e4, f4): New tests.
14996         (main): Call them.
14997
14998 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14999
15000         * gcc.dg/noreturn-1.c: New test.
15001
15002 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15003
15004         * gcc.c-torture/execute/990513-1.c: New test.
15005
15006 1999-05-10  Richard Henderson  <rth@cygnus.com>
15007
15008         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15009
15010 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15011
15012         * g77.f-torture/execute/erfc.f: Use small single-precision
15013         values, to avoid problems on Alphas when not -mieee.
15014
15015 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15016
15017         * gcc.dg/990506-0.c: New test.
15018
15019 1999-05-08  Richard Henderson  <rth@cygnus.com>
15020
15021         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15022         the constant to test.  Don't XFAIL 64-bit targets.
15023
15024         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15025         * g++.old-deja/g++.law/profile1.C: Likewise.
15026
15027         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15028         operator new instances.
15029         * g++.old-deja/g++.other/delete5.C: Likewise.
15030
15031 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15032
15033         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15034         intrinsic.
15035
15036 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15037
15038         * g77.f-torture/execute/u77-test.f: Reverse order of two
15039         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15040
15041 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15042
15043         * gcc.dg/compare1.c: New test.
15044
15045 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15046
15047         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15048         New tests.
15049
15050 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15051
15052         * g77.f-torture/compile/19990502-1.f: New test.
15053
15054 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15055
15056         * g77.f-torture/compile/19990502-0.f: New test.
15057
15058 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15059
15060         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15061         intrinsic.
15062
15063 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15064
15065         * g77.f-torture/execute/u77-test.f (main): List libU77
15066         intrinsics not currently tested.
15067         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15068         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15069         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15070         Trim blanks off the ends of some printed strings.
15071
15072 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15073
15074         * g77.f-torture/execute/u77-test.f (main): Just warn about
15075         FSTAT gid disagreement, as it's expected on some systems.
15076
15077 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15078
15079         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15080         use a new function, which allows for some slop.
15081         Clean up some commentary.
15082         (issum): The new function.
15083         (sgladd): Deleted subroutine.
15084
15085 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15086
15087         * g77.f-torture/execute/u77-test.f: Modify to be more like
15088         libf2c/libU77 version, bringing patches to that version here.
15089         Add suitable commentary.
15090
15091 1999-04-25  Richard Henderson  <rth@cygnus.com>
15092
15093         * gcc.dg/990424-1.c: New test.
15094
15095 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15096
15097         * g77.f-torture/execute/u77-test.f (main): Bug involving
15098         LSTAT has been fixed, so turn back on full checking.
15099
15100 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15101
15102         * g77.f-torture/compile/19990419-0.f: New test.
15103         * g77.f-torture/execute/19990419-1.f: New test.
15104
15105 1999-04-17  Richard Henderson  <rth@cygnus.com>
15106
15107         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15108         to avoid the need for a prototype to supress a warning.
15109
15110 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15111
15112         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15113
15114 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15115
15116         * gcc.c-torture/execute/990404-1.c: New test.
15117
15118 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15119
15120         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15121         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15122         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15123         missing initializer warnings.
15124
15125 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15126
15127         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15128         matching strings.
15129
15130 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15131
15132         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15133
15134 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15135
15136         * g77.f-torture/execute/19990325-0.f: New test.
15137         * g77.f-torture/execute/19990325-1.f: New test.
15138
15139 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15140
15141         * gcc.c-torture/execute/990324-1.c: New test.
15142
15143 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15144
15145         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15146         test with 4.
15147
15148 1999-03-17  Richard Henderson  <rth@cygnus.com>
15149
15150         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15151
15152 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15153
15154         * g77.f-torture/execute/19990313-2.f: New test.
15155         * g77.f-torture/execute/19990313-3.f: New test.
15156
15157 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15158
15159         * g77.f-torture/execute/19990313-0.f: New test.
15160         * g77.f-torture/execute/19990313-1.f: New test.
15161
15162 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15163
15164         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15165         printf to sprintf.
15166         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15167         (main): Add check for u15.  Conditionalize u31 check depending on
15168         whether ints are <32 bits or >=32 bits.
15169
15170 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15171
15172         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15173
15174 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15175
15176         * g77.f-torture/compile/19990305-0.f: New test.
15177         * g77.f-torture/execute/19981119-0.f: New test.
15178
15179 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15180
15181         * g77.f-torture/execute/970625-2.f: call ABORT if final
15182         result is not correct, instead of just printing it.
15183         Add this checking via newly introduced obfuscation, to
15184         trip up buggy front ends.
15185
15186 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15187
15188         * g77.f-torture/compile/960317-1.f: Moved from being
15189         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15190
15191 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15192
15193         * g77.f-torture/execute/960317-1.f: New (old) test.
15194         * g77.f-torture/execute/970625-2.f: Ditto.
15195
15196 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15197
15198         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15199         message on line 1 or line 2; cccp and cpplib do this differently.
15200
15201 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15202
15203         * g++.old-deja/g++.law/weak1.C: New test.
15204
15205 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15206
15207         * gcc.c-torture/execute/990119-1.c: Renamed to...
15208         * gcc.dg/990119-1.c: this, so it will only be tested once
15209         (it's a preprocessor test, it doesn't need to be run at
15210         multiple optimization levels).
15211
15212 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15213
15214         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15215           ALWAYS_CXXFLAGS.
15216
15217 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15218
15219         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15220         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15221         to not be compilable by current g77.
15222
15223 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15224
15225         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15226
15227 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15228
15229         * gcc.c-torture/execute/990222-1.c: New test.
15230
15231 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15232
15233         * g77.f-torture/compile/19990218-0.f: New test.
15234         * g77.f-torture/noncompile/19990218-1.f: New test.
15235
15236 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15237
15238         * g77.f-torture/compile/19981216-0.f: New test.
15239
15240 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15241
15242         * gcc.dg/990214-1.c: New test.
15243
15244 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15245
15246         * gcc.dg/990213-2.c: New test.
15247
15248         * gcc.dg/990213-1.c: New test.
15249
15250 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15251
15252         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15253         ints.
15254
15255 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15256
15257         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15258         specified by target.
15259
15260         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15261
15262 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15263
15264         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15265
15266 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15267
15268         * gcc.dg/special/ecos.exp: New test driver for new tests with
15269         special requirements.
15270
15271         * gcc.dg/special/alias-1.c: New test.
15272         * gcc.dg/special/gcsec-1.c: New test.
15273         * gcc.dg/special/weak-1.c: New test.
15274         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15275         * gcc.dg/special/weak-2.c: New test.
15276         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15277         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15278         * gcc.dg/special/wkali-1.c: New test.
15279         * gcc.dg/special/wkali-2.c: New test.
15280         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15281         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15282
15283 1999-02-10  Felix Lee  <flee@cygnus.com>
15284
15285           * lib/c-torture.exp (c-torture-compile): Pull out code for
15286           analyzing gcc error messages.
15287           (c-torture-execute): Likewise.  Fix some (harmless) false
15288           positives.
15289           * lib/gcc.exp (gcc_check_compile): New function.
15290
15291 1999-02-08  Richard Henderson  <rth@cygnus.com>
15292
15293         * gcc.c-torture/execute/990208-1.c: New test.
15294
15295 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15296
15297         * g++.dg/special/ecos.exp: New driver for new tests with special
15298         requirements
15299
15300         * g++.dg/special/conpr-1.C: New test
15301         * g++.dg/special/conpr-2.C: New test
15302         * g++.dg/special/conpr-2a.C: New test
15303         * g++.dg/special/conpr-3.C: New test
15304         * g++.dg/special/conpr-3a.C: New test
15305         * g++.dg/special/conpr-3b.C: New test
15306
15307         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15308         allow g++ to use the dg driver
15309
15310         * README: Add comment about g++.dg directory
15311
15312 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15313
15314         * README: Update email addresses.
15315
15316 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15317
15318         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15319         arguments in order to force structure S onto the stack even on
15320         the alpha.
15321         (test): Pass 10 leading arguments to function foo as well as the
15322         structure S.
15323
15324         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15325         failure for all targets.
15326
15327         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15328         abort to terminate program execution.
15329
15330 1999-01-30  Richard Henderson  <rth@cygnus.com>
15331
15332         * gcc.c-torture/execute/990130-1.c: New test.
15333
15334 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15335
15336         * gcc.dg/990130-1.c: New test.
15337
15338 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15339
15340         * gcc.c-torture/execute/990128-1.c: New test.
15341
15342 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15343
15344         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15345
15346 1999-01-27  Felix Lee  <flee@cygnus.com>
15347
15348         * lib/c-torture.exp (c-torture-compile): pull out code for
15349         analyzing gcc error messages.
15350         (c-torture-execute): ditto, and fix some (harmless) false
15351         positives.
15352         * lib/gcc.exp (gcc_check_compile): new function.
15353
15354 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15355
15356         * gcc.dg/990117-1.c: New test.
15357
15358         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15359
15360         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15361
15362 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15363
15364         * g77.f-torture/compile/990115-1.f: New test.
15365
15366 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15367
15368         * gcc.c-torture/compile/990107-1.c: New test
15369
15370 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15371
15372         * gcc.c-torture/execute/990106-2.c: New test.
15373
15374         * gcc.c-torture/execute/990106-1.c: New test.
15375
15376 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15377
15378         * gcc.c-torture/compile/981223-1.c: New test.
15379
15380 1998-12-29  Richard Henderson  <rth@cygnus.com>
15381
15382         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15383         (opt3): Rename from opt4 and disable.
15384
15385 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15386
15387         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15388
15389 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15390
15391         * g++.old-deja/g++.other/conv5.C: New test.
15392
15393 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15394
15395         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15396
15397 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15398
15399         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15400
15401 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15402
15403         * gcc.c-torture/compile/981211-1.c: New test.
15404
15405 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15406
15407         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15408
15409         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15410
15411 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15412
15413         * gcc.special/930510-1.c: Make C9X safe.
15414         * gcc.misc-tests/gcov-1.c Similarly.
15415         * gcc.misc-tests/gcov-2.c Similarly.
15416
15417 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15418
15419         * gcc.dg/ultrasp1.c: New test.
15420
15421 1998-12-06  Richard Henderson  <rth@cygnus.com>
15422
15423         * gcc.c-torture/execute/981206.c: New test.
15424
15425 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15426
15427         * g++.old-deja/g++.ns/template7.C: New test.
15428
15429         * g++.old-deja/g++.other/expr1.C: New test.
15430
15431         * g++.old-deja/g++.eh/tmpl3.C: New test.
15432
15433         * g++.old-deja/g++.eh/tmpl2.C: New test.
15434
15435 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15436
15437         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15438         * g++.old-deja/g++.other/using6.C: Removed.
15439         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15440
15441         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15442
15443 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15444
15445         * g++.old-deja/g++.pt/overload8.C: New test.
15446
15447         * g++.old-deja/g++.pt/overload7.C: New test.
15448
15449         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15450
15451         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15452         and relinking messages.
15453         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15454         compiling with -frepo.
15455
15456 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15457
15458         * g++.old-deja/g++.pt/lookup6.C: New test.
15459
15460 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15461
15462         * gcc.c-torture/execute/981130-1.c: New test.
15463         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15464
15465 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15466
15467         * g++.old-deja/g++.pt/explicit76.C: New test.
15468
15469         * g++.old-deja/g++.pt/friend38.C: New test.
15470
15471         * g++.old-deja/g++.ns/crash2.C: New test.
15472
15473         * g++.old-deja/g++.pt/defarg8.C: New test.
15474
15475         * g++.old-deja/g++.pt/instantiate6.C: New test.
15476
15477         * g++.old-deja/g++.pt/static6.C: New test.
15478
15479         * g++.old-deja/g++.pt/decl2.C: New test.
15480
15481 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15482
15483         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15484         problem is actually related with name lookup, but so what? :-)
15485
15486         * g++.old-deja/g++.pt/friend37.C: New test.
15487
15488 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15489
15490         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15491         element, which fails on some systems.
15492
15493         * g77.f-torture/execute/labug1.f: New test.
15494
15495 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15496
15497         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15498         is defined.
15499
15500 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15501
15502         * g77.f-torture/compile/981117-1.f: New test.
15503
15504 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15505
15506         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15507         properly discarded.
15508
15509 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15510
15511         * gcc.c-torture/execute/memcheck: New directory of tests for
15512         -fcheck-memory-usage.
15513
15514 1998-11-07  Gerald Pfe
15515
15516         * g77.f-torture/noncompile/980615-0.f: New test.
15517
15518 1998-07-26  H.J. Lu  (hjl@gnu.org)
15519
15520         * gcc.dg/980312-1.c: Do link instead of compile.
15521         * gcc.dg/980313-1.c: Likewise.
15522
15523 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15524
15525         * gcc.c-torture/compile/980726-1.c: New test.
15526
15527 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15528
15529         * g77.f-torture/execute/io0.f: New test.
15530
15531 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15532
15533         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15534         an int.
15535
15536 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15537
15538         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15539         m32r bugs.
15540
15541 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15542
15543         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15544         c-decl.c:grokdeclarator can handle mode attributes.
15545
15546 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15547
15548         * gcc.c-torture/execute/980716-1.c: New test.
15549
15550 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15551
15552         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15553         the mn10200.
15554         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15555         the mn10200.
15556         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15557         * gcc.c-torture/compile/930326-1.x: Similarly.
15558
15559 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15560
15561         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15562         New test from Craig.
15563
15564 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15565
15566         * g77.f-torture/noncompile/980616-0.f: New test.
15567
15568         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15569
15570 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15571
15572         *  g++.other/singleton.C: Return error value instead of taking
15573         SIGSEGV.
15574
15575 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15576
15577         *  g++.other/singleton.C: New test.   Warning is under dispute.
15578         Runtime crash is not.
15579
15580 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15581
15582         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15583         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15584         using6.C, using7.C}:  New namespace tests.
15585
15586 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15587
15588         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15589         specialization with typedef'ed names used as array indexes.
15590
15591 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15592
15593         * gcc.c-torture/execute/980709-1.c: New test.
15594
15595         * gcc.dg/980709-1.c: New test.
15596
15597 1998-07-07  Richard Henderson  <rth@cygnus.com>
15598
15599         * gcc.c-torture/execute/bcp-1.c: New test.
15600
15601 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15602
15603         * gcc.c-torture/execute/980707-1.c: New test.
15604
15605 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15606
15607         * gcc.c-torture/compile/980706-1.c: New test.
15608
15609 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15610
15611         * g77.f-torture/execute/980701-0.f,
15612         g77.f-torture/execute/980701-1.f: New test from Craig.
15613
15614 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15615
15616         * gcc.c-torture/compile/980701-1.c: New test.
15617
15618         * gcc.c-torture/execute/980701-1.c: New test.
15619
15620 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15621 rlsruhe.de>
15622
15623         * g++.old-deja/g++.robertl/eb132.C: New test.
15624         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15625
15626 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15627
15628         * g77.f-torture/execute/980628-7.f,
15629         g77.f-torture/execute/980628-8.f,
15630         g77.f-torture/execute/980628-9.f,
15631         g77.f-torture/execute/980628-10.f: New tests from Craig.
15632
15633         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15634
15635 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15636
15637         * g77.f-torture/execute/980628-4.f: New test from Craig.
15638         * g77.f-torture/execute/980628-5.f: Likewise.
15639         * g77.f-torture/execute/980628-2.f: Likewise.
15640         * g77.f-torture/execute/980628-0.f: Likewise.
15641         * g77.f-torture/execute/980628-1.f: Likewise.
15642         * g77.f-torture/execute/980628-3.f: Likewise.
15643         * g77.f-torture/execute/980628-6.f: Likewise.
15644
15645 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15646
15647         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15648         directory when nothing has been installed yet.
15649
15650 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15651
15652         * gcc.c-torture/special/special.exp: Handle newer versions of
15653         dejagnu.
15654
15655 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15656
15657         * gcc.dg/980626-1.c: New test.
15658
15659 1998-06-19  Bruno Haible <haible@ilog.fr>
15660
15661         * gcc.misc-tests/m-un-2.c: New test.
15662         * g++.old-deja/g++.other/warn01.c: Likewise.
15663
15664 1998-06-19  Robert Lipe  <robertl@dgii.com>
15665
15666         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15667         compatibility with assmblers with a different comment character.
15668         Eliminate use of GAS-specific extensions.
15669
15670 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15671
15672         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15673
15674 1998-06-19  Robert Lipe  <robertl@dgii.com>
15675
15676         *lib/g77.exp: Replace search for libf2c.a with search for newly
15677         renamed libg2c.a
15678
15679 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15680
15681         * gcc.c-torture/execute/980617-1.c: New test.
15682
15683 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15684
15685         * gcc.c-torture/execute/980612-1.c: New test.
15686
15687 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15688
15689         * gcc.dg/980523-1.c: Only test on ppc-linux.
15690         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15691
15692         * gcc.c-torture/execute/980608-1.c: New test.
15693
15694 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15695
15696         * gcc.c-torture/execute/980605-1.c: New test.
15697
15698 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15699
15700         * gcc.c-torture/execute/980604-1.c: New test.
15701
15702 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15703
15704         * gcc.c-torture/execute/980602-1.c: New test.
15705         * gcc.c-torture/execute/980602-2.c: Likewise.
15706
15707 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15708
15709         * 970125-0.f: Fix per JCB.  Add commentary.
15710
15711 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15712
15713         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15714         IEEE -0 support.
15715
15716 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15717
15718         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15719         earlier.
15720
15721 1998-05-28  Catherine Moore <clm@cygnus.com>
15722
15723         * gcc.c-torture/execute/980526-3.c: New test.
15724
15725 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15726
15727         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15728         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15729         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15730         m88k-motorola-sysv3 to XFAIL.
15731
15732 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15733
15734         * gcc.dg/980526-1.c: New test.
15735         * gcc.c-torture/execute/980526-2.c: New test.
15736
15737 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15738
15739         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15740
15741         * gcc.c-torture/execute/980526-1.c: New test.
15742
15743 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15744
15745         * g77.f-torture/execute/alpha2.f: Add runtime test.
15746
15747 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15748
15749         * g++.old-deja/old-deja.exp: Strip leading directories.
15750
15751         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15752         error for the line.  Don't run multiple tests for the same line.
15753
15754 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15755
15756         * gcc.dg/980523-1.c: New test.
15757
15758 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15759
15760         * g77.f-torture/compile/970915-0.f: New test.
15761
15762 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15763
15764         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15765
15766 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15767
15768         * gcc.dg/980520-1.c: New test.
15769
15770 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15771
15772         * gcc.dg/980502-1.c: Fix return type.
15773
15774 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15775
15776         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15777         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15778         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15779         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15780         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15781
15782 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15783
15784         * g77.f-torture/execute/980520-1.f: New test.
15785
15786 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15787
15788         * lib/mike-g77.exp: New file.
15789
15790         * g77.f-torture/noncompile/noncompile.exp,
15791         g77.f-torture/noncompile/check0.f: New files.
15792
15793 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15794
15795         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15796         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15797         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15798         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15799         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15800         abort where appropriate.
15801
15802 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15803
15804         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15805         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15806
15807 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15808
15809         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15810
15811 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15812
15813         * g77.f-torture/compile/980427-0.f: New test.
15814
15815 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15816
15817         * g77.f-torture/compile/980424-0.f: New test.
15818
15819 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15820
15821         * g77.f-torture/compile/980419-2.f (main): New test.
15822         * g77.f-torture/compile/970125-0.f: New test.
15823         * g77.f-torture/compile/980419-1.f: New test.
15824
15825 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15826
15827         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15828         of loop-4.c.
15829
15830 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15831
15832         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15833
15834 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15835
15836         * gcc.c-torture/compile/980329-1.c: New test.
15837
15838 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15839
15840         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15841         * gcc.dg/980312-1.c: Fix typo in -march command.
15842
15843 1998-03-16  H.J. Lu  (hjl@gnu.org)
15844
15845         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15846
15847 1998-03-11  Robert Lipe  <robertl@dgii.com>
15848
15849         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15850         Dave Love agree the Fortran source is bogus.
15851
15852 1998-03-11  Robert Lipe  <robertl@dgii.com>
15853
15854         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15855         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15856         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15857         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15858         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15859
15860 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15861
15862         * g++.old-deja/g++.other/friend1.C: New test.
15863
15864 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15865
15866         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15867         possibly uninitialized) variables and declare dnrm2.
15868
15869 1998-02-23  Robert Lipe <robertl@dgii.com>
15870
15871         From Bruno Haible <haible@ilog.fr>:
15872         * gcc.c-torture/execute/980223.c: New test.
15873
15874 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15875
15876         * gcc.dg/ifelse-1.c: New test.
15877
15878 1998-02-09  H.J. Lu  (hjl@gnu.org)
15879
15880         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15881
15882           * lib/old-dejagnu.exp (old-dejagnu): Added the
15883           "execution test - XFAIL *-*-*" handling in the spirit of
15884           "excess errors test -". Changed the "execution test fails"
15885           handling to be like "excess errors test fails".
15886           * Update various tests accordingly.
15887
15888 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15889
15890         * gcc.c-torture/execute/980205.c: New test.
15891
15892 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15893
15894         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15895         * lib/f-torture.exp: Similarly.
15896         * gcc.c-torture: Rename all .cexp files to .x files.
15897
15898 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15899
15900         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15901         (940510-1.c): Removed duplicate.
15902         (971104-1.c): New test.
15903
15904 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15905
15906           * lib/f-torture.exp: Improve error and loop detection.
15907
15908 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15909
15910         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15911         use that to size the filler array.
15912
15913 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15914
15915         * lib/c-torture.exp(c-torture-execute): Fix typo.
15916
15917         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15918         testcase as the executable name. Keep the executable around if
15919         the test fails.
15920
15921 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15922
15923         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15924         changes.  Only test one -g option, and move it to the end of the
15925         list of options to test.
15926
15927 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15928
15929         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15930         variable GCC_TORTURE_OPTIONS to supply default switches separated
15931         by colons.  If no environment variable, run tests with -O0 -g, -O1
15932         -g, and -O2 -g as well.
15933
15934 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15935
15936         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15937         explanatory comments. Fix indentation.
15938
15939 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15940
15941         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15942
15943 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15944
15945         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15946         * g++.old-deja/g++.mike/p7325.C: Likewise.
15947         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15948
15949 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15950
15951         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15952         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15953         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15954         * g++.old-deja/g++.law/operators4.C: Likewise.
15955
15956 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15957
15958         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15959         * g++.old-deja/g++.mike/p784.C: Ditto.
15960         * g++.old-deja/g++.mike/p785.C: Ditto.
15961
15962 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15963
15964           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15965
15966 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15967
15968         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15969         target feature; pass this to c-torture-execute as needed.
15970
15971 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15972
15973         * lib/c-torture.exp(c-torture-execute): If the previous and the
15974         current executables being tested are identical, we don't need to
15975         run the executable again. Try to make the executable names
15976         unique. Add an optional argument for passing additional compiler
15977         flags.
15978
15979 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15980
15981         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15982
15983 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15984
15985         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15986
15987 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15988
15989         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15990         32bit or larger longs.
15991
15992         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15993         have either a 32bit long or 32bit int.
15994
15995 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15996
15997         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15998         Make double precision tests dependent on sizeof (double).
15999
16000 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16001
16002         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16003         too.
16004
16005 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16006
16007         * gcc.c-torture/compile/961203-1.cexp: New script.
16008
16009 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16010
16011         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16012         up the includes ourselves.
16013
16014 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16015
16016         * lib/plumhall.exp: Remove random include, and add a few
16017         verbose messages for debugging.
16018
16019 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16020
16021         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16022         of trying to do it ourselves.
16023
16024 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16025
16026         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16027
16028 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16029
16030         * gcc.prms/5403.c: Made regexp a bit less strict.
16031
16032 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16033
16034         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16035         is returned from remote_load instead.
16036         * lib/plumhall.exp: Ditto.
16037         * lib/mike-g++.exp: Ditto.
16038         * lib/old-dejagnu.exp: Ditto.
16039         * lib/c-torture.exp: Ditto.
16040
16041 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16042
16043         * lib/g++.exp: Use build_wrapper procedure.
16044         * lib/gcc.exp: Ditto.
16045
16046 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16047
16048         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16049         an old-style decl for malloc.  Fixes tests to work when
16050         sizeof (int) != sizeof (size_t).
16051
16052 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16053
16054         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16055
16056         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16057         use stdargs.h interface.
16058
16059 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16060
16061         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16062         NO_VARARGS when compiling.
16063
16064 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16065
16066         * lib/plumhall.exp(ph_includes): New procedure.
16067         (ph_make): Use it.
16068         (ph_compiler): Ditto.
16069
16070         * lib/g++.exp: Rename test-glue.c to testglue.c.
16071         * lib/gcc.exp: Ditto.
16072
16073 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16074
16075         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16076         to completion when it's called.
16077
16078 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16079
16080         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16081         is defined, don't do test.
16082
16083 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16084
16085         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16086         for object files.
16087         (ph_summary): Mark skipped testcases as untested, not unresolved.
16088
16089         * lib/plumhall.exp (ph_make): If unresolved because of bad
16090         errorCode, record errorCode in log file.
16091         (*): Replace send_log/verbose with verbose -log.
16092
16093 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16094
16095         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16096         double conversion if double isn't at least 8 bytes.
16097
16098         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16099         int to work with targets where int is 16 bits.
16100
16101         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16102         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16103         precision for the test to complete.
16104
16105 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16106
16107         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16108         if d10v is not compiled with the -mdouble64 flag.
16109         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16110
16111         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16112         d10v is not compiled with the -mint32 flag.
16113
16114 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16115
16116         * lib/plumhall.exp: Use incr_count.
16117
16118 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16119
16120         * gcc.c-torture: Update to c-torture-1.45.
16121
16122 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16123
16124         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16125         the name of the expect testcase file).
16126
16127         * lib/g++.exp(g++_init): Ditto.
16128
16129 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16130
16131         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16132         the host.
16133
16134         * lib/gcc.exp(gcc_exit): New procedure.
16135
16136 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16137
16138         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16139         specs where appropriate.
16140
16141         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16142         because of new "candidates are" messages, and removed a few
16143
16144         * Converted all non-old-style g++ testcases to old-style, and
16145         moved into g++.old-deja.
16146
16147 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16148
16149         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16150         options.
16151
16152         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16153         succeeded.
16154
16155         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16156
16157 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16158
16159         * lib/gcc.exp (gcc_target_compile): Add support for defining
16160         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16161         the machine doesn't have those features.
16162
16163 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16164
16165         * g++.law/operators4.exp: Don't use LIBS.
16166
16167 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16168
16169         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16170
16171         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16172         * lib/g++.exp: Set it here instead. Also, allow use of the
16173         --tool_exec and --tool_opt options. Change CXX to
16174         GXX_UNDER_TEST.
16175
16176         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16177
16178         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16179
16180 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16181
16182         * lib/old-dejagnu.exp: Use prune_warnings instead of
16183         prune_system_crud.
16184         * lib/mike-g++.exp: Ditto.
16185         * lib/gcc.exp: Ditto.
16186         * lib/g++.exp: Ditto.
16187
16188         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16189
16190 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16191
16192           * 941014-2.c: Include stdlib.h
16193           * 960327-1.c: Include stdio.h
16194           * dbra.c, index-1.c: Don't assume ints are 32bits.
16195
16196 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16197
16198         * lib/gcc.exp: Add gcc,stack_size target feature.
16199
16200         * lib/g++.exp(g++_target_compile): Add the include and link
16201         paths here, not in two other places. And, it's $options, not
16202         options.
16203
16204         * lib/mike-g++.exp(postbase): Remove the code that determines
16205         the correct include and link paths.
16206         * g++.old-deja/old-deja.exp: Ditto.
16207
16208 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16209
16210         * lib/g++.exp(g++_init): target_compile no longer returns the
16211         filename of the result.
16212
16213 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16214
16215         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16216         call to glob.
16217
16218         * gcc.c-torture/special/special.exp: Change call to
16219         gcc_target_compile to include the object file.
16220
16221 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16222
16223         * gcc.c-torture/special/special.exp: Correct misspelling in last
16224         change.
16225
16226 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16227
16228         * lib/plumhall.exp(ph_summary): Log the entire output of the
16229         executable. Return -1 if there were any failures, 0 otherwise.
16230         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16231         (ph_make): Clean up objects and executables that were built
16232         if the tests succeeded.
16233
16234 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16235
16236         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16237         libraries and includes in the build tree as appropriate.
16238
16239 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16240
16241         * lib/c-torture.exp: Instead of looking for the global variable
16242         NO_LONG_LONG, check to see if that's a feature of the target.
16243
16244 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16245
16246         * config/default.exp: Minimize. Delete the remainer of the files in
16247         config; this functionality is now in devo/dejagnu/config.
16248
16249         g++.*/*: Pass any additional flags used to compile to postbase;
16250         delete CXXFLAGS.
16251
16252         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16253         is now done by runtest.exp. Use gcc_target_compile instead of
16254         compile.
16255
16256         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16257         Remove references to CFLAGS. Use remote_file instead of
16258         calling rm -f.
16259         (c-torture): Take a list of arguments to use to compile this
16260         testcase.
16261
16262         lib/g++.exp: Simplify. Use target_compile instead of compile.
16263         lib/gcc-dg.exp: Ditto.
16264         lib/gcc.exp: Ditto.
16265         lib/mike-{gcc,g++}.exp: Ditto.
16266         lib/old-dejagnu.exp: Ditto.
16267         lib/plumhall.exp: Ditto.
16268
16269 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16270
16271         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16272         (ph_linker): Likewise.
16273
16274 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16275
16276           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16277         MAP_ANON / MAP_ANONYMOUS if defined;
16278         else try to map from /dev/zero .
16279
16280 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16281
16282         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16283         isn't defined, then define it to MAP_ANONYMOUS.
16284
16285 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16286
16287         * gcc.c-torture: Update to c-torture-1.42 release.
16288
16289 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16290
16291         * gcc.c-torture: Update to c-torture-1.41 release.
16292
16293 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16294
16295         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16296         c-torture release.
16297
16298 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16299
16300         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16301         and LDFLAGS.  Fix second case to append the target_info ldflags
16302         onto LDFLAGS, not CFLAGS.
16303         * lib/g++.exp (g++_init): Add target_info stuff.
16304         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16305         of libgloss and newlib flags for !native.
16306
16307         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16308         (GDB): Fix relative path to go up another dir for finding gdb.
16309
16310 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16311
16312         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16313         versions in the target_info array, if they don't exist.
16314
16315 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16316
16317         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16318
16319 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16320
16321         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16322         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16323
16324 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16325
16326         * lib/old-dejagnu.exp: Don't remove the output file before we've
16327         actually tested it. Don't append pwd to the path of the executable
16328         we're testing.
16329
16330 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16331
16332         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16333
16334 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16335
16336         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16337         temporary directory for compiler files, and set it to a default
16338         value of /tmp. Set $output as the name of the output file from
16339         compiling the testcase. Add a -o option to $cflags_var so the
16340         compiler writes the final output file as $output. Set $executable
16341         to $output.
16342
16343         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16344         directory for compiler files, and set it to /tmp if it doesn't
16345         already have a value. Set $output_file to the name of the output
16346         file from compiling the testcase. Add a -o option to CXXFLAGS so
16347         the compiler writes the final output file as $output. Use $output
16348         as the executable to be tested.
16349
16350 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16351
16352         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16353
16354 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16355
16356         * gcc.c-torture/execute/pending-1.c: New test.  Still
16357         pending in Tege's queue.
16358
16359 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16360
16361         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16362         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16363         if there were failures.  Call unresolved if there were unresolved
16364         testcases.  Call gcc_fail if program did not run to completion.
16365         (ph_make): Pass additional argument name to ph_execute.
16366         (ph_execute): Add new argument.  Pass additional arguments to
16367         ph_summary.  Call gcc_fail is there is no execution output.
16368
16369 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16370
16371         * lib/plumhall.exp (proc_summary): Output relavent summary
16372         lines into the log so specific failures in plumhall can be
16373         investigated.
16374
16375 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16376
16377         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16378         (c-torture-execute): Don't try to execute tests which use
16379         "long long" types if $NO_LONG_LONG is nonzero.
16380
16381 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16382
16383         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16384         not c-torture.
16385
16386         * gcc.ieee: Move from here.
16387         * gcc.c-torture/execute/ieee: To here.
16388
16389 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16390
16391         * gcc.c-torture: Update to c-torture-1.41 release.
16392
16393 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16394
16395         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16396         not "$output".
16397
16398 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16399
16400         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16401         -c present.
16402
16403 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16404
16405         * config/proelf.exp: Handle connecting to a simulator.
16406
16407 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16408
16409         * config/proelf.exp: New file.  Enough framework that we can
16410         run c-torture tests on the proelf targets (or any other target
16411         that gdb can connect to for that matter).
16412
16413 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16414
16415         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16416         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16417
16418         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16419         exec_output exists.
16420
16421 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16422
16423         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16424         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16425
16426         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16427         to pass/fail/unresolved/unsupported/untested.  Caller must now
16428         call unresolved/unsupported/untested.
16429         * lib/*.exp: Update FSF address.  Update to handle new results of
16430         ${tool}_load.
16431         * lib/chill.exp (verbose): Delete.
16432
16433 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16434
16435         * lib/gcc.exp (default_gcc_start): Change order of args to
16436         $LDFLAGS $CFLAGS $LIBS.
16437         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16438         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16439         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16440         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16441         * gcc.misc-tests/dg-test.exp: Likewise.
16442         * gcc.misc-tests/msgs.exp: Likewise.
16443         * gcc.prms/prms.exp: Likewise.
16444         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16445         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16446
16447         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16448
16449 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16450
16451         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16452
16453         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16454         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16455
16456         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16457         necessary.
16458
16459 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16460
16461         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16462         global for loop; add use of $mathlib.
16463         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16464         settings here; set mathlib for anything but VxWorks.
16465
16466 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16467
16468         * gcc.c-torture: Update to c-torture-1.40 release.
16469
16470 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16471
16472         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16473         dg.exp.
16474
16475 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16476
16477         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16478         global.
16479
16480 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16481
16482         * lib/g++.exp (LIBS): Define if not already.
16483         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16484         (gcc-dg-prune): Call prune_gcc_output.
16485         * lib/gcc.exp (prune_gcc_output): New proc.
16486         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16487         prune_gcc_output.
16488
16489 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16490
16491         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16492         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16493
16494 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16495
16496         * gcc.c-torture: Update to c-torture-1.39 release.
16497
16498 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16499
16500         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16501         fails, try others as well.
16502
16503 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16504
16505         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16506         If compilation fails, mark execute tests as `untested'.
16507         If test is marked as unsupported, don't mark compilation and
16508         execute tests as failed.
16509
16510 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16511
16512         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16513         libstdc++ for whether or not we want to be doing shared
16514         libraries.  Delete link_curses since we don't need it anymore.
16515         * lib/mike-g++.exp (postbase): Don't link in libg++.
16516         * g++.old-deja/old-deja.exp: Likewise.
16517
16518 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16519
16520         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16521
16522 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16523
16524         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16525         For that, add `-Wl,-a,shared_archive'.
16526         * g++.old-deja/old-deja.exp: Likewise.
16527
16528 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16529
16530         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16531
16532 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16533
16534         * lib/mike-g++.exp (postbase): Pay attention to the status of
16535         g++_load.
16536
16537 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16538
16539           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16540
16541 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16542
16543         * lib/gcc.exp (default_gcc_start): No longer need to log program
16544         being executed or its output, execute_anywhere does that now.
16545         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16546         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16547
16548 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16549
16550         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16551         the same as those in lib/g++.exp.
16552
16553 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16554
16555         * gcc.c-torture: Update to c-torture-1.38 release.
16556         * gcc.ieee: Related changes.
16557
16558 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16559
16560         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16561         "exec". Minor reformatting changes.
16562
16563         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16564         cross. This means all "exec" calls now work on a remote host as
16565         well.
16566         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16567         cross. Filter out the extra "\r\n" stuff that expect puts in.
16568         (c-torture-execute): Filter out the bogus warnings like
16569         c-torture-compile does. Add support for canadian cross.
16570         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16571         Use execute_anywhere rather than calling exec directly. Now it
16572         works for canadian cross testing.
16573
16574 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16575
16576         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16577         results into a variable, and check that rather than using file exists.
16578
16579 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16580
16581         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16582         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16583
16584 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16585
16586         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16587         lib_curses if there's a shared libg++ in the build tree.
16588
16589 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16590
16591         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16592         if not supported target.
16593
16594 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16595
16596         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16597         link_curses up to always happen, not just for native builds.
16598
16599 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16600
16601         * gcc.c-torture: Update to c-torture-1.36 release.
16602         * gcc.failure: Related changes.
16603
16604 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16605
16606         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16607
16608 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16609
16610         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16611         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16612         runshlib, link_curses, and mathlib for link and run.
16613
16614         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16615         pass the runtime shared library options for Solaris, OSF/1, and
16616         Irix5, and link with -lcurses to avoid unresolved references.
16617
16618 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16619
16620         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16621         only run once.
16622
16623 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16624
16625         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16626
16627 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16628
16629         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16630         do not have a framework for the "compat" tests yet.
16631
16632 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16633
16634         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16635         set to null if we're testing vxworks5.1.  Use that instead of
16636         `-lm' in the setting of LIBS for link and run.
16637
16638 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16639
16640         * config/rom68k.exp (${tool}_load): Major changes to make it
16641         work.  Verified that it does in fact return the stuff in
16642         exec_output properly.  Catch any Emul or any TRAP other than 0.
16643
16644 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16645
16646         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16647         LDFLAGS properly for targets that need stuff from libgloss.
16648         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16649         only run once.
16650         (gpp_initialized): New variable.
16651
16652 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16653
16654         * config/rom68k.exp: Load libgloss.exp.
16655         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16656         so we can produce a fully linked binary.
16657         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16658         so we can produce a fully linked binary.
16659
16660 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16661
16662         * lib/plumhall.exp (ph_section): Watch for expected failures.
16663         Add missing `else'.
16664
16665         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16666         run the testcase.
16667         (c-torture): Likewise.
16668
16669 1995-08-28  Doug Evans  <dje@cygnus.com>
16670
16671         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16672
16673         * lib/mike-g++.exp (mike_cleanup): New proc.
16674         (prebase): New globals compiler_result, not_compiler_result,
16675         target_regexp.
16676         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16677         allow leading "-" in pattern.  Watch for unsupported tests.
16678         If $compiler_result is set, pattern match assembler code,
16679         and ditto for $not_compiler_result.
16680         * lib/mike-gcc.exp: Likewise.
16681
16682         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16683         execution "succeeded".
16684
16685 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16686
16687         * config/win32.exp: New file.
16688         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16689
16690 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16691
16692         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16693         unsupported.
16694         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16695         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16696         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16697
16698         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16699         "... without exceptions was ...".  That is now handled by
16700         prune_system_crud.
16701         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16702
16703 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16704
16705         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16706         sieve.c,sort2.c}: New files.
16707         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16708         sieve.exp,sort2.exp}: Drivers for them.
16709
16710         * lib/mike-gcc.exp (program_output): New user settable variable.
16711         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16712         messages.
16713         * lib/mike-g++.exp (program_output): New user settable variable.
16714
16715         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16716
16717         * config/sh.exp: Deleted (use sim.exp instead).
16718
16719 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16720
16721         * config/vx.exp: Declare CHECKTASK as global.
16722         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16723         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16724         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16725
16726 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16727
16728         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16729         target. Like vx.exp, only includes `vx29k.exp' instead of
16730         `vxworks.exp'.
16731
16732 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16733
16734         * config/sim.exp: Increase time limit from 120 seconds to 240.
16735
16736 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16737
16738         * gcc.c-torture/execute/950628-1.c: New test.
16739
16740 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16741
16742         * gcc.c-torture: Update with changes/additions from
16743         c-torture-1.34.
16744
16745 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16746
16747         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16748
16749 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16750
16751         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16752
16753 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16754
16755         * gcc.c-torture/compile/950512-1.c: New test.
16756         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16757         * gcc.dg/struct-ret-1.c: Likewise.
16758
16759 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16760
16761         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16762           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16763
16764 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16765
16766         * gcc.c-torture/special/920411-1.c: Deleted.
16767         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16768
16769 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16770
16771         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16772         cpu limit.
16773
16774 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16775
16776         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16777
16778 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16779
16780         From kenner;
16781         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16782         is the proper length.
16783         * va-arg-3.c: Likewise.
16784
16785 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16786
16787         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16788         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16789
16790         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16791         * lib/g++.exp (default_g++_start): Delete old cruft.
16792
16793 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16794
16795         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16796         (2 * (1 << 18)) to (2 * (1 << 17)).
16797
16798         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16799
16800 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16801
16802         * config/rom68k.exp: Renamed from config/idp.exp
16803
16804 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16805
16806         * c-torture/compile/921109-2.c
16807
16808 1995-04-18  Mike Stump  <mrs@cygnus.com>
16809
16810         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16811         excess errors.
16812
16813 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16814
16815         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16816         output.
16817         * lib/g++.exp (default_g++_start): Likewise.
16818
16819 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16820
16821         * gcc.c-torture/compile/950329-1.c: New test.
16822
16823 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16824
16825           * config/bug.exp (${tool}_load): Updated to use new remote_open
16826           and remote_close procs.
16827         * config/idp.exp: New file.
16828
16829 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16830
16831         * gcc.c-torture/execute/950322-1.c: New test.
16832
16833 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16834
16835         * config/vx.exp (${tool}_load): Clean up testing of return code from
16836         vxworks_ld and vxworks_spawn.
16837
16838 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16839
16840         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16841
16842 1995-03-13  Mike Stump  <mrs@cygnus.com>
16843
16844         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16845         can mark excess errors on a machine by machine basis.  Note, the
16846         default is to not expect any excess errors, even when excess
16847         errors test - is given, so you will want to put an XFAIL ... on
16848         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16849         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16850         those 4 machines, but no others.
16851
16852 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16853
16854         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16855         * lib/c-torture.exp: to here.
16856
16857 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16858
16859         * gcc.c-torture/execute/950221-1.c: New test.
16860         * gcc.c-torture/execute/struct-ret-1.c: New test.
16861         * gcc.c-torture/compile/950221-1.c: New test.
16862
16863         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16864
16865 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16866
16867         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16868         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16869
16870 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16871
16872         * g++.gb: New directory of tests, derived from my signature and
16873         class scoping tests.
16874
16875         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16876         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16877         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16878         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16879         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16880         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16881         * g++.gb/sig25.C: Likewise.
16882
16883         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16884         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16885         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16886         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16887         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16888         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16889         * g++.gb/sig25.exp: Likewise.
16890
16891         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16892         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16893         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16894         * g++.gb/scope13.C: Likewise, this test still fails.
16895
16896         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16897         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16898         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16899         * g++.gb/scope13.exp: Ditto.
16900
16901         * g++.gb/README: New file, explains what these tests are about.
16902
16903 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16904
16905         * lib/dg.exp (dg-do): Support `preprocess'.
16906         (dg-test): Likewise.
16907
16908 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16909
16910         * config/udi.exp: change "continue -expect" to "exp_continue".
16911
16912 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16913
16914         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16915         Delete redundant tests.
16916
16917         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16918         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16919         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16920         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16921         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16922         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16923         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16924         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16925
16926         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16927         storing label pointers.
16928         * gcc.c-torture/execute/921019-1.c: Likewise.
16929         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16930         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16931         parameter fp.
16932         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16933         constants.
16934
16935         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16936         Delete obsolete tests.
16937
16938         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16939         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16940         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16941         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16942         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16943         * gcc.c-torture/compile/950124-1.c: New test.
16944
16945         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16946
16947 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16948
16949         * lib/mike-g++.exp: Add -lm to LIBS.
16950
16951 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16952
16953         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16954
16955 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16956
16957         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16958
16959 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16960
16961         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16962
16963 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16964
16965         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16966         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16967         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16968         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16969         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16970         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16971         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16972         * g++.law/{operators31.C, operators32.C,
16973         * g++.law/{operators33.C, operators34.C}: Likewise.
16974         * g++.law/{pic1.C, refs2.C}: Likewise.
16975         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16976         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16977         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16978         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16979
16980         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16981         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16982         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16983         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16984         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16985         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16986         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16987         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16988         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16989         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16990         * g++.law/{operators34.exp}: Likewise.
16991         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16992         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16993         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16994         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16995         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16996
16997         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16998         No longer expected to fail.
16999         * g++.law/missed-error3.C: Tweak for recent bool changes.
17000
17001 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17002
17003         * config/emb-unix: Deleted.
17004         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17005         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17006
17007 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17008
17009         * lib/dg.exp (dg-test): Fix typo in last patch.
17010
17011 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17012
17013         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17014         (handles multiple occurrences).
17015
17016 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17017
17018         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17019         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17020         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17021         printed).
17022         * lib/c-torture.exp (c-torture-compile): Likewise.
17023         (c-torture): Prepend full path if missing.
17024         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17025         (gcc_fail): Likewise.
17026         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17027
17028 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17029
17030         * lib/netware.exp: Only attach to NetWare i386 systems.
17031
17032 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17033
17034         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17035         messages.  Add test name to "output pattern match" pass/fail message.
17036
17037 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17038
17039         * gcc.dg: New testsuite.
17040         * gcc.dg/dg.exp: New file.
17041
17042         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17043         test-switch.c}: Deleted.
17044
17045         * gcc.misc-tests/msgs.exp: New testcase driver.
17046
17047 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17048
17049         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17050         Watch for illegal return values from ${tool}_load.
17051         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17052         cross targets.  Coerce return value >0 to 1.
17053
17054 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17055
17056         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17057
17058         * config/emb-unix.exp: New file.
17059
17060         * config/sim.exp: Error if variable $SIM not defined.
17061         (${tool}_load): Mark test as "untested" if simulator missing.
17062
17063         * config/unix.exp: Load remote.exp to get rcp_download.
17064         * lib/c-torture.exp: Use different option lists for testcases with
17065         and without loops.
17066         * gcc.c-torture/execute/execute.exp: Likewise.
17067
17068 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17069
17070         * config/*.exp: Clarify return code from ${tool}_load.
17071         Call `unresolved' or `untested' instead of `warning' or `perror'
17072         (sometimes you still want to call both though).
17073         Add comment that `shell_id' is local to each file.
17074         * config/udi.exp (timeout): Set to 30.
17075         Don't print warning if connection fails, $connectmode has already
17076         printed an error.
17077         (${tool}_load): Move verbose messages to level 2.
17078         Rework pattern for "Process started" message.
17079         Pass `shell_id' to ${connectmode}_download.
17080         Retry twice upon timeout.  Make resetting of target more robust.
17081         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17082         Pass `shell_id' to exit_$connectmode.
17083         Only call exit_$connectmode if connected.
17084         * config/unix.exp (${tool}_load): Check return codes better.
17085         * config/vrtx.exp (${tool}_load): Likewise.
17086         * config/vx.exp (${tool}_load): Likewise.
17087         Delete unneeded global's.
17088         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17089         from ${tool}_load.
17090         (dg-stat): Delete.
17091         (dg-init): Delete recording of pass/fail counts.
17092         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17093         (old-dejagnu-init): Likewise.
17094         (old-dejagnu-stat): Delete contents, empty proc now.
17095         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17096         (c-torture): Delete references to lcnt, lpass, lfail.
17097         Get option list from TORTURE_OPTIONS.
17098         Delete -funroll[-all]-loops if no loops.
17099         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17100         (g++_stat): Delete contents (empty proc now).
17101         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17102         (gcc_finish): Likewise.
17103         (gcc_stat): Deleted.
17104         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17105         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17106         * gcc.c-torture/execute/execute.exp: Likewise.
17107         Split tests into two parts: compile, execute.
17108         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17109         no loops.  Update to reflect clarified return codes from ${tool}_load.
17110
17111 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17112
17113         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17114         to grep for.
17115         (old-dejagnu): Likewise (where necessary).
17116
17117 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17118
17119         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17120
17121         * lib/dg.exp (dg-process-target): Fix processing of selector.
17122         Add comment regarding use of `error'.
17123
17124         * lib/gcc.exp (prune_system_crud): Define if missing.
17125         * lib/g++.exp (prune_system_crud): Likewise.
17126
17127         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17128         Call prune_system_crud.
17129         * lib/dg.exp (dg-runtest): New proc.
17130         Use perror instead of send_user for tcl errors in testcase.
17131         Don't return any value, it's never used.
17132         Don't clobber previous definition of `unknown'.
17133         Print tcl errors in `dg-final'.
17134
17135 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17136
17137         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17138         (dg-test): Don't print errorInfo, it contains stack backtrace.
17139
17140 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17141
17142         * lib/g++.exp (runtest_file_p): Define if missing.
17143
17144 1994-09-24  Doug Evans  (dje@cygnus.com)
17145
17146         * lib/mike-g++.exp: Comment out loading of g++.exp.
17147         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17148         (default_g++_version): Always print something.
17149         (default_g++_start): Comment out call to `which'.
17150         (g++_start, g++_load): Deleted (must be defined in config file).
17151         * lib/gcc.exp: Test for existence of $CC at start.
17152         Delete check for tmpdir (done in gcc_init).
17153         (default_gcc_version): Always print something.
17154         (default_gcc_start): Comment out call to `which'.
17155         * config/*.exp: Major cleanup - make cross targets work at least a
17156         little better for g++ (by not being "--tool gcc" specific).
17157         Rename gcc_xxx to ${tool}_xxx.
17158         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17159         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17160
17161 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17162
17163         * lib/c-torture.exp (c-torture-compile): Rework compiler
17164         message processing.
17165
17166         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17167         c-torture.
17168
17169 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17170
17171         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17172
17173         * lib/dg.exp (dg-process-target): Support { target native }.
17174
17175 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17176
17177         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17178         looked for "... program xxx got fatal signal".
17179         Correct regsub munging of `comp_output'.
17180         Ignore compiler messages "path prefix not used" and "linker input
17181         file unused".
17182
17183 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17184
17185         * lib/gcc.exp (runtest_file_p): Define if missing.
17186         * gcc.prms/template.c: Example to work from.
17187
17188 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17189
17190         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17191         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17192
17193         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17194         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17195         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17196         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17197
17198         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17199         (dg-process-target): No longer a varargs proc.
17200         Return S/N for target, P/F for xfail.  All callers changed.
17201         (user option procs): More argument checking.
17202         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17203         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17204         (dg-test): Skip test if not running on selected target in `dg-do'.
17205         Update handling of `dg-do-what', `dg-output-text'.
17206         Separate execution pass/fail from output pattern match pass/fail.
17207         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17208
17209 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17210
17211         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17212         target for 920510-1.c.
17213
17214 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17215
17216         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17217         Clean up comment regarding use of passcnt, etc.
17218         (gcc_stat): Don't update `testcnt' here.
17219         (gcc_finish): Do it here.
17220         Might as well reset `but_id' here too.
17221         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17222         to determine if the file should be tested.
17223         * gcc.c-torture/compile/compile.exp: Likewise.
17224         * gcc.c-torture/execute/execute.exp: Likewise.
17225         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17226         * gcc.misc-tests/dg-test.exp: Likewise.
17227         * gcc.prms/prms.exp: Likewise.
17228         * gcc.wendy/wendy.exp: Likewise.
17229         * g++.old-deja.exp: Likewise.
17230         Move "Testing file" message to verbose level 1.
17231
17232 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17233
17234         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17235
17236 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17237
17238         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17239         (default_gcc_start): Accept optional second list element
17240         of compiler flags.  Print compiler output at verbosity level 2.
17241         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17242         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17243         Save current values of framework globals passcnt, failcnt, xpasscnt,
17244         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17245         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17246         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17247         xfailcnt to compute stats.  Update framework global `testcnt' from
17248         pass/fail counts.
17249         (gcc_finish): New proc.  Clean up test environment.
17250         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17251         (gcc_epass, gcc_efail): Delete.
17252         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17253         argument of line number.
17254         (dg-init): If the tool has an init routine, call it.
17255         (dg-test): Remove args `cflags_var' and `libs_var'.
17256         Pass all compiler options to ${tool}_start.
17257         Handle missing line number.
17258         (dg-finish): New function.
17259         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17260         particular files.  Call gcc_finish at end.  Move "skipping test"
17261         message to verbosity level 3.
17262         * gcc.c-torture/compile/compile.exp: Likewise.
17263         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17264         * gcc.c-torture/execute/execute.exp: Likewise.
17265         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17266         Print testcase being tried at verbosity level 1.
17267         * gcc.c-torture/special/special.exp: Unset xfail.
17268         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17269         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17270         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17271         * gcc.failure/failure.exp: Likewise.
17272         * gcc.ieee/ieee.exp: Likewise.
17273         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17274         Update call to dg-test.  Call dg-finish at end.
17275         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17276         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17277         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17278         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17279         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17280         * gcc.wendy/wendy.exp: Add copyright.
17281         Delete setting of tmpdir (done by gcc_init).
17282         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17283         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17284         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17285         gcc_[ce]pass/fail.
17286
17287 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17288
17289         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17290         confusion.
17291         (g++_load): Likewise.
17292
17293         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17294         Rename argument to `prog' to remove the confusion.
17295         Varargs fns behave differently too!
17296         (g++_load): Likewise.
17297
17298         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17299
17300         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17301         what it is.  Delete (always) printing of status value for !native.
17302         Simplify verbose code, and include status and exec_output.
17303         (g++_load): Use gcc_load.
17304
17305 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17306
17307         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17308         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17309         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17310         940714-3.c as these testcases don't exist anymore.  Make
17311         va-arg-1.c expected to pass.
17312
17313 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17314
17315         * gcc.misc-tests/misc.exp: Only run specific testcases.
17316         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17317         * gcc.misc-tests/dg-[1-9].c: New files.
17318
17319         * lib/dg.exp: New testsuite driver.
17320         * gcc.prms/prms.exp: Use it.
17321
17322         * README.gcc: New file.
17323
17324         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17325         Document and reset `lxpass' and `lxfail'.
17326         Simplify "initialized" message.
17327         (gcc_stat): Clean up comments a little.
17328
17329 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17330
17331         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17332
17333 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17334
17335         * lib/old-dejagnu.exp (process-option): New proc.
17336         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17337         (old-dejagnu): Simplify.
17338         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17339
17340 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17341
17342         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17343         exists and is not an empty string.
17344
17345         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17346         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17347         finished.
17348         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17349         automatically.
17350
17351         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17352         longer expected to fail.
17353
17354         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17355         "f" function call.
17356
17357         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17358
17359         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17360         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17361         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17362         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17363         c-torture-1.29.
17364
17365         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17366         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17367
17368         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17369
17370         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17371         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17372
17373         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17374         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17375         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17376
17377 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17378
17379         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17380         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17381         940714-1.c, 940714-2.c, 940714-3.c},
17382         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17383         gcc.misc-tests/{mg.c,mg.exp}:
17384         New tests.
17385         * gcc.noncompile/noncompile.exp: Change accordingly.
17386
17387 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17388
17389         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17390         Undo previous clobberage.
17391
17392 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17393
17394         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17395         * gcc.special/{930510-1.c, special.exp}:
17396         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17397         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17398         struct-varargs-1.c}: New tests from c-torture-1.26.
17399
17400 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17401
17402         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17403           argument to switch.
17404
17405 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17406
17407         * Revert the previous changes.  Please see Rob's directory
17408           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17409           fixes.
17410
17411 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17412
17413         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17414             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17415             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17416             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17417             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17418             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17419             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17420             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17421             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17422             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17423             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17424             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17425             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17426             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17427             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17428             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17429             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17430             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17431             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17432             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17433             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17434             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17435             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17436             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17437             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17438             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17439             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17440
17441 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17442
17443         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17444             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17445           with perror calls.
17446
17447 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17448
17449         * config/unix.exp (g++_load): Fix syntax.
17450
17451 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17452
17453         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17454         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17455         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17456         Don't expect va-arg-1.c to fail.  Correct expected output for
17457         920928-1.c.
17458         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17459         * gcc.wendy/hbm4.c: Correct typo.
17460         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17461
17462 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17463
17464         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17465         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17466         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17467         * lib/c-torture.exp (c-torture-compile): Ditto.
17468
17469         Reduce volume of output (remove all the -I's and such).
17470         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17471         Call gcc_cpass, gcc_cfail.
17472         (c-torture): Pass testing option to c-torture-compile.
17473
17474 1994-03-21  Doug Evans  (dje@cygnus.com)
17475
17476         Bring patches over from progressive.
17477         * config/default.exp: Exit remote shell cleanly.
17478         (g++_exit, g++_start): Add default versions.
17479         * config/sim.exp (gcc_load): Use perror, not error.
17480
17481 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17482
17483         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17484         set in site.exp.
17485
17486 1994-03-14  Doug Evans  (dje@cygnus.com)
17487
17488         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17489         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17490         (wendy_try): New proc to run testcase.
17491         (main loop): Call 'em.
17492         * gcc.wendy/*.c: Clean up pass to correct expected output.
17493
17494         * lib/gcc.exp: Minor cleanup work.
17495         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17496
17497 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17498
17499         * config/sim.exp (gcc_load): Document return codes better.
17500         Don't pass -v to simulator.
17501
17502 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17503
17504           * gcc.special/920717-x.c: Fix typo.
17505           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17506           get at sources.
17507
17508         * lib/mike-gcc.exp: Fix typo.
17509
17510 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17511
17512         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17513         binary to use, transform the name.
17514         * config/*.exp: rename everything. Nuke any g++ specific files,
17515         it's now a special case of gcc that requires no special support.
17516         Add a default.exp for unsupported targets.
17517
17518 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17519
17520         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17521         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17522         version of Tcl.
17523
17524 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17525
17526         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17527         than a warning.
17528
17529 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17530
17531         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17532
17533 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17534
17535         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17536         option_list.  Compile every file with only 4/6 option choices
17537         (same as C torture) instead of with 12/18 different option
17538         choices.
17539         * lib/c-torture.exp: Likewise.
17540
17541         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17542         not already set.
17543
17544 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17545
17546         * lib/old-deja
17547           test cases, ready for DejaGnu.
17548
17549 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17550
17551         * Upgraded c-torture tests from 1.18 to 1.19
17552
17553         * gcc.compile: added test(s):
17554           930607-1.c
17555         * gcc.execute: added test(s):
17556           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17557
17558         * added new subdirectory for misc tests: gcc.misc-tests
17559         * gcc.misc-test(s): added tests:
17560           inst-check.c test-consts.c test-ior.c test-switch.c
17561
17562 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17563
17564         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17565
17566 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17567
17568         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17569
17570 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17571
17572         * Upgraded c-torture tests from 1.17 to 1.18
17573
17574 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17575
17576         * Upgraded c-torture tests from 1.12 to 1.17
17577
17578 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17579
17580         * lib/old-dejagnu.exp:
17581           Fixed handling of XFAIL target triplets to correctly
17582           recognize wildcard characters.  Removed code that
17583           appended a unique id tag to the end of the file name
17584           printed out by the result of the testcases within a
17585           given test file.
17586
17587 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17588
17589         * lib/old-dejagnu.exp:
17590           Reworked expected failure handling to trigger off of XFAIL
17591           keyword in keyphrase embeded in testcase source code. The
17592           XFAIL keyword must be at the end of the keyphrase line. It
17593           may optionally be followed by one or more target triplets.
17594           It has just occured that the handling of wildcards in the
17595           target triplet may not be correct.
17596
17597 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17598
17599         * g++.old-deja/tests:
17600           Moved all subdirectories up one level into g++.old-deja .
17601
17602         * lib/old-dejagnu.exp:
17603           Fixed problem with CXXFLAGS not being properly reset, and being
17604           corrupted with extraneous "-c" compiler option.  This was
17605           causing binaries to not be generated for test that needed them.
17606           Modified strings passed to "pass" and "fail" so that individual
17607           tests from the same test file would be distinguished by an
17608           identifier appended to the test file name in the summary logs;
17609           this corrected a problem with erroneous diff logs.  Added code
17610           to search testcases for expected fail and unexpected pass keywords.
17611
17612 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17613
17614         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17615
17616 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17617
17618         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17619           Removed extraneous text from end of "Special g++ Options"
17620           keyphrase.
17621
17622         * lib/old-dejagnu.exp: Added pattern matching to look for new
17623           keywords, embedded in testcases comments, which will trigger
17624           calls to xpass and xfail.
17625
17626 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17627
17628         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17629           comments embedded in the testcases, especially the one looking for
17630           special compiler options, as well as the pattern matching for the
17631           compiler output again.
17632
17633 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17634
17635         * lib/old-dejagnu.exp: Do a proper check of the return value for
17636           execute tests. Fixed several problems with the pattern matching
17637           of the compiler output which gave erroneous test results.
17638           Changed several of the test result messages to be more descriptive.
17639         * config/unix-g++.exp: Proc g++_load now actually works and
17640           executes the tests passed to it and returns a usable return
17641           value.
17642
17643 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17644
17645           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17646
17647 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17648
17649         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17650           Modified both files to properly execute the old style
17651           dejagnu tests. The previous versions of these files were
17652           experimental and did not function anything near correctly.
17653
17654 1993-04-05  Rob Savoye  (rob@cygnus.com)
17655
17656         * Removed all Makefile.in and configure.in files. No configuration
17657         needed now.
17658
17659 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17660
17661         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17662
17663 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17664
17665         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17666         gcc.special/configure.in, gcc.noncompile/configure.in,
17667         gcc.execute/configure.in, gcc.code_quality/configure.in,
17668         g++.other/configure.in, g++.old-deja/configure.in,
17669         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17670         in srcname setting.
17671
17672 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17673
17674         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17675         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17676         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17677
17678 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17679
17680         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17681         (gdb_exit): Don't remove *_soc files.
17682
17683 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17684
17685         * lib/c-torture.exp: Don't look for main; instead always use -w
17686         -c.  This is how the c-torture tests work.  Remove the object
17687         file if the compilation succeeds.
17688         * gcc.execute/execute.exp: Remove executable if test passes.
17689         * gcc.noncompile/noncompile.exp: Every test is an expected
17690         failure.
17691         * gcc.special/special.exp: Added tests from c-torture 1.11,
17692         corrected use of existing test.
17693         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17694         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17695         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17696         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17697         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17698         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17699         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17700         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17701         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17702         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17703         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17704         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17705         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17706         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17707         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17708         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17709         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17710         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17711         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17712         c-torture 1.11.
17713         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17714         correspond to c-torture 1.11.
17715
17716         * New file.