OSDN Git Service

* gfortran.dg/nint_1.f90: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005--4-09  Steven G. Kargl  <kargls@comcast.net>
2
3         * gfortran.dg/nint_1.f90: New test.
4
5 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6
7         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
8         Added test for callee-allocated arrays with write statements.
9         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14
15 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16
17         PR libfortran/20163
18         * gfortran.dg/open-options-blanks.f:  New test.
19
20 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21
22         PR fortran/13257
23         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24
25 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26
27         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32         * gcc.c-torture/execute/stdarg-4.c: New test.
33
34         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
35
36         PR target/20795
37         * g++.dg/abi/param2.C: New test.
38
39 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
40
41         * gcc.dg/builtins-53.c: New test.
42
43 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
44
45         * g++.dg/tree-ssa/pr18178.C: New test.
46         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
47         * gcc.c-torture/execute/20041019-1.c: New test.
48         * gcc.dg/tree-ssa/20041008-1.c: New test.
49         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
50         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
51         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
52         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
53         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
54         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
55         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
56         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
57         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
58         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
59
60 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
61
62         PR rtl-optimization/20466
63         * gcc.c-torture/execute/pr20466-1.c: New test.
64
65 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
66
67         PR c++/20905
68         * g++.dg/parse/cond2.C: New test.
69
70         PR c++/20145
71         * g++.dg/warn/Wdtor1.C: New test.
72
73 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
74
75         PR fortran/17229
76         * gfortran.dg/pr17229.f: New test.
77
78 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
79
80         * gfortran.dg/tiny_1.f90: New test.
81         * gfortran.dg/tiny_2.f90: ditto.
82
83 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
84
85         * gfortran.dg/eor_1.f90:  Fix dg-do run line
86         * gfortran.dg/open_new.f90:  Fix dg-do run line
87
88 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
89
90         * lib/target-supports.exp (get_compiler_messages): Support
91         optional arguments, the fourth being compiler options.
92         (check_effective_target_fpic): New proc.
93         * gcc.dg/20050321-2.c: Restrict to target fpic.
94
95 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
96
97         * gcc.dg/15443-1.c: New test.
98         * gcc.dg/15443-2.c: Likewise.
99
100 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
101
102         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
103
104 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
105
106         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
107
108 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
109
110         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
111         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
112         -m64.
113         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
114         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
115         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
116
117 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
118
119         PR c++/20212
120         * g++.dg/warn/Wunused-11.C: New test.
121
122 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
123
124         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
125
126 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
127
128         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
129
130 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
131
132         PR c++/20734
133         * g++.dg/template/ptrmem13.C: New test.
134
135 2005-04-05  Per Bothner  <per@bothner.com>
136
137         * lib/gcc.exp: Always add -fno-show-column, for now.
138
139 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
140
141         PR testsuite/20767
142         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
143         of plain old "unsigned int" for the type of "i".  Makes this test
144         64bit clean.
145
146 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
147
148         * gcc.dg/i386-ssefn-1.c: New test.
149         * gcc.dg/i386-ssefn-2.c: New test.
150         * gcc.dg/i386-ssefn-3.c: New test.
151         * gcc.dg/i386-ssefn-4.c: New test.
152
153 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
154
155         PR tree-optimization/20076
156         * gcc.dg/builtin-apply4.c: New test.
157
158         PR preprocessor/19475
159         * gcc.dg/cpp/macspace1.c: New test.
160         * gcc.dg/cpp/macspace2.c: New test.
161
162 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
163
164         * gfortran.dg/pr20755.f: Fixed bad format.
165
166 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
167
168         PR c++/20763
169         * g++.dg/ext/attrib21.C: New test.
170
171 2004-04-05  Devang Patel  <dpatel@apple.com>
172
173         * lib/target-supports.exp (check_effective_target_vect_shif): New.
174         * gcc.dg/vect/vect-shift-1.c: New test.
175         
176 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
177
178         PR libfortran/20755
179         * gfortran.dg/pr20755.f: New test.
180
181 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
182
183         * gfortran.dg/pr15959.f90: New test.
184         * gfortran.dg/string_pad_trunc.f90: New test.
185
186 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
187
188         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
189         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
190         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
191         syntax.
192
193 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
194
195         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
196
197 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
198
199         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
200         * gcc.c-torture/compile/20011119-2.c: Likewise.
201         * gcc.c-torture/compile/981001-2.c: Likewise.
202
203 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
204
205         PR c++/20679
206         * g++.dg/template/overload4.C: New test.
207
208 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
209
210         PR c++/20746
211         * g++.dg/abi/covariant5.C: New.
212
213         PR debug/20505
214         * g++.dg/debug/const2.C: New.
215
216 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
217
218         PR rtl-optimization/16104
219         * gcc.c-torture/execute/20050316-1.c: New test.
220
221 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
222
223         * g++.dg/template/spec23.C: Fix dg-error text.
224
225 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
226
227         PR c++/19199
228         * g++.dg/expr/lval2.C: New.
229
230 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
231
232         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
233         __builtin_strcasecmp and __builtin_strncasecmp.
234
235 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
236
237         PR c++/20723
238         * g++.dg/template/spec22.C: New.
239         * g++.dg/template/spec23.C: New.
240
241 2005-04-03  Dale Ranta  <dir@lanl.gov>
242             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
243
244         PR libfortran/20068
245         PR libfortran/20125
246         PR libfortran/20156
247         PR libfortran/20471
248         * gfortran.dg/backspace.f: New test.
249
250 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
251
252         * gcc.dg/pr19345.c: New test.
253
254 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
255
256         PR tree-optimization/20640
257         * gcc.dg/torture/tree-loop-1.c: New.
258
259 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
260
261         PR rtl-optimization/20290
262         * gcc.c-torture/execute/loop-ivopts-2.c: New.
263
264 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
265
266         * gcc.dg/rs6000-fpint.c: New.
267
268 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
269
270         * gcc.dg/old-style-then-proto-1.c: New test.
271
272 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
273
274         * gfortran.fortran-torture/execute/backspace.f90: Check
275         after backspace and read was incorrect.
276
277 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
278
279         * gcc.c-torture/execute/builtins/strcat.c: Check the result
280         buffer past the terminating NUL using memcmp.
281         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
282         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
283
284         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
285         Fix unused/uninitialized variable warnings.
286
287         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
288         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
289         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
290         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
291
292         * gcc.c-torture/execute/builtins/abs-1-lib.c,
293         gcc.c-torture/execute/builtins/fputs-lib.c,
294         gcc.c-torture/execute/builtins/lib/fprintf.c,
295         gcc.c-torture/execute/builtins/lib/main.c,
296         gcc.c-torture/execute/builtins/lib/memcmp.c,
297         gcc.c-torture/execute/builtins/lib/memmove.c,
298         gcc.c-torture/execute/builtins/lib/mempcpy.c,
299         gcc.c-torture/execute/builtins/lib/memset.c,
300         gcc.c-torture/execute/builtins/lib/printf.c,
301         gcc.c-torture/execute/builtins/lib/sprintf.c,
302         gcc.c-torture/execute/builtins/lib/stpcpy.c,
303         gcc.c-torture/execute/builtins/lib/strchr.c,
304         gcc.c-torture/execute/builtins/lib/strcmp.c,
305         gcc.c-torture/execute/builtins/lib/strcpy.c,
306         gcc.c-torture/execute/builtins/lib/strcspn.c,
307         gcc.c-torture/execute/builtins/lib/strlen.c,
308         gcc.c-torture/execute/builtins/lib/strncat.c,
309         gcc.c-torture/execute/builtins/lib/strncmp.c,
310         gcc.c-torture/execute/builtins/lib/strncpy.c,
311         gcc.c-torture/execute/builtins/lib/strrchr.c,
312         gcc.c-torture/execute/builtins/lib/strspn.c,
313         gcc.c-torture/execute/builtins/lib/strstr.c,
314         gcc.c-torture/execute/builtins/memops-asm-lib.c,
315         gcc.c-torture/execute/builtins/strlen-2.c,
316         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
317         prototypes.
318
319 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
320
321         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
322         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
323         selectany usage.
324
325 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
326
327         PR c++/19406
328         * g++.dg/debug/using1.C: New test.
329
330 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
331
332         PR middle-end/20524
333         * gcc.dg/alias-7.c: Prefix asm-declared name with
334         __USER_LABEL_PREFIX__.
335
336 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
337
338         Fix fallout from PR middle-end/15700:
339         * gcc.c-torture/compile/20011119-1.c: Take
340         __USER_LABEL_PREFIX__ into account.
341         * gcc.c-torture/compile/20011119-2.c: Likewise.
342
343 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
344
345         PR c++/18644
346         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
347
348 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
349
350         PR c/17855
351         * gcc.c-torture/compile/struct-non-lval-1.c,
352         gcc.c-torture/compile/struct-non-lval-2.c,
353         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
354
355 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
356
357         * gcc.dg/tls/tls.exp: Remove temporary file.
358         * g++.dg/tls/tls.exp: Ditto.
359         * lib/file-format.exp: Ditto.
360         * g++.dg/special/ecos.exp: Ditto.
361
362         * lib/profopt.exp: Treat prof_ext as a list.
363         * gcc.misc-tests/bprob.exp: Ditto.
364         * g++.dg/bprob/bprob.exp: Ditto.
365
366         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
367         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
368         g++.dg/tree-ssa/pointer-reference-alias.C,
369         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
370         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
371         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
372         g++.dg/vect/pr19951.cc: Ditto.
373         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
374         gcc.dg/builtins-47.c: Ditto.
375         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
376         gcc.dg/pr20115-1.c: Ditto.
377         * gcc.dg/tree-ssa/20030530-2.c,
378         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
379         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
380         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
381         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
382         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
383         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
384         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
385         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
386         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
387         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
388         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
389         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
390         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
391         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
392         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
393         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
394         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
395         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
396         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
397         gcc.dg/tree-ssa/20030824-1.c,
398         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
399         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
400         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
401         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
402         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
403         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
404         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
405         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
406         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
407         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
408         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
409         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
410         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
411         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
412         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
413         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
414         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
415         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
416         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
417         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
418         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
419         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
420         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
421         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
422         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
423         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
424         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
425         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
426         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
427         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
428         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
429         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
430         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
431         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
432         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
433         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
434         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
435         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
436         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
437         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
438         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
439         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
440         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
441         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
442         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
443         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
444         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
445         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
446         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
447         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
448         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
449         gcc.dg/tree-ssa/useless-1.c: Ditto.
450         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
451         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
452         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
453         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
454         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
455         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
456         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
457         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
458         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
459         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
460         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
461         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
462         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
463         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
464         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
465         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
466         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
467         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
468         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
469         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
470         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
471         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
472         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
473         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
474         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
475         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
476         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
477         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
478         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
479         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
480         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
481         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
482         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
483         gcc.dg/vect/vect-none.c: Ditto.
484         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
485         treelang/compile/unsigned.tree: Ditto.
486
487         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
488         * gcc.dg/cpp/direct2s.c: Ditto.
489         * gcc.dg/cpp/paste4.c: Ditto.
490         * gcc.dg/cpp/separate-1.c: Ditto.
491         * gcc.dg/pch/save-temps-1.c: Ditto.
492         * g++.dg/ext/altivec-10.C: Ditto.
493         * g++.dg/pch/pch.C: Ditto.
494
495         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
496
497         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
498         * g++.dg/template/repo1.C: Ditto.
499         * g++.dg/template/repo2.C: Ditto.
500         * g++.dg/template/repo3.C: Ditto.
501         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
502         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
503         * g++.old-deja/g++.pt/repo1.C: Ditto.
504         * g++.old-deja/g++.pt/repo2.C: Ditto.
505         * g++.old-deja/g++.pt/repo3.C: Ditto.
506         * g++.old-deja/g++.pt/repo4.C: Ditto.
507
508         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
509         * gcc.dg/20030107-1.c: Ditto.
510         * gcc.dg/20030702-1.c: Ditto.
511         * gcc.dg/profile-generate-1.c: Ditto.
512         * g++.dg/other/profile1.C: Ditto.
513         * g++.old-deja/g++.robertl/eb83.C: Ditto.
514
515         * lib/gcc-dg.exp (remove-build-file): New.
516         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
517         cleanup-tree-dump, cleanup-saved-temps): New.
518
519 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
520
521         PR c++/19203, DR 214
522         * g++.dg/parse/ambig3.C: Not ambiguous.
523         * g++.dg/template/spec20.C: New.
524         * g++.dg/template/spec21.C: New.
525
526 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
527
528         PR target/20045
529         * gcc.dg/ia64-fptr-1.c: Run only on linux.
530
531 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
532
533         PR libfortran/20660
534         * gfortran.dg/negative_unit.f: New test.
535
536 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
537
538         * gcc.dg/20050330-1.c: New test.
539
540 2005-03-30  Devang Patel  <dpatel@apple.com>
541
542         * g++.dg/tree-sra/ssa-sra-3.C: New test.
543
544 2005-03-30  Dale Johannesen  <dalej@apple.com>
545
546         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
547
548 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
549
550         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
551         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
552         Strip options from test name.
553
554 2005-03-31  Jan Hubicka  <jh@suse.cz>
555
556         * gcc.dg/varpool-1.c: New testcase.
557
558 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
559
560         PR c/772
561         PR c/17913
562         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
563         gcc.dg/stmt-expr-label-3.c : New tests.
564         * gcc.c-torture/execute/medce-2.c: Remove.
565
566 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
567
568         PR c/20368
569         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
570         tests.
571
572 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
573
574         * gcc.c-torture/compile/pr20203.c: New test.
575
576 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
577
578         * gfortran.dg/promotion.f90:  New test.
579
580 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
581
582         PR middle-end/20491
583         * gcc.dg/torture/asm-subreg-1.c: New test.
584
585 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
586
587         PR c/20672
588         * gcc.dg/pr20672-1.c: New test.
589
590 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
591
592         * gfortran.dg/vect: New directory.
593         * gfortran.dg/vect/vect.exp: New.
594         * gfortran.dg/vect/vect-1.f90: New test.
595         * gfortran.dg/vect/vect-2.f90: New test.
596         * gfortran.dg/vect/vect-3.f90: New test.
597         * gfortran.dg/vect/vect-4.f90: New test.
598         * gfortran.dg/vect/vect-5.f90: New test.
599
600 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
601
602         PR middle-end/20622
603         * gcc.dg/alias-7.c: New test.
604
605 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
606
607         * gcc.dg/sparc-reg-1.c: New test.
608
609 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
610
611         PR target/19890
612         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
613
614 2005-03-29  Dale Ranta  <dir@lanl.gov>
615             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
616
617         PR libfortran/20163
618         * gfortran.dg/pr20163-2.f: New test.
619
620 2005-03-28  Jan Hubicka  <jh@suse.cz>
621
622         PR middle-end/20635
623         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
624         by Jakub Jelinek.
625
626 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
627
628         PR tree-optimization/20626
629         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
630         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
631
632 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
633
634         * gfortran.dg/underflow.f90:  New test.
635         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
636
637 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
638
639         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
640
641 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
642
643         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
644         (g++_init): Make sure that CXXFLAGS is set.
645         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
646         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
647         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
648         * lib/objc.exp (objc_init): Likewise.
649         * lib/treelang.exp (treelang_init): Likewise.
650
651 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
652
653         PR tree-optimization/20470
654         * gcc.dg/tree-ssa/pr20470.c: New test.
655
656 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
657
658         * gcc.dg/ppc-stfiwx.c: New.
659
660 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
661
662         PR target/19888
663         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
664
665 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
666
667         * gcc.dg/20050325-1.c: Fix a typo.
668
669 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
670
671         PR libfortran/19678
672         PR libfortran/19679
673         * gfortran.dg/dos_eol.f: New test.
674
675 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
676
677         PR rtl-optimization/20249
678         * gcc.dg/20050325-1.c: New test.
679
680 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
681
682         PR libfortran/15332
683         * gfortran.dg/pr15332.f: New test.
684
685 2005-03-24  Dale Johannesen  <dalej@apple.com>
686
687         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
688
689 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
690
691         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
692         'internal' visibility.
693         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
694         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
695         'protected' visibility.
696         * gcc.dg/visibility-7.c: Likewise.
697         * lib/target-supports.exp (check_visibility_available): Take
698         a parameter, the kind of visibility to check for.
699         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
700         to check_visibility_available.
701
702         * g++.dg/expr/cast3.C: New.
703
704 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
705
706         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
707         rs6000.
708
709 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
710
711         PR target/20095
712         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
713
714 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
715
716         * gcc.dg/badshift.c: Renamed to...
717         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
718
719         * gcc.target/i386/badshift.c: Renamed to...
720         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
721         only.
722
723         PR rtl-optimization/20532
724         * gcc.target/i386/badshift.c: New.
725
726 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
727
728         * gfortran.dg/pr18025.f90: New test.
729
730 2005-03-23  Dale Johannesen  <dalej@apple.com>
731         
732         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
733
734 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
735
736         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
737
738         * lib/target-supports.exp (check_iconv_available): Default
739         libiconv to -liconv, if there is no definition.
740
741 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
742
743         * gcc.dg/torture/cris-asm-mof-1.c: New test.
744
745 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
746
747         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
748         * g++.dg/opt/pr7503-2.C: Likewise.
749         * g++.dg/opt/pr7503-3.C: Likewise.
750         * g++.dg/opt/pr7503-4.C: Likewise.
751         * g++.dg/opt/pr7503-5.C: Likewise.
752         * g++.dg/warn/minmax.C: New test.
753
754 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
755
756         * gfortran.dg/g77_intrinsics_funcs.f: New test.
757         * gfortran.dg/g77_intrinsics_sub.f: New test.
758
759 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
760             Jan Hubicka  <jh@suse.cz>
761             Steven Bosscher <stevenb@suse.de
762
763         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
764
765 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
766
767         PR c++/19980
768         * g++.dg/template/redecl3.C: New test.
769
770 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
771
772         PR c++/20499
773         * g++.dg/parse/error16.C: Tweak error markers.
774
775 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
776
777         PR target/20561
778         * gcc.dg/20050321-2.c: New test.
779
780 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
781
782         PR c++/20465
783         PR c++/20381
784         * g++.dg/template/ptrmem12.C: New.
785
786 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
787
788         PR rtl-optimization/20527
789         * gcc.c-torture/execute/pr20527-1.c: New test.
790
791 2005-03-22  Ben Elliston  <bje@au.ibm.com>
792
793         * gcc.misc-tests/options.exp (check_for_options): Create a real C
794         program, compile it into a real executable and then delete the .c
795         and .x files afterwards, to avoid problems on testglue targets.
796
797 2005-03-21  Stuart Hastings  <stuart@apple.com>
798
799         * gcc.target/i386/sse-2.c: New.
800         
801 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
802
803         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
804
805 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
806
807         * g++.dg/parse/crash25.C: Fix typo.
808
809 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
810
811         PR c++/20461
812         * g++.dg/parse/crash24.C: New test.
813
814         PR c++/20536
815         * g++.dg/parse/crash25.C: New test.
816
817 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
818
819         PR c++/20147    
820         * g++.dg/ext/stmtexpr4.C: New test.
821
822 2005-03-20  Roger Sayle  <roger@eyesopen.com>
823
824         PR middle-end/20539
825         * gcc.c-torture/compile/pr13066-1.c: New test case.
826         * gcc.c-torture/compile/pr20539-1.c: Likewise.
827         * g++.dg/opt/pr13066-1.C: Likewise.
828
829 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
830
831         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
832
833 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
834
835         PR fortran/18525
836         * gfortran.dg/nesting_1.f90: New test.
837
838 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
839
840         PR c++/20240
841         * g++.dg/lookup/using13.C: New test.
842
843 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
844
845         PR c++/20333
846         * g++.dg/template/crash36.C: New test.
847
848 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
849
850         PR c++/20463
851         * g++.dg/template/crash35.C: New test.
852
853 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
854
855         PR c++/19966
856         * g++.dg/overload/operator2.C: New test.
857
858 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
859
860         PR libfortran/20257
861         * gfortran.dg/pr20257.f90: New test.
862
863 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
864
865         PR libfortran/20480
866         * gfortran.dg/pr20480.f90: New test.
867
868 2005-03-16  Richard Henderson  <rth@redhat.com>
869
870         PR middle-end/15700
871         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
872         (_rtld_global): New.
873         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
874         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
875
876         * gcc.dg/alias-3.c: New.
877         * gcc.dg/alias-4.c: New.
878         * gcc.dg/alias-5.c: New.
879         * gcc.dg/alias-6.c: New.
880
881 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
882
883         * gcc.dg/cpp/ucnid-7.c: New.
884
885 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
886             Dorit Naishlos  <dorit@il.ibm.com>
887
888         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
889         darwin.
890
891 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
892
893         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
894         misaligned accesses.
895         * gcc.dg/vect/vect-58.c: Likewise.
896         * gcc.dg/vect/vect-92.c: New.
897         * gcc.dg/vect/vect-93.c: New.
898
899 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
900
901         PR fortran/18827
902         * gfortran.dg/assign_2.f90: New test.
903         * gfortran.dg/assign_3.f90: New test.
904         * gfortran.dg/assign.f90: New test.
905
906 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
907
908         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
909         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
910         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
911         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
912         names.
913
914 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
915
916         * gcc.dg/cpp/ucnid-6.c: New.
917
918         * gcc.dg/cpp/normalize-1.c: New.
919         * gcc.dg/cpp/normalize-2.c: New.
920         * gcc.dg/cpp/normalize-3.c: New.
921         * gcc.dg/cpp/normalize-4.c: New.
922         * gcc.dg/cpp/ucnid-4.c: New.
923         * gcc.dg/cpp/ucnid-5.c: New.
924         * g++.dg/cpp/normalize-1.C: New.
925         * g++.dg/cpp/ucnid-1.C: New.
926
927 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
928
929         * gcc.dg/pr18628.c: New.
930
931 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
932
933         PR c++/20280
934         * g++.dg/tree-ssa/pr20280.C: New.
935
936 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
937
938         PR fortran/20467
939         * gfortran.dg/stfunc_2.f90: New test.
940
941 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
942
943         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
944
945 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
946
947         * gcc.dg/tree-ssa/20050314-1.c: New test.
948
949 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
950
951         PR c++/4403
952         PR c++/9783, DR433
953         * g++.dg/template/friend34.C: New test.
954         * g++.dg/template/friend35.C: Likewise.
955         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
956
957 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
958
959         Friend class name lookup 5/n
960         PR c++/1016
961         * g++.dg/lookup/hidden-class1.C: New test.
962         * g++.dg/lookup/hidden-class2.C: Likewise.
963         * g++.dg/lookup/hidden-class3.C: Likewise.
964         * g++.dg/lookup/hidden-class4.C: Likewise.
965         * g++.dg/lookup/hidden-class5.C: Likewise.
966         * g++.dg/lookup/hidden-class6.C: Likewise.
967         * g++.dg/lookup/hidden-class7.C: Likewise.
968         * g++.dg/lookup/hidden-class8.C: Likewise.
969         * g++.dg/lookup/hidden-class9.C: Likewise.
970         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
971         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
972         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
973         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
974         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
975         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
976         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
977         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
978         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
979         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
980         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
981
982 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
983
984         PR c++/20157
985         * g++.dg/template/error18.C: New test.
986
987 2005-03-09  Ben Elliston  <bje@au.ibm.com>
988
989         PR debug/16792
990         * g++.dg/debug/pr16792.C: New test.
991
992 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
993
994         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
995         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
996         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
997         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
998         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
999         test assertion names.
1000
1001 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1002
1003         PR fortran/18600
1004         * gfortran.dg/stfunc_1.f90: New test.
1005
1006 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1007
1008         PR fortran/16907
1009         * gfortran.dg/real_index_1.f90: New test.
1010
1011 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1012
1013         PR fortran/20323
1014         * gfortran.dg/spec_expr_1.f90: New test.
1015
1016 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1017
1018         PR c/20402
1019         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1020         new parser.
1021
1022 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1023
1024         PR fortran/20361
1025         * gfortran.dg/largeequiv_1.f90: New test.
1026
1027 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1028
1029         * gcc.dg/ucnid-1.c: New.
1030         * gcc.dg/ucnid-2.c: New.
1031         * gcc.dg/ucnid-3.c: New.
1032         * gcc.dg/ucnid-4.c: New.
1033         * gcc.dg/ucnid-5.c: New.
1034         * gcc.dg/ucnid-6.c: New.
1035         * gcc.dg/cpp/ucnid-1.c: New.
1036         * gcc.dg/cpp/ucnid-2.c: New.
1037         * gcc.dg/cpp/ucnid-3.c: New.
1038         * g++.dg/other/ucnid-1.C: New.
1039
1040 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1041
1042         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1043
1044 2005-03-11  Per Bothner  <per@bothner.com>
1045
1046         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1047         that diagnotics refer to correct token.
1048         * gcc.dg/unused-3.c: Likewise.
1049
1050 2005-03-11  Per Bothner  <per@bothner.com>
1051
1052         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1053         constant" is now actually on same line as string constant.
1054         * gcc.dg/cpp/direct2s.c: Likewise.
1055
1056 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1057
1058         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1059
1060 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1061
1062         PR libfortran/20124
1063         * gfortran.dg/pr20124.f90: New Test
1064
1065 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1066
1067         PR tree-optimization/20130
1068         * gcc.dg/pr20130-1.c: New test.
1069
1070 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1071
1072         PR target/20095
1073         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1074
1075 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1076
1077         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1078
1079 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1080
1081         * g++.dg/eh/forced1.C: Fix comment.
1082         * g++.dg/eh/forced2.C: Ditto.
1083         * g++.dg/eh/forced3.C: Ditto.
1084         * g++.dg/eh/forced4.C: Ditto.
1085
1086 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1087
1088         PR rtl-opt/20412
1089         * gcc.c-torture/compile/pr20412.c: New test.
1090
1091 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1092
1093         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1094
1095 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1096
1097         PR target/20322
1098         * gcc.dg/20050307-1.c: New test.
1099
1100 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1101
1102         PR c++/20375
1103         * g++.dg/other/stdarg3.C: New.
1104
1105 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1106
1107         PR c++/18384, c++/18327
1108         * g++.dg/init/array19.C: New test.
1109
1110         PR inline-asm/20314
1111         * gcc.dg/torture/pr20314-1.c: New test.
1112         * gcc.dg/torture/pr20314-2.c: New test.
1113
1114 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1115
1116         * gcc.dg/20050309-1.c: New test.
1117
1118 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1119
1120         * gcc.dg/builtins-10.c: Reactivate disabled test.
1121         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1122         new cbrt transformations.
1123
1124 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1125
1126         PR c++/20208
1127         * g++.dg/template/array13.C: New test.
1128
1129 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1130
1131         PR c++/16859
1132         * g++.dg/init/brace4.C: New test.
1133
1134 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1135
1136         PR c++/20186
1137         * g++.dg/template/non-dependent12.C: New.
1138
1139 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1140
1141         PR c++/20142
1142         * g++.dg/init/array18.C: Add dg-do run marker.
1143         
1144         PR c++/20142
1145         * g++.dg/init/array18.C: New test.
1146
1147 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1148
1149         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1150         * g++.dg/gcov/gcov.exp: Likewise.
1151         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1152         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1153         * lib/c-torture.exp: Likewise.
1154         * lib/fortran-torture.exp: Likewise.
1155         * lib/g++.exp: Likewise.
1156         * lib/gcc-defs.exp: Likewise.
1157         * lib/gcc-dg.exp: Likewise.
1158         * lib/gcc.exp: Likewise.
1159         * lib/gcov.exp: Likewise.
1160         * lib/gfortran.exp: Likewise.
1161         * lib/mike-g++.exp: Likewise.
1162         * lib/mike-gcc.exp: Likewise.
1163         * lib/objc-torture.exp: Likewise.
1164         * lib/objc.exp: Likewise.
1165         * lib/profopt.exp: Likewise.
1166         * lib/target-libpath.exp: Likewise.
1167         * lib/target-supports.exp: Likewise.
1168         * lib/treelang.exp: Likewise.
1169         * lib/wrapper.exp: Likewise.
1170
1171 2005-03-08  Jeff Law  <law@redhat.com>
1172
1173         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1174         PHI-OPT changes.
1175
1176 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1177
1178         * gcc.dg/vect/pr20122.c: New test.
1179
1180 2005-03-07  Jeff Law  <law@redhat.com>
1181
1182         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1183         was folded away.
1184         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1185         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1186         * gcc.dg/tree-ssa/pr18134.c: New test.
1187
1188 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1189
1190         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1191         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1192         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1193
1194 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1195
1196         PR tree-opt/17671
1197         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1198
1199 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1200
1201         * g++.dg/warn/Wnvdtor.C: New test.
1202
1203 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1204
1205         * gcc.dg/torture/pr19683-1.c: New test.
1206
1207 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1208
1209         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1210         * gfortran.dg/g77/19990313-2.f: Ditto.
1211         * gfortran.dg/g77/19990313-3.f: Ditto.
1212         * gfortran.dg/g77/19990525-0.f: Ditto.
1213         * gfortran.dg/g77/19990826-0.f: Ditto.
1214         * gfortran.dg/g77/19990826-2.f: Ditto.
1215         * gfortran.dg/g77/19990826-3.f: Ditto.
1216         * gfortran.dg/g77/20000511-1.f: Ditto.
1217         * gfortran.dg/g77/20000511-2.f: Ditto.
1218         * gfortran.dg/g77/970625-2.f: Ditto.
1219         * gfortran.dg/g77/980310-2.f: Ditto.
1220         * gfortran.dg/g77/980310-3.f: Ditto.
1221         * gfortran.dg/g77/980310-8.f: Ditto.
1222         * gfortran.dg/g77/980519-2.f: Ditto.
1223         * gfortran.dg/g77/alpha1.f: Ditto.
1224         * gfortran.dg/g77/claus.f: Ditto.
1225         * gfortran.dg/g77/erfc.f: Ditto.
1226         * gfortran.dg/g77/short.f: Ditto.
1227         * gfortran.fortran-torture/execute/data.f90: Ditto.
1228         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1229         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1230
1231 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1232
1233         * lib/file-format.exp (gcc_target_object_format): Add check for som
1234         format and hardcode object formats on hppa*-*-hpux*.
1235         * lib/target-supports.exp (check_weak_available): Add check for som
1236         object format.  Always return 0 on hppa*-*-hpux10*.
1237
1238         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1239         is defined.
1240
1241         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1242
1243 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1244
1245         * gfortran.dg/pr19936_1.f90: New test.
1246         * gfortran.dg/pr19936_2.f90: New test.
1247         * gfortran.dg/pr19936_3.f90: New test.
1248
1249 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1250             Paul Thomas <prthomas@drfccad.cea.fr>
1251
1252         * gfortran.dg/PR19754_1.f90: New test.
1253         * gfortran.dg/PR19754_2.f90: Ditto.
1254
1255 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1256
1257         PR c++/19311
1258         * g++.dg/template/non-dependent11.C: New test.
1259
1260 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1261
1262         * lib/target-supports.exp (check_iconv_available): Fix comment.
1263
1264 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1265             Joseph S. Myers  <joseph@codesourcery.com>
1266
1267         PR c++/19797
1268         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1269
1270 2005-03-04  Matthew Sachs  <msachs@apple.com>
1271
1272         * gcc.exp (gcc_target_compile): Put braces around
1273         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1274         * objc.exp (objc_target_compile): Likewise.
1275         * treelang.exp (treelang_target_compile): Likewise.
1276
1277 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1278
1279         PR fortran/19673
1280         * gfortran.dg/func_result_1.f90: New test.
1281
1282 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1283
1284         * gcc.misc-tests/options.exp: New test.
1285
1286 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1287
1288         * gcc.dg/pr15784-4.c: New test.
1289
1290 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1291
1292         * gcc.c-torture/execute/pr17133.c: New.
1293         * gcc.c-torture/compile/20050303-1.c: New.
1294
1295 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1296
1297         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1298
1299 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1300
1301         * g++.dg/overload/using2.C: New.
1302
1303 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1304
1305         PR c++/19916
1306         * g++.dg/init/ptrmem2.C: New test.
1307
1308 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1309
1310         PR c/8927
1311         * gcc.dg/pr8927-1.c: New test.
1312
1313 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1314
1315         PR c++/20232
1316         * g++.dg/inherit/covariant12.C: New.
1317
1318 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1319
1320         PR fortran/19479
1321         * gfortran.dg/bound_1.f90: New test.
1322
1323 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1324
1325         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1326         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1327
1328 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1329
1330         PR c/20245
1331         * gcc.dg/pr20245-1.c: New test.
1332
1333 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1334
1335         PR middle-end/19874
1336         * gcc.c-torture/execute/20050119-2.c: New test case.
1337
1338 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1339
1340         * README: Update the DejaGnu bug reporting address.
1341         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1342         * lib/objc-torture.exp: Likewise.
1343
1344 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1345
1346         * gfortran.dg/boz_1.f90: New test.
1347         * gfortran.dg/boz_3.f90: New test.
1348         * gfortran.dg/boz_4.f90: New test.
1349
1350 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1351
1352         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1353         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1354
1355 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1356
1357         PR libfortran/20101
1358         * gfortran.dg/write_0_pe_format.f90: New test.
1359
1360 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1361
1362         PR c++/20206
1363         * g++.dg/opt/thunk2.C: New test.
1364         * g++.dg/opt/covariant1.C: New test.
1365
1366 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1367
1368         * gfortran.dg/e_d_fmt.f90: New test.
1369
1370 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1371
1372         * gcc.dg/asm-b.c: Fix comment typos.
1373
1374 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1375
1376         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1377         a V_MAY_DEF also.
1378
1379 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1380
1381         PR tree-opt/20188
1382         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1383         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1384         * gcc.dg/asm-b.c: New test.
1385
1386 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1387
1388         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1389         Disable this test on IRIX 6.
1390
1391 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1392
1393         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1394         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1395         parser.
1396
1397 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1398
1399         PR tree-optimization/20204
1400         * testsuite/gcc.dg/pr20204.c: New test.
1401
1402 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1403
1404         PR target/20196
1405         * gcc.c-torture/execute/20050224-1.c: New test.
1406
1407         PR c++/20175
1408         * g++.dg/warn/Wbraces2.C: New test.
1409
1410 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1411
1412         PR c++/19878
1413         * g++.dg/init/const2.C: New test.
1414
1415 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1416
1417         PR tree-optimization/20100
1418         * gcc.c-torture/execute/pr20100-1.c: New test.
1419
1420 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1421
1422         * gfortran.dg/implicit_3.f90: New test.
1423
1424         * gfortran.dg/deftype_1.f90: New test.
1425
1426 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1427
1428         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1429         the test passes.
1430         * g++.dg/other/anon3.C: Accept a warning.
1431
1432 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1433
1434         * gcc.dg/pr20017.c: Fix a comment typo.
1435
1436 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1437
1438         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1439
1440 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1441
1442         PR ada/19902
1443         * ada/acats/tests/cxa/cxa3004.a: Remove.
1444         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1445
1446 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1447
1448         PR c++/20073
1449         * g++.dg/init/const1.C: New test.
1450
1451         PR c++/19991
1452         * g++.dg/parse/constant7.C: New test.
1453
1454         PR c++/20152
1455         * g++.dg/parse/error27.C: New test.
1456         * g++.dg/template/qualttp15.C: Adjust error markers.
1457         * g++.old-deja/g++.other/struct1.C: Likewise.
1458         
1459         PR c++/20153
1460         * g++.dg/template/error17.C: New test.
1461
1462         PR c++/20148
1463         * g++.dg/parser/error26.C: New test.
1464
1465 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1466
1467         PR tree-optimization/20100
1468         PR tree-optimization/20115
1469         * gcc.dg/pr20115.c: New test.
1470         * gcc.dg/pr20115-1.c: New test.
1471         * gcc.dg/pr20100.c: New test.
1472         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1473         call-clobbered variables after alias1.
1474
1475 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1476
1477         * gfortran.dg/list_read_4.f90: new test.
1478
1479 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1480
1481         PR rtl-optimization/20017.
1482         * gcc.dg/pr20017.c: New.
1483
1484 2005-02-22  Devang Patel  <dpatel@apple.com>
1485
1486         PR 19952
1487         * g++.dg/tree-ssa/pr19952.C: New test.
1488         
1489 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1490
1491         PR c++/19883
1492         * g++.dg/parse/constant6.C: New test.
1493
1494 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1495
1496         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1497         * g++.dg/charset/asm2.c: Likewise.
1498         * g++.dg/charset/asm3.c: Likewise.
1499         * g++.dg/charset/asm4.c: Likewise.
1500         * g++.dg/charset/asm5.c: Likewise.
1501         * g++.dg/charset/attribute1.c: Likewise.
1502         * g++.dg/charset/attribute2.c: Likewise.
1503         * g++.dg/charset/extern1.cc: Likewise.
1504         * g++.dg/charset/extern2.cc: Likewise.
1505         * g++.dg/charset/extern3.cc: Likewise.
1506         * g++.dg/charset/function.cc: Likewise.
1507         * g++.dg/charset/string.c: Likewise.
1508         * g++.dg/charset/charset.exp: Likewise.
1509         * lib/target-supports.exp (check_iconv_available): Fix comment.
1510
1511 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1512
1513         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1514         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1515         * gcc.dg/charset/asm2.c: Likewise.
1516         * gcc.dg/charset/asm3.c: Likewise.
1517         * gcc.dg/charset/asm4.c: Likewise.
1518         * gcc.dg/charset/asm5.c: Likewise.
1519         * gcc.dg/charset/asm6.c: Likewise.
1520         * gcc.dg/charset/attribute1.c: Likewise.
1521         * gcc.dg/charset/attribute2.c: Likewise.
1522         * gcc.dg/charset/builtin1.c: Likewise.
1523         * gcc.dg/charset/extern.c: Likewise.
1524         * gcc.dg/charset/function.c: Likewise.
1525         * gcc.dg/charset/string.c: Likewise.
1526         * gcc.dg/charset/charset.exp: Likewise.
1527
1528 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1529
1530         PR fortran/20086
1531         * gfortran.dg/pr20086.f90: New test.
1532
1533 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1534
1535         PR tree-optimization/19786
1536         * g++.dg/tree-ssa/pr19786.C: New.
1537
1538 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1539
1540         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1541
1542 2005-02-21  Jeff Law  <law@redhat.com>
1543
1544         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1545
1546 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1547
1548         * gfortran.dg/do_iterator: Split loop, markup all lines for
1549         which an error locus is printed.
1550         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1551         locus is printed.
1552         * gfortran.dg/select_4.f90: Likewise.
1553         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1554         locuses in the various permutations.
1555
1556 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1557
1558         PR tree-optimization/19951
1559         * g++.dg/vect: New directory.
1560         * g++.dg/vect/vect.exp: New file.
1561         * g++.dg/vect/pr19951.cc: New testcase.
1562         * g++.dg/dg.exp: Also prune vectorizer tests.
1563
1564 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1565
1566         PR 18785
1567         * gcc.dg/charset/builtin1.c: New test.
1568
1569 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1570
1571         PR c++/19299
1572         * g++.dg/inherit/volatile1.C: New test.
1573
1574         PR c++/19440
1575         * g++.dg/template/dtor4.C: New test.
1576
1577 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1578
1579         * gfortran.dg/int_1.f90: New test.
1580
1581 2005-02-19  Devang Patel  <dpatel@apple.com>
1582
1583         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1584
1585 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1586
1587         * gfortran.dg/achar_1.f90: New test.
1588
1589 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1590
1591         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1592
1593 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1594             Jakub Jelinek  <jakub@redhat.com>
1595
1596         PR tree-optimization/19828
1597         * gcc.dg/tree-ssa/loop-7.c: New test.
1598         * gcc.c-torture/execute/20050218-1.c: New test.
1599
1600 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1601
1602         PR c/20043
1603         * gcc.dg/transparent-union-1.c: New test.
1604         * gcc.dg/transparent-union-2.c: New test.
1605
1606 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1607
1608         PR tree-optimization/18977
1609         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1610
1611 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1612
1613         PR target/20054
1614         * gcc.dg/pr20054.c: New test.
1615
1616 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1617
1618         PR c++/19508
1619         * g++.dg/ext/attrib20.C: New test.
1620
1621 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1622
1623         PR middle-end/20030
1624         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1625
1626 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1627
1628         PR c++/20008
1629         * g++.dg/opt/switch4.C: New.
1630
1631 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR c++/20023
1634         PR tree-optimization/20009
1635         * gcc.c-torture/compile/20050217-1.c: New test.
1636         * g++.dg/opt/switch3.C: New test.
1637
1638         PR tree-optimization/18947
1639         * gcc.c-torture/compile/20050215-1.c: New test.
1640         * gcc.c-torture/compile/20050215-2.c: New test.
1641         * gcc.c-torture/compile/20050215-3.c: New test.
1642
1643 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1644
1645         PR c++/20028
1646         * g++.dg/template/crash34.C: New.
1647
1648         PR c++/20022
1649         * g++.dg/other/access3.C: New.
1650
1651 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1652
1653         * gcc.dg/vect/vect-98.c: New test.
1654
1655 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1656
1657         PR tree-optimization/19967
1658         * gcc.dg/pr19967.c: New.
1659
1660 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1661
1662         PR middle-end/19857
1663         * gcc.dg/tree-ssa/20050215-1.c: New test.
1664         * gcc.c-torture/execute/20050215-1.c: New test.
1665
1666 2005-02-15  Eric Christopher  <echristo@redhat.com>
1667
1668         * gcc.dg/cpp/20050215-1.c: New file.
1669
1670 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1671
1672         PR tree-optimization/15785
1673         * gcc.dg/pr15785-1.c: New test.
1674
1675 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1676
1677         PR c++/17788
1678         * g++.dg/init/ctor4.C: New.
1679         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1680
1681 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1682
1683         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1684         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1685
1686 2005-02-15  Andreas Schwab  <schwab@suse.de>
1687
1688         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1689         declare malloc.
1690
1691 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1692
1693         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1694
1695 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1696
1697         PR tree-optimization/19853
1698         * gcc.c-torture/compile/pr19853.c: New test.
1699
1700 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1701
1702         PR c++/19608
1703         * g++.dg/parse/local-class1.C: New.
1704
1705         PR c++/19895
1706         * g++.dg/parse/ptrmem3.C: New.
1707
1708         PR c++/19884
1709         * g++.old-deja/g++.oliva/template6.C: Add another case.
1710         * g++.dg/template/explicit6.C: New.
1711
1712 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1713
1714         PR c++/17816
1715         * g++.dg/other/redecl2.C: New.
1716
1717 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1718
1719         PR c++/19891
1720         * g++.dg/abi/covariant4.C: New.
1721
1722 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1723
1724         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1725
1726 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1727
1728         * gcc.dg/vect/vect-96.c: Fix typo.
1729
1730 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1731
1732         PR c++/14479
1733         PR c++/19487
1734         * g++.dg/template/enum5.C: New test.
1735
1736 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1737
1738         * gcc.dg/vect/vect-97.c: New test.
1739
1740 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1741
1742         * gcc.dg/vect/vect-96.c: New test.
1743
1744 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1745
1746         * gcc.dg/builtins-34.c: Also check ldexp*.
1747
1748 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1749
1750         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1751
1752 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1753
1754         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1755         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1756         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1757         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1758         selector_list, selector_expression, dg-process-target): Move to new
1759         file target-supports-dg.exp.
1760         * lib/target-supports-dg.exp: New.
1761
1762         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1763         New.
1764
1765 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1766
1767         PR c++/19666
1768         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1769
1770         PR middle-end/19858
1771         * gcc.c-torture/compile/20050210-1.c: New test.
1772
1773 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1774
1775         PR c++/19755
1776         * g++.dg/warn/Wbraces1.C: New test.
1777
1778 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1779
1780         * gcc.dg/builtins-52.c: New testcase.
1781
1782 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1783
1784         PR c/19342
1785         * gcc.c-torture/execute/20050119-1.c: New test.
1786
1787 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1788
1789         PR c++/19811
1790         * g++.dg/init/delete1.C: New test.
1791
1792 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1793
1794         PR c++/18470
1795         * g++.dg/template/static12.C: New test.
1796
1797 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1798
1799         PR c++/19787
1800         * g++.dg/conversion/ambig1.C: New test.
1801
1802         PR c++/19739
1803         * g++.dg/ext/attrib19.C: New test.
1804
1805         PR c++/19732
1806         * g++.dg/parse/dtor5.C: New test.
1807
1808         PR c++/19762
1809         * g++.dg/template/dtor3.C: New test.
1810
1811         PR c++/19826
1812         * g++.dg/template/static11.C: New test.
1813         * g++.dg/template/crash2.C: Remove dg-error marker.
1814
1815 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1816
1817         PR C++/18491
1818         * g++.old-deja/g++.mike/p10769a.C: Remove.
1819
1820 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1821
1822         * gcc.dg/builtins-48.c: New test case.
1823         * gcc.dg/builtins-49.c: New test case.
1824         * gcc.dg/builtins-50.c: New test case.
1825         * gcc.dg/builtins-51.c: New test case.
1826
1827 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1828
1829         PR middle-end/19583
1830         * g++.dg/warn/Wreturn-type-3.C: New test.
1831
1832 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1833
1834         PR middle-end/19402
1835         * gcc.dg/pr19402-1.c: New testcase.
1836         * gcc.dg/pr19402-2.c: likewise.
1837
1838 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1839
1840         PR middle-end/19854
1841         * g++.dg/tree-ssa/tmmti.C: New testcase.
1842
1843 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1844
1845         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1846
1847 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1848
1849         PR c++/19733
1850         * g++.dg/parse/crash23.C: New test.
1851         * g++.dg/warn/Weff1.C: New test.
1852
1853 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1854
1855         * gcc.dg/20050209-1.c: New test.
1856
1857 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1858
1859         PR target/19799
1860         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1861
1862 2005-02-08  Mike Stump  <mrs@apple.com>
1863
1864         * g++.dg/pch/import-2.c: New test.
1865         * g++.dg/pch/import-2.hs: New.
1866         * g++.dg/pch/include/import-2a.h: New.
1867         * g++.dg/pch/include/import-2b.h: New.
1868
1869 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1870
1871         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1872
1873 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1874
1875         * gfortran.dg/substr_1.f90: New test.
1876
1877 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1878
1879         PR middle-end/19775
1880         * gcc.dg/torture/builtin-power-1.c: Disable test for
1881         invalid transformation.
1882         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1883         no longer optimize.
1884         * gcc.dg/builtins-47.c: New testcase.
1885
1886 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1887             Dorit Naishlos  <dorit@il.ibm.com>
1888
1889         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1890
1891 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1892
1893         * gcc.c-torture/compile/20050206-1.c: New test.
1894
1895 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1896
1897         PR tree-opt/19768
1898         * g++.dg/opt/pr19768.C: New test.
1899
1900 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1901
1902         PR tree-opt/19736
1903         * gcc.c-torture/compile/pr19736.c: New test.
1904
1905 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1906
1907         PR c++/17401
1908         * g++.dg/parse/error25.C: New test.
1909
1910 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1911
1912         * gcc.c-torture/execute/20050203-1.c: New.
1913
1914 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1915
1916         * gcc.dg/vect/vect-85.c: Remove xfail.
1917         * gcc.dg/vect/vect-86.c: Remove xfail.
1918         * gcc.dg/vect/vect-87.c: Remove xfail.
1919         * gcc.dg/vect/vect-88.c: Remove xfail.
1920
1921 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1922
1923         * gcc.dg/altivec-19.c: New.
1924
1925 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1926
1927         PR c/17807
1928         * gcc.dg/nested-func-3.c: New test.
1929         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1930
1931 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1932
1933         * gcc.test-framework/gen_directive_tests: Generate tests for
1934         selector expressions.
1935
1936 2005-02-02  Matt Austern  <austern@apple.com>
1937
1938         PR c++/19628
1939         * g++/ext/builtin7.C: New.
1940         * g++/ext/builtin8.C: New.
1941
1942 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1943
1944         PR c/18502
1945         * gcc.dg/pr18502-1.c: New test.
1946
1947 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1948
1949         PR c++/17413
1950         * g++.dg/template/local4.C: Tweak.
1951
1952 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1953
1954         PR tree-optimization/19578
1955         * gcc.c-torture/compile/20050202-1.c: New test.
1956
1957 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1958
1959         PR c/19435
1960         * gcc.dg/c99-init-4.c: New test.
1961
1962 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1963
1964         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1965
1966         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1967
1968         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1969         * g++.dg/eh/check-vect.h: New.
1970
1971         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1972         * gcc.dg/vect/vect-78.c: Ditto.
1973         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1974         Remove.
1975
1976         * g++.dg/conversion/simd1.C: Expect warning.
1977         * g++.dg/ext/attribute-test-1.C: Ditto.
1978         * g++.dg/ext/attribute-test-2.C: Ditto.
1979         * g++.dg/ext/attribute-test-3.C: Ditto.
1980         * g++.dg/ext/attribute-test-4.C: Ditto.
1981
1982         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1983         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1984
1985         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1986
1987 2005-02-01  Richard Henderson  <rth@redhat.com>
1988
1989         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1990         long double for ibm double-double format.
1991         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1992
1993 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1994
1995         PR tree-optimization/19633
1996         * testsuite/gcc.dg/pr19633-1.c: New test.
1997         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1998         to NULL or a symbol.
1999
2000 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2001
2002         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2003         New procs.
2004         (dg-process-target (local override)): Handle selector expressions.
2005
2006         * gcc.test-framework/README: Describe tests in source directory.
2007         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2008         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2009         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2010         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2011         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2012         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2013         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2014         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2015         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2016         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2017         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2018         * gcc.test-framework/dg-error-exp-P.c: New test.
2019         * gcc.test-framework/dg-error-exp-XP.c: New test.
2020         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2021         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2022         * gcc.test-framework/dg-output-exp-P.c: New test.
2023         * gcc.test-framework/dg-output-exp-XF.c: New test.
2024         * gcc.test-framework/dg-warning-exp-P.c: New test.
2025         * gcc.misc-tests/dg-1.c: Remove.
2026         * gcc.misc-tests/dg-2.c: Remove.
2027         * gcc.misc-tests/dg-3.c: Remove.
2028         * gcc.misc-tests/dg-4.c: Remove.
2029         * gcc.misc-tests/dg-5.c: Remove.
2030         * gcc.misc-tests/dg-6.c: Remove.
2031         * gcc.misc-tests/dg-7.c: Remove.
2032         * gcc.misc-tests/dg-8.c: Remove.
2033         * gcc.misc-tests/dg-9.c: Remove.
2034         * gcc.misc-tests/dg-10.c: Remove.
2035         * gcc.misc-tests/dg-11.c: Remove.
2036         * gcc.misc-tests/dg-12.c: Remove.
2037         * gcc.misc-tests/dg-test.exp: Remove.
2038
2039         * gcc.test-framework/test-framework.awk: Change recording and
2040         printing of passes and failures.
2041
2042         * gcc.test-framework: New directory.
2043         * gcc.test-framework/README: New.
2044         * gcc.test-framework/test-framework.exp: New.
2045         * gcc.test-framework/test-framework.awk: New.
2046         * gcc.test-framework/gen_directive_tests: New.
2047
2048 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2049
2050         * lib/treelang.exp: Fix comment typos.
2051         (treelang_target_compile): Don't append libs=-ltreelang to options.
2052
2053 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2054
2055         * g++.dg/parse/typename7.C: Adjust error messages.
2056
2057 2005-01-31  Jeff Law  <law@redhat.com>
2058
2059         * gcc.c-torture/execute/20050131-1.c: New test.
2060         * gcc.dg/wcaselabel.c: New test.
2061
2062 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2063
2064         * g++.dg/other/warning1.C: Adjust error messags.
2065         * g++.dg/parse/constant5.C: New test.
2066
2067 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2068
2069         PR c/19333
2070         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2071         the test case valid.
2072         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2073         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2074         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2075         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2076         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2077         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2078
2079 2005-01-31  Dale Johannesen  <dalej@apple.com>
2080
2081         * g++.dg/opt/pr19650.C:  New test.
2082
2083 2005-01-31  Richard Henderson  <rth@redhat.com>
2084
2085         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2086         long double for intel double extended format.
2087         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2088
2089 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2090
2091         PR c++/19555
2092         * g++.dg/template/static10.C: New test.
2093
2094         PR c++/19395
2095         * g++.dg/parse/error24.C: New test.
2096
2097         PR c++/19367
2098         * g++.dg/lookup/builtin1.C: New test.
2099
2100         PR c++/19457
2101         * g++.dg/warn/conv3.C: New test.
2102
2103 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2104
2105         PR fortran/19647
2106         * gfortan.dg/inquire_7.f90
2107
2108 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2109
2110         PR tree-optimization/15791
2111         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2112         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2113         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2114         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2115         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2116         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2117         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2118         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2119         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2120         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2121
2122 2005-01-29  Paul Brook  <paul@codesourcery.com>
2123
2124         PR fortran/18565
2125         * check.c (real_or_complex_check): New function.
2126         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2127         * intrinsic.c (add_functions): Use new check functions.
2128         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2129         Add prototypes.
2130
2131 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2132
2133         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2134         gcc.dg/lvalue-3.c: New tests.
2135         * gcc.dg/concat.c: Update expected messages.
2136
2137 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2138
2139         PR libfortran/19595
2140         * gfortran.dg/eor_1.f90:  New test.
2141
2142 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2143
2144         PR fortran/19589
2145         * gfortran.dg/logical_data_1.f90: New test.
2146
2147 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2148
2149         PR c++/19253
2150         * g++.dg/template/crash33.C: New test.
2151
2152         PR c++/19667
2153         * g++.dg/template/crash32.C: New test.
2154
2155 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2156
2157         PR middle-end/16558
2158         * g++.dg/warn/Wreturn-type-2.C: New test.
2159
2160 2004-06-24  Jeff Law  <law@redhat.com>
2161
2162         * gcc.dg/tree-ssa/20050128-1.c: New test.
2163
2164 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2165
2166         * gcc.target/frv/all-mdpackh-1.c: New test.
2167
2168 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2169
2170         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2171
2172 2005-01-27  Richard Henderson  <rth@redhat.com>
2173
2174         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2175
2176 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2177
2178         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2179
2180 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2181
2182         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2183         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2184         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2185         to cope with cases where the multilib options override the dg-options.
2186
2187 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2188
2189         PR c/18946
2190         * gcc.dg/noncompile/20050120-1.c: New test.
2191
2192 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2193
2194         PR tree-optimization/19633
2195         * gcc.dg/pr19633.c: New test.
2196         * gcc.dg/tree-ssa/pr19633.c: New test.
2197
2198 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2199
2200         * gcc.dg/20041216-1.c: New test.
2201
2202 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2203
2204         PR objc/18862
2205         * objc.dg/selector-2.m: New test.
2206
2207 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2208
2209         * g++.dg/opt/range-test-2.C: New test.
2210
2211         PR rtl-optimization/19579
2212         * gcc.c-torture/execute/20050124-1.c: New test.
2213
2214 2005-01-26  Greg Parker  <gparker@apple.com>
2215         Stuart Hastings  <stuart@apple.com>
2216
2217         * gcc.c-torture/execute/20050125-1.c: New.
2218
2219 2005-01-18  Jan Hubicka  <jh@suse.cz>
2220
2221         PR tree-optimize/19337
2222         * gcc.c-torture/compile/20050119-1.c: New test.
2223
2224 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2225
2226         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2227         test for successful match.
2228
2229 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2230
2231         PR objc/18408
2232         * objc.dg/comp-types-7.m: New test.
2233
2234 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2235
2236         * lib/target-supports.exp (current_target_name): New.
2237         (check_effective_target_ilp32, check_effective_target_lp64):
2238         Cache the result to use as long as the current target, with
2239         multilib flags, remains the same.
2240
2241         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2242         (dg-require-weak, dg-require-visibility, dg-require-alias,
2243         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2244         dg-require-effective-target, dg-skip-if): Remove call to
2245         skip_test_and_clear_xfail.
2246         (dg-test): Clear xfail data.
2247
2248 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2249
2250         PR target/17751
2251         * gcc.dg/ppc64-toc.c: New test.
2252
2253         * g++.dg/tree-ssa/empty-1.C: New test.
2254
2255         PR middle-end/19551
2256         * gcc.c-torture/execute/20050121-1.c: New test.
2257         * gcc.dg/20050121-2.c: New test.
2258
2259 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2260         Paul Brook  <paul@codesourcery.com>
2261
2262         PR fortran/17941
2263         * gfortran.dg/real_const_1.f: New test.
2264         * gfortran.dg/real_const_2.f90: New test.
2265         * gfortran.dg/complex_int_1.f90: New test.
2266
2267 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2268
2269         PR fortran/19313
2270         * gfortan.dg/inquire_6.f90: New test.
2271
2272 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2273
2274         PR libfortran/19451
2275         * open_readonly_1.f90:  New test.
2276
2277 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2278
2279         PR libfortran/18982
2280         * gfortran.dg/open_new.f90: New file.
2281
2282 2005-01-22  Paul Brook  <paul@codesourcery.com>
2283
2284         * namelist_1.f90: New test.
2285
2286 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2287
2288         PR tree-optimization/19484
2289         * gcc.c-torture/compile/20050122-[12].c: New tests.
2290
2291 2005-01-22  Paul Brook  <paul@codesourcery.com>
2292
2293         * gfortran.dg/implicit_2.f90: New test.
2294
2295 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2296
2297         PR fortran/19314
2298         * gfortran.dg/inquire_5.f90: New test.
2299
2300 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2301
2302         PR c/18809
2303         * gcc.dg/pr18809-1.c: New test.
2304
2305 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2306
2307         * gcc.dg/20050121-1.c: New test.
2308
2309         PR tree-optimization/13000
2310         * gcc.dg/20040206-1.c: Change warning to point where function is
2311         being inlined.
2312
2313 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2314
2315         PR c++/19208
2316         * g++.dg/template/array11.C: New test.
2317
2318 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2319
2320         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2321         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2322         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2323         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2324         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2325         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2326
2327 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2328
2329         PR tree-optimization/15349
2330         * gcc.dg/tree-ssa/pr15349.c: New.
2331
2332 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2333
2334         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2335
2336 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2337
2338         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2339         scan-assembler-times directive name.
2340
2341         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2342         after dg-do.
2343
2344         PR rtl-optimization/19462
2345         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2346
2347 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2348
2349         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2350         counting function calls on ia64.
2351
2352 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2353
2354         PR rtl-optimization/15139
2355         * gcc.dg/20050111-2.c: New test.
2356
2357         PR c/17297
2358         * gcc.c-torture/compile/20050113-1.c: New testcase.
2359
2360         PR middle-end/19164
2361         * gcc.dg/20050113-1.c: New testcase.
2362
2363 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2364
2365         * gcc.dg/vect/vect-85.c: Add comment.
2366         * gcc.dg/vect/vect-86.c: Add xfail for now.
2367         * gcc.dg/vect/vect-87.c: Add xfail for now.
2368         * gcc.dg/vect/vect-88.c: Add xfail for now.
2369         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2370
2371 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2372
2373         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2374
2375 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2376
2377         * g++.dg/debug/typedef3.C: New test.
2378
2379 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2380
2381         PR c/19472
2382         * gcc.dg/asm-a.c: New test.
2383
2384 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2385
2386         * gcc.dg/sh-relax.c: Add prototype for abort.
2387
2388 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2389
2390         * gcc.dg/short-compare-1.c: New test.
2391         * gcc.dg/short-compare-2.c: Likewise.
2392
2393 2005-01-18  Michael Matz  <matz@suse.de>
2394
2395         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2396
2397 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2398
2399         PR tree-optimization/19121
2400         * gcc.c-torture/compile/pr19121.c: New test.
2401
2402 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2403
2404         PR target/19357
2405         * gcc.c-torture/compile/pr19357.c: New test.
2406
2407 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2408
2409         PR c/5675
2410         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2411         pass--those that refer just to the variable, possibly with a
2412         cast.
2413         * gcc.dg/c99-const-expr-3.c: Likewise.
2414
2415         PR middle-end/13127
2416         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2417         longer emitted.
2418
2419 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2420
2421         PR fortran/18778
2422         * gfortran.dg/endfile_2.f90: New test.
2423
2424 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2425
2426         PR 19168
2427         * gfortran.dg/select_5.f90: New test.
2428
2429 2004-01-16  Paul Brook  <paul@codesourcery.com>
2430
2431         * gfortran.dg/common_4.f90: New test.
2432
2433 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2434
2435         PR rtl-optimization/19462
2436         * gcc.dg/torture/pr19462-1.c: New test.
2437
2438 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2439
2440         PR objc/19321
2441         * objc.dg/func-ptr-2.m: New.
2442         * objc.dg/volatile-1.m: New.
2443
2444 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2445
2446         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2447
2448 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2449
2450         PR tree-optimization/19060
2451         * gcc.c-torture/execute/20050104-1.c: New test.
2452
2453 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2454
2455         PR fortran/18983
2456         * gfortran.dg/write_to_null.f90: New test.
2457
2458 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2459             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2460
2461         PR other/19328
2462         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2463         argument.
2464
2465 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2466
2467         PR c++/19263
2468         * g++.dg/init/vector1.C: New test.
2469
2470 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2471
2472         PR target/13158
2473         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2474         PR target/18987
2475         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2476
2477 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2478
2479         * gfortran.dg/select_1.f90: New test.
2480         * gfortran.dg/select_2.f90: New test.
2481         * gfortran.dg/select_3.f90: New test.
2482         * gfortran.dg/select_4.f90: New test.
2483
2484 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2485
2486         PR middle-end/19084
2487         PR rtl-optimization/19348
2488         * gcc.dg/20050111-1.c: New test.
2489         * gcc.c-torture/execute/20050111-1.c: New test.
2490
2491         * gcc.dg/i386-asm-4.c: New test.
2492
2493 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2494
2495         * gcc.dg/nested-func-2.c: New test.
2496         * ada/acats/norun.lst: Remove c953002.
2497
2498 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2499
2500         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2501
2502 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2503
2504         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2505
2506 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2507
2508         PR target/18761
2509         * g++.dg/abi/align1.C: New test.
2510
2511 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2512
2513         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2514         at a time.
2515         * g++.dg/ext/altivec_check.h: Support compiling as C.
2516
2517 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2518
2519         PR c++/19355
2520         * g++.dg/expr/pr19355-1.C: New test case.
2521
2522 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2523
2524         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2525         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2526         * ada/acats/tests/c3/c92005b.ada: Likewise.
2527         * ada/acats/tests/c3/cxb3012.a: Likewise.
2528         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2529
2530 2005-01-09  Paul Brook  <paul@codesourcery.com>
2531
2532         * gfortran.dg/common_2.f90: New file.
2533         * gfortran.dg/common_3.f90: New file.
2534
2535 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2536
2537         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2538
2539 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2540
2541         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2542         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2543         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2544         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2545         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2546         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2547         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2548         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2549         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2550         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2551         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2552         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2553         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2554         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2555         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2556         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2557         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2558         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2559         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2560         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2561         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2562         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2563         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2564         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2565         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2566         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2567         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2568         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2569         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2570         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2571         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2572         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2573         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2574         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2575         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2576         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2577         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2578         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2579         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2580         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2581         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2582         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2583         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2584         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2585         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2586         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2587         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2588         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2589         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2590         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2591         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2592         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2593         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2594         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2595         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2596         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2597         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2598         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2599         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2600         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2601         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2602         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2603         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2604         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2605         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2606         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2607         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2608
2609         * gcc.dg/vect/vect-1.c: Fix spelling.
2610         * gcc.dg/vect/vect-10.c: Fix spelling.
2611         * gcc.dg/vect/vect-11.c: Fix spelling.
2612         * gcc.dg/vect/vect-12.c: Fix spelling.
2613         * gcc.dg/vect/vect-14.c: Fix spelling.
2614         * gcc.dg/vect/vect-15.c: Fix spelling.
2615         * gcc.dg/vect/vect-16.c: Fix spelling.
2616         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2617         * gcc.dg/vect/vect-64.c: Fix comments.
2618         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2619
2620 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2621             Ira Rosen  <irar@il.ibm.com>
2622
2623         * gcc.dg/vect/vect-70.c: New test.
2624         * gcc.dg/vect/vect-71.c: New test.
2625
2626 2005-01-09  Manfred Hollstein  <mh@suse.com>
2627
2628         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2629         * gcc.dg/pr18241-2.c: Likewise.
2630         * gcc.dg/pr18241-3.c: Likewise.
2631         * gcc.dg/pr18241-4.c: Likewise.
2632         * gcc.dg/pr18241-5.c: Likewise.
2633
2634 2005-01-08  Richard Henderson  <rth@redhat.com>
2635
2636         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2637         False for x86 and x86-64.
2638
2639 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2640
2641         PR tree-optimization/18241
2642         * gcc.dg/pr18241-1.c: New test.
2643         * gcc.dg/pr18241-2.c: New test.
2644         * gcc.dg/pr18241-3.c: New test.
2645         * gcc.dg/pr18241-4.c: New test.
2646         * gcc.dg/pr18241-5.c: New test.
2647
2648 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2649
2650         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2651         gfortran.dg/select_4.f90: New.
2652
2653 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2654
2655         * gcc.c-torture/execute/20050107-1.c: New test.
2656
2657 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2658
2659         PR c++/19298
2660         * g++.dg/template/ref2.C: New.
2661
2662 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2663
2664         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2665         instead of being empty.
2666
2667 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2668
2669         PR fortran/15553
2670         * gfortran.dg/array-1.f90: New test.
2671
2672 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2673
2674         PR tree-optimization/19283
2675         * gcc.c-torture/execute/20050106-1.c: New test.
2676
2677         PR rtl-optimization/18861
2678         * gcc.dg/20050105-1.c: New test.
2679
2680         PR tree-optimization/18828
2681         * gcc.dg/20050105-2.c: New test.
2682
2683 2005-01-07  Andreas Jaeger  <aj@suse.de>
2684
2685         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2686
2687 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2688
2689         PR fortran/18398
2690         * gfortran.dg/fmt_read.f90: New test.
2691
2692 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2693
2694         * gcc.dg/rs6000-ldouble-2.c: New.
2695
2696 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2697
2698         PR c++/19244
2699         * g++.dg/parser/ctor2.C: New test.
2700
2701 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2702
2703         PR c++/17154
2704         * g++.dg/template/using9.C: New test.
2705
2706 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2707
2708         PR c++/19258
2709         * g++.dg/lookup/friend6.C: New test.
2710
2711 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2712
2713         PR c++/19270
2714         * g++.dg/template/array10.C: New.
2715
2716 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2717
2718         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2719         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2720
2721 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2722
2723         * gcc.c-torture/compile/20050105-1.c: New test.
2724
2725 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2726
2727         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2728
2729 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2730
2731         PR middle-end/19100
2732         * gcc.dg/conv-3.c: New test case.
2733
2734 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2735
2736         * gcc.dg/asm-wide-1.c: New test.
2737
2738 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2739
2740         PR c++/19030
2741         * g++.dg/parse/crash22.C: New
2742
2743 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2744
2745         PR 19257
2746         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2747
2748 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2749
2750         PR middle-end/17767
2751         * gcc.dg/i386-mmx-6.c: New test case.
2752
2753 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2754
2755         PR tree-optimization/18308
2756         * gcc.dg/vect/pr18308.c: New testcase.
2757
2758 2005-01-04  Andreas Jaeger  <aj@suse.de>
2759
2760         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2761
2762 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2763             Robert Bowdidge <bowdidge@apple.com>
2764
2765         * gcc.dg/cpp/subframework1.c: New.
2766         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2767         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2768         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2769         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2770
2771 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2772
2773         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2774         producing warning.
2775         * gcc.dg/darwin-weakimport-2.c: New.
2776
2777 2005-01-03  Richard Henderson  <rth@redhat.com>
2778
2779         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2780
2781 2005-01-03  Richard Henderson  <rth@redhat.com>
2782
2783         * gcc.dg/vect/vect.exp: Enable for ia64.
2784         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2785         (check_effective_target_vect_float): Likewise.
2786         (check_effective_target_vect_no_align): Likewise.
2787         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2788         * gcc.dg/vect/vect-8.c: Likewise.
2789
2790 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2791
2792         PR target/19236
2793         * gcc.dg/pr19236-1.c: New test case.
2794
2795 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2796
2797         PR rtl-optimization/12092
2798         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2799
2800 2005-01-02  Andreas Jaeger  <aj@suse.de>
2801
2802         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2803
2804 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2805             Andrew Pinski  <pinskia@physics.uc.edu>
2806
2807         PR rtl-optimization/12092
2808         * gcc.dg/pr12092-1.c: New test case.
2809
2810 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2811
2812         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2813         'hidden' and 'default' for better portability.
2814         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2815
2816         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2817         6 and 7.
2818         * g++.old-deja/g++.brendan/new3.C: Likewise.
2819
2820 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2821
2822         * gcc.dg/20041231-1.C: New test.
2823         * g++.dg/warn/Wunreachable-code-1.C: New test.
2824
2825 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2826
2827         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2828         file, not /dev/null.  Abort on error.
2829
2830 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2831             Ziemowit Laski  <zlaski@apple.com>
2832
2833         PR objc/18971
2834         * objc.dg/encode-5.m: New test.
2835
2836 2004-12-29  Richard Henderson  <rth@redhat.com>
2837
2838         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2839         * objc.dg/stabs-1.m: Disable for ia64.
2840
2841 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/19190
2844         * g++.dg/warn/Wunused-10.C: New test.
2845
2846 2004-12-28  Richard Henderson  <rth@redhat.com>
2847
2848         * objc.dg/stabs-1.m: Disable for alpha.
2849
2850 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2851
2852         PR c++/19149
2853         * g++.dg/parse/error23.C: New test.
2854
2855 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2856
2857         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2858
2859         PR fortran/19032
2860         * gfortran.dg/intrinsic_modulo_1.f90: New.
2861         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2862         tests with divisor -1.
2863
2864 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2865
2866         * g++.dg/opt/temp1.C (memcpy): Return a value.
2867
2868         PR c++/19148
2869         * g++.dg/expr/cond7.C: New test.
2870
2871 2004-12-27  Paul Brook  <paul@codesourcery.com>
2872
2873         * gfortran.dg/g77/select_no_compile.f: Remove.
2874
2875 2004-12-27  Richard Henderson  <rth@redhat.com>
2876
2877         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2878         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2879         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2880
2881 2004-12-26  Richard Henderson  <rth@redhat.com>
2882
2883         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2884         by 1i instead of token pasting.
2885
2886 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2887
2888         PR tree-optimization/17578
2889         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2890         to additional_flags.
2891         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2892
2893 2004-12-25  Richard Henderson  <rth@redhat.com>
2894
2895         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2896         Remove Alpha.
2897
2898 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2899
2900         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2901         hppa*-*-hpux*.
2902         * gcc.dg/pr17957.c (dg-options): Likewise.
2903         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2904         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2905         instead of 0 on __hppa__.
2906         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2907         "foo,%r" on hppa*-*-*.
2908
2909 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2910
2911         PR fortran/19071
2912         * gfortran.dg/complex_write.f90: New test.
2913
2914 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2915
2916         PR c++/17595
2917         * g++.dg/parse/pragma2.C: New test.
2918
2919         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2920
2921 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2922
2923         * gcc.dg/empty2.c: Add missing dg-warning.
2924
2925 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2926
2927         PR c++/17413
2928         * g++.dg/template/local4.C: New test.
2929         * g++.dg/template/crash19.C: Add dg-error marker.
2930
2931         * g++.dg/template/crash31.C: Correct embedded PR number.
2932
2933 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2934
2935         PR c++/16405
2936         * g++.dg/opt/temp1.C: Add do-run marker.
2937
2938 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2939
2940         * g++.dg/template/spec19.C: New.
2941
2942 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2943
2944         PR target/16819
2945         * gcc.dg/empty2.c: New.
2946
2947 2004-12-23  Richard Henderson  <rth@redhat.com>
2948
2949         * lib/target-supports.exp (check_effective_target_vect_no_align):
2950         Remove i?86 and x86-64.
2951
2952 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2953
2954         PR c++/16405
2955         * g++.dg/opt/temp1.C: New test.
2956
2957 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2958
2959         PR c++/18733
2960         * g++.dg/template/friend33.C: New testcase.
2961
2962 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2963
2964         PR c++/18464
2965         * g++.dg/template/cond5.C: New test.
2966
2967         PR c++/18492
2968         * g++.dg/inherit/thunk3.C: New test.
2969
2970         PR c++/11224
2971         * g++.dg/warn/Wunused-9.C: New test.
2972
2973 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2974
2975         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2976
2977 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2978
2979         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2980
2981 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2982
2983         PR c++/18378
2984         * g++.dg/ext/packed8.C: New test.
2985
2986         PR c++/13268
2987         * g++.dg/template/crash31.C: New test.
2988
2989         PR c++/19034
2990         * g++.dg/template/crash30.C: New test.
2991
2992 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2993
2994         PR C++/18984
2995         * g++.dg/eh/ctor3.C: New test.
2996
2997 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2998
2999         * objc.dg/stabs-1.m: Allow section name to be quoted and
3000         assembly label to begin with '.LL'.
3001
3002 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3003
3004         * gcc.dg/vect/vect.exp
3005         (check_effective_target_lp64_or_vect_no_align): New.
3006         * gcc.dg/vect/vect-77.c: Use it.
3007         * gcc.dg/vect/vect-78.c: Use it.
3008
3009         * lib/target-supports.exp
3010         (check_effective_target_vect_no_max,
3011         check_effective_target_vect_no_bitwise,
3012         check_effective_target_vect_no_align): New.
3013         * gcc.dg/vect/vect-13.c: Use them.
3014         * gcc.dg/vect/vect-17.c: Ditto.
3015         * gcc.dg/vect/vect-18.c: Ditto.
3016         * gcc.dg/vect/vect-19.c: Ditto.
3017         * gcc.dg/vect/vect-20.c: Ditto.
3018         * gcc.dg/vect/vect-27.c: Ditto.
3019         * gcc.dg/vect/vect-29.c: Ditto.
3020         * gcc.dg/vect/vect-44.c: Ditto.
3021         * gcc.dg/vect/vect-48.c: Ditto.
3022         * gcc.dg/vect/vect-50.c: Ditto.
3023         * gcc.dg/vect/vect-52.c: Ditto.
3024         * gcc.dg/vect/vect-54.c: Ditto.
3025         * gcc.dg/vect/vect-56.c: Ditto.
3026         * gcc.dg/vect/vect-58.c: Ditto.
3027         * gcc.dg/vect/vect-60.c: Ditto.
3028         * gcc.dg/vect/vect-72.c: Ditto.
3029         * gcc.dg/vect/vect-80.c: Ditto.
3030
3031 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3032
3033         PR c++/14075
3034         * g++.dg/init/string1.C: New.
3035
3036         PR c++/18975
3037         * g++.dg/other/synth1.C: New.
3038
3039 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3040
3041         PR c/18963
3042         * gcc.dg/pr18963-1.c: New test.
3043
3044 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3045
3046         PR c/18596
3047         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3048         * gcc.dg/pr18596-1.c: Use dg-error.
3049         (dg-options): Use -fno-unit-at-a-time.
3050         * gcc.dg/pr18596-2.c: New test.
3051         * gcc.dg/pr18596-3.c: New test.
3052
3053 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3054
3055         PR middle-end/18683
3056         * g++.dg/opt/pr18683-1.C: New test case.
3057
3058 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3059
3060         PR other/19093
3061         * g++.dg/opt/max1.C: Fix for 64bit targets.
3062
3063 2004-12-20  Matt Austern  <austern@apple.com>
3064
3065         PR c++/19044
3066         * g++.dg/ext/builtin6.C: New
3067
3068 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3069
3070         PR tree-optimization/19080
3071         * gcc.c-torture/compile/pr19080.c: New test.
3072
3073 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3074
3075         * gcc.dg/20041219-1.c: New test.
3076
3077 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3078
3079         PR middle-end/19068
3080         * g++.dg/opt/max1.C: New test case.
3081
3082 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3083
3084         * gcc.dg/fdata-sections-1.c: New test.
3085
3086 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3087
3088         PR middle-end/18548
3089         * gcc.dg/max-1.c: New test case.
3090
3091 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3092
3093         * gcc.c-torture/execute/20041218-1.c: New test.
3094
3095 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3096
3097         * gcc.dg/pr18501.c: New test.
3098         * gcc.dg/uninit-5.c: XFAIL.
3099         * gcc.dg/uninit-9.c: XFAIL.
3100
3101 2004-12-17  Dale Johannesen  <dalej@apple.com>
3102
3103         * gcc.dg/20041213-1.c:  New.
3104
3105 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3106
3107         * objc.dg/stabs-1.m: Allow assembly label to begin
3108         with a dot ('.').
3109
3110 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3111
3112         * gcc.c-torture/execute/20041213-1.c: Move...
3113         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3114
3115 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3116
3117         PR c++/18721
3118         * g++.dg/lookup/conv-5.C: New.
3119
3120 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3121
3122         * objc.dg/stabs-1.m: New test.
3123
3124 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3125
3126         * gcc.dg/visibility-c.c: Change compile to
3127         assemble for the test.
3128
3129 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3130
3131         PR target/19041
3132         * gcc.dg/visibility-c.c: New test.
3133
3134 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3135
3136         PR middle-end/18493
3137         * gcc.dg/switch-8.c: New test case.
3138
3139 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3140
3141         PR c++/18905
3142         * g++.dg/template/init4.C: New.
3143         * g++.dg/opt/static3.C: Enable optimizer.
3144
3145 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3146
3147         * g++.dg/other/complex1.C: New test.
3148
3149 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3150
3151         * g++.dg/opt/inline9.C: New test.
3152
3153 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3154
3155         PR fortran/18993
3156         * gfotran.dg/nullify_1.f: New test.
3157
3158 2004-12-15  Richard Henderson  <rth@redhat.com>
3159
3160         * gcc.target/i386/i386.exp: New harness.
3161         * gcc.target/i386/vect-args.c: New.
3162
3163 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3164
3165         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3166
3167 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3168
3169         PR c++/18825
3170         * g++.dg/template/friend32.C: New test.
3171
3172 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3173
3174         * cpp/pragma-once-1.c: New test.
3175         * cpp/pragma-once-1b.h: Likewise.
3176         * cpp/pragma-once-1c.h: Likewise.
3177         * cpp/pragma-once-1d.h: Likewise.
3178         * cpp/inc/pragma-once-1a.h: Likewise.
3179
3180 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3181             Steven G. Kargl  <kargls@comcast.net>
3182
3183         PR fortran/17597
3184         * gfortran.dg/list_read_3.f90: New test.
3185
3186 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3187
3188         * gcc.dg/ftrapv-2.c: New test.
3189
3190 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3191
3192         PR c++/18981
3193         * g++.dg/template/typename9.C: New test.
3194
3195 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3196
3197         PR c++/18738
3198         * g++.dg/template/typename8.C: New test.
3199         * g++.dg/parse/friend2.C: Tweak error message.
3200
3201 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3202
3203         * gcc.c-torture/20041214-1.c: New test.
3204
3205 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3206
3207         PR c++/18965
3208         * g++.dg/init/array17.C: New test.
3209
3210 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3211
3212         PR c++/18793
3213         * g++.dg/init/aggr3.C: New test.
3214
3215 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3216
3217         * gcc.dg/altivec-types-1.c: New test.
3218         * gcc.dg/altivec-types-2.c: New test.
3219         * gcc.dg/altivec-types-3.c: New test.
3220         * gcc.dg/altivec-types-4.c: New test.
3221         * g++.dg/ext/altivec-types-1.C: New test.
3222         * g++.dg/ext/altivec-types-2.C: New test.
3223         * g++.dg/ext/altivec-types-3.C: New test.
3224         * g++.dg/ext/altivec-types-4.C: New test.
3225
3226 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3227
3228         PR middle-end/18951
3229         * gcc.c-torture/execute/20041213-1.c: New test.
3230
3231 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3232
3233         PR c++/18949
3234         * g++.dg/template/cast1.C: New.
3235
3236 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3237
3238         * gcc.c-torture/execute/20041213-2.c: New test.
3239
3240 2004-12-13  Richard Henderson  <rth@redhat.com>
3241
3242         * gcc.dg/i386-sse-10.c: Fix typo in options.
3243
3244 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3245
3246         PR c++/18968
3247         * g++.dg/opt/pr18968.C: New test.
3248
3249 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3250
3251         PR c++/18925
3252         * g++.dg/ext/visibility/staticdatamem.C: New test.
3253
3254 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3255
3256         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3257
3258 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3259
3260         PR rtl-optimization/18928
3261         * gcc.dg/pr18928-1.c: New test case.
3262
3263 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3264
3265         PR tree-opt/16951
3266         * gcc.c-torture/compile/20041211-1.c: New.
3267
3268 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3269
3270         PR middle-end/17564
3271         * gcc.c-torture/execute/20041212-1.c: New test.
3272
3273 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3274
3275         PR fortran/18869
3276         * gfortran.dg/common_1.f90: New test.
3277
3278 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3279         Paul Brook  <paul@codesourcery.com>
3280
3281         PR fortran/16222
3282         * gfortran.dg/real_do_1.f90: New test.
3283
3284 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3285
3286         PR tree-opt/18040
3287         * g++.dg/opt/ptrmem6.C: New test.
3288
3289 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3290
3291         PR middle-end/18921
3292         * gcc.dg/pr18921-1.c: New test case.
3293
3294 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3295
3296         PR fortran/17175
3297         * gfortran.dg/scale_1.f90: New test.
3298
3299 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3300
3301         PR middle-end/18903
3302         * gcc.c-torture/compile/pr18903.c: New test.
3303
3304 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3305
3306         * gcc.c-torture/execute/20041210-1.c: New test.
3307
3308 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3309
3310         PR c++/18731
3311         * g++.dg/parser/struct-1.C: New test.
3312         * g++.dg/parser/struct-2.C: New test.
3313         * g++.dg/parser/struct-3.C: New test.
3314
3315 2004-12-09  Richard Henderson  <rth@redhat.com>
3316
3317         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3318
3319         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3320         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3321
3322 2004-12-09  Matt Austern  <austern@apple.com>
3323
3324         PR c++/18514
3325         * g++.dg/ext/builtin1.C: New
3326         * g++.dg/ext/builtin2.C: New
3327         * g++.dg/ext/builtin3.C: New
3328         * g++.dg/ext/builtin4.C: New
3329         * g++.dg/ext/builtin5.C: New
3330
3331 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3332
3333         PR tree-opt/18904
3334         * g++.dg/opt/ptrmem5.C: New test.
3335
3336 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3337
3338         * g++.dg/parse/typename5.C: Adjust for new error.
3339         * g++.dg/parse/typename7.C: New.
3340
3341 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3342
3343         PR c++/18073
3344         * g++.dg/other/mmintrin.C: New test.
3345
3346 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3347
3348         PR c++/16681
3349         * g++.dg/init/array15.C: New.
3350         * g++.dg/init/array16.C: New.
3351
3352 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3353
3354         PR fortran/18826
3355         * gfortran.dg/assign_1.f90: New test.
3356
3357 2004-12-08  Nick Clifton  <nickc@redhat.com>
3358
3359         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3360         * gcc.target/xstormy16/data_below100: Likewise.
3361         * gcc.target/xstormy16/sfr: Likewise.
3362         * gcc.target/xstormy16/below100.S: New test source file.
3363         * gcc.target/xstormy16/below100.ld: New test linker script.
3364         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3365         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3366         bp instructions.
3367         * gcc.target/xstormy16/bp.c: Likewise.
3368
3369         * gcc.target/xstormy16/bss_below100: New files:
3370         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3371         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3372         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3373         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3374         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3375         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3376         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3377         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3378         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3379         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3380         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3381         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3382         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3383         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3384         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3385         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3386         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3387         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3388         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3389         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3390         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3391         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3392         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3393         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3394         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3395         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3396         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3397
3398         * gcc.target/xstormy16/data_below100: New files:
3399         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3400         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3401         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3402         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3403         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3404         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3405         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3406         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3407         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3408         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3409         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3410         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3411         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3412         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3413         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3414         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3415         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3416         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3417         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3418         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3419         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3420         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3421         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3422         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3423         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3424         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3425         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3426
3427         * gcc.target/xstormy16/sfr: New files:
3428         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3429         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3430         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3431         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3432         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3433         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3434         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3435         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3436         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3437         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3438         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3439         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3440         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3441         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3442         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3443         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3444         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3445         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3446         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3447         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3448         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3449         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3450         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3451         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3452         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3453         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3454         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3455         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3456         27_if0_sfrw_bitfield_f.c
3457
3458 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3459
3460         PR c++/18100
3461         * g++.dg/lookup/name-clash4.C: New test.
3462
3463 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3464
3465         PR c++/18672
3466         * g++.dg/opt/array1.C: New.
3467
3468         PR c++/18803
3469         * g++.dg/template/operator5.C: New.
3470
3471 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3472
3473         PR c/18867
3474         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3475
3476 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3477
3478         * gcc.dg/noncompile/20041207.c: New test.
3479
3480 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3481
3482         * g++.dg/other/unreachable-1.C: New test.
3483
3484 2004-12-06  Nick Clifton  <nickc@redhat.com>
3485
3486         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3487         <limits.h> because the latter comes from gcc's include/ directory
3488         and not the newlib/libc/include directory.
3489
3490 2004-12-04  Richard Henderson  <rth@redhat.com>
3491
3492         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3493
3494 2004-12-04  Richard Henderson  <rth@redhat.com>
3495
3496         * lib/target-supports.exp (check_gc_sections_available): Disable
3497         for alpha and ia64.
3498
3499 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3500
3501         PR middle-end/17909
3502         * g++.dg/other/vararg-2.C: New test.
3503
3504 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3505
3506         PR c++/17011, c++/17971
3507         * g++.dg/template/error15.C: Adjust expected error.
3508         * g++.dg/template/instantiate3.C: Likewise.
3509
3510 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3511
3512         * gcc.dg/altivec-18.c: Fix for darwin
3513
3514 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3515
3516         PR c++/18782
3517         * g++.dg/parse/ptrmem2.C: New.
3518
3519         PR c++/18318
3520         * g++.dg/template/new1.C: New.
3521
3522 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3523
3524         PR fortran/18710
3525         * gfortran.dg/direct_io_3.f90: New test.
3526
3527 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3528
3529         PR 18758
3530         * g++.dg/parse/crash21.C: New.
3531
3532 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3533
3534         PR c++/15664, c++/18276
3535         * g++.dg/template/ttp13.C: New test.
3536         * g++.dg/template/ttp14.C: Likewise.
3537
3538 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3539
3540         PR c++/18123
3541         * g++.dg/parse/enum2.C: New test.
3542         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3543
3544 2004-12-02  Nick Clifton  <nickc@redhat.com>
3545
3546         * gcc.target/xstormy16: New test directory.
3547         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3548         * gcc.target/xstormy16/bp.c: Check the generation of bp
3549         instructions.
3550         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3551         bn instructions and the BELOW100 attribute.
3552
3553 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3554
3555         PR target/16952
3556         * gcc.dg/ppc-eabi.c: New.
3557
3558 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3559
3560         PR fortran/18284
3561         * gfortran.dg/backspace.f90
3562
3563 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3564
3565         * gfortran.dg/inquire.f90: New test.
3566
3567 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3568
3569         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3570         handle effective-target-keyword.
3571         (dg-skip-if): Support effective-target keyword as target list.
3572         (dg-xfail-if): Ditto.
3573         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3574
3575 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3576
3577         PR tree-optimization/18291
3578         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3579
3580 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3581
3582         PR C++/18729
3583         * g++.dg/parse/crash20.C: New.
3584
3585         PR c++/17431
3586         * g++.dg/overload/arg1.C: New.
3587         * g++.dg/overload/arg2.C: New.
3588         * g++.dg/overload/arg3.C: New.
3589         * g++.dg/overload/arg4.C: New.
3590
3591 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3592
3593         * gcc.dg/c99-flex-array-4.c: Remove.
3594
3595 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3596
3597         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3598
3599         * lib/target-supports.exp (is-effective-target): Simplify.
3600
3601         * lib/target-supports.exp (check_effective_target_vect_long):
3602         Fix for powerpc64-*-*.
3603
3604 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3605
3606         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3607         to support new requirements on FreeBSD 5.
3608
3609 2004-11-30  Devang Patel  <dpatel@apple.com>
3610
3611         PR 18702
3612         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3613
3614 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3615
3616         * g++.dg/ext/altivec-13.C: New test.
3617
3618 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3619
3620         PR tree-opt/18298
3621         * gcc.c-torture/execute/p18298.c: New test.
3622
3623 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3624             Dorit Naishlos  <dorit@il.ibm.com>
3625
3626         PR tree-opt/18607
3627         * gcc.dg/vect/vect-89.c: New test.
3628
3629 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3630
3631         * gcc.dg/pr18596-1.c: New test.
3632
3633 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3634
3635         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3636
3637 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3638
3639         PR c/18479
3640         * gcc.dg/pr18479.c: New test.
3641
3642 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3643
3644         PR target/18490
3645         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3646         mmix-knuth-mmixware.
3647
3648         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3649         cris-*-elf* cris-*-aout* mmix-*-*
3650
3651 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3652
3653         PR middle-end/18725
3654         * gcc.dg/pr18725.c: New test.
3655
3656 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3657
3658         PR target/18488
3659         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3660
3661         PR target/18336
3662         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3663
3664 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3665
3666         PR c++/18368
3667         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3668         * g++.old-deja/g++.law/ctors5.C: Likewise.
3669         * g++.old-deja/g++.other/crash25.C: Likewise.
3670
3671         PR c++/18674
3672         * g++.dg/template/error16.C: New test.
3673
3674         PR c++/18512
3675         * g++.dg/template/crash29.C: New test.
3676
3677 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3678
3679         PR tree-optimization/18712
3680         * gcc.c-torture/compile/pr18712.c: New test.
3681
3682 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3683
3684         PR c/7544
3685         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3686         tests.
3687
3688 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3689
3690         PR c++/18652
3691         * g++.dg/lookup/crash6.C: New test.
3692
3693 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3694
3695         PR middle-end/18164
3696         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3697
3698 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3699
3700         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3701         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3702         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3703
3704 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3705
3706         * gcc.dg/pr18164.c: New test.
3707
3708 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3709
3710         * gcc.dg/funroll-loops-all.c: New.
3711
3712 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3713
3714         PR target/18489
3715         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3716         delimeter, match space and TAB as well as ":".
3717
3718         PR target/18484
3719         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3720
3721         PR target/18348
3722         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3723
3724         PR target/18345
3725         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3726
3727         PR target/18337
3728         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3729
3730 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3731
3732         * gfortran.dg/direct_io_2.f90: New test.
3733
3734 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3735
3736         PR target/18334
3737         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3738
3739 2004-11-28  Richard Henderson  <rth@redhat.com>
3740
3741         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3742
3743 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3744
3745         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3746         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3747         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3748         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3749         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3750         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3751         gcc.dg/pointer-arith-8.c: New tests.
3752
3753 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3754
3755         PR fortran/18364
3756         * gfortran.dg/endfile.f90: New test.
3757
3758 2004-11-27  Falk Hueffner  <falk@debian.org>
3759
3760         * gcc.dg/loop-6.c: New test.
3761
3762 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3763
3764         * gcc.c-torture/execute/20041126-1.c: New test.
3765
3766 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3767
3768         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3769         on IRIX.
3770
3771 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3772
3773         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3774         functions.
3775
3776 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3777
3778         PR rtl-optimization/17825
3779         * gcc.c-torture/compile/20041119-1.c: New test.
3780
3781 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3782
3783         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3784         Check existence of ld library path variables before unsetting.
3785
3786 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3787
3788         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3789
3790 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3791
3792         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3793
3794 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3795
3796         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3797
3798 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3799
3800         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3801         dg-do directive.
3802
3803 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3804
3805         * gcc.dg/pr17957.c: Pass --param, not -param.
3806
3807 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3808
3809         PR middle-end/17957
3810         * testsuite/gcc.dg/pr17957.c: New test.
3811
3812 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3813
3814         PR c++/18445
3815         * g++.dg/template/crash28.C: Likewise.
3816
3817         PR c++/18001
3818         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3819         * g++.dg/ext/lvaddr.C: Likewise.
3820         * g++.dg/opt/pr7503-3.C: Likewise.
3821
3822         PR c++/18466
3823         * g++.dg/parse/qualified3.C: New test.
3824         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3825
3826         PR c++/18545
3827         * g++.dg/expr/return1.C: New test.
3828
3829 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3830
3831         Friend class name lookup 3/n, PR c++/3332
3832         * g++.dg/lookup/friend3.C: New test.
3833         * g++.dg/lookup/friend4.C: Likewise.
3834         * g++.dg/lookup/friend5.C: Likewise.
3835
3836 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3837
3838         Friend class name lookup 2/n, PR c++/14513, c++/15410
3839         * g++.dg/lookup/friend2.C: New test.
3840         * g++.dg/template/friend31.C: Likewise.
3841
3842 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3843
3844         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3845
3846 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3847
3848         PR c++/17473
3849         * g++.dg/tc1/dr56.C: Remove.
3850         * g++.dg/template/typedef1.C: Add dg-error markers.
3851         * g++.old-deja/g++.other/typedef7.C: Likewise.
3852
3853         PR c++/18285
3854         * g++.dg/parse/typedef7.C: New test.
3855
3856 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3857
3858         * gcc.c-torture/execute/20041124-1.c: New test.
3859
3860 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3861
3862         * g++.dg/template/deduce3.C: New test.
3863
3864         PR c++/18586
3865         * g++.dg/template/crash27.C: New test.
3866
3867         PR c++/18530
3868         * g++.dg/warn/Wshadow-3.C: New test.
3869
3870 2004-11-24  Devang Patel  <dpatel@apple.com>
3871
3872         PR/18555
3873         * gcc.dg/cpp/isysroot-1.c: New test.
3874         * gcc.dg/cpp/usr/include/stdio.h: New file.
3875         * gcc.dg/cpp/isysroot-2.c: New test.
3876         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3877         New file.
3878
3879 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3880
3881         PR c++/8929
3882         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3883
3884 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3885
3886         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3887         * gcc.target/sparc/pdist.c: Likewise.
3888
3889 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3890
3891         PR c++/16882
3892         * g++.dg/conversion/simd1.C: New test.
3893
3894 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3895
3896         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3897         and restore_ld_library_path_env_vars.
3898         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3899         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3900         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3901         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3902
3903 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3904
3905         * gcc.dg/pragma-align-2.c: Test macro expansion.
3906         * gcc.dg/pragma-pack-2.c: New test.
3907
3908 2004-11-23  Richard Henderson  <rth@redhat.com>
3909
3910         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3911         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3912         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3913         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3914         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3915         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3916
3917         * gcc.dg/vect/vect.exp: Add check for alpha.
3918         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3919         (check_effective_target_vect_int): Enable for alpha.
3920         (check_effective_target_vect_long): New.
3921         (is-effective-target): Add it.
3922
3923 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3924
3925         * gcc.dg/pr18614-1.c: New test.
3926
3927 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3928
3929         * gcc.dg/setjmp-2.c: New test.
3930
3931 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3932
3933         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3934         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3935         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3936         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3937         gcc.target/sparc/pdist.c: New tests.
3938
3939 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3940
3941         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3942
3943 2004-11-22  Dale Johannesen  <dalej@apple.com>
3944
3945         * gcc.dg/20041111-1.c:  New.
3946
3947 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3948
3949         PR tree-opt/18536
3950         * gcc.dg/vect/pr18536.c: New test.
3951
3952 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3953
3954         PR c++/18354
3955         * g++.dg/template/nontype11.C: New test.
3956
3957 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3958
3959         PR middle-end/18520
3960         * gcc.dg/pr18520-1.c: New test case.
3961
3962 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3963
3964         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3965         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3966         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3967         expected diagnostics.
3968
3969 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3970
3971         PR target/18580
3972         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3973         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3974         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3975
3976 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3977
3978         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3979
3980 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3981             Joseph Myers  <joseph@codesourcery.com>
3982
3983         * lib/target-supports.exp (check_visibility_available): Really
3984         test the compiler.
3985
3986 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3987
3988         PR tree-opt/18181
3989         * gcc.dg/vect/vect-85.c: New test.
3990         * gcc.dg/vect/vect-86.c: New test.
3991         * gcc.dg/vect/vect-87.c: New test.
3992         * gcc.dg/vect/vect-88.c: New test.
3993
3994 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3995
3996         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3997
3998 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3999
4000         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4001         * gcc.dg/ppc-and-1.c: Ditto.
4002         * gcc.dg/ppc-compare-1.c: Ditto.
4003         * gcc.dg/ppc-mov-1.c: Ditto
4004
4005 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4006             Mark Mitchell  <mark@codesourcery.com>
4007
4008         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4009
4010 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4011             Aldy Hernandez  <aldyh@redhat.com>
4012
4013         * lib/target-supports.exp (check_effective_target_vect_int): New
4014         (check_effective_target_vect_float): New
4015         (check_effective_target_vect_double): New.
4016         (is-effective-target): Support new effective targets keywords.
4017         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4018         default action for dg-do.
4019         * gcc.dg/vect/pr16105.c: Use new support.
4020         * gcc.dg/vect/pr18400.c: Ditto.
4021         * gcc.dg/vect/pr18425.c: Ditto.
4022         * gcc.dg/vect/vect-1.c: Ditto.
4023         * gcc.dg/vect/vect-10.c: Ditto.
4024         * gcc.dg/vect/vect-11.c: Ditto.
4025         * gcc.dg/vect/vect-12.c: Ditto.
4026         * gcc.dg/vect/vect-13.c: Ditto.
4027         * gcc.dg/vect/vect-14.c: Ditto.
4028         * gcc.dg/vect/vect-15.c: Ditto.
4029         * gcc.dg/vect/vect-16.c: Ditto.
4030         * gcc.dg/vect/vect-17.c: Ditto.
4031         * gcc.dg/vect/vect-18.c: Ditto.
4032         * gcc.dg/vect/vect-19.c: Ditto.
4033         * gcc.dg/vect/vect-2.c: Ditto.
4034         * gcc.dg/vect/vect-20.c: Ditto.
4035         * gcc.dg/vect/vect-21.c: Ditto.
4036         * gcc.dg/vect/vect-22.c: Ditto.
4037         * gcc.dg/vect/vect-23.c: Ditto.
4038         * gcc.dg/vect/vect-24.c: Ditto.
4039         * gcc.dg/vect/vect-25.c: Ditto.
4040         * gcc.dg/vect/vect-26.c: Ditto.
4041         * gcc.dg/vect/vect-27.c: Ditto.
4042         * gcc.dg/vect/vect-27a.c: Ditto.
4043         * gcc.dg/vect/vect-28.c: Ditto.
4044         * gcc.dg/vect/vect-29.c: Ditto.
4045         * gcc.dg/vect/vect-29a.c: Ditto.
4046         * gcc.dg/vect/vect-3.c: Ditto.
4047         * gcc.dg/vect/vect-30.c: Ditto.
4048         * gcc.dg/vect/vect-31.c: Ditto.
4049         * gcc.dg/vect/vect-32.c: Ditto.
4050         * gcc.dg/vect/vect-33.c: Ditto.
4051         * gcc.dg/vect/vect-34.c: Ditto.
4052         * gcc.dg/vect/vect-35.c: Ditto.
4053         * gcc.dg/vect/vect-36.c: Ditto.
4054         * gcc.dg/vect/vect-37.c: Ditto.
4055         * gcc.dg/vect/vect-38.c: Ditto.
4056         * gcc.dg/vect/vect-4.c: Ditto.
4057         * gcc.dg/vect/vect-40.c: Ditto.
4058         * gcc.dg/vect/vect-41.c: Ditto.
4059         * gcc.dg/vect/vect-42.c: Ditto.
4060         * gcc.dg/vect/vect-43.c: Ditto.
4061         * gcc.dg/vect/vect-44.c: Ditto.
4062         * gcc.dg/vect/vect-45.c: Ditto.
4063         * gcc.dg/vect/vect-46.c: Ditto.
4064         * gcc.dg/vect/vect-47.c: Ditto.
4065         * gcc.dg/vect/vect-48.c: Ditto.
4066         * gcc.dg/vect/vect-48a.c: Ditto.
4067         * gcc.dg/vect/vect-49.c: Ditto.
4068         * gcc.dg/vect/vect-5.c: Ditto.
4069         * gcc.dg/vect/vect-50.c: Ditto.
4070         * gcc.dg/vect/vect-51.c: Ditto.
4071         * gcc.dg/vect/vect-52.c: Ditto.
4072         * gcc.dg/vect/vect-53.c: Ditto.
4073         * gcc.dg/vect/vect-54.c: Ditto.
4074         * gcc.dg/vect/vect-55.c: Ditto.
4075         * gcc.dg/vect/vect-56.c: Ditto.
4076         * gcc.dg/vect/vect-56a.c: Ditto.
4077         * gcc.dg/vect/vect-57.c: Ditto.
4078         * gcc.dg/vect/vect-58.c: Ditto.
4079         * gcc.dg/vect/vect-59.c: Ditto.
4080         * gcc.dg/vect/vect-6.c: Ditto.
4081         * gcc.dg/vect/vect-60.c: Ditto.
4082         * gcc.dg/vect/vect-61.c: Ditto.
4083         * gcc.dg/vect/vect-62.c: Ditto.
4084         * gcc.dg/vect/vect-63.c: Ditto.
4085         * gcc.dg/vect/vect-64.c: Ditto.
4086         * gcc.dg/vect/vect-65.c: Ditto.
4087         * gcc.dg/vect/vect-66.c: Ditto.
4088         * gcc.dg/vect/vect-67.c: Ditto.
4089         * gcc.dg/vect/vect-68.c: Ditto.
4090         * gcc.dg/vect/vect-69.c: Ditto.
4091         * gcc.dg/vect/vect-7.c: Ditto.
4092         * gcc.dg/vect/vect-72.c: Ditto.
4093         * gcc.dg/vect/vect-72a.c: Ditto.
4094         * gcc.dg/vect/vect-73.c: Ditto.
4095         * gcc.dg/vect/vect-74.c: Ditto.
4096         * gcc.dg/vect/vect-75.c: Ditto.
4097         * gcc.dg/vect/vect-76.c: Ditto.
4098         * gcc.dg/vect/vect-77.c: Ditto.
4099         * gcc.dg/vect/vect-77a.c: Ditto.
4100         * gcc.dg/vect/vect-78.c: Ditto.
4101         * gcc.dg/vect/vect-79.c: Ditto.
4102         * gcc.dg/vect/vect-8.c: Ditto.
4103         * gcc.dg/vect/vect-80.c: Ditto.
4104         * gcc.dg/vect/vect-82.c: Ditto.
4105         * gcc.dg/vect/vect-82_64.c: Ditto.
4106         * gcc.dg/vect/vect-83.c: Ditto.
4107         * gcc.dg/vect/vect-83_64.c: Ditto.
4108         * gcc.dg/vect/vect-9.c: Ditto.
4109         * gcc.dg/vect/vect-all.c: Ditto.
4110         * gcc.dg/vect/vect-none.c: Ditto.
4111
4112 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4113
4114         * lib/gcc-dg.exp (dg-skip-if): New function.
4115         (dg-forbid-option): Remove.
4116         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4117         * g++.dg/abi/bitfield8.C: Likewise.
4118         * g++.dg/abi/dtor1.C: Likewise.
4119         * g++.dg/abi/empty10.C: Likewise.
4120         * g++.dg/abi/empty7.C: Likewise.
4121         * g++.dg/abi/empty9.C: Likewise.
4122         * g++.dg/abi/layout3.C: Likewise.
4123         * g++.dg/abi/layout4.C: Likewise.
4124         * g++.dg/abi/thunk1.C: Likewise.
4125         * g++.dg/abi/thunk2.C: Likewise.
4126         * g++.dg/abi/vbase11.C: Likewise.
4127         * g++.dg/abi/vthunk2.C: Likewise.
4128         * g++.dg/abi/vthunk3.C: Likewise.
4129         * g++.dg/ext/attrib8.C: Likewise.
4130         * g++.dg/opt/longbranch2.C: Likewise.
4131         * g++.dg/opt/reg-stack4.C: Likewise.
4132         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4133         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4134         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4135         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4136         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4137         * gcc.dg/20000609-1.c: Likewise.
4138         * gcc.dg/20000720-1.c: Likewise.
4139         * gcc.dg/20011107-1.c: Likewise.
4140         * gcc.dg/20011119-1.c: Likewise.
4141         * gcc.dg/20020108-1.c: Likewise.
4142         * gcc.dg/20020122-2.c: Likewise.
4143         * gcc.dg/20020122-3.c: Likewise.
4144         * gcc.dg/20020201-3.c: Likewise.
4145         * gcc.dg/20020206-1.c: Likewise.
4146         * gcc.dg/20020218-1.c: Likewise.
4147         * gcc.dg/20020310-1.c: Likewise.
4148         * gcc.dg/20020411-1.c: Likewise.
4149         * gcc.dg/20020418-2.c: Likewise.
4150         * gcc.dg/20020426-1.c: Likewise.
4151         * gcc.dg/20020426-2.c: Likewise.
4152         * gcc.dg/20020517-1.c: Likewise.
4153         * gcc.dg/20020523-1.c: Likewise.
4154         * gcc.dg/20020523-2.c: Likewise.
4155         * gcc.dg/20020729-1.c: Likewise.
4156         * gcc.dg/20030204-1.c: Likewise.
4157         * gcc.dg/20030826-2.c: Likewise.
4158         * gcc.dg/20030926-1.c: Likewise.
4159         * gcc.dg/20031202-1.c: Likewise.
4160         * gcc.dg/980312-1.c: Likewise.
4161         * gcc.dg/980313-1.c: Likewise.
4162         * gcc.dg/990117-1.c: Likewise.
4163         * gcc.dg/990424-1.c: Likewise.
4164         * gcc.dg/990524-1.c: Likewise.
4165         * gcc.dg/991230-1.c: Likewise.
4166         * gcc.dg/i386-387-1.c: Likewise.
4167         * gcc.dg/i386-387-2.c: Likewise.
4168         * gcc.dg/i386-387-3.c: Likewise.
4169         * gcc.dg/i386-387-4.c: Likewise.
4170         * gcc.dg/i386-387-5.c: Likewise.
4171         * gcc.dg/i386-387-6.c: Likewise.
4172         * gcc.dg/i386-asm-1.c: Likewise.
4173         * gcc.dg/i386-bitfield1.c: Likewise.
4174         * gcc.dg/i386-bitfield2.c: Likewise.
4175         * gcc.dg/i386-loop-1.c: Likewise.
4176         * gcc.dg/i386-loop-2.c: Likewise.
4177         * gcc.dg/i386-loop-3.c: Likewise.
4178         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4179         * gcc.dg/i386-pic-1.c: Likewise.
4180         * gcc.dg/i386-regparm.c: Likewise.
4181         * gcc.dg/i386-signbit-1.c: Likewise.
4182         * gcc.dg/i386-signbit-2.c: Likewise.
4183         * gcc.dg/i386-signbit-3.c: Likewise.
4184         * gcc.dg/i386-sse-5.c: Likewise.
4185         * gcc.dg/i386-sse-8.c: Likewise.
4186         * gcc.dg/i386-unroll-1.c: Likewise.
4187         * gcc.dg/tls/opt-1.c: Likewise.
4188         * gcc.dg/tls/opt-2.c: Likewise.
4189         * gcc.dg/unroll-1.c: Likewise.
4190         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4191         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4192         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4193         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4194
4195 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4196
4197         * g++.dg/template/incomplete1.C: New test.
4198
4199 2004-11-16  Nick Clifton  <nickc@redhat.com>
4200
4201         Revert patches accidentally commited during checkin of fixes for
4202         xstormy16 tests:
4203         gcc.c-torture/execute/simd-4.c: Revert
4204         gcc.dg/20040910-1.c: Revert.
4205
4206 2004-11-16  Paul Brook  <paul@codesourcery.com>
4207
4208         PR fortran/13010
4209         * gfortran.dg/der_pointer_1.f90: New test.
4210
4211 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4212
4213         PR c/18498
4214         * gcc.dg/bitfld-13.c: New test.
4215
4216 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4217
4218         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4219         powerpc*-*-linux*.
4220
4221         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4222         * gcc.dg/ppc64-abi-2.c: Ditto.
4223         * gcc.dg/ppc64-abi-3.c: Ditto.
4224
4225         * lib/gcc-dg.exp (dg-target-list): Remove.
4226
4227 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4228
4229         * gcc.dg/ia64-postinc.c: New test.
4230
4231 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4232
4233         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4234
4235 2004-11-15  Nick Clifton  <nickc@redhat.com>
4236
4237         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4238         __INT_MAX__ so that the test can be compiled by toolchains
4239         targeted at 16-bit processors.
4240
4241         * gcc.dg/20040625-1.c: Use long constants rather than integers
4242         when performing arithmetic that will overflow 16-bits.
4243
4244         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4245         xstormy16.  It does not support 128-bit vector operations.
4246
4247         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4248         with the macro PTR_TYPE.  Define this macro to an integer type
4249         suitable for holding a pointer.
4250
4251         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4252         the target is a 16-bit processor.
4253
4254         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4255         16-bit targets where the character constant will be too long.
4256
4257         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4258         where the double will not be directly addressable.
4259
4260 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4261
4262         Friend class name lookup 1/n, PR c++/18471
4263         * g++.dg/template/crash26.C: New test.
4264         * g++.dg/lookup/struct1.C: Adjust expected error.
4265         * g++.dg/parse/elab1.C: Likewise.
4266         * g++.dg/parse/elab2.C: Likewise.
4267         * g++.dg/parse/int-as-enum1.C: Likewise.
4268         * g++.dg/parse/struct-as-enum1.C: Likewise.
4269         * g++.dg/parse/typedef1.C: Likewise.
4270         * g++.dg/parse/typedef3.C: Likewise.
4271         * g++.dg/parse/typedef4.C: Likewise.
4272         * g++.dg/parse/typedef5.C: Likewise.
4273         * g++.dg/template/nontype4.C: Likewise.
4274         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4275         * g++.old-deja/g++.other/elab1.C: Likewise.
4276         * g++.old-deja/g++.other/syntax4.C: Likewise.
4277
4278 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4279
4280         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4281
4282 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4283
4284         * gcc.c-torture/execute/20041114-1.c: New test.
4285
4286 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4287
4288         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4289         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4290         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4291         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4292         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4293         gcc.dg/switch-7.c: New tests.
4294
4295 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4296
4297         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4298
4299 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4300
4301         PR tree-opt/18400
4302         * gcc.dg/vect/pr18400.c: New test.
4303
4304 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4305             Andrew Pinski  <pinskia@physics.uc.edu>
4306
4307         PR tree-opt/18425
4308         * gcc.dg/vect/pr18425.c: New test.
4309
4310 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4311
4312         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4313         Guard with dg-require-alias and dg-require-visibility.
4314
4315 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4316
4317         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4318
4319 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4320
4321         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4322
4323 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4324
4325         PR c++/17344
4326         * g++.dg/template/defarg5.C: New test.
4327
4328 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4329
4330         * g++.dg/parse/cast1.C: Run only on ILP32.
4331         * g++.old-deja/g++.mike/p784.C: Likewise.
4332
4333 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4334
4335         * gcc.c-torture/execute/20041113-1.c: New test.
4336
4337 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4338
4339         PR target/18230
4340         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4341         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4342         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4343         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4344         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4345         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4346         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4347         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4348         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4349         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4350         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4351         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4352         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4353
4354 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4355
4356         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4357         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4358         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4359         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4360         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4361         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4362         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4363         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4364         gcc.target/sparc/combined-1.c: New tests.
4365
4366 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4367
4368         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4369         New tests.
4370
4371 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4372
4373         * lib/gcc-dg.exp (dg-forbid-option): New function.
4374         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4375         * g++.dg/abi/bitfield8.C: Likewise.
4376         * g++.dg/abi/dtor1.C: Likewise.
4377         * g++.dg/abi/empty10.C: Likewise.
4378         * g++.dg/abi/empty7.C: Likewise.
4379         * g++.dg/abi/empty9.C: Likewise.
4380         * g++.dg/abi/layout3.C: Likewise.
4381         * g++.dg/abi/layout4.C: Likewise.
4382         * g++.dg/abi/thunk1.C: Likewise.
4383         * g++.dg/abi/thunk2.C: Likewise.
4384         * g++.dg/abi/vbase11.C: Likewise.
4385         * g++.dg/abi/vthunk2.C: Likewise.
4386         * g++.dg/abi/vthunk3.C: Likewise.
4387         * g++.dg/ext/attrib8.C: Likewise.
4388         * g++.dg/opt/longbranch2.C: Likewise.
4389         * g++.dg/opt/reg-stack4.C: Likewise.
4390         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4391         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4392         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4393         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4394         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4395         * gcc.dg/20000609-1.c: Likewise.
4396         * gcc.dg/20000720-1.c: Likewise.
4397         * gcc.dg/20011107-1.c: Likewise.
4398         * gcc.dg/20011119-1.c: Likewise.
4399         * gcc.dg/20020108-1.c: Likewise.
4400         * gcc.dg/20020122-2.c: Likewise.
4401         * gcc.dg/20020122-3.c: Likewise.
4402         * gcc.dg/20020201-3.c: Likewise.
4403         * gcc.dg/20020206-1.c: Likewise.
4404         * gcc.dg/20020218-1.c: Likewise.
4405         * gcc.dg/20020310-1.c: Likewise.
4406         * gcc.dg/20020411-1.c: Likewise.
4407         * gcc.dg/20020418-2.c: Likewise.
4408         * gcc.dg/20020426-1.c: Likewise.
4409         * gcc.dg/20020426-2.c: Likewise.
4410         * gcc.dg/20020517-1.c: Likewise.
4411         * gcc.dg/20020523-1.c: Likewise.
4412         * gcc.dg/20020523-2.c: Likewise.
4413         * gcc.dg/20020729-1.c: Likewise.
4414         * gcc.dg/20030204-1.c: Likewise.
4415         * gcc.dg/20030826-2.c: Likewise.
4416         * gcc.dg/20030926-1.c: Likewise.
4417         * gcc.dg/20031202-1.c: Likewise.
4418         * gcc.dg/980312-1.c: Likewise.
4419         * gcc.dg/980313-1.c: Likewise.
4420         * gcc.dg/990117-1.c: Likewise.
4421         * gcc.dg/990424-1.c: Likewise.
4422         * gcc.dg/990524-1.c: Likewise.
4423         * gcc.dg/991230-1.c: Likewise.
4424         * gcc.dg/i386-387-1.c: Likewise.
4425         * gcc.dg/i386-387-2.c: Likewise.
4426         * gcc.dg/i386-387-3.c: Likewise.
4427         * gcc.dg/i386-387-4.c: Likewise.
4428         * gcc.dg/i386-387-5.c: Likewise.
4429         * gcc.dg/i386-387-6.c: Likewise.
4430         * gcc.dg/i386-asm-1.c: Likewise.
4431         * gcc.dg/i386-bitfield1.c: Likewise.
4432         * gcc.dg/i386-bitfield2.c: Likewise.
4433         * gcc.dg/i386-loop-1.c: Likewise.
4434         * gcc.dg/i386-loop-2.c: Likewise.
4435         * gcc.dg/i386-loop-3.c: Likewise.
4436         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4437         * gcc.dg/i386-pic-1.c: Likewise.
4438         * gcc.dg/i386-regparm.c: Likewise.
4439         * gcc.dg/i386-signbit-1.c: Likewise.
4440         * gcc.dg/i386-signbit-2.c: Likewise.
4441         * gcc.dg/i386-signbit-3.c: Likewise.
4442         * gcc.dg/i386-sse-5.c: Likewise.
4443         * gcc.dg/i386-sse-8.c: Likewise.
4444         * gcc.dg/i386-unroll-1.c: Likewise.
4445         * gcc.dg/tls/opt-1.c: Likewise.
4446         * gcc.dg/tls/opt-2.c: Likewise.
4447         * gcc.dg/unroll-1.c: Likewise.
4448         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4449         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4450         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4451         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4452         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4453         -m64 is specified.
4454
4455 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4456
4457         PR c++/18389
4458         * g++.dg/parse/cond1.C: New test.
4459
4460         PR c++/18429
4461         * g++.dg/template/array9.C: New test.
4462         * g++.dg/ext/vla1.C: Adjust error messages.
4463         * g++.dg/ext/vlm1.C: Likewise.
4464         * g++.dg/template/crash2.C: Likewise.
4465
4466         PR c++/18436
4467         * g++.dg/template/call3.C: New test.
4468
4469         PR c++/18407
4470         * g++.dg/template/ptrmem11.C: New test.
4471
4472 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4473
4474         PR other/14264
4475         * lib/g++.exp: Set LC_ALL and LANG to C.
4476         * lib/gcc-dg.exp: Likewise.
4477         * lib/gfortran.exp: Likewise.
4478         * lib/objc.exp: Likewise.
4479         * lib/treelang.exp: Likewise.
4480
4481 2004-11-12  Andreas Schwab  <schwab@suse.de>
4482
4483         * gcc.dg/pr16286.c: Fix last change.
4484
4485 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4486
4487         PR c++/18416
4488         * g++.dg/init/global1.C: New test.
4489
4490 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4491
4492         * gcc.c-torture/execute/20041112-1.c: New test.
4493
4494 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4495
4496         * lib/gcc-dg.exp (dg-target-list): New.
4497
4498 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4499             Richard Sandiford  <rsandifo@redhat.com>
4500
4501         * lib/target-supports.exp (get-compiler_messages): New.
4502         (check_named_sections_available): Use it.
4503         (check_effective_target_ilp32): New.
4504         (check_effective_target_lp64): New.
4505         (is-effective-target): New.
4506         * lib/gcc-dg.exp (dg-require-effective-target): New.
4507
4508 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4509
4510         * gcc.dg/precedence-1.c: New test.
4511
4512 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4513
4514         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4515
4516         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4517         message, delete generated files, use more descriptive name for
4518         executable, and make the test unsupported when it cannot be run.
4519
4520         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4521         (dg-require-weak, dg-require-visibility, dg-require-alias,
4522         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4523         dg-require-iconv, dg-require-named-sections): Use it.
4524
4525         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4526
4527 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4528
4529         PR target/16457
4530         * gcc.dg/ppc-and-1: New
4531
4532         PR target/16796
4533         * gcc.dg/ppc-mov-1.c: New.
4534
4535         PR target/16458
4536         * gcc.dg/ppc-compare-1.c: New.
4537
4538 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4539
4540         * objc.dg/desig-init-2.m: New test.
4541
4542 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4543
4544         PR middle-end/18160
4545         * g++.dg/warn/register-var-1.C: New test.
4546         * g++.dg/warn/register-var-2.C: New test.
4547
4548 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4549
4550         * gcc.dg/union-2.c: New test.
4551
4552 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4553
4554         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4555         New test for PR tree-optimization/17892.
4556
4557 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/18369
4560         * g++.dg/init/new12.C: New test.
4561
4562 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4563
4564         * gcc.target/sparc: New directory.
4565         * gcc.target/sparc/sparc.exp: New driver.
4566         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4567         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4568         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4569         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4570
4571 2004-11-10  Paul Brook  <paul@codesourcery.com>
4572
4573         PR fortran/18218
4574         * gfortran.dg/list_read.c: New test.
4575
4576 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4577
4578         PR c/18322
4579         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4580         expected diagnostic location.
4581
4582 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4583
4584         * gcc.dg/20041109-1.c: New test.
4585
4586 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4587
4588         PR objc/18406
4589         * objc/compile/pr18406.m: New test.
4590
4591 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4592
4593         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4594
4595 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4596
4597         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4598
4599 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4600
4601         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4602
4603 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4604
4605         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4606         exit.
4607
4608 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4609
4610         PR tree-opt/18299
4611         * gcc.c-torture/pr18299-1.c: New test.
4612
4613 2004-11-06  Andreas Schwab  <schwab@suse.de>
4614
4615         * gcc.dg/pr16286.c: Also test for bool and pixel.
4616
4617 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4618
4619         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4620         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4621         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4622         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4623         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4624         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4625         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4626         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4627         gcc.dg/struct-semi-3.c: New tests.
4628
4629 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4630
4631         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4632
4633 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4634
4635         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4636         Do not use C99 designators.
4637
4638 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4639
4640         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4641
4642 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4643
4644         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4645         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4646         * gcc.c-torture/execute/simd-5.x: Remove.
4647
4648 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4649
4650         PR rtl-optimization/17933
4651         * gcc.dg/torture/pr17933-1.c: New test.
4652
4653 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4654
4655         PR target/18106
4656         * lib/target-supports.exp (check_weak_available): Support
4657         Windows.
4658
4659 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4660
4661         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4662         call to fflush(stdout) before abort.
4663         (my_ffsll): New function.
4664         (generate_fields): Use it.
4665
4666 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4667
4668         * gcc.dg/init-undef-1.c: New test.
4669
4670 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4671
4672         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4673         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4674         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4675         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4676         expected messages for new parser.
4677
4678 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4679
4680         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4681
4682 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4683
4684         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4685         on LP64 targets.
4686
4687 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4688
4689         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4690         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4691         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4692         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4693         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4694         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4695         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4696         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4697         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4698         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4699
4700 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4701
4702         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4703         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4704         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4705         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4706         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4707         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4708         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4709         for new parser.
4710
4711 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4712
4713         PR target/15342
4714         * gcc.dg/20041104-1.c: New test.
4715
4716 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4717
4718         * g++.dg/template/nontype7.C: New test.
4719         * g++.dg/template/nontype8.C: Likewise.
4720         * g++.dg/template/nontype9.C: Likewise.
4721         * g++.dg/template/nontype10.C: Likewise.
4722         * g++.dg/tc1/dr49.C: Likewise.
4723         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4724         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4725
4726 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4727
4728         * g++.dg/rtti/tinfo1.C: Remove xfails.
4729
4730 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4731
4732         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4733         packed attribute to the definition to satisfy the new C++ parser.
4734
4735 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4736
4737         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4738         invocations of va_arg.
4739
4740 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4741
4742         PR c++/18124
4743         * g++.dg/template/crash25.C: New test.
4744
4745         PR c++/18155
4746         * g++.dg/template/typedef2.C: New test.
4747         * g++.dg/parse/crash13.C: Adjust error markers.
4748
4749         PR c++/18177
4750         * g++.dg/conversion/const3.C: New test.
4751
4752 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4753
4754         PR fortran/17535
4755         PR fortran/17583
4756         PR fortran/17713
4757         * gfortran.dg/generic_[123].f90: New testcases.
4758
4759 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4760
4761         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4762         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4763
4764 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4765
4766         PR tree-opt/16808
4767         * gcc.c-torture/compile/pr16808.c: New test.
4768
4769 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4770
4771         PR rtl-optimization/17104
4772         * gcc.dg/ppc-bitfield1.c: New.
4773
4774 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4775
4776         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4777
4778 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4779
4780         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4781         strings for 32-bit code.
4782
4783 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4784
4785         PR c/18239
4786         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4787
4788 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4789
4790         PR c++/18064
4791         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4792
4793 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4794
4795         PR c++/15172
4796         * g++.dg/init/aggr2.C: New test.
4797
4798 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4799
4800         * objc.dg/local-decl-1.m: New test.
4801
4802 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4803
4804         * gcc.dg/20040910-1.c: Adjust regex.
4805
4806 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4807
4808         PR rtl-optimization/18084
4809         * g++.dg/opt/pr18084-1.C: New testcase.
4810
4811 2004-10-30  Matt Austern  <austern@apple.com>
4812
4813         PR c++/17542
4814         * g++.dg/ext/attrib18.C: New test.
4815
4816 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4817
4818         PR middle-end/18096
4819         * gcc.dg/pr18096-1.c: New test case.
4820
4821 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4822
4823         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4824
4825 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4826
4827         PR c/16666
4828         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4829         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4830         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4831         gcc.dg/old-style-prom-3.c: New tests.
4832
4833 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4834
4835         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4836         Remove unnecessary inclusion of stdio.h.
4837
4838 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4839
4840         PR rtl-optimization/17581
4841         * gcc.dg/pr17581-1.c: New test case.
4842
4843 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4844
4845         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4846         being implemented.
4847         * g++.dg/conversion/dr195-1.C: New.
4848         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4849         * g++.old-deja/g++.mike/p10148.C: Likewise.
4850
4851 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4852
4853         PR c++/17695
4854         * g++.dg/debug/typedef2.C: New test.
4855
4856 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4857
4858         PR fortran/13490
4859         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4860         * gfortran.dg/g77/README: Update.
4861
4862 2004-10-28  Matt Austern  <austern@apple.com>
4863
4864         PR c++/14124
4865         * g++.dg/ext/packed7.C: New test.
4866
4867 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4868
4869         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4870         scan-assembler.
4871         * lib/scanasm.exp (hidden-scan-for): New proc.
4872         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4873         string.
4874         (scan-not-hidden): Likewise.
4875         * lib/target-supports.exp (check_visibility_available): mach-o is
4876         support too.
4877
4878 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4879
4880         PR c++/17132
4881         * g++.dg/template/memclass3.C: New test.
4882
4883 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4884
4885         PR middle-end/18160
4886         * gcc.dg/register-var-1.c: New test.
4887         * gcc.dg/register-var-2.c: New test.
4888         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4889         error now.
4890
4891 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4892
4893         PR other/18172
4894         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4895         unused variables.
4896         * gcc.dg/vect/vect-22.c: Likewise.
4897
4898 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4899
4900         * gcc.dg/i386-rotate-1.c: New test.
4901
4902 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4903
4904         * g++.dg/init/ref12.C: Add "run" marker.
4905
4906         PR c++/17435
4907         * g++.dg/init/ref12.C: New test.
4908
4909         PR c++/18140
4910         * g++.dg/template/shift1.C: New test.
4911         * g++.dg/template/error10.C: Adjust error markers.
4912
4913 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4914
4915         PR tree-opt/17529
4916         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4917
4918 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4919
4920         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4921         * gcc.dg/weak/weak-3.c: Likewise.
4922         * gcc.dg/weak/weak-5.c: Likewise.
4923         * gcc.dg/weak/weak-9.c: Likewise.
4924         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4925         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4926
4927         * gcc.dg/darwin-weakimport-1.c: New.
4928
4929 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4930
4931         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4932
4933 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4934
4935         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4936         'syntax' error messages.
4937         * gcc.dg/cpp/direct2s.c: Likewise.
4938
4939 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4940
4941         * gcc.c-torture/compile/20041026-1.c: New.
4942
4943 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4944
4945         PR c++/18093
4946         * g++.dg/lookup/ns2.C: New test.
4947
4948         PR c++/18020
4949         * g++.dg/template/enum4.C: New test.
4950
4951         PR c++/18161
4952         * g++.dg/template/expr1.C: New test.
4953
4954 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4955
4956         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4957
4958 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4959
4960         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4961         gcc.dg/decl-nospec-3.c: New tests.
4962
4963 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4964
4965         * objc.dg/super-class-3.m: New test.
4966
4967 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4968
4969         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4970         resyncing.
4971         * gcc.dg/cpp/direct2s.c: Likewise.
4972
4973 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4974
4975         * objc.dg/image-info.m: Update for changes to section selection.
4976
4977 2004-10-25  David Ayers  <d.ayers@inode.at>
4978             Ziemowit Laski  <zlaski@apple.com>
4979
4980         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4981         diagnostics when messaging 'id <Proto>'.
4982         * objc.dg/class-protocol-1.m: New test.
4983         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4984         a non-existent method signature.
4985         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4986         Update diagnostics when messaging with non-existent method signature.
4987         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4988         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4989         invalid receivers are now resolved as if messaging 'id'; remove
4990         extraneous diagnostics.
4991
4992 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4993
4994         PR c/16667
4995         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4996         gcc.dg/init-desig-obs-3.c: New tests.
4997
4998 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4999
5000         * gcc.dg/debug/20041023-1.c: New test.
5001
5002 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5003
5004         PR middle-end/17407
5005         * gcc.c-torture/compile/pr17407.c: New test.
5006
5007         PR c++/18121
5008         * g++.dg/template/array8.C: New test.
5009
5010 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5011
5012         PR other/18138
5013         * lib/g++.exp: Accept more than one multilib libgcc.
5014         * lib/gcc-dg.exp: Likewise.
5015         * lib/objc.exp: Likewise.
5016         * lib/treelang.exp: Likewise.
5017         * lib/gfortran.exp: Likewise.
5018
5019 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5020
5021         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5022
5023 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5024
5025         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5026         * gcc.dg/c99-const-expr-3.c: Likewise.
5027
5028 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5029
5030         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5031
5032 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5033
5034         * gcc.c-torture/execute/loop-2e.x: Remove.
5035
5036 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5037
5038         PR c++/18095
5039         * g++.dg/parse/crash18.C: New.
5040         * g++.dg/parse/crash19.C: New.
5041
5042 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5043
5044         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5045         * g++.dg/ext/dllimport2.C: Same.
5046         * g++.dg/ext/dllimport8.C: Same.
5047
5048 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5049
5050         PR c++/10841
5051         * g++.dg/conversion/cast1.C: New test.
5052         * g++.dg/overload/pmf1.C: Adjust error marker.
5053
5054 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5055
5056         PR objc/17923
5057         * objc.dg/const-str-7.m: New test.
5058
5059 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5060
5061         * g++.dg/template/memfriend11.C: Fix comment typo.
5062         * g++.dg/template/memfriend14.C: Likewise.
5063
5064 2004-10-20  Richard Henderson  <rth@redhat.com>
5065
5066         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5067         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5068         -fasynchronous-unwind-tables.
5069
5070 2004-10-20  Richard Henderson  <rth@redhat.com>
5071
5072         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5073         (main): Return success.
5074         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5075         (main): Return success.
5076
5077 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5078
5079         PR c++/13495
5080         * g++.dg/template/memfriend9.C: New test.
5081         * g++.dg/template/memfriend10.C: Likewise.
5082         * g++.dg/template/memfriend11.C: Likewise.
5083         * g++.dg/template/memfriend12.C: Likewise.
5084         * g++.dg/template/memfriend13.C: Likewise.
5085         * g++.dg/template/memfriend14.C: Likewise.
5086         * g++.dg/template/memfriend15.C: Likewise.
5087         * g++.dg/template/memfriend16.C: Likewise.
5088         * g++.dg/template/memfriend17.C: Likewise.
5089         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5090
5091 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5092
5093         * g++.dg/conversion/dr195.C: New.
5094         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5095
5096 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5097             Devang Patel  <dpatel@apple.com>
5098
5099         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5100         of floating point arithmetic, which could trap.
5101
5102 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5103
5104         PR c++/14035
5105         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5106         * g++.dg/conversion/const2.C: New test.
5107         * g++.dg/expr/reinterpret2.C: New test.
5108         * g++.dg/expr/reinterpret3.C: New test.
5109         * g++.dg/expr/cast2.C: New test.
5110         * g++.dg/expr/copy1.C: New test.
5111         * g++.dg/other/conversion1.C: Change error message.
5112         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5113         function pointers to void *.
5114         * g++.old-deja/g++.mike/p10148.C: Likewise.
5115
5116 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5117
5118         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5119
5120 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5121
5122         PR c++/18047
5123
5124         * g++.dg/parse/expr3.C: New test.
5125
5126 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5127
5128         * gcc.dg/smod-1.c: New test.
5129
5130 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5131
5132         * objc.dg/method-14.m: New test.
5133
5134 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5135
5136         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5137         Also xfail as the patch was reverted.
5138
5139 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5140
5141         PR middle-end/16973
5142         * gcc.dg/pr16973.c: New test.
5143
5144 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5145
5146         PR tree-optimization/17656
5147         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5148
5149 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5150
5151         * g++.dg/eh/shadow1.C: New.
5152
5153 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5154
5155         * gcc.c-torture/compile/20041018-1.c: New test.
5156
5157 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5158
5159         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5160         compiler referring to register 0 when accessing sdata.  The linker
5161         now patches things up.
5162
5163 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5164
5165         PR c/17529
5166         * gcc.c-torture/compile/pr17529.c: New test.
5167
5168 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5169
5170         PR c++/17743
5171         * g++.dg/ext/attrib17.C: New test.
5172
5173 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5174
5175         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5176
5177 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5178
5179         PR c++/10479
5180         * g++.dg/ext/attrib16.C: New test.
5181
5182 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5183
5184         PR c++/17042
5185         * g++.dg/init/dso_handle1.C: New test.
5186
5187         PR c++/14667
5188         * g++.dg/parse/typedef6.C: New test.
5189
5190         PR c++/17916
5191         * g++.dg/parse/pragma1.C: New test.
5192
5193 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5194
5195         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5196
5197 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5198
5199         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5200         -fno-common when on HPPA HP-UX platforms.
5201
5202 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5203
5204         PR other/16820
5205         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5206         stdint.h.
5207         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5208         uintptr_t.
5209
5210 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5211
5212         PR c++/16301
5213         * g++.dg/lookup/strong-using-4.C: New test.
5214
5215 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5216
5217         PR middle-end/16567
5218         * gcc.c-torture/compile/nested-1.c: New test.
5219
5220 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5221
5222         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5223         and mipsisa64*-*-* (until support for misaligned loads is added).
5224         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5225         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5226         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5227         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5228         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5229         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5230
5231 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5232
5233         PR c++/17976
5234         * g++.dg/init/dtor3.C: New test.
5235
5236 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5237
5238         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5239
5240 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5241
5242         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5243         * gcc.dg/macho-lo-sum.c: Likewise.
5244
5245 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5246
5247         * gcc.dg/ppc-spe64-1.c: New test.
5248
5249 2004-10-14  Devang Patel  <dpatel@apple.com>
5250
5251         PR 17635
5252         * gcc.dg/pr17635.c : New test.
5253
5254 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5255
5256         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5257         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5258         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5259         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5260         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5261         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5262         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5263         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5264         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5265         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5266         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5267         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5268         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5269         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5270         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5271         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5272         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5273         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5274
5275 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5276
5277         * gcc.dg/vect/vect-82.c: New testcase.
5278         * gcc.dg/vect/vect-82_64.c: New testcase.
5279         * gcc.dg/vect/vect-83.c: New testcase.
5280         * gcc.dg/vect/vect-83_64.c: New testcase.
5281
5282 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5283
5284         * gcc.dg/cpp/error-1.c: New test.
5285
5286 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5287
5288         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5289
5290 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5291
5292         PR target/17984
5293         * gcc.dg/cris-peep2-xsrand2.c: New test.
5294
5295 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5296
5297         PR c++/17661
5298         * testsuite/g++.dg/expr/for2.C: New test.
5299
5300 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5301
5302         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5303
5304 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5305
5306         PR tree-optimization/17724
5307         * g++.dg/opt/pr17724-1.C: New test.
5308         * g++.dg/opt/pr17724-2.C: New test.
5309         * g++.dg/opt/pr17724-3.C: New test.
5310         * g++.dg/opt/pr17724-4.C: New test.
5311         * g++.dg/opt/pr17724-5.C: New test.
5312         * g++.dg/opt/pr17724-6.C: New test.
5313
5314 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5315
5316         PR c/17301
5317         * gcc.dg/pr17301-2.c: New test.
5318
5319 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5320
5321         PR c++/15876
5322         * g++.dg/parse/error22.C: New test.
5323
5324         PR c++/17936
5325         * g++.dg/template/spec18.C: New test.
5326
5327 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5328
5329         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5330         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5331         memcpy.
5332         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5333         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5334
5335 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5336
5337         * g++.dg/eh/cleanup5.C: Add dg-options "".
5338
5339 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5340
5341         PR middle-end/17657
5342         * gcc.dg/switch-4.c: New test case.
5343
5344 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5345
5346         * gcc.c-torture/execute/20041011-1.c: New test.
5347
5348 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5349
5350         PR c++/17554
5351         * g++.dg/init/for3.C: New test.
5352
5353         PR c++/17657
5354         * g++.dg/opt/switch2.C: New test.
5355
5356         PR middle-end/17703
5357         * g++.dg/warn/Wreturn-2.C: New test.
5358
5359 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5360
5361         PR c++/17907
5362         * g++.dg/eh/cleanup5.C: New test.
5363
5364 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5365
5366         PR c++/17393
5367         * g++.dg/parse/error21.C: New test.
5368
5369 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5370
5371         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5372         * g++.dg/warn/incomplete1.C: Likewise.
5373         * g++.dg/template/qualttp20.C: Likewise.
5374
5375 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5376
5377         PR c/17881
5378         * parm-incomplete-1.c: New test.
5379
5380 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5381
5382         PR c++/17867
5383         * g++.dg/parse/error19.C: New test.
5384
5385         PR c++/17670
5386         * g++.dg/init/new11.C: New test.
5387
5388         PR c++/17821
5389         * g++.dg/parse/error20.C: New test.
5390
5391         PR c++/17826
5392         * g++.dg/template/crash24.C: New test.
5393
5394 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5395
5396         PR c/17301
5397         * gcc.dg/pr17301-1.c: New test.
5398
5399 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5400
5401         PR c/17189
5402         * gcc.dg/anon-struct-5.c: New test.
5403
5404 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5405
5406         PR c/17844
5407         * gcc.dg/pr17844-1.c: New test.
5408
5409 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5410
5411         PR tree-optimization/17906
5412         * gcc.c-torture/compile/pr17906.c: New.
5413
5414 2004-10-09  Stuart Hastings  <stuart@apple.com>
5415             Roger Sayle  <roger@eyesopen.com>
5416
5417         PR rtl-optimization/17853
5418         * gcc.dg/i386-mmx-5.c: New testcase.
5419
5420 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5421
5422         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5423
5424 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5425
5426         PR c++/17524
5427         * g++.dg/template/static9.C: New test.
5428
5429         PR c++/17685
5430         * g++.dg/parse/operator5.C: New test.
5431
5432 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5433
5434         PR middle-end/17894
5435         * gcc.c-torture/execute/divcmp-4.c: New test case.
5436
5437 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5438
5439         PR tree-opt/17902
5440         * g++.dg/opt/pr17902.C: New test.
5441
5442 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5443
5444         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5445
5446 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5447
5448         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5449
5450 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5451
5452         * gcc.dg/assign-warn-3.c: New test.
5453
5454 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5455
5456         PR c/16999
5457         * gcc.dg/cpp/ident-1.c: New test.
5458
5459 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5460
5461         * gcc.c-torture/compile/acc1.c: New.
5462
5463 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5464
5465         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5466         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5467
5468 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5469
5470         * gcc.dg/ultrasp11.c: New test.
5471
5472 2004-10-08  Michael Matz  <matz@suse.de>
5473
5474         * gcc.dg/doloop-2.c: New test.
5475
5476 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5477
5478         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5479         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5480         objc.dg/method-9.m: Update expected diagnostics.
5481
5482 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5483
5484         * gcc.dg/ppc-fsel-3.c: New file.
5485         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5486
5487 2004-10-07  Paul Brook  <paul@codesourcery.com>
5488
5489         * gfortran.dg/intrinsic_verify_1.f90: New test.
5490
5491 2004-10-07  Paul Brook  <paul@codesourcery.com>
5492
5493         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5494
5495 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5496
5497         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5498         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5499         commit.
5500
5501 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5502
5503         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5504
5505 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5506
5507         PR c++/17115
5508         * g++.dg/warn/Winline-4.C: New test.
5509
5510 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5511
5512         * gcc.c-torture/compile/20041007-1.c: New test.
5513
5514 2004-10-07  Paul Brook  <paul@codesourcery.com>
5515
5516         PR fortran/17678
5517         * gfortran.dg/use_allocated_1.f90: New test.
5518
5519 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5520
5521         PR middle-end/17849
5522         * gfortran.fortran-torture/compile/nested.f90: New test
5523
5524 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5525
5526         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5527
5528 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5529
5530         PR c++/17368
5531         * g++.dg/ext/asm6.C: New test.
5532
5533 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5534
5535         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5536
5537 2004-10-06  Paul Brook  <paul@codesourcery.com>
5538
5539         PR libfortran/17709
5540         * gfortran.dg/empty_format_1.f90: New test.
5541
5542 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5543
5544         PR fortran/17568
5545         * gfortran.dg/ishft.f90: New test.
5546
5547         PR fortran/17283
5548         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5549         tests.
5550
5551 2004-10-06  Paul Brook  <paul@codesourcery.com>
5552
5553         * gfortran.dg/do_1.f90: New test.
5554
5555 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5556
5557         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5558         optimizing for size.
5559
5560 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5561
5562         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5563
5564 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5565
5566         * gcc.c-torture/compile/20041005-1.c: New test.
5567
5568 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5569
5570         PR c++/17829
5571         * g++.dg/lookup/koenig4.C: New.
5572
5573 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5574
5575         * g++.dg/other/classkey1.C: Adjust quoting marks.
5576         * g++.dg/parse/error15.C: Likewise.
5577         * g++.dg/template/meminit2.C (int>): Likewise.
5578
5579 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5580
5581         PR fortran/17283
5582         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5583
5584         PR fortran/17631
5585         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5586
5587         PR fortran/17708
5588         * gfortran.dg/pr17708.f90: New test.
5589
5590 2004-10-04  Chao-ying Fu  <fu@mips.com>
5591
5592         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5593         * gcc.dg/vect/vect-4.c: Ditto.
5594         * gcc.dg/vect/vect-5.c: Ditto.
5595         * gcc.dg/vect/vect-6.c: Ditto.
5596         * gcc.dg/vect/vect-8.c: Ditto.
5597         * gcc.dg/vect/vect-16.c: Ditto.
5598         * gcc.dg/vect/vect-30.c: Ditto.
5599         * gcc.dg/vect/vect-40.c: Ditto.
5600         * gcc.dg/vect/vect-41.c: Ditto.
5601         * gcc.dg/vect/vect-42.c: Ditto.
5602         * gcc.dg/vect/vect-43.c: Ditto.
5603         * gcc.dg/vect/vect-44.c: Ditto.
5604         * gcc.dg/vect/vect-45.c: Ditto.
5605         * gcc.dg/vect/vect-46.c: Ditto.
5606         * gcc.dg/vect/vect-47.c: Ditto.
5607         * gcc.dg/vect/vect-48.c: Ditto.
5608         * gcc.dg/vect/vect-49.c: Ditto.
5609         * gcc.dg/vect/vect-50.c: Ditto.
5610         * gcc.dg/vect/vect-51.c: Ditto.
5611         * gcc.dg/vect/vect-52.c: Ditto.
5612         * gcc.dg/vect/vect-53.c: Ditto.
5613         * gcc.dg/vect/vect-54.c: Ditto.
5614         * gcc.dg/vect/vect-55.c: Ditto.
5615         * gcc.dg/vect/vect-56.c: Ditto.
5616         * gcc.dg/vect/vect-57.c: Ditto.
5617         * gcc.dg/vect/vect-58.c: Ditto.
5618         * gcc.dg/vect/vect-59.c: Ditto.
5619         * gcc.dg/vect/vect-60.c: Ditto.
5620         * gcc.dg/vect/vect-74.c: Ditto.
5621         * gcc.dg/vect/vect-79.c: Ditto.
5622         * gcc.dg/vect/vect-80.c: Ditto.
5623
5624 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5625
5626         * gcc.dg/unused-7.c: Use the correct option.
5627
5628 2004-10-04  Paul Brook  <paul@codesourcery.com>
5629         Bud Davis  <bdavis9659@comcast.net>
5630
5631         PR fortran/17706
5632         PR fortran/16434
5633         * gfortran/pr17706.f90: New test.
5634         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5635
5636 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5637
5638         * gfortran.dg/pr17612.f90: New test.
5639
5640 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5641
5642         * g++.dg/template/local1.C: Adjust quoting marks in
5643         testing for diagnostics.
5644         * g++.dg/tls/diag-2.C: Likewise.
5645         * g++.dg/other/error8.C: Likewise.
5646
5647 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5648
5649         PR c/17178
5650         * gcc.dg/unused-4.c: Adjust to be correct.
5651
5652         PR c/17820
5653         * gcc.dg/unused-7.c: New test.
5654
5655 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5656
5657         PR c++/17797
5658         * g++.dg/overload/template2.C: New test.
5659
5660 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5661
5662         PR tree-optimization/16632
5663         * gcc.dg/tree-ssa/20041002-1.c: New.
5664
5665 2004-10-03  Paul Brook  <paul@codesourcery.com>
5666
5667         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5668         rather than relying on default formatting.
5669
5670 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5671
5672         * gcc.dg/20040920-1.c: Update expected message text.
5673
5674 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5675
5676         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5677
5678 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5679
5680         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5681         tree level.
5682
5683 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5684
5685         * gcc.dg/tree-ssa/pr17343.c: Remove.
5686
5687 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5688
5689         PR tree-opt/17343
5690         * gcc.dg/tree-ssa/pr17343.c: New test.
5691
5692 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5693
5694         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5695         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5696         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5697         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5698         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5699
5700 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5701
5702         * gcc.dg/lvalue-2.c: New test.
5703
5704 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5705
5706         PR c/17730
5707         * gcc.dg/pr17730-1.c: New test
5708
5709 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5710
5711         PR c/7425
5712         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5713
5714 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5715
5716         * gcc.c-torture/execute/stdarg-1.c: New test.
5717         * gcc.c-torture/execute/stdarg-2.c: New test.
5718         * gcc.c-torture/execute/stdarg-3.c: New test.
5719         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5720         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5721         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5722         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5723         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5724
5725 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5726
5727         PR tree-optimization/17697
5728         * g++.dg/opt/pr17697-1.C: New test.
5729         * g++.dg/opt/pr17697-2.C: New test.
5730         * g++.dg/opt/pr17697-3.C: New test.
5731
5732 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5733
5734         PR c/16409
5735         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5736         gcc.dg/vla-init-5.c: New tests.
5737
5738 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5739
5740         PR c/13804
5741         * gcc.dg/pr13804-1.c: New test.
5742
5743 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5744
5745         PR fortran/16938
5746         * gfortran.dg/pr16938.f90: New test.
5747
5748 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5749
5750         * g++.dg/template/crash23.C: New test.
5751
5752 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5753
5754         PR c++/17585
5755         * g++.dg/template/static8.C: New test.
5756
5757 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5758
5759         PR c++/17681
5760         * g++.dg/other/error9.C: New test.
5761
5762 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5763
5764         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5765
5766 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5767
5768         PR fortran/15164
5769         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5770
5771 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5772
5773         PR middle-end/17112
5774         * gcc.dg/pr17112-1.c: New test case.
5775
5776 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5777
5778         PR c/11459
5779         * gcc.dg/pr11459-1.c: New test.
5780
5781 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5782
5783         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5784         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5785
5786 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5787
5788         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5789
5790 2004-09-25  Jan Hubicka  <jh@suse.cz>
5791
5792         * compile/30040909-1.c: New test.
5793         * compile/30040907-1.c: New test.
5794
5795 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5796
5797         * gcc.c-torture/execute/va-arg-26.c: New test.
5798
5799 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5800
5801         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5802         extra diagnostics on targets with 64-bit pointers.
5803         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5804
5805 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5806
5807         PR c/17188
5808         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5809         * gcc.dg/decl-3.c: Adjust expected message.
5810
5811 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5812
5813         PR fortran/17615
5814         * gfortran.dg/pr17615.f90: New test.
5815
5816 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5817
5818         PR tree-optimzation/17517
5819         * g++.dg/tree-ssa/pr17517.C: New Test.
5820
5821 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5822
5823         PR c++/16889
5824         * g++.dg/lookup/ambig3.C: New.
5825
5826 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5827
5828         PR tree-opt/17624
5829         * g++.dg/opt/pr17624.C: New test.
5830
5831 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5832
5833         PR c/6980
5834         * gcc.dg/Wbad-function-cast-1.c: New test.
5835
5836 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5837
5838         * g++.dg/ext/complit1.C
5839         * g++.dg/other/error2.C
5840         * g++.dg/other/nontype-1.C
5841         * g++.dg/parse/crash11.C
5842         * g++.dg/parse/crash12.C
5843         * g++.dg/parse/error15.C
5844         * g++.dg/parse/error4.C
5845         * g++.dg/parse/tmpl-outside1.C
5846         * g++.dg/parse/too-many-tmpl-args1.C
5847         * g++.dg/template/dependent-expr3.C
5848         * g++.dg/template/error10.C
5849         * g++.dg/template/instantiate1.C
5850         * g++.dg/template/vtable2.C
5851         * g++.dg/warn/Wshadow-1.C
5852         * g++.dg/warn/weak1.C
5853         * g++.old-deja/g++.brendan/crash16.C
5854         * g++.old-deja/g++.brendan/crash18.C
5855         * g++.old-deja/g++.brendan/crash48.C
5856         * g++.old-deja/g++.brendan/crash49.C
5857         * g++.old-deja/g++.brendan/crash55.C
5858         * g++.old-deja/g++.brendan/crash56.C
5859         * g++.old-deja/g++.brendan/crash8.C
5860         * g++.old-deja/g++.brendan/enum11.C
5861         * g++.old-deja/g++.brendan/enum8.C
5862         * g++.old-deja/g++.brendan/enum9.C
5863         * g++.old-deja/g++.brendan/friend3.C
5864         * g++.old-deja/g++.brendan/misc14.C
5865         * g++.old-deja/g++.bugs/900402_02.C
5866         * g++.old-deja/g++.bugs/900404_03.C
5867         * g++.old-deja/g++.bugs/900404_04.C
5868         * g++.old-deja/g++.bugs/900428_03.C
5869         * g++.old-deja/g++.jason/crash4.C
5870         * g++.old-deja/g++.jason/overload21.C
5871         * g++.old-deja/g++.jason/redecl1.C
5872         * g++.old-deja/g++.jason/report.C
5873         * g++.old-deja/g++.jason/rfg10.C
5874         * g++.old-deja/g++.jason/template30.C
5875         * g++.old-deja/g++.law/arm12.C
5876         * g++.old-deja/g++.law/ctors5.C
5877         * g++.old-deja/g++.law/cvt20.C
5878         * g++.old-deja/g++.law/init10.C
5879         * g++.old-deja/g++.law/init8.C
5880         * g++.old-deja/g++.law/visibility17.C
5881         * g++.old-deja/g++.law/visibility7.C
5882         * g++.old-deja/g++.mike/net8.C
5883         * g++.old-deja/g++.mike/p646.C
5884         * g++.old-deja/g++.mike/p700.C
5885         * g++.old-deja/g++.mike/p701.C
5886         * g++.old-deja/g++.mike/p811.C
5887         * g++.old-deja/g++.ns/template13.C
5888         * g++.old-deja/g++.other/array3.C
5889         * g++.old-deja/g++.other/crash25.C
5890         * g++.old-deja/g++.other/dtor3.C
5891         * g++.old-deja/g++.other/dtor4.C
5892         * g++.old-deja/g++.other/main1.C
5893         * g++.old-deja/g++.other/warn7.C
5894         * g++.old-deja/g++.pt/crash11.C
5895         * g++.old-deja/g++.pt/crash36.C
5896         * g++.old-deja/g++.pt/spec22.C
5897         * g++.old-deja/g++.pt/spec9.C
5898         * g++.old-deja/g++.pt/ttp52.C
5899         * g++.old-deja/g++.robertl/eb103.C
5900         * g++.old-deja/g++.robertl/eb121.C
5901         * g++.old-deja/g++.robertl/eb22.C
5902         * g++.old-deja/g++.robertl/eb8.C:
5903         Update locations and/or regexps of dg-error markers.
5904         Remove markers for some bogus messages that are no longer issued.
5905
5906 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5907
5908         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5909         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5910
5911 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5912
5913         PR c++/17618
5914         * g++.dg/lookup/crash5.C: New test.
5915
5916 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5917
5918         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5919         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5920         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5921         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5922         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5923         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5924
5925         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5926         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5927         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5928         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5929         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5930         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5931
5932         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5933
5934         * gcc.dg/vect/vect-44.c: Check additional cases.
5935         * gcc.dg/vect/vect-48.c: Check additional cases.
5936
5937         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5938         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5939         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5940         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5941         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5942         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5943         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5944         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5945         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5946
5947         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5948         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5949         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5950
5951 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5952
5953         * gcc.dg/tree-ssa/loop-6.c: New test.
5954
5955 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5956
5957         PR c++/17620
5958         * g++.dg/inherit/base2.C: New.
5959
5960 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5961
5962         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5963         * gcc.dg/20001012-2.c: Likewise.
5964         * gcc.dg/20001013-1.c: Likewise.
5965         * gcc.dg/20001101-1.c: Likewise.
5966         * gcc.dg/20001102-1.c: Likewise.
5967         * gcc.dg/bf-spl1.c: Likewise.
5968         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5969         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5970
5971 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5972
5973         PR tree-optimization/16721
5974         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5975
5976 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5977
5978         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5979         * gcc.dg/20040305-1.c: Likewise.
5980
5981 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5982
5983         PR c/16566
5984         * gcc.c-torture/compile/pr16566-1.c,
5985         gcc.c-torture/compile/pr16566-2.c,
5986         gcc.c-torture/compile/pr16566-3.c: New tests.
5987
5988 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5989
5990         PR tree-optimization/17512
5991         * gcc.c-torture/compile/20040916-1.c.
5992
5993 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5994
5995         * gcc.dg/pragma-re-3.c: New test.
5996
5997 2004-09-17  Matt Austern  <austern@apple.com>
5998
5999         PR c++/15049
6000         * g++.dg/other/anon3.C: New.
6001
6002 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6003
6004         PR c++/7503
6005         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6006         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6007         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6008         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6009         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6010
6011 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6012
6013         PR fortran/17286
6014         * gfortran.dg/pr17286.f90: New test.
6015
6016 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6017
6018         PR c++/17530
6019         * g++.dg/template/static7.C: New test.
6020
6021 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6022
6023         PR tree-opt/17558
6024         * gcc.c-torture/compile/pr17558.c: New test.
6025
6026 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6027
6028         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6029         if SKIP_ATTRIBUTE is defined.
6030
6031 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6032
6033         PR fortran/15957
6034         * gfortran.dg/pr15957.f90: New test.
6035
6036 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6037
6038         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6039         in comparison.
6040         * gcc.dg/vect/vect-79.c: Likewise.
6041         * gcc.dg/vect/vect-80.c: Likewise.
6042
6043 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6044
6045         PR fortran/15750
6046         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6047
6048 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6049
6050         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6051         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6052         * gcc.dg/vect/vect-62.c: New testcase.
6053         * gcc.dg/vect/vect-63.c: New testcase.
6054         * gcc.dg/vect/vect-64.c: New testcase.
6055         * gcc.dg/vect/vect-65.c: New testcase.
6056         * gcc.dg/vect/vect-66.c: New testcase.
6057         * gcc.dg/vect/vect-67.c: New testcase.
6058         * gcc.dg/vect/vect-68.c: New testcase.
6059         * gcc.dg/vect/vect-69.c: New testcase.
6060         * gcc.dg/vect/vect-79.c: New testcase.
6061         * gcc.dg/vect/vect-80.c: New testcase.
6062
6063 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6064
6065         * gcc.target/mips/asm-1.c: New test.
6066
6067 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6068
6069         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6070         * gcc.dg/vect/vect-73.c: New testcase.
6071         * gcc.dg/vect/vect-74.c: New testcase.
6072         * gcc.dg/vect/vect-75.c: New testcase.
6073         * gcc.dg/vect/vect-76.c: New testcase.
6074         * gcc.dg/vect/vect-77.c: New testcase.
6075         * gcc.dg/vect/vect-78.c: New testcase
6076
6077 2004-09-18  Paul Brook  <paul@codesourcery.com>
6078
6079         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6080
6081 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6082
6083         PR c/17424
6084         * gcc.dg/pr17424-1.c: New test.
6085
6086 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6087
6088         * g++.dg/tree-ssa/pr17153.C: New test.
6089
6090 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6091
6092         PR pch/13361
6093         * testsuite/g++.dg/pch/wchar-1.C: New.
6094         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6095
6096 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6097
6098         * gcc.c-torture/execute/20040917-1.c: New test.
6099
6100 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6101
6102         PR tree-optimization/17319
6103         * gcc.dg/pr17319.c: New test.
6104
6105 2004-09-17  Devang Patel  <dpatel@apple.com>
6106
6107         * gcc.dg/20040813-1.c: New test.
6108
6109 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6110
6111         PR tree-optimization/17273
6112         * gcc.c-torture/compile/pr17273.c: New test.
6113
6114 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6115
6116         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6117         Update expected messages.
6118         * gcc.dg/declspec-13.c: New test.
6119
6120 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6121
6122         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6123
6124 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6125
6126         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6127         change what 'a' is pointing to.
6128
6129 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6130
6131         PR c++/16002
6132         * g++.dg/template/error18.C: New test.
6133
6134         PR c++/16029
6135         * g++.dg/warn/Wunused-8.C: New test.
6136
6137 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6138
6139         PR tree-optimization/17513
6140         * gcc.dg/20040916-1.c: New test.
6141
6142 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6143
6144         PR c++/17501
6145         * g++.dg/template/typename7.C: New test.
6146
6147 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6148
6149         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6150
6151 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6152
6153         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6154         with -ftree-based-profiling also.
6155         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6156
6157 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6158
6159         PR/15364
6160         * gfortran.dg/der_array_io_1.f90: New test.
6161         * gfortran.dg/der_array_io_2.f90: New test.
6162         * gfortran.dg/der_array_io_3.f90: New test.
6163
6164 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6165
6166         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6167         EABI.
6168
6169 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6170
6171         * g++.dg/opt/switch1.C: New test.
6172
6173 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6174
6175         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6176         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6177         Update expected messages.
6178
6179 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6180
6181         PR fortran/16485
6182         * gfortran.dg/same_name_1.f90: New test.
6183
6184 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6185
6186         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6187         dereference garbage pointers.
6188
6189 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6190
6191         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6192         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6193
6194         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6195         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6196         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6197
6198 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6199
6200         PR c++/17324
6201         * g++.dg/template/mangle1.C: New test.
6202
6203 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6204
6205         PR tree-optimization/17252
6206         * gcc.c-torture/execute/pr17252.c: New test.
6207
6208 2004-09-14  Andrew Pinski  <apinski@apple.com>
6209
6210         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6211
6212 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6213
6214         PR rtl-optimization/9771
6215         * gcc.dg/pr9771-1.c: New test case.
6216
6217 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6218
6219         PR tree-optimization/15262
6220         * gcc.c-torture/execute/pr15262-1.c: New test.
6221         * gcc.c-torture/execute/pr15262-2.c: New test.
6222
6223 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6224
6225         * gcc.dg/declspec-12.c: New test.
6226
6227 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6228
6229         * gfortran.dg/pr17090.f90: Add directives to test.
6230
6231 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6232
6233         * gcc.c-torture/compile/20040914-1.c: New test.
6234
6235 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6236
6237         PR c++/16162
6238         * g++.dg/template/decl2.C: New test.
6239
6240 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6241
6242         PR fortran/17090
6243         * gfortran.dg/pr17090.f90: New test.
6244
6245 2004-09-13  Dale Johannesen  <dalej@apple.com>
6246
6247         * gcc.c-torture/compile/pr17408.c:  New test case.
6248
6249 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6250
6251         PR c++/16716
6252         * g++.dg/parse/crash17.C: New test.
6253
6254         PR c++/17327
6255         * g++.dg/template/enum3.C: New test.
6256
6257 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6258
6259         * lib/gcc-defs.exp: Load wrapper.exp.
6260         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6261         using local code.
6262         * lib/gcc.exp (gcc_init): Similar.
6263         * lib/gfortran.exp (gfortran_init): Similar.
6264         * lib/objc.exp (objc_init): Similar.
6265         * lib/treelang.exp (treelang_init): Similar.
6266         * lib/wrapper.exp: New file with build_wrapper call machinery in
6267         ${tool}_maybe_build_wrapper.
6268
6269 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6270
6271         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6272         "inline".
6273         * gcc.dg/declspec-11.c: Update expected messages.
6274         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6275         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6276         gcc.dg/inline-12.c: New tests.
6277
6278 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6279
6280         * g++.dg/tree-ssa/pr17400.C: New testcase.
6281
6282 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6283
6284         * gcc.target/mips/sb1-1.c: New testcase.
6285
6286 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6287
6288         * lib/g77-dg.exp: Remove unused file.
6289         * lib/mike-g77.exp: Ditto.
6290         * lib/g77.exp: Ditto.
6291
6292 2004-09-12  Richard Henderson  <rth@redhat.com>
6293
6294         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6295
6296 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6297
6298         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6299         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6300         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6301         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6302         Update expected messages.
6303
6304 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6305
6306         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6307         declaration/use mismatch for dirp parameter.
6308
6309 2004-09-12  Andrew Pinski  <apinski@apple.com>
6310
6311         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6312         -fgnu-runtime is passed.
6313
6314 2004-09-12  Richard Henderson  <rth@redhat.com>
6315
6316         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6317         do the uplevel thing and update additional_flags directly.
6318         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6319         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6320         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6321         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6322
6323 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6324
6325         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6326
6327 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6328
6329         PR middle-end/17411
6330         * g++.dg/opt/pr17411-1.C: New test case.
6331
6332 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6333
6334         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6335         gcc.dg/tls/diag-2.c: Update expected messages.
6336         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6337         messages.
6338         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6339         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6340         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6341         gcc.dg/tls/diag-5.c: New tests.
6342
6343 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6344
6345         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6346
6347 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6348
6349         * g++.dg/parse/break-in-for.C: New test.
6350
6351 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6352
6353         * gcc.dg/tree-ssa/20040911-1.c: New test.
6354
6355 2004-09-11  Andreas Jaeger  <aj@suse.de>
6356
6357         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6358         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6359
6360 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6361
6362         * gcc.target/frv: New directory of FR-V-specific tests.
6363
6364 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6365
6366         * gcc.dg/convert-vec-1.c: New test.
6367
6368 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6369
6370         PR middle-end/17024
6371         * gcc.dg/pr17024-1.c: New test case.
6372
6373 2004-09-10  Eric Christopher  <echristo@redhat.com>
6374
6375         * gcc.dg/20040910-1.c: New test.
6376
6377 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6378
6379         * gcc.dg/bitfld-9.c: New test.
6380
6381 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6382
6383         * gcc.c-torture/execute/ieee/acc1.c: New test.
6384         * gcc.c-torture/execute/ieee/acc2.c: New test.
6385         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6386
6387 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6388
6389         * gcc.dg/deprecated-2.c: New test.
6390
6391 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6392
6393         * gcc.dg/init-vec-1.c: New test.
6394
6395 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6396
6397         PR middle-end/17055
6398         * gcc.dg/pr17055-1.c: New test case.
6399
6400 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6401
6402         PR target/17377
6403         * gcc.c-torture/execute/pr17377.c: New test.
6404
6405 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6406
6407         PR c/8420
6408         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6409         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6410         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6411         gcc.dg/long-long-typespec-1.c: New tests.
6412         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6413
6414 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6415
6416         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6417         gcc.dg/gnu99-static-1.c: New tests.
6418
6419 2004-09-08  Devang Patel  <dpatel@apple.com>
6420
6421         * gcc.dg/darwin-ld-20040828-1.c: New test.
6422         * gcc.dg/darwin-ld-20040828-2.c: New test.
6423         * gcc.dg/darwin-ld-20040828-3.c: New test.
6424
6425 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6426
6427         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6428         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6429         in error message.
6430         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6431         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6432         in error message.
6433         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6434         types they qualify.
6435         * objc.dg/type-size-2.m: Fix wording in comment.
6436         * objc.dg/va-meth-1.m: New test case.
6437
6438 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6439
6440         PR c/16633:
6441         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6442         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6443
6444 2004-09-06  Devang Patel  <dpatel@apple.com>
6445
6446         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6447         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6448
6449 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6450
6451         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6452         reflect changed line numbering of diagnostics.
6453
6454 2004-09-06  Paul Brook  <paul@codesourcery.com>
6455
6456         * gfortran.dg/edit_real_1.f90: Add new test.
6457
6458 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6459
6460         * gcc.dg/tree-ssa/loop-2.c: New test.
6461         * gcc.dg/tree-ssa/loop-3.c: New test.
6462         * gcc.dg/tree-ssa/loop-4.c: New test.
6463         * gcc.dg/tree-ssa/loop-5.c: New test.
6464
6465 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6466
6467         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6468
6469 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6470
6471         * gcc.dg/format/sentinel-1.c: New test.
6472
6473 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6474
6475         * testsuite/gcc.dg/builtins-46.c: New.
6476
6477 2004-09-03  Devang Patel  <dpatel@apple.com>
6478
6479         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6480         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6481
6482 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6483
6484         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6485         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6486         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6487         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6488         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6489         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6490         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6491         the non-portable bzero.
6492         * gcc.dg/20010912-1.c: xfail for NetWare.
6493         * gcc.dg/20020426-2.c: xfail for NetWare.
6494         * gcc.dg/20021014-1.c: xfail for NetWare.
6495         * gcc.dg/20021018-1.c: xfail for NetWare.
6496         * gcc.dg/20030213-1.c: xfail for NetWare.
6497         * gcc.dg/20030225-1.c: xfail for NetWare.
6498         * gcc.dg/20030708-1.c: xfail for NetWare.
6499         * gcc.dg/builtins-config.h: Also exclude NetWare.
6500         * gcc.dg/format/format.h: Define restrict only if not already defined.
6501         * gcc.dg/nest.c: xfail for NetWare.
6502         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6503         * lib/target-supports.exp (check_visibility_available): Exclude
6504         NetWare.
6505
6506 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6507
6508         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6509         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6510         deterministic starting point for the alignment of structure fields.
6511         * gcc.dg/Wpadded.c: Dito.
6512         * g++.dg/abi/vbase10.C: Dito.
6513
6514 2004-09-03  Devang Patel  <dpatel@apple.com>
6515
6516         * g++.dg/debug/pr15736.cc: New test.
6517
6518 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6519
6520         * README.QMTEST: Fix out-of-date link.
6521
6522 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6523
6524         PR fortran/16579
6525         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6526         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6527
6528 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6529
6530         * g++.dg/abi/arm_rtti1.C: New test.
6531
6532 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6533
6534         * gcc.dg/ppc-vector-memcpy.c: New.
6535         * gcc.dg/ppc-vector-memset.c: New.
6536
6537 2004-09-02  Chao-ying Fu  <fu@mips.com>
6538
6539         * gcc.target/mips/mips-3d-1.c: New test.
6540         * gcc.target/mips/mips-3d-2.c: New test.
6541         * gcc.target/mips/mips-3d-3.c: New test.
6542         * gcc.target/mips/mips-3d-4.c: New test.
6543         * gcc.target/mips/mips-3d-5.c: New test.
6544         * gcc.target/mips/mips-3d-6.c: New test.
6545         * gcc.target/mips/mips-3d-7.c: New test.
6546         * gcc.target/mips/mips-3d-8.c: New test.
6547         * gcc.target/mips/mips-3d-9.c: New test.
6548         * gcc.target/mips/mips-ps-1.c: New test.
6549         * gcc.target/mips/mips-ps-2.c: New test.
6550         * gcc.target/mips/mips-ps-3.c: New test.
6551         * gcc.target/mips/mips-ps-4.c: New test.
6552         * gcc.target/mips/mips-ps-type.c: New test.
6553
6554 2004-09-02  Paul Brook  <paul@codesourcery.com>
6555
6556         * gfortran.dg/edit_real_1.f90: Add new tests.
6557
6558 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6559
6560         PR fortran/15327
6561         * gfortran.dg/merge_char_1.f90: New test.
6562
6563 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6564
6565         PR fortran/16404
6566         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6567
6568 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6569
6570         PR c/1522
6571         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6572
6573 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6574
6575         * g++.dg/opt/loop1.C: Do not XFAIL.
6576
6577 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6578
6579         * gcc.c-torture/execute/20040831-1.c: New test.
6580
6581 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6582
6583         PR fortran/16579
6584         * gfortran.dg/g77/20010610.f: Now passes.
6585         Copy from g77.f-torture/execute. Add dg-run directive.
6586         * gfortran.dg/g77/README: Update
6587
6588 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6589
6590         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6591         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6592         (t1, t2, t3, t4): Add volatile.
6593
6594 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6595
6596         * g++.dg/ext/visibility/arm1.C: New test.
6597
6598 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6599
6600         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6601         -pedantic-errors.
6602
6603 2004-09-01  Paul Brook  <paul@codesourcery.com>
6604
6605         * gfortran.dg/eof_2.f90: New test.
6606
6607 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6608
6609         PR fortran/16579
6610         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6611
6612 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6613
6614         PR libfortran/16805
6615         * gfortran.dg/list_read_2.f90: New test.
6616
6617 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6618
6619         * g++.dg/abi/key1.C: New test.
6620
6621 2004-08-31  Richard Henderson  <rth@redhat.com>
6622
6623         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6624         form of offsetof.
6625         * g++.dg/other/offsetof5.C: Remove duplicate.
6626
6627 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6628
6629         PR fortran/17244
6630         * gfortran.dg/func_derived_1.f90: New test.
6631
6632 2004-08-31  Paul Brook  <paul@codesourcery.com>
6633
6634         * gfortran.dg/eof_1.f90: New test.
6635
6636 2004-08-31  Paul Brook  <paul@codesourcery.com>
6637
6638         * gfortran.dg/list_read_1.f90: New file.
6639
6640 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6641
6642         * g++.dg/opt/loop1.C: XFAIL.
6643
6644 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6645
6646         * gcc.dg/funcdef-storage-1.c: New.
6647         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6648         an extern function in local scope.
6649         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6650         declare an 'auto inline' function in local scope.
6651         * gcc.dg/20011130-1.c: Likewise.
6652         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6653         an 'auto' function in local scope.
6654         * gcc.dg/20021014-1.c: Likewise.
6655         * gcc.dg/20030331-2.c: Likewise.
6656
6657 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6658
6659         * gfortran.dg/blockdata_1.f90: New test.
6660
6661 2004-08-30  Richard Henderson  <rth@redhat.com>
6662
6663         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6664
6665 2004-08-30  Richard Henderson  <rth@redhat.com>
6666
6667         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6668         additional_flags set by alternate driver.
6669         (ieee-options): New procedure.
6670         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6671         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6672         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6673         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6674
6675 2004-08-30  Richard Henderson  <rth@redhat.com>
6676
6677         * lib/f-torture.exp: Remove.
6678
6679 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6680
6681         PR rtl-optimization/16590
6682         * g++.dg/opt/loop1.C: New test.
6683
6684 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6685
6686         PR fortran/13910
6687         * gfortran.dg/oldstyle_1.f90: New test.
6688
6689 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6690         Paul Brook  <paul@codesourcery.com>
6691
6692         * gfortran.dg/g77/README: Update.
6693         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6694         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6695         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6696
6697 2004-08-28  Paul Brook  <paul@codesourcery.com>
6698
6699         PR libfortran/17195
6700         * gfortran.dg/edit_real_1.f90: New test.
6701
6702 2004-08-27  Paul Brook  <paul@codesourcery.com>
6703
6704         * gfortran.dg/rewind_1.f90: New test.
6705
6706 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6707
6708         PR fortran/16597
6709         * gfortran.dg/pr16597.f90: New test.
6710
6711 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6712
6713         PR c/13801
6714         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6715         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6716         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6717         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6718         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6719
6720 2004-08-26  Nick Clifton  <nickc@redhat.com>
6721
6722         * gcc.c-torture/compile/pr17119.c: New test.
6723
6724 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6725
6726         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6727
6728 2004-08-25  Richard Henderson  <rth@redhat.com>
6729
6730         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6731         the bits that expect kind=8 to be the largest real kind.
6732
6733 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6734
6735         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6736
6737 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6738
6739         * gfortran.dg/assignment_1.f90: New test.
6740
6741 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6742
6743         * g++.dg/template/repo3.C: New test.
6744
6745 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6746
6747         PR middle-end/16693
6748         PR tree-optimization/16372
6749         * g++.dg/opt/pr16372-1.C: New test case.
6750         * g++.dg/opt/pr16693-1.C: New test case.
6751         * g++.dg/opt/pr16693-2.C: New test case.
6752
6753 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6754
6755         * objc.dg/proto-lossage-4.m: New test.
6756
6757 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6758
6759         PR c++/17155
6760         * g++.dg/inherit/local2.C: New test.
6761
6762 2004-08-25  Paul Brook  <paul@codesourcery.com>
6763
6764         PR fortran/17144
6765         * gfortran.dg/string_ctor_1.f90: New test.
6766
6767 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6768
6769         PR c++/14428
6770         * g++.dg/template/redecl2.C: New test.
6771
6772 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6773
6774         PR fortran/17143
6775         * gfortran.dg/pr17143.f90: New test.
6776
6777 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6778
6779         PR fortran/17164
6780         * gfortran.dg/pr17164.f90: New test.
6781
6782 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6783
6784         * gcc.dg/tree-ssa/loop-1.c: New test.
6785
6786 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6787
6788         * gcc.c-torture/compile/20040824-1.c: New test.
6789
6790 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6791
6792         * gcc.c-torture/compile/iftrap-3.c: New test.
6793
6794 2004-08-24  Paul Brook  <paul@codesourcery.com>
6795
6796         * gfortran.dg/entry_2.f90: New test.
6797
6798 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6799
6800         PR c++/16889
6801         * g++.dg/lookup/ambig[12].C: New.
6802
6803 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6804
6805         PR c++/16706
6806         * g++.dg/template/crash21.C: New test.
6807         * g++.dg/template/crash22.C: Likewise.
6808
6809 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6810
6811         PR c++/17149
6812         * g++.dg/template/access15.C: New.
6813
6814 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6815
6816         PR c++/17163
6817         * g++.dg/template/repo2.C: New test.
6818
6819 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6820
6821         PR rtl-optimization/17078
6822         * gcc.c-torture/execute/pr17078-1.c: New test case.
6823
6824 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6825
6826         PR c/14492
6827         * gcc.dg/debug/crash1.c: New test.
6828
6829 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6830
6831         PR c/16180
6832         * gcc.dg/loop-5.c: New test.
6833
6834 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6835
6836         * gcc.c-torture/execute/20040823-1.c: New test.
6837
6838 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6839
6840         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6841         to the assembler.  Simplify test accordingly.
6842         (asm_abi_flags): Use GNU names.
6843         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6844         to check for ABI flags.
6845
6846 2004-08-22  Andrew Pinski  <apinski@apple.com>
6847
6848         * g++.dg/opt/pr14029.C: New test.
6849         * gcc.c-torture/execute/pr15262.c: New test.
6850
6851 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6852
6853         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6854
6855 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6856
6857         PR 16908
6858         * gfortran.dg/direct_io.f90: New test.
6859
6860 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6861
6862         PR c++/17121
6863         * g++.dg/inherit/local2.C: New test.
6864
6865 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6866
6867         PR c++/17120
6868         * g++.dg/warn/Wparentheses-4.C: New test.
6869
6870 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6871
6872         PR c++/17121
6873         * g++.dg/inherit/local2.C: New test.
6874
6875         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6876         * gcc.dg/ppc-ldstruct.c: Likewise.
6877         * gcc.dg/ppc64-abi-2.c: Likewise.
6878
6879 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6880
6881         PR rtl-optimization/17099
6882         * gcc.c-torture/execute/20040820-1.c: New test.
6883
6884 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6885
6886         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6887
6888 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6889
6890         PR fortran/17077
6891         * gfortran.dg/auto_array_1.f90: New test.
6892
6893 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6894
6895         PR fortran/17074
6896         * gfortran.dg/simpleif_1.f90: New test.
6897
6898 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6899
6900         * lib/target-supports.exp (check_profiling_available): Return
6901         false for arm*-*-symbianelf* and arm*-*-eabi*.
6902
6903         PR c++/15890
6904         * g++.dg/template/delete1.C: New test.
6905
6906 2004-08-19  Paul Brook  <paul@codesourcery.com>
6907
6908         PR fortran/14976
6909         PR fortran/16228
6910         * gfortran.dg/data_char_1.f90: New test.
6911
6912 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6913
6914         PR fortran/16946
6915         * gfortran.dg/reduction.f90: New testcase.
6916
6917 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6918
6919         PR fortran/16520
6920         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6921
6922 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6923
6924         PR c++/17041
6925         * g++.dg/Wparentheses-3.C: New test.
6926
6927 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6928
6929         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6930         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6931         * gcc.dg/vect/vect-2.c: Likewise.
6932         * gcc.dg/vect/vect-3.c: Likewise.
6933         * gcc.dg/vect/vect-4.c: Likewise.
6934         * gcc.dg/vect/vect-5.c: Likewise.
6935         * gcc.dg/vect/vect-6.c: Likewise.
6936         * gcc.dg/vect/vect-7.c: Likewise.
6937         * gcc.dg/vect/vect-25.c: Likewise.
6938         * gcc.dg/vect/vect-31.c: Likewise.
6939         * gcc.dg/vect/vect-32.c: Likewise.
6940         * gcc.dg/vect/vect-34.c: Likewise.
6941         * gcc.dg/vect/vect-36.c: Likewise.
6942         * gcc.dg/vect/vect-all.c: Likewise.
6943
6944 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6945
6946         PR c++/17068
6947         * g++.dg/template/operator4.C: New test.
6948
6949 2004-08-18  Richard Henderson  <rth@redhat.com>
6950
6951         * gcc.dg/20040206-1.c: XFAIL.
6952
6953 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6954
6955         PR c++/16246
6956         * g++.dg/template/array7.C: New test.
6957
6958 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6959
6960         * gcc.dg/mips-movcc-1.c: New test.
6961         * gcc.dg/mips-movcc-2.c: New test.
6962         * gcc.dg/mips-movcc-3.c: New test.
6963
6964         * gcc.dg/mips-nmadd-1.c: New test.
6965         * gcc.dg/mips-nmadd-2.c: New test.
6966
6967 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6968
6969         PR c++/15871
6970         * g++.dg/opt/inline8.C: New test.
6971
6972         PR c++/16965
6973         * g++.dg/parse/error17.C: New test.
6974
6975 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6976
6977         * gcc.dg/vect: New directory for vectorizer tests.
6978         * gcc.dg/vect/tree-vect.h: New file.
6979         * gcc.dg/vect/vect.exp: New file.
6980         * gcc.dg/vect/pr16105.c.c: New test.
6981         * gcc.dg/vect/vect-1.c: New test.
6982         * gcc.dg/vect/vect-2.c: New test.
6983         * gcc.dg/vect/vect-3.c: New test.
6984         * gcc.dg/vect/vect-4.c: New test.
6985         * gcc.dg/vect/vect-5.c: New test.
6986         * gcc.dg/vect/vect-6.c: New test.
6987         * gcc.dg/vect/vect-7.c: New test.
6988         * gcc.dg/vect/vect-8.c: New test.
6989         * gcc.dg/vect/vect-9.c: New test.
6990         * gcc.dg/vect/vect-10.c: New test.
6991         * gcc.dg/vect/vect-11.c: New test.
6992         * gcc.dg/vect/vect-12.c: New test.
6993         * gcc.dg/vect/vect-13.c: New test.
6994         * gcc.dg/vect/vect-14.c: New test.
6995         * gcc.dg/vect/vect-15.c: New test.
6996         * gcc.dg/vect/vect-16.c: New test.
6997         * gcc.dg/vect/vect-17.c: New test.
6998         * gcc.dg/vect/vect-18.c: New test.
6999         * gcc.dg/vect/vect-19.c: New test.
7000         * gcc.dg/vect/vect-20.c: New test.
7001         * gcc.dg/vect/vect-21.c: New test.
7002         * gcc.dg/vect/vect-22.c: New test.
7003         * gcc.dg/vect/vect-23.c: New test.
7004         * gcc.dg/vect/vect-24.c: New test.
7005         * gcc.dg/vect/vect-25.c: New test.
7006         * gcc.dg/vect/vect-26.c: New test.
7007         * gcc.dg/vect/vect-27.c: New test.
7008         * gcc.dg/vect/vect-28.c: New test.
7009         * gcc.dg/vect/vect-29.c: New test.
7010         * gcc.dg/vect/vect-30.c: New test.
7011         * gcc.dg/vect/vect-31.c: New test.
7012         * gcc.dg/vect/vect-32.c: New test.
7013         * gcc.dg/vect/vect-33.c: New test.
7014         * gcc.dg/vect/vect-34.c: New test.
7015         * gcc.dg/vect/vect-35.c: New test.
7016         * gcc.dg/vect/vect-36.c: New test.
7017         * gcc.dg/vect/vect-37.c: New test.
7018         * gcc.dg/vect/vect-38.c: New test.
7019         * gcc.dg/vect/vect-40.c: New test.
7020         * gcc.dg/vect/vect-41.c: New test.
7021         * gcc.dg/vect/vect-42.c: New test.
7022         * gcc.dg/vect/vect-43.c: New test.
7023         * gcc.dg/vect/vect-44.c: New test.
7024         * gcc.dg/vect/vect-45.c: New test.
7025         * gcc.dg/vect/vect-46.c: New test.
7026         * gcc.dg/vect/vect-47.c: New test.
7027         * gcc.dg/vect/vect-48.c: New test.
7028         * gcc.dg/vect/vect-49.c: New test.
7029         * gcc.dg/vect/vect-50.c: New test.
7030         * gcc.dg/vect/vect-51.c: New test.
7031         * gcc.dg/vect/vect-52.c: New test.
7032         * gcc.dg/vect/vect-53.c: New test.
7033         * gcc.dg/vect/vect-54.c: New test.
7034         * gcc.dg/vect/vect-55.c: New test.
7035         * gcc.dg/vect/vect-56.c: New test.
7036         * gcc.dg/vect/vect-57.c: New test.
7037         * gcc.dg/vect/vect-58.c: New test.
7038         * gcc.dg/vect/vect-59.c: New test.
7039         * gcc.dg/vect/vect-60.c: New test.
7040         * gcc.dg/vect/vect-61.c: New test.
7041         * gcc.dg/vect/vect-all.c: New test.
7042         * gcc.dg/vect/vect-none.c: New test.
7043
7044 2004-08-17  Paul Brook  <paul@codesourcery.com>
7045
7046         PR fortran/13082
7047         * gfortran.dg/entry_1.f90: New test.
7048
7049 2004-08-17  Andrew Pinski  <apinski@apple.com>
7050
7051         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7052
7053 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7054
7055         * gcc.dg/pr17036-1.c: New test.
7056
7057 2004-08-16  Devang Patel  <dpatel@apple.com>
7058
7059         * gcc.dg/darwin-20040809-1.c: New test.
7060
7061 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7062
7063         * gcc.dg/funcdef-attr-1.c: New test.
7064
7065 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7066
7067         * gcc.dg/altivec-17.c: New test.
7068         * gcc.dg/altivec-18.c: New test.
7069
7070 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7071
7072         PR c++/6749
7073         * g++.dg/template/vtable2.C: New test.
7074
7075 2004-08-14  Richard Henderson  <rth@redhat.com>
7076
7077         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7078         * gcc.dg/pack-test-4.c (main): Return 0.
7079         * gcc.dg/setjmp-1.c: Remove XFAIL.
7080         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7081
7082 2004-08-14  Richard Henderson  <rth@redhat.com>
7083
7084         * gcc.dg/980217-1.c: Add prototype for printf.
7085
7086 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7087
7088         * gfortran.dg/pr16935.f90: New test.
7089
7090 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7091
7092         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7093
7094 2004-08-13  Paul Brook  <paul@codesourcery.com>
7095
7096         * gfortran.dg/der_io_1.f90: Remove stray comma.
7097
7098 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7099
7100         * gcc.dg/vmx/cw-bug-2.c: Remove.
7101         * gcc.dg/vmx/vprint-1.c: Remove.
7102         * gcc.dg/vmx/vscan-1.c: Remove.
7103
7104 2004-08-12  Devang patel  <dpatel@apple.com>
7105
7106         * gcc.dg/darwin-20040809-2.c: New test.
7107
7108 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7109
7110         * g++.dg/ext/altivec-12.C: New test.
7111
7112         * g++.dg/ext/altivec-11.C: New test.
7113
7114 2004-08-12  Paul Brook  <paul@codesourcery.com>
7115
7116         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7117
7118 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7119
7120         * g++.dg/ext/altivec-2.C: Check for hardware support before
7121         executing any VMX instructions.
7122
7123         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7124
7125 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7126
7127         PR c++/16276
7128         * g++.old-deja/g++.other/comdat4.C: New test.
7129         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7130
7131 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7132
7133         PR target/16286
7134         * gcc.dg/pr16286.c: New test.
7135
7136 2004-08-12 Jan Beulich <jbeulich@novell.com>
7137
7138         * g++.dg/ext/asm5.C: New.
7139
7140 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7141
7142         PR c++/16698
7143         * g++.dg/eh/crash1.C: New test.
7144
7145         PR c++/16717
7146         * g++.dg/ext/construct1.C: New test.
7147
7148 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7149
7150         PR c++/16853
7151         * g++.dg/init/ptrmem1.C: New test.
7152
7153         PR c++/16618
7154         * g++.dg/parse/offsetof5.C: New test.
7155
7156         PR c++/16870
7157         * g++.dg/template/overload3.C: New test.
7158
7159 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR c++/16964
7162         * g++.dg/parse/error16.C: New test.
7163
7164         PR c++/16904
7165         * g++.dg/template/error14.C: New test.
7166
7167         PR c++/16929
7168         * g++.dg/template/error15.C: New test.
7169
7170 2004-08-11  Devang Patel  <dpatel@apple.com>
7171
7172         * gcc.dg/darwin-ld-20040809-1.c: New test.
7173         * gcc.dg/darwin-ld-20040809-2.c: New test.
7174
7175 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7176
7177         PR fortran/16917
7178         * gfortran.dg/dfloat_1.f90: New test.
7179
7180 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7181
7182         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7183         * gcc.dg/dll-2.c: Fix dg-require syntax.
7184         * gcc.misc-tests/arm-isr.c (abort): Declare.
7185         (exit): Likewise.
7186
7187 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7188
7189         PR c++/16971
7190         * g++.dg/parse/crash16.C: New test.
7191
7192 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7193
7194         * gcc.dg/mips-rsqrt-1.c: New test case.
7195         * gcc.dg/mips-rsqrt-2.c: New test case.
7196         * gcc.dg/mips-rsqrt-3.c: New test case.
7197
7198 2004-08-10  Paul Brook  <paul@codesourcery.com>
7199
7200         * gfortran.dg/der_io_1.f90: New test.
7201
7202 2004-08-10  Paul Brook  <paul@codesourcery.com>
7203
7204         PR fortran/16919
7205         * gfortran.dg/der_array_1.f90: New test.
7206
7207 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7208
7209         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7210
7211 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7212
7213         * gcc.dg/wchar_t-2.c: Fix typo.
7214
7215 2004-08-09  Falk Hueffner  <falk@debian.org>
7216
7217         PR tree-optimization/12517
7218         * gcc.c-torture/compile/pr12517.c: New test.
7219
7220         PR tree-optimization/12578
7221         * gcc.c-torture/compile/pr12578.c: New test.
7222
7223         PR tree-optimization/12899
7224         * gcc.c-torture/compile/pr12899.c: New test.
7225
7226         PR rtl-optimization/14692
7227         * gcc.c-torture/compile/pr14692.c: New test.
7228
7229         PR tree-optimization/16461
7230         * gcc.c-torture/compile/pr16461.c: New test.
7231
7232 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7233
7234         * gfortran.dg/getenv_1.f90: New test.
7235
7236 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7237
7238         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7239         wchar_t.
7240         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7241
7242 2004-08-06  Paul Brook  <paul@codesourcery.com>
7243
7244         * gfortran.dg/ret_array_1.f90: New test.
7245         * gfortran.dg/ret_pointer_1.f90: New test.
7246
7247 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7248
7249         * gcc.dg/missing-field-init-[12].c: New tests.
7250         * g++.dg/warn/missing-field-init-[12].C: New tests.
7251
7252 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7253
7254         * gcc.dg/enum2.c: New test.
7255         * gcc.dg/symbian3.c: Likewise.
7256         * gcc.dg/symbian4.c: Likewise.
7257         * gcc.dg/wchar_t-2.c: Likewise.
7258
7259 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7260
7261         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7262         destructor tests.
7263
7264 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7265
7266         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7267         dg-require-visiblity.
7268         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7269         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7270         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7271         * g++.dg/ext/visibility/new1.C: Likewise.
7272         * g++.dg/ext/visibility/pragma.C: Likewise.
7273         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7274         * g++.dg/ext/visibility/virtual.C: Likewise.
7275         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7276         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7277         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7278         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7279         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7280         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7281         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7282         * g++/dg/ext/visibility/visibility-8.C: New test.
7283         * gcc.c-torture/compile/dll.x: Remove.
7284         * gcc.dg/dll-2.c: Use dg-require-dll
7285         * gcc.dg/visibility-10.c: New test.
7286         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7287         supporting DLLs.
7288         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7289         (scan_not_hidden): Likewise.
7290
7291 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7292
7293         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7294
7295 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7296
7297         * gcc.c-torture/execute/20040805-1.c: New test.
7298
7299 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7300
7301         * gcc.dg/20020118-1.c: Declare abort.
7302         * gcc.dg/altivec_check.h: Likewise.
7303         * gcc.dg/iftrap-2.c: Likewise.
7304         * gcc.dg/pragma-darwin.c: Likewise.
7305         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7306
7307 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7308
7309         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7310
7311 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7312
7313         * gcc.c-torture/execute/builtins/abs-2.c,
7314         gcc.c-torture/execute/builtins/abs-3.c,
7315         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7316         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7317         intmax_t, uintmax_t and their limits.
7318         * gcc.dg/intmax_t-1.c: New test.
7319
7320 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7321
7322         * g++.dg/tc1/dr147.C: Add reference to PR.
7323
7324 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7325
7326         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7327         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7328
7329 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7330
7331         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7332
7333 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7334
7335         * gcc.dg/redecl-5.c: New test.
7336         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7337         of scanf.
7338
7339 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7340
7341         PR middle-end/16790
7342         * gcc.c-torture/execute/pr16790-1.c: New test case.
7343
7344 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7345
7346         * g++.dg/ext/visibility/assign1.C: New test.
7347         * g++.dg/ext/visibility/new1.C: Likewise.
7348
7349         * gcc.dg/symbian1.c: New test.
7350         * gcc.dg/symbian2.c: Likewise.
7351
7352 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7353
7354         PR target/16570
7355         * gcc.dg/i386-sse-9.c: New test.
7356
7357 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7358
7359         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7360
7361 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7362
7363         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7364         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7365         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7366         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7367         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7368         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7369         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7370         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7371         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7372         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7373         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7374         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7375         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7376         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7377         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7378         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7379         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7380         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7381         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7382         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7383         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7384         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7385         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7386         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7387         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7388         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7389         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7390         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7391         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7392         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7393         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7394         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7395         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7396         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7397         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7398         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7399         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7400         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7401         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7402         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7403         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7404         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7405         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7406         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7407         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7408         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7409         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7410         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7411         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7412         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7413         gcc.misc-tests/i386-pf-3dnow-1.c,
7414         gcc.misc-tests/i386-pf-athlon-1.c,
7415         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7416         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7417         Declare built-in functions used.
7418         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7419
7420 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7421
7422         PR c++/16707
7423         * g++.dg/lookup/using12.C: New test.
7424
7425         * g++.dg/init/null1.C: Fix PR number.
7426         * g++.dg/parse/namespace10.C: Likewise.
7427
7428 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7429
7430         PR c++/16224
7431         * g++.dg/template/spec17.C: New test.
7432         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7433         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7434
7435 2004-08-02  David Billinghurst
7436
7437         PR fortran/16292
7438         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7439
7440 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7441
7442         * gcc.dg/ia64-got-1.c: New test case.
7443
7444 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/16489
7447         * g++.dg/init/null1.C: New test.
7448         * g++.dg/tc1/dr76.C: Adjust error marker.
7449
7450         PR c++/16529
7451         * g++.dg/parse/namespace10.C: New test.
7452
7453         PR c++/16810
7454         * g++.dg/inherit/ptrmem2.C: New test.
7455
7456 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7457
7458         PR target/16155
7459         * gcc.dg/pr16155.c: New test.
7460
7461 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7462
7463         * gcc.dg/redecl-2.c: New test.
7464
7465 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7466
7467         * gcc.dg/darwin-longdouble.c: New file.
7468
7469 2004-07-30  Richard Henderson  <rth@redhat.com>
7470
7471         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7472         write to constant argument.
7473         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7474
7475 2004-07-30  Richard Henderson  <rth@redhat.com>
7476
7477         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7478         tests of nearest around zero.
7479
7480 2004-07-30  Andrew Pinski  <apinski@apple.com>
7481
7482         * gcc.c-torture/compile/20040730-1.c: New test.
7483
7484 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7485
7486         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7487         powerpc-eabispe.
7488
7489 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7490
7491         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7492
7493 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7494
7495         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7496         contains $ld_library_path.
7497         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7498
7499 2004-07-29  Richard Henderson  <rth@redhat.com>
7500
7501         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7502
7503         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7504         (alt2, which): New.
7505         (Check): Accept either alternative.
7506
7507 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7508
7509         * g++.dg/abi/inline1.C: New test.
7510         * g++.dg/abi/local1-a.cc: Likewise.
7511         * g++.dg/abi/local1.C: Likewise.
7512         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7513         * g++.dg/abi/mangle12.C: Likewise.
7514         * g++.dg/abi/mangle17.C: Likewise.
7515         * g++.dg/abi/mangle20-2.C: Likewise.
7516         * g++.dg/opt/interface1.C: Likewise.
7517         * g++.dg/opt/interface1.h: Likewise.
7518         * g++.dg/opt/interface1-a.cc: New test.
7519         * g++.dg/parse/repo1.C: New test.
7520         * g++.dg/template/repo1.C: Likewise.
7521         * g++.dg/warn/Winline-1.C: Likewise.
7522         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7523
7524 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7525
7526         * gcc.dg/tree-ssa/20040729-1.c: New test.
7527
7528 2004-07-27  Matt Austern <austern@apple.com>
7529
7530         * gcc.dg/darwin-bool-1.c: New test.
7531         * gcc.dg/darwin-bool-2.c: New test.
7532
7533 2004-07-28  Richard Henderson  <rth@redhat.com>
7534
7535         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7536         arguments in the correct type.  Don't write to constant arguments.
7537
7538 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7539
7540         PR tree-optimization/16688
7541         PR tree-optimization/16689
7542         * g++.dg/tree-ssa/pr16688.C: New test.
7543
7544 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7545
7546         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7547         loads.  Not only in the comment, this time.
7548
7549 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7550
7551         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7552         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7553         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7554         * gcc.dg/sh4a-bitmovua.c: New.
7555         * gcc.dg/sh4a-cos.c: New.
7556         * gcc.dg/sh4a-cosf.c: New.
7557         * gcc.dg/sh4a-fprun.c: New.
7558         * gcc.dg/sh4a-fsrra.c: New.
7559         * gcc.dg/sh4a-memmovua.c: New.
7560         * gcc.dg/sh4a-sin.c: New.
7561         * gcc.dg/sh4a-sincos.c: New.
7562         * gcc.dg/sh4a-sincosf.c: New.
7563         * gcc.dg/sh4a-sinf.c: New.
7564
7565 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7566
7567         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7568         conditionals.
7569         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7570         loads.
7571         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7572         DOM1.
7573
7574 2004-07-27  Andrew Pinski  <apinski@apple.com>
7575
7576         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7577
7578 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7579
7580         * gcc.dg/pragma-isr.c: New test.
7581
7582 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7583
7584         PR c++/14429
7585         * g++.dg/template/ttp11.C: New test.
7586
7587 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7588
7589         * gcc.c-torture/compile/20040727-1.c: New test.
7590
7591 2004-07-26  Eric Christopher  <echristo@redhat.com>
7592
7593         * gcc.c-torture/compile/20040726-2.c: New test.
7594
7595 2004-07-26  Andrew Pinski  <apinski@apple.com>
7596
7597         * g++.dg/rtti/tinfo1.C: Xfail.
7598
7599 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7600
7601         * gcc.c-torture/compile/20040726-1.c: New test.
7602
7603 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7604             Brian Ryner  <bryner@brianryner.com>
7605
7606         PR c++/9283
7607         PR c++/15000
7608         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7609         * g++.dg/ext/visibility/: New directory.
7610         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7611         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7612         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7613         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7614         * g++.dg/ext/visibility/fvisibility.C,
7615         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7616         g++.dg/ext/visibility/fvisibility-override1.C
7617         g++.dg/ext/visibility/fvisibility-override2.C
7618         g++.dg/ext/visibility/memfuncts.C
7619         g++.dg/ext/visibility/noPLT.C
7620         g++.dg/ext/visibility/pragma.C
7621         g++.dg/ext/visibility/pragma-override1.C
7622         g++.dg/ext/visibility/pragma-override2.C
7623         g++.dg/ext/visibility/staticmemfuncts.C
7624         g++.dg/ext/visibility/virtual.C: New tests.
7625
7626 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7627
7628         PR c/15360
7629         * gcc.dg/pr15360-1.c: New test.
7630
7631 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7632
7633         * gcc.dg/pragma-align-2.c: New test.
7634         * gcc.dg/pragma-init-fini.c: New test.
7635         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7636         targets.
7637
7638 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7639
7640         * gcc.dg/init-string-2.c: New test.
7641
7642 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7643
7644         PR 16684
7645         * gcc.dg/Wredundant-decls-1.c: New test case.
7646
7647 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7648
7649         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7650         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7651         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7652         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7653         * gcc.dg/compat/generate-random.c: New file.
7654         * gcc.dg/compat/generate-random.h: Likewise.
7655         * gcc.dg/compat/generate-random_r.c: Likewise.
7656         * gcc.dg/compat/struct-layout-1.h: Likewise.
7657         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7658         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7659         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7660         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7661         * gcc.dg/compat/struct-layout-1_main.c: New test.
7662         * gcc.dg/compat/struct-layout-1_x.c: New file.
7663         * gcc.dg/compat/struct-layout-1_y.c: New file.
7664         * gcc.dg/compat/struct-layout-1_test.h: New file.
7665
7666 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7667
7668         * gcc.dg/comp-return-1.c: New test
7669
7670 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7671
7672         * gcc.dg/vmx/8-02a.c: Fix typo.
7673
7674         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7675         * gcc.dg/darwin-abi-3.c: New test.
7676
7677         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7678         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7679
7680         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7681         * gcc.dg/vmx/ops-long-1.c: New test.
7682         * gcc.dg/vmx/ops-long-2.c: New test.
7683
7684 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7685
7686         * g++.dg/lookup/conv-[1234].C: New.
7687
7688 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7689
7690         * g++.dg/parse/attr2.C: Simplify.
7691
7692 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7693
7694         PR c/7284
7695         * gcc.c-torture/execute/pr7284-1.c: New test.
7696
7697 2004-07-22  Brian Booth  <bbooth@redhat.com>
7698
7699         * gcc.dg/tree-ssa/20040721-1.c: New test.
7700
7701 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7702
7703         * g++.dg/template/crash20.c: New.
7704
7705 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7706
7707         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7708         Add dg-run directive.  Declare variables as required.
7709         * gfortran.dg/g77/README: Update
7710
7711 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7712
7713         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7714         gcc.dg/cris-peep2-andu2.c: New tests.
7715
7716 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7717
7718         PR c/15052
7719         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7720         on return type.
7721         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7722         messages.
7723         * gcc.dg/qual-return-2.c: Update expected messages.
7724         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7725
7726 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7727
7728         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7729         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7730
7731 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7732
7733         PR c/11250
7734         * gcc.dg/init-string-1.c: New test.
7735
7736 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7737
7738         PR middle-end/15345
7739         PR c/16450
7740         * gcc.dg/torture/nested-fn-1.c: New test.
7741
7742 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7743
7744         PR target/16559
7745         * gcc.dg/ia64-fptr-1.c: New file.
7746
7747 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7748
7749         PR c++/14497
7750         * g++.dg/template/spec16.C: New test.
7751         * g++.old-deja/g++.robertl/eb118.C: Remove.
7752
7753 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7754
7755         PR c++/509
7756         * g++.dg/template/spec15.C: New test.
7757
7758 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7759
7760         Copy cases from g77.f-torture/execute and add dg-run
7761         directive.  Other changes as noted.
7762         * gfortran.dg/g77/13037.f
7763         * gfortran.dg/g77/1832.f
7764         * gfortran.dg/g77/19981119-0.f
7765         * gfortran.dg/g77/19990313-0.f
7766         * gfortran.dg/g77/19990313-1.f
7767         * gfortran.dg/g77/19990313-2.f
7768         * gfortran.dg/g77/19990313-3.f
7769         * gfortran.dg/g77/19990419-1.f
7770         * gfortran.dg/g77/19990826-0.f
7771         * gfortran.dg/g77/19990826-2.f
7772         * gfortran.dg/g77/20000503-1.f
7773         * gfortran.dg/g77/20001111.f
7774         * gfortran.dg/g77/20010116.f
7775         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7776         * gfortran.dg/g77/20010430.f
7777         * gfortran.dg/g77/6177.f
7778         * gfortran.dg/g77/947.f
7779         * gfortran.dg/g77/970816-3.f
7780         * gfortran.dg/g77/971102-1.f
7781         * gfortran.dg/g77/980520-1.f
7782         * gfortran.dg/g77/980628-0.f
7783         * gfortran.dg/g77/980628-1.f
7784         * gfortran.dg/g77/980628-10.f
7785         * gfortran.dg/g77/980628-2.f
7786         * gfortran.dg/g77/980628-3.f
7787         * gfortran.dg/g77/980628-7.f
7788         * gfortran.dg/g77/980628-8.f
7789         * gfortran.dg/g77/980628-9.f
7790         * gfortran.dg/g77/980701-0.f
7791         * gfortran.dg/g77/980701-1.f
7792         * gfortran.dg/g77/cabs.f
7793         * gfortran.dg/g77/claus.f
7794         * gfortran.dg/g77/complex_1.f
7795         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7796         * gfortran.dg/g77/dcomplex.f
7797         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7798         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7799         * gfortran.dg/g77/f90-intrinsic-numeric.f
7800         * gfortran.dg/g77/int8421.f
7801         * gfortran.dg/g77/labug1.f
7802         * gfortran.dg/g77/large_vec.f
7803         * gfortran.dg/g77/le.f
7804         * gfortran.dg/g77/short.f
7805         * gfortran.dg/g77/README: Update
7806
7807 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7808
7809         PR c++/16637
7810         * g++.dg/parse/lookup4.C: New test.
7811
7812 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7813
7814         PR c++/16175
7815         * g++.dg/template/ttp10.C: New test.
7816
7817 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7818
7819         * gcc.dg/pr12625-1.c: New test.
7820
7821 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7822
7823         * testsuite/gcc.dg/switch-warn-1.c: New test.
7824         * testsuite/gcc.dg/switch-warn-2.c: New test.
7825         * gcc.c-torture/compile/pr14730.c: Update.
7826
7827 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7828
7829         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7830         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7831         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7832         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7833
7834 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7835
7836         PR c++/16623
7837         * g++.dg/template/assign1.C: New test.
7838
7839 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7840
7841         PR c++/12170
7842         * g++.dg/template/ttp9.C: New test.
7843
7844 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7845
7846         * gcc.dg/format/cmn-err-1.c: New test.
7847
7848 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7849
7850         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7851         gcc.dg/Wparentheses-10.c: New tests.
7852         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7853
7854 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7855
7856         PR fortran/16465
7857         * gfortran.dg/g77//ffixed-line-length-0.f,
7858         gfortran.dg/g77/ffixed-line-length-132.f,
7859         gfortran.dg/g77/ffixed-line-length-72.f,
7860         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7861         gfortran.dg/g77/README: Update.
7862
7863 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7864
7865         PR c++/13092
7866         * g++.dg/template/non-dependent7.C: New test.
7867         * g++.dg/template/non-dependent8.C: Likewise.
7868         * g++.dg/template/non-dependent9.C: Likewise.
7869         * g++.dg/template/non-dependent10.C: Likewise.
7870
7871 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7872
7873         PR c++/16337
7874         * g++.dg/parse/attr2.C: New test.
7875
7876 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7877
7878         * g77.dg: Removed.
7879         * g77.f-torture: Ditto.
7880
7881 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7882
7883         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7884         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7885         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7886
7887 2004-07-16  Richard Henderson  <rth@redhat.com>
7888
7889         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7890
7891 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7892
7893         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7894         tests with full list of options.
7895         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7896         of TORTURE_OPTIONS if test contains 'dg-do run'.
7897
7898         PR fortran/16404
7899         * gfortran.dg/do_iterator.f90: New test.
7900
7901 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7902
7903         PR rtl-optimization/16536
7904         * gcc.c-torture/execute/restrict-1.c: New test.
7905
7906 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7907
7908         PR fortran/15324
7909         * gfortran.dg/pr15324.f90: New test.
7910
7911         PR fortran/15129
7912         * gfortran.dg/pr15129.f90: New test.
7913
7914         PR fortran/15140
7915         * gfortran.dg/pr15140.f90: New test.
7916
7917         PR fortran/13792
7918         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7919         compile-time simplification.
7920
7921 2004-07-14  Mike Stump  <mrs@apple.com>
7922
7923         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7924
7925 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7926
7927         PR target/16325
7928         * gcc.dg/profile-generate-1.c: New.
7929
7930 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7931
7932         * gcc.c-torture/execute/20040709-1.c: New test.
7933         * gcc.c-torture/execute/20040709-2.c: New test.
7934
7935 2004-07-14  Mike Stump  <mrs@apple.com>
7936
7937         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7938
7939 2004-07-14  Mike Stump  <mrs@apple.com>
7940
7941         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7942
7943 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7944
7945         PR c++/16518
7946         * g++.dg/parse/mutable1.C: New test.
7947
7948 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7949
7950         PR tree-optimization/16443
7951         * gcc.dg/tree-ssa/20040713-1.c: New test.
7952
7953 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7954
7955         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7956         for operator new.
7957
7958 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7959
7960         * gfortran.dg/g77/README: New file
7961         * gfortran.dg/g77/19981216-0.f:  Copy from
7962         g77.f-torture/noncompile.  Add "dg-do compile" and
7963         dg-error as required.
7964         * gfortran.dg/g77/19990218-1.f: Likewise
7965         * gfortran.dg/g77/19990905-1.f: Likewise
7966         * gfortran.dg/g77/9263.f: Likewise
7967         * gfortran.dg/g77/980615-0.f: Likewise
7968         * gfortran.dg/g77/980616-0.f: Likewise
7969         * gfortran.dg/g77/check0.f: Likewise
7970         * gfortran.dg/g77/select_no_compile.f: Likewise
7971
7972 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7973
7974         Copy files from g77.f-torture/compile.
7975         Add "{ dg-do compile}".  Other changes as noted
7976         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7977         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7978         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7979         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7980         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7981         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7982         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7983         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7984         statement to conform to standard.  Append alpha1.x for reference.
7985         * gfortran.dg/g77/xformat.f: Add dg-warning
7986
7987 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7988
7989         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7990         Add {dg-do compile} directive.
7991         * gfortran.dg/g77/cpp2.F: Likewise
7992
7993 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7994
7995         PR c++/5402
7996         * g++.dg/lookup/name-clash1.C: New test.
7997
7998         PR c++/9777
7999         * g++.dg/lookup/name-clash2.C: New test.
8000
8001         PR c++/12102
8002         * g++.dg/lookup/name-clash3.C: New test.
8003
8004 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8005
8006         * g++.dg/lookup/new2.C: New test.
8007         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8008
8009 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8010
8011         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8012         Add {dg-do compile} directive.
8013         * gfortran.dg/g77/13060.f: Likewise
8014         * gfortran.dg/g77/19990218-0.f: Likewise
8015         * gfortran.dg/g77/19990305-0.f: Likewise
8016         * gfortran.dg/g77/19990419-0.f: Likewise
8017         * gfortran.dg/g77/19990502-0.f: Likewise
8018         * gfortran.dg/g77/19990502-1.f: Likewise
8019         * gfortran.dg/g77/19990525-0.f: Likewise
8020         * gfortran.dg/g77/19990826-1.f: Likewise
8021         * gfortran.dg/g77/19990826-3.f: Likewise
8022         * gfortran.dg/g77/19990905-2.f: Likewise
8023         * gfortran.dg/g77/20000412-1.f: Likewise
8024         * gfortran.dg/g77/20000511-1.f: Likewise
8025         * gfortran.dg/g77/20000511-2.f: Likewise
8026         * gfortran.dg/g77/20000518.f: Likewise
8027         * gfortran.dg/g77/20000601-1.f: Likewise
8028         * gfortran.dg/g77/20000601-2.f: Likewise
8029         * gfortran.dg/g77/20000629-1.f: Likewise
8030         * gfortran.dg/g77/20000630-2.f: Likewise
8031         * gfortran.dg/g77/20010115.f: Likewise
8032         * gfortran.dg/g77/20010321-1.f: Likewise
8033         * gfortran.dg/g77/20010426.f: Likewise
8034         * gfortran.dg/g77/20020307-1.f: Likewise
8035         * gfortran.dg/g77/8485.f: Likewise
8036         * gfortran.dg/g77/960317-1.f: Likewise
8037         * gfortran.dg/g77/970915-0.f: Likewise
8038         * gfortran.dg/g77/980310-1.f: Likewise
8039         * gfortran.dg/g77/980310-2.f: Likewise
8040         * gfortran.dg/g77/980310-3.f: Likewise
8041         * gfortran.dg/g77/980310-4.f: Likewise
8042         * gfortran.dg/g77/980310-6.f: Likewise
8043         * gfortran.dg/g77/980310-7.f: Likewise
8044         * gfortran.dg/g77/980310-8.f: Likewise
8045         * gfortran.dg/g77/980419-2.f: Likewise
8046         * gfortran.dg/g77/980424-0.f: Likewise
8047         * gfortran.dg/g77/980427-0.f: Likewise
8048         * gfortran.dg/g77/980729-0.f: Likewise
8049         * gfortran.dg/g77/981117-1.f: Likewise
8050         * gfortran.dg/g77/toon_1.f: Likewise
8051
8052 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8053
8054         PR c++/2204
8055         * g++.dg/other/abstract2.C: New test.
8056
8057 2004-07-12  Paul Brook  <paul@codesourcery.com>
8058
8059         * gfortran.dg/pointer_init_1.f90: New test.
8060
8061 2004-07-11  Paul Brook  <paul@codesourcery.com>
8062
8063         PR fortran/15986
8064         * gfortran.dg/contained_1.f90: New test.
8065
8066 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8067
8068         * g++.dg/parse/defarg8.C: New test.
8069
8070 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8071
8072         PR fortran/16433
8073         * gfortran.dg/pr16433.f: New test.
8074
8075         PR fortran/17574
8076         * gfortran.dg/pr15754.f90: New test.
8077
8078 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8079
8080         PR tree-optimization/16437
8081         * gcc.c-torture/execute/bitfld-4.c: New test.
8082
8083 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8084
8085         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8086         access to common var from module.
8087
8088 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8089
8090         PR fortran/16336
8091         * gfortran.fortran-torture/execute/common_2.f90: New test.
8092
8093 2004-07-10  Paul Brook  <paul@codesourcery.com>
8094
8095         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8096
8097 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8098
8099         PR fortran/15969
8100         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8101
8102 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8103
8104         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8105         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8106         * gfortran.dg/g77/ffree-form-1.f: Likewise
8107         * gfortran.dg/g77/ffree-form-2.f: Likewise
8108         * gfortran.dg/g77/ffree-form-3.f: Likewise
8109         * gfortran.dg/g77/fno-underscoring.f: Likewise
8110         * gfortran.dg/g77/funderscoring.f: Likewise
8111         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8112
8113 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8114
8115         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8116
8117 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8118         Paul Brook  <paul@codesourcery.com>
8119
8120         PR fortran/13415
8121         * gfortran.dg/common_pointer_1.f90: New test.
8122
8123 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8124
8125         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8126
8127 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8128
8129         PR target/16364
8130         * gcc.c-torture/compile/20040709-1.c: New.
8131
8132 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8133
8134         PR fortran/14077
8135         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8136
8137 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8138
8139         PR fortran/13201
8140         * gfortran.dg/shape_1.f90: New test.
8141
8142 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8143             Andrew Pinski  <apinski@apple.com>
8144
8145         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8146
8147 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8148
8149         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8150         comment.
8151
8152 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8153         Paul Brook  <paul@codesourcery.com>
8154
8155         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8156         '.f95' and '.F95'.
8157
8158 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8159
8160         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8161
8162 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8163
8164         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8165         testcases with capital suffix.
8166
8167 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8168
8169         PR fortran/15481
8170         PR fortran/13372
8171         PR fortran/13575
8172         PR fortran/15978
8173         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8174
8175         * gfortran.dg/implicit_1.f90: New test.
8176
8177 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8178
8179         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8180         expression to match gfortran warning/error messages
8181         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8182         dg-error text.
8183
8184 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8185
8186         * lib/fortran-torture.exp: Rename proc search_for to
8187         search_for_re.
8188
8189 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8190
8191         * gcc.c-torture/execute/simd-5.x: New file.
8192         XFAIL on SPARC 64-bit at -O0.
8193
8194 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8195
8196         PR c++/8211
8197         PR c++/16165
8198         * g++.dg/warn/effc3.C: New test.
8199
8200 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8201
8202         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8203         change X to 1X in format.
8204         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8205         add data statements to conform to standard.
8206
8207 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8208
8209         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8210         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8211         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8212
8213 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8214
8215         * gfortran.dg/g77/7388.f: Copy from g77.dg
8216         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8217         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8218         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8219         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8220         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8221         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8222         * gfortran.dg/g77/strlen0.f: Likewise
8223
8224 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8225
8226         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8227         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8228
8229 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8230
8231         * gcc.c-torture/execute/920428-2.x: Delete.
8232         * gcc.c-torture/execute/920501-7.x: Likewise.
8233
8234 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8235
8236         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8237         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8238         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8239         prescott and c3-2.
8240         (PREFETCH_3DNOW): Add -march=c3.
8241
8242 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8243
8244         PR c/16437
8245         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8246         * gcc.c-torture/execute/bf64-1.x: Likewise.
8247
8248 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8249
8250         * gcc.c-torture/compile/20040708-1.c: New test.
8251
8252 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8253
8254         PR c++/16169
8255         * g++.dg/warn/effc2.C: New test.
8256
8257 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8258
8259         * gcc.c-torture/execute/bitfld-1.x: Remove.
8260         * gcc.c-torture/execute/bitfld-3.c: New test.
8261         * gcc.dg/bitfld-2.c: Remove XFAILs.
8262
8263 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8264
8265         PR c++/16276
8266         * g++.dg/rtti/tinfo1.C: New file.
8267
8268 2004-07-07  Eric Christopher  <echristo@redhat.com>
8269
8270         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8271
8272 2004-07-07  Andrew Pinski  <apinski@apple.com>
8273
8274         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8275
8276 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8277
8278         * g++.dg/init/call1.C: XFAIL.
8279
8280 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8281
8282         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8283         except for movstrict*, to movmem* and clrstr* to clrmem*.
8284
8285 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8286
8287         * gcc.c-torture/execute/20040707-1.c: New test.
8288
8289 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8290
8291         * gcc.c-torture/execute/20040706-1.c: New test.
8292
8293 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8294
8295         PR c++/3671
8296         * g++.dg/template/spec14.C: New test.
8297
8298 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8299
8300         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8301         nothing if not yet defined.  Use it in b, c and d type definitions.
8302         * gcc.c-torture/execute/20040705-1.c: New test.
8303         * gcc.c-torture/execute/20040705-2.c: New test.
8304
8305 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8306
8307         PR c++/2518
8308         * g++.dg/lookup/new1.C: New test.
8309
8310 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8311
8312         PR c++/11406
8313         * g++.dg/template/sizeof8.C: New test.
8314
8315 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8316
8317         * gcc.c-torture/compile/20040705-1.c: New test.
8318
8319 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8320
8321         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8322
8323 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8324
8325         * gcc.dg/cpp/if-mop.c: Two new testcases.
8326         * gcc.dg/cpp/trad/comment-3.c: New.
8327
8328 2004-07-04  Paul Brook  <paul@codesourcery.com>
8329
8330         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8331
8332 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8333
8334         PR c++/3761
8335         * g++.dg/lookup/crash4.C: New test.
8336
8337 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8338
8339         * gcc.c-torture/execute/builtin-abs-1.c
8340         * gcc.c-torture/execute/builtin-abs-2.c
8341         * gcc.c-torture/execute/builtin-complex-1.c
8342         * gcc.c-torture/execute/builtins/string-1-lib.c
8343         * gcc.c-torture/execute/builtins/string-1.c
8344         * gcc.c-torture/execute/builtins/string-2-lib.c
8345         * gcc.c-torture/execute/builtins/string-2.c
8346         * gcc.c-torture/execute/builtins/string-3-lib.c
8347         * gcc.c-torture/execute/builtins/string-3.c
8348         * gcc.c-torture/execute/builtins/string-4-lib.c
8349         * gcc.c-torture/execute/builtins/string-4.c
8350         * gcc.c-torture/execute/builtins/string-5-lib.c
8351         * gcc.c-torture/execute/builtins/string-5.c
8352         * gcc.c-torture/execute/builtins/string-6-lib.c
8353         * gcc.c-torture/execute/builtins/string-6.c
8354         * gcc.c-torture/execute/builtins/string-7-lib.c
8355         * gcc.c-torture/execute/builtins/string-7.c
8356         * gcc.c-torture/execute/builtins/string-8-lib.c
8357         * gcc.c-torture/execute/builtins/string-8.c
8358         * gcc.c-torture/execute/builtins/string-9-lib.c
8359         * gcc.c-torture/execute/builtins/string-9.c
8360         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8361         * gcc.c-torture/execute/builtins/string-asm-1.c
8362         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8363         * gcc.c-torture/execute/builtins/string-asm-2.c
8364         * gcc.c-torture/execute/stdio-opt-1.c
8365         * gcc.c-torture/execute/stdio-opt-2.c
8366         * gcc.c-torture/execute/stdio-opt-3.c
8367         * gcc.c-torture/execute/string-opt-1.c
8368         * gcc.c-torture/execute/string-opt-10.c
8369         * gcc.c-torture/execute/string-opt-11.c
8370         * gcc.c-torture/execute/string-opt-12.c
8371         * gcc.c-torture/execute/string-opt-13.c
8372         * gcc.c-torture/execute/string-opt-14.c
8373         * gcc.c-torture/execute/string-opt-15.c
8374         * gcc.c-torture/execute/string-opt-16.c
8375         * gcc.c-torture/execute/string-opt-2.c
8376         * gcc.c-torture/execute/string-opt-6.c
8377         * gcc.c-torture/execute/string-opt-7.c
8378         * gcc.c-torture/execute/string-opt-8.c:
8379         Replace with ...
8380
8381         * gcc.c-torture/execute/builtins/abs-2.c
8382         * gcc.c-torture/execute/builtins/abs-3.c
8383         * gcc.c-torture/execute/builtins/complex-1.c
8384         * gcc.c-torture/execute/builtins/fprintf.c
8385         * gcc.c-torture/execute/builtins/fputs.c
8386         * gcc.c-torture/execute/builtins/memcmp.c
8387         * gcc.c-torture/execute/builtins/memmove.c
8388         * gcc.c-torture/execute/builtins/memops-asm.c
8389         * gcc.c-torture/execute/builtins/mempcpy-2.c
8390         * gcc.c-torture/execute/builtins/mempcpy.c
8391         * gcc.c-torture/execute/builtins/memset.c
8392         * gcc.c-torture/execute/builtins/printf.c
8393         * gcc.c-torture/execute/builtins/sprintf.c
8394         * gcc.c-torture/execute/builtins/strcat.c
8395         * gcc.c-torture/execute/builtins/strchr.c
8396         * gcc.c-torture/execute/builtins/strcmp.c
8397         * gcc.c-torture/execute/builtins/strcpy.c
8398         * gcc.c-torture/execute/builtins/strcspn.c
8399         * gcc.c-torture/execute/builtins/strlen-2.c
8400         * gcc.c-torture/execute/builtins/strlen.c
8401         * gcc.c-torture/execute/builtins/strncat.c
8402         * gcc.c-torture/execute/builtins/strncmp-2.c
8403         * gcc.c-torture/execute/builtins/strncmp.c
8404         * gcc.c-torture/execute/builtins/strncpy.c
8405         * gcc.c-torture/execute/builtins/strpbrk.c
8406         * gcc.c-torture/execute/builtins/strpcpy-2.c
8407         * gcc.c-torture/execute/builtins/strpcpy.c
8408         * gcc.c-torture/execute/builtins/strrchr.c
8409         * gcc.c-torture/execute/builtins/strspn.c
8410         * gcc.c-torture/execute/builtins/strstr-asm.c
8411         * gcc.c-torture/execute/builtins/strstr.c:
8412         ... these new files.
8413
8414         * gcc.c-torture/execute/builtins/abs-2-lib.c
8415         * gcc.c-torture/execute/builtins/abs-3-lib.c
8416         * gcc.c-torture/execute/builtins/complex-1-lib.c
8417         * gcc.c-torture/execute/builtins/fprintf-lib.c
8418         * gcc.c-torture/execute/builtins/fputs-lib.c
8419         * gcc.c-torture/execute/builtins/memcmp-lib.c
8420         * gcc.c-torture/execute/builtins/memmove-lib.c
8421         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8422         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8423         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8424         * gcc.c-torture/execute/builtins/memset-lib.c
8425         * gcc.c-torture/execute/builtins/printf-lib.c
8426         * gcc.c-torture/execute/builtins/sprintf-lib.c
8427         * gcc.c-torture/execute/builtins/strcat-lib.c
8428         * gcc.c-torture/execute/builtins/strchr-lib.c
8429         * gcc.c-torture/execute/builtins/strcmp-lib.c
8430         * gcc.c-torture/execute/builtins/strcpy-lib.c
8431         * gcc.c-torture/execute/builtins/strcspn-lib.c
8432         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8433         * gcc.c-torture/execute/builtins/strlen-lib.c
8434         * gcc.c-torture/execute/builtins/strncat-lib.c
8435         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8436         * gcc.c-torture/execute/builtins/strncmp-lib.c
8437         * gcc.c-torture/execute/builtins/strncpy-lib.c
8438         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8439         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8440         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8441         * gcc.c-torture/execute/builtins/strrchr-lib.c
8442         * gcc.c-torture/execute/builtins/strspn-lib.c
8443         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8444         * gcc.c-torture/execute/builtins/strstr-lib.c
8445         * gcc.c-torture/execute/builtins/lib/abs.c
8446         * gcc.c-torture/execute/builtins/lib/fprintf.c
8447         * gcc.c-torture/execute/builtins/lib/memset.c
8448         * gcc.c-torture/execute/builtins/lib/printf.c
8449         * gcc.c-torture/execute/builtins/lib/sprintf.c
8450         * gcc.c-torture/execute/builtins/lib/strcpy.c
8451         * gcc.c-torture/execute/builtins/lib/strcspn.c
8452         * gcc.c-torture/execute/builtins/lib/strncat.c
8453         * gcc.c-torture/execute/builtins/lib/strncmp.c
8454         * gcc.c-torture/execute/builtins/lib/strncpy.c
8455         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8456         * gcc.c-torture/execute/builtins/lib/strspn.c
8457         * gcc.c-torture/execute/builtins/lib/strstr.c:
8458         New files containing support routines.
8459
8460         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8461         declaration.
8462         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8463         when not optimizing.
8464
8465 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8466
8467         PR c++/16240
8468         * g++.dg/abi/mangle22.C: New test.
8469         * g++.dg/abi/mangle23.C: Likewise.
8470
8471 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8472
8473         PR fortran/16290
8474         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8475         Allow for cases without denormalized floating point numbers.
8476
8477 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8478
8479         PR c/1027
8480         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8481         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8482         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8483         expected warning text.
8484         * gcc.dg/format/diag-2.c: New test.
8485
8486 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8487
8488         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8489
8490 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8491
8492         * gcc.dg/builtins-43.c: New.
8493         * gcc.dg/builtins-44.c: New.
8494         * gcc.dg/builtins-45.c: New.
8495
8496 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8497             Andreas Tobler  <a.tobler@schweiz.ch>
8498
8499         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8500         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8501         as SIGSEGV.
8502         * gcc.dg/cleanup-11.c: Likewise.
8503         * gcc.dg/cleanup-8.c: Likewise.
8504         * gcc.dg/cleanup-9.c: Likewise.
8505         * gcc.dg/cleanup-5.c: Run on all platforms.
8506
8507 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8508
8509         * g++.dg/warn/nonnull1.C: New test.
8510
8511 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8512
8513         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8514         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8515         Special-case the Sun compiler wrt to <complex.h>.
8516
8517 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8518
8519         * gcc.dg/Wunreachable-8.C: New test.
8520
8521         * gcc.dg/h8300-ice2.c : New test.
8522
8523 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8524
8525         PR fortran/16161
8526         * gfortran.fortran-torture/compile/implicit.f90: Add test
8527         for implicit character.
8528
8529 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8530
8531         PR fortran/16289
8532         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8533         Use tiny() intrinsic to find smallest non-negative real
8534
8535 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8536
8537         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8538         * gcc.dg/compat/struct-by-value-22_x.c: New.
8539         * gcc.dg/compat/struct-by-value-22_y.c: New.
8540
8541         * gcc.c-torture/execute/20040629-1.c: New test.
8542
8543 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8544
8545         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8546         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8547
8548         PR target/16195
8549         * gcc.dg/20040625-1.c: New test.
8550
8551 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8552
8553         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8554
8555 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8556
8557         PR fortran/15963
8558         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8559
8560 2004-06-29  Richard Henderson  <rth@redhat.com>
8561
8562         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8563
8564 2004-06-29  Paul Brook  <paul@codesourcery.com>
8565
8566         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8567         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8568
8569 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8570
8571         PR c++/16260
8572         * g++.dg/parse/crash15.C: New.
8573
8574 2004-06-28  Andrew Pinski  <apinski@apple.com>
8575
8576         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8577         by the error already.
8578
8579         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8580
8581 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8582
8583         PR target/14041
8584         * gcc.dg/h8300-bss-align-1.c : New.
8585
8586 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         * PR c++/16174
8589         * g++.dg/template/ctor4.C: New.
8590
8591 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8592
8593         PR c++/16205
8594         * g++.dg/warn/Wsequence-point-1.C: New test.
8595
8596 2004-06-27  Paul Brook  <paul@codesourcery.com>
8597
8598         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8599
8600 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8601
8602         * g++.old-deja/g++.mike/p7325.C: Remove.
8603
8604 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8605
8606         PR c/14963
8607         * gcc.dg/pr14963.c: New test.
8608
8609 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8610
8611         PR c++/16193
8612         * g++.dg/parse/redef1.C: New test.
8613
8614 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8615
8616         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8617         20021110.c.
8618         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8619         20021119-1.c.
8620         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8621         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8622         5-04.c.
8623         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8624         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8625         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8626         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8627         g++.brendan/enum14.C.
8628         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8629         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8630         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8631         g++.mike/virt1.C.
8632         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8633         memtemp24.C.
8634
8635 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8636
8637         * gcc.dg/20040527-1.c: New test case.
8638
8639 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8640
8641         PR gfortran/pr16196
8642         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8643
8644 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8645
8646         PR middle-end/15825
8647         * gcc.dg/pr15825-1.c: New test case.
8648
8649 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8650
8651         * gcc.c-torture/execute/20040625-1.c: New test.
8652
8653 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8654
8655         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8656
8657 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8658
8659         * gcc.dg/torture/mips-div-1.c: New test.
8660
8661 2004-06-24  Jeff Law  <law@redhat.com>
8662
8663         * gcc.dg/tree-ssa/20040624-1.c: New test.
8664
8665 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8666
8667         * gcc.c-torture/compile/20040624-1.c: New test.
8668
8669 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8670
8671         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8672         this directory.
8673
8674 2004-06-23  Andrew Pinski  <apinski@apple.com>
8675
8676         PR middle-end/15988
8677         * g++.dg/opt/ptrmem4.C: New test.
8678
8679         * gcc.dg/c90-array-quals-2.c: New test.
8680
8681 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8682
8683         * gcc.dg/kpice1.c: New test.
8684
8685 2006-06-23  Andrew Pinski  <apinski@apple.com>
8686
8687         * gcc.dg/c90-array-quals.c: New test.
8688
8689 2006-06-22  Richard Henderson  <rth@redhat.com>
8690
8691         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8692
8693 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8694
8695         * gcc.dg/builtins-config.h: Handle FreeBSD.
8696
8697 2006-06-22  Richard Henderson  <rth@redhat.com>
8698
8699         * g++.dg/opt/devirt1.C: New.
8700
8701 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8702
8703         * g++.dg/opt/pr15551.C: New testcase.
8704
8705 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8706
8707         PR target/14800
8708         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8709         x86_64-*-linux* when compiling for 32bit.
8710
8711 2004-06-21  Andrew Pinski  <apinski@apple.com>
8712
8713         * gcc.dg/pch/struct-1.c: New.
8714         * gcc.dg/pch/struct-1.hs: New.
8715
8716 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8717
8718         * gcc.dg/pch/save-temps-1.c: New file.
8719         * gcc.dg/pch/save-temps-1.hs: New file.
8720
8721 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8722
8723         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8724         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8725
8726 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8727
8728         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8729         to fix type error.
8730         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8731         Remove trailing spaces.
8732
8733 2004-06-21  Richard Henderson  <rth@redhat.com>
8734
8735         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8736         merging && to BIT_FIELD_REF.
8737
8738 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8739
8740         * g++.dg/opt/placeholder1.C: New test.
8741
8742 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8743
8744         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8745         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8746         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8747         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8748
8749 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8750
8751         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8752         extern "C".
8753         * g++.dg/other/pragma-re-1.C: Add comments.
8754
8755 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8756
8757         PR gfortran/16080
8758         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8759
8760 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8761
8762         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8763         instead of setting the type of size_t by
8764         hand.
8765
8766 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8767
8768         * gcc.dg/unordered-2.c: New test case.
8769         * gcc.dg/unordered-3.c: New test case.
8770
8771 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8772
8773         PR other/16043
8774         * lib/g++.exp (g++_version): Tweak regexp for version
8775         * lib/g77.exp (g77_version): Likewise
8776         * lib/gfortran.exp (gfortran_version): Likewise
8777         * lib/objc.exp (objc_version): Likewise
8778         * lib/treelang.exp (treelang_version): Likewise
8779
8780 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8781
8782         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8783         Use INT_MAX instead of __INT_MAX__.
8784         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8785
8786         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8787         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8788         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8789         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8790         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8791         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8792         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8793         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8794         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8795
8796         * gcc.dg/range-test-1.c: New test.
8797         * g++.dg/opt/range-test-1.C: New test.
8798
8799 2004-06-17  Richard Henderson  <rth@redhat.com>
8800
8801         * objc.dg/sync-1.m: New.
8802         * objc.dg/try-catch-1.m: Don't force next runtime.
8803         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8804         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8805         shadowed catch clause.
8806         * objc.dg/try-catch-5.m: New.
8807
8808 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8809
8810         Bug 14610
8811         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8812
8813 2004-06-15  Richard Henderson  <rth@redhat.com>
8814
8815         * gcc.dg/20001116-1.c: Move expected warning line.
8816
8817 2004-06-15  Richard Henderson  <rth@redhat.com>
8818
8819         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8820         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8821
8822 2004-06-15  Jeff Law  <law@redhat.com>
8823
8824         * gcc.dg/tree-ssa/20040615-1.c: New test.
8825         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8826         be less sensitive to operand ordering.
8827         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8828
8829 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8830
8831         * g++.dg/abi/bitfield3.C: Add comment..
8832
8833 2004-06-15  Richard Henderson  <rth@redhat.com>
8834
8835         * g++.dg/ext/stmtexpr1.C: XFAIL.
8836         * gcc.dg/20030612-1.c: XFAIL.
8837
8838 2004-06-15  Eric Christopher  <echristo@redhat.com>
8839
8840         * g++.dg/charset/asm5.c: New.
8841         * gcc.dg/charset/asm6.c: New.
8842
8843 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8844
8845         PR fortran/15962
8846         * gfortran.fortran-torture/execute/select_1.f90: New test.
8847
8848 2004-06-15  Paul Brook  <paul@codesourcery.com>
8849
8850         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8851
8852 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8853
8854         PR c++/15967
8855         * g++.dg/lookup/crash3.C: New test.
8856
8857 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8858
8859         PR c++/15947
8860         * g++.dg/parse/dtor4.C: New test.
8861
8862 2004-06-14  Jeff Law  <law@redhat.com>
8863
8864         * gcc.c-torture/compile/20040614-1.c: New test.
8865
8866 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8867
8868         PR fortran/15211
8869         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8870         LEN of a character array.
8871
8872 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8873
8874         PR c++/15096
8875         * g++.dg/template/ptrmem10.C: New test.
8876
8877         PR c++/14930
8878         * g++.dg/template/friend30.C: New test.
8879
8880 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8881
8882         PR fortran/14928
8883         * gfortran.fortran-torture/compile/mloc.f90: New test.
8884
8885 2004-06-13  Paul Brook  <paul@codesourcery.com>
8886
8887         * gfortran.fortran-torture/execute/random_2.f90: New test.
8888
8889 2004-06-13  Eric Christopher  <echristo@redhat.com>
8890
8891         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8892
8893 2004-06-12  Paul Brook  <paul@codesourcery.com>
8894
8895         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8896
8897 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8898
8899         PR fortran/14923
8900         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8901
8902 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8903
8904         PR fortran/14957
8905         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8906         syntax errors in end statements of contained subroutines.
8907
8908 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8909
8910         PR fortran/12841
8911         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8912
8913 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8914
8915         PR fortran/15665
8916         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8917
8918 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8919
8920         PR gfortran/12839
8921         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8922
8923 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8924
8925         PR c++/15862
8926         * g++.dg/parse/enum1.C: New test.
8927
8928 2004-06-10  Jeff Law  <law@redhat.com>
8929
8930         * gcc.c-torture/compile/20040610-1.c: New test.
8931
8932 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8933
8934         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8935         * g++.old-deja/g++.other/decl3.C: Likewise.
8936
8937 2004-06-10  Brian Booth  <bbooth@redhat.com>
8938
8939         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8940         V_MAY_DEF instead of VDEF.
8941         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8942
8943 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8944
8945         PR c++/14211
8946         * g++.dg/conversion/const1.C: New test.
8947
8948         PR c++/15076
8949         * g++.dg/conversion/reinterpret1.C: New test.
8950
8951         PR c++/15877
8952         * g++.dg/template/enum2.C: New test.
8953
8954         PR c++/15227
8955         * g++.dg/template/error13.C: New test.
8956
8957 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8958
8959         PR fortran/14957
8960         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8961         arguments to test_* REAL and of the right size.
8962
8963 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8964
8965         PR target/15569
8966         PR rtl-optimization/15681
8967         * gcc.dg/20040609-1.c: New test.
8968
8969 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8970
8971         PR c++/14791
8972         * g++.dg/opt/builtins1.C: New test.
8973
8974 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8975
8976         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8977         that use default windows32 struct layout.
8978         * gcc.dg/i386-bitfield2.c: Likewise.
8979
8980 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8981
8982         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8983         for mingw32 and cygwin targets.
8984
8985 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8986
8987         * gcc.dg/pch/macro-4.c: New.
8988         * gcc.dg/pch/macro-4.hs: New.
8989
8990 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8991
8992         PR fortran/13249
8993         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8994
8995 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8996
8997         PR fortran/13372
8998         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8999
9000 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9001
9002         PR gfortran/14897
9003         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9004
9005 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9006
9007         PR gfortran/15755
9008         * gfortran.fortran-torture/execute/backspace.c : New test.
9009
9010 2004-06-09  Paul Brook  <paul@codesourcery.com>
9011
9012         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9013         (pointer_to_section): Rewrite to use smaller array.
9014
9015 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9016
9017         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9018         * gcc.dg/ext/altivec-10.c: Same.
9019         * gcc.dg/ext/altivec-11.c: Same.
9020         * gcc.dg/ext/altivec-12.c: Same.
9021         * gcc.dg/ext/altivec-13.c: Same.
9022         * gcc.dg/ext/altivec-14.c: Same.
9023         * gcc.dg/ext/altivec-15.c: Same.
9024         * gcc.dg/ext/altivec-16.c: Same.
9025         * gcc.dg/ext/altivec-3.c: Same.
9026         * gcc.dg/ext/altivec-4.c: Same.
9027         * gcc.dg/ext/altivec-6.c: Same.
9028         * gcc.dg/ext/altivec-7.c: Same.
9029         * gcc.dg/ext/altivec-8.c: Same.
9030         * gcc.dg/ext/altivec-varargs-1.c: Same.
9031
9032         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9033         * g++.dg/ext/altivec-10.C: Same.
9034         * g++.dg/ext/altivec-2.C: Same.
9035         * g++.dg/ext/altivec-3.C: Same.
9036         * g++.dg/ext/altivec-4.C: Same.
9037         * g++.dg/ext/altivec-5.C: Same.
9038         * g++.dg/ext/altivec-6.C: Same.
9039         * g++.dg/ext/altivec-7.C: Same.
9040         * g++.dg/ext/altivec-8.C: Same.
9041         * g++.dg/ext/altivec-9.C: Same.
9042
9043 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9044
9045         PR c++/7841
9046         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9047
9048 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9049
9050         * gcc.dg/union-1.c: New test.
9051
9052 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9053
9054         * gcc.dg/builtins-41.c: New test case.
9055         * gcc.dg/builtins-42.c: New test case.
9056
9057 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9058
9059         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9060         * g++.dg/ext/altivec-10.C: Same.
9061         * g++.dg/ext/altivec-2.C: Same.
9062         * g++.dg/ext/altivec-3.C: Same.
9063         * g++.dg/ext/altivec-4.C: Same.
9064         * g++.dg/ext/altivec-5.C: Same.
9065         * g++.dg/ext/altivec-6.C: Same.
9066         * g++.dg/ext/altivec-7.C: Same.
9067         * g++.dg/ext/altivec-8.C: Same.
9068         * g++.dg/ext/altivec-9.C: Same.
9069         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9070         * g++.old-deja/g++.brendan/new3.C: Same.
9071         * gcc.c-torture/execute/eeprof-1.x: Same.
9072
9073 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9074
9075         PR c/14765
9076         * gcc.dg/pr14765-1.c: New test.
9077
9078 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9079
9080         PR c/14649
9081         * gcc.dg/pr14649-1.c: New test case.
9082
9083 2004-06-07  Richard Henderson  <rth@redhat.com>
9084
9085         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9086         if temporaries.
9087
9088 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9089
9090         * g++.dg/eh/elide1.C: Remove XFAIL.
9091
9092 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9093
9094         PR c++/15337
9095         * g++.dg/expr/sizeof3.C: New test.
9096
9097         PR c++/14777
9098         * g++.dg/template/access14.C: New test.
9099
9100         PR c++/15554
9101         * g++.dg/template/enum1.C: New test.
9102
9103         PR c++/15057
9104         * g++.dg/eh/throw1.C: New test.
9105
9106 2004-06-07  David Ayers  <d.ayers@inode.at>
9107             Ziemowit Laski  <zlaski@apple.com>
9108
9109         * lib/objc.exp (objc_target_compile): Revert the '-framework
9110         Foundation' flag fix, since bare Darwin does not ship
9111         with the Foundation framework.
9112         * objc/execute/next_mapping.h: Provide a local NSConstantString
9113         @interface and @implementation.
9114         (objc_constant_string_init): A constructor function, used to
9115         initialize the NSConstantString meta-class object.
9116         * objc/execute/string1.m: Include "next_mapping.h" instead of
9117         <Foundation/NSString.h>.
9118         * objc/execute/string2.m: Likewise.
9119         * objc/execute/string3.m: Likewise.
9120         * objc/execute/string4.m: Likewise.
9121
9122 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9123
9124         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9125         to double. Replace double with FLOAT.
9126         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9127
9128         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9129         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9130         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9131         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9132         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9133         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9134         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9135         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9136
9137 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9138
9139         PR c/13519
9140         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9141
9142 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9143
9144         PR c++/15503
9145         * g++.dg/template/meminit2.C: New test.
9146
9147 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9148
9149         PR target/15822
9150         * gcc.c-torture/execute/compare-fp-1.c,
9151         gcc.c-torture/execute/compare-fp-2.c,
9152         gcc.c-torture/execute/compare-fp-3.c,
9153         gcc.c-torture/execute/compare-fp-4.c,
9154         gcc.c-torture/execute/compare-fp-3.x,
9155         gcc.c-torture/execute/compare-fp-4.x: Moved...
9156         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9157         gcc.c-torture/execute/ieee/compare-fp-2.c,
9158         gcc.c-torture/execute/ieee/compare-fp-3.c,
9159         gcc.c-torture/execute/ieee/compare-fp-4.c,
9160         gcc.c-torture/execute/ieee/compare-fp-3.x,
9161         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9162
9163 2004-06-04  David Ayers  <d.ayers@inode.at>
9164
9165         * objc/execute/protocol-isEqual-4.m: New testcase.
9166
9167 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9168
9169         * objc/execute/protocol-isEqual-1.m: New testcase.
9170         * objc/execute/protocol-isEqual-2.m: New testcase.
9171         * objc/execute/protocol-isEqual-3.m: New testcase.
9172
9173 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9174
9175         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9176
9177 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9178
9179         * lib/objc.exp (objc_target_compile): When running tests on
9180         Darwin (Mac OS X), inform the linker about '-framework
9181         'Foundation'.
9182
9183 2004-06-02  Eric Christopher  <echristo@redhat.com>
9184
9185         * gcc.c-torture/compile/20040602-1.c: New.
9186
9187 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9188
9189         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9190         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9191
9192         PR tree-optimization/14736
9193         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9194
9195         PR tree-optimization/14042
9196         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9197
9198         PR tree-optimization/14729
9199         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9200
9201 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9202
9203         PR fortran/15557
9204         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9205
9206 2004-06-01  Richard Hederson  <rth@redhat.com>
9207
9208         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9209
9210 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9211
9212         PR c++/14932
9213         * g++.dg/parse/offsetof4.C: New test.
9214
9215 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9216
9217         PR objc/7993
9218         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9219
9220 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9221
9222         PR c++/15701
9223         * g++.dg/template/friend29.C: New test.
9224
9225 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9226
9227         PR c/15749
9228         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9229
9230 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9231
9232         * gcc.dg/sparc-trap-1.c: New test.
9233
9234 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9235
9236         PR middle-end/15069
9237         * g++.dg/opt/fold3.C: New test case.
9238
9239 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9240
9241         * lib/target-supports.exp (check_iconv_available): Fix fallout
9242         from 2004-05-28 patch.
9243
9244 2004-05-30  Paul Brook  <paul@codesourcery.com>
9245
9246         PR fortran/15620
9247         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9248         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9249
9250 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9251
9252         * gfortran.fortran-torture/execute/random_1.f90: New test.
9253
9254 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9255
9256         * g++.dg/ext/altivec-10.C: New test.
9257
9258 2004-05-29  Paul Brook  <paul@codesourcery.com>
9259
9260         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9261
9262 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9263
9264         * gcc.dg/altivec-16.c: New test.
9265
9266 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9267
9268         * lib/target-supports.exp (check_vmx_hw_available): New.
9269         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9270
9271         * lib/target-supports.exp (check_alias_available,
9272         check_iconv_available, check_named_sections_available): Use
9273         unique names for temporary files.
9274
9275 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9276
9277         * gcc.dg/altivec-15.c: New test.
9278
9279 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9280
9281         PR c++/15083
9282         * g++.dg/warn/noeffect6.C: New test.
9283
9284         PR c++/15471
9285         * g++.dg/expr/ptrmem4.C: New test.
9286
9287         PR c++/15640
9288         * g++.dg/template/operator3.C: New test.
9289
9290 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9291
9292         PR c++/14668
9293         * g++.dg/lookup/redecl1.C: New test.
9294         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9295
9296 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9297
9298         * gcc.c-torture/execute/compare-fp-1.c,
9299         gcc.c-torture/execute/compare-fp-2.c,
9300         gcc.c-torture/execute/compare-fp-3.c,
9301         gcc.c-torture/execute/compare-fp-4.c,
9302         gcc.c-torture/execute/compare-fp-3.x,
9303         gcc.c-torture/execute/compare-fp-4.x,
9304         gcc.dg/pr15649-1.c: New.
9305
9306 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9307
9308         PR c++/12883
9309         * g++.dg/init/array14.C: New test.
9310
9311 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9312
9313         * lib/compat.exp (compat-get-options-main): New.
9314         (compat-get-options): Remove unneeded code, warn for ignored
9315         command.
9316         (compat-execute): Check flag set by dg-require-* commands.
9317
9318         * lib/compat.exp (compat-execute): Break up long lines.
9319
9320 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9321
9322         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9323         * gcc.dg/altivec-14.c: New test.
9324         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9325
9326         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9327         * gcc.dg/altivec-12.c: Ditto.
9328
9329         * gcc.dg/altivec-3.c: Move call to altivec_check.
9330
9331 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9332
9333         PR c++/15044
9334         * g++.dg/template/error12.C: New test.
9335
9336         PR c++/15317
9337         * g++.dg/ext/attrib15.C: New test.
9338
9339         PR c++/15329
9340         * g++.dg/template/ptrmem9.C: New test.
9341
9342 2004-05-25  Paul Brook  <paul@codesourcery.com>
9343
9344         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9345
9346 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR c++/15165
9349         * g++.dg/template/crash19.C: New test.
9350
9351 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9352
9353         PR c++/15025
9354         * g++.dg/template/redecl1.C: New test.
9355
9356 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9357
9358         PR c++/14821
9359         * g++.dg/other/ns1.C: New test.
9360
9361         PR c++/14883
9362         * g++.dg/template/invalid1.C: New test.
9363
9364 2004-05-23  Paul Brook  <paul@codesourcery.com>
9365         Victor Leikehman  <lei@haifasphere.co.il>
9366
9367         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9368         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9369
9370 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/15285
9373         PR c++/15299
9374         * g++.dg/template/non-dependent5.C: New test.
9375         * g++.dg/template/non-dependent6.C: New test.
9376
9377 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9378
9379         PR c++/15507
9380         * g++.dg/inherit/union1.C: New test.
9381
9382         PR c++/15542
9383         * g++.dg/template/addr1.C: New test.
9384
9385         PR c++/15427
9386         * g++.dg/template/array5.C: New test.
9387
9388         PR c++/15287
9389         * g++.dg/template/array6.C: New test.
9390
9391 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9392             Roger Sayle  <roger@eyesopen.com>
9393
9394         * g++.dg/lookup/forscope2.C: New test case.
9395
9396 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9397
9398         * gcc.dg/cpp/Wmissingdirs.c: New.
9399
9400 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9401
9402         PR target/15301
9403         * gcc.dg/compat/union-m128-1.h: New file.
9404         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9405         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9406         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9407
9408 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9409
9410         PR target/15302
9411         * gcc.dg/compat/struct-complex-1.h: New file.
9412         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9413         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9414         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9415
9416 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9417
9418         PR middle-end/3074
9419         * gcc.dg/pr3074-1.c: New test case.
9420         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9421
9422 2004-05-20  Falk Hueffner  <falk@debian.org>
9423
9424         PR other/15526
9425         * gcc.dg/ftrapv-1.c: New test case.
9426
9427 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9428
9429         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9430
9431 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9432             Jeff Law  <law@redhat.com>
9433
9434         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9435         * gcc.dg/tree-ssa/20040518-2.c: New test.
9436
9437         * gcc.dg/tree-ssa/20040518-1.c: New test.
9438
9439 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9440
9441         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9442
9443 2004-05-18  Paul Brook  <paul@codesourcery.com>
9444
9445         PR fortran/13930
9446         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9447
9448 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9449
9450         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9451         constant folding.
9452
9453 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9454
9455         * gcc.dg/tree-ssa/20040517-1.c: New test.
9456
9457 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9458
9459         * gcc.dg/loop-4.c: New test.
9460
9461 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9462
9463         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9464
9465 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9466
9467         PR fortran/15311
9468         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9469
9470 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9471
9472         PR fortran/13826
9473         PR fortran/13940
9474         * gfortran.fortran-torture/compile/data_1.f90: New test.
9475
9476 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9477
9478         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9479         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9480
9481 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9482
9483         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9484
9485 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9486
9487         PR c/15444
9488         * gcc.dg/format/xopen-1.c: Adjust expected message.
9489         * gcc.dg/format/xopen-3.c: New test.
9490
9491 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9492
9493         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9494
9495 2004-05-14  Jeff Law  <law@redhat.com>
9496
9497         * gcc.dg/tree-ssa/20040514-2.c: New test.
9498
9499 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9500
9501         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9502         this ...
9503         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9504         this.
9505
9506 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9507
9508         * gcc.dg/tree-ssa/20040514-1.c: New test.
9509
9510 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9511
9512         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9513         test.
9514
9515 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9516
9517         PR fortran/14066
9518         * gfortran.fortran-torture/compile/do_1.f90: New test.
9519
9520 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9521
9522         PR fortran/15051
9523         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9524         test.
9525
9526 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9527
9528         PR fortran/15149
9529         * gfortran.fortran-torture/execute/random_init.f90: New test.
9530
9531 2004-05-13  Paul Brook  <paul@codesourcery.com>
9532
9533         PR fortran/15314
9534         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9535
9536 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9537
9538         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9539         for the powerpc case.
9540
9541 2004-05-13  Jeff Law  <law@redhat.com>
9542
9543         * gcc.dg/tree-ssa/20040513-1.c: New test.
9544         * gcc.dg/tree-ssa/20040513-2.c: New test.
9545
9546 2004-05-13  Paul Brook  <paul@codesourcery.com>
9547
9548         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9549         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9550         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9551
9552 2004-05-13  Andreas Schwab  <schwab@suse.de>
9553
9554         PR other/10819
9555         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9556         characters.
9557
9558 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9559
9560         PR fortran/15294
9561         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9562
9563 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9564
9565         Merge from tree-ssa-20020619-branch.  See
9566         ChangeLog.tree-ssa for details.
9567
9568 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9569
9570         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9571         include <altivec.h> explicitly.
9572         * gcc.dg/altivec-13.c: Likewise.
9573
9574 2004-05-11  Paul Brook  <paul@codesourcery.com>
9575
9576         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9577
9578 2004-05-10  Eric Christopher  <echristo@redhat.com>
9579
9580         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9581         * gcc.dg/sibcall-4.c: Ditto.
9582
9583 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9584
9585         * g++.dg/ext/altivec-8.C: New test case.
9586         * gcc.dg/altivec-13.c: New test case.
9587
9588 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9589
9590         * gcc.c-torture/execute/divcmp-1.c: New test case.
9591         * gcc.c-torture/execute/divcmp-2.c: New test case.
9592         * gcc.c-torture/execute/divcmp-3.c: New test case.
9593
9594 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9595
9596         * g++.dg/other/pragma-re-2.C: New test.
9597
9598 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9599
9600         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9601         * gcc.dg/i386-387-2.c: Likewise.
9602
9603         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9604         __builtin_drem.
9605         * gcc.dg/i386-387-6.c: Likewise.
9606
9607 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9608
9609         * gcc.dg/builtins-33.c:  Also check log1p*.
9610
9611 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9612
9613         PR optimization/15296
9614         * gcc.c-torture/execute/pr15296.c: New test.
9615
9616 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9617
9618         * gcc.dg/builtins-40.c: New test.
9619
9620 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9621
9622         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9623
9624 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9625
9626         * g++.dg/ext/spe1.C: New testcase.
9627
9628 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9629
9630         * objc.dg/image-info.m: Allow additional attributes
9631         for __image_info section.
9632
9633 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9634
9635         * gcc.dg/torture/mips-hilo-2.c: New test.
9636
9637 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9638
9639         PR c++/14389
9640         * g++.dg/template/member5.C: New test.
9641
9642 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9643
9644         * gcc.dg/builtins-34.c: Also check expm1*.
9645
9646 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9647
9648         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9649         * gcc.dg/torture/builtin-convert-3.c: New test.
9650
9651 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9652
9653         PR middle-end/15054
9654         * g++.dg/opt/pr15054.C: New test.
9655
9656 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9657
9658         * gcc.dg/torture/builtin-rounding-1.c: New test.
9659         * gcc.dg/builtins-25.c: Delete.
9660         * gcc.dg/builtins-29.c: Delete.
9661
9662 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9663
9664         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9665         * gcc.dg/sibcall-4.c: Likewise.
9666         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9667
9668 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9669
9670         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9671         bit-field on 16-bit targets.
9672
9673 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9674
9675         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9676         16-bit targets.
9677
9678 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9679
9680         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9681         * gcc.dg/rs6000-power2-2.c: Likewise.
9682
9683 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9684
9685         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9686         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9687         Change the asm registers to be in form of frN instead of fN.
9688
9689 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9690
9691         * gcc.dg/torture/builtin-convert-2.c: New test.
9692
9693 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9694
9695         * gcc.dg/rs6000-power2-1.c: New test.
9696         * gcc.dg/rs6000-power2-2.c: New test.
9697
9698 2004-04-28  Jan Hubicka  <jh@suse.cz>
9699
9700         * gcc.dg/unused-6.c: New test.
9701
9702 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9703             Ulrich Weigand  <uweigand@de.ibm.com>
9704
9705         * ada/acats/run_all.sh: Define $target variable.
9706
9707 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9708
9709         PR c++/15119
9710         * g++.dg/other/vararg-1.C: New test.
9711
9712         PR c++/4794
9713         * g++.dg/eh/cleanup3.C: New test.
9714
9715 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9716
9717         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9718         and ad8011a (target_insn).
9719         * ada/acats/support/macro.dfs: Likewise.
9720         * ada/acats/support/impbit.adb: New file.
9721
9722 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9723
9724         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9725
9726 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9727
9728         * gcc.dg/loop-3.c: New test.
9729
9730 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9731
9732         * gcc.c-torture/execute/simd-5.c: New test.
9733
9734 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9735
9736         PR c++/15064
9737         * g++.dg/template/crash18.C: New test.
9738
9739 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9740
9741         * g++.dg/ext/complit3.C: New test.
9742
9743 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9744
9745         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9746         * gcc.dg/altivec-3.c: Same.
9747         * gcc.dg/altivec-varargs-1.c: Same.
9748
9749 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9750
9751         * lib/target-supports.exp (check_profiling_available): Assume
9752         profiling is not available on powerpc-eabi targets.
9753
9754 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9755
9756         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9757         * gcc.dg/vmx/bug-1.c: Ditto.
9758
9759 2004-04-20  Eric Christopher  <echristo@redhat.com>
9760
9761         * gcc.dg/charset/extern.c: New test.
9762         * g++.dg/charset/extern3.cc: Ditto.
9763
9764 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9765
9766         * gcc.dg/builtins-39.c: New test.
9767
9768 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9769
9770         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9771
9772 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9773
9774         * gcc.dg/torture/mips-hilo-1.c: New test.
9775
9776 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9777
9778         * gcc.c-torture/compile/20040419-1.c: New test.
9779
9780 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9781
9782         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9783
9784 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9785             Aldy Hernandez  <aldyh@redhat.com>
9786
9787         * gcc.c-torture/execute/va-arg-24.c: New.
9788
9789 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9790             Aldy Hernandez  <aldyh@redhat.com>
9791
9792         * gcc.dg/vmx/1b-01.c: New.
9793         * gcc.dg/vmx/1b-02.c: New.
9794         * gcc.dg/vmx/1b-03.c: New.
9795         * gcc.dg/vmx/1b-04.c: New.
9796         * gcc.dg/vmx/1b-05.c: New.
9797         * gcc.dg/vmx/1b-06.c: New.
9798         * gcc.dg/vmx/1b-07.c: New.
9799         * gcc.dg/vmx/1c-01.c: New.
9800         * gcc.dg/vmx/1c-02.c: New.
9801         * gcc.dg/vmx/3a-01a.c: New.
9802         * gcc.dg/vmx/3a-01.c: New.
9803         * gcc.dg/vmx/3a-01m.c: New.
9804         * gcc.dg/vmx/3a-03.c: New.
9805         * gcc.dg/vmx/3a-03m.c: New.
9806         * gcc.dg/vmx/3a-04.c: New.
9807         * gcc.dg/vmx/3a-04m.c: New.
9808         * gcc.dg/vmx/3a-05.c: New.
9809         * gcc.dg/vmx/3a-06.c: New.
9810         * gcc.dg/vmx/3a-06m.c: New.
9811         * gcc.dg/vmx/3a-07.c: New.
9812         * gcc.dg/vmx/3b-01.c: New.
9813         * gcc.dg/vmx/3b-02.c: New.
9814         * gcc.dg/vmx/3b-10.c: New.
9815         * gcc.dg/vmx/3b-13.c: New.
9816         * gcc.dg/vmx/3b-14.c: New.
9817         * gcc.dg/vmx/3b-15.c: New.
9818         * gcc.dg/vmx/3c-01a.c: New.
9819         * gcc.dg/vmx/3c-01.c: New.
9820         * gcc.dg/vmx/3c-02.c: New.
9821         * gcc.dg/vmx/3c-03.c: New.
9822         * gcc.dg/vmx/3d-01.c: New.
9823         * gcc.dg/vmx/4-01.c: New.
9824         * gcc.dg/vmx/4-03.c: New.
9825         * gcc.dg/vmx/5-01.c: New.
9826         * gcc.dg/vmx/5-02.c: New.
9827         * gcc.dg/vmx/5-03.c: New.
9828         * gcc.dg/vmx/5-04.c: New.
9829         * gcc.dg/vmx/5-05.c: New.
9830         * gcc.dg/vmx/5-06.c: New.
9831         * gcc.dg/vmx/5-07.c: New.
9832         * gcc.dg/vmx/5-07t.c: New.
9833         * gcc.dg/vmx/5-08.c: New.
9834         * gcc.dg/vmx/5-10.c: New.
9835         * gcc.dg/vmx/5-11.c: New.
9836         * gcc.dg/vmx/7-01a.c: New.
9837         * gcc.dg/vmx/7-01.c: New.
9838         * gcc.dg/vmx/7c-01.c: New.
9839         * gcc.dg/vmx/7d-01.c: New.
9840         * gcc.dg/vmx/7d-02.c: New.
9841         * gcc.dg/vmx/8-01.c: New.
9842         * gcc.dg/vmx/8-02a.c: New.
9843         * gcc.dg/vmx/8-02.c: New.
9844         * gcc.dg/vmx/brode-1.c: New.
9845         * gcc.dg/vmx/bug-1.c: New.
9846         * gcc.dg/vmx/bug-2.c: New.
9847         * gcc.dg/vmx/bug-3.c: New.
9848         * gcc.dg/vmx/cw-bug-1.c: New.
9849         * gcc.dg/vmx/cw-bug-2.c: New.
9850         * gcc.dg/vmx/cw-bug-3.c: New.
9851         * gcc.dg/vmx/dct.c: New.
9852         * gcc.dg/vmx/debug-1.c: New.
9853         * gcc.dg/vmx/debug-2.c: New.
9854         * gcc.dg/vmx/debug-3.c: New.
9855         * gcc.dg/vmx/debug-4.c: New.
9856         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9857         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9858         * gcc.dg/vmx/eg-5.c: New.
9859         * gcc.dg/vmx/fft.c: New.
9860         * gcc.dg/vmx/gcc-bug-1.c: New.
9861         * gcc.dg/vmx/gcc-bug-2.c: New.
9862         * gcc.dg/vmx/gcc-bug-3.c: New.
9863         * gcc.dg/vmx/gcc-bug-4.c: New.
9864         * gcc.dg/vmx/gcc-bug-5.c: New.
9865         * gcc.dg/vmx/gcc-bug-6.c: New.
9866         * gcc.dg/vmx/gcc-bug-7.c: New.
9867         * gcc.dg/vmx/gcc-bug-8.c: New.
9868         * gcc.dg/vmx/gcc-bug-9.c: New.
9869         * gcc.dg/vmx/gcc-bug-b.c: New.
9870         * gcc.dg/vmx/gcc-bug-c.c: New.
9871         * gcc.dg/vmx/gcc-bug-d.c: New.
9872         * gcc.dg/vmx/gcc-bug-e.c: New.
9873         * gcc.dg/vmx/gcc-bug-f.c: New.
9874         * gcc.dg/vmx/gcc-bug-g.c: New.
9875         * gcc.dg/vmx/gcc-bug-i.c: New.
9876         * gcc.dg/vmx/harness.h: New.
9877         * gcc.dg/vmx/ira1.c: New.
9878         * gcc.dg/vmx/ira2a.c: New.
9879         * gcc.dg/vmx/ira2b.c: New.
9880         * gcc.dg/vmx/ira2.c: New.
9881         * gcc.dg/vmx/ira2c.c: New.
9882         * gcc.dg/vmx/mem.c: New.
9883         * gcc.dg/vmx/newton-1.c: New.
9884         * gcc.dg/vmx/ops.c: New.
9885         * gcc.dg/vmx/sn7153.c: New.
9886         * gcc.dg/vmx/spill2.c: New.
9887         * gcc.dg/vmx/spill3.c: New.
9888         * gcc.dg/vmx/spill.c: New.
9889         * gcc.dg/vmx/t.c: New.
9890         * gcc.dg/vmx/varargs-1.c: New.
9891         * gcc.dg/vmx/varargs-2.c: New.
9892         * gcc.dg/vmx/varargs-3.c: New.
9893         * gcc.dg/vmx/varargs-4.c: New.
9894         * gcc.dg/vmx/varargs-5.c: New.
9895         * gcc.dg/vmx/varargs-6.c: New.
9896         * gcc.dg/vmx/varargs-7.c: New.
9897         * gcc.dg/vmx/vmx.exp: New.
9898         * gcc.dg/vmx/vprint-1.c: New.
9899         * gcc.dg/vmx/vscan-1.c: New.
9900         * gcc.dg/vmx/x-01.c: New.
9901         * gcc.dg/vmx/x-02.c: New.
9902         * gcc.dg/vmx/x-03.c: New.
9903         * gcc.dg/vmx/x-04.c: New.
9904         * gcc.dg/vmx/x-05.c: New.
9905         * gcc.dg/vmx/yousufi-1.c: New.
9906         * gcc.dg/vmx/zero-1.c: New.
9907         * gcc.dg/vmx/zero.c: New.
9908
9909 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         * g++.dg/lookup/java1.C: Update for chage of
9912         _Jv_AllocObject.
9913         * g++.dg/lookup/java2.C: Likewise.
9914
9915 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9916
9917         * ada/acats/run_all.sh: use -O2 by default.
9918
9919 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9920
9921         * gcc.dg/vr-mult-[12].c: New tests.
9922
9923 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9924
9925         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9926
9927         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9928
9929 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9930
9931         * lib/target-supports.exp (check_profiling_available): Assume profiling
9932         isn't available for mips*-*-elf targets.
9933
9934 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9935
9936         * gcc.dg/builtins-38.c: New test.
9937
9938 2004-04-14  Eric Christopher  <echristo@redhat.com>
9939
9940         * g++.dg/charset/charset.exp: Run .cc extension tests.
9941
9942 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9943
9944         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9945
9946 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9947
9948         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9949
9950 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9951
9952         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9953         * gcc.dg/i386-387-2.c: Likewise.
9954
9955         * gcc.dg/i386-387-7.c: New test.
9956         * gcc.dg/i386-387-8.c: New test.
9957
9958         * gcc.dg/builtins-37.c: New test.
9959
9960 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9961
9962         * g++.dg/pch/externc-1.C: Add missing semicolon.
9963
9964 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9965
9966         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9967
9968 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9969
9970         * gcc.c-torture/execute/20040411-1.c: New test.
9971
9972 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9973
9974         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9975
9976 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9977
9978         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9979
9980 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9981
9982         * lib/target-supports.exp (check_named_sections_available): New.
9983         * lib/gcc-dg.exp (dg-require-named-sections): New.
9984         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9985         old-deja.exp.  Also prune error-count message from HP linker.
9986         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9987
9988         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9989         * g++.old-deja/g++.pt/static3.C: Likewise.
9990         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9991
9992 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9993
9994         * gcc.c-torture/execute/20040409-1.c: New test case.
9995         * gcc.c-torture/execute/20040409-2.c: New test case.
9996         * gcc.c-torture/execute/20040409-3.c: New test case.
9997
9998 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9999
10000         * gcc.dg/20040409-1.c: New test.
10001
10002 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10003
10004         PR target/14888
10005         * g++.dg/opt/pr14888.C: New test case.
10006
10007 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10008
10009         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10010         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10011         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10012         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10013         New tests.
10014
10015 2004-04-08  Paul Brook  <paul@codesourcery.com>
10016
10017         * gcc.dg/spill-1.c: New test.
10018
10019 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10020
10021         * gcc.dg/torture/builtin-ctype-2.c: New test.
10022
10023 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10024
10025         * gcc.dg/pch/pch.exp: Add largefile test.
10026
10027 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10028
10029         * g++.dg/pch/externc-1.Hs: New.
10030         * g++.dg/pch/externc-1.C: New.
10031
10032 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10033
10034         * gcc.dg/compat/struct-by-value-5a_main.c,
10035         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10036         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10037         * gcc.dg/compat/struct-by-value-5a_x.c,
10038         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10039         gcc.dg/compat/struct-by-value-5_x.c.
10040         * gcc.dg/compat/struct-by-value-5a_y.c,
10041         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10042         gcc.dg/compat/struct-by-value-5_y.c.
10043
10044         * gcc.dg/compat/struct-by-value-6a_main.c,
10045         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10046         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10047         * gcc.dg/compat/struct-by-value-6a_x.c,
10048         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10049         gcc.dg/compat/struct-by-value-6_x.c.
10050         * gcc.dg/compat/struct-by-value-6a_y.c,
10051         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10052         gcc.dg/compat/struct-by-value-6_y.c.
10053
10054         * gcc.dg/compat/struct-by-value-7a_main.c,
10055         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10056         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10057         * gcc.dg/compat/struct-by-value-7a_x.c,
10058         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10059         gcc.dg/compat/struct-by-value-7_x.c.
10060         * gcc.dg/compat/struct-by-value-7a_y.c,
10061         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10062         gcc.dg/compat/struct-by-value-7_y.c.
10063
10064 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10065
10066         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10067         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10068         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10069         options.
10070
10071 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10072
10073         * gcc.dg/builtins-36.c: New test.
10074
10075 2004-04-06  Paul Brook  <paul@codesourcery.com>
10076
10077         * README.gcc: Remove obsolete contraint on testcases.
10078
10079 2004-04-05  Paul Brook  <paul@codesourcery.com>
10080
10081         PR2123
10082         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10083         failure and exit(0) on success.
10084         * g++.dg/expr/anew2.C: Ditto.
10085         * g++.dg/expr/anew3.C: Ditto.
10086         * g++.dg/expr/anew4.C: Ditto.
10087
10088 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10089
10090         PR c++/3518
10091         * g++.dg/template/unify7.C: New.
10092
10093 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10094
10095         * g++.dg/README: Bring up to date with new subdirectories; remove
10096         duplicate subdirectory lines.
10097
10098 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10099
10100         PR c++/14007
10101         * g++.dg/template/unify5.C: New.
10102         * g++.dg/template/unify6.C: New.
10103         * g++.dg/template/qualttp20.C: Adjust.
10104         * g++.old-deja/g++.jason/report.C: Adjust.
10105         * g++.old-deja/g++.other/qual1.C: Adjust.
10106
10107 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10108
10109         PR c++/14803
10110         * g++.dg/inherit/ptrmem1.C: New test.
10111
10112 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10113
10114         PR c++/14755
10115         * gcc.c-torture/execute/20040331-1.c: New test.
10116         * gcc.dg/20040331-1.c: New test.
10117
10118 2004-04-01  Paul Brook  <paul@codesourcery.com>
10119
10120         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10121
10122 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10123
10124         PR c++/14724
10125         * g++.dg/init/goto1.C: New test.
10126
10127         PR c++/14763
10128         * g++.dg/template/defarg4.C: New test.
10129
10130 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10131
10132         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10133
10134 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10135
10136         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10137
10138 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10139
10140         * gcc.dg/noncompile/undeclared-2.c: New test.
10141
10142 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10143
10144         * gcc.dg/940409-1.c: Remove XFAIL.
10145         * gcc.dg/reg-vol-struct-1.c: New test.
10146
10147 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10148
10149         * gcc.dg/torture/builtin-wctype-1.c: New test.
10150
10151 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10152
10153         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10154         * gcc.dg/20001101-1.c: Likewise.
10155         * gcc.dg/20001102-1.c: Likewise.
10156
10157 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10158
10159         * gcc.dg/compare8.c: Add an additional test for XOR.
10160
10161 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10162
10163         * gcc.dg/torture/builtin-ctype-1.c: New test.
10164
10165 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10166
10167         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10168         * gcc.dg/torture/builtin-math-1.c: Likewise.
10169         * gcc.dg/torture/builtin-power-1.c: New test.
10170
10171 2004-03-24  Andreas Schwab  <schwab@suse.de>
10172
10173         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10174         IA64 assembler.
10175
10176 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10177             Roger Sayle  <roger@eyesopen.com>
10178
10179         * gcc.dg/compare8.c: New test case.
10180
10181 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10182
10183         * g++.dg/ext/altivec-7.C: New test.
10184
10185 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10186
10187         PR 12267, 12391, 12560, 13129, 14114, 14133
10188         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10189         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10190         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10191         Adjust error regexps.
10192         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10193         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10194         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10195         * gcc.dg/local1.c: Add explanatory comment.
10196
10197 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10198
10199         PR optimization/14669
10200         * g++.dg/opt/fold2.C: New test case.
10201
10202 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10203
10204         PR c/14069
10205         * gcc.dg/20040322-1.c: New test.
10206
10207 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10208
10209         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10210         * gcc.dg/ultrasp4.c: Likewise.
10211         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10212
10213 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10214
10215         * gcc.dg/i386-sse-8.c: Reset default options.
10216
10217 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10218
10219         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10220         in the error message text.
10221
10222 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10223
10224         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10225
10226 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10227
10228         PR c++/14616
10229         * g++.dg/init/array13.C: New test.
10230
10231 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10232
10233         PR target/13889
10234         * gcc.c-torture/compile/pr13889.c: New test case.
10235
10236 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10237
10238         PR c/14635
10239         * builtins-1.c (nan, nans): Don't test.
10240         * builtins-30.c: Don't use nan, nanf, nanl.
10241         * builtins-35.c: New test.
10242
10243 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10244
10245         * g++.dg/ext/altivec-6.C: New test.
10246
10247 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10248
10249         * g++.dg/init/placement3.C: New test.
10250
10251         * g++.dg/template/spec13.C: New test.
10252
10253         * g++.dg/lookup/using11.C: New test.
10254
10255         * g++.dg/lookup/koenig3.C: New test.
10256
10257         * g++.dg/template/operator2.C: New test.
10258
10259         * g++.dg/expr/dtor3.C: New test.
10260         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10261         marker.
10262         * g++.old-deja/g++.law/visibility28.C: Likewise.
10263
10264 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10265
10266         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10267         * gcc.dg/ppc64-abi-3.c: Likewise.
10268
10269 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10270
10271         PR c++/14545
10272         * g++.dg/parse/template15.C: New test.
10273
10274 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10275
10276         * g++.dg/expr/dtor2.C: New test.
10277
10278         * g++.dg/lookup/anon4.C: New test.
10279
10280         * g++.dg/overload/using1.C: New test.
10281
10282         * g++.dg/template/lookup7.C: New test.
10283
10284         * g++.dg/template/typename6.C: New test.
10285
10286         * g++.dg/expr/cond6.C: New test.
10287
10288 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10289
10290         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10291
10292 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10293
10294         * g++.dg/expr/cond5.C: New test.
10295         * g++.dg/expr/constcast1.C: Likewise.
10296         * g++.dg/expr/ptrmem2.C: Likewise.
10297         * g++.dg/expr/ptrmem3.C: Likewise.
10298         * g++.dg/lookup/main1.C: Likewise.
10299         * g++.dg/template/lookup6.C: Likewise.
10300
10301 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10302
10303         * gcc.dg/local1.c: New test.
10304
10305         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10306
10307 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10308
10309         * gcc.dg/torture/builtin-convert-1.c: New test.
10310
10311 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10312
10313         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10314
10315 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10316
10317         PR c++/14481
10318         * g++.dg/warn/Wunused-7.C: New test.
10319
10320 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10321
10322         * gcc.dg/torture/builtin-integral-1.c: New test.
10323
10324 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10325
10326         PR c++/14586
10327         * g++.dg/parse/non-dependent3.C: New test.
10328
10329 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10330
10331         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10332         * g++.dg/eh/simd-2.C: Likewise.
10333         * g++.dg/init/array10.C: Likewise.
10334         * gcc.c-torture/compile/simd-1.c: Likewise.
10335         * gcc.c-torture/compile/simd-2.c: Likewise.
10336         * gcc.c-torture/compile/simd-3.c: Likewise.
10337         * gcc.c-torture/compile/simd-4.c: Likewise.
10338         * gcc.c-torture/compile/simd-6.c: Likewise.
10339         * gcc.c-torture/execute/simd-1.c: Likewise.
10340         * gcc.c-torture/execute/simd-2.c: Likewise.
10341         * gcc.dg/compat/vector-defs.h: Likewise.
10342         * gcc.dg/20020531-1.c: Likewise.
10343         * gcc.dg/altivec-3.c: Likewise.
10344         * gcc.dg/altivec-4.c: Likewise.
10345         * gcc.dg/altivec-varargs-1.c: Likewise.
10346         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10347         * gcc.dg/i386-mmx-3.c: Likewise.
10348         * gcc.dg/i386-sse-4.c: Likewise.
10349         * gcc.dg/i386-sse-5.c: Likewise.
10350         * gcc.dg/i386-sse-8.c: Likewise.
10351         * gcc.dg/simd-1.c: Likewise.
10352         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10353         __ev64_opaque__ since the machine description provides it.
10354
10355 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10356
10357         * lib/compat.exp (skip_list): New global variable.
10358         Use it to hold the user defined COMPAT_SKIPS list if any.
10359         (compat-obj): Add the members of skip_list to optall.
10360
10361 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10362
10363         * gcc.dg/compat/union-by-value-1_main.c,
10364         union-by-value-1_x.c, union-by-value-1_y.c,
10365         union-check.h, union-defs.h,
10366         union-init.h, union-return-1_main.c,
10367         union-return-1_x.c, union-return-1_y.c: New files.
10368
10369 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10370
10371         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10372         mixed-struct-init.h: Add 4 mixed structure types.
10373         struct-by-value-21_main.c, struct-by-value-21_x.c,
10374         struct-by-value-21_y.c, struct-return-21_main.c,
10375         struct-return-21_x.c, struct-return-21_y.c: New files.
10376
10377 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10378
10379         PR c++/14550
10380         * g++.dg/parse/template14.C: New test.
10381
10382 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10383
10384         * gcc.c-torture/execute/20040313-1.c: New test.
10385
10386 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10387
10388         PR target/14533
10389         * gcc.dg/20040311-2.c: New test.
10390
10391 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10392
10393         PR other/14544
10394         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10395         bit-field.
10396
10397 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10398
10399         * gcc.dg/20040305-2.c: Add missing return statement.
10400
10401 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10402
10403         * gcc.dg/builtins-34.c: Also check pow10*.
10404
10405 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10406
10407         PR target/14262
10408         * gcc.dg/20040305-2.c: New test.
10409
10410 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10411
10412         * gcc.dg/20040310-1.c: New test.
10413
10414 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10415
10416         * gcc.c-torture/execute/20040311-1.c: New test case.
10417
10418 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10419
10420         PR c++/14476
10421         * g++.dg/lookup/enum1.C: New test.
10422
10423 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10424
10425         PR c++/14510
10426         * g++.dg/lookup/struct2.C: New test.
10427
10428 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10429
10430         * gcc.dg/builtins-34.c: New test.
10431
10432 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10433
10434         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10435
10436 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10437
10438         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10439         * gcc.dg/alias-2.c: New testcase.
10440
10441 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10442
10443         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10444
10445 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10446
10447         * gcc.c-torture/execute/20040309-1.c: New test case.
10448
10449 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10450
10451         PR c++/14397
10452         * g++.dg/overload/ref1.C: New.
10453
10454 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10455
10456         PR c++/14409
10457         * g++.dg/template/spec12.C: New test.
10458
10459         PR c++/14448
10460         * g++.dg/parse/crash14.C: New test.
10461
10462 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10463
10464         PR c++/14230
10465         * g++.dg/init/ref11.C: New test.
10466
10467 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10468
10469         PR c++/14432
10470         * g++.dg/parse/builtin2.C: New test.
10471
10472 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10473
10474         PR c++/14401
10475         * g++.dg/init/ctor3.C: New test.
10476         * g++.dg/init/union1.C: New test.
10477         * g++.dg/ext/anon-struct4.C: New test.
10478
10479 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10480
10481         * g++.dg/lookup/koenig1.C: Tweak error messages.
10482         * g++.dg/lookup/used-before-declaration.C: Likewise.
10483         * g++.dg/other/do1.C: Likewise.
10484         * g++.dg/overload/koenig1.C: Likewise.
10485         * g++.dg/parse/crash13.C: Likewise.
10486         * g++.dg/template/instantiate3.C: Likewise.
10487
10488 2004-03-08  Eric Christopher  <echristo@redhat.com>
10489
10490         * * lib/target-supports.exp: Enable libiconv in test
10491         compilation.  Fix up error checking.
10492
10493 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10494
10495         PR middle-end/14289
10496         * gcc.dg/pr14289-1.c: New test case.
10497         * gcc.dg/pr14289-2.c: Likewise.
10498         * gcc.dg/pr14289-3.c: Likewise.
10499
10500 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10501
10502         * gcc.c-torture/execute/20040308-1.c: New test.
10503
10504 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10505
10506         * gcc.c-torture/execute/20040307-1.c: New test case.
10507
10508 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10509
10510         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10511
10512 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10513
10514         * gcc.dg/20040306-1.c: New test.
10515
10516 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10517
10518         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10519         them static.
10520         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10521
10522 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10523
10524         PR c/14465
10525         * gcc.dg/decl-6.c: New test.
10526
10527 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10528
10529         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10530         Rename LOGPOW -> LOG_POW.
10531         (SQRT_EXP, POW_EXP): New.
10532
10533 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10534
10535         * gcc.dg/i386-sse-8.c: New test.
10536
10537 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10538
10539         PR c/14114
10540         * gcc.dg/decl-5.c: New test.
10541
10542 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10543
10544         * gcc.dg/20040305-1.c: New test.
10545
10546 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10547
10548         PR other/14354
10549         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10550
10551 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10552
10553         PR c++/14425, c++/14426
10554         * g++.dg/ext/altivec-4.C: New test.
10555         * g++.dg/ext/altivec-5.C: New test.
10556
10557 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10558
10559         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10560         global variables of a type with no linkage.
10561         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10562         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10563         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10564         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10565         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10566         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10567         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10568         * g++.dg/warn/deprecated.C: Name enum Color.
10569         * g++.dg/overload/VLA.C: Name structure for 'b'.
10570         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10571
10572 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10573
10574         * gcc.c-torture/compile/20040304-1.c: New test.
10575
10576 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10577
10578         PR 13728
10579         * gcc.dg/decl-4.c: New testcase.
10580
10581 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10582
10583         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10584         as PRECF if sizeof (float) > sizeof (double).
10585         (PRECL): Make it the same as PRECF if
10586         sizeof (float) > sizeof (long double).
10587
10588 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10589
10590         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10591         system type.  Add check for irix6 which doesn't have c99 runtime.
10592
10593 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10594
10595         * gcc.dg/const-elim-1.c: xfail for xtensa.
10596
10597 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10598
10599         PR c++/14369
10600         * g++.dg/template/cond4.C: New test.
10601
10602 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10603
10604         PR c++/14360
10605         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10606
10607         PR c++/14361
10608         * g++.dg/parse/defarg7.C: New test.
10609
10610         PR c++/14359
10611         * g++.dg/template/friend26.C: New test.
10612
10613 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10614
10615         PR c++/14324
10616         * g++.dg/abi/mangle21.C: New test.
10617
10618         PR c++/14260
10619         * g++.dg/parse/constructor2.C: New test.
10620
10621         PR c++/14337
10622         * g++.dg/template/sfinae1.C: New test.
10623
10624 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10625
10626         PR c++/14267
10627         * g++.dg/expr/crash2.C: New test.
10628
10629         PR middle-end/13448
10630         * gcc.dg/inline-5.c: New test.
10631         * gcc.dg/always-inline.c: Split out tests into ...
10632         * gcc.dg/always-inline2.c: ... this and ...
10633         * gcc.dg/always-inline3.c: ... this.
10634
10635 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10636
10637         PR debug/12103
10638         * g++.dg/debug/crash1.C: New test.
10639
10640 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10641
10642         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10643         function with __attribute__((noinline)).
10644         (recurser_void2): Likewise.
10645         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10646         (recurser_void2): Likewise.
10647
10648 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10649
10650         PR middle-end/14203
10651         * g++.dg/warn/Wunused-6.C: New test case.
10652
10653 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10654
10655         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10656         not defined.
10657
10658 2004-02-27  Eric Christopher  <echristo@redhat.com>
10659
10660         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10661         * g++.dg/charset/asm2.c: Run only x86.
10662         * gcc.dg/charset/asm3.c: Ditto.
10663
10664 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10665
10666         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10667         ld_library_path.
10668
10669 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10670
10671         * g++.dg/ext/altivec-3.C: New.
10672
10673 2004-02-26  Richard Henderson  <rth@redhat.com>
10674
10675         * g++.dg/ext/attrib10.C: Mark for warning.
10676         * gcc.dg/attr-alias-1.c: New.
10677
10678 2004-02-26  Richard Henderson  <rth@redhat.com>
10679
10680         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10681         * gcc.c-torture/execute/20040208-2.c: ... it back.
10682
10683 2004-02-26  Eric Christopher  <echristo@redhat.com>
10684
10685         * lib/target-supports.exp (check-iconv-available): New function.
10686         * lib/gcc-dg.exp (dg-require-iconv): New function.
10687         Use above.
10688         * gcc.dg/charset: New directory.
10689         * gcc.dg/charset/charset.exp: New file.
10690         * gcc.dg/charset/asm1.c: Ditto.
10691         * gcc.dg/charset/asm2.c: Ditto.
10692         * gcc.dg/charset/asm3.c: Ditto.
10693         * gcc.dg/charset/asm4.c: Ditto.
10694         * gcc.dg/charset/asm5.c: Ditto.
10695         * gcc.dg/charset/attribute1.c: Ditto.
10696         * gcc.dg/charset/attribute2.c: Ditto.
10697         * gcc.dg/charset/string1.c: Ditto.
10698         * g++.dg/charset: New directory.
10699         * g++.dg/dg.exp: Add here. Special options.
10700         * g++.dg/charset/charset.exp: New file.
10701         * g++.dg/charset/asm1.c: Ditto.
10702         * g++.dg/charset/asm2.c: Ditto.
10703         * g++.dg/charset/asm3.c: Ditto.
10704         * g++.dg/charset/asm4.c: Ditto.
10705         * g++.dg/charset/attribute1.c: Ditto.
10706         * g++.dg/charset/attribute2.c: Ditto.
10707         * g++.dg/charset/extern1.cc: Ditto.
10708         * g++.dg/charset/extern2.cc: Ditto.
10709         * g++.dg/charset/string1.c: Ditto.
10710
10711 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10712
10713         PR c++/14278
10714         * g++.dg/parse/comma1.C: New test.
10715
10716 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10717
10718         PR c++/14284
10719         * g++.dg/template/ttp8.C: New test.
10720
10721 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10722
10723         * gcc.dg/fixuns-trunc-1.c: New test.
10724
10725 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10726
10727         * gcc.dg/builtins-config.h: Use #elif.
10728
10729 2004-02-26  Michael Matz  <matz@suse.de>
10730
10731         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10732         * gcc.dg/991214-1.c: Likewise.
10733         * gcc.dg/i386-asm-1.c: Likewise.
10734
10735 2004-02-25  Richard Henderson  <rth@redhat.com>
10736
10737         * gcc.c-torture/execute/20040208-2.c: Move ...
10738         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10739
10740 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10741
10742         PR c++/14246
10743         * g++.dg/other/crash-3.C: New test.
10744
10745 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10746
10747         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10748         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10749
10750         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10751         HP-UX.
10752
10753 2004-02-24  Michael Matz  <matz@suse.de>
10754
10755         * gcc.dg/i386-regparm.c: New.
10756
10757 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10758
10759         * gcc.c-torture/execute/20040223-1.c: New.
10760
10761 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10762             Kazu Hirata  <kazu@cs.umass.edu>
10763
10764         * gcc.dg/fwritable-strings-1.c: Remove.
10765
10766 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10767
10768         PR c/14156
10769         * gcc.dg/20040223-1.c: New test.
10770
10771 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10772
10773         PR c++/14106
10774         * g++.dg/ext/typeof9.C: New test.
10775
10776 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10777
10778         PR c++/14250
10779         * g++.dg/other/switch1.C: New test.
10780
10781 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10782
10783         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10784         * gcc.dg/va-arg-1.c: Likewise.
10785
10786 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10787
10788         PR c++/14143
10789         * g++.dg/template/koenig5.C: New test.
10790
10791 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10792
10793         * g++.dg/ext/altivec-1.C: Generalize target triple.
10794         * g++.dg/ext/altivec-2.C: New test case.
10795         * g++.dg/ext/altivec_check.h: New file.
10796         * gcc.dg/altivec-1.c: Generalize target triple;
10797         include altivec_check.h and call altivec_check().
10798         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10799         * gcc.dg/altivec-6.c: New test case.
10800         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10801         type casts as needed.
10802         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10803         altivec_check().
10804         * gcc.dg/altivec-12.c: New test case.
10805         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10806         include altivec_check.h and call altivec_check().
10807         * gcc.dg/altivec_check.h: New file.
10808
10809 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10810
10811         * lib/target-supports.exp (check_alias_available): Don't mangle
10812         function `g' in test program.
10813
10814 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10815
10816         * lib/target-supports.exp (check_profiling_available): Check
10817         argument to determine whether we support a profiling type.
10818         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10819         check_profiling_available.
10820         * g++.dg/bprob/bprob.exp: Likewise
10821         * g77.dg/bprob/bprob.exp: Likewise.
10822         * gcc.misc-tests/bprob.exp: Likewise.
10823         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10824         dg-require-profiling and delete expected error handling.
10825         * gcc.dg/20021014-1.c: Likewise.
10826         * gcc.dg/nest.c: Likewise.
10827
10828 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10829
10830         PR c++/12007
10831         * g++.dg/other/vthunk1.C: New test.
10832
10833 2004-02-20  Falk Hueffner  <falk@debian.org>
10834
10835         PR target/14201
10836         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10837
10838 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10839
10840         PR c++/13927
10841         * g++.dg/other/error8.C: Remove XFAIL markers.
10842
10843         PR c++/14173
10844         * g++.dg/ext/packed5.C: New test.
10845
10846         PR c++/14199
10847         * g++.dg/warn/Wunused-5.C: New test.
10848
10849         PR c++/14186
10850         * g++.dg/lookup/member1.C: New test.
10851
10852 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10853
10854         * gcc.c-torture/compile/20040130-1.c: Enable only when
10855         __INT_MAX__ >= 2147483647L.
10856         * gcc.c-torture/compile/961203-1.c: Likewise.
10857
10858 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10859
10860         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10861         * g++.dg/opt/template1.C: Robustify assembler regexp
10862
10863 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10864
10865         * gcc.c-torture/execute/simd-4.x: Remove.
10866         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10867         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10868         Guard with #ifndef SKIP_ATTRIBUTE.
10869         * gcc.dg/compat/vector-1_y.c: Likewise.
10870         * gcc.dg/compat/vector-2_x.c: Likewise.
10871         * gcc.dg/compat/vector-2_y.c: Likewise.
10872         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10873         * g++.dg/eh/simd-2.C: Likewise.
10874
10875 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10876
10877         * gcc.c-torture/compile/complex-1.c: New.
10878
10879 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10880
10881         PR target/14209
10882         * gcc.c-torture/execute/20040218-1.c: New test.
10883
10884 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10885
10886         PR c++/14181
10887         * g++.dg/parse/new2.C: New test.
10888
10889 2004-02-18  Paul Brook  <paul@codesourcery.com>
10890
10891         * gcc.c-torture/compile/libcall-1.c: New test.
10892
10893 2004-02-18  Paul Brook  <paul@codesourcery.com>
10894
10895         PR debug/12934
10896         * gcc.dg/debug/debug-7.c: New test.
10897
10898 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10899
10900         * gcc.dg/20040217-1.c: New test.
10901
10902 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10903
10904         * gcc.c-torture/execute/990208-1.x: Delete.
10905
10906 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10907
10908         * gcc.c-torture/execute/20040208-2.x: New file.
10909
10910 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10911
10912         PR c++/11326
10913         * g++.dg/abi/structret1.C: New test.
10914
10915 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10916
10917         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10918         (i386_cpuid): No need to test if cpuid is available on AMD64.
10919         Fix assembly, so that it works onboth i386 and AMD64.
10920         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10921         (vecInLong): Fix s[] member type to unsigned int.
10922         (vecInWord): Remove type.
10923         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10924         (a64, b64, c64, d64, e64): Remove.
10925         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10926         Remove unused variable.  Remove initialization of removed variables.
10927         Don't call mmx_tests nor sse_tests.
10928         (reference_mmx, reference_sse): Remove.
10929         (check): Add return stmt.
10930         * gcc.dg/i386-sse-7.c: New test.
10931         * gcc.dg/i386-mmx-4.c: New test.
10932
10933 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10934
10935         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10936         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10937         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10938         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10939         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10940         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10941         g++.dg/tc1/dr94.C: Fix line terminator.
10942
10943 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10944
10945         * gcc.c-torture/compile/20040216-1.c: New.
10946
10947 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10948
10949         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10950         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10951         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10952         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10953         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10954         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10955
10956 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10957
10958         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10959
10960 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10961
10962         PR c++/13971
10963         * g++.dg/expr/cond4.C: New test.
10964
10965         PR c++/14086
10966         * g++.dg/lookup/crash2.C: New test.
10967
10968 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10969
10970         * gcc.c-torture/compile/20040214-2.c: New test.
10971
10972 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10973
10974         PR c++/14116
10975         * g++.dg/ext/typeof8.C: New test.
10976
10977 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10978
10979         * gcc.c-torture/compile/20040214-1.c: New test.
10980
10981 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10982
10983         PR c++/13635
10984         * g++.dg/template/spec11.C: New test.
10985
10986 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10987
10988         PR c++/13927
10989         * g++.dg/other/error8.C: New test.
10990
10991 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10992
10993         PR c++/14122
10994         * g++.dg/template/array4.C: New test.
10995
10996         PR c++/14108
10997         * g++.dg/inherit/thunk2.C: New test.
10998
10999         PR c++/14083
11000         * g++.dg/eh/cond2.C: New test.
11001
11002 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11003
11004         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11005
11006 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11007
11008         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11009
11010 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11011
11012         * g++.dg/simd-2.C: xfail on ppc64-linux.
11013
11014 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11015
11016         PR c/456
11017         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11018         tests.
11019
11020 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11021
11022         * gcc.dg/builtins-33.c: New test.
11023
11024 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11025
11026         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11027
11028 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11029
11030         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11031
11032 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11033
11034         * gcc.dg/ppc64-abi-3.c: New test.
11035
11036 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11037
11038         PR c/14092
11039
11040         * gcc.dg/pr14092-1.c: New testcase.
11041
11042 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11043
11044         * gcc.dg/cpp/assert4.c: Fix typo last change.
11045
11046         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11047         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11048
11049         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11050
11051 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11052
11053         * gcc.c-torture/compile/20040209-1.c: New test case.
11054
11055 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11056
11057         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11058
11059 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11060
11061         * gcc.c-torture/execute/20040208-[12].c: New tests.
11062
11063 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11064
11065         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11066
11067 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11068
11069         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11070
11071 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11072
11073         Bug 13856
11074         * gcc.dg/visibility-8.c: New testcase.
11075
11076 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11077
11078         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11079         arguments.
11080         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11081
11082 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11083
11084         PR middle-end/13696
11085         * g++.dg/opt/fold1.C: New test case.
11086
11087 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11088
11089         PR c++/14033
11090         * g++.dg/other/crash-2.C: New test.
11091
11092 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11093
11094         PR c++/14028
11095         * g++.dg/parse/angle-bracket2.C: New test.
11096
11097 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11098
11099         PR middle-end/13750
11100         Revert:
11101         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11102         PR pch/13361
11103         * testsuite/g++.dg/pch/wchar-1.C: New.
11104         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11105
11106 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11107
11108         PR c++/14008
11109         * g++.dg/parse/error15.C: New test.
11110         * g++.dg/parse/crash11.C: Update dg-error mark.
11111
11112 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11113
11114         PR c++/13932
11115         * g++.dg/warn/conv2.C: New test.
11116
11117 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11118
11119         PR c++/13086
11120         * g++.dg/warn/incomplete1.C: Remove xfail.
11121
11122 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11123
11124         * lib/file-format.exp (gcc_target_object_format): Use
11125         ${tool}_target_compile, not gcc_target_compile.
11126         * lib/target-supports.exp (check_alias_available): Likewise.
11127         (check_gc_sections_available): Likewise.
11128         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11129         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11130         dg-require-alias.
11131
11132 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11133
11134         PR c++/13969
11135         * g++.dg/template/static6.C: New test.
11136
11137 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11138
11139         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11140
11141 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11142
11143         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11144         tests for systems where `char' is unsigned by default.
11145
11146 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11147
11148         PR c++/13997
11149         * g++.dg/template/partial3.C: New test.
11150
11151 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11152
11153         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11154         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11155         Remove mentions of obsolete ports.
11156
11157 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11158
11159         * gcc.dg/noncompile/20001228-1.c: Fix for new
11160         error message.
11161
11162 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11163
11164         PR target/9348
11165         * gcc.c-torture/execute/multdi-1.c: New test case.
11166
11167 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11168
11169         PR c++/13925
11170         * g++.dg/template/lookup5.C: New test.
11171
11172 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11173
11174         PR c++/13950
11175         * g++.dg/template/lookup4.C: New test.
11176
11177         PR c++/13970
11178         * g++.dg/parse/error14.C: New test.
11179
11180         PR c++/14002
11181         * g++.dg/parse/template13.C: New test.
11182
11183 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11184
11185         PR c++/13978
11186         * g++.dg/template/koenig4.C: New test.
11187
11188         PR c++/13968
11189         * g++.dg/template/crash17.C: New test.
11190
11191         PR c++/13975
11192         * g++.dg/parse/error13.C: New test.
11193         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11194
11195 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11196
11197         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11198
11199 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11200
11201         PR c/11658
11202         PR c/13994
11203         * gcc.dg/noncompile/20040203-1.c: New test.
11204         * gcc.dg/noncompile/20040203-2.c: Likewise.
11205         * gcc.dg/noncompile/20040203-3.c: Likewise.
11206         * gcc.dg/20040203-1.c: Likewise.
11207
11208 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11209
11210         PR c++/10858
11211         * g++.dg/template/sizeof7.C: New test.
11212
11213 2004-02-02  Eric Christopher  <echristo@redhat.com>
11214             Zack Weinberg  <zack@codesourcery.com>
11215
11216         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11217
11218 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11219
11220         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11221         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11222         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11223         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11224
11225 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11226
11227         PR c++/13113
11228         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11229
11230         PR c++/13854
11231         * g++.dg/ext/attrib13.C: New test.
11232
11233         PR c++/13907
11234         * g++.dg/conversion/op2.C: New test.
11235
11236 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11237
11238         * gcc.dg/titype-1.c: Fix pasto.
11239
11240 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11241
11242         * gcc.dg/titype-1.c: New test.
11243
11244 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11245
11246         PR c++/13957
11247         * g++.dg/template/non-type-template-argument-1.C,
11248         g++.dg/template/qualified-id1.C: Update dg-error marks.
11249         * g++.dg/template/nontype6.C: New test.
11250
11251 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11252
11253         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11254         * gcc.dg/builtins-31.c: New testcase.
11255         * gcc.dg/builtins-32.c: New testcase.
11256
11257 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11258
11259         * objc.dg/call-super-2.m: Update line numbers
11260         for the including of stddef.h.
11261
11262 2004-01-30  Michael Matz  <matz@suse.de>
11263
11264         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11265         g++.dg/ext/case-range3.C: New tests.
11266
11267 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11268
11269         DR206
11270         PR c++/13813
11271         * g++.dg/template/member4.C: New test.
11272
11273 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11274
11275         PR c++/13683
11276         * g++.dg/template/sizeof6.C: New test.
11277
11278 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11279
11280         * gcc.dg/fwritable-strings-1.c: New test.
11281
11282 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11283
11284         * gcc.c-torture/compile/20040130-1.c: New test.
11285
11286 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11287
11288         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11289
11290 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11291
11292         PR c++/13883
11293         * g++.dg/template/ctor3.C: New test.
11294
11295 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11296
11297         * g++.dg/tc1: New directory.
11298         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11299         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11300         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11301         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11302         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11303
11304 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11305
11306         * g++.dg/parse/error11.C: New test.
11307         * g++.dg/parse/error12.C: Likewise.
11308
11309 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11310
11311         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11312         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11313
11314 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11315
11316         PR c++/13791
11317         * g++.dg/ext/attrib12.C: New test.
11318
11319         PR c++/13736
11320         * g++.dg/parse/cast2.C: New test.
11321
11322 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11323
11324         * objc.dg/encode-2.m (main): New local string.  Set depending on
11325         sizeof long.  Use in sscanf call.
11326         * objc.dg/encode-3.m (main): New local string.  Set depending on
11327         sizeof long.  Use in scan_initial call.
11328
11329 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11330
11331         * objc.dg/call-super-2.m: Make LP64-safe.
11332         * objc.dg/desig-init-1.m: Likewise.
11333
11334 2004-01-27  Devang Patel <dpatel@apple.com>
11335
11336         * g++.dg/debug/namespace1.C: New test.
11337
11338 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11339
11340         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11341         xscale-*-*.
11342
11343         * gcc.dg/arm-mmx-1.c: New test.
11344
11345 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11346
11347         * gcc.dg/20040127-1.c: New test.
11348         * gcc.dg/20040127-2.c: New test.
11349
11350 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11351
11352         * objc.dg/stret-1.m (glob): Renamed to globa.
11353
11354 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11355
11356         PR c++/13663
11357         * g++.dg/expr/for1.C: New test.
11358
11359 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11360
11361         PR middle-end/13779
11362         * gcc.dg/darwin-longlong.c: New test.
11363
11364 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11365
11366         * gcc.dg/20040124-1.c: Moved test from here...
11367         * gcc.c-torture/compile/20040124-1.c: ...to here.
11368
11369 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11370
11371         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11372         the assembly output if -m64 is passed.
11373
11374 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11375
11376         PR c++/13833
11377         * g++.dg/template/cond3.C: New test.
11378
11379 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11380
11381         PR c++/13810
11382         * g++.dg/template/ttp7.C: New test.
11383
11384 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11385
11386         PR c++/13797
11387         * g++.dg/template/nontype4.C: New test.
11388         * g++.dg/template/nontype5.C: Likewise.
11389
11390 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11391
11392         * gcc.dg/torture/mips-clobber-at.c: New test.
11393
11394 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11395
11396         * gcc.dg/20040124-1.c: New test.
11397
11398 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11399
11400         * gcc.dg/20040123-1.c: New test.
11401
11402 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11403
11404         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11405
11406 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11407
11408         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11409
11410 2004-01-23  Andrew Pinski  <apinski@apple.com>
11411
11412         * gcc.dg/20030121-1.c: Move to ..
11413         * gcc.dg/20040121-1.c: here.
11414
11415 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11416
11417         * gcc.dg/builtins-29.c: New test case.
11418
11419 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11420
11421         PR 18314
11422         * gcc.dg/builtins-30.c: New testcase.
11423
11424 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11425
11426         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11427         * lib/g77.exp: Likewise.
11428         * lib/objc.exp: Likewise.
11429         * lib/g++.exp: Likewise.
11430
11431 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11432
11433         * gcc.dg/struct-by-value-2.c: New test.
11434
11435 2004-01-21  Andrew Pinski  <apinski@apple.com>
11436
11437         PR target/13785
11438         * gcc.dg/20030121-1.c: New test.
11439
11440 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11441
11442         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11443         clobber frame pointer register in asm statement.
11444
11445 2004-01-21  Falk Hueffner  <falk@debian.org>
11446
11447         * gcc.c-torture/compile/20040121-1.c: New test.
11448
11449 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11450
11451         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11452
11453 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11454
11455         * gcc.dg/ppc64-abi-2.c: New test.
11456
11457 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11458
11459         * lib/treelang.exp: Fill out this file.
11460         * lib/treelang-dg.exp: New File.
11461
11462 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11463
11464         * gcc.c-torture/compile/981022-1.c: Remove.
11465         * gcc.dg/array-5.c: Remove XFAIL.
11466         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11467         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11468         gcc.dg/cond-lvalue-1.c: Update.
11469         * gcc.dg/cast-lvalue-2.c: New test.
11470
11471 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11472
11473         PR c++/13592
11474         * g++.dg/other/error1.C (class foo): Tweak error message.
11475
11476         PR c++/13592
11477         * g++.dg/template/call2.C: New test.
11478
11479 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11480
11481         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11482         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11483         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11484         scalar-return-1_x.c, scalar-return-2_y.c,
11485         scalar-return-3_x.c, scalar-return-3_y.c,
11486         scalar-return-4_x.c, scalar-return-4_y.c,
11487         struct-align-1.h, struct-align-1_x.c,
11488         struct-align-1_y.c, struct-align-2.h,
11489         struct-align-2_x.c, struct-align-2_y.c,
11490         struct-by-value-10_y.c, struct-by-value-11_x.c,
11491         struct-by-value-11_y.c, struct-by-value-12_x.c,
11492         struct-by-value-12_y.c, struct-by-value-13_x.c,
11493         struct-by-value-13_y.c, struct-by-value-14_x.c,
11494         struct-by-value-14_y.c, struct-by-value-15_x.c,
11495         struct-by-value-15_y.c, struct-by-value-16_y.c,
11496         struct-by-value-17_y.c, struct-by-value-18_y.c,
11497         struct-by-value-19_y.c, struct-by-value-1_x.c,
11498         struct-by-value-1_y.c, struct-by-value-20_y.c,
11499         struct-by-value-2_x.c, struct-by-value-2_y.c,
11500         struct-by-value-3_y.c, struct-by-value-4_x.c,
11501         struct-by-value-4_y.c, struct-by-value-5_y.c,
11502         struct-by-value-6_y.c, struct-by-value-7_y.c
11503         struct-by-value-8_x.c, struct-by-value-8_y.c
11504         struct-by-value-9_x.c, struct-by-value-9_y.c
11505         struct-return-10_x.c, struct-return-10_y.c,
11506         struct-return-19_x.c, struct-return-20_x.c
11507         struct-return-2_x.c, struct-return-2_y.c
11508         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11509         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11510
11511 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11512
11513         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11514         attribute on sparc*-sun-solaris2.*.
11515
11516 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11517
11518         PR c++/13710
11519         * g++.dg/ext/typeof7.C: New test.
11520
11521 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11522
11523         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11524         * gcc.dg/const-elim-1.c: Same.
11525
11526 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11527
11528         * objc.dg/stret-1.m: New.
11529         * objc.dg/stret-2.m: New.
11530
11531 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11532
11533         PR c++/11895
11534         * g++.dg/ext/vector1.C: New test.
11535
11536 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11537
11538         * gcc.dg/pch/import-1.c: New.
11539         * gcc.dg/pch/import-1.hs: New.
11540         * gcc.dg/pch/import-1a.h: New.
11541         * gcc.dg/pch/import-1b.h: New.
11542         * gcc.dg/pch/import-1c.h: New.
11543
11544 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11545
11546         PR c++/13574
11547         * g++.dg/ext/array1.C: New test.
11548
11549         PR c++/13178
11550         * g++.dg/conversion/op1.C: New test.
11551
11552 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11553
11554         PR 11864
11555         From Kazumoto Kojima / Dan Kegel:
11556         * gcc.dg/pr11864-1.c: New test.
11557
11558         PR 10392
11559         From Marcus Comstedt / Dan Kegel:
11560         * gcc.dg/pr10392-1.c: New test.
11561
11562 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11563
11564         PR c++/13478
11565         * g++.dg/init/ref10.C: New test.
11566
11567 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11568
11569         PR c++/13407
11570         * g++.dg/parse/typename6.C: New test.
11571
11572 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11573
11574         PR pch/13361
11575         * testsuite/g++.dg/pch/wchar-1.C: New.
11576         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11577
11578 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11579
11580         PR c++/9259
11581         * g++.dg/expr/sizeof2.C: New test.
11582
11583 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11584
11585         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11586
11587 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11588
11589         PR c++/13659
11590         * g++.dg/lookup/strong-using-3.C: New.
11591         * g++.dg/lookup/using-10.C: New.
11592
11593 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11594
11595         PR c++/13594
11596         * g++.dg/lookup/strong-using-2.C: New.
11597
11598 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11599             Dan Kegel <dank@kegel.com>
11600             J"orn Rennecke <joern.rennecke@superh.com>
11601
11602         PR target/9365
11603         * gcc.dg/pr9365-1.c: New test.
11604
11605 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11606
11607         PR c++/8856
11608         * g++.dg/parse/casting-operator2.C: New test.
11609         * g++.old-deja/g++.pt/explicit83.C: Remove.
11610
11611 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11612
11613         * gcc.dg/label-compound-stmt-1.c: New test.
11614         * gcc.c-torture/compile/950922-1.c,
11615         gcc.c-torture/compile/20000211-3.c,
11616         gcc.c-torture/compile/20000518-1.c,
11617         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11618         compound statements.
11619
11620 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11621
11622         * gcc.dg/ppc64-abi-1.c: New test.
11623
11624 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11625
11626          * g++.dg/ext/attrib9.C: Add dg-warnings.
11627
11628 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11629
11630         PR c++/12335
11631         * g++.dg/parse/dtor3.C: New test.
11632
11633 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11634
11635         PR c++/12709
11636         * g++.dg/parse/try-catch-1.C: New test.
11637
11638 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11639
11640         * ada/acats/run_all.sh: Add more verbose output in acats.log
11641         when compiling tests.
11642
11643 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11644
11645         PR 13656
11646         * gcc.dg/typedef-redecl.c: New test case.
11647         * gcc.dg/typedef-redecl.h: New support file.
11648
11649 2004-01-13  Jan Hubicka  <jh@suse.cz>
11650
11651         * gcc.dg/always_inline.c: New test.
11652         * gcc.dg/debug/20031231-1.c: Fix.
11653
11654 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11655
11656         PR c++/13474
11657         * g++.dg/template/array3.C: New test.
11658
11659 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11660
11661         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11662         * g++.dg/warn/Wunused-2.C: Likewise.
11663
11664 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11665
11666         PR c++/13289
11667         * g++.dg/template/instantiate6.C: New test.
11668
11669 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11670
11671         PR middle-end/11397
11672         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11673
11674 2004-01-12  Jan Hubicka  <jh@suse.cz>
11675
11676         PR opt/12826
11677         * gcc.dg/20040112-1.c: New.
11678
11679         * gcc.dg/dwarf-die[1-7].c: Move to...
11680         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11681         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11682
11683 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11684
11685         PR c++/4100
11686         * g++.dg/parse/friend4.C: New test.
11687
11688 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11689
11690         PR c++/4100
11691         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11692         definition is called a friend.
11693
11694 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11695
11696         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11697
11698 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11699
11700         PR c++/3478
11701         * g++.dg/parse/error10.C: New test.
11702         * g++.dg/template/arg2.C: Accept "invalid type" error.
11703
11704 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11705
11706         PR middle-end/13392
11707         * g++.dg/opt/expect2.C: New test.
11708
11709 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11710
11711         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11712         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11713         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11714         Update dg-error regexps.
11715
11716 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11717
11718         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11719         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11720
11721 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11722
11723         * gcc.dg/pragma-re-1.c: Use right pointer type.
11724
11725 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11726
11727         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11728
11729 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11730
11731         * gcc.dg/rs6000-ldouble-1.c: New.
11732
11733 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11734
11735         DR 337
11736         PR c++/9256
11737         * g++.dg/other/abstract1.C: New test.
11738
11739 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11740
11741         * g++.dg/lookup/strong-using-1.C: New.
11742
11743 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11744
11745         PR c/11234
11746         * gcc.dg/func-ptr-conv-1.c: New test.
11747         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11748
11749 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11750
11751         PR target/13380.
11752         * gcc.c-torture/compile/20040109-1.c: New.
11753
11754 2004-01-08  Stuart Hastings  <stuart@apple.com>
11755
11756         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11757         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11758         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11759
11760 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11761
11762         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11763
11764 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11765
11766         * ada/acats/run_acats: Treat 'gnatchop' the same way
11767         as 'gnatmake'.  Export GCC_DRIVER.
11768         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11769         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11770
11771 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11772
11773         PR c++/12573
11774         * g++.dg/template/dependent-expr4.C: New test.
11775
11776 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11777
11778         * gcc.dg/altivec-11.c: New test.
11779
11780 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11781
11782         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11783
11784 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11785
11786         PR c/6024
11787         * gcc.dg/enum-compat-1.c: New test.
11788         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11789
11790 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11791
11792         PR c/12165
11793         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11794         gcc.dg/c99-idem-qual-3.c: New tests.
11795
11796 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11797
11798         * gcc.dg/winline-7.c: Don't cast void * to int.
11799
11800 2004-01-06  Jan Hubicka  <jh@suse.cz>
11801
11802         * gcc.dg/i386-sse-5.c: New test
11803         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11804
11805 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11806
11807         PR c++/12815
11808         * g++.dg/rtti/typeid4.C: New test.
11809
11810 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11811
11812         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11813
11814 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11815
11816         PR c++/12132
11817         * g++.dg/template/error11.C: New test.
11818
11819         PR c++/13451
11820         * g++.dg/template/class2.C: New test.
11821
11822 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11823         Richard Sandiford <rsandifo@redhat.com>
11824
11825         PR c++/13387
11826         * g++.dg/opt/alias3.C: New test.
11827
11828 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11829
11830         PR c++/13157
11831         * g++.dg/template/koenig3.C: New test.
11832
11833         PR c++/13529
11834         * g++.dg/parse/offsetof3.C: New test.
11835
11836         * g++.dg/init/copy7.C: Add missing dg-error markers.
11837
11838         PR c++/12226
11839         * g++.dg/init/copy7.c: New test.
11840
11841         PR c++/13536
11842         * g++.dg/parse/cast1.C: New test.
11843
11844 2004-01-04  Jan Hubicka  <jh@suse.cz>
11845
11846         * gcc.dg/winline[1-7].c: New tests.
11847
11848 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11849
11850         PR c++/13520
11851         * g++.dg/template/qualttp22.C: New test.
11852
11853 2004-01-01  Jan Hubicka  <jh@suse.cz>
11854
11855         * gcc.dg/debug/20031231-1.c: New.
11856         * gcc.c-torture/compile/20040101-1.c: New.
11857         * gcc.dg/dwarf-die-[1-7].c: New.
11858
11859 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11860
11861         PR optimization/13521
11862         * gcc.c-torture/compile/20031231-1.c: New test.
11863
11864 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11865
11866         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11867
11868 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11869
11870         PR c++/10079
11871         * g++.dg/template/crash16.C: New test.
11872
11873 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11874
11875         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11876
11877 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11878
11879         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11880         ports.
11881         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11882         * g++.old-deja/g++.law/profile1.C: Likewise.
11883         * gcc.c-torture/compile/981006-1.c: Likewise.
11884         * gcc.c-torture/execute/loop-2e.x: Likewise.
11885         * gcc.c-torture/execute/loop-2f.x: Remove.
11886         * gcc.c-torture/execute/loop-2g.x: Likewise.
11887         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11888         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11889
11890 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11891
11892         PR c++/13507
11893         * g++.dg/ext/attrib11.C: New test.
11894
11895         PR c++/13494
11896         * g++.dg/template/array2-1.C: New test.
11897         * g++.dg/template/array2-2.C: New test.
11898
11899 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11900
11901         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11902
11903 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11904
11905         PR c++/12774
11906         * g++.dg/template/array1-1.C: New test.
11907         * g++.dg/template/array1-2.C: New test.
11908
11909 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11910
11911         PR fortran/12632
11912         * g77.dg/12632.f: New test case.
11913
11914 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11915
11916         PR c++/13289
11917         * g++.dg/parse/nontype1.C: New test.
11918
11919 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11920
11921         PR c++/12403
11922         * g++.dg/parse/explicit1.C: New test.
11923         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11924
11925 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11926
11927         PR c++/13081
11928         * g++.dg/opt/inline6.C: New test.
11929
11930         PR c++/12613
11931         * g++.dg/parse/error9.C: New test.
11932
11933         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11934
11935 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11936
11937         PR c++/13009
11938         * g++.dg/init/assign1.C: New test.
11939
11940 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11941
11942         PR c++/13070
11943         * g++.dg/warn/format3.C: New test case.
11944
11945 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11946
11947         * gcc.c-torture/compile/20031227-1.c: New test.
11948
11949 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11950
11951         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11952         * g77.dg/bprob/bprob.exp: Likewise.
11953         * gcc.misc-tests/bprob.exp: Likewise.
11954         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11955         variants on systems where the library does not provide that
11956         functionality.
11957         * gcc.dg/builtins-20.c: Use builtins-config.h.
11958         * gcc.dg/builtins-config.h: New file.
11959
11960 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11961
11962         * lib/gcc-dg.exp (dg-require-profiling): New function.
11963         * lib/target-supports.exp (check_profiling_available): Likewise.
11964         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11965         * g77.dg/bprob/bprob.exp: Likewise.
11966         * gcc.misc-tests/bprob.exp: Likewise.
11967         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11968         * gcc.dg/20021014-1.c: Likewise.
11969         * gcc.dg/nest.c: Likewise.
11970
11971 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11972
11973         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11974         compiling.
11975         * g++.dg/lookup/java2.C: Likewise.
11976         * gcc.dg/cpp/lexident.c: Likewise.
11977
11978 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11979
11980         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11981         given.
11982         * gcc.c-torture/compile/961203-1.c: Likewise.
11983         * gcc.c-torture/compile/980506-1.c: Likewise.
11984
11985 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11986
11987         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11988         (additional_prunes): New global.
11989         (gcc-dg-prune): Handle additional per-test pruning.
11990         (dg-test): Clear additional_prunes between tests.
11991
11992         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11993         dg-prune-output to avoid spurious failures from assembler
11994         complaining about nonexistent WAW violations.
11995         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11996         Use dg-prune-output to avoid spurious failures from assembler
11997         warning about Itanium B-step errata.
11998
11999 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12000
12001         * g++.dg/abi/macro0.C: New test.
12002         * g++.dg/abi/macro1.C: Likewise.
12003         * g++.dg/abi/macro2.C: Likewise.
12004
12005         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12006         * g++.dg/abi/bitfield7.C: Likewise.
12007         * g++.dg/abi/dtor2.C: Likewise.
12008         * g++.dg/abi/mangle11.C: Likewise.
12009         * g++.dg/abi/mangle12.C: Likewise.
12010         * g++.dg/abi/mangle14.C: Likewise.
12011         * g++.dg/abi/mangle17.C: Likewise.
12012         * g++.dg/abi/vbase10.C: Likewise.
12013         * g++.dg/abi/vbase14.C: Likewise.
12014         * g++.dg/template/qualttp17.C: Likewise.
12015
12016 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12017
12018         PR c/11995
12019         * gcc.dg/20031223-1.c: New test.
12020
12021 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12022
12023         * gcc.dg/noreturn-7.c: New test.
12024
12025 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12026
12027         * gcc.dg/null-pointer-1.c: New test.
12028
12029 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12030
12031         * g++.old-deja/g++.jason/template18.C: Remove.
12032         * g++.old-deja/g++.jason/template37.C: Likewise.
12033
12034         PR c++/12862
12035         * g++.dg/lookup/ns1.C: New test.
12036
12037         PR c++/12397
12038         * g++.dg/template/lookup3.C: New test.
12039
12040 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12041
12042         * g++.dg/template/recurse1.C: New test
12043
12044 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12045
12046         PR c++/12479
12047         * g++.dg/parse/semicolon1.C: New test.
12048         * g++.dg/parse/semicolon1.h: Likewise.
12049
12050 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12051
12052         * gcc.dg/darwin-misaligned.c: New test.
12053
12054 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12055
12056         PR c/9163
12057         * gcc.dg/20031222-1.c: New test.
12058
12059 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12060
12061         PR c++/13438
12062         * g++.dg/parse/error8.C: New test.
12063
12064         PR c++/11554
12065         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12066
12067 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12068
12069         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12070         too small.
12071         * gcc.c-torture/compile/930217-1.c: Likewise.
12072         * gcc.c-torture/compile/930513-1.c: Likewise.
12073         * gcc.c-torture/execute/920908-2.c: Likewise.
12074         * gcc.c-torture/execute/921204-1.c: Likewise.
12075         * gcc.c-torture/execute/930621-1.c: Likewise.
12076         * gcc.c-torture/execute/930630-1.c: Likewise.
12077         * gcc.c-torture/execute/931031-1.c: Likewise.
12078         * gcc.c-torture/execute/980602-2.c: Likewise.
12079         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12080         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12081         * gcc.c-torture/execute/extzvsi.c: Likewise.
12082         * gcc.c-torture/unsorted/ext.c: Likewise.
12083
12084 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12085
12086         PR target/12749
12087         * gcc.c-torture/compile/20031220-2.c: New test case.
12088
12089 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12090
12091         PR optimization/13031
12092         * gcc.c-torture/compile/20031220-1.c: New test case.
12093
12094 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12095
12096         * gcc.dg/cast-function-1.c: New test.
12097
12098 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12099
12100         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12101         formats.
12102
12103 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12104
12105         PR c++/12795
12106         * g++.dg/ext/attrib10.C: New test.
12107
12108 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12109
12110         * gcc.dg/cleanup-10.c: New test.
12111         * gcc.dg/cleanup-11.c: New test.
12112
12113 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12114
12115         PR c++/13239
12116         * g++.dg/opt/expect1.C: New test.
12117
12118 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12119
12120         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12121
12122 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12123
12124         PR debug/12923
12125         * gcc.dg/20031218-1.c: New test.
12126
12127         PR debug/12389
12128         * gcc.dg/20031218-2.c: New test.
12129         * gcc.dg/20031218-3.c: New test.
12130
12131         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12132         of label name and allow for USER_LABEL_PREFIX == "_" names.
12133         * g++.dg/abi/mangle18-2.C: Likewise.
12134         * g++.dg/abi/mangle19-1.C: Likewise.
12135         * g++.dg/abi/mangle19-2.C: Likewise.
12136         * g++.dg/abi/mangle20-1.C: Likewise.
12137         * g++.dg/abi/mangle20-2.C: Likewise.
12138
12139 2003-12-18  Richard Henderson  <rth@redhat.com>
12140
12141         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12142
12143 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12144             Dan Kegel <dank@kegel.com>
12145
12146         PR other/12009
12147         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12148         testing a cross compiler, it causes spurious compile failures.
12149         * lib/g++.exp: Likewise.
12150
12151 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12152
12153         PR c++/13262
12154         * g++.dg/template/access13.C: New test.
12155
12156 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12157
12158         * gcc.dg/20031216-1.c: New test.
12159
12160 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12161
12162         PR c++/9154
12163         * g++.dg/template/error10.C: New test.
12164
12165 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12166
12167         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12168         * g++.dg/eh/simd-2.C: Likewise.
12169
12170 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12171             Roger Sayle  <roger@eyesopen.com>
12172
12173         * gcc.c-torture/execute/ieee/mzero5.c: New.
12174
12175 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12176
12177         PR c++/10603
12178         * g++.dg/parse/error6.C: New test.
12179
12180         PR c++/12827
12181         * g++.dg/parse/error7.C: New test.
12182
12183 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12184
12185         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12186         at -O with stabs debugging formats.
12187         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12188         * gcc.dg/debug/debug-2.c: Likewise.
12189
12190 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/12696
12193         * g++.dg/init/error1.C: New test.
12194
12195         PR c++/12218
12196         * g++.dg/init/pm3.C: New test.
12197
12198 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12199
12200         PR c/3347
12201         * gcc.dg/bitfld-8.c: New test.
12202
12203 2003-12-16  James Lemke  <jim@wasabisystems.com>
12204
12205         * gcc.dg/arm-scd42-[123].c: New tests.
12206
12207 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12208
12209         PR c++/9043
12210         * g++.dg/abi/mangle20-1.C: New test.
12211         * g++.dg/abi/mangle20-2.C: New test.
12212
12213 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12214
12215         PR c++/13275
12216         * g++.dg/other/offsetof2.C: Remove XFAIL.
12217         * g++.dg/parse/offsetof1.C: New test.
12218         * g++.gd/parse/offsetof2.C: Likewise.
12219
12220 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12221
12222         * g++.dg/template/nontype3.C: New test.
12223         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12224
12225 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12226
12227         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12228
12229 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12230
12231         PR c++/13387
12232         * g++.dg/expr/assign1.C: New test.
12233
12234         PR c++/13242
12235         * g++.dg/abi/mangle19-1.C: New test.
12236         * g++.dg/abi/mangle19-2.C: New test.
12237
12238 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12239
12240         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12241
12242 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12243
12244         * gcc.c-torture/execute/20031216-1.c: New test.
12245
12246 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12247
12248         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12249         an ICE regression.
12250
12251 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12252
12253         PR c++/10926
12254         * g++.dg/template/error9.C: New test.
12255
12256         PR c++/11116
12257         * g++.dg/template/error8.C: New test.
12258
12259 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12260
12261         PR middle-end/13400
12262         * gcc.c-torture/execute/20031215-1.c: New test case.
12263
12264 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12265
12266         PR c++/13269
12267         * g++.dg/parse/error5.C: New test.
12268
12269         PR c++/12989
12270         * g++.dg/expr/sizeof1.C: New test.
12271
12272         PR c++/13310
12273         * g++.dg/template/crash15.C: New test.
12274
12275 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12276
12277         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12278         a non-POD type as the last named parameter of a varargs function.
12279
12280 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12281
12282         PR c++/13243
12283         PR c++/12573
12284         * g++.dg/template/crash14.C: New test.
12285         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12286
12287 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12288
12289         * g++.dg/other/java1.C: New test.
12290
12291         PR c++/13241
12292         * g++.dg/abi/mangle18-1.C: New test.
12293         * g++.dg/abi/mangle18-2.C: New test.
12294
12295 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12296
12297         PR optimization/10312
12298         * gcc.c-torture/execute/20031214-1.c: New.
12299
12300 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12301
12302         PR c++/10779
12303         PR c++/12160
12304         * g++.dg/parse/error3.C: New test.
12305         * g++.dg/parse/error4.C: Likewise.
12306         * g++.dg/abi/mangle4.C: Tweak error messages.
12307         * g++.dg/lookup/using5.C: Likewise.
12308         * g++.dg/other/error2.C: Likewise.
12309         * g++.dg/parse/typename5.C: Likewise.
12310         * g++.dg/parse/undefined1.C: Likewise.
12311         * g++.dg/template/arg2.C: Likewise.
12312         * g++.dg/template/ttp3.C: Likewise.
12313         * g++.dg/template/type1.C: Likewise.
12314         * g++.old-deja/g++.other/crash32.C: Likewise.
12315         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12316
12317 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12318
12319         PR c++/13106
12320         * g++.dg/warn/noreturn-3.C: New test.
12321
12322 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12323
12324         PR c++/13118
12325         * g++.dg/abi/covariant3.C: New.
12326
12327 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12328
12329         * g++.dg/eh/ia64-1.C: New test.
12330
12331 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12332
12333         PR optimization/13037
12334         * g77.f-torture/execute/13037.f: New test case.
12335
12336 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         PR c++/12881
12339         * g++.dg/abi/covariant2.C: New.
12340
12341 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12342
12343         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12344
12345 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12346
12347         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12348
12349 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12350
12351         PR other/10819
12352         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12353         to fix Bug 10819.
12354         * lib/g++.exp (g++_version): Likewise.
12355         * lib/g77.exp (g77_version): Likewise.
12356         * lib/objc.exp (default_objc_version): Likewise.
12357
12358 2003-12-10  Richard Henderson  <rth@redhat.com>
12359
12360         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12361
12362         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12363
12364 2003-12-08  Matt Austern  <austern@apple.com>
12365
12366         PR c/13134
12367         * lib/gcc-dg.exp (dg-require-visibility): Define.
12368         * lib/target-supports (check_visibility_available): Define.
12369         * gcc.dg/visibility-1.c: New test.
12370         * gcc.dg/visibility-2.c: Likewise.
12371         * gcc.dg/visibility-3.c: Likewise.
12372         * gcc.dg/visibility-4.c: Likewise.
12373         * gcc.dg/visibility-5.c: Likewise.
12374         * gcc.dg/visibility-6.c: Likewise.
12375         * g++.dg/ext/visibility-1.C: Likewise.
12376         * g++.dg/ext/visibility-2.C: Likewise.
12377         * g++.dg/ext/visibility-3.C: Likewise.
12378         * g++.dg/ext/visibility-4.C: Likewise.
12379         * g++.dg/ext/visibility-5.C: Likewise.
12380         * g++.dg/ext/visibility-6.C: Likewise.
12381
12382 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12383
12384         * g++.dg/lookup/java1.C: New test.
12385         * g++.dg/lookup/java2.C: New test.
12386
12387 2003-12-07  Falk Hueffner  <falk@debian.org>
12388
12389         * g++.dg/opt/noreturn-1.C: New test.
12390
12391 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12392
12393         * gcc.dg/overflow-1.c: New test.
12394
12395 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12396
12397         * g77.f-torture/compile/13060.f: New test.
12398
12399 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12400
12401         PR c++/13323
12402         * g++.dg/inherit/operator2.C: New test.
12403
12404 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12405
12406         PR c++/13305
12407         * g++.dg/ext/attrib9.C: New test.
12408
12409 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12410
12411         PR c++/13314
12412         * g++.dg/template/error7.C: New test.
12413
12414 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12415             J"orn Rennecke <joern.rennecke@superh.com>
12416
12417         PR target/13302
12418         * g++.dg/other/struct-va_list.C: New test.
12419
12420 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12421
12422         PR c++/13166
12423         * g++.dg/parse/defarg6.C: New test.
12424
12425 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12426
12427         PR target/13256
12428         * gcc.c-torture/execute/20031201-1.c: New test.
12429
12430 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12431
12432         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12433
12434 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12435
12436         * gcc.dg/builtin-return-1.c: New test.
12437
12438 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12439             J"orn Rennecke <joern.rennecke@superh.com>
12440
12441         PR optimization/13260
12442         * gcc.c-torture/execute/20031204-1.c: New test.
12443
12444 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12445
12446         PR c++/9127
12447         * g++.dg/template/error6.C: New test.
12448
12449 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12450
12451         * gcc.dg/20031202-1.c: New test.
12452
12453 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12454
12455         PR c++/13179
12456         * g++.dg/template/eh1.C: New test.
12457
12458         PR c++/10771
12459         * g++.dg/template/error5.C: New test.
12460
12461 2003-12-02  David Ung  <davidu@mips.com>
12462
12463         * gcc.dg/compat/vector-check.h: Corrected type for var
12464         g_##TMODE
12465
12466 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12467
12468         PR c++/10126
12469         * g++.dg/template/ptrmem8.C: New test.
12470
12471 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12472
12473         PR c++/12573
12474         * g++.dg/template/dependent-expr3.C: New test.
12475
12476 2003-12-01  James Lemke  <jim@wasabisystems.com>
12477
12478         * gcc.dg/arm-g2.c: New test.
12479
12480 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12481
12482         PR optimization/11634
12483         * gcc.dg/20031201-2.c: New test case.
12484
12485 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12486
12487         PR 11433
12488         * objc.dg/proto-lossage-3.m: New test.
12489
12490 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12491
12492         PR optimization/12628
12493         * gcc.dg/20031201-1.c: New test case.
12494
12495 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12496
12497         * gcc.dg/unaligned-1.c: New test.
12498
12499 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12500
12501         PR c++/9849
12502         * g++.dg/template/error4.C: New test.
12503         * g++.dg/template/nested3.C: Adjust error markers.
12504
12505 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12506
12507         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12508
12509 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12510
12511         PR c/10333
12512         * gcc.dg/bitfld-7.c: New test.
12513
12514 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12515
12516         * gcc.dg/tls/asm-1.C: New test.
12517
12518 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12519
12520         * gcc.dg/cpp/assert4.c: Update.
12521
12522 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12523
12524         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12525         * gcc.dg/builtin-apply3.c: New test.
12526
12527 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12528
12529         * lib/compat.exp (compat-obj): New xfaildata parameter.
12530         Use it to set compiler_conditional_xfail_data before compiling.
12531         (compat-get-options): Handle dg-xfail-if.
12532         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12533         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12534         * gcc.dg/compat/vector-1_y.c: Likewise.
12535         * gcc.dg/compat/vector-2_x.c: Likewise.
12536         * gcc.dg/compat/vector-2_y.c: Likewise.
12537
12538 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12539
12540         * g++.dg/opt/reg-stack4.C: New test.
12541
12542 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12543
12544         * gcc.dg/builtin-apply2.c: New test.
12545
12546 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12547
12548         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12549
12550 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12551
12552         PR c++/12924
12553         * g++.dg/template/template-id-2.C: New test.
12554
12555 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12556
12557         PR c++/5369
12558         * g++.dg/template/memfriend1.C: New test.
12559         * g++.dg/template/memfriend2.C: Likewise.
12560         * g++.dg/template/memfriend3.C: Likewise.
12561         * g++.dg/template/memfriend4.C: Likewise.
12562         * g++.dg/template/memfriend5.C: Likewise.
12563         * g++.dg/template/memfriend6.C: Likewise.
12564         * g++.dg/template/memfriend7.C: Likewise.
12565         * g++.dg/template/memfriend8.C: Likewise.
12566         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12567
12568 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12569
12570         PR c++/12515
12571         * g++.dg/ext/cond1.C: New test.
12572
12573 2003-11-20  Richard Henderson  <rth@redhat.com>
12574
12575         * gcc.dg/20020201-2.c: Remove.
12576         * gcc.dg/20020201-4.c: Remove.
12577         * gcc.dg/20020304-1.c: Remove.
12578
12579 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12580
12581         * gcc.dg/cpp/trad/xwin1.c: New test case.
12582
12583 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12584
12585         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12586         * lib/g77.exp: Likewise.
12587         * lib/objc.exp: Likewise.
12588         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12589         for darwin.
12590
12591 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12592
12593         PR c++/12932
12594         * g++.dg/template/static5.C: New test.
12595
12596 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12597
12598         * gcc.dg/nested-func-1.c: New test.
12599
12600 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12601
12602         * gcc.dg/cpp/assert4.c: New test.
12603
12604 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12605
12606         PR c++/2294
12607         * g++.dg/lookup/using9.c: New test.
12608
12609 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12610
12611         PR c++/12762
12612         * g++.dg/template/error3.C: New test.
12613
12614 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12615
12616         PR ada/13035
12617         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12618         No longer use a wrapper for gcc, since this does not work under
12619         Windows.
12620
12621 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12622
12623         PR c++/2094
12624         * g++.dg/template/ptrmem7.C: New test.
12625
12626 2003-11-13  Andrew Pinski <apinski@apple.com>
12627
12628         * gcc.c-torture/compile/20031113-1.c: New test.
12629
12630 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12631             Kean Johnston <jkj@sco.com>
12632
12633         PR c/13029
12634         * gcc.dg/unused-4.c: Update.
12635
12636 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12637
12638         * g++.dg/opt/const3.C: New test.
12639
12640 2003-11-13  Jan Hubicka  <jh@suse.cz>
12641
12642         * gcc.c-torture/compile/20031112-1.c: New test.
12643
12644 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12645
12646         * g++.dg/parse/crash10.C: Remove bogus error marker.
12647
12648 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12649
12650         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12651         (host_gcc): Likewise.
12652         (ROOT): Honor $PWDCMD.
12653         (BASE): Likewise.
12654         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12655
12656 2003-11-12  Catherine Moore  <clm@redhat.com>
12657
12658         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12659
12660 2003-11-12  Andreas Jaeger  <aj@suse.de>
12661             Jakub Jelinek  <jakub@redhat.com>
12662             Andrew Pinski  <pinskia@physics.uc.edu>
12663             Richard Henderson  <rth@redhat.com>
12664
12665         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12666         systems.
12667         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12668
12669         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12670         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12671
12672 2003-11-11  Andreas Jaeger  <aj@suse.de>
12673
12674         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12675
12676         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12677
12678 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12679
12680         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12681         Clean ups.
12682
12683 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12684
12685         * gcc.dg/trampoline-1.c: New test.
12686
12687 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12688
12689         * gcc.c-torture/compile/200031109-1.c: New test.
12690
12691 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12692
12693         PR c/3190
12694         PR c/8714
12695         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12696         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12697         gcc.dg/format/no-y2k-1.c: Update.
12698
12699 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12700
12701         PR optimization/10467
12702         * gcc.dg/20031108-1.c: New test case.
12703
12704 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12705
12706         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12707
12708 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12709
12710         * gcc.dg/compound-lvalue-1.c: New test.
12711         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12712         some XFAILs.
12713
12714 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12715
12716         * gcc.dg/altivec-varargs-1.c: New test.
12717
12718 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12719
12720         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12721         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12722         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12723         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12724         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12725
12726 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12727
12728         * gcc.dg/cond-lvalue-1.c: New test.
12729
12730 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12731
12732         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12733
12734 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12735
12736         PR c++/11616
12737         * g++.dg/template/instantiate5.C: New test.
12738
12739 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12740
12741         PR c++/12726
12742         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12743         * ChangeLog: Add missing first entry for above test.
12744
12745 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12746
12747         PR c++/9810
12748         * g++.dg/template/using8.C: New test.
12749         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12750
12751 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12752
12753         PR optimization/10817
12754         * gcc.c-torture/compile/20031102-1.c: New test case.
12755
12756 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12757
12758         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12759         2147483647.
12760
12761 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12762
12763         * gcc.dg/20031102-1.c: New test.
12764
12765 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12766
12767         * gcc.dg/complex-1.c: New test.
12768
12769 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12770
12771         PR c++/12796
12772         * g++.dg/template/crash13.C: Adjust expected error location.
12773         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12774
12775 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12776
12777         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12778
12779 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12780
12781         PR/10239
12782         * gcc.c-torture/compile/20031031-2.c: New test.
12783
12784 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12785
12786         PR/11640
12787         * gcc.c-torture/compile/20031031-1.c: New test.
12788
12789 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12790
12791         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12792         * gcc.misc-tests/bprob.exp: Likewise.
12793         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12794         the execution test on arm-elf configs.
12795         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12796         configs that don't support scratch files.
12797         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12798
12799 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12800
12801         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12802         done by dejagnu.
12803
12804 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12805
12806         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12807         Avoid non pure sh syntax. Add more logging.
12808
12809         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12810         fail.
12811
12812 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12813
12814         PR libgcj/10610
12815         * gcc.dg/ppc-stackalign-1.c: New test.
12816
12817 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12818
12819         * ada/acats/run_all.sh: Change output to be more compliant with
12820         dejagnu framework.
12821         Create acats.sum and acats.log files under testsuite/ada/acats
12822         Only run [a-z]* directories, to filter out e.g. CVS.
12823         Redirect build output to log file.
12824
12825 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12826
12827         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12828
12829 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12830
12831         PR ada/5909:
12832         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12833
12834 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12835
12836         * gcc.c-torture/compile/20031023-1.c: New test.
12837         * gcc.c-torture/compile/20031023-2.c: New test.
12838         * gcc.c-torture/compile/20031023-3.c: New test.
12839         * gcc.c-torture/compile/20031023-4.c: New test.
12840
12841 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12842
12843         PR c++/10371
12844         * g++.dg/lookup/scoped8.C: New test.
12845
12846 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12847
12848         * g++.dg/opt/reg-stack3.C: New test.
12849
12850 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12851
12852         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12853
12854 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12855
12856         PR c++/11076
12857         * g++.dg/template/crash13.C: New test.
12858
12859 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12860
12861         * gcc.dg/c99-restrict-2.c: New test.
12862
12863 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12864
12865         PR c++/12698, c++/12699, c++/12700, c++/12566
12866         * g++.dg/inherit/covariant9.C: New test.
12867         * g++.dg/inherit/covariant10.C: New test.
12868         * g++.dg/inherit/covariant11.C: New test.
12869
12870 2003-10-23  Jason Merrill  <jason@redhat.com>
12871
12872         PR c++/12726
12873         * g++.dg/ext/complit2.C: New test.
12874
12875 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12876
12877         PR target/12654
12878         * gcc.c-torture/execute/20031020-1.c: New test.
12879
12880 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12881
12882         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12883         following the jump_insn.
12884
12885 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12886
12887         * gcc.dg/cast-lvalue-1.c: New test.
12888
12889 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12890
12891         PR c++/11962
12892         * g++.dg/template/cond2.C: New test.
12893
12894 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12895
12896         * gcc.dg/builtins-28.c: New test.
12897
12898 2003-10-20  Jan Hubicka  <jh@suse.cz>
12899
12900         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12901         parameter.
12902         * testsuite/gcc.dg/inline-2.c: Likewise.
12903
12904 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12905
12906         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12907         * gcc.dg/nest.c:  Likewise.
12908
12909 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12910
12911         PR c++/9781, c++/10583, c++/11862
12912         * g++.dg/parse/crash13.C: New test.
12913
12914 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12915
12916         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12917
12918 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12919
12920         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12921         Define HAVE_C99_RUNTIME except on Solaris.
12922         * gcc.dg/builtins-20.c: Likewise.
12923
12924 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12925
12926         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12927
12928 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12929
12930         PR c++/12495
12931         * g++.dg/template/crash21.C: New test.
12932
12933 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12934
12935         PR c++/2513
12936         * g++.dg/template/typename5.C: New test.
12937
12938 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12939
12940         PR c++/12369
12941         * g++.dg/template/friend25.C: New test.
12942
12943 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12944
12945         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12946         versions.
12947
12948 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12949
12950         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12951         == 2147483647.
12952
12953 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12954
12955         * gcc.c-torture/execute/960416-1.x: Remove.
12956         * gcc.c-torture/execute/divconst-3.x: Likewise.
12957
12958 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12959
12960         PR target/12598
12961         * gcc.dg/torture/cris-volatile-1.c: New test.
12962
12963 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12964
12965         PR optimization/9325
12966         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12967         for overflowing floating point to integer conversion during RTL
12968         simplification.
12969
12970 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12971
12972         * objc/execute/_cmd.m: Fix typo.
12973         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12974         Relax 'scan-assembler' regexp.
12975         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12976         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12977         * objc.dg/zero-link-2.m: Remove blank line.
12978         * objc.dg/zero-link-3.m: New test case.
12979
12980 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12981
12982         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12983
12984         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12985         than linker trickery.
12986
12987 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12988
12989         PR c++/12370
12990         * g++.dg/other/friend2.C: New test.
12991
12992 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12993
12994         * gcc.dg/20031012-1.c: New test.
12995
12996 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12997
12998         * gcc.dg/weak/weak-3.c: Fix for new warning.
12999
13000 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13001
13002         PR optimization/8750
13003         * gcc.c-torture/execute/20031012-1.c: New test case.
13004
13005 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13006
13007         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13008         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13009
13010 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13011
13012         PR optimization/12260
13013         * gcc.c-torture/compile/20031011-2.c: New test case.
13014
13015 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13016
13017         * gcc.c-torture/execute/20031011-1.c: New testcase.
13018
13019 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13020
13021         * gcc.c-torture/compile/20031011-1.c: New test.
13022
13023 2003-10-11  Jan Hubicka  <jh@suse.cz>
13024
13025         * g++.dg/other/first-global.C: New test.
13026
13027 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13028
13029         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13030
13031 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13032
13033         * gcc.c-torture/compile/20031010-1.c: New test.
13034
13035 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13036
13037         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13038         * gcc.c-torture/execute/va-arg-25.c: ... here.
13039
13040 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13041
13042         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13043
13044 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13045
13046         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13047
13048 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13049
13050         * g++.dg/parse/error2.C: New test.
13051
13052 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13053
13054         PR c++/11097
13055         * g++.dg/other/error5.C: Modify the error message.
13056         * g++.dg/lookup/using8.C: New test.
13057
13058 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13059
13060         * gcc.dg/darwin-abi-2.c: New file.
13061         * gcc.c-torture/execute/va-arg-24.c: New file.
13062
13063 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13064
13065         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13066         indentation.
13067
13068 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13069
13070         PR c++/10147
13071         * g++.dg/other/error4.C: Update error messages.
13072         * g++.dg/template/ptrmem4.C: Likewise.
13073
13074         PR c++/12337
13075         * g++.dg/init/new9.C: New test.
13076
13077         PR c++/12334, c++/12236, c++/8656
13078         * g++.dg/ext/attrib8.C: New test.
13079
13080 2003-10-06  Devang Patel  <dpatel@apple.com>
13081
13082         * gcc.dg/debug/dwarf2-3.h: New test.
13083         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13084
13085 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13086
13087         * g++.dg/opt/cfg2.C: New test.
13088
13089 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13090
13091         * g++.dg/opt/float1.C: New test.
13092
13093 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13094
13095         * gcc.dg/c90-array-lval-6.c: New test.
13096         * gcc.dg/c99-array-lval-6.c: New test.
13097
13098 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13099             Ziemowit Laski  <zlaski@apple.com>
13100
13101         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13102         'Derived', so that it is never considered a class method; add
13103         new warning for '+port' method ambiguity.
13104         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13105         <objc/objc-api.h> (needed on Mac OS X).
13106         * objc.dg/method-13.m: New test.
13107
13108 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13109
13110         PR optimization/9325, PR java/6391
13111         * gcc.c-torture/execute/20031003-1.c: New test case.
13112
13113 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13114
13115         PR optimization/12180
13116         * gcc.dg/20031002-1.c: New test.
13117
13118         PR c++/12486
13119         * g++.dg/inherit/error1.C: New test.
13120
13121 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13122
13123         * lib/f-torture.exp (search_for): Rename to...
13124         (search_for_re): This.  Also, clean up comments and the
13125         "regexp" invocation.
13126
13127 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13128
13129         * gcc.c-torture/compile/20031002-1.c: New test.
13130
13131 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13132
13133         * g++.dg/opt/cond1.C: New test.
13134
13135 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13136
13137         * gcc.dg/Wold-style-definition-2.c: New testcase.
13138         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13139
13140 2003-09-29  Richard Henderson  <rth@redhat.com>
13141
13142         * g++.dg/init/array10.C: Add dg-options.
13143
13144 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13145
13146         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13147
13148 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13149
13150         * g++.dg/template/friend19.C: Fix typo.
13151         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13152
13153 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13154
13155         * gcc.c-torture/execute/20030928-1.c: New test.
13156         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13157
13158 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13159
13160         * g++.dg/opt/unroll1.C: New test.
13161
13162 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13163
13164         PR optimization/11741
13165         * gcc.dg/20030926-1.c: New test case.
13166
13167 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13168
13169         PR c++/5655
13170         * g++.dg/parse/access7.C: New test.
13171         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13172
13173 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13174
13175         MERGE OF objc-improvements-branch into MAINLINE:
13176         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13177         if libobjc has not been built.
13178         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13179         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13180         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13181         objc/execute/nested-3.m, objc/execute/np-2.m,
13182         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13183         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13184         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13185         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13186         objc.dg/special/unclaimed-category-1.h,
13187         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13188         well as GNU runtime.
13189         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13190         * execute/cascading-1.m, execute/function-message-1.m,
13191         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13192         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13193         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13194         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13195         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13196         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13197         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13198         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13199         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13200         * objc.dg/bitfield-2.m: Run only on Darwin.
13201         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13202         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13203         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13204         * objc.dg/const-str-1.m: Fix constant string layout.
13205
13206 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13207
13208         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13209
13210 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13211
13212         * gcc.dg/darwin-abi-1.c: New file.
13213
13214 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13215
13216         PR target/12281
13217         * gcc.c-torture/compile/20030921-1.c: New test.
13218
13219 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13220
13221         * g++.dg/opt/reg-stack2.C: New test.
13222
13223 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13224
13225         * g++.dg/eh/delayslot1.C: New test.
13226
13227 2003-09-20  Richard Henderson  <rth@redhat.com>
13228
13229         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13230
13231 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13232
13233         * gcc.c-torture/execute/20030920-1.c: New test case.
13234
13235 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13236
13237         * g++.dg/rtti/typeid3.C: Correct expected error message.
13238
13239 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13240
13241         PR c++/157
13242         * g++.dg/parse/crash12.C: New test.
13243
13244 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13245
13246         * gcc.dg/compat/mixed-struct-check.h: New.
13247         * gcc.dg/compat/mixed-struct-defs.h: New.
13248         * gcc.dg/compat/mixed-struct-init.h: New.
13249         * gcc.dg/compat/struct-by-value-19_main.c: New.
13250         * gcc.dg/compat/struct-by-value-19_x.c: New.
13251         * gcc.dg/compat/struct-by-value-19_y.c: New.
13252         * gcc.dg/compat/struct-by-value-20_main.c: New.
13253         * gcc.dg/compat/struct-by-value-20_x.c: New.
13254         * gcc.dg/compat/struct-by-value-20_y.c: New.
13255         * gcc.dg/compat/struct-return-19_main.c: New.
13256         * gcc.dg/compat/struct-return-19_x.c: New.
13257         * gcc.dg/compat/struct-return-19_y.c: New.
13258         * gcc.dg/compat/struct-return-20_main.c: New.
13259         * gcc.dg/compat/struct-return-20_x.c: New.
13260         * gcc.dg/compat/struct-return-20_y.c: New.
13261
13262 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13263         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13264         so that it will not complain on LP64 targets.
13265
13266 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13267
13268         PR c++/495
13269         * g++.dg/template/friend24.C: New test.
13270
13271 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13272
13273         PR c++/12332
13274         * g++.dg/template/memtmpl2.C: New test.
13275
13276 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13277
13278         PR target/11184
13279         * gcc.dg/builtin-apply1.c: New test.
13280
13281 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13282
13283         PR c++/9848
13284         * g++.dg/warn/Wunused-4.C: New test.
13285
13286 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13287
13288         PR c++/12316
13289         * g++.dg/other/gc2.C: New test.
13290
13291 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13292
13293         PR c++/11991
13294         * g++.dg/rtti/typeid3.C: New test.
13295
13296         PR c++/12266
13297         * g++.dg/overload/template1.C: New test.
13298
13299 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13300
13301         * g++.dg/opt/cfg3.C: New test.
13302
13303 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13304
13305         PR c++/7939
13306         * g++.dg/template/crash11.C: New test.
13307
13308 2003-09-16  Jason Merrill  <jason@redhat.com>
13309             Jakub Jelinek  <jakub@redhat.com>
13310
13311         * gcc.dg/attr-warn-unused-result.c: New test.
13312
13313 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13314
13315         PR c++/12184
13316         * g++.dg/expr/call2.C: New test.
13317
13318 2003-09-15  Andreas Jaeger  <aj@suse.de>
13319
13320         * gcc.dg/Wold-style-definition-1.c: New test.
13321
13322 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13323
13324         PR c++/3907
13325         * g++.dg/parse/template12.C: New test.
13326
13327         * g++.dg/abi/bitfield11.C: New test.
13328         * g++.dg/abi/bitfield12.C: Likewise.
13329
13330 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13331
13332         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13333         non-expansion of functional macro name without arguments at EOL.
13334         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13335
13336 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13337
13338         * gcc.c-torture/execute/20030914-[12].c: New tests.
13339
13340 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13341
13342         PR c++/11788
13343         * g++.dg/overload/addr1.C: New test.
13344
13345 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13346
13347         * gcc.dg/20030909-1.c: New test.
13348
13349 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13350
13351         * gcc.dg/ultrasp10.c: New test.
13352
13353 2003-09-09  Devang Patel  <dpatel@apple.com>
13354
13355         * gcc.dg/darwin-ld-6.c: New test.
13356
13357 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13358
13359         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13360
13361 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13362
13363         * gcc.dg/ia64-types1.c: New test.
13364         * gcc.dg/ia64-types2.c: Likewise.
13365
13366 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13367
13368         * gcc.dg/builtins-1.c: Add more _Complex tests.
13369         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13370
13371         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13372         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13373
13374 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13375
13376         PR c++/11786
13377         * g++.dg/lookup/koenig2.C: New test.
13378
13379         PR c++/5296
13380         * g++.dg/rtti/typeid2.C: New test.
13381
13382 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13383
13384         * gcc.c-torture/compile/20030904-1.c: New test.
13385
13386 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13387
13388         * g++.dg/opt/longbranch2.C: New test.
13389
13390 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13391
13392         * g++.dg/template/crash10.C: Only compile it.
13393
13394 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13395
13396         PR middle-end/11665
13397         * gcc.c-torture/compile/20030907-1.c: New test.
13398         * g++.dg/init/array11.C: New test.
13399
13400 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13401
13402         PR c++/11852
13403         * g++.dg/init/struct1.C: New test.
13404
13405 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13406
13407         PR c++/12181
13408         * g++.dg/expr/comma1.C: New test.
13409
13410 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13411
13412         PR c++/11867
13413         * g++.dg/expr/static_cast5.C: New test.
13414
13415 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13416
13417         PR c++/11507
13418         * g++.dg/lookup/scoped7.C: New test.
13419
13420         PR c++/9574
13421         * g++.dg/other/static1.C: New test.
13422
13423         PR c++/11490
13424         * g++.dg/warn/template-1.C: New test.
13425
13426         PR c++/11432
13427         * g++.dg/template/crash10.C: New test.
13428
13429         PR c++/2478
13430         * g++.dg/overload/VLA.C: New test.
13431
13432         PR c++/10804
13433         * g++.dg/template/call1.C: New test.
13434
13435 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13436
13437         PR c++/11794
13438         * g++.dg/parse/using3.C: New test.
13439
13440 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13441
13442         PR c++/11409
13443         * g++.dg/overload/builtin3.C: New test case.
13444
13445 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13446
13447         PR c/9862
13448         * gcc.dg/20030906-1.c: New test.
13449         * gcc.dg/20030906-2.c: Likewise.
13450
13451 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13452
13453         PR c++/12167
13454         * g++.dg/parse/defarg5.C: New test.
13455
13456         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13457
13458 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13459
13460         PR c++/12163
13461         * g++.dg/expr/static_cast4.C: New test.
13462
13463         PR c++/12146
13464         * g++.dg/template/crash9.C: New test.
13465
13466 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13467
13468         * g++.old-deja/g++.ext/pretty2.C: Update for change
13469         in __FUNCTION__.
13470         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13471
13472 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13473
13474         PR c++/11922
13475         * g++/dg/template/qualified-id1.C: New test.
13476
13477         PR c++/12037
13478         * g++.dg/warn/noeffect4.C: New test.
13479
13480 2003-09-04  Matt Austern  <austern@apple.com>
13481
13482         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13483         * g++.dg/ext/fnname2.C: Likewise.
13484         * g++.dg/ext/fnname3.C: Likewise.
13485
13486 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13487
13488         * g++.dg/expr/lval1.C: New test.
13489         * g++.dg/ext/lvcast.C: Remove.
13490
13491 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13492
13493         PR optimization/11700.
13494         * gcc.c-torture/compile/20030903-1.c: New test case.
13495
13496 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13497
13498         PR c++/12053
13499         * g++.dg/abi/layout4.C: New test.
13500
13501 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13502
13503         PR c++/11553
13504         * g++.dg/parse/friend3.C: New test.
13505
13506 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13507
13508         PR c++/11847
13509         * g++.dg/template/class1.C: New test.
13510
13511         PR c++/11808
13512         * g++.dg/expr/call1.C: New test.
13513
13514 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13515
13516         PR c++/12114
13517         * g++.dg/init/ref9.C: New test.
13518
13519         PR c++/11972
13520         * g++.dg/template/nested4.C: New test.
13521
13522 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13523
13524         PR c++/12093
13525         * g++.dg/template/non-dependent4.C: New test.
13526
13527         PR c++/11928
13528         * g++.dg/inherit/conv1.C: New test.
13529
13530 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13531
13532         PR c++/6196
13533         * g++.dg/ext/label1.C: New test.
13534         * g++.dg/ext/label2.C: Likewise.
13535
13536 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13537
13538         * g++.dg/expr/cond3.C: New test.
13539
13540 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13541
13542         * gcc.dg/builtins-1.c: Add new builtin cases.
13543
13544 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13545
13546         * gcc.dg/builtins-1.c: Add new cases.
13547         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13548
13549 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13550
13551         * gcc.dg/builtins-1.c: Add more math builtin tests.
13552         * gcc.dg/torture/builtin-attr-1.c: New test.
13553
13554 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13555
13556         PR optimization/5079
13557         * g++.dg/opt/static3.C: New test.
13558
13559 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13560
13561         * gcc.misc-tests/gcov-10b.c: New test.
13562
13563 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13564
13565         * g++.dg/opt/ptrmem3.C: New test.
13566
13567         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13568
13569 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13570
13571         * gcc.dg/20030826-2.c: New test.
13572
13573 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13574
13575         PR middle-end/12002
13576         * g77.f-torture/compile/12002.f: New test case.
13577
13578 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13579
13580         * gcc.dg/20030826-1.c: New test case.
13581
13582 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13583
13584         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13585
13586 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13587
13588         PR c++/11871
13589         * c++.dg/lookup/crash1.C: New test.
13590
13591         * c++.dg/warn/noeffect3.C: New test.
13592
13593 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13594
13595         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13596         * gcc.dg/compat/vector-1_y.c: Ditto.
13597         * gcc.dg/compat/vector-2_x.c: Ditto.
13598         * gcc.dg/compat/vector-2_y.c: Ditto.
13599
13600 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13601
13602         * gcc.dg/20030702-1.c: New test.
13603
13604 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13605
13606         PR c++/8795
13607         * g++.dg/ext/altivec-1.C: New test.
13608
13609 2003-08-24  Richard Henderson  <rth@redhat.com>
13610
13611         * g++.dg/eh/simd-2.C: Add -w for x86.
13612
13613 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13614
13615         * gcc.dg/20030815-1.c: New test.
13616
13617 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13618
13619         PR c++/3765
13620         * g++.dg/parse/access6.C: New test.
13621
13622 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13623
13624         PR c++/641, c++/11876
13625         * g++.dg/template/friend22.C: New test.
13626         * g++.dg/template/friend23.C: Likewise.
13627
13628 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13629
13630         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13631         identically.
13632
13633 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13634
13635         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13636
13637 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13638
13639         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13640
13641 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13642
13643         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13644
13645 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13646
13647         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13648
13649 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13650
13651         PR c++/11919
13652         * g++.dg/overload/prom1.C: New test.
13653
13654         PR c++/11551
13655         * g++.dg/parse/dtor2.C: New test.
13656
13657         PR c++/10762
13658         * g++.dg/parse/using2.C: New test.
13659
13660 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13661
13662         PR target/11805
13663         * gcc.c-torture/compile/20030821-1.c: New.
13664
13665 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13666
13667         PR c++/11834
13668         * g++.dg/template/deduce2.C: New test.
13669
13670 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13671
13672         * gcc.c-torture/execute/20030821-1.c: New test.
13673
13674 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13675
13676         PR middle-end/11984
13677         * gcc.dg/20030820-1.c: New test case.
13678
13679 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13680
13681         PR c++/11945
13682         * g++.dg/warn/noeffect2.C: New test.
13683
13684 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/10926
13687         * g++.dg/template/dtor2.C: New test.
13688
13689         PR c++/11684
13690         * g++.dg/template/operator1.C: New test.
13691         * g++.dg/parse/operator4.C: New test.
13692
13693         PR c++/11946.C
13694         * g++.dg/expr/enum1.C: New test.
13695         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13696
13697         PR c++/11036.C
13698         * g++.dg/parse/elab2.C: New test.
13699         * g++.dg/parse/typedef4.C: Change error message.
13700         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13701         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13702         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13703
13704 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13705
13706         * gcc.dg/pch/warn-1.c: New.
13707         * gcc.dg/pch/warn-1.hs: New.
13708
13709         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13710         not-tested file.
13711
13712 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13713
13714         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13715
13716 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13717
13718         * gcc.dg/uninit-D.c: New Test.
13719         * gcc.dg/uninit-E.c: New Test.
13720         * gcc.dg/uninit-F.c: New Test.
13721         * gcc.dg/uninit-G.c: New Test.
13722
13723 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13724
13725         * g++.dg/README: Describe the pch directory.
13726
13727 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13728
13729         PR c++/11174
13730         * g++.dg/parse/access4.C: New test.
13731         * g++.dg/parse/access5.C: Likewise.
13732         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13733
13734 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13735
13736         * gcc.dg/noncompile/20030818-1.c: New.
13737
13738 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13739
13740         PR c++/11957
13741         * g++.dg/warn/noeffect1.C: New test.
13742
13743         * g++.dg/template/scope2.C: New test.
13744         * g++.dg/template/error2.C: Correct dg-error
13745
13746 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13747
13748         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13749
13750 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13751
13752         PR C++/11512
13753         * g++.dg/template/warn1.C: New.
13754
13755 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13756
13757         * g++.dg/template/error2.C: New test.
13758         * g++.dg/lookup/using7.C: Adjust errors
13759         * g++.old-deja/g++.pt/crash36.C: Likewise.
13760         * g++.old-deja/g++.pt/derived3.C: Likewise.
13761
13762 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13763
13764         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13765         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13766         * gcc.c-torture/execute/builtins/string-9.c: New, from
13767         string-opt-9.c.  Adjust for execute/builtins framework.
13768         * gcc.c-torture/execute/string-opt-9.c: Delete.
13769
13770 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13771
13772         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13773
13774         * g++.dg/parse/ret-type2.C: New test.
13775
13776         PR c++/11703
13777         * g++.dg/init/new8.C: New test.
13778
13779         PR c++/10923
13780         * g++.dg/parse/typedef5.C: New test.
13781
13782         PR c++/9512
13783         * g++.dg/parse/qualified2.C: New test.
13784         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13785         invalid code.
13786
13787 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13788
13789         * g++.dg/conversion/ptrmem1.C: New test.
13790
13791 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13792
13793         PR target/11693
13794         * gcc.dg/20030811-1.c: New test.
13795
13796         PR target/11535
13797         * gcc.c-torture/execute/20030811-1.c: New test.
13798
13799 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13800
13801         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13802
13803 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13804
13805         PR c++/11789.C
13806         * g++.dg/inherit/multiple1.C: New test.
13807
13808 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13809
13810         * gcc.dg/spe1.c: New test.
13811
13812         PR c++/11670
13813         * g++.dg/expr/cast2.C: New test.
13814
13815         PR c++/10530
13816         * g++.dg/template/dependent-name2.C: New test.
13817
13818 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13819
13820         * g++.dg/parse/crash11.C: Put the dg options in comments.
13821
13822 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13823
13824         * lib/gcc-dg.exp: Update for diagnostic change.
13825
13826 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13827
13828         PR c++/5767
13829         * g++.dg/parse/crash11.C: New test.
13830
13831 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13832
13833         * gcc.dg/cpp/spacing1.c: Update.
13834
13835 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13836
13837         PR target/11739
13838         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13839         a value for -mtune.
13840
13841 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13842
13843         PR middle-end/11771
13844         * gcc.c-torture/compile/20030804-1.c: New test case.
13845
13846 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13847
13848         * gcc.dg/20030804-1.c: New test case.
13849
13850 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13851
13852         * gcc.dg/cpp/separate-1.c: New test.
13853
13854 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13855
13856         PR c++/11704
13857         * g++.dg/template/dependent-expr2.C: New test.
13858
13859         PR c++/11766
13860         * g++.dg/expr/ptrmem1.C: New test.
13861
13862 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13863
13864         PR c++/9453
13865         * g++.dg/template/friend15.C: New test.
13866
13867 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13868
13869         * lib/dg-pch.exp: Work round PCH bug.
13870
13871 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13872
13873         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13874         builtins.  Move cases from builtins-4.c here.
13875
13876         * gcc.dg/torture/builtin-math-1.c: New test taken from
13877         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13878         additional cases.
13879
13880         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13881         Delete.
13882
13883 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13884
13885         PR c++/9447
13886         * g++.dg/template/using7.C: New test.
13887
13888 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13889
13890         * import1.c, import2.c: New tests.
13891
13892 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13893
13894         * g++.dg/eh/crossjump1.C: New test.
13895
13896 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13897
13898         PR c++/11697
13899         * g++.dg/template/using6.C: New test.
13900
13901         PR c++/11744
13902         * g++.dg/template/koenig2.C: New test.
13903
13904 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13905
13906         PR c++/7983
13907         * g++.dg/parse/typedef4.C: New test.
13908
13909 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13910
13911         PR c++/8442, c++/8806
13912         * g++.dg/template/elab1.C: New test.
13913         * g++.dg/template/type2.C: Likewise.
13914         * g++.dg/template/ttp3.C: Adjust expected error message.
13915         * g++.old-deja/g++.law/visibility13.C: Likewise.
13916         * g++.old-deja/g++.niklas/t135.C: Likewise.
13917         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13918         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13919         template argument.
13920         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13921
13922 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13923
13924         PR c++/11295
13925         * g++.dg/ext/stmtexpr1.C: New test.
13926
13927         * g++.dg/opt/tmp1.C: New test.
13928
13929         PR c++/11525
13930         * g++.dg/parse/constant4.C: New test.
13931
13932         PR c++/9447
13933         * g++.dg/template/using5.C: New test.
13934
13935 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13936
13937         * gcc.dg/builtins-27.c: New test case.
13938
13939 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13940
13941         * gcc.dg/tls/opt-7.c: New test.
13942
13943 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13944
13945         * g++.old-deja/g++.other/crash18.C: Remove.
13946
13947 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13948
13949         * g++.dg/template/explicit3.C: New.
13950         * g++.dg/template/explicit4.C: New.
13951         * g++.dg/template/explicit5.C: New.
13952
13953         PR c++/11347
13954         * g++.dg/template/memtmpl1.C: New.
13955
13956 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13957
13958         PR target/11565
13959         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13960         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13961
13962 2003-07-30  Jan Hubicka  <jh@suse.cz>
13963
13964         * vtgc1.c: Kill.
13965
13966 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13967
13968         * gcc.dg/struct-in-proto-1.c: New test.
13969
13970 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13971
13972         * gcc.dg/cpp/include2.c: Only expect one message.
13973
13974 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13975
13976         PR c++/9447
13977         * g++.dg/template/using1.C: New test.
13978         * g++.dg/template/using2.C: New test.
13979         * g++.dg/template/using3.C: New test.
13980         * g++.dg/template/using4.C: New test.
13981
13982 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13983
13984         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13985         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13986
13987 2003-07-28  Jan Hubicka  <jh@suse.cz>
13988
13989         PR c++/11530
13990         * g++.dg/opt/call1.C: New test.
13991
13992 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13993
13994         PR c++/11667
13995         * g++.dg/init/enum2.C: New test.
13996         * g++.dg/template/overload1.C: Add "-w" option.
13997
13998 2003-07-28    <hp@bitrange.com>
13999
14000         * gcc.dg/Wdeclaration-after-statement-1.c,
14001         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14002
14003 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14004
14005         * gcc.c-torture/compile/20030725-1.c: New test.
14006
14007 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14008
14009         * gcc.dg/20030505.c: Only run for SPE.
14010         Remove definition of opaque type.
14011
14012 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14013
14014         * g++.dg/template/ptrmem6.C: New test.
14015
14016 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14017
14018         * gcc.c-torture/compile/zero-strct-2.c: New test.
14019
14020 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14021
14022         * gcc.dg/intermod-1.c: New test.
14023
14024 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14025
14026         PR c++/11617
14027         * g++.dg/template/lookup2.C: New test.
14028         * g++.dg/template/memclass1.C: Remove instantiated from error.
14029         * g++.dg/other/error2.C: Tweak expected errors.
14030
14031         PR c++/11596
14032         * g++.dg/template/defarg3.C: New test.
14033
14034         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14035
14036 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14037
14038         * g++.dg/inherit/access5.C: New test.
14039
14040 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14041
14042         PR c++/11513
14043         * g++.dg/template/crash8.C: New test.
14044
14045 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14046
14047         PR c/10602
14048         * gcc.dg/noncompile/incomplete-2.c: New test.
14049
14050 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14051
14052         PR c++/11645
14053         * g++.dg/inherit/access4.C: New test.
14054
14055         PR c++/11517
14056         * g++.dg/expr/cond2.C: New test.
14057
14058         PR optimization/10679
14059         * g++.dg/opt/inline4.C: New test.
14060
14061 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         * g++.dg/parse/crash10: New test.
14064
14065 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14066
14067         * g++.dg/ext/flexary1.C: New test.
14068
14069 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14070
14071         PR c++/10793
14072         * g++.dg/template/crash9.C: New test.
14073
14074 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14075
14076         PR c++/3004
14077         * g++.dg/parse/typedef3.C: New test.
14078
14079         PR c++/7906
14080         * g++.dg/parse/operator2.C: New test.
14081
14082         PR c++/8895
14083         * g++.dg/parse/def-tmpl-arg1.C: New test.
14084
14085         PR c++/9282
14086         * g++.dg/parse/funptr1.C: New test.
14087
14088         PR c++/9452
14089         * g++.dg/parse/ambig3.C: New test.
14090
14091         PR c++/9454
14092         * g++.dg/parse/operator3.C: New test.
14093
14094         PR c++/9486
14095         * g++.dg/parse/template10.C: New test.
14096
14097         PR c++/9488
14098         * g++.dg/parse/template11.C: New test.
14099
14100         PR c++/10150
14101         * g++.dg/parse/invalid-op1.C: New test.
14102
14103         PR c++/10247
14104         * g++.dg/parse/condexpr1.C: New test.
14105
14106 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         * g++.dg/ext/packed3.C: New test.
14109         * g++.dg/ext/packed4.C: New test.
14110
14111         * gcc.dg/pack-test-3.c: New test.
14112
14113 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14114
14115         * lib/compat.exp: Handle dg-options per source file.
14116         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14117         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14118         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14119         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14120         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14121         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14122         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14123         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14124         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14125         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14126         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14127         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14128         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14129         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14130
14131 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14132
14133         PR c/10320
14134         * gcc.c-torture/execute/20030718-1.c: New test.
14135
14136 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14137
14138         PR optimization/11536
14139         * gcc.dg/20030721-1.c: New test.
14140
14141 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14142
14143         PR c++/11546
14144         * g++.dg/template/lookup1.C: New test.
14145
14146 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14147
14148         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14149         diagnostics of ill-formed constructs involving labels.
14150         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14151         the new 'previously defined here' message.
14152
14153 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14154
14155         * g++.dg/parse/non-dependent2.C: New test.
14156
14157 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14158
14159         * g++.dg/init/init-ref4.C: xfail on targets without
14160         weak symbols.
14161
14162 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14163
14164         PR target/11087
14165         * gcc.c-torture/execute/20030717-1.c: New test.
14166
14167 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14168
14169         * g++.dg/opt/cfg1.C: New test.
14170
14171 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14172
14173         PR optimization/11557
14174         * gcc.dg/20030717-1.c: New test.
14175
14176 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14177
14178         PR c++/10476
14179         * g++.dg/expr/crash-1.C: New test.
14180
14181         PR c++/11027
14182         * g++.dg/template/init3.C: New test.
14183
14184         PR c++/8222
14185         * g++.dg/template/non-dependent1.C: New test.
14186
14187         PR c++/11070
14188         * g++.dg/template/non-dependent2.C: New test.
14189
14190         PR c++/11071
14191         * g++.dg/template/non-dependent3.C: New test.
14192
14193         PR c++/9907
14194         * g++.dg/template/sizeof5.C: New test.
14195
14196 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14197
14198         PR 11498
14199         * gcc.c-torture/compile/mangle-1.c: New file.
14200
14201 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14202
14203         PR c++/7809
14204         * g++.dg/parse/access3.C: New test.
14205
14206 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14207
14208         PR c++/11384
14209         * g++.dg/init/init-ref4.C: New test.
14210
14211 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14212
14213         PR c++/11547
14214         * g++.dg/parse/constant3.C: New test.
14215         * g++.dg/parse/crash7.C: Likewise.
14216
14217 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14218
14219         PR target/11008
14220         * gcc.dg/i386-pentium4-not-mull.c: New.
14221
14222 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14223
14224         * gcc.dg/asm-names.c (ymain): Make it weak.
14225
14226 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14227
14228         PR c++/5421
14229         * g++.dg/template/friend21.C: New test.
14230
14231 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14232
14233         * gcc.dg/cleanup-8.c: New test.
14234         * gcc.dg/cleanup-9.c: New test.
14235
14236 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14237
14238         * g++.dg/ext/dll-MI1.h: New file.
14239         * g++.dg/ext/dllexport-MI1.C: New file.
14240         * g++.dg/ext/dllimport-MI1.C: New file.
14241
14242 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14243
14244         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14245         it does not have cmpstrsi patterns (just cmpmemsi).
14246
14247 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14248
14249         PR debug/11473
14250         * g++.dg/debug/debug8.C: New test.
14251
14252 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14253
14254         PR c++/10108
14255         * g++.dg/template/crash7.C: New test.
14256
14257 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14258
14259         PR target/10795
14260         * gcc.c-torture/compile/20030708-1.c: New.
14261
14262 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14263
14264         * gcc.c-torture/execute/20030715-1.c: New test.
14265
14266 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14267
14268         * gcc.dg/pch/inline-3.c: New file.
14269         * gcc.dg/pch/inline-3.hs: New file.
14270         * gcc.dg/pch/inline-4.c: New file.
14271         * gcc.dg/pch/inline-4.hs: New file.
14272
14273 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14274
14275         PR c++/11509
14276         * g++.dg/template/crash6.C: New test.
14277
14278         PR c++/7053
14279         * g++.dg/template/friend20.C: New test.
14280
14281         PR c++/7019
14282         * g++.dg/template/overload2.C: New test.
14283
14284 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14285
14286         PR optimization/11440
14287         * gcc.c-torture/execute/20030714-1.c: New test.
14288
14289 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14290
14291         PR c++/11154
14292         * g++.dg/template/partial2.C: New test.
14293
14294 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14295
14296         PR c++/11503
14297         * g++.dg/template/anon1.C: New test.
14298
14299         PR c++/11493
14300         PR c++/11495
14301         * g++.dg/parse/template9.C: Likewise.
14302         * g++.dg/template/crash4.C: New test.
14303         * g++.dg/template/koenig1.C: Likewise.
14304         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14305         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14306         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14307         functions.
14308         * g++.old-deja/g++.jason/template36.C: Likewise.
14309         * g++.old-deja/g++.mike/p1989.C: Likewise.
14310         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14311         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14312         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14313         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14314         compiling.
14315         * g++.old-deja/g++.pt/union2.C: Use this->.
14316
14317 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14318
14319         * gcc.dg/20030711-1.c: New test.
14320
14321 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14322
14323         PR c++/11050
14324         * g++.dg/parse/args1.C: New test.
14325         * g++.pt/defarg8.C: Change expected errors.
14326
14327 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14328
14329         PR c++/8164
14330         * g++.dg/template/nontype2.C: New test.
14331
14332         PR c++/10558
14333         * g++.dg/parse/template8.C: New test.
14334
14335         PR c++/8327
14336         * g++.dg/template/scope1.C: New test.
14337
14338         * g++.dg/warn/Wsign-compare-1.C: New test.
14339
14340 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14341
14342         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14343
14344 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14345
14346         PR c++/9411
14347         * g++.dg/template/explicit2.C: New test.
14348
14349         PR c++/10032
14350         * g++.dg/warn/pedantic1.C: New test.
14351
14352 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14353
14354         PR c++ 9483
14355         * g++.dg/other/field1.C: New test.
14356
14357 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14358
14359         PR c/11449
14360         * gcc.c-torture/compile/20030707-1.c: New.
14361
14362 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14363
14364         PR c++/10849
14365         * g++.dg/template/access12.C: New test.
14366
14367 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14368
14369         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14370         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14371         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14372         * gcc.misc-tests/gcov.exp: Update
14373         * g++.dg/gcov/gcov.exp: Update
14374         * lib/gcov.exp: Update.
14375
14376 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14377
14378         * g++.dg/abi/mangle17.C: Make sure template expressions are
14379         dependent.
14380         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14381         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14382         * g++.dg/opt/stack1.C: Remove erroneous code.
14383         * g++.dg/parse/template7.C: New test.
14384         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14385         * g++.old-deja/g++.pt/crash4.C: Likewise.
14386
14387 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14388
14389         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14390         with zero or one occurence of `$' after the initial `L'.
14391
14392 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14393
14394         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14395
14396 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14397
14398         PR c/11370
14399         * gcc.dg/Wunreachable-6.c: New testcase.
14400         * gcc.dg/Wunreachable-7.c: New testcase.
14401
14402 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14403
14404         PR c/11420
14405         * gcc.dg/20030708-1.c: New test.
14406
14407 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14408
14409         * gcc.dg/compat/sdata-section.h: New file.
14410         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14411         * gcc.dg/torture/mips-sdata-1.c: New test.
14412
14413 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14414
14415         PR c++/11030
14416         * g++.dg/template/friend19.C: New test.
14417
14418 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14419
14420         * g++.dg/opt/strength-reduce.C: New test.
14421
14422 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14423
14424         PR target/10979
14425         * gcc.dg/20030707-1.c: New testcase.
14426
14427 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14428
14429         PR optimization/11059
14430         * g++.dg/opt/emptyunion.C: New testcase.
14431
14432 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14433             Eric Botcazou  <ebotcazou@libertysurf.fr>
14434
14435         * g++.dg/opt/stack1.C: New test.
14436
14437 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14438
14439         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14440         run test.
14441
14442         PR c++/11431
14443         * g++.dg/expr/static_cast3.C: New test.
14444
14445 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14446
14447         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14448         everywhere.
14449         * gcc.dg/concat.c: Concatenation of string constants with
14450         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14451         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14452         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14453         necessary to avoid multi-character character constant warning.
14454         * gcc.dg/cpp/escape.c: Likewise.
14455         * gcc.dg/cpp/ucs.c: Likewise.
14456         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14457         Fix a typo.
14458
14459 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14460
14461         PR c/11428
14462         * gcc.c-torture/compile/20030704-1.c: New.
14463
14464 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14465
14466         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14467
14468 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14469
14470         PR c++/5287, PR c++/7910,  PR c++/11021
14471         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14472         tests for warnings.
14473         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14474         * g++.dg/ext/dllimport3.C: Likewise.
14475         * g++.dg/ext/dllimport4.C: New file.
14476         * g++.dg/ext/dllimport5.C: New file.
14477         * g++.dg/ext/dllimport6.C: New file.
14478         * g++.dg/ext/dllimport7.C: New file.
14479         * g++.dg/ext/dllimport8.C: New file.
14480         * g++.dg/ext/dllimport9.C: New file.
14481         * g++.dg/ext/dllimport10.C: New file.
14482         * g++.dg/ext/dllexport1.C: New file.
14483
14484 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14485
14486         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14487         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14488
14489 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14490
14491         * gcc.dg/builtins-25.c: New testcase.
14492         * gcc.dg/builtins-26.c: New testcase.
14493
14494 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14495
14496         * gcc.dg/compat/vector-defs.h: New file.
14497         * gcc.dg/compat/vector-setup.h: New file.
14498         * gcc.dg/compat/vector-check.h: New file.
14499         * gcc.dg/compat/vector-1_main.c: New file.
14500         * gcc.dg/compat/vector-1_x.c: New file.
14501         * gcc.dg/compat/vector-1_y.c: New file.
14502         * gcc.dg/compat/vector-2_main.c: New file.
14503         * gcc.dg/compat/vector-2_x.c: New file.
14504         * gcc.dg/compat/vector-2_y.c: New file.
14505
14506         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14507         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14508         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14509         * gcc.dg/compat/struct-align-1.h: New file.
14510         * gcc.dg/compat/struct-align-1_main.c: New file.
14511         * gcc.dg/compat/struct-align-1_x.c: New file.
14512         * gcc.dg/compat/struct-align-1_y.c: New file.
14513         * gcc.dg/compat/struct-align-2.h: New file.
14514         * gcc.dg/compat/struct-align-2_main.c: New file.
14515         * gcc.dg/compat/struct-align-2_x.c: New file.
14516         * gcc.dg/compat/struct-align-2_y.c: New file.
14517
14518         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14519         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14520         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14521         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14522         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14523         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14524         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14525         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14526         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14527         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14528         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14529         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14530         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14531         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14532         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14533         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14534         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14535         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14536         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14537         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14538         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14539         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14540         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14541         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14542         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14543         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14544         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14545         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14546         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14547
14548 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14549
14550         * gcc.dg/i386-call-1.c: New test.
14551
14552 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14553
14554         PR c++/9162
14555         * g++.dg/parse/defarg4.C: New.
14556
14557 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14558
14559         PR target/10700
14560         * gcc.c-torture/compile/20030703-1.c: New test case.
14561
14562 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14563
14564         * g++.dg/template/local3.C: Remove extra semicolon.
14565
14566 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14567
14568         * gcc.dg/i386-volatile-1.c: New test.
14569
14570 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14571
14572         PR c++/11072
14573         * g++.dg/other/offsetof2.C: XFAIL.
14574         * g++.dg/other/offsetof5.C: New.
14575
14576         PR c++/10219
14577         * g++.dg/template/error1.C: New.
14578
14579         PR c++/9779
14580         * g++.dg/template/dependent-expr1.C: New.
14581
14582 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14583
14584         PR c++/6949
14585         * g++.dg/template/local3.C: New test.
14586
14587         PR c++/11149
14588         * g++.dg/lookup/scoped6.C: New test.
14589
14590 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14591
14592         PR c++/8046
14593         * g++.dg/other/error7.C: New test.
14594
14595 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14596
14597         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14598         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14599         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14600         * g++.old-deja/g++.other/union2.C: Likewise.
14601         * gcc.dg/c90-const-expr-2.c: Likewise.
14602         * gcc.dg/c90-const-expr-3.c: Likewise.
14603         * gcc.dg/c99-const-expr-2.c: Likewise.
14604         * gcc.dg/c99-const-expr-3.c: Likewise.
14605         * gcc.dg/concat.c: Likewise.
14606
14607 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14608
14609         PR c++/9559
14610         * g++.dg/init/static1.C: New test.
14611
14612 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14613
14614         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14615         * g++.old-deja/g++.other/access2.C: Likewise.
14616         * g++.old-deja/g++.other/decl2.C: Likewise.
14617         * gcc.c-torture/execute/20020615-1.c: Likewise.
14618
14619 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14620
14621         PR c++/4933
14622         * g++.dg/template/sizeof4.C: New test.
14623
14624 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14625
14626         * g++.dg/other/error6.C: New test.
14627
14628 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14629
14630         PR c++/10750
14631         * g++.dg/parse/constant2.C: New test.
14632
14633 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14634
14635         PR c++/11106
14636         * g++.dg/other/error5.C: New test.
14637
14638 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14639
14640         * gcc.dg/format/gcc_diag-1.c: New test.
14641
14642 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14643
14644         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14645
14646 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14647
14648         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14649         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14650         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14651
14652 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14653
14654         * gcc.c-torture/execute/builtins/string-8.c: New test.
14655         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14656         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14657         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14658
14659 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14660
14661         PR c++/10468
14662         * g++.dg/ext/typeof6.C: New test.
14663
14664 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14665
14666         PR c++/10796
14667         * g++.dg/init/enum1.C: New test.
14668
14669 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14670
14671         * gcc.dg/20030627-1.c: New test.
14672
14673 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14674
14675         PR c++/11332
14676         * g++.dg/expr/static_cast2.C: New test.
14677
14678 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14679             Jakub Jelinek  <jakub@redhat.com>
14680
14681         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14682         sprintf(dst,"%s",src) optimization.
14683         * gcc.c-torture/execute/20030626-1.c: New test case.
14684         * gcc.c-torture/execute/20030626-2.c: New test case.
14685
14686 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14687
14688         * gcc.c-torture/execute/multi-ix.c: New test.
14689
14690         * gcc.c-torture/execute/simd-4.c (main):
14691         Added missing semicolon at end of union.
14692
14693 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14694
14695         PR c++/8266
14696         * g++.dg/template/explicit-instantiation3.C: New test.
14697
14698 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14699
14700         * gcc.dg/20030626-1.c: Use signed char.
14701
14702 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14703
14704         * gcc.dg/20030626-1.c: New test.
14705
14706 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14707
14708         * const-str-2.m: Update.
14709
14710 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14711
14712         PR c++/10990
14713         * g++.dg/rtti/dyncast1.C: New test.
14714         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14715         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14716         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14717
14718         PR c++/10931
14719         * g++.dg/expr/static_cast1.C: New test.
14720
14721 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14722
14723         * gcc.dg/20030625-1.c: New test.
14724
14725 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14726
14727         * gcc.c-torture/compile/20030624-1.c: New test case.
14728
14729 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14730
14731         * gcc.c-torture/execute/string-opt-17.c: New test.
14732
14733 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14734
14735         PR c++/5754
14736         * g++.dg/parse/crash6.C: New test.
14737
14738 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14739
14740         * gcc.dg/builtins-24.c: New test case.
14741
14742 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14743
14744         * g++.dg/opt/operator1.C: New test.
14745
14746 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14747
14748         * gcc.c-torture/execute/string-opt-16.c: New test case.
14749
14750 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14751
14752         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14753         * g++.old-deja/g++.other/conv7.C: Likewise
14754         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14755         * g++.old-deja/g++.other/overload14.C: Likewise.
14756
14757 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14758
14759         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14760         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14761
14762 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14763
14764         PR c++/10888
14765         * g++.dg/warn/Winline-3.C: New test.
14766
14767 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14768
14769         * lib/target-supports.exp (check_alias_available): Make the test
14770         program acceptable to the Solaris assembler.
14771
14772         PR c++/10749
14773         * g++.dg/template/memclass2.C: New test.
14774
14775 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14776             Eric Botcazou  <ebotcazou@libertysurf.fr>
14777
14778         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14779         data for non-matching targets.
14780         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14781
14782 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14783
14784         PR c++/10845
14785         * g++.dg/template/member3.C: New test.
14786
14787 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14788
14789         PR c++/10939
14790         * g++.dg/template/func1.C: New test.
14791
14792         PR c++/9649
14793         * g++.dg/template/static4.C: New test.
14794         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14795
14796         PR c++/11041
14797         * g++.dg/init/ref7.C: New test.
14798
14799 2003-06-19  Matt Austern  <austern@apple.com>
14800
14801         PR c++/11228
14802         * g++.dg/anew1.C: New test.
14803         * g++.dg/anew2.C: New test.
14804         * g++.dg/anew3.C: New test.
14805         * g++.dg/anew4.C: New test.
14806
14807 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14808
14809         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14810
14811 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14812
14813         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14814         endian-dependent.
14815
14816 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14817
14818         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14819         Remove cruft.
14820
14821 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14822
14823         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14824         * gcc.c-torture/compile/961203-1.c: Likewise.
14825         * gcc.c-torture/compile/980506-1.c: Likewise.
14826
14827 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14828
14829         PR c++/10712
14830         * g++.dg/lookup/using7.C: New test.
14831
14832 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14833
14834         PR c++/11105
14835         * g++.dg/abi/conv1.C: Remove it.
14836         * g++.dg/template/conv7.C: New test.
14837         * g++.dg/template/conv8.C: Likewise.
14838         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14839         conversion operator.
14840
14841 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14842
14843         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14844         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14845         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14846         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14847         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14848         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14849         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14850         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14851         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14852         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14853         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14854         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14855         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14856         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14857         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14858         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14859         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14860         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14861         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14862         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14863         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14864         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14865         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14866         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14867         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14868         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14869         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14870         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14871         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14872
14873 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14874
14875         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14876         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14877         indications.
14878
14879 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14880
14881         * gcc.dg/i386-387-5.c: New test case.
14882         * gcc.dg/i386-387-6.c: New test case.
14883         * gcc.dg/builtins-23.c: New test case.
14884
14885 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14886
14887         * gcc.dg/builtins-22.c: New test case.
14888         * gcc.dg/i386-387-1.c: Update to test exp.
14889         * gcc.dg/i386-387-2.c: Likewise.
14890
14891 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14892
14893         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14894
14895 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14896
14897         * lib/gcc-dg.exp (dg-require-dll): New function.
14898         (dg-xfail-if): Likewise.
14899         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14900         driver.
14901
14902         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14903         * gcc.c-torture/compile/20001205-1.c: Likewise.
14904         * gcc.c-torture/compile/20001226-1.c: Likewise.
14905         * gcc.c-torture/compile/20010518-2.c: Likewise.
14906         * gcc.c-torture/compile/20020312-1.c: Likewise.
14907         * gcc.c-torture/compile/20020604-1.c: Likewise.
14908         * gcc.c-torture/compile/920501-12.c: Likewise.
14909         * gcc.c-torture/compile/920501-4.c: Likewise.
14910         * gcc.c-torture/compile/920520-1.c: Likewise.
14911         * gcc.c-torture/compile/920521-1.c: Likewise.
14912         * gcc.c-torture/compile/920625-1.c: Likewise.
14913         * gcc.c-torture/compile/961203-1.c: Likewise.
14914         * gcc.c-torture/compile/980506-1.c: Likewise.
14915         * gcc.c-torture/compile/981006-1.c: Likewise.
14916         * gcc.c-torture/compile/981022-1.c: Likewise.
14917         * gcc.c-torture/compile/981223-1.c: Likewise.
14918         * gcc.c-torture/compile/990617-1.c: Likewise.
14919         * gcc.c-torture/compile/dll.c: Likewise.
14920         * gcc.c-torture/compile/labels-3.c: Likewise.
14921         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14922         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14923         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14924         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14925         * gcc.c-torture/compile/simd-5.c: Likewise.
14926         * gcc.c-torture/compile/20000804-1.x: Remove.
14927         * gcc.c-torture/compile/20001205-1.x: Likewise.
14928         * gcc.c-torture/compile/20001226-1.x: Likewise.
14929         * gcc.c-torture/compile/20010518-2.x: Likewise.
14930         * gcc.c-torture/compile/20020312-1.x: Likewise.
14931         * gcc.c-torture/compile/20020604-1.x: Likewise.
14932         * gcc.c-torture/compile/920501-12.x: Likewise.
14933         * gcc.c-torture/compile/920501-4.x: Likewise.
14934         * gcc.c-torture/compile/920520-1.x: Likewise.
14935         * gcc.c-torture/compile/920521-1.x: Likewise.
14936         * gcc.c-torture/compile/920625-1.x: Likewise.
14937         * gcc.c-torture/compile/961203-1.x: Likewise.
14938         * gcc.c-torture/compile/980506-1.x: Likewise.
14939         * gcc.c-torture/compile/981006-1.x: Likewise.
14940         * gcc.c-torture/compile/981022-1.x: Likewise.
14941         * gcc.c-torture/compile/981223-1.x: Likewise.
14942         * gcc.c-torture/compile/990617-1.x: Likewise.
14943         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14944         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14945         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14946         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14947         * gcc.c-torture/compile/simd-5.x: Likewise.
14948
14949         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14950
14951 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14952
14953         * gcc.c-torture/execute/20030611-1.c: New test.
14954
14955 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14956
14957         PR middle-end/168
14958         * gcc.dg/20030612-1.c: New test case.
14959
14960 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14961
14962         PR c++/10635
14963         * g++.dg/expr/cast1.C: New test.
14964
14965 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14966
14967         * gcc.dg/builtins-21.c: New test case.
14968
14969 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14970
14971         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14972         options instead of at the end.
14973         * lib/objc.exp (objc_target_compile): Likewise.
14974
14975 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14976
14977         PR c++/10432
14978         * g++.dg/parse/error1.C: New test.
14979
14980 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14981
14982         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14983         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14984         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14985         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14986         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14987         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14988         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14989         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14990         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14991         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14992         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14993         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14994         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14995         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14996         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14997         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14998         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14999         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15000         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15001         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15002         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15003         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15004         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15005         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15006
15007         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15008         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15009         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15010         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15011         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15012         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15013         * gcc.dg/compat/scalar-return-3_main.c: New file.
15014         * gcc.dg/compat/scalar-return-3_x.c: New file.
15015         * gcc.dg/compat/scalar-return-3_y.c: New file.
15016         * gcc.dg/compat/scalar-return-4_main.c: New file.
15017         * gcc.dg/compat/scalar-return-4_x.c: New file.
15018         * gcc.dg/compat/scalar-return-4_y.c: New file.
15019
15020 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15021
15022         * gcc.dg/compat/fp2-struct-check.h: New file.
15023         * gcc.dg/compat/fp2-struct-defs.h: New file.
15024         * gcc.dg/compat/fp2-struct-init.h: New file.
15025         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15026         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15027         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15028         * gcc.dg/compat/struct-return-10_main.c: New file.
15029         * gcc.dg/compat/struct-return-10_x.c: New file.
15030         * gcc.dg/compat/struct-return-10_y.c: New file.
15031
15032         * gcc.dg/compat/compat-common.h: New file.
15033         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15034         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15035         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15036         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15037         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15038         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15039         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15040         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15041         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15042         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15043         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15044         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15045         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15046         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15047         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15048         * gcc.dg/compat/small-struct-check.h: Ditto.
15049         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15050         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15051         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15052         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15053         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15054         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15055         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15056         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15057         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15058         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15059         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15060         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15061         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15062         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15063         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15064         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15065         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15066         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15067         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15068         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15069         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15070         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15071         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15072         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15073         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15074         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15075         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15076         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15077         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15078         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15079
15080 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15081
15082         * g++.dg/pch/static-1.C: New file.
15083         * g++.dg/pch/static-1.Hs: New file.
15084
15085 2003-06-10  Richard Henderson  <rth@redhat.com>
15086
15087         * gcc.dg/asm-7.c: Adjust expected warning text.
15088
15089 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15090
15091         * gcc.dg/builtins-20.c: New test case.
15092
15093 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15094
15095         PR c++/11131
15096         * g++.dg/opt/template1.C: New test.
15097
15098 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15099
15100         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15101         additional_sources.
15102
15103 2003-05-21  David Taylor  <dtaylor@emc.com>
15104
15105         * gcc.dg/Wpadded.c: New file.
15106
15107 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15108
15109         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15110         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15111         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15112         dg-require-weak.
15113
15114 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15115
15116         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15117
15118 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15119
15120         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15121         (dg-require-alias): Likewise.
15122         (dg-require-gc-sections): Likewise.
15123         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15124
15125 2003-06-08  Richard Henderson  <rth@redhat.com>
15126
15127         * gcc.dg/20011029-2.c: Fix the array reference.
15128         * gcc.dg/asm-7.c: New.
15129
15130 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15131
15132         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15133
15134 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15135
15136         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15137         (dg-require-gc-sections): Likewise.
15138
15139 2003-06-08  Jan Hubicka  <jh@suse.cz>
15140
15141         * i386-cmov1.c: Fix regular expression.
15142         * i386-cvt-1.c: Likewise.
15143         * i386-local.c: Likewise.
15144         * i386-local2.c: Likewise.
15145         * i386-mul.c: Likewise.
15146         * i386-ssetype-1.c: Likewise.
15147         * i386-ssetype-3.c: Likewise.
15148         * i386-ssetype-5.c: Likewise.
15149
15150 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15151
15152         PR c++/11039
15153         * g++.dg/warn/implicit-typename2.C: New test.
15154         * g++.dg/warn/implicit-typename3.C: New test.
15155
15156 2003-06-07  Richard Henderson  <rth@redhat.com>
15157
15158         * g++.dg/other/offsetof3.C: Use size_t.
15159         * g++.dg/other/offsetof4.C: Likewise.
15160
15161 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15162
15163         * lib/copy-file.exp: New. Implement gcc_copy_files.
15164
15165         * lib/dg-pch.exp: Load copy-file.exp
15166         (dg-pch): Use gcc_copy_files instead of "file copy".
15167
15168 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15169
15170         * gcc.dg/weak/weak.exp: Simplify.
15171         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15172         * gcc.dg/weak/weak-1.c: Likewise.
15173         * gcc.dg/weak/weak-2.c: Likewise.
15174         * gcc.dg/weak/weak-3.c: Likewise.
15175         * gcc.dg/weak/weak-4.c: Likewise.
15176         * gcc.dg/weak/weak-5.c: Likewise.
15177         * gcc.dg/weak/weak-6.c: Likewise.
15178         * gcc.dg/weak/weak-7.c: Likewise.
15179         * gcc.dg/weak/weak-8.c: Likewise.
15180         * gcc.dg/weak/weak-9.c: Likewise.
15181
15182 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15183
15184         gcc.c-torture/execute/20030606-1.c: New.
15185
15186 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15187
15188         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15189         * gcc.dg/builtins-19.c: Likewise.
15190
15191 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15192
15193         * gcc.dg/builtins-2.c: Add some more tests.
15194         * gcc.dg/builtins-18.c: New test case.
15195         * gcc.dg/builtins-19.c: New test case.
15196
15197 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15198             Jim Wilson  <wilson@tuliptree.org>
15199
15200         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15201
15202 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15203
15204         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15205         mempcpy/stpcpy calls not to be optimized into something else.
15206         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15207         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15208         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15209
15210 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15211
15212         * gcc.dg/format/asm_fprintf-1.c: New test.
15213
15214 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15215
15216         * lib/gcc-defs.exp (additional_sources): New variable.
15217         (dg-additional-sources): New function.
15218         (additional_files): New variable.
15219         (dg-additional-files): New function.
15220         (dg-additional-files-options): Likewise.
15221         * lib/gcc-dg.exp (dg-require-weak): New function.
15222         (dg-require-alias): Likewise.
15223         (dg-require-gc-sections): Likewise.
15224         * lib/target-supports.exp (check_alias_available): Remove testfile
15225         parameter.
15226         (check_gc_sections_available): New function.
15227         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15228         (dg-gpp-additional-files): Likewise.
15229         * lib/g++.exp (additional_sources): Remove.
15230         (additional_files): Likewise.
15231         (g++_target_compile): Use dg-additional-files-options.
15232
15233         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15234         Tcl logic.
15235         * gcc.dg/special/ecos.exp: Remove.
15236         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15237         * gcc.dg/special/alias-1.c: Likewise.
15238         * gcc.dg/special/alias-2.c: Likewise.
15239         * gcc.dg/special/gcsec-1.c: Likewise.
15240         * gcc.dg/special/weak-1.c: Likewise.
15241         * gcc.dg/special/weak-2.c: Likewise.
15242         * gcc.dg/special/wkali-1.c: Likewise.
15243         * gcc.dg/special/wkali-2.c: Likewise.
15244
15245         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15246         dg-gpp-additional-*.
15247         * g++.dg/special/conpr-3.C: Likewise.
15248         * g++.dg/special/conpr-4.C: Likewise.
15249         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15250         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15251         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15252         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15253         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15254         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15255         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15256         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15257         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15258         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15259         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15260         * g++.old-deja/g++.other/comdat1.C: Likewise.
15261         * g++.old-deja/g++.other/comdat2.C: Likewise.
15262         * g++.old-deja/g++.other/comdat3.C: Likewise.
15263         * g++.old-deja/g++.other/ctor1.C: Likewise.
15264         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15265
15266 2003-06-05  Richard Henderson  <rth@redhat.com>
15267
15268         * gcc.dg/debug/20030605-1.c: New.
15269
15270 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15271
15272         * README.QMTEST: Update.
15273
15274 2003-06-04  Richard Henderson  <rth@redhat.com>
15275
15276         * gcc.dg/cleanup-1.c: New.
15277         * gcc.dg/cleanup-2.c: New.
15278         * gcc.dg/cleanup-3.c: New.
15279         * gcc.dg/cleanup-4.c: New.
15280         * gcc.dg/cleanup-5.c: New.
15281         * gcc.dg/cleanup-6.c: New.
15282         * gcc.dg/cleanup-7.c: New.
15283
15284 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15285
15286         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15287
15288         * lib/dg-pch.exp: New file.
15289         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15290         * gcc.dg/pch/pch.exp: Likewise.
15291
15292 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15293
15294         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15295         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15296         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15297         * gcc.dg/builtins-17.c: New test case.
15298         * gcc.dg/i386-387-4.c: New test case.
15299         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15300
15301 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15302
15303         * gcc.dg/ultrasp9.c: New test.
15304
15305 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15306
15307         * gcc.c-torture/compile/20030604-1.c: New test.
15308         * gcc.dg/sparc-constant-1.c: New test.
15309
15310 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15311
15312         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15313
15314 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15315
15316         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15317
15318         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15319         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15320
15321 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15322
15323         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15324
15325 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15326
15327         PR c++/10940
15328         * g++.dg/template/spec10.C: New test.
15329
15330 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15331
15332         * gcc.dg/builtins-16.c: New test case.
15333
15334 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15335
15336         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15337         mempcpy test with post-increments.
15338         * gcc.c-torture/execute/string-opt-3.c: New test.
15339         * gcc.dg/string-opt-1.c: New test.
15340
15341 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15342
15343         PR fortran/10965
15344         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15345
15346 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15347
15348         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15349         (scan-assembler): ... here.  Use dg-scan.
15350         (scan-assembler-not): Likewise.
15351         (scan-file): New function.
15352         (scan-file-not): Likewise.
15353         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15354         * gcc.dg/cpp/_Pragma4.c: Likewise.
15355         * gcc.dg/cpp/_Pragma5.c: Likewise.
15356         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15357         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15358         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15359         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15360         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15361         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15362         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15363         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15364         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15365         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15366         * gcc.dg/cpp/cxxcom1.c: Likewise.
15367         * gcc.dg/cpp/line1.c: Likewise.
15368         * gcc.dg/cpp/maccom1.c: Likewise.
15369         * gcc.dg/cpp/maccom2.c: Likewise.
15370         * gcc.dg/cpp/maccom3.c: Likewise.
15371         * gcc.dg/cpp/maccom4.c: Likewise.
15372         * gcc.dg/cpp/maccom5.c: Likewise.
15373         * gcc.dg/cpp/maccom6.c: Likewise.
15374         * gcc.dg/cpp/multiline.c: Likewise.
15375         * gcc.dg/cpp/spacing1.c: Likewise.
15376         * gcc.dg/cpp/spacing2.c: Likewise.
15377         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15378         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15379         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15380         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15381         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15382         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15383         * gcc.dg/cpp/cxxcom2.c: Likewise.
15384         * gcc.dg/cpp/cxxcom2.h: New file.
15385
15386         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15387         * g++.dg/cpp/truefalse.C: Here.
15388         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15389
15390 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15391
15392         * gcc.dg/cpp/redef3.c: New file.
15393
15394 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15395
15396         * gcc.dg/i386-loop-3.c: New test.
15397
15398 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15399
15400         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15401
15402 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15403
15404         * gcc.dg/fwrapv-1.c: New test case.
15405         * gcc.dg/fwrapv-2.c: New test case.
15406
15407 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15408
15409         PR c++/10956
15410         * g++.dg/template/spec9.C: New test.
15411
15412 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15413
15414         * gcc.dg/duff-4.c: New test case.
15415
15416 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15417
15418         PR fortran/10843
15419         * g77.dg/ffixed-form-1.f: New test
15420         * g77.dg/ffixed-form-2.f: New test
15421         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15422         * g77.dg/ffree-form-3.f: New test
15423
15424 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15425
15426         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15427         * gcc.dg/wint_t-1.c: Likewise.
15428
15429 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15430
15431         * g++.dg/template/access11.C: New test.
15432
15433 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15434
15435         PR c++/10849
15436         * g++.dg/template/access10.C: New test.
15437
15438 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15439             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15440
15441         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15442
15443 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15444
15445         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15446         suppress for powerpc-*-darwin*.
15447         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15448
15449 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15450
15451         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15452         suppress option for powerpc-*-darwin*.
15453
15454 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15455
15456         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15457         * gcc.dg/builtins-4.c: Add test for fmod.
15458
15459 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15460
15461         PR c++/10682
15462         * g++.dg/template/instantiate4.C: New test.
15463
15464 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15465
15466         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15467
15468 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15469
15470         * gcc.dg/compat/scalar-return-1_main.c: New file.
15471         * gcc.dg/compat/scalar-return-1_x.c: New file.
15472         * gcc.dg/compat/scalar-return-1_y.c: New file.
15473         * gcc.dg/compat/scalar-return-2_main.c: New file.
15474         * gcc.dg/compat/scalar-return-2_x.c: New file.
15475         * gcc.dg/compat/scalar-return-2_y.c: New file.
15476         * gcc.dg/compat/struct-return-3_main.c: New file.
15477         * gcc.dg/compat/struct-return-3_y.c: New file.
15478         * gcc.dg/compat/struct-return-3_x.c: New file.
15479         * gcc.dg/compat/struct-return-2_main.c: New file.
15480         * gcc.dg/compat/struct-return-2_x.c: New file.
15481         * gcc.dg/compat/struct-return-2_y.c: New file.
15482
15483 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15484
15485         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15486         for hppa*-hp-hpux*.
15487         * gcc.dg/20021014-1.c (dg-options): Likewise.
15488         * gcc.dg/nest.c (dg-options): Likewise.
15489
15490 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15491
15492         PR c++/9738
15493         * g++.dg/ext/dllimport2.C: New file.
15494         * g++.dg/ext/dllimport3.C: New file.
15495
15496 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15497
15498         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15499         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15500         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15501         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15502         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15503         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15504         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15505         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15506         * gcc.dg/compat/small-struct-defs.h: New file.
15507         * gcc.dg/compat/small-struct-init.h: New file.
15508         * gcc.dg/compat/small-struct-check.h: New file.
15509         * gcc.dg/compat/fp-struct-defs.h: New file.
15510         * gcc.dg/compat/fp-struct-check.h: New file.
15511         * gcc.dg/compat/fp-struct-init.h: New file.
15512         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15513         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15514
15515 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15516
15517         * gcc.dg/20030225-2.c: New test.
15518
15519 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15520             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15521
15522         * gcc.c-torture/compile/20030518-1.c: New test case.
15523
15524 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15525
15526         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15527         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15528         gcc-dg-debug-runtest.
15529         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15530         gcc-dg-debug-runtest.
15531
15532 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15533
15534         PR c++/9022
15535         * g++.dg/lookup/using6.C: New test.
15536
15537 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15538
15539         * g++.dg/parse/access2.C: New test.
15540
15541 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15542
15543         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15544         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15545         * gcc.dg/debug/debug.exp: Likewise.
15546
15547 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15548
15549         * gcc.dg/dollar.c: New test.
15550
15551 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15552
15553         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15554         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15555         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15556         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15557         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15558         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15559         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15560         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15561         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15562         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15563         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15564         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15565         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15566         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15567         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15568         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15569         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15570         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15571
15572 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15573
15574         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15575         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15576         support for "repo" mode.
15577         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15578         * lib/g77-dg.exp: Likewise.
15579         * lib/obj-dg.exp: Likewise.
15580
15581 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15582
15583         Merge from gcc-3_2-rhl8-branch:
15584         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15585
15586         * gcc.dg/tls/opt-6.c: New test.
15587
15588         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15589
15590         * gcc.dg/20030405-1.c: New test.
15591
15592         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15593
15594         * gcc.dg/20030309-1.c: New test.
15595
15596         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15597
15598         * gcc.c-torture/execute/20030307-1.c: New test.
15599
15600         2003-02-20  Randolph Chung  <tausq@debian.org>
15601
15602         * gcc.c-torture/compile/20030220-1.c: New test.
15603
15604         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15605
15606         * gcc.dg/20030217-1.c: New test.
15607
15608         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15609
15610         * gcc.c-torture/compile/20020129-1.c: New test.
15611
15612         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15613
15614         * gcc.dg/unroll-1.c: New test.
15615
15616         2002-11-16  Jan Hubicka  <jh@suse.cz>
15617
15618         * gcc.c-torture/execute/20020920-1.c: New test.
15619
15620         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15621
15622         PR target/7434
15623         * gcc.c-torture/compile/20021008-1.c: New test.
15624
15625         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15626
15627         PR target/7559
15628         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15629
15630         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15631
15632         * gcc.c-torture/compile/20020807-1.c: New test.
15633
15634         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15635
15636         * gcc.dg/tls/opt-1.c: New test.
15637
15638         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15639
15640         * gcc.dg/20020729-1.c: New test.
15641
15642         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15643
15644         * g++.dg/opt/life1.C: New test.
15645
15646         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15647
15648         * gcc.dg/20020525-1.c: New test.
15649
15650         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15651
15652         PR c++/6794
15653         * g++.dg/ext/pretty1.C: New test.
15654         * g++.dg/ext/pretty2.C: New test.
15655
15656 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15657
15658         PR c++/8385
15659         * g++.dg/ext/typeof5.C: New test.
15660
15661 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15662
15663         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15664         __USER_LABEL_PREFIX__ into account.
15665         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15666
15667 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15668
15669         * gcc.dg/builtins-15.c: New test case.
15670
15671 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15672
15673         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15674
15675 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15676
15677         * lib/g++.exp: Tweak handling of additional source files.
15678         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15679         * g++.dg/special/conpr-2a.C: Rename to ...
15680         * g++.dg/special/conpr-2a.cc: ... this.
15681         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15682         * g++.dg/special/conpr-3a.C: Rename to ...
15683         * g++.dg/special/conpr-3a.cc: This.
15684         * g++.dg/special/conpr-3b.C: Rename to ...
15685         * g++.dg/special/conpr-3b.cc: This.
15686         * g++.dg/special/conpr-4.C: New test.
15687         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15688
15689 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15690
15691         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15692
15693 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15694
15695         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15696         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15697         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15698         * g++.old-deja/g++.other/warn3.C: Likewise.
15699
15700 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15701
15702         * gcc.dg/i386-387-1.c: Update to also test log.
15703         * gcc.dg/i386-387-2.c: Likewise.
15704
15705 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15706
15707         * g77.f-torture/execute/int8421.f: New test.
15708
15709 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15710
15711         PR c++/10230, c++/10481
15712         * g++.dg/lookup/scoped5.C: New test.
15713
15714 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15715
15716         PR c++/10552
15717         * g++.dg/template/ttp6.C: New test.
15718
15719 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15720
15721         * gcc.c-torture/execute/builtins: New directory.
15722         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15723         gcc.c-torture/execute/builtins.
15724         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15725         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15726         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15727         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15728
15729 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15730
15731         PR c++/9252
15732         * g++.dg/template/access8.C: New test.
15733         * g++.dg/template/access9.C: New test.
15734
15735 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15736
15737         PR c++/9554
15738         * g++.dg/parse/access1.C: New test.
15739
15740 2003-05-09  DJ Delorie  <dj@redhat.com>
15741
15742         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15743         long, and not an int.
15744
15745 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15746
15747         PR c++/10555, c++/10576
15748         * g++.dg/template/memclass1.C: New test.
15749
15750 2003-05-08  DJ Delorie  <dj@redhat.com>
15751
15752         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15753         targets.
15754         * gcc.c-torture/execute/20021024-1.x: Likewise.
15755         * gcc.c-torture/execute/shiftdi.x: Likewise.
15756         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15757         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15758         * gcc.dg/20021018-1.c: Likewise.
15759
15760 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15761
15762         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15763
15764         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15765         (bcopy): Call memmove.
15766
15767 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15768
15769         * g77.f-torture/compile/8485.f: New test case.
15770
15771 2003-05-07  Richard Henderson  <rth@redhat.com>
15772
15773         PR c++/10570
15774         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15775         Verify exception_cleanup not called for rethrows.
15776         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15777         when exiting catch block without rethrowing.
15778         * g++.dg/eh/forced3.C: New.
15779         * g++.dg/eh/forced4.C: New.
15780
15781 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15782
15783         * gcc.dg/20030505.c: Fix triplet.
15784
15785 2003-05-06  DJ Delorie  <dj@redhat.com>
15786
15787         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15788         * gcc.dg/nest.c: Likewise.
15789
15790 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15791
15792         * gcc.dg/builtins-14.c: New test case.
15793
15794 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15795
15796         * lib/compat.exp (compat-execute): New argument.
15797         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15798         * gcc.dg/compat: New test directory.
15799         * gcc.dg/compat/compat.exp: New expect script.
15800         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15801         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15802         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15803         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15804         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15805         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15806
15807         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15808         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15809         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15810         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15811         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15812         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15813         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15814         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15815         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15816         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15817         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15818         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15819         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15820         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15821         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15822
15823 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15824
15825         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15826
15827 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15828
15829         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15830
15831 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15832
15833         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15834         * gcc.dg/ppc-fsel-2.c: New test.
15835
15836         * gcc.dg/unused-5.c: New test.
15837
15838 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15839
15840         PR c++/10496
15841         * g++.dg/warn/pmf1.C: New test.
15842
15843 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15844
15845         PR c++/4494
15846         * g++.dg/warn/main.C: New test.
15847
15848 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15849
15850         * gcc.dg/nonnull-3.c: New test.
15851
15852 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15853
15854         * gcc.dg/cpp/Wtrigraphs.c: Update.
15855         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15856
15857 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15858
15859         * gcc.dg/ppc-fsel-1.c: New test.
15860
15861 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15862
15863         PR c/10604
15864         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15865
15866 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15867
15868         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15869
15870 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15871
15872         PR c++/9364, c++/10553, c++/10586
15873         * g++.dg/parse/typename4.C: New test.
15874         * g++.dg/parse/typename5.C: Likewise.
15875
15876 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15877
15878         * gcc.c-torture/compile/20030503-1.c: New test.
15879
15880 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15881
15882         * g++.dg/lookup/using5.C: Fix testcase error.
15883
15884 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15885
15886         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15887         since MEABI is no longer supported.  Remove all vestiges
15888         of MEABI from the test.
15889
15890 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15891
15892         PR c++/10554
15893         * g++.dg/lookup/using5.C: New test.
15894
15895 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15896
15897         PR c++/8772
15898         * g++.dg/template/ttp5.C: New test.
15899
15900 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15901
15902         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15903         (dg-gpp-additional-sources): New function.
15904         (dg-gpp-additional-files): Likewise.
15905         * lib/g++.exp (additional_sources): New variable.
15906         (additional_files): Likewise.
15907         (g++_target_compile): Deal with them.
15908         * lib/old-dejagnu.exp: Remove.
15909         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15910         * g++.old-deja: Revise all tests to use dg commands.
15911
15912 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15913
15914         PR c++/9432, c++/9528
15915         * g++.dg/lookup/using4.C: New test.
15916
15917 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15918
15919         * gcc.dg/noreturn-5.c: New file.
15920         * gcc.dg/noreturn-6.c: New file.
15921
15922         * gcc.c-torture/compile/inline-1.c: New file.
15923
15924 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15925
15926         PR c++/10551
15927         * g++.dg/template/explicit1.C: New test.
15928
15929 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15930
15931         PR c++/10549
15932         * g++.dg/other/bitfield1.C: New test.
15933
15934         PR c++/10527
15935         * g++.dg/init/new7.C: New test.
15936
15937 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15938
15939         * g++.dg/ext/desig1.C: New test.
15940         * g++.dg/ext/init1.C: Update.
15941
15942         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15943
15944 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15945
15946         PR c++/10180
15947         * g++.dg/warn/Winline-1.C: New test.
15948
15949 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15950
15951         * gcc.c-torture/execute/string-opt-19.c: New test.
15952
15953         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15954         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15955
15956 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15957
15958         PR c++/10506
15959         * g++.dg/init/new6.C: New test.
15960
15961         PR c++/10503
15962         * g++.dg/init/ref6.C: New test.
15963
15964 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15965
15966         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15967
15968 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15969
15970         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15971         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15972
15973 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15974
15975         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15976         initialized static data members.
15977
15978 2003-04-25  H.J. Lu <hjl@gnu.org>
15979
15980         * gcc.dg/ia64-sync-4.c: New test.
15981
15982 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15983
15984         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15985         date.
15986
15987 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15988
15989         PR c++/10337
15990         * g++.dg/warn/conv1.C: New test.
15991         * g++.old-deja/g++.other/conv7.C: Adjust.
15992         * g++.old-deja/g++.other/overload14.C: Adjust.
15993
15994 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15995
15996         PR c++/10471
15997         * g++.dg/template/defarg2.C: New test.
15998
15999 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16000
16001         * gcc.dg/cpp/include2.c: Update.
16002         * gcc.dg/cpp/multiline-2.c: New.
16003         * gcc.dg/cpp/multiline.c: Update.
16004         * gcc.dg/cpp/strify2.c: Update.
16005         * gcc.dg/cpp/trad/literals-2.c: Update.
16006
16007 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16008
16009         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16010
16011 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16012
16013         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16014
16015 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16016
16017         PR c++/10451
16018         * g++.dg/parse/crash4.C: New test.
16019
16020         PR c++/9847
16021         * g++.dg/parse/crash5.C: New test.
16022
16023 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16024
16025         PR c++/10446
16026         * g++.dg/parse/crash3.C: New test.
16027
16028         PR c++/10428
16029         * g++.dg/parse/elab1.C: New test.
16030
16031 2003-04-22  Devang Patel  <dpatel@apple.com>
16032
16033         * gcc.dg/cpp/trad/funlike-5.c: New test.
16034
16035 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16036
16037         * g++.dg/other/packed1.C: Fix dg options.
16038
16039 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16040
16041         * g++.dg/other/offsetof2.C: New test.
16042
16043 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16044
16045         * g++.dg/template/recurse.C: Adjust location of error messages.
16046
16047 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16048
16049         PR c++/9881
16050         * g++.dg/init/addr-const1.C: New test.
16051         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16052
16053 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16054
16055         PR c++/10405
16056         * g++.dg/lookup/struct-hack1.C: New test.
16057
16058 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16059
16060         * ucs.c: Update diagnostic messages.
16061
16062 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16063
16064         * gcc.dg/cpp/truefalse.cpp: New test.
16065         * gcc.dg/cpp/cpp.exp: Update.
16066         * g++.dg/other/stdbool-if.C: Remove.
16067
16068 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16069
16070         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16071         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16072
16073 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16074
16075         * gcc.c-torture/compile/20030418-1.c: New test.
16076
16077 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16078
16079         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16080
16081 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16082
16083         PR c++/10347
16084         g++.dg/template/dependent-name1.C: New test.
16085
16086 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16087
16088         * gcc.dg/warn-1.c (tourist_guide): New array,
16089         contains a pointer to bar.
16090
16091 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16092
16093         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16094         * gcc.c-torture/execute/medce-1.c: New test case.
16095         * gcc.c-torture/execute/medce-2.c: New test case.
16096
16097 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16098
16099         * lib/prune.exp: Ignore more messages.
16100
16101         PR c++/10381
16102         * g++.dg/parse/lookup3.C: New test.
16103
16104 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16105
16106         * gcc.c-torture/compile/20030415-1.c : New test.
16107
16108 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16109
16110         * gcc.c-torture/execute/scope-2.c: Move to ...
16111         * gcc.dg/noncompile/scope.c: .... here.
16112
16113 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16114
16115         * gcc.dg/20030414-2.c: New test case.
16116
16117 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16118
16119         PR target/10377
16120         * gcc.dg/20030414-1.c: New test.
16121
16122 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16123
16124         * gcc.dg/builtins-12.c: New test case.
16125         * gcc.dg/builtins-13.c: New test case.
16126
16127 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16128
16129         * gcc.c-torture/execute/string-opt-18.c: New test.
16130
16131 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16132
16133         PR c++/10300
16134         * g++.dg/init/new5.C: New test.
16135
16136 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16137
16138         PR c++/7910
16139         * g++.dg/ext/dllimport1.C: New test.
16140
16141 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16142
16143         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16144
16145 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16146
16147         PR Fortran/9263
16148         * g77.f-torture/noncompile/9263.f: New test
16149         PR Fortran/1832
16150         * g77.f-torture/execute/1832.f: New test
16151
16152 2003-04-11  David Chad  <davidc@freebsd.org>
16153             Loren J. Rittle  <ljrittle@acm.org>
16154
16155         libobjc/8562
16156         * objc.dg/headers.m: New test.
16157
16158 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16159
16160         * gcc.c-torture/execute/builtin-noret-2.c: New.
16161         * gcc.c-torture/execute/builtin-noret-2.x: New.
16162         XFAIL builtin-noret-2.c at -O1 and above.
16163         * gcc.dg/redecl.c: New.
16164         * gcc.dg/Wshadow-1.c: Update error regexps.
16165
16166 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16167
16168         * g++.dg/abi/bitfield10.C: New test.
16169
16170 2003-04-09  Mike Stump  <mrs@apple.com>
16171
16172         * gcc.dg/pch/pch.exp: Make testcase names longer.
16173         * g++.dg/pch/pch.exp: Make testcase names longer.
16174
16175 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16176
16177         * gcc.dg/builtins-11.c: New test case.
16178
16179 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16180
16181         * gcc.dg/builtins-9.c: New test case.
16182         * gcc.dg/builtins-10.c: New test case.
16183
16184 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16185
16186         * gcc.dg/noncompile/init-4.c.c: New test.
16187
16188 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16189
16190         * gcc.misc-test/gcov-9.c: New test.
16191         * gcc.misc-test/gcov-10.c: New test
16192         * gcc.misc-test/gcov-11.c: New test.
16193
16194 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16195
16196         PR optimization/10024
16197         * gcc.c-torture/compile/20030405-1.c: New test.
16198
16199 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16200
16201         * gcc.dg/pch/static-3.c: New.
16202         * gcc.dg/pch/static-3.hs: New.
16203         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16204
16205 2003-04-04  Richard Henderson  <rth@redhat.com>
16206
16207         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16208         * g++.dg/eh/forced2.C: Likewise.
16209
16210 2003-04-03  Mike Stump  <mrs@apple.com>
16211
16212         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16213         target arg.
16214         (scan-assembler-times, scan-assembler-not): Likewise.
16215         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16216
16217 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16218
16219         * gcc.dg/sparc-loop-1.c: New test.
16220
16221 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16222
16223         PR other/9274
16224         * g++.dg/pch/system-2.C: New.
16225         * g++.dg/pch/system-2.Hs: New.
16226
16227 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16228
16229         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16230
16231         * g++.dg/eh/simd-1.C (vecfunc): Same.
16232
16233 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16234
16235         * gcc.c-torture/execute/20030401-1.c: New test case.
16236
16237 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16238
16239         * objc.dg/defs.m: New.
16240
16241 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16242
16243         * g++.dg/eh/simd-1.C: New.
16244         * g++.dg/eh/simd-2.C: New.
16245
16246 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16247
16248         * gcc.c-torture/execute/simd-3.c: New.
16249
16250 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16251
16252         PR c/9936
16253         * gcc.dg/20030331-2.c: New test.
16254
16255 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16256
16257         PR c++/10278
16258         * g++.dg/parse/crash2.C: New test.
16259
16260 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16261
16262         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16263         * gcc.c-torture/execute/20030331-1.c: ...here.
16264
16265 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16266
16267         * gcc.c-torture/execute/20030331-1.c: New test.
16268
16269 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16270
16271         * lib/gcov.exp: Adjust call return testing strings.
16272         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16273
16274 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16275
16276         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16277         * gcc.dg/builtins-7.c: New test case.
16278         * gcc.dg/builtins-8.c: New test case.
16279
16280 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16281
16282         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16283
16284 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16285
16286         PR c++/7647
16287         * g++.dg/lookup-class-member-2.C: New test.
16288
16289 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16290
16291         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16292
16293 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16294
16295         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16296
16297 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16298
16299         * g++.dg/init/attrib1.C: New test.
16300
16301 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16302
16303         * gcc.dg/ultrasp8.c: New test.
16304
16305 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16306
16307         * gcc.dg/ultrasp7.c: New test.
16308
16309 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16310
16311         PR c++/10047
16312         * g++.dg/template/inline1.C: New test.
16313
16314 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16315
16316         * gcc.dg/sparc-dwarf2.c: New test.
16317
16318 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16319
16320         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16321         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16322
16323 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16324
16325         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16326         than reading .x files.
16327         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16328         * g77.dg/gcov/gcov-1.f: Likewise.
16329         * gcc.misc-tests/gcov-4b.c: Likewise.
16330         * gcc.misc-tests/gcov-5b.c: Likewise.
16331         * gcc.misc-tests/gcov-6.c: Likewise.
16332         * gcc.misc-tests/gcov-7.c: Likewise.
16333         * gcc.misc-tests/gcov-8.c: Likewise.
16334         * g++.dg/gcov/gcov-1.x: Remove.
16335         * g77.dg/gcov/gcov-1.x: Likewise.
16336         * gcc.misc-tests/gcov-4b.x: Likewise.
16337         * gcc.misc-tests/gcov-5b.x: Likewise.
16338         * gcc.misc-tests/gcov-6.x: Likewise.
16339         * gcc.misc-tests/gcov-7.x: Likewise.
16340         * gcc.misc-tests/gcov-8.x: Likewise.
16341
16342 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16343
16344         PR opt/10087
16345         * gcc.dg/20030324-1.c: New test.
16346
16347 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16348
16349         PR c++/10224
16350         * g++.dg/template/arg3.C: New test.
16351
16352         PR c++/10158
16353         * g++.dg/template/friend18.C: New test.
16354
16355 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16356
16357         * g77.f-torture/compile/20030326-1.f: New test case.
16358
16359 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16360
16361         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16362
16363         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16364
16365 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16366
16367         * gcc.dg/ia64-sync-3.c: New test.
16368
16369 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16370
16371         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16372
16373 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16374
16375         * gcc.dg/ultrasp6.c: New test.
16376
16377 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16378
16379         * gcc.dg/i386-signbit-1.c: New test.
16380         * gcc.dg/i386-signbit-2.c: New test.
16381         * gcc.dg/i386-signbit-3.c: New test.
16382
16383 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16384
16385         * gcc.dg/ultrasp5.c: Fix options.
16386
16387 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16388
16389         * gcc.dg/ultrasp5.c: Fix comment.
16390
16391 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16392
16393         PR fortran/10197
16394         * g77.f-torture/execute/10197.f: New test.
16395
16396 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16397
16398         PR c++/9898, c++/383
16399         * g++.dg/template/conv6.C: New test.
16400
16401         PR c++/10119
16402         * g++.dg/template/ptrmem5.C: New test.
16403
16404         PR c++/10026
16405         * g++.dg/lookup/koenig1.C: New test.
16406
16407         PR C++/10199
16408         * g++.dg/lookup/template2.C: New test.
16409
16410 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16411
16412         * g++.dg/opt/rtti1.C: New test.
16413
16414 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16415
16416         * gcc.dg/ultrasp5.c: New test.
16417
16418 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16419
16420         PR middle-end/9967
16421         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16422         builtin fputs.
16423
16424 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16425
16426         PR c/8224
16427         * gcc.dg/20030323-1.c: New test.
16428
16429 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16430
16431         * gcc.c-torture/compile/20030323-1.c: New test case.
16432
16433 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16434
16435         * gcc.dg/20030321-1.c: New test.
16436
16437 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16438
16439         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16440
16441 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16442
16443         PR c++/9978, c++/9708
16444         * g++.dg/ext/vlm1.C: Adjust expected error.
16445         * g++.dg/ext/vla2.C: New test.
16446         * g++.dg/template/arg1.C: New test.
16447         * g++.dg/template/arg2.C: New test.
16448
16449 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16450
16451         * g77.f-torture/execute/select.f: New test.
16452         * g77.f-torture/noncompile/select_no_compile.f: New test.
16453
16454 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16455
16456         PR c++/9898
16457         * g++.dg/other/error4.C: New test.
16458
16459 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16460
16461         * g++.dg/template/friend17.C: New test.
16462
16463 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16464
16465         * gcc.c-torture/compile/20030320-1.c: New.
16466
16467 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16468
16469         * gcc.dg/builtins-6.c: New test case.
16470
16471 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16472
16473         PR target/10073
16474         * gcc.c-torture/compile/20030319-1.c: New.
16475
16476 2003-03-18  Jan Hubicka  <jh@suse.cz>
16477
16478         * gcc.dg/i386-cvt-1.c: New test.
16479
16480 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16481
16482         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16483         * objc.dg/naming-2.m: Likewise.
16484
16485 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16486
16487         PR c++/9639
16488         * g++.dg/parse/crash1.C: New test.
16489
16490 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16491
16492         PR c++/8805
16493         * g++.dg/eh/cleanup1.C: New test.
16494
16495 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16496
16497         * gcc.c-torture/execute/20030316-1.c: New test case.
16498
16499 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16500
16501         PR c++/9629
16502         * g++.dg/init/ctor2.C: New test.
16503
16504 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16505
16506         * g77.f-torture/compile/xformat.f: New test case.
16507
16508 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16509
16510         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16511         * g++.old-deja/g++.mike/eh50.C: Likewise.
16512
16513 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16514
16515         PR c++/6440
16516         * g++.dg/template/spec7.C: New test.
16517         * g++.dg/template/spec8.C: Likewise.
16518
16519 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16520
16521         * gcc.c-torture/execute/20030313-1.c: New test.
16522
16523 2003-03-14  Richard Henderson  <rth@redhat.com>
16524
16525         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16526
16527 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16528
16529         * gcc.c-torture/compile/20030314-1.c: New test.
16530
16531 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16532
16533         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16534         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16535         thumb target,
16536         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16537         to accept newer _imp__  prefix and additional
16538         newline in .drectve section.
16539         * gcc.dg/dll-4.c: Likewise.
16540         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16541         switch.
16542
16543 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16544
16545         * g++.dg/parse/namespace9.C: New test.
16546
16547         * g++.dg/init/ref5.C: New test.
16548         * g++.dg/parse/ptrmem1.C: Likewise.
16549
16550 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16551
16552         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16553         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16554         regular expression.
16555         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16556         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16557
16558 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16559
16560         * gcc.c-torture/execute/20030224-2.c: New test.
16561
16562 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16563
16564         * gcc.dg/decl-3.c: New test.
16565
16566 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16567
16568         * gcc.dg/i386-loop-2.c: New test.
16569
16570 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16571
16572         PR c++/9474
16573         * g++.dg/parse/namespace8.C: New test.
16574
16575         PR c++/9924
16576         * g++.dg/overload/builtin2.C: New test.
16577
16578 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16579
16580         * gcc.dg/return-type-3.c: New test.
16581
16582 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16583
16584         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16585         profiling options are not supported.
16586
16587 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16588
16589         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16590         * g++.old-deja/g++.warn/impint2.C: Likewise.
16591
16592 2003-03-10  Devang Patel  <dpatel@apple.com>
16593
16594         * g++.dg/cpp/c++_cmd_1.C: New test.
16595         * g++.dg/cpp/c++_cmd_1.h: New file.
16596
16597 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16598
16599         * gcc.dg/altivec-9.c: New file.
16600
16601 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16602
16603         * gcc.dg/ppc-sdata-1.c: New test.
16604         * gcc.dg/ppc-sdata-2.c: New test.
16605
16606 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16607
16608         PR c++/9373
16609         * g++.dg/opt/ptrmem2.C: New test.
16610
16611         PR c++/8534
16612         * g++.dg/opt/ptrmem1.C: New test.
16613
16614 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16615
16616         * gcc.dg/i386-loop-1.c: New test.
16617
16618 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16619
16620         PR c++/9970
16621         * g++.dg/lookup/friend1.C: New test.
16622
16623 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16624
16625         PR c++/9823
16626         * g++.dg/parser/constructor1.C: New test.
16627
16628 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16629
16630         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16631
16632         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16633
16634 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16635
16636         * gcc.dg/cpp/Wunused.c: Update test.
16637
16638 2003-03-08  Jan Hubicka  <jh@suse.cz>
16639
16640         * gcc.dg/inline-3.c: New test.
16641
16642 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/9809
16645         * g++.dg/parse/builtin1.C: New test.
16646
16647         PR c++/9982
16648         * g++.dg/abi/cookie1.C: New test.
16649         * g++.dg/abi/cookie2.C: Likewise.
16650
16651         PR c++/9524
16652         * g++.dg/template/field1.C: New test.
16653
16654         PR c++/9912
16655         * g++.dg/parse/class1.C: New test.
16656         * g++.dg/parse/namespace7.C: Likewise.
16657         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16658
16659 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16660
16661         * g++.dg/init/ref4.C: New test.
16662
16663 2003-03-07  Jan Hubicka  <jh@suse.cz>
16664
16665         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16666         * gcc.dg/inline-3.c:  New test.
16667
16668 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16669
16670         * g++.dg/init/ref3.C: New test.
16671
16672         PR c++/9965
16673         * g++.dg/init/ref2.C: New test.
16674
16675         PR c++/9400
16676         * g++.dg/warn/Wshadow-2.C: New test.
16677
16678         PR c++/9791
16679         * g++.dg/warn/Woverloaded-1.C: New test.
16680
16681 2003-03-05  Jan Hubicka  <jh@suse.cz>
16682
16683         * gcc.dg/i386-local2.c: New.
16684         * gcc.dg/i386-local.c: Fix typo.
16685
16686 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16687
16688         * g++.dg/abi/layout3.C: New test.
16689
16690 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16691
16692         * gcc.c-torture/compile/20030305-1.c
16693
16694 2003-03-05  Jan Hubicka  <jh@suse.cz>
16695
16696         * gcc.dg/i386-local.c: New.
16697
16698 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16699
16700         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16701
16702 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16703
16704         * gcc.dg/switch-2.c: New test.
16705         * gcc.dg/switch-3.c: New test.
16706         * gcc.dg/Wswitch.c: Adjust line numbers.
16707         * gcc.dg/Wswitch-default.c: Likewise.
16708         * gcc.dg/Wswitch-enum.c: Likewise.
16709
16710 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16711
16712         * gcc.c-torture/execute/20030222-1.c: New test.
16713
16714 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16715
16716         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16717
16718 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16719
16720         PR c++/9878
16721         * g++.dg/init/ref1.C: New test.
16722
16723 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16724
16725         * gcc.dg/sh-relax.c: New SH-only test.
16726
16727 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16728
16729         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16730         comment explaining purpose of testcase.
16731
16732 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16733
16734         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16735         for HC11/HC12 (asm needs two int registers).
16736         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16737         HC11/HC12 because the test uses an asm which needs two 32-bit
16738         registers.
16739
16740 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16741
16742         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16743         for HC11/HC12 (array is too large otherwise).
16744         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16745         * gcc.c-torture/compile/20010518-2.x: Likewise.
16746         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16747         HC11/HC12 (array is too large).
16748
16749 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16750
16751         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16752         * lib/g++-dg.exp (g++-dg-test): Likewise.
16753
16754 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16755
16756         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16757         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16758
16759 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16760
16761         * g++.dg/warn/implicit-typename1.C: Remove warning.
16762
16763 2003-02-28  Richard Henderson  <rth@redhat.com>
16764
16765         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16766         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16767
16768 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16769
16770         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16771         * g++.dg/pch/pch.exp: Likewise.
16772
16773 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16774
16775         PR c++/9879
16776         * testsuite/g++.dg/init/new4.C: New test.
16777
16778 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16779
16780         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16781
16782 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16783
16784         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16785         unsigned long.
16786
16787         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16788         wider than float.
16789
16790 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16791
16792         * lib/scanasm.exp: Add support for counting numbers of
16793         occurences.
16794         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16795         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16796
16797 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16798
16799         PR c++/9683
16800         * g++.dg/template/static3.C: New test.
16801
16802         PR c++/9829
16803         * g++.dg/parse/namespace6.C: New test.
16804
16805 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16806
16807         PR target/9732
16808         * gcc.dg/20030225-1.c: New test.
16809
16810 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16811
16812         * README: Remove out-of-date information.
16813
16814         PR c++/9836
16815         * g++.dg/template/spec6.C: New test.
16816
16817 2003-02-24  Jeff Law  <law@redhat.com>
16818
16819         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16820
16821 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16822
16823         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16824         * gcc.dg/pragma-ep-1.c: Likewise.
16825
16826 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16827
16828         PR c++/9602
16829         * g++.dg/template/friend16.C: New test.
16830
16831 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16832
16833         PR c++/5333
16834         * g++.dg/parse/fused-params1.C: Adjust error messages.
16835         * g++.dg/template/nested3.C: New test.
16836
16837 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16838
16839         * g++.dg/abi/param1.C: New test.
16840
16841 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16842
16843         PR c++/7982
16844         * g++.dg/warn/implicit-typename1.C: New test.
16845
16846 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16847
16848         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16849         with "mtune".
16850         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16851         * gcc.c-torture/execute/20010129-1.x: Likewise.
16852         * gcc.dg/20011107-1.c: Likewise.
16853         * gcc.dg/20020108-1.c: Likewise.
16854         * gcc.dg/20020122-3.c: Likewise.
16855         * gcc.dg/20020206-1.c: Likewise.
16856         * gcc.dg/20020310-1.c: Likewise.
16857         * gcc.dg/20020426-2.c: Likewise.
16858         * gcc.dg/20020517-1.c: Likewise.
16859         * gcc.dg/991230-1.c: Likewise.
16860         * gcc.dg/i386-unroll-1.c: Likewise.
16861         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16862
16863 2003-02-22  Jan Hubicka  <jh@suse.cz>
16864
16865         * gcc.dg/i386-mul.c: New test.
16866
16867 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16868
16869         * gcc.dg/builtins-5.c: New test case.
16870
16871 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16872
16873         * gcc.dg/asmreg-1.c: New test.
16874
16875 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16876
16877         PR c++/9749
16878         * g++.dg/parse/varmod1.C: New test.
16879
16880 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16881
16882         PR c++/9727
16883         * g++.dg/template/op1.C: New test.
16884
16885 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16886
16887         PR c++/8906
16888         * g++.dg/template/nested2.C: New test.
16889
16890 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/8724
16893         * g++.dg/expr/dtor1.C: New test.
16894
16895 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16896
16897         * gcc.dg/cpp/include3.c: New test.
16898         * gcc.dg/cpp/inc/foo.h: New file.
16899
16900 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16901
16902         * gcc.c-torture/execute/20030221-1.c: New test.
16903
16904 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16905
16906         PR c++/9729
16907         * g++.dg/abi/conv1.C: New test.
16908
16909 2003-02-20  Jan Hubicka  <jh@suse.cz>
16910
16911         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16912
16913 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16914
16915         * gcc.c-torture/compile/20030219-1.c: New test.
16916
16917 2003-02-18  Jan Hubicka  <jh@suse.cz>
16918
16919         * gcc.dg/funcorder.c: New test.
16920
16921 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16922
16923         * gcc.c-torture/execute/20030218-1.c: New.
16924
16925 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16926
16927         * gcc.dg/20030218-1.c: New.
16928
16929 2003-02-18  Richard Henderson  <rth@redhat.com>
16930
16931         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16932         * gcc.dg/attr-used-2.c: New.
16933
16934 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16935
16936         PR c++/9704
16937         * g++.dg/init/copy5.C: New test.
16938
16939 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16940
16941         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16942         * g++.dg/pch/pch.exp: Likewise.
16943
16944 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16945
16946         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16947         STACK_SIZE is not defined.
16948
16949 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16950
16951         PR c++/9457
16952         * g++.dg/template/init1.C: New test.
16953
16954 2003-02-16  Jan HUbicka  <jh@suse.cz>
16955
16956         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16957         (foo): Add few extra tests
16958         * gcc.dg/c99-const-expr-3.c: Likewise.
16959         * gcc.c-torture/execute/20030216-1.c: New.
16960
16961 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16962
16963         PR c++/9459
16964         * g++.dg/ext/typeof4.C: New test.
16965
16966 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16967
16968         * gcc.dg/i386-387-3.c: New test case.
16969
16970 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16971
16972         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16973         cris-*-elf* cris-*-aout* and mmix-*-*.
16974
16975 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16976
16977         * gcc.dg/20030213-1.c: New test.
16978
16979 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16980
16981         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16982         * gcc.dg/i386-387-2.c: Likewise.
16983
16984 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16985
16986         * gcc.dg/ppc-spe.c: Fix formatting.
16987         Enable tests that were previously unsupported by gas.
16988         Delete tests for instructions that no longer exist.
16989         Switch arguments on evsubifw builtin.
16990
16991 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16992
16993         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16994         STACK_SIZE is too small.
16995
16996 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16997             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16998
16999         * gcc.dg/decl-2.c: New test.
17000
17001 2003-02-10  Jan Hubicka  <jh@suse.cz>
17002
17003         * gcc.dg/i386-fpcvt-1.c:  New test.
17004
17005 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17006
17007         * gcc.c-torture/execute/20030209-1.c: New test.
17008
17009 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17010
17011         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17012         int-wide bitops, use the constants of the same width.
17013         Likewise, if long long is 32-bit wide, test bitops using
17014         32-bit constants.
17015
17016 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17017
17018         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17019
17020 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17021
17022         * testsuite/gcc.dg/builtins-4.c: New test case.
17023
17024 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17025
17026         * gcc.dg/20020430-1.c: Fix dg command typos.
17027         * gcc.dg/20020503-1.c: Likewise.
17028
17029 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17030
17031         PR c++/8785
17032         * g++.dg/parse/fused-params1.C: New test.
17033
17034         PR c++/8857
17035         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17036
17037         PR c++/8921
17038         * g++.dg/parse/non-dependent1.C: New test.
17039
17040         PR c++/8928
17041         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17042
17043         PR c++/9228
17044         * g++.dg/parse/undefined7.C: New test.
17045         * g++.dg/parse/non-templ1.C: New test.
17046
17047         PR c++/9229
17048         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17049
17050 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17051
17052         * gcc.c-torture/compile/20030206-1.c: New test.
17053
17054 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17055
17056         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17057         "pow" to "foo" to avoid potential confusion with a math built-in.
17058
17059 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17060
17061         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17062         conditions for SPARC targets.
17063
17064 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17065
17066         * gcc.dg/20030204-1.c: New test.
17067
17068 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17069
17070         PR c++/38
17071         * g++.dg/parse/array-size1.C: New test.
17072
17073         PR c++/5657
17074         * g++.dg/parse/undefined3.C: New test.
17075
17076         PR c++/5665
17077         * g++.dg/parse/undefined4.C: New test.
17078
17079         PR c++/5975
17080         * g++.dg/parse/undefined5.C: New test.
17081
17082         PR c++/7259
17083         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17084
17085         PR c++/8578
17086         * g++.dg/parse/casting-operator1.C: New test.
17087
17088         PR c++/8596
17089         * g++.dg/parse/undefined6.C: New test.
17090
17091         PR c++/8736
17092         * g++.dg/parse/missing-template1.C: New test.
17093
17094 2003-02-04  Jan Hubicka  <jh@suse.cz>
17095
17096         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17097         * gcc.dg/i386-cmov?.c:  Likewise.
17098         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17099         * gcc.dg/i386-ssefp-1.c:  Likewise.
17100         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17101         conventions.
17102
17103 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17104
17105         PR c++/7129
17106         * testsuite/g++.dg/ext/max.C: New test.
17107
17108 2003-02-03  Jan Hubicka  <jh@suse.cz>
17109
17110         * gcc.c-torture/execute/20030203-1.c: New test.
17111
17112 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17113
17114         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17115         'natural-endian'.
17116
17117 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17118
17119         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17120         * g++.dg/init/new2.C: Likewise.
17121         * g++.dg/other/new1.C: Likewise.
17122
17123 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17124
17125         * gcc.dg/struct-ret-libc.c: New test.
17126
17127 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17128
17129         * gcc.dg/20030129-1.c: New test.
17130
17131 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17132
17133         PR c++/8849
17134         * g++.dg/template/ptrmem4.C: New test.
17135
17136 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17137
17138         * g++.dg/parser/constant1.C: New test.
17139
17140 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17141
17142         PR c++/8591
17143         * g++.dg/parse/friend2.C: New test.
17144
17145 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17146
17147         PR c++/9437
17148         * g++.dg/template/unify4.C: New test.
17149
17150 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17151
17152         * gcc.c-torture/execute/20030128-1.c: New test.
17153
17154 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17155
17156         * g++.dg/lookup/nested1.C: Test moved from ...
17157         * g++.old-deja/g++.other/lookup24.C: ... here.
17158
17159 2003-01-28  Jan Hubicka  <jh@suse.cz>
17160
17161         * gcc.dg/i386-cmov5.c:  New test.
17162
17163 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17164
17165         * gcc.c-torture/execute/20010925-1.c: Changed the
17166         memcpy declaration.
17167
17168 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17169
17170         PR c++/3902
17171         * g++.dg/parse/template5.C: New test.
17172
17173 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17174
17175         PR fortran/9258
17176         * g77.dg/pr9258: New test.
17177
17178 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17179
17180         * README: Move relevant parts from README.g++.
17181
17182         * README.g++: Remove this file.
17183
17184 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17185
17186         * g++.dg/abi/dcast1.C: New test.
17187
17188 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17189
17190         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17191
17192 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17193
17194         PR c++/47
17195         * g++.old-deja/g++.other/lookup24.C: New test.
17196
17197 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17198
17199         PR middle-end/7227
17200         * gcc.dg/uninit-C.c: New test.
17201
17202 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17203
17204         * g++.dg/abi/covariant1.C: New test.
17205
17206 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17207
17208         * gcc.dg/20030123-1.c: New test.
17209
17210 2003-01-25  Jan Hubicka  <jh@suse.cz>
17211
17212         PR opt/8492
17213         * gcc.c-torture/compile/20030125-1.c
17214
17215 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17216
17217         PR c++/9403
17218         * g++.dg/parse/template3.C: New test.
17219         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17220
17221         PR c++/795
17222         * g++.dg/parse/template4.C: New test.
17223
17224         PR c++/9415
17225         * g++.dg/template/qual2.C: New test.
17226
17227         PR c++/8545
17228         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17229
17230         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17231
17232 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17233
17234         * gcc.c-torture/execute/switch-1.c: New test case.
17235
17236 2003-01-25  Jan Hubicka  <jh@suse.cz>
17237
17238         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17239
17240 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17241
17242         Tweaks for Bison-1.875. From the NEWS file:
17243         "- `parse error' -> `syntax error'
17244         Bison now uniformly uses the term `syntax error'"
17245         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17246         * gcc.dg/cpp/digraph2.c: Likewise.
17247         * gcc.dg/cpp/direct2.c: Likewise.
17248         * gcc.dg/cpp/paste4.c: Likewise.
17249         * gcc.dg/c90-restrict-1.c: Likewise.
17250         * gcc.dg/c99-func-2.c: Likewise.
17251         * gcc.dg/noncompile/920721-2.c: Likewise.
17252         * gcc.dg/noncompile/930622-2.c: Likewise.
17253         * gcc.dg/noncompile/940112-1.c: Likewise.
17254         * gcc.dg/noncompile/950921-1.c: Likewise.
17255         * gcc.dg/noncompile/951123-1.c: Likewise.
17256         * gcc.dg/noncompile/971104-1.c: Likewise.
17257         * gcc.dg/noncompile/990416-1.c: Likewise.
17258
17259 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17260
17261         * g++.dg/parse/undefined1.C: Add error message.
17262
17263 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17264
17265         PR c++/9354
17266         * g++.dg/parse/new1.C: New test.
17267
17268         PR c++/9216
17269         * g++.dg/parse/template2.C: New test.
17270
17271         PR c++/9354
17272         * g++.dg/parse/typedef2.C: New test.
17273
17274         PR c++/9328
17275         * g++.dg/ext/typeof3.C: New test.
17276
17277 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17278
17279         PR c++/2738
17280         * g++.dg/parse/ret-type1.C: New test.
17281
17282         PR c++/3792
17283         * g++.dg/parse/tmpl-outside1.C: New test.
17284
17285         PR c++/4207
17286         * g++.dg/parse/int-as-enum1.C: New test.
17287
17288         PR c++/4903
17289         * g++.dg/parse/no-typename1.C: New test.
17290
17291         PR c++/5533
17292         * g++.dg/parse/no-value1.C: New test.
17293
17294         PR c++/5921
17295         * g++.dg/parse/wrong-inline1.C: New test.
17296
17297         PR c++/6402
17298         * g++.dg/parse/ref1.C: New test.
17299
17300         PR c++/6992
17301         * g++.dg/parse/attr-ctor1.C: New test.
17302
17303         PR c++/7229
17304         * g++.dg/parse/namespace5.C: New test.
17305
17306         PR c++/7917
17307         * g++.dg/parse/func-def1.C: New test.
17308
17309         PR c++/8143
17310         * g++.dg/parse/undefined1.C: New test.
17311
17312         PR c++/5723, PR c++/8522
17313         * g++.dg/parse/specialization1.C: New test.
17314
17315         PR c++/163, PR c++/8595
17316         * g++.dg/parse/struct-as-enum1.C: New test.
17317
17318         PR c++/9173
17319         * g++.dg/parse/undefined2.C: New test.
17320
17321 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17322
17323         PR c++/9298
17324         * g++.dg/parse/template1.C: New test.
17325
17326         PR c++/9384
17327         * g++.dg/parse/using1.C: New test.
17328
17329         PR c++/9285
17330         PR c++/9294
17331         * g++.dg/parse/expr2.C: New test.
17332
17333         PR c++/9388
17334         * g++.dg/parse/lookup2.C: Likewise.
17335
17336 2003-01-21  Jan Hubicka  <jh@suse.cz>
17337
17338         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17339         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17340         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17341         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17342
17343 2003-01-20  Nick Clifton  <nickc@redhat.com>
17344
17345         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17346         problem with ARM sibcall code generation.
17347
17348 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17349
17350         * gcc.c-torture/execute/20030120-1.c: New.
17351
17352 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17353
17354         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17355
17356 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17357
17358         PR c++/9272
17359         * g++.dg/parse/ctor1.C: New test.
17360
17361         PR c++/9294:
17362         * g++.dg/parse/qualified1.C: New test.
17363
17364         * g++.dg/parse/typename3.C: New test.
17365
17366 2003-01-16  Richard Henderson  <rth@redhat.com>
17367
17368         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17369
17370 2003-01-16  Richard Henderson  <rth@redhat.com>
17371
17372         * g++.dg/pch/pch.exp: Copy test header to the working directory
17373         before using it either for precompilation or direct use.
17374         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17375         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17376
17377 2003-01-16  Richard Henderson  <rth@redhat.com>
17378
17379         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17380         before using it either for precompilation or direct use.
17381         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17382         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17383
17384 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17385
17386         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17387         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17388         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17389         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17390         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17391         typename warning into error.
17392         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17393         error messages.
17394         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17395         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17396         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17397         messages.
17398         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17399         make declaration visible in template.
17400         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17401         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17402         messages.
17403         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17404         message.
17405         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17406         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17407         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17408         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17409         typename warning with error message.
17410         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17411         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17412         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17413
17414 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17415
17416         * g++.dg/parse/ambig2.C: New test.
17417
17418 2003-01-15  Richard Henderson  <rth@redhat.com>
17419
17420         * g++.dg/tls/init-2.C: Update error message string.
17421
17422 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17423
17424         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17425
17426 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17427
17428         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17429         all for HC11/HC12.
17430         * gcc.c-torture/compile/20001205-1.x: Likewise.
17431         * gcc.c-torture/compile/20001226-1.x: Likewise.
17432         * gcc.c-torture/compile/920520-1.x: Likewise.
17433         * gcc.c-torture/compile/961203-1.x: Likewise.
17434         * gcc.c-torture/compile/20020604-1.x: Likewise.
17435
17436 2003-01-15  Jan Hubicka  <jh@suse.cz>
17437
17438         * gcc.c-torture/compile/20030115-1.c: New test.
17439
17440         * gcc.dg/i386-fpcvt-1.c: New test.
17441         * gcc.dg/i386-fpcvt-2.c: New test.
17442
17443 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17444
17445         Further conform g++'s __vmi_class_type_info to the C++ ABI
17446         specification.
17447         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17448         the specification.
17449
17450 2003-01-14  Jan Hubicka  <jh@suse.cz>
17451
17452         * gcc.dg/i386-fpcvt-1.c: New test.
17453         * gcc.dg/i386-fpcvt-2.c: New test.
17454
17455 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17456
17457         * gcc.dg/i386-mmx-3.c: New test.
17458
17459 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17460
17461         PR c++/9264
17462         * g++.dg/parse/octal1.C: New file.
17463
17464         PR c++/9172
17465         * g++.dg/parse/typename1.C: New file.
17466
17467 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17468
17469         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17470         * gcc.dg/bf-no-ms-layout.c: Likewise.
17471         * gcc.dg/bf-ms-attrib.c: Likewise.
17472
17473 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17474
17475         PR c++/9099
17476         * g++.dg/parse/dtor1.C: New file.
17477
17478         PR c++/9128
17479         * g++.dg/rtti/typeid1.C: New file.
17480
17481         PR c++/9153
17482         * g++.dg/parse/lookup1.C: New file.
17483
17484         PR c++/9171
17485         * g++.dg/templ/spec5.C: New file.
17486
17487 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17488
17489         * gcc.c-torture/compile/20030110-1.c: New test.
17490
17491 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17492
17493         Merge from pch-branch:
17494
17495         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17496
17497         * gcc.dg/pch/cpp-1.h: New.
17498         * gcc.dg/pch/cpp-1.c: New.
17499         * gcc.dg/pch/cpp-2.h: New.
17500         * gcc.dg/pch/cpp-2.c: New.
17501
17502         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17503
17504         * gcc.dg/pch/except-1.h: New.
17505         * gcc.dg/pch/except-1.c: New.
17506
17507         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17508
17509         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17510         running test.
17511         * gcc.dg/pch: Include *.hp not *.h.
17512         * gcc.dg/pch/system-1.h: New.
17513         * gcc.dg/pch/system-1.c: New.
17514
17515         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17516
17517         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17518         rather than trying to build and run a program using PCH.
17519         * gcc.dg/pch: Remove dg-do commands from test files.
17520
17521         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17522
17523         * gcc.dg/pch/macro-3.c: New.
17524         * gcc.dg/pch/macro-3.h: New.
17525
17526         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17527
17528         * gcc.dg/pch/common-1.c: New.
17529         * gcc.dg/pch/common-1.h: New.
17530         * gcc.dg/pch/decl-1.c: New.
17531         * gcc.dg/pch/decl-1.h: New.
17532         * gcc.dg/pch/decl-2.c: New.
17533         * gcc.dg/pch/decl-2.h: New.
17534         * gcc.dg/pch/decl-3.c: New.
17535         * gcc.dg/pch/decl-3.h: New.
17536         * gcc.dg/pch/decl-4.c: New.
17537         * gcc.dg/pch/decl-4.h: New.
17538         * gcc.dg/pch/decl-5.c: New.
17539         * gcc.dg/pch/decl-5.h: New.
17540         * gcc.dg/pch/global-1.c: New.
17541         * gcc.dg/pch/global-1.h: New.
17542         * gcc.dg/pch/inline-1.c: New.
17543         * gcc.dg/pch/inline-1.h: New.
17544         * gcc.dg/pch/inline-2.c: New.
17545         * gcc.dg/pch/inline-2.h: New.
17546         * gcc.dg/pch/static-1.c: New.
17547         * gcc.dg/pch/static-1.h: New.
17548         * gcc.dg/pch/static-2.c: New.
17549         * gcc.dg/pch/static-2.h: New.
17550
17551         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17552
17553         * g++.dg/pch/pch.exp: Better handle failing testcases.
17554         * gcc.dg/pch/pch.exp: Likewise.
17555         * gcc.dg/pch/macro-1.c: New.
17556         * gcc.dg/pch/macro-1.h: New.
17557         * gcc.dg/pch/macro-2.c: New.
17558         * gcc.dg/pch/macro-2.h: New.
17559
17560         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17561
17562         * g++.dg/dg.exp: Treat files in pch/ specially.
17563         * g++.dg/pch/pch.exp: New file.
17564         * g++.dg/pch/empty.H: New file.
17565         * g++.dg/pch/empty.C: New file.
17566         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17567         "precompile".
17568
17569         * gcc.dg/pch/pch.exp: New file.
17570         * gcc.dg/pch/empty.h: New file.
17571         * gcc.dg/pch/empty.c: New file.
17572         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17573         "precompile".
17574
17575 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17576
17577         * g++.dg/template/friend14.C: New test.
17578
17579 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17580
17581         * gcc.dg/old-style-asm-1.c: New test.
17582
17583 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17584
17585         * gcc.c-torture/compile/20030109-1.c: New test.
17586
17587 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17588
17589         * gcc.c-torture/execute/20030109-1.c: New test.
17590
17591 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17592
17593         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17594         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17595         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17596         * g++.old-deja/g++.mike/eh2.C: Likewise
17597         * g++.old-deja/g++.mike/eh3.C: Likewise
17598         * g++.old-deja/g++.mike/eh5.C: Likewise
17599         * g++.old-deja/g++.mike/eh6.C: Likewise
17600         * g++.old-deja/g++.mike/eh7.C: Likewise
17601         * g++.old-deja/g++.mike/eh8.C: Likewise
17602         * g++.old-deja/g++.mike/eh9.C: Likewise
17603         * g++.old-deja/g++.mike/eh10.C: Likewise
17604         * g++.old-deja/g++.mike/eh12.C: Likewise
17605         * g++.old-deja/g++.mike/eh13.C: Likewise
17606         * g++.old-deja/g++.mike/eh14.C: Likewise
17607         * g++.old-deja/g++.mike/eh16.C: Likewise
17608         * g++.old-deja/g++.mike/eh17.C: Likewise
17609         * g++.old-deja/g++.mike/eh18.C: Likewise
17610         * g++.old-deja/g++.mike/eh21.C: Likewise
17611         * g++.old-deja/g++.mike/eh23.C: Likewise
17612         * g++.old-deja/g++.mike/eh24.C: Likewise
17613         * g++.old-deja/g++.mike/eh25.C: Likewise
17614         * g++.old-deja/g++.mike/eh26.C: Likewise
17615         * g++.old-deja/g++.mike/eh27.C: Likewise
17616         * g++.old-deja/g++.mike/eh28.C: Likewise
17617         * g++.old-deja/g++.mike/eh29.C: Likewise
17618         * g++.old-deja/g++.mike/eh31.C: Likewise
17619         * g++.old-deja/g++.mike/eh33.C: Likewise
17620         * g++.old-deja/g++.mike/eh34.C: Likewise
17621         * g++.old-deja/g++.mike/eh35.C: Likewise
17622         * g++.old-deja/g++.mike/eh36.C: Likewise
17623         * g++.old-deja/g++.mike/eh37.C: Likewise
17624         * g++.old-deja/g++.mike/eh38.C: Likewise
17625         * g++.old-deja/g++.mike/eh39.C: Likewise
17626         * g++.old-deja/g++.mike/eh40.C: Likewise
17627         * g++.old-deja/g++.mike/eh41.C: Likewise
17628         * g++.old-deja/g++.mike/eh42.C: Likewise
17629         * g++.old-deja/g++.mike/eh44.C: Likewise
17630         * g++.old-deja/g++.mike/eh46.C: Likewise
17631         * g++.old-deja/g++.mike/eh47.C: Likewise
17632         * g++.old-deja/g++.mike/eh48.C: Likewise
17633         * g++.old-deja/g++.mike/eh49.C: Likewise
17634         * g++.old-deja/g++.mike/eh50.C: Likewise
17635         * g++.old-deja/g++.mike/eh51.C: Likewise
17636         * g++.old-deja/g++.mike/eh53.C: Likewise
17637         * g++.old-deja/g++.mike/eh55.C: Likewise
17638         * g++.old-deja/g++.mike/p7912.C: Likewise
17639         * g++.old-deja/g++.mike/p9706.C: Likewise
17640         * g++.old-deja/g++.mike/p10416.C: Likewise
17641         * g++.old-deja/g++.mike/p11667.C: Likewise
17642         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17643         Remove redundant reference to Iris.
17644         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17645         Elxsi, i860, Pico Java, and WE32K.
17646
17647 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17648
17649         * g++.dg/ext/asm4.C: New test.
17650
17651 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17652
17653         PR c++/9030
17654         * g++.dg/template/friend12.C: New test.
17655         * g++.dg/template/friend13.C: Likewise.
17656         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17657
17658 2003-01-08  Jan Hubicka  <jh@suse.cz>
17659
17660         * gcc.dg/i386-cadd.c: New test.
17661         * gcc.dg/i386-cmov4.c: Likewise.
17662
17663 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17664
17665         PR c++/9165
17666         * g++.dg/warn/Wunused-3.C: New test.
17667
17668         * g++.dg/abi/bitfield9.C: New test.
17669
17670         PR c++/9189
17671         * g++.dg/parse/defarg3.C: New test.
17672
17673 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17674
17675         * g++.dg/parse/ambig1.C: New test.
17676         * g++.dg/parse/defarg2.C: New test.
17677
17678 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17679
17680         * g++.dg/template/defarg-1.C: New test.
17681         * g++.dg/template/local2.C: Likewise.
17682
17683 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17684
17685         * gcc.c-torture/execute/20030105-1.c: New test.
17686
17687 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17688
17689         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17690         * g++.dg/parse/namespace4.C: Likewise.
17691
17692 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17693
17694         * g++.dg/template/ntp2.C: New test.
17695
17696 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17697
17698         * g++.dg/parse/extern-C-1.C: New test.
17699
17700         * g++.dg/parse/namespace4.C: New test.
17701
17702         * g++.dg/template/nested1.C: New test.
17703
17704         * g++.dg/parse/namespace3.C: New test.
17705
17706 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17707
17708         * g++.dg/lookup/two-stage1.C: New test.
17709
17710 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17711
17712         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17713         * g++.old-deja/g++.jason/access8.C: Likewise.
17714         * g++.old-deja/g++.other/decl5.C: Likewise.
17715
17716 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17717
17718         * g++.dg/parse/parse7.C: New test.
17719
17720 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17721
17722         PR c++/2843
17723         * g++.dg/ext/attrib7.C: New test.
17724
17725 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17726
17727         * g++.dg/parse/parse6.C: New test.
17728
17729 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17730
17731         * gcc.dg/h8300-stack-1.c: New.
17732
17733 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17734
17735         g++.dg/lookup/exception1.C: New test.
17736
17737         g++.dg/lookup/template1.C: New test.
17738
17739         g++.dg/parse/namespace2.C: New test.
17740
17741         g++.dg/parse/parens2.C: New test.
17742
17743 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17744
17745         * g++.dg/parse/parse5.C: New test.
17746         * g++.dg/lookup/scoped4.C: New test.
17747
17748 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17749
17750         * g++.dg/parse/parens1.C: New test.
17751
17752         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17753         angle-bracket1.C.
17754         * g++.dg/parse/parens2.C: New test.
17755
17756         * g++.dg/lookup/scope-operator1.C: New test.
17757
17758         * g++.dg/parse/operator1.C: New test.
17759
17760 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17761
17762         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17763         * g++.old-deja/g++.other/access6.C: Likewise.
17764         * g++.old-deja/g++.other/decl1.C: Likewise.
17765         * g++.old-deja/g++.pt/typename12.C: Likewise.
17766
17767 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17768
17769         * g++.dg/parse/namespace1.C: New test.
17770
17771 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17772
17773         * g++.dg/parse/parse4.C: New test.
17774
17775 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17776
17777         * g++.dg/parse/parse3.C: New test.
17778
17779 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17780
17781         * g++.dg/parse/parse2.C: New test.
17782
17783 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17784
17785         * g++.dg/template/friend11.C: New test.
17786
17787 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17788
17789         * g++.dg/parse/parse1.C: New test.
17790
17791 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17792
17793         * lib/profopt.exp: Change the name of a global variable to avoid
17794         possible clashes with other test suites.
17795
17796 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17797
17798         * g++.dg/inherit/covariant8.C: New test.
17799
17800 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17801
17802         * g++.dg/init/array9.C: New test.
17803
17804         PR c++/9112
17805         * g++.dg/parse/expr1.C: New test.
17806
17807 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17808
17809         * gcc.c-torture/compile/20021230-1.c: New test.
17810
17811 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17812
17813         * g++.dg/inherit/covariant5.C: New test.
17814         * g++.dg/inherit/covariant6.C: New test.
17815         * g++.dg/inherit/covariant7.C: New test.
17816
17817 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17818
17819         PR c++/2739
17820         * g++.dg/other/access2.C: New test.
17821
17822 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17823
17824         * g++.dg/other/anon-struct.C: No longer fails
17825         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17826         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17827         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17828
17829 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17830
17831         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17832
17833 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17834
17835         * g++.dg/eh/spec4.C: Remove stray semicolon.
17836         * g++.dg/expr/pmf-1.C: Change error message.
17837         * g++.dg/ext/asm1.C: Remove stray semicolon.
17838         * g++.dg/ext/typename1.C: Add missing typenames.
17839         * g++.dg/inherit/template-as-base.C: Change error message.
17840         * g++.dg/lookup/scoped1.C: Likewise.
17841         * g++.dg/lookup/scoped2.C: Likewise.
17842         * g++.dg/lookup/using2.C: Likewise.
17843         * g++.dg/other/component1.C: Remove stray semicolon.
17844         * g++.dg/other/do1.C: Change error message.
17845         * g++.dg/other/error2.C: Likewise.
17846         * g++.dg/other/init1.C: Likewise.
17847         * g++.dg/other/packed1.C: Remove stray semicolon.
17848         * g++.dg/other/ptrmem2.C: Change error message.
17849         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17850         marker.
17851         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17852         * g++.dg/template/access3.C: Add typename keyword.
17853         * g++.dg/template/access5.C: Remove stray semicolon.
17854         * g++.dg/template/access6.C: Likewise.
17855         * g++.dg/template/complit1.C: Likewise.
17856         * g++.dg/template/crash1.C: Change error message.
17857         * g++.dg/template/inherit2.C: Remove stray semicolon.
17858         * g++.dg/template/instantiate2.C: Likewise.
17859         * g++.dg/template/instantiate3.C: Change error message.
17860         * g++.dg/template/qual1.C: Remove stray semicolon.
17861         * g++.dg/template/qualttp18.C: Change error message.
17862         * g++.dg/template/ref1.C: Remove stray semicolon.
17863         * g++.dg/template/sizeof1.C (A::value): Declare it.
17864         * g++.dg/template/spec4.C: Change error message.
17865         * g++.dg/template/static1.C: Likewise.
17866         * g++.dg/template/type1.C: Likewise.
17867         * g++.dg/template/typename3.C: Likewise.
17868         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17869         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17870         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17871         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17872         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17873         named return value extension.
17874         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17875         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17876         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17877         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17878         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17879         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17880         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17881         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17882         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17883         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17884         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17885         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17886         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17887         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17888         syntax.
17889         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17890         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17891         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17892         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17893         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17894         * g++.old-deja/g++.brendan/template11.C: Likewise.
17895         * g++.old-deja/g++.brendan/template26.C: Likewise.
17896         * g++.old-deja/g++.brendan/template27.C: Use explicit
17897         specialization syntax.
17898         * g++.old-deja/g++.brendan/template30.C: Likewise.
17899         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17900         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17901         non-dependent names.
17902         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17903         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17904         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17905         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17906         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17907         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17908         named return value extension.
17909         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17910         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17911         * g++.old-deja/g++.ext/return1.C: Likewise.
17912         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17913         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17914         * g++.old-deja/g++.jason/access8.C: Likewise.
17915         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17916         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17917         pseudo-destructor names.
17918         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17919         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17920         pseudo-destructor names.
17921         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17922         * g++.old-deja/g++.jason/overload19.C: Likewise.
17923         * g++.old-deja/g++.jason/overload32.C: Likewise.
17924         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17925         stray semicolons.
17926         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17927         * g++.old-deja/g++.jason/return.C: Likewise.
17928         * g++.old-deja/g++.jason/return2.C: Likewise.
17929         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17930         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17931         syntax.
17932         * g++.old-deja/g++.jason/template10.C: Account for use of
17933         non-dependent names.
17934         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17935         syntax.
17936         * g++.old-deja/g++.jason/template37.C: Likewise.
17937         * g++.old-deja/g++.law/access4.C: Change error messages.
17938         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17939         pseudo-destructor names.
17940         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17941         * g++.old-deja/g++.law/ctors9.C: Likewise.
17942         * g++.old-deja/g++.law/cvt22.C: Likewise.
17943         * g++.old-deja/g++.law/dtors5.C: Likewise.
17944         * g++.old-deja/g++.law/global-init1.C: Likewise.
17945         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17946         * g++.old-deja/g++.law/operators28.C: Likewise.
17947         * g++.old-deja/g++.law/visibility28.C: Likewise.
17948         * g++.old-deja/g++.martin/eval1.C: Likewise.
17949         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17950         name.
17951         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17952         * g++.old-deja/g++.mike/net34.C: Likewise.
17953         * g++.old-deja/g++.mike/net36.C: Likewise.
17954         * g++.old-deja/g++.mike/ns2.C: Likewise.
17955         * g++.old-deja/g++.mike/p12306.C: Likewise.
17956         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17957         value extension.
17958         * g++.old-deja/g++.mike/p700.C: Likewise.
17959         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17960         * g++.old-deja/g++.mike/p710.C: Likewise.
17961         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17962         value extension.
17963         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17964         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17965         * g++.old-deja/g++.ns/crash2.C: Likewise.
17966         * g++.old-deja/g++.ns/crash3.C: Likewise.
17967         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17968         * g++.old-deja/g++.ns/ns17.C: Likewise.
17969         * g++.old-deja/g++.ns/template16.C: Likewise.
17970         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17971         keyword.
17972         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17973         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17974         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17975         named return value extension.
17976         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17977         * g++.old-deja/g++.other/access4.C: Issue additional error
17978         messages.
17979         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17980         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17981         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17982         * g++.old-deja/g++.other/crash25.C: Change error message.
17983         * g++.old-deja/g++.other/crash4.C: Change error message.
17984         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17985         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17986         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17987         checks.
17988         * g++.old-deja/g++.other/defarg8.C: Likewise.
17989         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17990         * g++.old-deja/g++.other/dtor10.C: Likewise.
17991         * g++.old-deja/g++.other/incomplete.C: Likewise.
17992         * g++.old-deja/g++.other/linkage7.C: Likewise.
17993         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17994         lookup algorithm.
17995         * g++.old-deja/g++.other/mangle2.C: Likewise.
17996         * g++.old-deja/g++.other/refinit2.C: Likewise.
17997         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17998         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17999         * g++.old-deja/g++.pt/crash28.C: Likewise.
18000         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18001         syntax.
18002         * g++.old-deja/g++.pt/crash32.C: Change error message.
18003         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18004         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18005         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18006         error message position.
18007         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18008         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18009         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18010         syntax.
18011         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18012         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18013         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18014         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18015         keyword.
18016         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18017         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18018         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18019         keyword.
18020         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18021         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18022         syntax.
18023         * g++.old-deja/g++.pt/friend28.C: Account for use of
18024         non-dependent names.
18025         * g++.old-deja/g++.pt/friend29.C: Likewise.
18026         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18027         rules.
18028         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18029         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18030         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18031         lookup rules.
18032         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18033         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18034         keyword.
18035         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18036         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18037         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18038         keyword.
18039         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18040         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18041         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18042         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18043         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18044         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18045         keyword.
18046         * g++.old-deja/g++.pt/spec10.C: Likewise.
18047         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18048         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18049         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18050         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18051         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18052         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18053         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18054         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18055         * g++.old-deja/g++.pt/typename15.C: Likewise.
18056         * g++.old-deja/g++.pt/typename22.C: Likewise.
18057         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18058         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18059         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18060         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18061         syntax.
18062         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18063         return value extension.
18064         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18065         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18066         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18067         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18068
18069 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18070
18071         * g++.dg/warn/inline1.C: New test.
18072         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18073         * g++.old-deja/g++.jason/synth10.C: Likewise.
18074         * g++.old-deja/g++.mike/net31.C: Likewise.
18075         * g++.old-deja/g++.mike/p8786.C: Likewise.
18076
18077         * g++.dg/template/friend10.C: New test.
18078         * g++.dg/template/conv5.C: New test.
18079
18080 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18081
18082         * g++.dg/lookup/scoped3.C: New test.
18083
18084         * g++.dg/lookup/decl1.C: New test.
18085         * g++.dg/lookup/decl2.C: New test.
18086
18087 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18088
18089         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18090         gcc.c-torture/compile/20021015-1.c,
18091         gcc.c-torture/compile/20021015-2.c,
18092         gcc.c-torture/compile/20021123-1.c,
18093         gcc.c-torture/compile/20021123-2.c,
18094         gcc.c-torture/compile/20021123-3.c,
18095         gcc.c-torture/compile/20021123-4.c,
18096         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18097         only to 3.1 or 3.2 branch.
18098
18099 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18100
18101         * gcc.dg/i386-bitfield3.c: New test.
18102
18103         * gcc.dg/i386-bitfield2.c: New test.
18104
18105 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18106
18107         * g++.dg/parse/conv_op1.C: New test.
18108
18109 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18110
18111         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18112         approved.
18113
18114 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18115
18116         * gcc.c-torture/compile/20021220-1.c: New test.
18117
18118 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18119
18120         * gcc.dg/i386-fastcall-1.c: New.
18121
18122 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18123
18124         * gcc.c-torture/execute/20021219-1.c: New test.
18125
18126 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18127
18128         * gcc.dg/i386-pic-1.c: New test.
18129
18130 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18131
18132         PR c++/8099
18133         * g++.dg/template/friend9.C: New test.
18134
18135 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18136
18137         PR c++/3663
18138         * g++.dg/template/access7.C: New test.
18139
18140 2002-12-18  Nick Clifton  <nickc@redhat.com>
18141
18142         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18143         the libstdc++-v3 directory has been found.
18144
18145 2002-12-12  Devang Patel <dpatel@apple.com>
18146         * gcc.dg/darwin-ld-1.c: New test.
18147         * gcc.dg/darwin-ld-2.c: New test.
18148         * gcc.dg/darwin-ld-3.c: New test.
18149         * gcc.dg/darwin-ld-4.c: New test.
18150         * gcc.dg/darwin-ld-5.c: New test.
18151
18152 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18153
18154         * gcc.c-torture/compile/20021212-1.c: New test.
18155
18156 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18157
18158         * gcc.dg/fshort-wchar: New test.
18159
18160 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18161
18162         PR c++/8372
18163         * g++.dg/template/dtor1.C: New test.
18164
18165         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18166         markers.
18167
18168 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18169
18170         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18171
18172 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18173
18174         * g++.dg/template/static1.C: New test.
18175         * g++.dg/template/static2.C: New test.
18176         * g++.old-deja/g++.ext/memconst.C: New test.
18177
18178 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18179
18180         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18181         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18182         * g++.dg/special/initp1.C: Likewise.
18183
18184 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18185
18186         * gcc.c-torture/execute/20021204-1.c: New test.
18187
18188 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18189
18190         * gcc.dg/ppc-fmadd-1.c: New file.
18191         * gcc.dg/ppc-fmadd-2.c: New file.
18192         * gcc.dg/ppc-fmadd-3.c: New file.
18193
18194 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18195
18196         * gcc.c-torture/compile/20021204-1.c: New test.
18197
18198 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18199
18200         * g++.dg/inherit/covariant2.C: New test.
18201         * g++.dg/inherit/covariant3.C: New test.
18202         * g++.dg/inherit/covariant4.C: New test.
18203         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18204         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18205
18206 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18207
18208         PR c++/8688
18209         * g++.dg/init/brace3.C: New test.
18210
18211 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18212
18213         * gcc.dg/20020210-1.c: Fix a comment typo.
18214
18215 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18216
18217         PR c++/8720
18218         * g++.dg/parse/defarg1.C: New test.
18219
18220         PR c++/8615
18221         * g++.dg/template/char1.C: New test.
18222
18223         * g++.dg/template/varmod1.C: Fix typo.
18224
18225 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18226
18227         DR 180
18228         * g++.old-deja/g++.pt/crash32.C: Expect error.
18229
18230 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18231
18232         PR c++/5919
18233         * g++.dg/template/varmod1.C: New test.
18234
18235         PR c++/8727
18236         * g++.dg/inherit/typeinfo1.C: New test.
18237
18238         PR c++/8663
18239         * g++.dg/inherit/typedef1.C: New test.
18240
18241 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18242
18243         PR c++/8332
18244         PR c++/8493
18245         * g++.dg/template/strlen1.C: New test.
18246
18247         PR c++/8227
18248         * g++.dg/template/ctor2.C: New test.
18249
18250         PR c++/8214
18251         * g++.dg/init/string1.C: New test.
18252
18253         PR c++/8511
18254         * g++.dg/template/friend8.C: New test.
18255
18256 2002-11-29  Joe Buck <jbuck@synopsys.com>
18257
18258         * g++.dg/lookup/anon2.C: New test.
18259
18260 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18261
18262         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18263         h8300 port.
18264
18265 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18266
18267         * gcc.dg/bitfld-6.c: New test.
18268
18269 2002-11-27  Jan Hubicka  <jh@suse.cz>
18270
18271         * gcc.c-torture/execute/20021127.[cx]: New test.
18272
18273 2002-11-26  Jan Hubicka  <jh@suse.cz>
18274
18275         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18276         quality.
18277
18278 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18279
18280         * g++.dg/init/brace2.C: New test.
18281         * g++.old-deja/g++.mike/p9129.C: Correct.
18282
18283 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18284
18285         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18286
18287 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18288
18289         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18290
18291 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18292
18293         * testsuite/g++.dg/abi/empty11.C: New test.
18294         * testsuite/g++.dg/rtti/cv1.C: New test.
18295
18296 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18297
18298         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18299
18300 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18301
18302         * g++.dg/abi/empty10.C: New test.
18303
18304 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18305
18306         * gcc.c-torture/compile/20021124-1.c: New test.
18307
18308 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18309
18310         * g++.dg/abi/rtti2.C: New test.
18311
18312 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18313
18314         * gcc.dg/i386-unroll-1.c: New test.
18315
18316 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18317
18318         * gcc.c-torture/compile/20021120-1.c: New test.
18319         * gcc.c-torture/compile/20021120-2.c: New test.
18320
18321 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18322
18323         * gcc.dg/bitfld-5.c: New test.
18324
18325 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18326
18327         * gcc.c-torture/execute/20021120-3.c: New test.
18328
18329 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18330
18331         * gcc.c-torture/execute/20021120-2.c: New test.
18332
18333 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18334
18335         * gcc.c-torture/execute/20021120-1.c: New test.
18336
18337 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18338
18339         * gcc.c-torture/execute/20021118-3.c: New test.
18340
18341 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18342
18343         * gcc.c-torture/compile/20021119-1.c: New test.
18344
18345 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18346
18347         * gcc.dg/duff-1.c: New test.
18348         * gcc.dg/duff-2.c: New test.
18349         * gcc.dg/duff-3.c: New test.
18350
18351 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18352
18353         * gcc.dg/cpp/_Pragma5.c: New test.
18354
18355 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18356
18357         * gcc.c-torture/execute/20021118-2.c: New test.
18358
18359 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18360
18361         * gcc.c-torture/execute/20021118-1.c: New test.
18362
18363 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18364
18365         * gcc.dg/20021116-1.c: New test.
18366
18367 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18368
18369         * g++.dg/abi/vcall1.C: New test.
18370
18371 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18372
18373         * gcc.dg/20021029-1.c: New test.
18374         * gcc.dg/20021029-2.c: New test.
18375
18376 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18377
18378         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18379
18380 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18381
18382         PR c/8439
18383         * gcc.dg/20021110.c: Move to ...
18384         * gcc.c-torture/compile/20021110.c: .... here.
18385
18386 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18387
18388         PR c/8467
18389         * gcc.c-torture/execute/20021111-1.c
18390
18391 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18392
18393         PR c/8439
18394         * gcc.dg/20021110.c: New test.
18395
18396 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18397
18398         * g++.dg/abi/vthunk3.C: Run only on x86.
18399
18400 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18401
18402         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18403
18404 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18405
18406         * lib/compat.exp (compat-execute): Fix logic error in last
18407         change.
18408
18409 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18410
18411         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18412
18413 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18414
18415         PR c++/8389
18416         * g++.dg/template/access6.C: New test.
18417
18418 2002-11-08  Jan Hubicka  <jh@suse.cz>
18419
18420         * gcc.dg/i386-ssefp-1.c: New test.
18421         * gcc.dg/i386-ssefp-1.c: New test.
18422
18423 2002-11-08  Jan Hubicka  <jh@suse.cz>
18424
18425         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18426
18427 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18428
18429         * g++.dg/abi/vthunk3.C: New test.
18430
18431         PR c++/8338
18432         * g++.dg/template/crash2.C: New test.
18433
18434 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18435
18436         * testsuite/g++.dg/abi/dtor1.C: New test.
18437         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18438
18439 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18440
18441         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18442         Darwin.
18443
18444 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18445
18446         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18447         -mthumb.  Only xfail with -O0.
18448
18449 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18450
18451         * g++.dg/abi/thunk1.C: New test.
18452         * g++.dg/abi/thunk2.C: Likewise.
18453         * g++.dg/abi/vtt1.C: Likewise.
18454
18455 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18456
18457         PR optimization/8423
18458         * gcc.c-torture/execute/builtin-constant.c: New test.
18459
18460 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18461
18462         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18463         Add some more cases.
18464
18465 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18466
18467         PR c++/8391
18468         * g++.dg/opt/local1.C: New test.
18469
18470 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18471
18472         PR c++/8160
18473         * g++.dg/template/complit1.C: New test.
18474
18475         PR c++/8149
18476         * g++.dg/template/typename4.C: Likewise.
18477
18478 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18479
18480         Core issue 287, PR c++/7639
18481         * g++.dg/template/instantiate1.C: Adjust error location.
18482         * g++.dg/template/instantiate3.C: New test.
18483         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18484         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18485         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18486
18487 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18488
18489         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18490
18491 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18492
18493         PR c++/8287
18494         * g++.dg/init/dtor2.C: New test.
18495
18496 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18497
18498         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18499         * gcc.dg/nest.c: Bypass errors on irix6.
18500
18501 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18502
18503         * gcc.dg/nest.c: Expect error for mmix-*-*.
18504         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18505
18506 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18507
18508         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18509         markers.
18510
18511         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18512
18513 2002-10-25  Mike Stump  <mrs@apple.com>
18514
18515         * gcc.dg/warn-1.c: New test.
18516
18517 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18518
18519         * g++.dg/template/typename3.C: New test.
18520
18521 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18522
18523         * g++.dg/lookup/ptrmem1.C: New test.
18524
18525         * g++.dg/abi/vthunk2.C: New test.
18526
18527 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18528
18529         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18530
18531 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18532
18533         * g++.dg/abi/empty9.C: New test.
18534
18535 2002-10-24  Richard Henderson  <rth@redhat.com>
18536
18537         * g++.dg/inherit/thunk1.C: Enable for ia64.
18538
18539 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18540
18541         PR c++/8067
18542         * g++.dg/lookup/pretty1.C: New test.
18543
18544 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18545
18546         * gcc.dg/20021023-1.c: New test.
18547
18548 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18549
18550         PR c++/7679
18551         * g++.dg/parse/inline1.C: New test.
18552
18553 2002-10-23  Richard Henderson  <rth@redhat.com>
18554
18555         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18556
18557         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18558
18559 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18560
18561         PR c++/6579
18562         * g++.dg/parse/stmtexpr3.C: New test.
18563
18564 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18565
18566         * g++.dg/expr/cond1.C: New test.
18567
18568 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18569
18570         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18571
18572 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18573
18574         * g++.dg/abi/vbase13.C: New test.
18575         * g++.dg/abi/vbase14.C: Likewise.
18576
18577 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18578
18579         * gcc.dg/tls/pic-1.c: New test.
18580         * gcc.dg/tls/nonpic-1.c: New test.
18581         * gcc.dg/20021018-1.c: New test.
18582
18583 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18584
18585         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18586         Remove only files with the same base name as the test case.
18587         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18588         (profopt-execute): Likewise.  Also, remove old profiling
18589         and performance data files before running the tests.
18590
18591         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18592         * g++.dg/bprob/bprob.exp: Likewise.
18593         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18594         to allow more general test case names.
18595
18596         * g++.dg/bprob/bprob-1.C: Rename to ...
18597         * g++.dg/bprob/g++-bprob-1.C: ... this.
18598
18599         * g77.dg/bprob/bprob-1.f: Rename to ...
18600         * g77.dg/bprob/g77-bprob-1.f: ... this.
18601
18602 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18603
18604         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18605         bison 1.50 or later.
18606
18607 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18608
18609         * g++.dg/README: Describe more test directories.
18610
18611 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18612
18613         * g++.dg/init/array6.C: Add additional tests.
18614
18615 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18616
18617         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18618         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18619
18620 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18621
18622         * gcc.c-torture/compile/20020604-1.x: New.
18623         * gcc.c-torture/compile/simd-5.x: Likewise.
18624         * gcc.c-torture/execute/920710-1.x: Likewise.
18625         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18626
18627 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18628
18629         * g++.dg/inherit/override1.C: Add dg-options clause.
18630
18631 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18632
18633         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18634         _mm_slli_si128.
18635
18636 2002-10-19  Andreas Schwab  <schwab@suse.de>
18637
18638         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18639         directory component.
18640
18641 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18642
18643         * g++.dg/inherit/thunk1.C: New test.
18644
18645         * g++.dg/inherit/override1.C: New test.
18646
18647         * g++.dg/abi/mangle11.C: New test.
18648         * g++.dg/abi/mangle14.C: New test.
18649         * g++.dg/abi/mangle17.C: New test.
18650
18651 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18652
18653         * g++.dg/overload/member2.C: New test.
18654
18655 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18656
18657         * g++.dg/README: Describe new compat directory.
18658         * g++.dg/dg.exp: Skip tests in compat directory.
18659         * README.compat: New file.
18660         * lib/compat.exp: New expect script.
18661         * g++.dg/compat: New test directory.
18662         * g++.dg/compat/compat.exp: New expect script.
18663         * g++.dg/compat/abi: New test directory.
18664         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18665         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18666         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18667         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18668         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18669         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18670         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18671         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18672         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18673         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18674         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18675         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18676         * g++.dg/compat/break: New test directory.
18677         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18678         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18679         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18680         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18681         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18682         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18683         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18684         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18685         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18686         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18687         g++.dg/compat/break/README: New files.
18688         * g++.dg/compat/eh: New test directory.
18689         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18690         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18691         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18692         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18693         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18694         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18695         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18696         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18697         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18698         g++.dg/compat/eh/filter2_y.C,
18699         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18700         g++.dg/compat/eh/new1_y.C,
18701         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18702         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18703         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18704         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18705         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18706         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18707         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18708         g++.dg/compat/eh/unexpected1_y.C: New files.
18709         * g++.dg/compat/init: New test directory.
18710         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18711         g++.dg/compat/init/array5_y.C,
18712         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18713         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18714         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18715         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18716         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18717         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18718         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18719         g++.dg/compat/init/init-ref2_y.C: New files.
18720
18721 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18722
18723         PR c++/7584
18724         * g++.dg/inherit/using3.C: New test.
18725
18726 2002-10-17  Jan Hubicka  <jh@suse.cz>
18727
18728         * gcc.dg/20021017-2.c: New test.
18729
18730 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18731
18732         * g++.dg/abi/mangle16.C: Adjust.
18733
18734         * g++.dg/init/array8.C: New test.
18735
18736 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18737
18738         * gcc.dg/special/mips-abi.exp: New test.
18739         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18740
18741 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18742
18743         * g++.dg/abi/mangle16.C: New test.
18744         * g++.dg/abi/mangle17.C: Likewise.
18745
18746         PR c++/7478
18747         * g++.dg/template/ref1.C: New test.
18748
18749 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18750
18751         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18752
18753 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18754
18755         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18756
18757 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18758
18759         PR c++/7524
18760         * g++.dg/init/array7.C: New test.
18761
18762 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18763
18764         * g++.dg/init/array6.C: New test.
18765
18766         * g++.dg/abi/mangle13.C: Likewise.
18767         * g++.dg/abi/mangle14.C: Likewise.
18768         * g++.dg/abi/mangle15.C: Likewise.
18769
18770 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18771
18772         * g++.dg/abi/empty8.C: New test.
18773
18774 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18775
18776         * g++.dg/init/ctor1.C: New test.
18777
18778 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18779
18780         * gcc.c-torture/execute/20021015-1.c: New test.
18781
18782 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18783
18784         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18785
18786 2002-10-14  Jan Hubicka  <jh@suse.cz>
18787
18788         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18789
18790 2002-10-14  Richard Henderson  <rth@redhat.com>
18791
18792         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18793
18794 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18795
18796         PR optimization/6631
18797         * g++.dg/opt/const2.C: New test.
18798
18799 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18800
18801         PR c++/7176
18802         * g++.dg/parse/friend1.C: New test.
18803         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18804
18805 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18806
18807         * gcc.dg/20021014-1.c: New test.
18808
18809 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18810
18811         PR c++/5661
18812         * g++.dg/ext/vlm1.C: New test.
18813         * g++.dg/ext/vlm2.C: Likewise.
18814
18815         * g++.dg/init/array1.C: Remove invalid braces.
18816         * g++.dg/init/brace1.C: New test.
18817         * g++.dg/init/copy2.C: Likewise.
18818         * g++.dg/init/copy3.C: Likewise.
18819         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18820         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18821         braces.
18822
18823 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18824
18825         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18826
18827 2002-10-11  Richard Shann  <richard.shann@superh.com>
18828
18829         * gcc.c-torture/compile/simd-5.c: New test.
18830
18831 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18832
18833         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18834
18835 2002-10-10  Jim Wilson  <wilson@redhat.com>
18836
18837         * gcc.c-torture/execute/20021010-1.c: New test.
18838
18839 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18840
18841         PR c/7353
18842         * g++.dg/ext/typedef-init.C: New test.
18843         * gcc.dg/typedef-init.c: New test.
18844
18845 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18846
18847         * gcc.dg/cpp/paste13.c: New test.
18848
18849 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18850
18851         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18852         remaining platforms, XFAIL during compile, not execute.  Don't
18853         XFAIL at -O0.
18854
18855 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18856
18857         * gcc.dg/alias-1.c: Tweak expected warning.
18858
18859 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18860
18861         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18862
18863 2002-10-06  Andreas Jaeger  <aj@suse.de>
18864
18865         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18866         * gcc.dg/cpp/c++98.C: Likewise.
18867
18868         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18869         * g++.dg/cpp/c++98.C: Likewise.
18870
18871         * g++.dg/README (Subdirectories): Mention cpp directory.
18872
18873         PR target/7559
18874         * gcc.dg/20021006-1.c: New test.
18875
18876 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18877
18878         PR c++/7804
18879         * g++.dg/other/warning1.C: New test.
18880
18881 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18882
18883         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18884         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18885         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18886
18887 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18888
18889         PR c++/7931
18890         * g++.dg/template/ptrmem3.C: New test.
18891
18892         PR c++/7754
18893         * g++.dg/template/union1.C: New test.
18894
18895 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18896
18897         PR c++/8006
18898         * g++.dg/abi/mangle9.C: New test.
18899         * g++.dg/abi/mangle10.C: New test.
18900         * g++.dg/abi/mangle11.C: New test.
18901         * g++.dg/abi/mangle12.C: New test.
18902
18903 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18904
18905         PR c++/7188.
18906         * g++.dg/template/meminit1.C: New test.
18907         * g++.dg/warn/Wreorder-1.C: Likewise.
18908         * g++.old-deja/g++.mike/warn3.C: Tweak.
18909         * lib/prune.exp: Ingore "in copy constructor".
18910
18911 2002-10-02  Andreas Jaeger  <aj@suse.de>
18912
18913         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18914         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18915         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18916         on x86-64.
18917
18918 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18919
18920         * gcc.dg/empty1.C: Fix typo.
18921
18922 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18923
18924         * gcc.dg/alias-1.c: New test.
18925
18926 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18927
18928         * gcc.dg/empty1.C: New test.
18929
18930         * g++.dg/tls/init-2.C: Tweak error messages.
18931
18932 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18933
18934         * gcc.c-torture/compile/20020923-1.c: New test.
18935
18936 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18937
18938         * gcc.c-torture/execute/ffs-1.c: New test.
18939         * gcc.c-torture/execute/ffs-2.c: Ditto.
18940
18941 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18942
18943         * g++.dg/overload/member1.C: New test.
18944
18945 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18946
18947         * g++.dg/abi/empty7.C: New test.
18948         * g++.dg/init/pm2.C: Likewise.
18949
18950 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18951
18952         * g++.dg/rtti/crash1.C: New test.
18953
18954 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18955
18956         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18957         gcc.dg/sibcall-4.c: New tests.
18958
18959 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18960
18961         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18962         powerpc and MMIX targets.
18963
18964 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18965
18966         * gcc.dg/cpp/20020927-1.c: New.
18967
18968 2002-09-26  David S. Miller  <davem@redhat.com>
18969
18970         * gcc.c-torture/compile/trunctfdf.c: New.
18971
18972 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18973
18974         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18975
18976 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18977
18978         * gcc.c-torture/execute/loop-15.c: New.
18979
18980 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18981
18982         * README.QMTEST: Fix typo.
18983
18984 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18985
18986         * gcc.dg/20020926-1.c: New test.
18987
18988 2002-09-25  David S. Miller  <davem@redhat.com>
18989
18990         PR target/7842
18991         * gcc.c-torture/execute/shiftdi.c: New test.
18992
18993 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18994
18995         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18996         unique to the tool.
18997         * lib/g77.exp (g77_init): Likewise.
18998         * lib/g++.exp (g++_init): Likewise.
18999         * lib/objc.exp (objc_init): Likewise.
19000
19001 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19002
19003         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19004         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19005         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19006
19007 2002-09-25  Richard Henderson  <rth@redhat.com>
19008
19009         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19010         too-small long double.
19011
19012 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19013
19014         * gcc.dg/20020919-1.c: New test.
19015
19016 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19017
19018         * g++.dg/abi/bitfield6.C: New test.
19019         * g++.dg/abi/bitfield7.C: New test.
19020         * g++.dg/abi/bitfield8.C: New test.
19021         * g++.dg/abi/vbase11.C: New test.
19022
19023 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19024
19025         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19026         hppa*-*-hpux*.  Update test comment.
19027
19028 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19029
19030         * gcc.dg/tls/struct-1.c: New test.
19031
19032 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19033
19034         * gcc.dg/cpp/tr-warn2.c: Update.
19035
19036 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19037
19038         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19039
19040 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19041
19042         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19043         systems.
19044
19045 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19046
19047         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19048
19049         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19050         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19051         setting of cxxfilt.
19052
19053 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19054
19055         * gcc.dg/20020312-2.c: Update for darwin.
19056
19057 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19058
19059         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19060
19061 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19062
19063         * objc.dg/comp-types-1.m: New test.
19064         * objc.dg/comp-types-2.m: New test.
19065         * objc.dg/comp-types-3.m: New test.
19066         * objc.dg/comp-types-4.m: New test.
19067         * objc.dg/comp-types-5.m: New test.
19068         * objc.dg/comp-types-6.m: New test.
19069
19070 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19071
19072         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19073
19074 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19075
19076         * g++.dg/other/do1.C: New test.
19077
19078         * g++.dg/template/subst1.C: New test.
19079
19080 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19081
19082         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19083
19084 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19085
19086         * g++.dg/template/qualttp20.C: Adjust expected errors.
19087         * g++.old-deja/g++.jason/report.C: Likewise.
19088         * g++.old-deja/g++.other/qual1.C: Likewise.
19089
19090         * g++.dg/lookup/scoped2.C: New test.
19091
19092         * g++.dg/ext/asm3.C: New test.
19093
19094 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19095
19096         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19097
19098 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19099
19100         * ChangeLog: follow spelling conventions.
19101         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19102         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19103         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19104         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19105         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19106         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19107         * g++.old-deja/g++.law/global-init1.C: Likewise.
19108         * g++.old-deja/g++.other/delete4.C: Likewise.
19109         * g++.old-deja/g++.other/inline21.C: Likewise.
19110         * g++.old-deja/g++.other/singleton.C: Likewise.
19111         * g77.dg/strlen0.f: Likewise.
19112         * g77.f-torture/compile/20010519-1.f: Likewise.
19113         * g77.f-torture/compile/980310-4.f: Likewise.
19114         * gcc.c-torture/compile/20000605-1.c: Likewise.
19115         * gcc.c-torture/execute/20020225-1.c: Likewise.
19116         * gcc.dg/c90-hexfloat-2.c: Likewise.
19117         * gcc.dg/c99-bool-1.c: Likewise.
19118         * gcc.dg/c99-hexfloat-2.c: Likewise.
19119         * gcc.dg/dll-2.c: Likewise.
19120         * gcc.dg/wtr-union-init-1.c: Likewise.
19121         * gcc.dg/wtr-union-init-2.c: Likewise.
19122         * gcc.dg/wtr-union-init-3.c: Likewise.
19123         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19124         * gcc.dg/cpp/defined.c: Likewise.
19125         * gcc.dg/cpp/macsyntx.c: Likewise.
19126         * gcc.dg/cpp/paste2.c: Likewise.
19127         * gcc.dg/cpp/trad/defined.c: Likewise.
19128         * gcc.dg/format/c90-printf-1.c: Likewise.
19129         * gcc.dg/format/c90-scanf-1.c: Likewise.
19130         * gcc.dg/format/c99-printf-1.c: Likewise.
19131         * gcc.dg/format/c99-scanf-1.c: Likewise.
19132         * gcc.misc-tests/gcov-8.c: Likewise.
19133         * lib/profopt.exp: Likewise.
19134
19135 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19136
19137         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19138
19139 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19140
19141         * g++.dg/inherit/using2.C: New test.
19142
19143 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19144
19145         * ChangeLog: Follow spelling conventions.
19146         * g++.dg/template/friend4.C: Likewise.
19147         * g++.old-deja/g++.pt/crash67.C: Likewise.
19148         * gcc.c-torture/execute/20000801-4.c: Likewise.
19149         * gcc.dg/c90-digraph-1.c: Likewise.
19150         * gcc.dg/c94-digraph-1.c: Likewise.
19151         * gcc.dg/c99-digraph-1.c: Likewise.
19152         * gcc.dg/cpp/line5.c: Likewise.
19153         * gcc.dg/cpp/multiline.c: Likewise.
19154         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19155         * gcc.dg/format/attr-3.c: Likewise.
19156         * gcc.dg/format/c90-scanf-3.c: Likewise.
19157         * gcc.dg/format/ext-4.c: Likewise.
19158
19159 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19160
19161         * g++.dg/template/pretty1.C: New test.
19162
19163 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19164
19165         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19166
19167 2002-09-13  Matt Austern  <austern@apple.com>
19168
19169         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19170         passing a cast expression to a function by const reference.
19171
19172 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19173
19174         * g++.dg/template/deduce1.C: New test.
19175
19176 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19177
19178         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19179         32-bit int.
19180
19181 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19182
19183         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19184         usage.
19185
19186 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19187
19188         * gcc.c-torture/compile/20020910-1.c: New test.
19189
19190 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19191
19192         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19193
19194 2002-09-10  Andreas Jaeger  <aj@suse.de>
19195
19196         * gcc.dg/20020312-2.c: Adjust for x86-64.
19197
19198 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19199
19200         * g77.dg/7388.f: New test case for PR 7388.
19201
19202 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19203
19204         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19205
19206 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19207
19208         * objc.dg/proto-lossage-1.m: New test.
19209
19210 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19211
19212         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19213
19214 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19215
19216         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19217         expected to pass.
19218
19219 2002-09-06  Stan Shebs  <shebs@apple.com>
19220             David Edelsohn  <edelsohn@gnu.org>
19221
19222         * gcc.dg/weak: New directory.
19223         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19224         target-specific xfail bits.
19225         * gcc.dg/typeof-2.c: Move to new directory.
19226         * gcc.dg/weak.exp: New expect script.
19227
19228 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19229
19230         * gcc.c-torture/execute/extzvsi.c: New test.
19231
19232 2002-09-05  Stan Shebs  <shebs@apple.com>
19233
19234         * gcc.dg/weak-1.c: xfail on Darwin.
19235         * gcc.dg/weak-2.c: Ditto.
19236         * gcc.dg/weak-3.c: Ditto.
19237         * gcc.dg/weak-4.c: Ditto.
19238         * gcc.dg/weak-5.c: Ditto.
19239         * gcc.dg/weak-6.c: Ditto.
19240         * gcc.dg/weak-7.c: Ditto.
19241         * gcc.dg/weak-8.c: Ditto.
19242         * gcc.dg/weak-9.c: Ditto.
19243
19244 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19245
19246         * gcc.c-torture/execute/loop-14.c: New test.
19247
19248 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19249
19250         * g++.dg/other/cxa-atexit1.C: New test.
19251
19252         * gcc.dg/typeof-2.c: New test.
19253
19254 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19255
19256         * gcc.dg/builtins-2.c: New testcase.
19257         * gcc.dg/builtins-3.c: New testcase.
19258
19259 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19260
19261         * gcc.dg/cpp/_Pragma4.c: New test.
19262
19263 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19264
19265         * objc/execute/nil_method-1.m: New testcase.
19266
19267 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19268
19269         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19270         [Object class], not [Object initialize].
19271
19272 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19273             Hans-Peter Nilsson  <hp@bitrange.com>
19274
19275         * gcc.c-torture/execute/20020720-1.x: Skip test on
19276         mmix-knuth-mmixware.  Correct comment.
19277
19278 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19279
19280         * testsuite/g++.dg/abi/bitfield5.C: New test.
19281         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19282
19283 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19284
19285         * objc.dg/undeclared-selector.m: New test.
19286
19287 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19288
19289         * g++.dg/other/offsetof1.C: Avoid cast warning.
19290
19291 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19292
19293         * objc.dg/super-class-2.m: New test.
19294
19295 2002-08-24  Matt Austern  <austern@apple.com>
19296
19297         * g++.dg/ext/lvaddr.C: New test.
19298         * g++.dg/ext/lvcast.C: New test.
19299
19300 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19301
19302         * testsuite/g++.dg/inherit/cond1.C: New test.
19303
19304 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19305
19306         * gcc.dg/noncompile/incomplete-1.c: New test.
19307
19308 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19309
19310         * gcc.dg/typespec-1.c: New test.
19311
19312 2002-08-20  Devang Patel  <dpatel@apple.com>
19313         * objc.dg/proto-hier-2.m: New test.
19314
19315 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19316
19317         * objc.dg/bitfield-1.m: New test.
19318         * objc.dg/bitfield-2.m: New test.
19319
19320 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19321
19322         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19323         gcc.dg/c99-flex-array-4.c: New tests.
19324
19325 2002-08-16  Stan Shebs  <shebs@apple.com>
19326
19327         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19328
19329 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19330
19331         * gcc.dg/typeof-1.c: New test.
19332         * g++.dg/ext/typeof2.C: New test.
19333
19334 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19335
19336         * g++.dg/other/offsetof1.C: New test.
19337
19338 2002-08-14  Richard Henderson  <rth@redhat.com>
19339
19340         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19341
19342 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19343
19344         * gcc.dg/cpp/_Pragma3.c: New test.
19345
19346 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19347
19348         * g++.dg/template/inherit3: New test.
19349
19350 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19351
19352         * gcc.dg/bitfld-4.c: Add blank options.
19353
19354 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19355
19356         * g++.dg/template/crash1.C: New test.
19357
19358 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19359
19360         * gcc.dg/tls/opt-2.c: New test.
19361
19362 2002-08-08  Devang Patel  <dpatel@apple.com>
19363
19364         * objc.dg/selector-1.m : New test
19365
19366 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19367
19368         * g++.dg/abi/bitfield4.C: New test.
19369         * gcc.dg/bitfld-4.c: New test.
19370
19371 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19372
19373         * g++.dg/other/packed1.C: New test.
19374
19375 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19376
19377         * g++.dg/abi/offsetof.C: Tweak error messages.
19378         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19379
19380 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19381
19382         * gcc.dg/bitfld-3.c: New test.
19383
19384 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19385             Richard Henderson  <rth@redhat.com>
19386
19387         * gcc.dg/i386-bitfield1.c: New test.
19388         * g++.dg/abi/bitfield3.C: Update.
19389
19390 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19391
19392         * objc.dg/const-str-2.m: Update.
19393         * gcc.dg/cpp/c++98.c: Change to C extension.
19394         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19395         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19396
19397 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19398
19399         * testsuite/gcc.dg/tls/diag-3.c: New.
19400
19401 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19402
19403         * g++.dg/README (Subdirectories): Document new subdir expr.
19404         * g++.dg/expr/pmf-1.C: New test.
19405
19406 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19407
19408         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19409
19410 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19411
19412         * g++.dg/abi/bitfield3.C: New test.
19413
19414 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19415
19416         * lib/gcov.exp: Tweak expected line formats.
19417         * gcc.misc-tests/gcov8.c: New test.
19418         * gcc.misc-tests/gcov8.x: New flags.
19419
19420 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19421
19422         * consistency.vlad/layout/endian.c: Include string.h.
19423
19424         * gcc.c-torture/execute/20020805-1.c: New test.
19425
19426 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19427
19428         * g++.dg/other/conversion1.C: New test.
19429
19430 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19431
19432         * gcc.dg/builtins-1.c: New testcase.
19433
19434 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19435
19436         * g++.dg/inherit/access3.C: New test.
19437
19438 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19439
19440         * gcc.dg/ia64-visibility-2.c: New test.
19441
19442 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19443
19444         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19445         __qualifier_flags to __flags.
19446
19447 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19448
19449         * g++.dg/inherit/operator1.C: New test.
19450         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19451         * g++.dg/other/error1.C: Change expected error message.
19452         * g++.dg/template/conv4.C: Likewise.
19453
19454 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19455
19456         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19457         for documented behavior.
19458
19459 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19460
19461         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19462         several targets known to fail.
19463
19464 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19465
19466         * gcc.dg/mips-args-[123].c: New tests.
19467
19468 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19469
19470         * gcc.dg/ppc-spe.c: New.
19471
19472 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19473
19474         * g++.dg/other/ptrmem4.C: New testcase.
19475
19476 2002-07-24  Richard Henderson  <rth@redhat.com>
19477
19478         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19479
19480 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19481
19482         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19483
19484 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19485
19486         * gcc.c-torture/execute/memset-3.c: New testcase.
19487
19488 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19489
19490         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19491         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19492
19493 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19494
19495         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19496         Delete.
19497
19498 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19499
19500         * gcc.c-torture/compile/simd-4.c: New test.
19501
19502 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19503
19504         PR c++/7347, c++/7348
19505         * g++.dg/template/access4.C: New test.
19506         * g++.dg/template/access5.C: New test.
19507         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19508         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19509         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19510         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19511
19512 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19513
19514         * gcc.dg/gnu89-init-2.c: New test.
19515
19516 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19517
19518         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19519
19520 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19521
19522         * gcc.c-torture/execute/20020720-1.c: New testcase.
19523
19524 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19525
19526         * gcc.dg/cpp/Wsignprom.c: New tests.
19527
19528 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19529
19530         * gcc.c-torture/execute/loop-13.c: New test.
19531
19532 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19533
19534         * gcc.dg/cpp/expr.c: New tests.
19535
19536 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19537
19538         * g++.dg/opt/pr6713.C: Add template instantiation.
19539
19540 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19541
19542         * gcc.dg/nest.c: New test.
19543
19544 2002-07-17  Richard Henderson  <rth@redhat.com>
19545
19546         * g++.dg/opt/pr6713.C: New test.
19547
19548 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19549
19550         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19551         XFAIL for all x86 processors.
19552
19553 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19554
19555         * gcc.c-torture/execute/20010122-1.x: Do not test with
19556         -fomit-frame-pointer.
19557
19558 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19559
19560         * g++.dg/template/instantiate2.C: New test.
19561         * g++.dg/template/spec4.C: New test.
19562
19563 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19564
19565         * g++.dg/template/access2.C: New test.
19566         * g++.dg/template/access3.C: New test.
19567
19568 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19569
19570         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19571         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19572         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19573         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19574         Convert to use <stdarg.h>.
19575         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19576         Delete.
19577         * gcc.dg/va-arg-2.c: New.
19578         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19579
19580 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19581
19582         * gcc.c-torture/compile/20020710-1.c: New test.
19583
19584 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19585                           Andrew Pinski  <pinskia@physics.uc.edu>
19586
19587         gcc.c-torture/compile/simd-2.c: New testcase.
19588         gcc.c-torture/compile/simd-3.c: Likewise.
19589
19590 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19591
19592         PR c++/7224
19593         * g++.dg/overload/error1.C: New test.
19594
19595 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19596
19597         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19598         configuration and IRIX 6 O32 ABI.
19599
19600 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19601
19602         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19603
19604 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19605
19606         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19607
19608 2002-07-10  Jeffrey A Law  <law@redhat.com>
19609
19610         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19611
19612         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19613
19614 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19615
19616         * gcc.dg/20020312-2.c: Check for __PPC__.
19617
19618 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19619
19620         * gcc.c-torture/compile/20020709-1.c: New test.
19621
19622 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19623
19624         * g++.dg/template/qualttp21.C: New test case.
19625
19626 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19627
19628         * gcc.c-torture/compile/20020706-1.c: New test.
19629         * gcc.c-torture/compile/20020706-2.c: New test.
19630
19631 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19632             Alexandre Oliva  <aoliva@redhat.com>
19633
19634         * g++.dg/warn/incomplete1.C: New test.
19635
19636 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19637
19638         PR c++/7099
19639         * g++.dg/warn/noreturn1.C: New test.
19640
19641 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19642
19643         PR c++/6706
19644         * g++.dg/debug/debug6.C: New test.
19645         * g++.dg/debug/debug7.C: New test.
19646
19647 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19648
19649         * gcc.c-torture/compile/simd-3.c: New test.
19650
19651 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19652
19653         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19654         * gcc.dg/20020620-1.c: Likewise.
19655
19656 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19657
19658         PR c++/6944
19659         * g++.dg/init/array4.C: New test.
19660         * g++.dg/init/array5.C: New test.
19661
19662 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19663
19664         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19665         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19666
19667 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19668
19669         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19670         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19671         * gcc.dg/wtr-conversion-1.c: Likewise.
19672         * gcc.dg/wtr-escape-1.c: Likewise.
19673         * gcc.dg/wtr-int-type-1.c: Likewise.
19674         * gcc.dg/wtr-label-1.c: Likewise.
19675         * gcc.dg/wtr-static-1.c: Likewise.
19676         * gcc.dg/wtr-strcat-1.c: Likewise.
19677         * gcc.dg/wtr-suffix-1.c: Likewise.
19678         * gcc.dg/wtr-switch-1.c: Likewise.
19679         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19680         * gcc.dg/wtr-union-init-1.c: Likewise.
19681         * gcc.dg/wtr-union-init-2.c: Likewise.
19682         * gcc.dg/wtr-union-init-3.c: Likewise.
19683
19684         * gcc.dg/wtr-func-def-1.c: New test.
19685
19686 2002-07-02 Devang Patel <dpatel@apple.com>
19687
19688         * objc.dg/param-1.m: New test.
19689
19690 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19691
19692         * gcc.dg/cpp/trad/directive.c: Add test.
19693         * gcc.dg/cpp/trad/macroargs.c: Add test.
19694         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19695
19696 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19697
19698         * gcc.dg/cpp/cmdlne-M.c: New test.
19699
19700 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19701
19702         * objc.dg/desig-init-1.m: New test.
19703
19704 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19705
19706         PR c++/6716
19707         * g++.dg/template/instantiate1.C: New test.
19708
19709 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19710
19711         PR c++/7112
19712         * g++.dg/template/sizeof2.C: New test.
19713
19714 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19715
19716         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19717         gcc.dg/cpp/trad/include.c: New tests.
19718
19719 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19720
19721         PR target/7177
19722         * gcc.c-torture/compile/20020701-1.c: New test.
19723
19724 2002-07-01  Stan Shebs  <shebs@apple.com>
19725
19726         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19727         header here...
19728         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19729         (objc-torture-execute): or here.
19730
19731 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19732
19733         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19734
19735 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19736
19737         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19738
19739 2002-06-30  Devang Patel  <dpatel@apple.com>
19740
19741         * objc.dg/fsyntax-only.m: New test.
19742
19743 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19744
19745         PR c++/6695
19746         * g++.dg/template/friend7.C: New file.
19747
19748 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19749
19750         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19751         return type.
19752
19753 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19754
19755         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19756         avoid division by zero.
19757
19758 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19759
19760         * gcc.dg/Wunknownprag.c: New tests.
19761
19762 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19763
19764         * gcc.c-torture/execute/simd-2.c: New test.
19765
19766 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19767
19768         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19769         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19770         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19771         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19772         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19773         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19774         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19775         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19776         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19777         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19778         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19779         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19780         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19781         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19782         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19783         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19784         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19785
19786 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19787
19788         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19789         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19790         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19791         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19792         New tests.
19793         * gcc.dg/cpp/trad/directive.c: Update.
19794
19795 2002-06-23  Andreas Jaeger  <aj@suse.de>
19796
19797         * gcc.c-torture/execute/complex-6.c: New.
19798
19799 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19800
19801         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19802         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19803         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19804         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19805
19806 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19807
19808         * gcc.dg/cpp/trad: New directory with traditional tests copied
19809         from parent directory.
19810         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19811         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19812         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19813         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19814         Move to trad/ and rename.
19815         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19816         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19817         gcc.dg/cpp/trad/redef2.c: New tests.
19818         * gcc.dg/cpp/trad/trad.exp: New driver.
19819
19820 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19821
19822         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19823         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19824         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19825         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19826         Remove.
19827
19828 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19829
19830         * gcc.dg/20020620-1.c: New test.
19831
19832 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19833
19834         * g++.dg/template/ttp4.C: New test.
19835
19836 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19837
19838         * g++.dg/opt/vt1.C: Fix regexp.
19839
19840 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19841
19842         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19843         Don't use attribute `noinline'.
19844
19845 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19846
19847         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19848
19849 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19850
19851         * gcc.c-torture/execute/simd-1.c: New.
19852
19853         * gcc.dg/simd-1.c: New.
19854
19855 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19856
19857         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19858
19859 2002-06-16  Richard Henderson  <rth@redhat.com>
19860
19861         * g++.dg/ext/anon-struct1.C: New.
19862         * g++.dg/ext/anon-struct2.C: New.
19863         * g++.dg/ext/anon-struct3.C: New.
19864         * gcc.dg/anon-struct-1.c: New.
19865         * gcc.dg/anon-struct-2.c: New.
19866         * gcc.dg/anon-struct-3.c: New.
19867         * gcc.dg/20011008-1.c: Adjust warning text.
19868         * gcc.dg/20020527-1.c: Add -fms-extensions.
19869
19870 2002-06-16  Richard Henderson  <rth@redhat.com>
19871
19872         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19873
19874 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19875
19876         * gcc.c-torture/execute/20020615-1.c: New test.
19877
19878 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19879
19880         * gcc.c-tortuture/execute/compare-1.c: New test case.
19881         * gcc.c-tortuture/execute/compare-2.c: New test case.
19882         * gcc.c-tortuture/execute/compare-3.c: New test case.
19883
19884 2002-06-13  Richard Henderson  <rth@redhat.com>
19885
19886         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19887         ia64 ilp32.
19888
19889 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19890
19891         * g++.dg/template/typename2.C: Update error message.
19892
19893 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19894
19895         * gcc.c-torture/execute/20020611-1.c: New test.
19896
19897 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19898
19899         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19900         list of targets to skip.
19901
19902 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19903
19904         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19905         targets if not optimizing.
19906
19907 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19908
19909         * gcc.c-torture/compile/20020605-1.c: New test.
19910
19911         * g++.dg/opt/vt1.C: New test.
19912
19913         * gcc.dg/20020531-1.c: New test.
19914
19915         * gcc.dg/20020530-1.c: New test.
19916
19917         * gcc.dg/20020527-1.c: New test.
19918
19919         * g++.dg/opt/cse1.C: New test.
19920
19921 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19922
19923         * gcc.dg/20020607-2.c: New test case.
19924
19925 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19926
19927         * gcc.c-torture/compile/20020604-1.c: New test.
19928
19929 2002-06-04  Richard Henderson  <rth@redhat.com>
19930
19931         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19932         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19933         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19934
19935 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19936
19937         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19938
19939 2002-06-03  Richard Henderson  <rth@redhat.com>
19940
19941         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19942         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19943
19944 2002-06-02  Richard Henderson  <rth@redhat.com>
19945
19946         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19947         test functions static.
19948
19949 2002-06-02  Andreas Jaeger  <aj@suse.de>
19950
19951         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19952         now.
19953
19954 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19955
19956         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19957         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19958         Update for mofified diagnostics.
19959         * gcc.dg/c99-intconst-1.c: No longer fail.
19960
19961 2002-06-02  Richard Henderson  <rth@redhat.com>
19962
19963         * gcc.dg/uninit-A.c: Remove xfail markers.
19964
19965 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19966
19967         * gcc.dg/fnegate-1.c: New test case.
19968
19969 2002-05-30  Osku Salerma  <osku@iki.fi>
19970
19971         * gcc.c-torture/execute/mayalias-1.c: New file.
19972
19973 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19974
19975         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19976         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19977         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19978
19979 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19980
19981         * gcc.c-torture/execute/20020529-1.c: New test.
19982
19983 2002-05-27  Richard Henderson  <rth@redhat.com>
19984
19985         * g++.dg/ext/attrib6.C: New test case.
19986
19987 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19988
19989         * gcc.c-torture/execute/pure-1.c: New test.
19990
19991 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19992
19993         * gcc.dg/cpp/arith-2.c: Remove.
19994
19995 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19996
19997         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19998         * gcc.dg/cpp/if-3.c: Remove.
19999
20000 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20001
20002         * g++.dg/opt/cse2.C: New test.
20003
20004 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20005
20006         * gcc.dg/cpp/arith-1.c: New semantic tests.
20007         * gcc.dg/cpp/if-1.c: Update.
20008
20009 2002-05-24  Ben Elliston  <bje@redhat.com>
20010
20011         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20012
20013 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20014
20015         * gcc.dg/verbose-asm.c: New test.
20016
20017 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20018
20019         * gcc.dg/cpp/paste12.c: New test.
20020
20021 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20022
20023         * g++.dg/parse/named_ops.C: New test.
20024
20025 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20026
20027         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20028
20029 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20030
20031         * gcc.dg/weak-2.c: Allow optional leading underscore
20032         in scan-assembler symbol name.
20033         * gcc.dg/weak-3.c: Likewise.
20034         * gcc.dg/weak-4.c: Likewise.
20035         * gcc.dg/weak-5.c: Likewise.
20036
20037 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20038
20039         * gcc.dg/20020523-1.c: New test.
20040
20041 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20042
20043         * objc.dg/const-str-2.m: Update now that we stop after
20044         a command line error.
20045
20046 2002-05-22  Richard Henderson  <rth@redhat.com>
20047
20048         * g++.dg/dg.exp: Fix typo in test pruneing.
20049
20050 2002-05-22  Richard Henderson  <rth@redhat.com>
20051
20052         * g++.dg/dg.exp: Prune the tls subdirectory.
20053         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20054         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20055         * g++.dg/tls/init-1.C: New.
20056
20057 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20058
20059         * gcc.dg/20020517-1.c: New test.
20060
20061 2002-05-21  Richard Henderson  <rth@redhat.com>
20062
20063         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20064         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20065
20066 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20067
20068         * g++.dg/other/copy2.C: New test.
20069
20070 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20071
20072         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20073         (MAX_COPY): Bump up to 10 times sizeof (long long).
20074         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20075
20076         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20077         sizeof (long long).
20078
20079         * gcc.c-torture/execute/strcpy-1.c: New test.
20080
20081 2002-05-19  Jason Merrill  <jason2redhat.com>
20082
20083         * g++.dg/ext/oper1.C: New test.
20084
20085 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20086 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20087
20088         * README.QMTEST: New file.
20089
20090         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20091
20092 2002-05-19  Andreas Jaeger  <aj@suse.de>
20093
20094         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20095         now.
20096         * gcc.c-torture/execute/loop-2d.x: Likewise.
20097
20098 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20099
20100         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20101         support weak symbols.
20102         * gcc.dg/weak-4.c: Likewise
20103         * gcc.dg/weak-6.c: Likewise
20104
20105 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20106
20107         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20108         cygwin, coff and h8300-*-hms targets
20109         * gcc.dg/weak-5.c: Likewise
20110         * gcc.dg/weak-7.c: Likewise
20111
20112 2002-05-16  Jason Merrill  <jason@redhat.com>
20113
20114         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20115         (scan-assembler-not, scan-assembler-dem): Likewise.
20116         (scan-assembler-dem-not): Likewise.
20117
20118 2002-05-15  Richard Henderson  <rth@redhat.com>
20119
20120         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20121
20122 2002-05-15  Richard Henderson  <rth@redhat.com>
20123
20124         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20125         (vfoo1f): Warning here.
20126         (vfoo1l): Don't redefine the alias.
20127
20128 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20129
20130         * g++.dg/init/pm1.C: New test.
20131
20132 2002-05-12  David S. Miller  <davem@redhat.com>
20133
20134         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20135         types.
20136
20137 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20138
20139         * gcc.c-torture/execute/20020510-1.c: New test case.
20140
20141 2002-05-10  David S. Miller  <davem@redhat.com>
20142
20143         * gcc.c-torture/execute/conversion.c: Test long double too.
20144
20145 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20146
20147         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20148         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20149         * lib/g++.exp (g++_link_flags): Likewise.
20150         * lib/objc.exp (objc_target_compile): Likewise.
20151
20152 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20153
20154         * gcc.dg/cpp/poison.c: Update.
20155         * gcc.dg/cpp/20000625-2.c: Remove.
20156         * gcc.dg/cpp/direct2s.c: Remove final test.
20157
20158 2002-05-08  Tom Rix  <trix@redhat.com>
20159
20160         * gcc.c-torture/execute/20020508-1.c: New test.
20161         * gcc.c-torture/execute/20020508-2.c: New test.
20162         * gcc.c-torture/execute/20020508-3.c: New test.
20163
20164 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20165
20166         * gcc.dg/cpp/charconst-4.c: More tests.
20167
20168 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20169
20170         PR c/6569
20171         * gcc.dg/weak-3.c: Update location of warning messages.
20172         * gcc.dg/weak-5.c: Likewise.
20173
20174 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20175
20176         * gcc.c-torture/execute/20020506-1.c: New test case.
20177
20178 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20179
20180         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20181
20182 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20183
20184         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20185
20186 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20187
20188         * gcc.dg/cpp/charconst-3.c: New test.
20189
20190 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20191
20192         * gcc.dg/cpp/charconst.c: Update tests.
20193
20194 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20195
20196         * treelang: Added directory for new sample language treelang. Also
20197         lib/treelang.exp: New file to signal treelang should be tested.
20198
20199 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20200
20201         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20202         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20203         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20204         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20205         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20206         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20207         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20208
20209 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20210
20211         * gcc.dg/format/xopen-2.c: New test.
20212
20213 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20214
20215         * gcc.dg/20020503-1.c: New test.
20216
20217 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20218
20219         * g++.dg/init/dtor1.C: Make it tougher.
20220
20221 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20222
20223         * g++.dg/init/dtor1.C: New test.
20224
20225 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20226
20227         * gcc.dg/altivec-8.c: New.
20228
20229 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20230
20231         * gcc.dg/altivec-7.c: New.
20232
20233 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20234
20235         * g++.dg/parse/typedef1.C: New test.
20236
20237 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20238
20239         PR c++/6486
20240         * g++.dg/template/friend6.C: New test.
20241
20242         PR c++/6492
20243         * g++.dg/init/copy1.C: New test.
20244
20245 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20246
20247         * g++.dg/warn/effc1.C: New test.
20248
20249 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20250
20251         * gcc.dg/cpp/if-cexp.c: Add a test.
20252
20253 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20254
20255         * gcc.dg/20020426-2.c: New test.
20256
20257 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20258
20259         * gcc.dg/cpp/if-mop.c: Update.
20260         * gcc.dg/cpp/if-mpar.c: Add test.
20261         * gcc.dg/cpp/if-oppr.c: Update.
20262
20263 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20264
20265         PR c/6343
20266         * gcc.dg/weak-[2-7].c: New tests.
20267
20268 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20269
20270         * gcc.dg/enum1.c: New test.
20271
20272 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20273
20274         PR c++/6497
20275         * g++.dg/inherit/access2.C: New test.
20276
20277 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20278
20279         PR bootstrap/6445
20280         * gcc.dg/20020426-1.c: New test.
20281
20282 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20283
20284         * g++.dg/abi/enum1.C: New test.
20285
20286 2002-04-26  Richard Henderson  <rth@redhat.com>
20287
20288         * gcc.dg/c99-bool-1.c: Expect always true warning.
20289
20290 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20291
20292         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20293
20294 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20295
20296         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20297         targets.
20298
20299 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20300
20301         * g++.dg/abi/mange7.C: New test.
20302
20303         PR c++/6438.
20304         * g++.dg/parse/stmtexpr2.C: New test.
20305
20306 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20307
20308         * gcc.dg/20020312-2.c: Add SH target.
20309
20310 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20311
20312         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20313         compiler output on mips*-*-irix*.
20314
20315 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20316
20317         * g++.dg/parse/attr1.C: New test.
20318
20319 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20320
20321         * gcc.c-torture/execute/string-opt-17.c: New test case.
20322         * gcc.c-torture/execute/memset-2.c: New test case.
20323
20324 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20325
20326         PR c++/6256:
20327         * g++.dg/template/friend5.C: New test.
20328
20329         PR c++/6331:
20330         * g++.dg/template/qual1.C: Likewise.
20331
20332 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20333
20334         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20335         Include stdlib.h, not stdio.h or ctype.h.
20336
20337 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20338
20339         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20340         cris-*-elf* and mmix-*-*.
20341         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20342         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20343         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20344         Ditto.
20345         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20346         * gcc.dg/wchar_t-1.c: Ditto.
20347
20348 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20349
20350         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20351         Clarify comment.
20352
20353 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20354
20355         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20356
20357 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20358
20359         * gcc.c-torture/execute/20000906-1.x: Delete.
20360
20361 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20362
20363         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20364
20365 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20366
20367         * PR6367
20368         * g77.f-torture/execute/6367.f: New test.
20369         * g77.f-torture/execute/6367.x: Disable for MMIX.
20370
20371 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20372
20373         * PR6352
20374         * g++.dg/opt/inline2.C: New test.
20375
20376 2002-04-18  Richard Henderson  <rth@redhat.com>
20377
20378         * gcc.dg/20000906-1.c: Enable for all targets.
20379         * gcc.c-torture/compile/iftrap-2.c: New.
20380
20381 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20382
20383         * gcc.dg/20020418-1.c: New test.
20384         * gcc.dg/20020418-2.c: New test.
20385
20386 2002-04-18  Richard Henderson  <rth@redhat.com>
20387
20388         * gcc.c-torture/compile/iftrap-1.c: New.
20389         * gcc.dg/iftrap-1.c: Adjust for ia64.
20390         * gcc.dg/iftrap-2.c: New.
20391
20392 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20393
20394         * gcc.c-torture/compile/20020418-1.c: New test.
20395
20396 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20397
20398         * gcc.c-torture/compile/20020415-1.c: New.
20399
20400 2002-04-18  David S. Miller  <davem@redhat.com>
20401
20402         * gcc.c-torture/execute/20020418-1.c: New test.
20403
20404 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20405
20406         * gcc.dg/20020416-1.c: New test.
20407
20408         * g++.dg/opt/inline1.C: New test.
20409
20410 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20411
20412         * gcc.dg/altivec-5.c: New test.
20413
20414         * gcc.dg/20020415-1.c: New test.
20415
20416 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20417
20418         * testsuite/lib/chill.exp: Remove.
20419
20420 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20421
20422         * g++.dg/other/big-struct.C: New test.
20423
20424 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20425
20426         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20427         of scratch file.
20428
20429 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20430
20431         PR c/6277
20432         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20433         in scan-assembler function name
20434
20435 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20436
20437         * g77.f-torture/execute/980628-4.x,
20438         g77.f-torture/execute/980628-5.x,
20439         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20440         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20441         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20442         i[34567]86-*-*.
20443
20444 2002-04-13  David S. Miller  <davem@redhat.com>
20445
20446         * gcc.c-torture/execute/20020413-1.c: New test.
20447
20448 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20449
20450         * gcc.dg/asm-6.c,
20451         * g++.dg/ext/asm1.C: New tests.
20452
20453 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20454
20455         PR c++ 5373.
20456         * g++.dg/parse/stmtexpr1.C: New test.
20457
20458         PR c++/5189.
20459         * g++.dg/template/copy1.C: New test.
20460
20461 2002-04-12  Richard Henderson  <rth@redhat.com>
20462
20463         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20464
20465 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20466
20467         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20468         gcc.c-torture/execute/20020307-2.c.
20469
20470 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20471
20472         * g++.dg/ext/attrib5.C,
20473         * g++.dg/lookup/struct1.C: New tests.
20474
20475 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20476
20477         * gcc.dg/20020411-1.c: New test.
20478
20479         * gcc.c-torture/execute/20020411-1.c: New test.
20480
20481 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20482
20483         * g77.f-torture/execute/6177.f: New test.
20484
20485 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20486
20487         PR middle-end/6247
20488         * g++.dg/opt/cleanup1.C: New test.
20489
20490         * g++.dg/opt/const1.C: New test.
20491
20492 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20493
20494         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20495
20496 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20497
20498         PR c++/5507
20499         * g++.dg/template/typename2.C: New test.
20500
20501 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20502
20503         * gcc.c-torture/execute/loop-12.c: New.
20504
20505 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20506
20507         * g77.f-torture/execute/980628-4.x,
20508         g77.f-torture/execute/980628-5.x,
20509         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20510         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20511         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20512
20513 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20514
20515         PR optimization/6086
20516         * g++.dg/opt/preinc1.C: New test.
20517
20518 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20519
20520         PR c++/5571
20521         * g++.dg/opt/static2.C: New test.
20522
20523 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20524
20525         PR c/5120
20526         * gcc.dg/20020406-1.c: New test.
20527
20528 2002-04-04  David S. Miller  <davem@redhat.com>
20529
20530         * gcc.c-torture/execute/20020404-1.c: New test.
20531
20532 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20533
20534         PR c/6123
20535         * gcc.dg/20020312-2.c: Do not declare global register variable
20536         if __PIC__ or __pic__ is defined.
20537
20538 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20539
20540         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20541         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20542
20543 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20544
20545         * gcc.misc-tests/linkage.exp: Update last change to handle
20546         sparc*-, not just sparc-.
20547
20548 2002-04-03  Richard Henderson  <rth@redhat.com>
20549
20550         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20551
20552 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20553
20554         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20555
20556 2002-04-02  David S. Miller  <davem@redhat.com>
20557
20558         * gcc.c-torture/execute/20020402-3.c: New test.
20559
20560 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20561
20562         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20563         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20564
20565         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20566         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20567         g77.f-torture/execute/20001201.x,
20568         g77.f-torture/execute/u77-test.x: New files.
20569
20570         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20571         * gcc.dg/wchar_t-1.c: Ditto.
20572
20573 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20574
20575         * gcc.c-torture/execute/20020402-1.c: New test.
20576
20577 2002-04-01  Richard Henderson  <rth@redhat.com>
20578
20579         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20580
20581         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20582
20583 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20584
20585         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20586
20587 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20588
20589         * g++.dg/inherit/template-as-base.C: Expect error.
20590         * g++.dg/inherit/namespace-as-base.C: Likewise.
20591
20592 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20593
20594         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20595         g++.dg/ext/instantiate3.C: Tweak match patterns.
20596
20597         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20598         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20599         -da test.
20600
20601 2002-03-31  Richard Henderson  <rth@redhat.com>
20602
20603         * gcc.dg/special/alias-2.c: New.
20604         * gcc.dg/special/ecos.exp: Run it.
20605
20606 2002-03-31  Richard Henderson  <rth@redhat.com>
20607
20608         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20609
20610 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20611
20612         * gcc.dg/weak-1.c: Disable on h8300 port.
20613
20614 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20615
20616         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20617         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20618         ordering tests.
20619         * g++.dg/bprob/bprob-1.C: New test.
20620         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20621         * g++.dg/gcov/gcov-1.C: New test.
20622         * g++.dg/gcov/gcov-1.x: New file.
20623         * g++.dg/gcov/gcov-2.C: New test.
20624         * g++.dg/gcov/gcov-3.C: New test.
20625         * g++.dg/gcov/gcov-3.h: New file.
20626
20627 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20628
20629         * g++.old-deja/g++.other/builtins5.C: New test.
20630         * g++.old-deja/g++.other/builtins6.C: New test.
20631         * g++.old-deja/g++.other/builtins7.C: New test.
20632         * g++.old-deja/g++.other/builtins8.C: New test.
20633         * g++.old-deja/g++.other/builtins9.C: New test.
20634
20635 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20636
20637         * g++.dg/opt/static1.C: New test.
20638
20639         * g++.dg/opt/longbranch1.C: New test.
20640
20641 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20642
20643         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20644
20645         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20646
20647 2002-03-28  Jeffrey A Law  (law@redhat.com)
20648
20649         * gcc.c-torture/execute/20020328-1.c: New test.
20650
20651 2002-03-27  Richard Henderson  <rth@redhat.com>
20652
20653         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20654         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20655         move from g++.old-deja/g++.ext/.
20656
20657 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20658
20659         * g++.dg/init/new2.C: New test.
20660
20661 2002-03-26  Richard Henderson  <rth@redhat.com>
20662
20663         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20664
20665         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20666         on sparc.
20667
20668         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20669         sparcv9 systems.
20670         * gcc.dg/20001102-1.c: Likewise.
20671
20672 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20673
20674         * gcc.dg/cpp/endif-pedantic1.c,
20675         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20676
20677 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20678
20679         * g++.dg/init/new1.C: New test.
20680
20681 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20682
20683         * g++.dg/abi/vbase9.C: New test.
20684
20685 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20686
20687         * gcc.dg/arm-asm.c: New test.
20688
20689 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20690
20691         * gcc.dg/Wswitch-enum.c: New test.
20692         Fix PR c/5044.
20693
20694 2002-03-26  Richard Henderson  <rth@redhat.com>
20695
20696         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20697         structure.
20698
20699 2002-03-25  Richard Henderson  <rth@redhat.com>
20700
20701         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20702         sparcv9 systems.
20703
20704         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20705         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20706
20707 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20708
20709         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20710
20711 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20712
20713         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20714         targets using generic thunk support.
20715
20716 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20717
20718         * gcc.c-torture/compile/20020323-1.c: New test.
20719
20720         * g++.dg/opt/conj2.C: New test.
20721
20722 2002-03-24  Richard Henderson  <rth@redhat.com>
20723
20724         * gcc.dg/weak-1.c: Use -fno-common.
20725
20726 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20727
20728         * g77.dg/f77-edit-apostrophe-out.f: New test
20729         * g77.dg/f77-edit-h-out.f: New test
20730         * g77.dg/f77-edit-t-in.f: New test
20731         * g77.dg/f77-edit-t-out.f: New test
20732         * g77.dg/f77-edit-x-out.f: New test
20733         * g77.dg/f77-edit-slash-out.f: New test
20734         * g77.dg/f77-edit-colon-out.f: New test
20735         * g77.dg/f77-edit-s-out.f: New test
20736
20737 2002-03-24  Richard Henderson  <rth@redhat.com>
20738
20739         * objc/execute/formal_protocol-6.x: New XFAIL.
20740
20741 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20742
20743         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20744         that do not support weak symbols
20745
20746 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20747
20748         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20749         * lib/g77.exp:  Likewise
20750         * lib/objc.exp: Likewise
20751
20752 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20753
20754         * gcc.dg/Wswitch-default.c: New test.
20755
20756 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20757
20758         * g++.dg/other/enum1.C: New test.
20759
20760 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20761
20762         * gcc.dg/pragma-ep-3.c: Fix typo.
20763
20764 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20765
20766         * g++.dg/inherit/template-as-base.C: New test.
20767
20768 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20769
20770         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20771         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20772
20773 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20774
20775         * gcc.dg/cpp/multiline.c: Update to match.
20776
20777 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20778
20779         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20780
20781 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20782
20783         * gcc.dg/cpp/extratokens2.c:  New file.
20784
20785 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20786
20787         * gcc.dg/20020312-2.c: Add rs6000 target.
20788
20789         * gcc.c-torture/compile/20020319-1.c: New test.
20790
20791 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20792
20793         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20794         (A, E): Handle this.
20795
20796 2002-03-20  Jason Merrill  <jason@redhat.com>
20797
20798         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20799         ignoring -fpic.
20800         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20801         through prune_gcc_output.
20802
20803 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20804
20805         * gcc.c-torture/compile/20020320-1.c: New test.
20806
20807 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20808
20809         * gcc.c-torture/compile/20020318-1.c: New test.
20810
20811         * gcc.dg/struct-by-value-1.c: New test.
20812
20813         * gcc.dg/20020319-1.c: New test.
20814
20815 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20816
20817         * g++.dg/opt/conj1.C: New test.
20818
20819 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20820
20821         * g++.dg/template/qualttp20.C: Revert previous change.
20822         * g++.dg/template/qualttp3.C: Likewise.
20823         * g++.dg/template/qualttp4.C: Likewise
20824         * g++.dg/template/qualttp5.C: Likewise
20825         * g++.dg/template/qualttp6.C: Likewise
20826         * g++.dg/template/qualttp7.C: Likewise
20827         * g++.dg/template/qualttp8.C: Likewise
20828         * g++.dg/template/recurse.C: Likewise.
20829
20830 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20831
20832         * gcc.dg/cpp/wchar-1.c: Update.
20833
20834 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20835
20836         * g++.dg/template/conv1.C: New test.
20837         * g++.dg/template/conv2.C: New test.
20838         * g++.dg/template/conv3.C: New test.
20839         * g++.dg/template/conv4.C: New test.
20840
20841 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20842
20843         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20844         * g++.dg/template/qualttp3.C: Likewise.
20845         * g++.dg/template/qualttp4.C: Likewise
20846         * g++.dg/template/qualttp5.C: Likewise
20847         * g++.dg/template/qualttp6.C: Likewise
20848         * g++.dg/template/qualttp7.C: Likewise
20849         * g++.dg/template/qualttp8.C: Likewise
20850         * g++.dg/template/recurse.C: Likewise.
20851
20852 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20853
20854         * g++.dg/opt/dtor1.C: New test.
20855
20856 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20857
20858         * gcc.c-torture/compile/20020315-1.c: New test.
20859
20860 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20861
20862         * gcc.dg/weak-1.c: Fix scan tests.
20863
20864 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20865
20866         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20867         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20868         cris-*-aout* mmix-*-*.
20869         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20870         cris-*-aout* mmix-*-*.
20871         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20872         cris-*-elf* cris-*-aout* and mmix-*-*.
20873         * gcc.dg/20001009-1.c: Ditto.
20874         * gcc.dg/20010912-1.c: Ditto.
20875         * gcc.dg/20020122-4.c: Ditto.
20876         * gcc.dg/inline-2.c: Ditto.
20877
20878 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20879
20880         * gcc.c-torture/compile/20020314-1.c: New test.
20881
20882 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20883
20884         * gcc.c-torture/execute/20020314-1.c: New test.
20885
20886 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20887
20888         * g++.dg/warn/Wunused-1.C: New test.
20889
20890 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20891
20892         * g++.dg/abi/mangle6.C: New test.
20893
20894 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20895
20896         * gcc.c-torture/compile/20020309-2.c: New test.
20897
20898         * gcc.c-torture/compile/20020312-1.c: New test.
20899
20900 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20901
20902         * g++.dg/other/access1.C: New test.
20903
20904 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20905
20906         * gcc.c-torture/execute/wchar_t-1.c: New test.
20907
20908 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20909
20910         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20911
20912 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20913
20914         * gcc.dg/20020312-1.c: New test case.
20915
20916 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20917
20918         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20919
20920 2002-03-11  Richard Henderson  <rth@redhat.com>
20921
20922         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20923         * g++.old-deja/g++.jason/report.C: Likewise.
20924
20925 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20926
20927         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20928         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20929
20930 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20931
20932         * testsuite/g++.dg/overload/pmf1.C: New test.
20933
20934 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20935
20936         * gcc.c-torture/execute/20020307-1.c: Use long.
20937
20938 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20939
20940         PR optimization/5844
20941         * gcc.dg/20020310-1.c: New test.
20942
20943 2002-03-09  Michael Meissner  <meissner@redhat.com>
20944
20945         * gcc.c-torture/execute/memcpy-2.c: New test.
20946         * gcc.c-torture/execute/memset-1.c: New test.
20947         * gcc.c-torture/execute/strlen-1.c: New test.
20948         * gcc.c-torture/execute/strcmp-1.c: New test.
20949         * gcc.c-torture/execute/strncmp-1.c: New test.
20950
20951 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20952
20953         * gcc.dg/ppc-ldstruct.c: New test.
20954
20955 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20956
20957         * gcc.c-torture/execute/va-arg-22.c: New test.
20958
20959 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20960
20961         * gcc.c-torture/compile/20020309-1.c: New test.
20962
20963 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20964
20965         * gcc.c-torture/execute/20020307-2.c: New test.
20966
20967 2002-03-07  Jeffrey A Law  (law@redhat.com)
20968
20969         * g77.f-torture/compile/20020307-1.f: New test.
20970
20971 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20972
20973         * gcc.dg/unordered-1.c: New test.
20974
20975 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20976
20977         * gcc.c-torture/execute/20020307-1.c: New test.
20978
20979 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20980
20981         * gcc.dg/20020304-1.c: New test.
20982
20983         * gcc.c-torture/compile/20020304-2.c: New test.
20984
20985 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20986
20987         * gcc.c-torture/compile/20020304-1.c: New test case
20988         (from PR c/5830).
20989
20990 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20991
20992         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20993
20994 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20995
20996         * g++.dg/other/classkey1.C: New test.
20997
20998 2002-03-01  Richard Henderson  <rth@redhat.com>
20999
21000         * gcc.c-torture/compile/981223-1.x: New.
21001         * gcc.c-torture/compile/920625-1.x: New.
21002
21003 2002-02-28  Richard Henderson  <rth@redhat.com>
21004
21005         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21006
21007 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21008
21009         * gcc.c-torture/execute/20020227-1.c: New test.
21010
21011 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21012
21013         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21014         here" ERROR lines.
21015         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21016         * g++.old-deja.g++.other/defarg1.C: Likewise.
21017         * g++.old-deja/g++.pt/calls2.C: Likewise.
21018         * g++.old-deja/g++.pt/crash20.C: Likewise.
21019         * g++.old-deja/g++.pt/crash30.C: Likewise.
21020         * g++.old-deja/g++.pt/crash36.C: Likewise.
21021         * g++.old-deja/g++.pt/crash6.C: Likewise.
21022         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21023         * g++.old-deja/g++.pt/derived3.C: Likewise.
21024         * g++.old-deja/g++.pt/error1.C: Likewise.
21025         * g++.old-deja/g++.pt/friend21.C: Likewise.
21026         * g++.old-deja/g++.pt/friend23.C: Likewise.
21027         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21028         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21029
21030 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21031
21032         * gcc.c-torture/execute/20020225-2.c: New test.
21033
21034 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21035
21036         * gcc.c-torture/execute/920730-1t.c,
21037         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21038         Delete test cases, only relevant to -traditional.
21039
21040 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21041
21042         * gcc.dg/cpp/undef1.c: Remove.
21043         * gcc.dg/cpp/directiv.c: Update.
21044         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21045
21046 2002-02-27  Michael Meissner  <meissner@redhat.com>
21047
21048         * gcc.c-torture/execute/20020226-1.c: New test.
21049
21050 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21051
21052         * g++.dg/debug/debug4.C: New test.
21053
21054         * gcc.dg/ia64-visibility-1.c: New test.
21055
21056 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21057
21058         * gcc.dg/debug/20020224-1.c: New.
21059
21060 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21061
21062         * gcc.c-torture/execute/960416-1.x: New.
21063         * gcc.c-torture/execute/divconst-3.x: Likewise.
21064
21065 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21066
21067         * gcc.dg/20020224-1.c: New test.
21068
21069 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21070
21071         * gcc.c-torture/execute/20020225-1.c: New.
21072
21073 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21074
21075         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21076
21077 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21078
21079         * gcc.dg/20020222-1.c: New test.
21080
21081 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21082
21083         * g++.dg/opt/anonunion1.C: New test.
21084
21085 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21086
21087         * g++.dg/template/qualttp19.C: New test.
21088         * g++.dg/template/qualttp20.C: New test.
21089         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21090         * g++.old-deja/g++.other/qual1.C: Likewise.
21091
21092 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21093
21094         * gcc.dg/attr-alwaysinline.c: New.
21095
21096 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21097
21098         * gcc.dg/20020220-1.c: New test.
21099
21100         * gcc.dg/20020220-2.c: New test.
21101
21102         * g++.dg/opt/mmx1.C: New test.
21103
21104 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21105
21106         * gcc.c-torture/compile/20020110.c: New test.
21107
21108 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21109
21110         * gcc.c-torture/execute/20020219-1.c: New test.
21111
21112         * gcc.dg/20020219-1.c: New test.
21113
21114         * gcc.dg/noncompile/20020220-1.c: New test.
21115
21116         * g++.dg/opt/ptrintsum1.C: New test.
21117
21118         * gcc.dg/debug/20020220-1.c: New test.
21119
21120 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21121
21122         * gcc.c-torture/execute/20020216-1.c: New test.
21123
21124 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21125
21126         * gcc.dg/decl-1.c: Update, new test.
21127
21128 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21129
21130         * g++.dg/abi/bitfield1.C: New test.
21131         * g++.dg/abi/bitfield2.C: New test.
21132
21133 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21134
21135         * gcc.dg/attr-nest.c: New test.
21136
21137 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21138
21139         * gcc.c-torture/execute/20020215-1.c: New test.
21140
21141 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21142
21143         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21144         * g++.dg/debug/debug.exp: New.
21145         * g++.dg/debug/trivial.C: New.
21146         * g++.dg/debug/debug1.C: Moved...
21147         * g++.dg/other/debug1.C: ...from here.
21148         * g++.dg/debug/debug2.C: Moved...
21149         * g++.dg/other/debug2.C: ...from here.
21150         * g++.dg/debug/debug3.C: Moved...
21151         * g++.dg/other/debug3.C: ...from here.
21152
21153         * gcc.dg/noncompile/20020213-1.c: New test.
21154
21155 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21156
21157         * g++.dg/other/debug3.C: New test.
21158
21159         * gcc.c-torture/execute/20020213-1.c: New test.
21160
21161 2002-02-13  Richard Smith <richard@ex-parrot.com>
21162
21163         * g++.old-deja/g++.other/thunk1.C: New test.
21164
21165 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21166
21167         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21168
21169 2002-02-13  Stan Shebs  <shebs@apple.com>
21170
21171         * gcc.dg/altivec-3.c: New.
21172
21173 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21174
21175         * gcc.dg/Wunreachable-1.c: New test.
21176         * gcc.dg/Wunreachable-2.c: New test.
21177
21178 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21179
21180         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21181
21182 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21183
21184         * gcc.dg/decl-1.c: New test.
21185
21186 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21187
21188         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21189
21190 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21191
21192         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21193         * gcc.c-torture/compile/980506-1.x: Likewise.
21194
21195 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21196
21197         * gcc.dg/20020210-1.c: New.
21198
21199 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21200
21201         * g77.f-torture/execute/947.f: New regression test
21202         for PR fortran/947.
21203
21204 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21205
21206         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21207         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21208
21209 2002-02-08  Richard Henderson  <rth@redhat.com>
21210
21211         * gcc.c-torture/compile/labels-3.c: New.
21212
21213 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21214
21215         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21216         expression statements work instead.
21217         * gcc.dg/noncompile/20020207-1.c: New test.
21218
21219 2002-02-07  Richard Henderson  <rth@redhat.com>
21220
21221         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21222
21223 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21224
21225         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21226         message from g77
21227         * lib/g77-dg.exp: Trim g77 error messages so that they are
21228         recognized by dg.exp.
21229
21230 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21231
21232         PR fortran/5473
21233         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21234
21235 2002-02-07  Richard Henderson  <rth@redhat.com>
21236
21237         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21238         to be sufficiently aligned for integers.
21239
21240 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21241
21242         * g++.dg/template/friend4.C: New test.
21243
21244 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21245
21246         PR fortran/5743
21247         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21248         unsupported cases.
21249
21250 2002-02-07  Richard Henderson  <rth@redhat.com>
21251
21252         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21253         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21254         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21255         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21256
21257 2002-02-06  Richard Henderson  <rth@redhat.com>
21258
21259         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21260
21261 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21262
21263         * gcc.dg/20020206-1.c: New test.
21264
21265 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21266
21267         * gcc.c-torture/execute/20020206-1.c: New test.
21268
21269         * gcc.c-torture/execute/20020206-2.c: New test.
21270
21271         PR optimization/5429:
21272         * gcc.c-torture/compile/20020206-1.c: New test.
21273
21274 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21275
21276         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21277         as certain file formats cannot support particularly large
21278         alignments.
21279
21280         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21281         and do not expect to be able to link the executable.
21282
21283         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21284         fail because the COFF format does not support the weak attribute.
21285
21286 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21287
21288         * g77.dg/pr5473.f:  New test
21289
21290 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21291
21292         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21293         Fix testcase accordingly.
21294
21295 2002-02-04  Richard Henderson  <rth@redhat.com>
21296
21297         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21298         (buf): Change to be an array of pointers, not ints.
21299
21300 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21301
21302         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21303         before all tests.  Move warning one line above to match where it
21304         C frontend emits.
21305         * gcc.dg/Wswitch-2.c: New test.
21306         * g++.dg/warn/Wswitch-1.C: New test.
21307         * g++.dg/warn/Wswitch-2.C: New test.
21308
21309 2002-02-04  Richard Henderson  <rth@redhat.com>
21310
21311         * g++.dg/abi/offsetof.C: Fix size comparison.
21312
21313 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21314
21315         * gcc.dg/cast-qual-2.c: New test.
21316
21317 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21318
21319         * gcc.dg/20020201-4.c: New test.
21320
21321 2002-02-04  Ben Elliston  <bje@redhat.com>
21322
21323         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21324         target_info attribute != 0, in addition to the empty string.
21325         (gcc_target_compile): Likewise.
21326
21327 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21328
21329         * gcc.dg/Wswitch.c: New test.
21330         PR gcc/4475. PR gcc/3780.
21331
21332 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21333
21334         * g77.f-torture/execute/5122.f: New test for regressions
21335         against PR fortran/5122.
21336
21337 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21338
21339         * g77.f-torture/compile/pr3743.f: Delete
21340         * g77.dg/pr3743-1.f: New test.
21341         * g77.dg/pr3743-2.f: New test.
21342         * g77.dg/pr3743-3.f: New test.
21343         * g77.dg/pr3743-4.f: New test.
21344
21345 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21346
21347         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21348
21349 2002-02-02  Richard Henderson  <rth@redhat.com>
21350
21351         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21352         * gcc.c-torture/execute/bf64-1.c: Likewise.
21353
21354 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21355
21356         * gcc.dg/20020201-2.c: New test.
21357
21358         * gcc.dg/20020201-3.c: New test.
21359
21360         * gcc.c-torture/execute/bitfld-2.c: New test.
21361
21362 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21363
21364         * gcc.dg/bitfld-1.c: Update.
21365         * gcc.dg/bitfld-2.c: Update.
21366         * gcc.c-torture/execute/bitfld-1.x: New.
21367
21368 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21369
21370         * gcc.c-torture/execute/20020201-1.c: New test.
21371
21372 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21373
21374         PR target/5469
21375         * gcc.dg/20020201-1.c: New test.
21376
21377 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21378
21379         PR fortran/3743
21380         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21381         * g77.f-torture/compile/pr3743.x: Remove
21382
21383 2002-01-31  Tom Rix  <trix@redhat.com>
21384
21385         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21386
21387 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21388
21389         * gcc.dg/noncompile/20020130-1.c: New test.
21390
21391 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21392
21393         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21394
21395 2002-01-29  Richard Henderson  <rth@redhat.com>
21396
21397         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21398         to long long.
21399         * gcc.c-torture/execute/bf64-1.c: Likewise.
21400
21401 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21402
21403         * gcc.c-torture/execute/20020129-1.c: New test.
21404
21405 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21406
21407         * gcc.c-torture/compile/20000224-1.c: Update.
21408         * gcc.c-torture/execute/bitfld-1.c: New tests.
21409         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21410         * gcc.dg/uninit-A.c: Update.
21411
21412 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21413
21414         * g++.dg/template/ctor1.C: Add instantiation.
21415
21416 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21417
21418         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21419         argument to __builtin_prefetch to be const ptr.
21420
21421 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21422
21423         * gcc.c-torture/compile/20020120-1.c: New test.
21424
21425 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21426
21427         * gcc.c-torture/execute/20020127-1.c: New test.
21428
21429 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21430
21431         * g77.dg/f77-edit-i-in.f: New test
21432         * g77.dg/f77-edit-i-out.f: New test
21433
21434 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21435
21436         * gcc.dg/debug/debug.exp: New file.
21437         * gcc.dg/debug/trivial.c: New file.
21438         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21439         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21440         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21441         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21442         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21443         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21444         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21445         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21446         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21447         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21448         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21449         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21450         * gcc.dg/20000503-1.c: Removed.
21451         * gcc.dg/20010207-1.c: Removed.
21452         * gcc.dg/20011223-1.c: Removed.
21453         * gcc.dg/20020104-2.c: Removed.
21454         * gcc.dg/debug-1.c: Removed.
21455         * gcc.dg/debug-2.c: Removed.
21456         * gcc.dg/debug-3.c: Removed.
21457         * gcc.dg/debug-4.c: Removed.
21458         * gcc.dg/debug-5.c: Removed.
21459         * gcc.dg/debug-6.c: Removed.
21460         * gcc.dg/dwarf2-1.c: Removed.
21461         * gcc.dg/dwarf2-2.c: Removed.
21462
21463 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21464
21465         * g++.old-deja/g++.other/eh5.C: New test.
21466         * g++.old-deja/g++.other/sibcall2.C: New test.
21467         * g++.old-deja/g++.other/array9.C: New test.
21468         * g++.old-deja/g++.other/typename2.C: New test.
21469         * g++.old-deja/g++.other/crash60.C: New test.
21470         * g++.old-deja/g++.other/conv9.C: New test.
21471         * g++.old-deja/g++.other/mangle10.C: New test.
21472         * g++.old-deja/g++.other/unchanging1.C: New test.
21473         * g++.old-deja/g++.other/exprstmt1.C: New test.
21474         * g++.old-deja/g++.other/inline23.C: New test.
21475         * g++.old-deja/g++.eh/ia64-1.C: New test.
21476         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21477         * g++.old-deja/g++.other/reload1.C: New test.
21478         * g++.old-deja/g++.other/static20.C: New test.
21479         * g++.old-deja/g++.other/local-alloc1.C: New test.
21480         * g++.old-deja/g++.other/conv8.C: New test.
21481         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21482         * g++.old-deja/g++.other/storeexpr1.C: New test.
21483         * g++.old-deja/g++.other/storeexpr2.C: New test.
21484         * g++.dg/eh/template2.C: New test.
21485         * g++.dg/warn/weak1.C: New test.
21486
21487 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21488
21489         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21490         Remove first, non-varying, argument.
21491
21492 2002-01-23  Richard Henderson  <rth@redhat.com>
21493
21494         * gcc.dg/inline-2.c: New.
21495
21496         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21497         Add optional target arg.  Check number of arguments.
21498         (scan-assembler-not, scan-assembler-dem): Likewise.
21499         (scan-assembler-dem-not): Likewise.
21500
21501 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21502
21503         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21504         line 12.
21505         * g++.old-deja/g++.brendan/parse3.C,
21506         g++.old-deja/g++.other/crash26.C,
21507         g++.old-deja/g++.other/crash28.C,
21508         g++.old-deja/g++.other/crash29.C,
21509         g++.old-deja/g++.other/crash30.C,
21510         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21511
21512 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21513
21514         * gcc.dg/20020115-1.c: New.
21515
21516 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21517
21518         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21519
21520 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21521
21522         * gcc.dg/20020122-3.c: New.
21523
21524 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21525
21526         * g++.dg/other/gc1.C: New test.
21527
21528 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21529
21530         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21531
21532 2002-01-22  Richard Henderson  <rth@redhat.com>
21533
21534         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21535
21536 2002-01-22  Richard Henderson  <rth@redhat.com>
21537
21538         * gcc.dg/20020122-4.c: New.
21539
21540 2002-01-22  H.J. Lu <hjl@gnu.org>
21541
21542         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21543         link output.
21544         * gcc.dg/special/ecos.exp: Likewise.
21545         * lib/g++-dg.exp: Likewise.
21546         * lib/g77-dg.exp: Likewise.
21547         * lib/gcc-dg.exp : Likewise.
21548         * lib/mike-g++.exp: Likewise.
21549         * lib/mike-g77.exp: Likewise.
21550         * lib/mike-gcc.exp: Likewise.
21551         * lib/objc-dg.exp: Likewise.
21552
21553 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21554
21555         PR target/5379
21556         * gcc.dg/20020122-2.c: New test.
21557
21558 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21559
21560         * gcc.dg/20020122-1.c: New test.
21561
21562 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21563
21564         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21565
21566 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21567
21568         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21569
21570 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21571
21572         * gcc.c-torture/compile/20020121-1.c: New test.
21573
21574 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21575
21576         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21577         ld_library_path.
21578
21579 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21580
21581         * gcc.dg/20020218-1.c: New test.
21582
21583 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21584
21585         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21586         messages
21587         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21588         "At global scope" warning
21589         * g++.dg/ext/align1.C: Change cygwin test for alignment
21590         from db-bogus to dg-warning
21591
21592 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21593
21594         * g77.f-torture/compile/cpp2.F: New test.
21595
21596 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21597
21598         * g++.dg/template/access1.C: New test.
21599
21600 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21601
21602         * gcc.dg/20020118-1.c: New.
21603
21604 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21605
21606         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21607
21608 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21609
21610         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21611         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21612         alignment warnings.
21613
21614 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21615
21616         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21617         torture_with_loops and torture_without_loops
21618
21619 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21620
21621         * gcc.c-torture/compile/20020116-1.c: New test.
21622
21623 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21624
21625         * gcc.dg/20020116-2.c: New test.
21626
21627         * gcc.dg/ultrasp4.c: New test.
21628
21629         * gcc.dg/20020116-1.c: New test.
21630
21631 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21632
21633         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21634         by EABI.
21635
21636 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21637
21638         * gcc.misc-tests/i386-prefetch.exp: New.
21639         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21640         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21641         * gcc.misc-tests/i386-pf-none-1.c: New test.
21642         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21643
21644 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21645
21646         * gcc.dg/gnu89-init-1.c: Add new tests.
21647
21648 2002-01-15  Andreas Jaeger  <aj@suse.de>
21649
21650         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21651         * gcc.dg/i386-mmx-2.c: Likewise.
21652         * gcc.dg/i386-sse-1.c: Likewise.
21653         * gcc.dg/i386-sse-2.c: Likewise.
21654         * gcc.dg/i386-sse-3.c: Likewise.
21655
21656 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21657
21658         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21659         Uncomment additional cases that now pass.
21660
21661 2002-01-11  Richard Henderson  <rth@redhat.com>
21662
21663         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21664         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21665
21666 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21667
21668         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21669
21670 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21671
21672         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21673         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21674
21675 2002-01-10  Dale Johannesen  <dalej@apple.com>
21676
21677         * gcc.c-torture/execute/loop-11.c: New.
21678
21679 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21680
21681         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21682         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21683
21684 2002-01-09  Richard Henderson  <rth@redhat.com>
21685
21686         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21687         type in which to perform the operation for each size.
21688
21689 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21690
21691         * gcc.c-torture/compile/20020109-2.c: New test.
21692
21693 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21694
21695         * gcc.c-torture/execute/loop-10.c: New test.
21696
21697 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21698
21699         * gcc.c-torture/compile/20010226-1.c: New test.
21700         * gcc.c-torture/compile/20010227-1.c: New test.
21701         * gcc.c-torture/compile/20010426-1.c: New test.
21702         * gcc.c-torture/compile/20010510-1.c: New test.
21703         * gcc.c-torture/compile/20010605-3.c: New test.
21704         * gcc.c-torture/compile/20010824-1.c: New test.
21705         * gcc.c-torture/execute/20010409-1.c: New test.
21706         * gcc.dg/noncompile/20000901-1.c: New test.
21707         * gcc.dg/20001023-1.c: New test.
21708         * gcc.dg/20001101-1.c: New test.
21709         * gcc.dg/20001102-1.c: New test.
21710         * gcc.dg/20010207-1.c: New test.
21711         * gcc.dg/20010405-1.c: New test.
21712         * gcc.dg/20010822-1.c: New test.
21713         * gcc.dg/20011107-1.c: New test.
21714
21715 2002-01-09  Jeffrey A Law  (law@redhat.com)
21716
21717         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21718
21719         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21720         execution failure on PA targets.
21721
21722 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21723
21724         * gcc.c-torture/compile/20020109-1.c: New test.
21725
21726 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21727
21728         * gcc.c-torture/execute/20020108-1.c: New test.
21729
21730 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21731
21732         * gcc.dg/20020108-1.c: New test.
21733
21734 2002-01-08  H.J. Lu <hjl@gnu.org>
21735
21736         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21737         for header files.
21738
21739 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21740
21741         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21742         consistency.
21743
21744 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21745
21746         * gcc.dg/altivec-4.c: Test altivec predicates.
21747
21748 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21749
21750         * gcc.c-torture/execute/20020107-1.c: New test.
21751
21752 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21753
21754         PR c/5279
21755         * gcc.c-torture/compile/20020106-1.c: New test.
21756
21757 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21758
21759         * gcc.c-torture/execute/nestfunc-4.c: New test.
21760
21761 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21762
21763         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21764         extra triple that slipped in.
21765         * g++.old-deja/g++.abi/align.C: Likewise.
21766         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21767
21768 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21769
21770         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21771         * g++.old-deja/g++.abi/align.C: Likewise.
21772         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21773
21774         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21775         on FreeBSD/i386.
21776         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21777         FreeBSD.
21778
21779 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21780
21781         * gcc.dg/20020104-1.c: New test.
21782
21783         * gcc.dg/20020104-2.c: New test.
21784
21785 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21786
21787         * gcc.dg/20020103-1.c: Fix typo in target selector.
21788
21789 2002-01-03  Richard Henderson  <rth@redhat.com>
21790
21791         * gcc.dg/20020103-1.c: New.
21792
21793 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21794
21795         * gcc.c-torture/execute/20020103-1.c: New test.
21796
21797 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21798
21799         * g++.dg/other/debug2.C: New test.
21800
21801         * gcc.c-torture/compile/20020103-1.c: New test.
21802
21803 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21804
21805         * gcc.dg/gnu89-init-1.c: Added new tests.
21806
21807 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21808
21809         * g++.dg/template/friend2.C: Remove as patch is reverted.
21810
21811         * g++.dg/warn/oldcast1.C: New test.
21812
21813         * g++.dg/template/ptrmem1.C: New test.
21814         * g++.dg/template/ptrmem2.C: New test.
21815
21816         * g++.dg/template/ntp.C: New test.
21817
21818         * g++.dg/other/component1.C: New test.
21819
21820         * g++.dg/template/ttp3.C: New test.
21821
21822         * g++.dg/template/friend2.C: New test.
21823         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21824
21825 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21826
21827         * g++.dg/other/ptrmem1.C: New test.
21828         * g++.dg/other/ptrmem2.C: New test.
21829
21830 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21831
21832         * g++.dg/template/ctor1.C: New test.
21833
21834 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21835
21836         * g++.dg/template/friend2.C: New test.
21837
21838 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21839
21840         * gcc.dg/mmix-1.c: New test.
21841
21842 2001-12-31  Richard Henderson  <rth@redhat.com>
21843
21844         * gcc.dg/asm-5.c: New.
21845
21846 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21847
21848         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21849         in namespace __gnu_cxx
21850
21851 2001-12-30  Richard Henderson  <rth@redhat.com>
21852
21853         * gcc.dg/debug-6.c: New.
21854
21855 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21856
21857         * gcc.c-torture/compile/20011229-2.c: New test.
21858
21859 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21860
21861         * gcc.dg/debug-3.c: New test.
21862         * gcc.dg/debug-4.c: New test.
21863         * gcc.dg/debug-5.c: New test.
21864
21865 2001-12-29  Richard Henderson  <rth@redhat.com>
21866
21867         * g++.dg/eh/loop1.C: New.
21868
21869 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21870
21871         * g++.dg/template/crash1.C: New test.
21872
21873 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21874
21875         * g++.dg/other/const1.C: New test.
21876
21877 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21878
21879         * gcc.c-torture/compile/20011229-1.c: New test.
21880
21881 2001-12-28  Stan Shebs  <shebs@apple.com>
21882
21883         * lib/objc-torture.exp: Resync with c-torture.exp.
21884         * lib/objc.exp: Load standard libraries.
21885
21886 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21887
21888         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21889         additional tests.
21890
21891 2001-12-27  Roger Sayle <roger@eyesopen.com>
21892
21893         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21894
21895 2001-12-27  Richard Henderson  <rth@redhat.com>
21896
21897         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21898
21899 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21900
21901         * g++.dg/eh/ctor1.C: New test.
21902         * g++.dg/other/error2.C: New test.
21903
21904 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21905
21906         * g++.dg/other/init2.C: New test.
21907
21908 2001-12-24  Richard Henderson  <rth@redhat.com>
21909
21910         * gcc.dg/20011223-1.c: New.
21911         * gcc.dg/inline-1.c: New.
21912
21913 2001-12-23  Richard Henderson  <rth@redhat.com>
21914
21915         * gcc.dg/asm-4.c: Test operand modifiers.
21916
21917 2001-12-23  Richard Henderson  <rth@redhat.com>
21918
21919         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21920
21921 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21922
21923         * gcc.c-torture/execute/20011223-1.c: New test.
21924
21925 2001-12-21  Richard Henderson  <rth@redhat.com>
21926
21927         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21928         re-enables the warning.
21929
21930 2001-12-21  Richard Henderson  <rth@redhat.com>
21931
21932         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21933
21934 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21935
21936         * gcc.c-torture/compile/20011218-1.c: New test.
21937
21938 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21939
21940         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21941         arm-isr.c test.
21942         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21943         epilogue generation for ARM ISR routines.
21944
21945 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21946
21947         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21948         * gcc.dg/format/c90-printf-3.c: Likewise.
21949         * gcc.dg/format/c99-printf-3.c: Likewise.
21950         * gcc.dg/format/ext-1.c: Likewise.
21951         * gcc.dg/format/ext-6.c: Likewise.
21952         * gcc.dg/format/format.h: Prototype unlocked stdio.
21953
21954 2001-12-20  Richard Henderson  <rth@redhat.com>
21955
21956         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21957         (arena): Use it.
21958         (malloc): Correct allocation logic.  Abort if we fill up the
21959         arena before initialization complete.
21960         (realloc): Correct allocation logic.
21961
21962 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21963
21964         * gcc.c-torture/compile/20011219-2.c: New test.
21965
21966         * gcc.c-torture/execute/20011219-1.c: New test.
21967
21968 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21969
21970         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21971         target does not support weak symbols.
21972
21973 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21974
21975         * gcc.c-torture/compile/20011219-1.c: New test.
21976
21977 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21978
21979         * g++.dg/other/error1.C: New test.
21980
21981 2001-12-17  Jeffrey A Law  (law@redhat.com)
21982
21983         * gcc.c-torture/execute/20011217-1.c: New test.
21984
21985 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21986
21987         * objc.dg/special/: New directory.
21988         * objc.dg/special/special.exp: New file.
21989         * objc.dg/special/unclaimed-category-1.h: New file.
21990         * objc.dg/special/unclaimed-category-1a.m: New file.
21991         * objc.dg/special/unclaimed-category-1.m: New file.
21992
21993 2001-12-17  Andreas Jaeger  <aj@suse.de>
21994
21995         * gcc.c-torture/compile/20011217-2.c: New test.
21996
21997 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21998
21999         * gcc.c-torture/compile/20011217-1.c: New test.
22000
22001 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22002
22003         * testsuite/gcc.dg/20011214-1.c: New.
22004
22005 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22006
22007         * gcc.dg/altivec-4.c: New.
22008
22009 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22010
22011         * gcc.dg/20011113-1.c: New test.
22012
22013 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22014
22015         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22016         std::__malloc_alloc_template<0> and
22017         std::__default_alloc_template<false, 0>.
22018
22019 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22020
22021         * objc/execute/bf-21.m: New test.
22022         * objc/execute/enumeration-1.m: New test.
22023         * objc/execute/enumeration-2.m: New test.
22024
22025 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22026
22027         * gcc.dg/gnu89-init-1.c: New test.
22028
22029 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22030
22031         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22032         * g++.old-deja/g++.jason/2371.C: Likewise.
22033         * g++.old-deja/g++.jason/template33.C: Likewise.
22034         * g++.old-deja/g++.jason/template34.C: Likewise.
22035         * g++.old-deja/g++.jason/template36.C: Likewise.
22036         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22037         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22038         * g++.old-deja/g++.other/typename1.C: Likewise.
22039         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22040         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22041         * g++.old-deja/g++.pt/typename11.C: Likewise.
22042         * g++.old-deja/g++.pt/typename14.C: Likewise.
22043         * g++.old-deja/g++.pt/typename16.C: Likewise.
22044         * g++.old-deja/g++.pt/typename3.C: Likewise.
22045         * g++.old-deja/g++.pt/typename4.C: Likewise.
22046         * g++.old-deja/g++.pt/typename5.C: Likewise.
22047         * g++.old-deja/g++.pt/typename7.C: Likewise.
22048         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22049
22050 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22051
22052         * g++.dg/other/linkage1.C: New test.
22053         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22054         specifiers.
22055
22056 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22057
22058         * gcc.dg/concat.c: New test.
22059
22060 2001-12-11  Stan Shebs  <shebs@apple.com>
22061
22062         * objc/compile: New test directory.
22063         * objc/compile/compile.exp: New expect script.
22064         * objc/compile/20011211-1.m: New compile test.
22065
22066 2001-12-11  Jason Merrill  <jason@redhat.com>
22067
22068         * lib/prune.exp (prune_gcc_output): Also handle "In member
22069         function".  So many permutations...
22070
22071 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22072
22073         * g++.dg/template/typedef1.C: New test.
22074
22075 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22076
22077         * g++.dg/other/copy1.C: New test.
22078
22079 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22080
22081         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22082
22083         * gcc.dg/builtin-choose-expr.c: New.
22084
22085 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22086
22087         * gcc.dg/altivec-2.c: New.
22088
22089 2001-12-07  Richard Henderson  <rth@redhat.com>
22090
22091         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22092
22093 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22094
22095         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22096         ultrasparc.
22097
22098 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22099
22100         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22101
22102 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22103
22104         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22105         variable argument list.
22106
22107 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22108
22109         * gcc.c-torture/execute/memcheck: Delete entire directory.
22110         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22111         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22112
22113 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22114
22115         * gcc.dg/Wshadow-1.c: New test.
22116
22117 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22118
22119         * gcc.c-torture/compile/20011130-1.c: New test.
22120
22121         * gcc.dg/noncompile/20011025-1.c: New test.
22122
22123         * g++.dg/other/anon-union.C: New test.
22124
22125         * gcc.c-torture/execute/20011024-1.c: New test.
22126
22127 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22128
22129         * gcc.c-torture/execute/20000722-1.x,
22130         gcc.c-torture/execute/20010123-1.x: Remove.
22131         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22132         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22133         gcc.dg/c99-complit-2.c: New tests.
22134
22135 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22136
22137         * g++.dg/inherit/base1.C: New test.
22138
22139 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22140
22141         * g++.dg/other/stdarg1.C: New test.
22142
22143         * gcc.c-torture/compile/20011130-2.c: New test.
22144
22145 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22146
22147         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22148         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22149         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22150         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22151         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22152         * gcc.dg/builtin-prefetch-1.c: New test.
22153
22154 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22155
22156         * gcc.dg/20011130-1.c: New test.
22157
22158 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22159
22160         * g++.dg/other/scope1.C: New test.
22161         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22162
22163 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22164
22165         * gcc.dg/vla-init-1.c: New test.
22166
22167 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22168
22169         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22170
22171 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22172
22173         * objc.dg/alias.m: Update.
22174         * objc.dg/class-1.m: Update.
22175         * objc.dg/const-str-1.m: Update.
22176         * objc.dg/fwd-proto-1.m: Update.
22177         * objc.dg/id-1.m: Update.
22178         * objc.dg/super-class-1.m: Update.
22179
22180 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22181
22182         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22183         constructs.
22184
22185 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22186
22187         * gcc.c-torture/execute/20011128-1.c: New test.
22188
22189 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22190
22191         * gcc.dg/20011127-1.c: New test.
22192
22193 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22194
22195         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22196         from Austin Group draft 7.
22197         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22198         scanf format arguments.
22199         * gcc.dg/format/no-exargs-2.c: New test.
22200
22201 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22202
22203         * g++.dg/abi/vbase8-4.C: New test.
22204
22205 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22206
22207         * gcc.c-torture/execute/20011121-1.c: New test.
22208
22209 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22210
22211         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22212
22213 2001-11-23  Andreas Jaeger  <aj@suse.de>
22214
22215         * gcc.dg/cpp/charconst-2.c: New test.
22216
22217 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22218
22219         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22220         to the host if it is remote.  Let tests specify extra headers
22221         they use.
22222         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22223         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22224         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22225         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22226         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22227         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22228         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22229         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22230         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22231         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22232
22233 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22234
22235         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22236         for little endian ARMs.
22237
22238 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22239
22240         * gcc.c-torture/compile/20011119-1.c: New test.
22241         * gcc.c-torture/compile/20011119-2.c: New test.
22242
22243 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22244
22245         * gcc.dg/altivec-1.c: Fix typo.
22246
22247 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22248
22249         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22250
22251 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22252
22253         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22254
22255 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22256
22257         * lib/g77.exp: Don't specify --rpath-link.
22258
22259         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22260         across all the headers.
22261         * gcc.dg/format/format.exp: For testing on a remote host,
22262         copy format.h.
22263
22264         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22265         * gcc.c-torture/execute/930406-1.c: Likewise.
22266         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22267
22268 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22269
22270         * gcc.dg/altivec-1.c: New.
22271
22272 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22273
22274         * gcc.dg/cpp/fpreprocessed.c: New test case.
22275
22276 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22277
22278         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22279         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22280         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22281
22282 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22283
22284         * gcc.dg/no-builtin-1.c: New test.
22285
22286 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22287
22288         * gcc.c-torture/execute/20011115-1.c: New test.
22289
22290 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22291
22292         * gcc.c-torture/compile/20011114-2.c: New test.
22293         * gcc.c-torture/compile/20011114-3.c: New test.
22294         * gcc.c-torture/compile/20011114-4.c: New test.
22295
22296 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22297
22298         * g++.dg/other/init1.C: New test.
22299
22300 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22301
22302         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22303         message.
22304
22305         * gcc.c-torture/execute/20011114-1.c: New testcase.
22306
22307         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22308         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22309         like the (before this change) version of 20010327-1.c.
22310
22311 2001-11-14  Roger Sayle <roger@eyesopen.com>
22312
22313         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22314
22315 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22316
22317         * g++.dg/init/array2.C: New test.
22318
22319 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22320
22321         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22322
22323 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22324
22325         * g++.dg/other/forscope1.C: New test.
22326         * g++.dg/ext/forscope1.C: New test.
22327         * g++.dg/ext/forscope2.C: New test.
22328
22329 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22330
22331         * gcc.c-torture/execute/20011113-1.c: New test.
22332
22333 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22334
22335         * gcc.c-torture/execute/20011109-2.c: New test.
22336
22337         * gcc.c-torture/execute/20011109-1.c: New test.
22338
22339 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22340
22341         * gcc.c-torture/compile/20011109-1.c: New test.
22342
22343 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22344
22345         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22346         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22347         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22348         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22349         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22350         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22351         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22352
22353 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22354
22355         * g++.dg/warn/Wshadow-1.C: New tests.
22356         * g++.old-deja/g++.mike/for3.C: Update.
22357
22358 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22359
22360         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22361         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22362         XFAILs.  Adjust expected error texts.
22363         * gcc.c-torture/compile/20011106-1.c,
22364         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22365         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22366         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22367         gcc.dg/c99-array-lval-5.c: New tests.
22368
22369 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22370
22371         * gcc.dg/cpp/defined.c: Update.
22372
22373 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22374
22375         * gcc.c-torture/execute/anon-1.c: New test.
22376
22377 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22378
22379         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22380         same size, so no warning should be produced on stormy16.
22381
22382         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22383         due to oversized array.
22384         * g++.old-deja/g++.mike/ns15.C: Likewise.
22385         * g++.old-deja/g++.pt/crash16.C: Likewise.
22386
22387 2001-11-02  Graham Stott  <grahams@redhat.com>
22388
22389         * g++.dgother/debug1.C: Fix typos.
22390
22391 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22392
22393         * g++.dg/other/debug1.C: New test.
22394
22395 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22396
22397         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22398         of unsigned long.
22399
22400 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22401
22402         * gcc.dg/20011029-2.c: New test.
22403
22404         * gcc.c-torture/compile/20011029-1.c: New test.
22405
22406 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22407
22408         * objc/execute/class_self-1.m: New test.
22409         * objc/execute/class_self-2.m: New test.
22410
22411 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22412
22413         * gcc.misc-tests/msgs.exp: Delete.
22414         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22415         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22416         error set to match recent changes.
22417
22418 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22419
22420         * gcc.dg/20011021-1.c: New test.
22421
22422 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22423
22424         * gcc.c-torture/compile/20011023-1.c: New test.
22425
22426 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22427
22428         * lib/g77.exp: Rewrite based on lib/g++.exp.
22429
22430 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22431
22432         * gcc.c-torture/execute/20011019-1.c: New test.
22433
22434         * gcc.dg/20011018-1.c: New test.
22435
22436 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22437
22438         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22439
22440 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22441
22442         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22443         * gcc.dg/attr-invalid.c: Likewise.
22444
22445 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22446
22447         * testsuite/gcc.dg/20011015-1.c: New test.
22448
22449 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22450
22451         * g++.dg/template/unify2.C: New test.
22452
22453 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22454
22455         * g++.dg/other/exception-specification.C: New test
22456
22457 2001-10-13  Tom Rix  <trix@redhat.com>
22458
22459         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22460         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22461
22462 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22463
22464         * testsuite/gcc.dg/20011009-1.c: New test.
22465
22466 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22467
22468         PR g++/4476
22469         * g++.dg/other/friend1.C: New test.
22470
22471 2001-10-11  Richard Henderson  <rth@redhat.com>
22472
22473         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22474
22475 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22476
22477         * gcc.c-torture/compile/20011010-1.c: New.
22478
22479 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22480
22481         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22482         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22483         g77.f-torture/execute/execute.exp,
22484         g77.f-torture/noncompile/noncompile.exp,
22485         gcc.c-torture/compile/compile.exp,
22486         gcc.c-torture/execute/execute.exp,
22487         gcc.c-torture/execute/ieee/ieee.exp,
22488         gcc.c-torture/execute/memcheck/memcheck.exp,
22489         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22490         objc/execute/execute.exp: Update FSF address.
22491
22492 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22493
22494         * gcc.dg/cpp/cmdlne-C.c: Update.
22495         * gcc.dg/cpp/cmdlne-C2.c: New.
22496
22497 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22498
22499         * gcc.c-torture/execute/20011008-3.c: New.
22500
22501 2001-10-08  DJ Delorie  <dj@redhat.com>
22502
22503         * gcc.dg/20011008-1.c: New.
22504         * gcc.dg/20011008-2.c: New.
22505
22506 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22507
22508         * gcc.dg/cpp/spacing1.c: Update test.
22509
22510 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22511
22512         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22513         spelling errors of "separate" as "seperate".
22514
22515 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22516
22517         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22518         enough to avoid inlining.
22519
22520 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22521
22522         * lib/g77.exp: set libg2c_dir correctly.
22523
22524 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22525
22526         * gcc.dg/cpp/macro11.c: New test.
22527
22528 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22529
22530         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22531         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22532         gcc.dg/format/multattr-3.c: New tests.
22533         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22534         tests for format attributes on function pointers being rejected.
22535
22536 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22537
22538         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22539
22540 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22541
22542         * g++.dg/warn/format1.C: New test.
22543
22544 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22545
22546         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22547
22548 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22549
22550         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22551
22552 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22553
22554         * gcc.dg/cpp/redef2.c: Add test.
22555
22556 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22557
22558         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22559         long-standing bug on i686, apparently.
22560         * gcc.c-torture/execute/loop-2c.x: New file.
22561         * gcc.c-torture/execute/loop-2d.x: New file.
22562         * gcc.c-torture/execute/loop-3c.x: New file.
22563
22564 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22565
22566         * gcc.dg/cpp/20000625-2.c: Correct line number.
22567
22568 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22569
22570         * gcc.dg/cpp/macro10.c: New test.
22571         * gcc.dg/cpp/strify3.c: New test.
22572         * gcc.dg/cpp/spacing1.c: Add tests.
22573         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22574         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22575
22576 2001-09-24  DJ Delorie  <dj@redhat.com>
22577
22578         * gcc.c-torture/execute/20010924-1.c: New test.
22579
22580 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22581
22582         * testsuite/objc/execute/paste.m: Remove.
22583
22584 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22585
22586         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22587
22588 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22589
22590         * g77.dg/strlen0.f: New test.
22591
22592 2001-09-21  Richard Henderson  <rth@redhat.com>
22593
22594         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22595         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22596
22597 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22598
22599         Table-driven attributes.
22600         * g++.dg/ext/attrib1.C: New test.
22601
22602 2001-09-20  DJ Delorie  <dj@redhat.com>
22603
22604         * gcc.dg/20000926-1.c: Update expected warning messages.
22605         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22606         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22607         array.
22608
22609 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22610
22611         * g++.dg/eh/registers1.C: New test case.
22612
22613 2001-09-17  Richard Henderson  <rth@redhat.com>
22614
22615         * gcc.dg/array-5.c: Fix VLA decomposition test.
22616
22617 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22618
22619         * gcc.dg/cpp/line5.c: New testcase.
22620
22621 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22622
22623         * gcc.dg/cpp/macro9.c: New test.
22624
22625 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22626
22627         * gcc.c-torture/execute/980223.c: Change type of addr from long
22628         to char *.
22629
22630 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22631
22632         * gcc.c-torture/execute/20010915-1.c: New test.
22633
22634 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22635
22636         * g77.dg/bprob: New directory.
22637         * g77.dg/bprob/bprob.exp: New file.
22638         * g77.dg/bprob/bprob-1.f: New test.
22639         * g77.dg/gcov: New directory.
22640         * g77.dg/gcov/gcov.exp: New file.
22641         * g77.dg/gcov/gcov-1.f: New test.
22642         * g77.dg/gcov/gcov-1.x: New file.
22643
22644 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22645
22646         * gcc.dg/cpp/directiv.c: Update.
22647         * gcc.dg/cpp/undef1.c: Update.
22648
22649 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22650
22651         * gcc.dg/20010912-1.c: New test.
22652
22653 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22654
22655         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22656         language-independent file in lib.
22657         * lib/gcov.exp: New file.
22658
22659 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22660
22661         * gcc.c-torture/compile/20010911-1.c: New test.
22662
22663 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22664
22665         * lib/profopt.exp: New, to support profile-directed optimizations.
22666         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22667         * gcc.misc-tests/bprob-1.c: New test.
22668         * gcc.misc-tests/bprob-2.c: New test.
22669
22670 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22671
22672         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22673         XFAIL and which kinds of gcov output to verify.
22674         * gcc.misc-tests/gcov-4b.x: New file.
22675         * gcc.misc-tests/gcov-5b.x: New file.
22676         * gcc.misc-tests/gcov-6.x: New file.
22677         * gcc.misc-tests/gcov-7.c: New test.
22678         * gcc.misc-tests/gcov-7.x: New file.
22679
22680 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22681
22682         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22683         * gcc.misc-tests/gcov-6.c: New test.
22684
22685 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22686
22687         PR c++/3986
22688         * g++.dg/abi/vbase1.C: New test.
22689
22690 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22691
22692         * objc.dg/method-2.m: New.
22693
22694 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22695
22696         PR c++/4203
22697         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22698         * g++.dg/init/empty1.C: New test.
22699
22700 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22701
22702         * gcc.c-torture/compile/20010903-1.c: New test.
22703
22704 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22705
22706         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22707         for m68k.
22708
22709 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22710
22711         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22712
22713         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22714
22715         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22716
22717 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22718
22719         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22720         for 16-bit 'unsigned int'.
22721
22722 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22723
22724         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22725
22726 2001-08-27  Richard Henderson  <rth@redhat.com>
22727
22728         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22729         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22730
22731 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22732
22733         * gcc.dg/asm-names.c (ymain): New.
22734
22735 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22736
22737         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22738         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22739         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22740
22741 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22742
22743         * gcc.dg/compare5.c: New testcase.
22744
22745 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22746
22747         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22748         and "In instantiation".
22749
22750 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22751
22752         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22753
22754 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22755
22756         * gcc.misc-tests/gcov.exp: Add support for branch information.
22757         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22758         * gcc.misc-tests/gcov-4.c: New test.
22759         * gcc.misc-tests/gcov-4b.c: New test.
22760         * gcc.misc-tests/gcov-5b.c: New test.
22761
22762 2001-08-20  Zack Weinberg  <zackw@panix.com>
22763
22764         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22765         expected to fail.
22766
22767 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22768
22769         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22770
22771 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22772
22773         * g++.dg/eh/template1.C: New test.
22774
22775 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22776
22777         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22778         Fix thinko.
22779         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22780         for xfail.
22781
22782 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22783
22784         * lib/g77-dg.exp:  Use prune.exp for common procedures
22785         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22786         * lib/g77.exp: (g77-dg-prune) Remove
22787
22788 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22789
22790         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22791
22792 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22793
22794         * g++.dg/template/unify1.C: New test.
22795
22796 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22797
22798         * g++.dg/abi/empty4.C: New test.
22799
22800 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22801
22802         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22803         solaris2.*
22804         * g77.f-torture/compile/pr3743.x: Likewise
22805
22806 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22807
22808         * g++.dg/other/using-declaration.C: New test.
22809
22810 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22811
22812         * gcc.dg/cpp/tr-sign.c: New testcase.
22813
22814 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22815
22816         * gcc.dg/cpp/19951025-1.c: Revert.
22817         * gcc.dg/cpp/directiv.c: We no longer process directives that
22818         interrupt macro arguments.
22819
22820 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22821
22822         * gcc.dg/bconstp-1.c: New test.
22823
22824 2001-08-03  Richard Henderson  <rth@redhat.com>
22825
22826         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22827
22828 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22829
22830         * gcc.dg/cpp/19951025-1.c: Update.
22831
22832 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22833
22834         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22835         should be x.
22836
22837 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22838
22839         Kill -fhonor-std.
22840         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22841         * g++.old-deja/g++.other/std1.C: Likewise.
22842         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22843
22844 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22845
22846         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22847         (g77_pass, g77_fail, g77_finish, g77_exit,
22848         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22849
22850 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22851
22852         * g77.dg/fbackslash.f
22853         * g77.dg/fcase-preserve.f
22854         * g77.dg/ff90-1.f
22855         * g77.dg/ffixed-line-length-0.f
22856         * g77.dg/ffixed-line-length-132.f
22857         * g77.dg/ffixed-line-length-7.f
22858         * g77.dg/ffixed-line-length-72.f
22859         * g77.dg/ffixed-line-length-none.f
22860         * g77.dg/ffree-form-1.f
22861         * g77.dg/fno-backslash.f
22862         * g77.dg/fno-f90-1.f
22863         * g77.dg/fno-fixed-form-1.f
22864         * g77.dg/fno-onetrip.f
22865         * g77.dg/fno-typeless-boz.f
22866         * g77.dg/fno-underscoring.f
22867         * g77.dg/fno-vxt-1.f
22868         * g77.dg/fonetrip.f
22869         * g77.dg/ftypeless-boz.f
22870         * g77.dg/fugly-assumed.f
22871         * g77.dg/funderscoring.f
22872         * g77.dg/fvxt-1.f
22873
22874 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22875
22876         * objc.dg/fwd-proto-1.m: New.
22877         * objc.dg/local-decl-1.m: New.
22878         * objc.dg/naming-1.m: New.
22879         * objc.dg/naming-2.m: New.
22880         * objc.dg/proto-hier-1.m: New.
22881
22882 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22883
22884         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22885         largest-type elements to a struct makes its size grow.
22886
22887 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22888
22889         * g++.dg/abi/vthunk1.C: New test.
22890
22891 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22892
22893         * g++.dg/abi/vbase8-22.C: New test.
22894
22895 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22896
22897         * gcc.dg/cpp/macro8.c: New test.
22898
22899 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22900
22901         * g++.dg/abi/vbase8-21.C: New test.
22902
22903 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22904
22905         * g++.dg/abi/vbase8-10.C: New test.
22906
22907 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22908
22909         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22910         ${tool}_set_ld_library_path.
22911         Changed caller.
22912         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22913         g++.exp.
22914
22915 2001-07-26  Stan Cox <scox@redhat.com>
22916
22917         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22918         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22919         gcc_exit, gcc_check_unsupported_p):
22920         Moved to gcc-deps.exp
22921         * gcc-deps.exp: New file.
22922
22923 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22924
22925         * g++.old-deja/g++.pt/defarg14.C: New test.
22926
22927 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22928
22929         * g++.old-deja/g++.other/lineno5.C: New test.
22930
22931 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22932
22933         * g++.old-deja/g++.pt/crash68.C: New test.
22934
22935 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22936
22937         * g++.old-deja/g++.other/crash42.C: New test.
22938
22939 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22940
22941         * gcc.dg/cpp/extratokens.c: Fix.
22942         * gcc.dg/cpp/skipping2.c: New tests.
22943
22944 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22945
22946         * gcc.c-torture/execute/20010724-1.c: New file.
22947         * gcc.c-torture/execute/20010724-1.x: New file.
22948
22949 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22950
22951         * g++.old-deja/g++.other/cond7.C: New test.
22952
22953 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22954
22955         * g++.old-deja/g++.other/optimize4.C: New test.
22956
22957 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22958
22959         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22960
22961 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22962
22963         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22964         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22965         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22966         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22967
22968         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22969         bug report" message.
22970
22971         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22972         * g++.dg/ext/instantiate1.C: Move from old-deja.
22973
22974 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22975
22976         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22977         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22978         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22979         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22980
22981 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22982
22983         * gcc.c-torture/execute/20010723-1.c: New test.
22984
22985 2001-07-23  Ben Elliston  <bje@redhat.com>
22986
22987         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22988
22989 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22990
22991         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22992         i[34567]86-*-*.
22993         Delete handling of ieee_multilib_flags.
22994         Pass -mieee for alpha*-*-* and sh-*-*.
22995         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22996
22997 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22998
22999         Remove old-abi tests.
23000         * g++.old-deja/g++.mike/p11116.C: Remove.
23001         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23002
23003 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23004
23005         * g77.f-torture/compile/pr3743.f:  New test
23006
23007 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23008
23009         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23010
23011 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23012
23013         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23014         g++.old-deja/g++.pt/static6.C: Likewise.
23015         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23016         supports weak symbols.
23017
23018 2001-07-18  Andreas Jaeger  <aj@suse.de>
23019
23020         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23021         supported again.
23022
23023 2001-07-18  Andreas Jaeger  <aj@suse.de>
23024
23025         * gcc.dg/iftrap-1.c: Fix target line.
23026
23027 2001-07-17  Richard Henderson  <rth@redhat.com>
23028
23029         * gcc.c-torture/execute/20010717-1.c: New.
23030
23031 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23032
23033         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23034         tests.
23035
23036 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23037
23038         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23039
23040 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23041
23042         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23043         UAC_SIGBUS, UAC_NOPRINT definitions.
23044
23045 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23046
23047         * objc/execute/object_is_class.m: New test.
23048         * objc/execute/object_is_meta_class.m: New test.
23049
23050 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23051
23052         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23053         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23054
23055 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23056
23057         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23058         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23059
23060 2001-07-14  Richard Henderson  <rth@redhat.com>
23061
23062         * gcc.dg/iftrap-1.c: New.
23063
23064 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23065
23066         * g77.f-torture/execute/intrinsic77.f: New test.
23067
23068 2001-07-11  Janis Johnson <janis@us.ibm.com>
23069
23070         * gcc.misc-tests/gcov-3.c: New test.
23071
23072 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23073
23074         * gcc.c-torture/compile/20010711-1.c,
23075         * gcc.c-torture/compile/20010711-2.c: New tests.
23076
23077 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23078
23079         * gcc.c-torture/execute/20010711-1.c: New test.
23080
23081 2001-07-11  Ben Elliston  <bje@redhat.com>
23082
23083         * g++.old-deja/g++.other/enum5.C: New test.
23084
23085 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23086
23087         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23088         (g++-dg-prune): Call prune_gcc_output.
23089         * prune.exp: New file for prune_gcc_output.
23090         * lib/g++.exp, lib/gcc.exp: Load it.
23091
23092 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23093
23094         * gcc.c-torture/compile/20010701-1.c,
23095         g++.old-deja/g++.ext/attrib6.C: New tests.
23096
23097 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23098
23099         * gcc.c-torture/compile/20010706-1.c: New test.
23100
23101 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23102
23103         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23104
23105 2001-06-28  Stan Shebs  <shebs@apple.com>
23106
23107         * gcc.dg/pragma-darwin.c: New test.
23108
23109 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23110
23111         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23112         Solaris 2.[678] system.
23113
23114 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23115
23116         * gcc.dg/20010622-1.c: New test.
23117
23118 2001-06-18  Stan Shebs  <shebs@apple.com>
23119
23120         * objc.dg: New directory.
23121         * objc.dg/dg.exp: New file.
23122         * objc.dg/alias.m: New.
23123         * objc.dg/class-1.m: New.
23124         * objc.dg/class-2.m: New.
23125         * objc.dg/const-str-1.m: New.
23126         * objc.dg/const-str-2.m: New.
23127         * objc.dg/id-1.m: New.
23128         * objc.dg/method-1.m: New.
23129         * objc.dg/super-class-1.m: New.
23130         * lib/objc-dg.exp: New file.
23131
23132 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23133
23134         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23135         of label name.
23136
23137 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23138
23139         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23140
23141 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23142
23143         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23144         variable.
23145
23146 2001-06-12  Richard Henderson  <rth@redhat.com>
23147
23148         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23149
23150 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23151
23152         * g++.old-deja/g++.abi/vbase5.C: New test.
23153         * g++.old-deja/g++.abi/vbase6.C: New test.
23154         * g++.old-deja/g++.abi/vbase7.C: New test.
23155
23156 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23157
23158         * gcc.c-torture/compile/20010610-1.c: New test.
23159
23160 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23161
23162         * g++.old-deja/g++.abi/vbase4.C: New test.
23163
23164 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23165
23166         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23167         support %f for HC11/HC12 targets.
23168         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23169         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23170         on HC11/HC12 targets.
23171         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23172
23173 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23174
23175         * gcc.dg/wchar_t-1.c: New file.
23176         * gcc.dg/wint_t-1.c: Likewise.
23177
23178 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23179
23180         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23181
23182 2001-06-11  Richard Henderson  <rth@redhat.com>
23183
23184         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23185
23186 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23187
23188         * gcc.c-torture/compile/20010611-1.c: New test.
23189
23190 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23191
23192         * gcc.dg/c99-tag-1.c: Add more tests.
23193
23194 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23195
23196         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23197         representation on MN10300 and ARM/Thumb.
23198
23199 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23200
23201         * g77.f-torture/execute/20010610.f: New.
23202
23203 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23204
23205         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23206         names.
23207
23208 2001-06-09  Richard Henderson  <rth@redhat.com>
23209
23210         * gcc.c-torture/execute/ashrdi-1.c: New.
23211         * gcc.c-torture/execute/ashldi-1.c: New.
23212         * gcc.c-torture/execute/lshrdi-1.c: New.
23213
23214 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23215
23216         * objc/execute/load-3.m: Added. Check sending +load to categories,
23217         in addition to classes.
23218
23219 2001-06-08  Stan Shebs  <shebs@apple.com>
23220
23221         * objc/execute/load-2.m: New test.  From Nicola Pero
23222         <n.pero@mi.flashnet.it>.
23223
23224 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23225
23226         * gcc.c-torture/execute/20010605-2.c: New test.
23227
23228 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23229
23230         * g++.old-deja/g++.abi/vbase2.C: New test.
23231         * g++.old-deja/g++.abi/vbase3.C: New test.
23232
23233 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23234
23235         * g++.old-deja/g++.pt/friend49.C: New test.
23236
23237 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23238
23239         * g++.old-deja/g++.ext/anon3.C: New test.
23240
23241 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23242
23243         * g++.old-deja/g++.other/conv7.C: New test.
23244
23245 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23246
23247         * gcc.c-torture/compile/20010605-2.c: New test.
23248
23249 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23250
23251         * gcc.c-torture/execute/20010604-1.c: New test.
23252
23253 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23254
23255         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23256
23257 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23258
23259         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23260         (g++_link_flags): Likewise.
23261         (g++_init): Pass gccpath's value to two previous functions.
23262
23263 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23264
23265         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23266         Ensure logfile entry matches exec command line.
23267
23268 2001-05-31  Richard Henderson  <rth@redhat.com>
23269
23270         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23271         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23272
23273 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23274
23275         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23276         compiler for irix6.2
23277
23278 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23279
23280         * g++.old-deja/g++.other/optimize3.C: New file.
23281
23282 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23283
23284         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23285         assemble.
23286
23287 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23288
23289         * g++.old-deja/g++.other/optimize2.C: New file.
23290
23291 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23292
23293         * gcc.c-torture/compile/20010518-2.c: New file.
23294         * gcc.c-torture/execute/20010518-1.c: New file.
23295         * gcc.c-torture/execute/20010518-2.c: New file.
23296
23297 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23298
23299         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23300
23301 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23302
23303         G++ no longer defines builtins that do not begin with __builtin.
23304         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23305         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23306         * g++.old-deja/g++.law/builtin1.C: Likewise.
23307         * g++.old-deja/g++.law/cvt2.C: Likewise.
23308         * g++.old-deja/g++.mike/net5.C: Likewise.
23309         * g++.old-deja/g++.other/builtins1.C: Likewise.
23310         * g++.old-deja/g++.other/builtins2.C: Likewise.
23311         * g++.old-deja/g++.other/builtins3.C: Likewise.
23312         * g++.old-deja/g++.other/builtins4.C: Likewise.
23313         * g++.old-deja/g++.other/inline8.C: Likewise.
23314         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23315
23316 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23317
23318         * g++.old-deja/g++.pt/using1.C: Adjust.
23319         * g++.old-deja/g++.pt/using2.C: New test.
23320
23321 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23322
23323         * gcc.dg/cpp/charconst.c: New tests.
23324         * gcc.dg/cpp/escape.c: New tests.
23325         * gcc.dg/cpp/escape-1.c: New tests.
23326         * gcc.dg/cpp/escape-2.c: New tests.
23327         * gcc.dg/cpp/ucs.c: New tests.
23328
23329 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23330
23331         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23332         native compiler for irix6.5.
23333
23334 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23335
23336         * lib/g++.exp (g++_include_flags): Use args to compute
23337         get_multilibs.
23338         (g++_link_flags): Likewise.
23339         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23340
23341 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23342
23343         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23344
23345 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23346
23347         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23348         this file.
23349
23350 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23351
23352         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23353         STACK_SIZE;
23354         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23355         to STACK_SIZE; Use it to define size of add_histo array.
23356         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23357         to STACK_SIZE.
23358         (f): Use GITT_SIZE to define size of gitt local table.
23359         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23360         to STACK_SIZE; Use it to define size of bytemem array.
23361
23362 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23363
23364         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23365         on 68HC11/HC12 due to the asm instruction.
23366         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23367         * gcc.c-torture/compile/920520-1.x: Likewise.
23368         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23369         on 68HC11/HC12 because the function is larger than 64K.
23370         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23371         on 68HC11/HC12 because the structure is too large.
23372
23373 2001-05-20  Richard Henderson  <rth@redhat.com>
23374
23375         * gcc.c-torture/execute/20010520-1.c: New.
23376
23377 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23378
23379         * g++.old-deja/g++.warn/compare1.C: New test.
23380         * gcc.dg/compare4.c: New test.
23381
23382 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23383
23384         * g++.old-deja/g++.other/optimize1.C: New test.
23385
23386 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23387
23388         * g++.old-deja/g++.pt/spec41.C: New test.
23389
23390 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23391
23392         * gcc.c-torture/compile/20010114-1.x: Remove.
23393
23394 2001-05-18  Stan Shebs  <shebs@apple.com>
23395
23396         * gcc.c-torture/compile/20010518-1.c: New test.
23397
23398 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23399
23400         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23401         * g++.old-deja/g++.pt/crash67.C: New test.
23402
23403 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23404
23405         * g++.old-deja/g++.other/debug9.C: New test.
23406
23407 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23408
23409         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23410
23411 2001-05-16  Jan Hubicka  <jh@suse.cz>
23412
23413         * gcc.c-torture/compile/20010516-1.c: New test.
23414
23415 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23416
23417         * g++.old-deja/g++.other/crash41.C: New test.
23418
23419 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23420
23421         * g++.old-deja/g++.pt/crash66.C: New test.
23422
23423 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23424
23425         * g++.old-deja/g++.robertl/eb27.C: Convert.
23426
23427 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23428
23429         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23430         declaration being redundant.
23431
23432 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23433
23434         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23435
23436 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23437
23438         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23439
23440 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23441
23442         * lib/g++.exp: Use testsuite_flags.
23443
23444 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23445
23446         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23447
23448 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23449
23450         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23451
23452 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23453
23454         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23455
23456 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23457
23458         * gcc.c-torture/compile/20010313-1.c: New test.
23459
23460 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23461
23462         * gcc.dg/cpp/direct2.c: New test.
23463         * gccq.dg/cpp/direct2s.c: New test.
23464
23465         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23466
23467 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23468
23469         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23470         * g++.old-deja/g++.other/op3.C: Likewise.
23471
23472 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23473
23474         * gcc.dg/cpp/syshdr.h: New file.
23475         * gcc.dg/cpp/sysmac1.c: Update.
23476         * gcc.dg/cpp/sysmac2.c: Update.
23477
23478 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23479
23480         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23481
23482 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23483
23484         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23485         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23486
23487 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23488
23489         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23490
23491 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23492
23493         * lib/g++.exp (g++_include_flags): Don't use any special flags
23494         if TESTING_IN_BUILD_TREE is not defined.
23495         (g++_init): Use a plain 'c++' as the compiler if
23496         TESTING_IN_BUILD_TREEE is not defined.
23497
23498 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23499
23500         * g++.old-deja/g++.eh/catch13.C: New test.
23501         * g++.old-deja/g++.eh/catch14.C: New test.
23502
23503 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23504
23505         * gcc.dg/cpp/tr-define.c: New test.
23506
23507 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23508
23509         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23510         <stdlib.h>, not <malloc.h>.
23511
23512 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23513
23514         * g++.old-deja/g++.ns/template17.C: New test.
23515
23516 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23517
23518         * g++.old-deja/g++.pt/ref4.C: New test.
23519
23520 2001-04-30  Richard Henderson  <rth@redhat.com>
23521
23522         * gcc.dg/20000724-1.c: Revert last change.
23523
23524 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23525
23526         * g77.f-torture/execute/20010430.f: New test.
23527
23528 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23529
23530         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23531
23532 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23533
23534         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23535
23536 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23537
23538         * g++.old-deja/g++.eh/crash6.C: New test.
23539
23540 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23541
23542         * g++.old-deja/g++.other/warn7.C: New test.
23543
23544 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23545
23546         * g++.old-deja/g++.other/defarg9.C: New test.
23547
23548 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23549
23550         * g77.f-torture/compile/20010426.f: New test.
23551         * g77.f-torture/execute/20010426.f: New test.
23552
23553 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23554
23555         * g77.f-torture/compile/20000629-1.x: Remove - error
23556         has been fixed.
23557
23558 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23559
23560         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23561         Tweak slightly to work with g++.dg framework.
23562         * g++.dg/special/ecos.exp: Run initp1.C test.
23563         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23564
23565         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23566         its linker doesn't give line numbers either.
23567         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23568
23569 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23570
23571         * g++.old-deja/g++.other/lex1.C: New test.
23572
23573 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23574
23575         * gcc.dg/noncompile/20010425-1.c: New test.
23576
23577 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23578
23579         * g++.old-deja/g++.pt/mangle2.C: New test.
23580
23581 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23582
23583         * gcc.dg/format/plus-1.c: New test.
23584
23585 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23586
23587         * gcc.dg/20010423-1.c: New test.
23588
23589 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23590
23591         * gcc.c-torture/execute/20010422-1.c: New test.
23592
23593 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23594
23595         * g++.old-deja/g++.ns/type2.C: New test.
23596
23597 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23598
23599         * g++.old-deja/g++.other/perf1.C: New test.
23600
23601 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23602
23603         * gcc.dg/c99-func-2.c: Remove xfail.
23604         * gcc.dg/c99-func-3.c: Remove xfail.
23605         * gcc.dg/c99-func-4.c: Remove xfail.
23606
23607 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23608
23609         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23610
23611 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23612
23613         * gcc.c-torture/compile/20010423-1.c: New test.
23614
23615 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23616
23617         * g++.old-deja/g++.pt/typename28.C: New test.
23618
23619 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23620
23621         * g++.old-deja/g++.abi/empty2.C: New test.
23622         * g++.old-deja/g++.abi/empty3.C: New test.
23623
23624 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23625
23626         * g++.old-deja/g++.other/comdat2.C: New test.
23627         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23628
23629 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23630
23631         * g++.old-deja/g++.other/overload14.C: New test.
23632
23633 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23634
23635         * g++.old-deja/g++.other/lookup23.C: New test.
23636
23637 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23638
23639         * gcc.c-torture/execute/20010403-1.c: New test.
23640
23641 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23642             Mark Mitchell  <mark@codesourcery.com>
23643
23644         * lib/old-dejagnu.exp: Don't delete output of executable.
23645         Add .exe suffix to executables.
23646
23647 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23648
23649         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23650
23651 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23652
23653         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23654
23655 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23656
23657         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23658         * g++.old-deja/g++.abi/crash1.C: New test.
23659
23660 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23661
23662         * g++.old-deja/g++.other/crash40.C: New test.
23663
23664 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23665
23666         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23667
23668 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23669
23670         * g++.old-deja/g++.other/warn6.C: New test.
23671
23672 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23673
23674         * g++.old-deja/g++.robertl/eb42.C: Same.
23675
23676 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23677
23678         * gcc.dg/wtr-conversion-1.c: New testcase.
23679
23680 2001-04-10  Richard Henderson  <rth@redhat.com>
23681
23682         * g++.old-deja/g++.other/array5.C: New.
23683
23684 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23685
23686         * gcc.c-torture/execute/20010408-1.c: New test.
23687
23688 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23689
23690         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23691         headers and constructs.
23692         * g++.old-deja/g++.robertl/eb79.C: Same.
23693         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23694         * g++.old-deja/g++.robertl/eb73.C: Same.
23695         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23696         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23697         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23698         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23699         * g++.old-deja/g++.robertl/eb44.C: Same.
23700         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23701         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23702         * g++.old-deja/g++.robertl/eb39.C: Same.
23703         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23704         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23705         * g++.old-deja/g++.robertl/eb30.C: Same.
23706         * g++.old-deja/g++.robertl/eb3.C: Same.
23707         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23708         * g++.old-deja/g++.robertl/eb21.C: Same.
23709         * g++.old-deja/g++.robertl/eb15.C: Same.
23710         * g++.old-deja/g++.robertl/eb118.C: Same.
23711         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23712         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23713         * g++.old-deja/g++.robertl/eb109.C: Same.
23714         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23715         * g++.old-deja/g++.mike/rtti1.C: Same.
23716         * g++.old-deja/g++.mike/p658.C: Same.
23717         * g++.old-deja/g++.mike/net46.C: Same.
23718         * g++.old-deja/g++.mike/net34.C: Same.
23719         * g++.old-deja/g++.mike/memoize1.C: Same.
23720         * g++.old-deja/g++.mike/eh2.C: Same.
23721         * g++.old-deja/g++.law/weak.C: Same.
23722         * g++.old-deja/g++.law/visibility7.C: Same.
23723         * g++.old-deja/g++.law/visibility25.C: Same.
23724         * g++.old-deja/g++.law/visibility22.C: Same.
23725         * g++.old-deja/g++.law/visibility2.C: Same.
23726         * g++.old-deja/g++.law/visibility17.C: Same.
23727         * g++.old-deja/g++.law/visibility13.C: Same.
23728         * g++.old-deja/g++.law/visibility10.C: Same.
23729         * g++.old-deja/g++.law/visibility1.C: Same.
23730         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23731         * g++.old-deja/g++.law/vbase1.C: Same.
23732         * g++.old-deja/g++.law/operators32.C: Same.
23733         * g++.old-deja/g++.law/nest3.C: Same.
23734         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23735         * g++.old-deja/g++.law/except5.C (main): Same.
23736         * g++.old-deja/g++.law/cvt7.C (run): Same.
23737         * g++.old-deja/g++.law/cvt2.C: Same.
23738         * g++.old-deja/g++.law/cvt16.C: Same.
23739         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23740         * g++.old-deja/g++.law/ctors17.C (main): Same.
23741         * g++.old-deja/g++.law/ctors13.C: Same.
23742         * g++.old-deja/g++.law/ctors12.C (main): Same.
23743         * g++.old-deja/g++.law/ctors10.C: Same.
23744         * g++.old-deja/g++.law/code-gen5.C: Same.
23745         * g++.old-deja/g++.law/bad-error7.C: Same.
23746         * g++.old-deja/g++.law/arm9.C: Same.
23747         * g++.old-deja/g++.law/arm12.C: Same.
23748         * g++.old-deja/g++.law/arg8.C: Same.
23749         * g++.old-deja/g++.law/arg1.C: Same.
23750         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23751         * g++.old-deja/g++.jason/template31.C: Same.
23752         * g++.old-deja/g++.jason/template24.C (main): Same.
23753         * g++.old-deja/g++.jason/2371.C: Same.
23754         * g++.old-deja/g++.eh/new2.C: Same.
23755         * g++.old-deja/g++.eh/new1.C: Same.
23756         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23757         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23758         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23759         * g++.old-deja/g++.brendan/crash62.C: Same.
23760         * g++.old-deja/g++.brendan/crash52.C: Same.
23761         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23762         * g++.old-deja/g++.brendan/crash38.C: Same.
23763         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23764         * g++.old-deja/g++.brendan/copy9.C: Same.
23765
23766 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23767
23768         * gcc.c-torture/execute/20001203-2.c (memset):
23769         Count argument is of type __SIZE_TYPE__.
23770
23771 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23772
23773         * gcc.c-torture/compile/20010404-1.c: New test.
23774
23775 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23776
23777         * gcc.c-torture/compile/20010326-1.c: New test.
23778
23779 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23780
23781         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23782         peculiarities of the SH.
23783         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23784
23785 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23786
23787         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23788         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23789         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23790
23791 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23792
23793         * g77.f-torture/compile/20010321-1.f: New test.
23794
23795 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23796
23797         * gcc.c-torture/compile/20010329-1.c: New test.
23798
23799 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23800
23801         * gcc.c-torture/execute/20010329-1.c: New test.
23802
23803 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23804
23805         * g++.old-deja/g++.other/eh4.C: Fix typo.
23806
23807 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23808
23809         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23810
23811 2001-03-28  Philip Blundell  <philb@gnu.org>
23812
23813         * gcc.c-torture/compile/20010328-1.c: New test.
23814
23815 2001-03-27  Richard Henderson  <rth@redhat.com>
23816
23817         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23818         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23819
23820 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23821
23822         * gcc.c-torture/compile/20010327-1.c: New test.
23823
23824 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23825
23826         * g++.old-deja/g++.other/friend12.C: New test.
23827         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23828         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23829
23830 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23831
23832         * gcc.c-torture/execute/20010325-1.c: New test.
23833
23834 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23835
23836         * g++.old-deja/g++.other/mangle3.C: New test.
23837
23838 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23839
23840         * g++.old-deja/g++.other/anon8.C: New test.
23841
23842 2001-03-20  Philip Blundell  <philb@gnu.org>
23843
23844         * gcc.c-torture/compile/20010320-1.c: New test.
23845
23846 2001-03-17  Richard Henderson  <rth@redhat.com>
23847
23848         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23849
23850 2001-03-15  Geoff Keating  <geoff@redhat.com>
23851
23852         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23853         tests on AIX.
23854
23855 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23856
23857         * g++.old-deja/g++.other/eh4.C: New test.
23858
23859 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23860
23861         * gcc.dg/cpp/mi1.c: Update.
23862
23863 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23864
23865         * g++.old-deja/g++.other/regstack.C: New test.
23866
23867 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23868
23869         * g++.old-deja/g++.other/ref4.C: New test.
23870
23871 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23872
23873         * objc/execute/va_method.m: Added.
23874         * objc/execute/IMP.m: Added.
23875         * objc/execute/_cmd.m: Added.
23876         * objc/execute/accessing_ivars.m: Added.
23877         * objc/execute/class-1.m: Added.
23878         * objc/execute/class-10.m: Added.
23879         * objc/execute/class-11.m: Added.
23880         * objc/execute/class-12.m: Added.
23881         * objc/execute/class-13.m: Added.
23882         * objc/execute/class-14.m: Added.
23883         * objc/execute/class-2.m: Added.
23884         * objc/execute/class-3.m: Added.
23885         * objc/execute/class-4.m: Added.
23886         * objc/execute/class-5.m: Added.
23887         * objc/execute/class-6.m: Added.
23888         * objc/execute/class-7.m: Added.
23889         * objc/execute/class-8.m: Added.
23890         * objc/execute/class-9.m: Added.
23891         * objc/execute/class-tests-1.h
23892         * objc/execute/class-tests-2.h
23893         * objc/execute/compatibility_alias.m: Added.
23894         * objc/execute/encode-1.m: Added.
23895         * objc/execute/formal_protocol-1.m: Added.
23896         * objc/execute/formal_protocol-2.m: Added.
23897         * objc/execute/formal_protocol-3.m: Added.
23898         * objc/execute/formal_protocol-4.m: Added.
23899         * objc/execute/formal_protocol-5.m: Added.
23900         * objc/execute/formal_protocol-6.m: Added.
23901         * objc/execute/formal_protocol-7.m: Added.
23902         * objc/execute/informal_protocol.m: Added.
23903         * objc/execute/initialize.m: Added.
23904         * objc/execute/load.m: Added.
23905         * objc/execute/many_args_method.m: Added.
23906         * objc/execute/nested-3.m: Added.
23907         * objc/execute/no_clash.m: Added.
23908         * objc/execute/private.m: Added.
23909         * objc/execute/redefining_self.m: Added.
23910         * objc/execute/root_methods.m: Added.
23911         * objc/execute/selector-1.m: Added.
23912         * objc/execute/static-1.m: Added.
23913         * objc/execute/static-2.m: Added.
23914         * objc/execute/va_method.m: Added.
23915
23916 2001-03-10  Richard Henderson  <rth@redhat.com>
23917
23918         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23919
23920 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23921
23922         * g++.old-deja/g++.other/crash31.C: XFAIL.
23923         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23924         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23925         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23926         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23927         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23928
23929 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23930
23931         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23932
23933 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23934
23935         * gcc.dg/20000724-1.c: Don't use multiline strings.
23936
23937 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23938
23939         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23940         result of -cString against what we expect it to be; don't just
23941         print it out for no one to read.
23942
23943         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23944         Based on testcases provided by Nicola Pero.
23945
23946 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23947
23948         * gcc.dg/cpp/macro7.c: New test.
23949
23950 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23951
23952         * gcc.dg/cpp/multiline.c: Update.
23953
23954 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23955
23956         * g++.old-deja/g++.other/enum3.C: New test.
23957
23958 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23959
23960         * g++.old-deja/g++.other/pod1.C: New test.
23961
23962 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23963
23964         * g++.old-deja/g++.ext/overload1.C: New test.
23965
23966 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23967
23968         * g++.old-deja/g++.pt/using1.C: New test.
23969
23970 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23971
23972         * g++.old-deja/g++.other/using9.C: New test.
23973
23974 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23975
23976         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23977
23978         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23979
23980 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23981
23982         * g++.old-deja/g++.ext/realpt1.C: Remove.
23983
23984 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23985
23986         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23987
23988 2001-02-26  Will Cohen  <wcohen@redhat.com>
23989
23990         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23991
23992 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23993
23994         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23995         templatized constructors.
23996
23997 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23998
23999         * gcc.c-torture/execute/20010224-1.c: New test.
24000
24001 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24002
24003         * gcc.c-torture/execute/20010222-1.c: New test.
24004
24005 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24006
24007         * g++.old-deja/g++.other/inline20.C: New test.
24008
24009 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24010
24011         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24012
24013 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24014
24015         * g++.old-deja/g++.other/lookup22.C: New test.
24016
24017 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24018
24019         * g77.dg: New directory.
24020         * g77.dg/20010216-1.f: New test case.
24021         * g77.dg/dg.exp: New driver.
24022         * lib/g77-dg.exp: New driver library.
24023
24024 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24025
24026         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24027
24028 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24029
24030         * g++.old-deja/g++.other/decl9.C: New test.
24031
24032 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24033
24034         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24035         not need <string> and also tests the initialization at runtime.
24036
24037 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24038
24039         * gcc.c-torture/execute/longlong.c: New test.
24040
24041 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24042
24043         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24044
24045 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24046
24047         * gcc.c-torture/execute/920302-1.c (execute):
24048         Change argument type to short.
24049
24050 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24051
24052         * g++.old-deja/g++.pt/deduct6.C: New test.
24053
24054 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24055
24056         * g++.old-deja/g++.pt/deduct5.C: New test.
24057
24058 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24059
24060         * gcc.c-torture/execute/20010209-1.c: New test.
24061
24062 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24063
24064         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24065
24066 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24067
24068         * g++.dg/vtgc1.C: Update for new ABI.
24069
24070         * consistency.vlad: New directory, 1665 files.
24071
24072 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24073
24074         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24075         return type.
24076         * gcc.dg/cpp/digraphs.c: Declare puts.
24077
24078 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24079
24080         * g++.old-deja/g++.other/warn5.C: New test.
24081
24082 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24083
24084         * g++.old-deja/g++.pt/spec40.C: New test.
24085
24086 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24087
24088         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24089         case.
24090         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24091
24092 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24093
24094         * gcc.c-torture/compile/20010209-1.c: New test.
24095
24096 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24097
24098         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24099         excess errors message but not if it crashes.
24100         * g++.old-deja/g++.other/crash27.C: Likewise.
24101         * g++.old-deja/g++.other/crash28.C: Likewise.
24102         * g++.old-deja/g++.other/crash30.C: Likewise.
24103         * g++.old-deja/g++.other/crash32.C: Likewise.
24104         * g++.old-deja/g++.other/crash35.C: Likewise.
24105         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24106
24107 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24108
24109         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24110         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24111         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24112         g77.f-torture/execute/execute.exp,
24113         g77.f-torture/noncompile/noncompile.exp,
24114         gcc.c-torture/execute/execute.exp,
24115         gcc.c-torture/execute/memcheck/memcheck.exp,
24116         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24117         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24118         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24119         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24120         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24121         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24122         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24123         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24124         Remove bug reporting instructions with ancient email addresses.
24125
24126 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24127
24128         * gcc.dg/20010202-1.c: New test.
24129         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24130
24131 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24132
24133         * g++.dg/stdbool-if.C: New test.
24134
24135 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24136
24137         * objc/execute/fdecl.m: Added main().
24138
24139 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24140
24141         * gcc.c-torture/execute/20010206-1.c: New test.
24142
24143 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24144
24145         * gcc.dg/cpp/avoidpaste1.c: Update.
24146
24147 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24148
24149         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24150         Pero <nicola@brainstorm.co.uk>.
24151         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24152
24153 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24154
24155         * g++.old-deja/g++.pt/spec39.C: New test.
24156
24157 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24158
24159         * gcc.c-torture/compile/20010202-1.c: New test.
24160
24161 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24162
24163         * g++.old-deja/g++.abi/primary2.C: New test.
24164         * g++.old-deja/g++.abi/primary3.C: New test.
24165         * g++.old-deja/g++.abi/primary4.C: New test.
24166         * g++.old-deja/g++.abi/primary5.C: New test.
24167         * g++.old-deja/g++.abi/vtable3.h: New test.
24168         * g++.old-deja/g++.abi/vtable3a.C: New test.
24169         * g++.old-deja/g++.abi/vtable3b.C: New test.
24170         * g++.old-deja/g++.abi/vtable3c.C: New test.
24171         * g++.old-deja/g++.abi/vtable3d.C: New test.
24172         * g++.old-deja/g++.abi/vtable3e.C: New test.
24173         * g++.old-deja/g++.abi/vtable3f.C: New test.
24174         * g++.old-deja/g++.abi/vtable3g.C: New test.
24175         * g++.old-deja/g++.abi/vtable3h.C: New test.
24176         * g++.old-deja/g++.abi/vtable3i.C: New test.
24177         * g++.old-deja/g++.abi/vtable3j.C: New test.
24178         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24179
24180 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24181
24182         * g++.old-deja/g++.other/anon6.C: New test.
24183         * g++.old-deja/g++.other/anon7.C: New test.
24184
24185 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24186
24187         * gcc.dg/cpp/avoidpaste2.c: New tests.
24188
24189 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24190
24191         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24192
24193 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24194
24195         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24196         DECIMAL_DIG cases for Irix."
24197
24198 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24199
24200         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24201
24202 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24203
24204         * gcc.dg/c99-tag-1.c: New test.
24205
24206 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24207
24208         * gcc.dg/cpp/tr-warn1.c: Add tests.
24209
24210 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24211
24212         * gcc.dg/cpp/avoidpaste1.c: Update.
24213         * gcc.dg/cpp/paste4.c: Update.
24214
24215 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24216
24217         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24218         cases for Irix.
24219
24220 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24221
24222         * g++.old-deja/g++.other/inline19.C: New test.
24223
24224 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24225
24226         * gcc.dg/Wlarger-than.c: New test.
24227
24228 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24229
24230         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24231
24232 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24233
24234         * gcc.c-torture/execute/20010129-1.c: New test.
24235         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24236
24237 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24238
24239         * gcc.dg/cpp/avoidpaste1.c: Test case.
24240
24241 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24242
24243         * g++.old-deja/g++.other/inline18.C: New test.
24244
24245 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24246
24247         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24248         and __builtin_putchar.
24249
24250 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24251
24252         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24253         tests.
24254
24255 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24256
24257         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24258         floating point number rounding mode to round to the nearest
24259         representable mode.
24260
24261 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24262
24263         * g++.old-deja/g++.other/mangle2.C: New test.
24264
24265 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24266
24267         * gcc.c-torture/compile/20010124-1.c: New test.
24268
24269 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24270
24271         * g++.old-deja/g++.pt/spec38.C: New test.
24272
24273 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24274
24275         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24276         "Build don't run".
24277
24278 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24279
24280         * gcc.c-torture/execute/20010123-1.c: New test.
24281
24282 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24283
24284         * g++.old-deja/g++.pt/spec37.C: New test.
24285
24286 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24287
24288         * g++.old-deja/g++.pt/overload14.C: New test.
24289
24290 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24291
24292         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24293         __builtin_return_address.
24294
24295 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24296
24297         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24298         * g++.old-deja/g++.pt/spec35.C: New test.
24299         * g++.old-deja/g++.pt/spec36.C: New test.
24300
24301 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24302
24303         * gcc.c-torture/compile/20010118-1.c: New test.
24304
24305 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24306
24307         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24308
24309 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24310
24311         * gcc.c-torture/execute/20010119-1.c: New test.
24312
24313 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24314
24315         * g++.old-deja/g++.other/vbase5.C: New test.
24316
24317 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24318
24319         * gcc.c-torture/execute/20010118-1.c: New test.
24320
24321 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24322
24323         * g++.old-deja/g++.pt/deduct3.C: New test.
24324
24325 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24326
24327         * g++.old-deja/g++.pt/spec34.C: New test.
24328
24329 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24330
24331         * g77.f-torture/compile/20000601-2.f: New test.
24332
24333 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24334
24335         * g++.old-deja/g++.other/init17.C: New test.
24336
24337 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24338
24339         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24340
24341 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24342
24343         * g++.old-deja/g++.pt/unify8.C: New test.
24344
24345 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24346
24347         * g++.old-deja/g++.abi/vbase1.C: New test.
24348
24349 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24350
24351         * g++.old-deja/g++.pt/crash65.C: New test.
24352
24353 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24354
24355         * gcc.dg/cpp/assembl2.S: New test case.
24356
24357 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24358
24359         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24360         are supported.
24361
24362 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24363
24364         * g++.old-deja/g++.other/builtins1.C: New test.
24365         * g++.old-deja/g++.other/builtins2.C: Likewise.
24366         * g++.old-deja/g++.other/builtins3.C: Likewise.
24367         * g++.old-deja/g++.other/builtins4.C: Likewise.
24368
24369 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24370
24371         * gcc.c-torture/compile/20010117-1.c: New test.
24372         * gcc.c-torture/compile/20010117-2.c: New test.
24373
24374 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24375
24376         * g77.f-torture/execute/20010116.[fx]: New test,
24377         XFAIL on i?86-*-*.
24378         * g77.f-torture/compile/20010115.f: Indicate it's
24379         a test for PR fortran/1636.
24380
24381 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24382
24383         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24384
24385 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24386
24387         * g77.f-torture/compile/20010115.f: New test.
24388
24389 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         * g++.old-deja/g++.pt/nontype5.C: New test.
24392
24393 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24394
24395         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24396         have an equivalent working one below it.
24397
24398 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24399
24400         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24401         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24402
24403 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24404
24405         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24406         message containing "init_priority".
24407         (conpr-2.C): Likewise.
24408         (conpr-3.C): Likewise.
24409         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24410
24411 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24412
24413         * gcc.c-torture/execute/20010114-2.c: New test.
24414
24415 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24416
24417         * gcc.c-torture/compile/20010114-1.c: New test.
24418         * gcc.c-torture/compile/20010114-1.x: Xfail.
24419         * gcc.c-torture/compile/20010114-2.c: New test.
24420         * gcc.c-torture/execute/20010114-1.c: New test.
24421         * gcc.dg/trunc-1.c: New test.
24422         * gcc.dg/uninit-B.c: New test.
24423
24424 2001-01-13  Nick Clifton  <nickc@redhat.com>
24425
24426         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24427         target.
24428
24429 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24430
24431         * gcc.c-torture/compile/20010113-1.c: New test.
24432
24433 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24434
24435         * gcc.c-torture/compile/20001212-1.c: New test.
24436
24437 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24438
24439         * gcc.dg/cpp/widestr1.c: Update.
24440         * gcc.dg/cpp/prag-imp.c: Remove.
24441
24442 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * gcc.c-torture/execute/20000801-3.x: Remove.
24445         * gcc.dg/c90-init-1.c: New test.
24446         * gcc.dg/c99-init-1.c: New test.
24447         * gcc.dg/c99-init-2.c: New test.
24448         * gcc.dg/gnu99-init-1.c: New test.
24449
24450 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24451
24452         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24453         testing that no relevant ones were found.
24454
24455 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24456
24457         * g++.old-deja/g++.pt/cast2.C: New test.
24458
24459 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24460
24461         * g++.old-deja/g++.pt/friend47.C: New test.
24462
24463 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24464
24465         * g++.old-deja/g++.pt/instantiate13.C: New test.
24466
24467 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24468
24469         * g++.old-deja/g++.other/defarg7.C: New test.
24470         * g++.old-deja/g++.other/defarg8.C: New test.
24471
24472 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24473
24474         * g++.old-deja/g++.pt/crash64.C: New test.
24475
24476 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         * g++.old-deja/g++.pt/crash63.C: New test.
24479
24480 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24481
24482         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24483
24484 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24485
24486         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24487
24488 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24489
24490         * g++.old-deja/g++.pt/error3.C: New test.
24491
24492 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24493
24494         * g++.old-deja/g++.other/crash39.C: New test.
24495
24496 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24497
24498         * g++.old-deja/g++.other/vbase4.C: New test.
24499
24500 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24501
24502         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24503         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24504         * gcc.dg/special/special.exp: New test driver which will check
24505         for alias support for the above test.
24506
24507 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24508
24509         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24510         problems on small machines.
24511         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24512         parameterize.
24513
24514 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24515
24516         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24517         mips.
24518         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24519
24520 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24521
24522         * g++.old_deja/g++.pt/using8.C: New test.
24523
24524 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24525
24526         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24527
24528 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24529
24530         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24531         where a failure is expected.
24532         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24533
24534 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24535
24536         * g++.old_deja/g++.pt/instantiate12.C: New test.
24537
24538 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24539
24540         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24541         start of structs.
24542         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24543         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24544         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24545         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24546         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24547         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24548         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24549         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24550         * g++.old-deja/g++.eh/spec6.C: Likewise.
24551         * g++.old-deja/g++.jason/crash3.C: Likewise.
24552         * g++.old-deja/g++.law/ctors11.C: Likewise.
24553         * g++.old-deja/g++.law/ctors17.C: Likewise.
24554         * g++.old-deja/g++.law/ctors5.C: Likewise.
24555         * g++.old-deja/g++.law/ctors9.C: Likewise.
24556         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24557         * g++.old-deja/g++.mike/net22.C: Likewise.
24558         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24559         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24560         * g++.old-deja/g++.mike/virt3.C: Likewise.
24561         * g++.old-deja/g++.niklas/t128.C: Likewise.
24562         * g++.old-deja/g++.other/anon4.C: Likewise.
24563         * g++.old-deja/g++.other/using1.C: Likewise.
24564         * g++.old-deja/g++.other/warn3.C: Likewise.
24565         * g++.old-deja/g++.pt/t37.C: Likewise.
24566         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24567         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24568
24569 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24570
24571         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24572
24573 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24574
24575         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24576
24577 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24578
24579         * gcc.c-torture/compile/20010107-1.c: New test.
24580
24581 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24582
24583         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24584
24585 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24586
24587         * gcc.dg/format/format.h: New file.
24588         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24589         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24590         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24591         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24592         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24593         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24594         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24595         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24596         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24597         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24598         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24599         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24600         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24601         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24602         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24603         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24604         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24605         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24606         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24607         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24608         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24609         instead of declaring standard types, macros and functions in each
24610         test.
24611
24612 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24613
24614         * gcc.c-torture/execute/20010106-1.c: New test.
24615
24616 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24617
24618         * gcc.dg/format/format.exp: New file.
24619         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24620         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24621         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24622         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24623         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24624         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24625         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24626         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24627         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24628         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24629         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24630         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24631         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24632         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24633         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24634         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24635         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24636         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24637         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24638         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24639         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24640         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24641         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24642         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24643         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24644         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24645         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24646         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24647         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24648         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24649         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24650         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24651         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24652         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24653         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24654         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24655         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24656         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24657         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24658         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24659         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24660         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24661
24662 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24663
24664         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24665         account.
24666
24667 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24668
24669         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24670
24671 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24672
24673         * g++.old-deja/g++.pt/crash62.C: New test.
24674
24675 2001-01-04  Richard Henderson  <rth@redhat.com>
24676
24677         * gcc.dg/20000926-1.c: Update expected warnings.
24678         * gcc.dg/array-2.c: Likewise.
24679         * gcc.dg/array-4.c: Also validate flexible array members.
24680         * gcc.dg/c99-flex-array-1.c: New.
24681
24682 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24683
24684         * gcc.c-torture/compile/20001222-1.x: Remove.
24685
24686 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24687
24688         * gcc.c-torture/execute/built-in-setjmp.c: New.
24689
24690 2001-01-03  Richard Henderson  <rth@redhat.com>
24691
24692         * gcc.dg/940510-1.c: Update expected error wording.
24693         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24694
24695 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24696
24697         * lib/target-supports.exp (check_alias_available): Modified to
24698         indicate aliases not supported if only weak aliases are supported.
24699
24700 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24701
24702         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24703         Turn on cmpstrsi checks for __pj__ and __i370__.
24704
24705 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24706
24707         * g++.old-deja/g++.other/virtual11.C: New test.
24708
24709 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24710
24711         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24712
24713 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24714
24715         * gcc.c-torture/compile/20010102-1.c: New test.
24716
24717 2001-01-02  Andreas Jaeger  <aj@suse.de>
24718
24719         * gcc.dg/noreturn-3.c: New test.
24720
24721         * gcc.dg/noreturn-4.c: New test.
24722
24723 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24724
24725         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24726         __builtin_fputc and __builtin_fwrite.
24727
24728 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24729
24730         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24731         signed char, not default char.
24732
24733 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24734
24735         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24736
24737 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24738
24739         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24740
24741 2000-12-29  Richard Henderson  <rth@redhat.com>
24742
24743         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24744         (__cyg_profile_func_exit): Define.
24745
24746 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24747
24748         * g++.dg/vtgc1.C: New test.
24749
24750 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24751
24752         * gcc.dg/noncompile/20001228-1.c: New test.
24753
24754         * gcc.dg/20001228-1.c: New test.
24755
24756         * gcc.c-torture/execute/20001228-1.c: New test.
24757
24758 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24759
24760         * gcc.dg/format-strfmon-1.c: New test.
24761
24762 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24763
24764         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24765         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24766         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24767         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24768         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24769         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24770         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24771         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24772         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24773         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24774         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24775         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24776         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24777
24778         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24779         * gcc.c-torture/execute/string-opt-4.c: Test index.
24780
24781 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24782
24783         * gcc.c-torture/compile/20001226-1.c: New test.
24784
24785 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24786
24787         * gcc.c-torture/compile/20001222-1.c: New test.
24788         * gcc.c-torture/compile/20001222-1.x: Xfail.
24789
24790 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24791
24792         * gcc.c-torture/execute/comp-goto-2.c: New test.
24793
24794 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24795
24796         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24797         Use long types if __INT_MAX__ is 32767.
24798         (main): Use cast to (sint32 *) when poking 88 into a_page.
24799
24800         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24801
24802 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24803
24804         * gcc.c-torture/compile/20001221-1.c: New test.
24805         * gcc.c-torture/execute/20001221-1.c: New test.
24806
24807 2000-12-20  Richard Henderson  <rth@redhat.com>
24808
24809         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24810         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24811
24812 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24813
24814         * gcc.dg/compare3.c: New test.
24815
24816 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24817
24818         * gcc.dg/format-warnll-1.c: New test.
24819
24820 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24821
24822         * gcc.dg/cpp/cmdlne-P.c: New test.
24823
24824 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24825
24826         * gcc.c-torture/execute/builtin-abs-1.c,
24827         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24828
24829 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24830
24831         * gcc.dg/cpp/multiline.c: New test.
24832
24833 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24834
24835         * g++.old-deja/g++.other/syshdr1.C: Update.
24836         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24837
24838 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24839
24840         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24841
24842 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24843
24844         * g++.old-deja/g++.pt/ttp65.C: New test.
24845
24846 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24847
24848         * g++.old-deja/g++.pt/ttp64.C: New test.
24849
24850 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24851
24852         * g++.old-deja/g++.pt/spec33.C: New test.
24853
24854 2000-12-14  Catherine Moore  <clm@redhat.com>
24855
24856         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24857         * gcc.c-torture/execute/920612-2.c: Likewise.
24858         * gcc.c-torture/execute/920428-2.c: Likewise.
24859         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24860         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24861
24862 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24863
24864         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24865         * gcc.dg/pack-test-2.c: Likewise.
24866
24867 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24868
24869         Tests by Zack Weinberg <zackw@stanford.edu>.
24870
24871         * gcc.dg/cpp/defined.c: Update.
24872         * gcc.dg/cpp/defined_trad.c: New tests.
24873
24874 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24875
24876         * gcc.dg/cpp/trad-direct.c: Update.
24877
24878 2000-12-11  Neil Booth  <neilb@earthling.net>
24879
24880         * gcc.dg/cpp/defined_trad.c
24881
24882 2000-12-11  Neil Booth  <neilb@earthling.net>
24883
24884         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24885
24886 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24887
24888         * gcc.dg/format-miss-2.c: New test.
24889
24890 2000-12-09  Neil Booth  <neilb@earthling.net>
24891
24892         * gcc.dg/cpp/lineflags.c: New tests.
24893         * gcc.dg/cpp/poison.c: Update.
24894         * gcc.dg/cpp/redef2.c: Update.
24895         * gcc.dg/cpp/skipping.c: New test.
24896
24897 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24898
24899         * g++.old-deja/g++.other/eh3.C: New testcase.
24900
24901 2000-12-07  Neil Booth  <neilb@earthling.net>
24902
24903         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24904         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24905         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24906         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24907         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24908         Update.
24909
24910 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24911
24912         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24913         __SIZE_TYPE__ instead of int for type of integers cast to
24914         pointers.
24915
24916 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24917
24918         * g++.old-deja/g++.other/cleanup4.C: New test.
24919
24920 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24921
24922         * format-sec-1.c: New test.
24923
24924 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24925
24926         * gcc.dg/format-nonlit-3.c: New test.
24927
24928 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24929
24930         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24931         through a null pointer.
24932
24933 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24934
24935         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24936         * g++.old-deja/g++.pt/partial4.C: New test.
24937
24938 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24939
24940         * gcc.c-torture/execute/ieee/hugeval.x: New.
24941
24942 2000-12-06  Neil Booth  <neilb@earthling.net>
24943
24944         * gcc.dg/cpp/backslash2.c: New tests.
24945
24946 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24947
24948         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24949         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24950
24951 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24952
24953         * gcc.c-torture/execute/20001203-2.c: New testcase.
24954
24955 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24956
24957         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24958         * g++.old-deja/g++.other/virtual10.C: New test.
24959
24960 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24961
24962         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24963
24964 2000-12-05  Richard Henderson  <rth@redhat.com>
24965
24966         * gcc.c-torture/compile/20001205-1.c: New.
24967
24968 2000-12-04  Neil Booth  <neilb@earthling.net>
24969
24970         * g++.old-deja/g++.other/virtual9.C: New test.
24971         * g++.old-deja/g++.pt/crash61.C: New test.
24972         * gcc.c-torture/execute/loop-9.c: New test.
24973
24974 2000-12-04  Neil Booth  <neilb@earthling.net>
24975
24976         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24977         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24978         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24979         * gcc.dg/cpp/extratokens.c: ...here.
24980
24981 2000-12-04  Neil Booth  <neilb@earthling.net>
24982
24983         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24984         New tests.
24985
24986 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24987
24988         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24989         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24990
24991 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24992
24993         * gcc.c-torture/execute/20001203-1.c: New test.
24994
24995 2000-12-03  Neil Booth  <neilb@earthling.net>
24996
24997         * gcc.dg/cpp/macro6.c: New test cases.
24998
24999 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25000
25001         * gcc.c-torture/execute/string-opt-9.c: New test.
25002         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25003         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25004         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25005
25006         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25007         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25008
25009 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25010
25011         * gcc.dg/cpp/if-6.c: New testcase.
25012
25013         * gcc.dg/20001201-1.c: New testcase.
25014
25015 2000-12-02  Neil Booth  <neilb@earthling.net>
25016
25017         * g++.old-deja/g++.other/externC4.C,
25018         g++.old-deja/g++.other/friend10.C: New tests.
25019
25020 2000-12-02  Neil Booth  <neilb@earthling.net>
25021
25022         * g++.old-deja/g++.other/instan2.C
25023         * g++.old-deja/g++.other/instan3.C: New test.
25024
25025 2000-12-02  Neil Booth  <neilb@earthling.net>
25026
25027         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25028         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25029         gnuc99.c,gnuc99-pedantic.c: New tests.
25030
25031 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25032
25033         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25034         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25035
25036 2000-12-01  Neil Booth  <neilb@earthling.net>
25037
25038         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25039         * gcc.dg/cpp/poison.c: Update.
25040         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25041
25042 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25043
25044         * g77.f-torture/execute/20001201.f: New test.
25045
25046 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25047
25048         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25049
25050 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25051
25052         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25053
25054 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25055
25056         * g++.old-deja/g++.other/cast6.C: New test.
25057
25058 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25059
25060         * gcc.c-torture/execute/20001130-2.c: New testcase.
25061
25062 2000-11-30  Richard Henderson  <rth@redhat.com>
25063
25064         * gcc.c-torture/execute/20001130-1.c: New test.
25065
25066 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25067
25068         * g++.old-deja/g++.other/op3.C: New test.
25069
25070 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25071
25072         * g++.old-deja/g++.other/op2.C: New test.
25073
25074 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25075
25076         * g++.old-deja/g++.other/crash38.C: New test.
25077
25078 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25079
25080         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25081
25082 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25083
25084         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25085         tests.
25086         * gcc.c-torture/execute/string-opt-6.c: New test.
25087
25088         * gcc.dg/20001117-1.c: Add main.
25089
25090 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25091
25092         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25093         Move from here ...
25094         * gcc.dg/940510-1.c: ... to here.
25095
25096         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25097         zero-size arrays in toplevel structures.
25098
25099 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25100
25101         * gcc.c-torture/execute/loop-8.c: New test.
25102
25103 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25104
25105         * g++.old-deja/g++.other/base1.C: New test.
25106
25107 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25108
25109         * g++.old-deja/g++.other/parse2.C: New test.
25110
25111 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25112
25113         * g++.old-deja/g++.pt/incomplete1.C: New test.
25114
25115 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25116
25117         * g++.old-deja/g++.other/friend9.C: New test.
25118
25119 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25120
25121         * gcc.dg/20001127-1.c: New test.
25122
25123 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25124
25125         * g++.old-deja/g++.pt/friend46.C: New test.
25126
25127 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25128
25129         * g++.old-deja/g++.other/ptrmem8.C: New test.
25130
25131 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25132
25133         * gcc.c-torture/execute/string-opt-7.c: New test.
25134         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25135
25136 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25137
25138         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25139         instead of 'mkcheck 2'.
25140
25141 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25142
25143         * gcc.c-torture/execute/memcheck/driver.c,
25144         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25145         C9X references to refer to C99.
25146
25147 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25148
25149         * gcc.dg/ultrasp3.c: New test.
25150
25151 2000-11-25  Neil Booth  <neilb@earthling.net>
25152
25153         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25154
25155 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25156
25157         * gcc.c-torture/compile/20001123-2.c: New.
25158
25159 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25160
25161         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25162
25163 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25164
25165         * gcc.dg/sequence-point-1.c: Add some new tests.
25166         * gcc.c-torture/execute/20001124-1.c: New test.
25167
25168 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25169
25170         * g++.old-deja/g++.other/vaarg4.C: New test.
25171         * gcc.c-torture/compile/20001123-1.c: New test.
25172
25173 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25174
25175         * g++.other/crash24.C: Adjust and remove XFAIL.
25176         * g++.other/crash37.C: New test.
25177
25178 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25179
25180         * g++.old-deja/g++.pt/instantiate9.C: New test.
25181
25182 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25183
25184         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25185         new ABI, too.
25186
25187         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25188         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25189
25190 2000-11-22  Neil Booth  <neilb@earthling.net>
25191
25192         * gcc.dg/cpp/Wtrigraphs.c: New test.
25193
25194 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25195
25196         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25197
25198 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25199
25200         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25201
25202 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25203
25204         * lib/gcc-dg.exp: load_lib scanasm.exp.
25205         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25206         * lib/g++-dg.exp: load_lib scanasm.exp.
25207         * lib/scanasm.exp: New.
25208         (scan-assembler, scan-assembler-not): Add optional arguments to
25209         test name, or if not present, the pattern name.
25210         (scan-assembler-dem, scan-assembler-dem-not): New.
25211
25212         * g++.dg/dg.exp: New.
25213
25214 2000-11-21  Neil Booth  <neilb@earthling.net>
25215
25216         * gcc.dg/cpp/integrated1.c: Remove.
25217
25218 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25219
25220         * gcc.c-torture/execute/20001121-1.c: New test.
25221
25222 2000-11-21  Richard Henderson  <rth@redhat.com>
25223
25224         * gcc.c-torture/compile/20001121-1.c: New test.
25225
25226 2000-11-20  Neil Booth  <neilb@earthling.net>
25227
25228         * gcc.dg/cpp/integrated1.c: New test.
25229
25230 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25231
25232         * g++.old-deja/g++.other/inline17.C: New test.
25233
25234 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25235
25236         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25237         local variable to be zero: I made the variable global. Now
25238         uses abort() and exit() instead of relying on main's return value.
25239
25240 2000-11-20  Neil Booth  <neilb@earthling.net>
25241
25242         * gcc.dg/cpp/paste2.c: Update test.
25243         * objc/execute/paste.m: New test.
25244
25245 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25246
25247         * gcc.dg/c99-condexpr-1.c: New test.
25248
25249 2000-11-20  Neil Booth  <neilb@earthling.net>
25250
25251         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25252
25253 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25254
25255         * g++.old-deja/g++.pt/export1.C: New test.
25256
25257 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25258
25259         * gcc.dg/20001117-1.c: New test.
25260
25261 2000-11-18  Richard Henderson  <rth@redhat.com>
25262
25263         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25264
25265 2000-11-18  Richard Henderson  <rth@redhat.com>
25266
25267         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25268         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25269         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25270
25271 2000-11-18  Richard Henderson  <rth@redhat.com>
25272
25273         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25274         (main): New.  Exit cleanly.
25275
25276 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25277
25278         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25279         gcc.dg/c99-fordecl-2.c: New tests.
25280
25281 2000-11-18  Richard Henderson  <rth@redhat.com>
25282
25283         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25284         * gcc.c-torture/execute/zerolen-2.c: New.
25285
25286 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25287
25288         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25289         memory.
25290
25291 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25292
25293         * g++.old-deja/g++.pt/instantiate8.C: New test.
25294
25295 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25296
25297         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25298         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25299
25300 2000-11-16  Nick Clifton  <nickc@redhat.com>
25301
25302         * gcc.c-torture/execute/nestfunc-2.c: New test.
25303         * gcc.c-torture/execute/nestfunc-3.c: New test.
25304
25305 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25306
25307         * gcc.c-torture/compile/20001116-1.c: New test.
25308
25309 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25310
25311         * gcc.c-torture/execute/20001115-1.c: New test.
25312
25313 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25314
25315         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25316         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25317         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25318         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25319
25320 2000-11-15  Neil Booth  <neilb@earthling.net>
25321
25322         gcc.dg/cpp/_Pragma1.c: Update.
25323         gcc.dg/cpp/_Pragma2.c: New test.
25324
25325 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25326
25327         * g++.old-deja/g++.other/anon5.C: New test.
25328
25329 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25330
25331         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25332         tests.
25333
25334 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25335
25336         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25337         output.
25338
25339 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25340
25341         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25342         labels at end of compound statements.
25343
25344 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25345
25346         * gcc.c-torture/execute/loop-7.c: New test.
25347
25348 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25349
25350         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25351
25352 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25353
25354         * gcc.dg/c99-bool-1.c: New test.
25355
25356 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25357
25358         * gcc.dg/c99-scope-1.c: Remove xfail.
25359         * gcc.dg/c99-scope-2.c: New test.
25360
25361 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25362
25363         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25364         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25365
25366 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25367
25368         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25369         error messages.
25370
25371         * g++.mike/p700.C: Don't typedef wchar_t.
25372         * g++.mike/p784.C: Likewise.
25373         * g++.mike/eb101.C: Don't use __wchar_t.
25374
25375 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25376
25377         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25378         from DO loop.
25379
25380 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25381
25382         * gcc.c-torture/execute/20001111-1.c: New test.
25383
25384 2000-11-10  Nick Clifton  <nickc@redhat.com>
25385
25386         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25387         long multuiple and accumulate.
25388
25389 2000-11-09  Richard Henderson  <rth@redhat.com>
25390
25391         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25392         via size_t instead of int.
25393
25394         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25395         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25396         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25397         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25398
25399 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25400
25401         * gcc.c-torture/compile/20001109-1.c: New test.
25402         * gcc.c-torture/compile/20001109-2.c: New test.
25403
25404 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25405
25406         * g++.old-deja/g++.pt/operator1.C: New test.
25407         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25408
25409 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25410
25411         * gcc.dg/20001108-1.c: New test.
25412
25413 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25414
25415         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25416         with both arguments constant strings.
25417         * gcc.c-torture/execute/string-opt-3.c: New test.
25418         * gcc.c-torture/execute/string-opt-4.c: New test.
25419         * gcc.c-torture/execute/string-opt-5.c: New test.
25420
25421 2000-11-08  Nick Clifton  <nickc@redhat.com>
25422
25423         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25424         mulsidi3adddi patterns.
25425
25426 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25427
25428         * g++.old-deja/g++.other/crash36.C: New test.
25429
25430 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25431
25432         * g++.old-deja/g++.other/init16.C: New test.
25433
25434 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25435
25436         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25437
25438 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25439
25440         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25441         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25442         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25443
25444 2000-11-07  DJ Delorie  <dj@redhat.com>
25445
25446         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25447
25448 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25449
25450         * gcc.c-torture/execute/string-opt-1.c: New test.
25451
25452 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25453
25454         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25455         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25456         parameters in registers, and there is no way for a varargs
25457         function to know in which order the integer and floating-point
25458         parameters should be interleaved when they are placed on the
25459         stack.
25460         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25461         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25462
25463 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25464
25465         * gcc.c-torture/execute/string-opt-2.c: New test.
25466
25467 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25468
25469         * g++.old-deja/g++.pt/crash60.C: New test.
25470
25471 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25472
25473         * g++.old-deja/g++.other/crash24.C: New test.
25474         * g++.old-deja/g++.other/crash25.C: New test.
25475         * g++.old-deja/g++.other/crash26.C: New test.
25476         * g++.old-deja/g++.other/crash27.C: New test.
25477         * g++.old-deja/g++.other/crash28.C: New test.
25478         * g++.old-deja/g++.other/crash29.C: New test.
25479         * g++.old-deja/g++.other/crash30.C: New test.
25480         * g++.old-deja/g++.other/crash31.C: New test.
25481         * g++.old-deja/g++.other/crash32.C: New test.
25482         * g++.old-deja/g++.other/crash33.C: New test.
25483         * g++.old-deja/g++.other/crash34.C: New test.
25484         * g++.old-deja/g++.other/crash35.C: New test.
25485
25486 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25487
25488         * gcc.c-torture/execute/20001031-1.c: New test.
25489
25490 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25491
25492         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25493         namespace.
25494
25495         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25496         standards-conformant.
25497
25498         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25499
25500         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25501         * g++.old-deja/g++.mike/p755a.C: Likewise.
25502         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25503         library makes no calls to `operator new' during initialization.
25504
25505 2000-11-04  Neil Booth  <neilb@earthling.net>
25506
25507         * gcc.dg/cpp/include2.c: New tests.
25508
25509 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25510
25511         * lib/g++.exp (g++_set_ld_library_path): New function.
25512         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25513
25514 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25515
25516         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25517         warnings.
25518
25519 2000-11-01  Richard Henderson  <rth@redhat.com>
25520
25521         * g++.old-deja/g++.ext/namedret1.C: New.
25522         * g++.old-deja/g++.ext/namedret2.C: New.
25523         * g++.old-deja/g++.ext/namedret3.C: New.
25524
25525 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25526
25527         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25528         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25529
25530 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25531
25532         * gcc.c-torture/execute/va-arg-21.c: New test.
25533
25534 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25535
25536         * gcc.dg/c99-complex-2.c: New test.
25537
25538 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25539
25540         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25541
25542 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25543
25544         * g++.old-deja/g++.other/inline16.C: New test.
25545
25546 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25547
25548         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25549         __PRETTY_FUNCTION__
25550
25551 2000-10-29  Neil Booth  <neilb@earthling.net>
25552
25553         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25554         New tests.
25555         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25556         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25557         optimisation.
25558
25559 2000-10-29  Neil Booth  <neilb@earthling.net>
25560
25561         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25562         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25563         * mi5.c: Test multiple includes work with -C.
25564         * trigraphs.c: Test ^= version.
25565
25566 2000-10-28  Neil Booth  <neilb@earthling.net>
25567
25568         New tests and test updates for new macro expander.
25569
25570         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25571         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25572         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25573         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25574         new diagnostic messages.
25575
25576         * gcc.dg/cpp/macro3.c: New tests.
25577
25578 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25579
25580         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25581         on the same line.
25582
25583 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25584
25585         * g++.old-deja/g++.other/eh2.C: New test.
25586
25587 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25588
25589         * gcc.c-torture/execute/20001027-1.c: New test.
25590
25591 2000-10-26  Richard Henderson  <rth@redhat.com>
25592
25593         * gcc.c-torture/execute/20001026-1.c: New.
25594
25595 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25596
25597         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25598         * g++.old-deja/g++.law/builtin1.C: Likewise.
25599         * g++.old-deja/g++.law/ctors10.C: Likewise.
25600         * g++.old-deja/g++.law/virtual3.C: Likewise.
25601         * g++.old-deja/g++.mike/p658.C: Likewise.
25602         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25603         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25604         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25605         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25606         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25607
25608 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25609
25610         * gcc.c-torture/compile/20001024-1.c: New test.
25611
25612 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25613
25614         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25615         to tell us whether or not we are using V3.
25616
25617 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25618
25619         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25620         operands.
25621
25622 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25623
25624         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25625
25626 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25627
25628         * gcc.c-torture/execute/20001024-1.c: New test.
25629
25630 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25631
25632         * g++.old-deja/g++.other/sibcall1.C: New test.
25633
25634 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25635
25636         * gcc.dg/noncompile/init-3.c: New test.
25637
25638 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25639
25640         * gcc.dg/format-array-1.c: New test.
25641
25642 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25643
25644         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25645         writing through null pointers; remove comment about testing
25646         unterminated strings.
25647
25648 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25649
25650         * gcc.c-torture/execute/20001017-2.c: New test.
25651
25652 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25653
25654         * gcc.c-torture/compile/20001018-1.c: New test.
25655         * gcc.c-torture/compile/20001018-1.x: Xfail.
25656
25657 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25658
25659         * gcc.c-torture/execute/20001017-1.c: New test.
25660
25661 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25662
25663         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25664         for multiple use of arguments with scanf formats; add tests for
25665         multiple use of arguments.
25666
25667 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25668
25669         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25670
25671 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25672
25673         * gcc.dg/format-miss-1.c: New test.
25674
25675 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25676
25677         * gcc.c-torture/execute/20001013-1.c: New test.
25678
25679 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25680
25681         * gcc.dg/format-branch-1.c: New test.
25682
25683 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25684
25685         * README, lib/file-format.exp: Remove EGCS references.
25686
25687 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25688
25689         * gcc.dg/20001013-1.c: New test.
25690
25691 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25692
25693         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25694         for intmax_t in the compiler using __typeof__ and the type rules
25695         for conditional expressions.
25696
25697 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25698
25699         * gcc.dg/20001012-1.c: New test.
25700         * gcc.dg/20001012-2.c: New test.
25701
25702 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25703
25704         * gcc.dg/format-attr-1.c: New test.
25705
25706 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25707
25708         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25709         __LONG_LONG_MAX__ instead of LLONG_MAX.
25710
25711 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25712
25713         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25714         scanf flags.
25715         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25716         flags.
25717
25718 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25719
25720         * gcc.dg/sequence-pt-1.c: New test.
25721
25722 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25723
25724         * gcc.c-torture/execute/20001011-1.c: New testcase.
25725         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25726
25727 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25728
25729         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25730         does not error on it.
25731
25732 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25733
25734         * gcc.dg/20001009-1.c: New test.
25735
25736 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25737
25738         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25739         * gcc.c-torture/execute/20001009-2.c: ... to here.
25740
25741 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25742
25743         * gcc.c-torture/compile/20001009-1.c: New testcase.
25744         * gcc.c-torture/execute/20001009-1.c: New testcase.
25745         Testcases provided by Jan Hubicka <jh@suse.cz>.
25746
25747 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25748
25749         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25750         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25751         uintmax_t using <limits.h> to emulate the compiler's internal
25752         logic.  No longer XFAIL %j tests.
25753
25754 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25755
25756         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25757         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25758         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25759         regexps and details of expected handling of some bad formats.
25760         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25761         suppression.
25762
25763 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25764
25765         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25766         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25767         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25768         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25769         in list archives.
25770
25771 2000-10-06  Richard Henderson  <rth@cygnus.com>
25772
25773         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25774         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25775         * g++.old-deja/g++.jason/report.C: Likewise.
25776         * g++.old-deja/g++.law/friend5.C: Likewise.
25777         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25778         of the expected warnings.
25779
25780 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25781
25782         * g++.old-deja/g++.pt/enum14.C: New test.
25783
25784 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25785
25786         * g++.old-deja/g++.pt/crash59.C: New test.
25787
25788 2000-10-04  Will Cohen  <wcohen@redhat.com>
25789
25790         * gcc.dg/20000926-1.c: New test.
25791
25792 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25793
25794         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25795         function name for current C++ compiler.
25796         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25797
25798 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25799
25800         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25801         __PRETTY_FUNCTION__.
25802         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25803
25804 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25805
25806         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25807
25808 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25809
25810         * gcc.c-torture/compile/20000923-1.c: New test.
25811
25812 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25813
25814         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25815         * g++.old-deja/g++.pt/ttp62.C: Same.
25816         * g++.old-deja/g++.other/inline14.C: Same.
25817
25818 2000-09-24  Richard Henderson  <rth@cygnus.com>
25819
25820         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25821
25822 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25823
25824         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25825
25826 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25827
25828         * gcc.c-torture/compile/20000922-1.c: New file.
25829
25830 2000-09-21  Nick Clifton  <nickc@redhat.com>
25831
25832         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25833         a signed long modulo operation.
25834         (mod6): New function - perform an unsigned long modulo operation.
25835         (main): Add tests for modulos of very large numbers by very small
25836         dividends.
25837
25838 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25839
25840         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25841
25842 2000-09-19  Richard Henderson  <rth@cygnus.com>
25843
25844         * gcc.dg/compare2.c (case 10): XFAIL.
25845
25846 2000-09-18  Richard Henderson  <rth@cygnus.com>
25847
25848         * gcc.c-torture/execute/20000906-1.c: Move ...
25849         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25850         that support __builtin_trap.
25851
25852 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25853
25854         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25855
25856 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25857
25858         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25859         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25860         more $ format tests.
25861
25862 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25863
25864         * gcc.dg/format-errmk-1.c: New test.
25865
25866 2000-09-17  Greg McGary  <greg@mcgary.org>
25867
25868         * gcc.c-torture/execute/20000917-1.x: Remove.
25869
25870 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25871
25872         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25873
25874 2000-09-17  Greg McGary  <greg@mcgary.org>
25875
25876         * gcc.c-torture/execute/20000917-1.c: New test.
25877         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25878
25879 2000-09-16  Neil Booth  <NeilB@earthling.net>
25880
25881         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25882         in nested macro bug.
25883
25884 2000-09-15  Neil Booth  <NeilB@earthling.net>
25885
25886         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25887
25888 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25889
25890         * gcc.c-torture/execute/20000914-1.c: New test.
25891
25892 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25893
25894         * g++.other/inline13.C: New test.
25895
25896 2000-09-12  Andreas Jaeger  <aj@suse.de>
25897
25898         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25899         constant by Ulrich Drepper <drepper@redhat.com>.
25900
25901 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25902
25903         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25904
25905 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25906
25907         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25908
25909 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25910
25911         * gcc.dg/cpp/backslash.c: New test.
25912
25913 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25914
25915         * gcc.c-torture/execute/20000910-1.c: New test.
25916         * gcc.c-torture/execute/20000910-2.c: Likewise.
25917
25918 2000-09-11  Robert Lipe  <robertl@sco.com>
25919
25920         * gcc.dg/pragma-align.c: New test.
25921
25922 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25923
25924         * g++.old-deja/g++.pt/explicit82.C: New test.
25925         * g++.old-deja/g++.pt/explicit83.C: New test.
25926
25927 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25928
25929         * gcc.dg/asm-names.c: New test.
25930
25931 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25932
25933         * gcc.dg/cpp/tr-warn6.c: New test
25934
25935 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25936
25937         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25938         be accepted.
25939
25940 2000-09-07  Catherine Moore  <clm@redhat.com>
25941
25942         * gcc.c-torture/execute/unroll-1.c: New test.
25943
25944 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25945
25946         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25947         ERROR markers.
25948         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25949         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25950         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25951         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25952         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25953         Preprocess only.
25954         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25955         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25956
25957 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25958
25959         * g++.old-deja/g++.pt/deduct2.C: New test.
25960
25961 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25962
25963         * g++.old-deja/g++.pt/parms2.C: New test.
25964
25965 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25966
25967         * g++.old-deja/g++.pt/crash58.C: New test.
25968
25969 2000-09-06  Greg McGary  <greg@mcgary.org>
25970
25971         * gcc.c-torture/execute/20000906-1.c: New test.
25972         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25973
25974 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25975
25976         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25977
25978 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25979
25980         * g++.old-deja/g++.pt/crash57.C: New test.
25981
25982 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25983
25984         * g++.old-deja/g++.pt/crash56.C: New test.
25985
25986 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25987
25988         * g++.old-deja/g++.pt/koenig1.C: New test.
25989
25990 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25991
25992         * gcc.dg/20000904-1.c: New test.
25993
25994 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25995
25996         * gcc.dg/cpp/paste8.c: New test.
25997
25998 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25999
26000         * gcc.c-torture/compile/20000827-1.c: New test.
26001
26002 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26003
26004         * gcc.dg/format-diag-1.c: New test.
26005
26006 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26007
26008         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26009         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26010         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26011         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26012         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26013
26014 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26015
26016         * g++.old-deja/g++.other/nested4.C: New test.
26017
26018 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26019
26020         * g++.old-deja/g++.ns/scoped1.C: New test.
26021
26022 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26023
26024         * lib/g++.exp: Support testing already-installed GCC.
26025
26026 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26027
26028         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26029
26030 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26031
26032         * gcc.dg/return-type-2.c: New test.
26033
26034 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26035
26036         * gcc.c-torture/compile/20000825-1.c: New test.
26037
26038 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26039
26040         * gcc.dg/dwarf2-2.c: New test.
26041
26042 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26043
26044         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26045         dg-warning regexps.
26046
26047 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26048
26049         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26050         gcc.dg/format-ext-5.c: New tests.
26051
26052 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26053
26054         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26055
26056 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26057
26058         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26059
26060 2000-08-24  Richard Henderson  <rth@cygnus.com>
26061
26062         * gcc.dg/ia64-sync-1.c: New test.
26063         * gcc.dg/ia64-sync-2.c: New test.
26064         * gcc.dg/ia64-asm-1.c: New test.
26065
26066 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26067
26068         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26069         * gcc.dg/format-ext-2.c: New test.
26070
26071 2000-08-23  Jason Merrill  <jason@redhat.com>
26072
26073         * lib/old-dejagnu.exp: Also ignore "In member function" and
26074         "At global scope".
26075
26076 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26077
26078         * gcc.dg/noncompile/label-lineno-1.c: New test.
26079
26080 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26081
26082         * gcc.dg/c99-array-nonobj-1.c: New test.
26083
26084 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26085
26086         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26087         tests.
26088         * gcc.dg/format-ext-1.c: New test.
26089
26090 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26091
26092         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26093         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26094         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26095         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26096         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26097
26098 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26099
26100         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26101         gcc.dg/c99-strftime-2.c: New tests.
26102
26103 2000-08-22  Richard Henderson  <rth@cygnus.com>
26104
26105         * gcc.c-torture/execute/20000822-1.c: New test.
26106
26107 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26108
26109         * gcc.c-torture/execute/20000819-1.x: Remove.
26110
26111 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26112
26113         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26114         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26115         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26116         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26117         gcc.dg/format-xopen-1.c: New tests.
26118
26119 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26120
26121         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26122
26123 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26124
26125         * g++.old-deja/g++.other/loop2.C: New test.
26126
26127         * gcc.c-torture/compile/20000606-1.c: New test.
26128         * gcc.c-torture/compile/20000728-1.c: New test.
26129         * gcc.c-torture/execute/20000801-1.c: New test.
26130         * gcc.c-torture/execute/20000801-2.c: New test.
26131         * gcc.c-torture/execute/20000819-1.c: New test.
26132         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26133         * gcc.dg/20000629-1.c: New test.
26134         * gcc.dg/20000724-1.c: New test.
26135         * gcc.dg/20000807-1.c: New test.
26136
26137 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26138
26139         * gcc.dg/cpp/pragma-1.c: New test.
26140         * gcc.dg/cpp/pragma-2.c: New test.
26141
26142 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26143
26144         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26145         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26146
26147 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26148
26149         * gcc.c-torture/compile/20000818-1.c: New test.
26150
26151 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26152
26153         * gcc.c-torture/execute/20000818-1.c: New test.
26154
26155 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26156
26157         * gcc.dg/format-va-1.c: New test.
26158
26159 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26160
26161         * g++.old-deja/g++.other/typedef8.C: New test.
26162
26163 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26164
26165         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26166         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26167         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26168         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26169         * g++.old-deja/g++.other/ptrmem7.C: New test.
26170         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26171
26172 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26173
26174         * g++.old-deja/g++.pt/typename27.C: New test.
26175
26176 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26179         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26180         * g++.old-deja/g++.pt/friend45.C: New test.
26181         * g++.old-deja/g++.other/friend8.C: New test.
26182
26183 2000-08-15  Richard Henderson  <rth@cygnus.com>
26184
26185         * gcc.c-torture/execute/20000815-1.c: New test.
26186
26187 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26188
26189         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26190         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26191         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26192
26193 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26194
26195         * g++.old-deja/g++.other/refinit2.C: New test.
26196
26197 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26198
26199         * lib/c-torture.exp (c-torture): Make
26200         compiler_conditional_xfail_data global.
26201         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26202         compiler_conditional_xfail_data machinery.
26203         (f-torture-execute): Likewise.
26204         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26205         and only when unrolling loops.
26206
26207         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26208
26209 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26210
26211         * g++.old-deja/g++.pt/explicit81.C: New test.
26212
26213 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26214
26215         * g++.old-deja/g++.pt/typename26.C: New test.
26216
26217 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26218
26219         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26220         warning.
26221
26222 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         * g++.old-deja/g++.other/array3.C: New test.
26225
26226 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26227
26228         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26229         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26230         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26231         New tests.
26232
26233 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26234
26235         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26236         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26237
26238 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26239
26240         * gcc.c-torture/execute/20000808-1.c: New test.
26241
26242 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26243
26244         * gcc.dg/c90-const-expr-1.c: New test.
26245
26246 2000-08-08  Richard Henderson  <rth@cygnus.com>
26247
26248         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26249
26250 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26251
26252         * gcc.dg/noncompile/const-ll-1.c: New test.
26253
26254 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26255
26256         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26257
26258 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26259
26260         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26261         that running programs linked against the shared version of libobjc
26262         run correctly.
26263
26264 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26265
26266         * gcc.dg/c99-printf-1.c: New test.
26267
26268 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26269
26270         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26271
26272 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26273
26274         * gcc.c-torture/execute/20000731-1.x: Delete.
26275
26276 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26277
26278         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26279         and torture_without_loops as is done by c-torture.exp.
26280         (search_for): Copy from c-torture.exp.
26281         (gcc-dg-runtest): New function, drives a directory of tests
26282         iterating over the TORTURE_OPTIONS.
26283         (scan-assembler, scan-assembler-not): Move here from
26284         individual directory drivers.
26285
26286         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26287         defined by lib/gcc-dg.exp.
26288         * gcc.dg/cpp/cpp.exp: Likewise.
26289         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26290         gcc-dg-runtest, so we cycle over optimization options.
26291
26292         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26293         * gcc.dg/compare2.c: No longer expected to fail.
26294
26295 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26296
26297         * gcc.c-torture/execute/20000804-1.c: New test.
26298
26299 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26300
26301         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26302
26303 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26304
26305         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26306
26307 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26308
26309         * gcc.c-torture/compile/20000803-1.c: New test.
26310
26311 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26312
26313         * gcc.c-torture/execute/20000801-3.c,
26314         gcc.c-torture/execute/20000801-4.c: New tests.
26315         * gcc.c-torture/execute/20000801-3.x,
26316         gcc.c-torture/execute/20000801-4.x: Xfail.
26317
26318 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26319
26320         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26321         libobjc/.libs to allow for libtool.
26322
26323 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26324
26325         * gcc.c-torture/compile/20000802-1.c: New test.
26326
26327 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26328
26329         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26330
26331 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26332
26333         * gcc-c-torture/execute/20000731-2.c: New test.
26334
26335         * gcc.c-torture/execute/20000731-1.c: New test.
26336         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26337
26338 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26339
26340         * testsuite/gcc.dg/cpp/paste7.c: New test.
26341         * gcc.dg/cpp/20000725-1.c: New test.
26342
26343 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26344
26345         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26346         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26347         declaration warning for __builtin_dwarf_reg_size.
26348
26349         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26350
26351 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26352
26353         * gcc.dg/noncompile/voidparam-1.c: New test.
26354
26355 2000-07-30  Richard Henderson  <rth@cygnus.com>
26356
26357         * gcc.dg/c90-digraph-1.c: Don't xfail.
26358         * gcc.dg/compare2.c (case 10): Xfail.
26359         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26360
26361 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26362
26363         * gcc.dg/c99-main-1.c: New test.
26364
26365 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26366
26367         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26368
26369 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26370
26371         * gcc.c-tortuer/execute/20000726-1.c: New test.
26372
26373 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26374
26375         * gcc.c-torture/execute/enum-2.c: New test.
26376
26377 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26378
26379         * gcc.dg/cpp/tr-warn3.c: New test.
26380
26381 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26382
26383         * g++.old-deja/g++.ext/implicit1.C: Remove.
26384         * g++.old-deja/g++.jason/c2.C: Remove
26385         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26386         * g++.old-deja/g++.pt/crash16.C: Likewise.
26387         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26388
26389 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26390
26391         * g++.old-deja/g++.other/for2.C: New test.
26392
26393 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26394
26395         * gcc.dg/20000720-1.c: New test.
26396
26397 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26398
26399         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26400
26401 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26402
26403         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26404         * gcc.c-torture/execute/20000722-1.c: New.
26405         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26406
26407 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26408
26409         * gcc.dg/cpp/20000720-1.S: New test.
26410
26411 2000-07-21  Michael Meissner  <meissner@redhat.com>
26412
26413         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26414
26415 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26416
26417         * g++.old-deja/g++.brendan/crash16.C,
26418         g++.old-deja/g++.brendan/parse3.C,
26419         g++.old-deja/g++.brendan/redecl1.C,
26420         g++.old-deja/g++.ns/template13.C,
26421         g++.old-deja/g++.other/decl4.C,
26422         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26423
26424 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26425
26426         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26427         and "Internal error".
26428
26429         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26430         regexps.
26431         * gcc.dg/cpp/paste6.c: New test.
26432
26433 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26434
26435         * gcc.dg/cpp/tr-direct.c: New test.
26436
26437         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26438         gcc.dg/cpp/undef1.c: Tweak error regexps.
26439
26440 2000-07-18  Eric Christopher <echristo@redhat.com>
26441
26442         * gcc.c-torture/compile/20000718-1.c: New test.
26443
26444 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26445
26446         * cpplex.c (_cpp_push_token): If the token being pushed back
26447         is the previous token in this context, just subtract one from
26448         context->posn.
26449         * cppmacro.c (save_expansion): Clear aux field when storing a
26450         placemarker.
26451
26452 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26453
26454         * gcc.dg/noncompile/redecl-1.c: New test.
26455
26456 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26457
26458         * gcc.c-torture/execute/20000717-5.c: New test.
26459         * gcc.c-torture/execute/20000717-1.x: Removed.
26460
26461 2000-07-17  Richard Henderson  <rth@cygnus.com>
26462
26463         * gcc.c-torture/execute/20000717-4.c: New test.
26464
26465 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26466
26467         * gcc.dg/cpp/syshdr.c: New test.
26468         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26469
26470 2000-07-17  Neil Booth  <neilb@earthling.net>
26471
26472         * gcc.dg/cpp/cmdlne-dM.c: New test.
26473         * gcc.dg/cpp/cmdlne-dD.c: New test.
26474
26475 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26476
26477         * gcc.c-torture/execute/20000717-3.c: New test.
26478
26479         * gcc.c-torture/compile/20000717-1.c: New test.
26480
26481 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26482
26483         * gcc.c-torture/execute/20000717-2.c: New test.
26484
26485 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26486
26487         * gcc.dg/formatz-1.c: New test.
26488
26489         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26490         * gcc.dg/c99-digraph-1.c: New tests.
26491
26492         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26493         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26494
26495         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26496         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26497         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26498         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26499         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26500         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26501         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26502
26503 2000-07-17   Greg McGary <greg@mcgary.org>
26504
26505         * gcc.c-torture/execute/20000717-1.c: New test.
26506         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26507
26508 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26509
26510         * gcc.c-torture/execute/20000715-2.c: New test.
26511         * gcc.dg/20000715-1.c: New test.
26512
26513 2000-07-15  Michael Meissner  <meissner@redhat.com>
26514
26515         * gcc.c-torture/execute/20000715-1.c: New test.
26516
26517 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * gcc.c-torture/execute/20000707-1.c: New test.
26520
26521 2000-07-13  Neil Booth  <NeilB@earthling.net>
26522
26523         * testsuite/gcc.dg/cpp/digraph1.c,
26524         testsuite/gcc.dg/cpp/digraph2.c,
26525         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26526
26527 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26528
26529         * g77.f-torture/compile/20000630-2.f:  New test.
26530         * g77.f-torture/compile/20000630-2.x
26531
26532 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26533
26534         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26535
26536 2000-07-11  Neil Booth  <NeilB@earthling.net>
26537
26538         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26539
26540 2000-07-11  Neil Booth  <NeilB@earthling.net>
26541
26542         * gcc.dg/cpp/cmdlne-C.c: New.
26543
26544 2000-07-09  Neil Booth  <NeilB@earthling.net>
26545
26546         * gcc.dg/cpp/directiv.c: New tests.
26547         * gcc.dg/cpp/undef1.c: Update.
26548
26549 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26550
26551         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26552
26553 2000-07-09  Neil Booth  <NeilB@earthling.net>
26554
26555         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26556
26557 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26558
26559         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26560         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26561
26562 2000-07-08  Neil Booth  <NeilB@earthling.net>
26563
26564         * gcc.dg/cpp/macsyntx.c: New tests.
26565
26566 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26567
26568         * gcc.dg/20000707-1.c: New test.
26569
26570 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26571
26572         * gcc.c-torture/execute/20000706-1.c: New test.
26573         * gcc.c-torture/execute/20000706-2.c: New test.
26574         * gcc.c-torture/execute/20000706-3.c: New test.
26575         * gcc.c-torture/execute/20000706-4.c: New test.
26576         * gcc.c-torture/execute/20000706-5.c: New test.
26577
26578 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26579
26580         * g++.old-deja/g++.pt/instantiate7.C: New test.
26581
26582 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26583
26584         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26585         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26586         * g++.old-deja/g++.other/rtti3.C: Likewise.
26587         * g++.old-deja/g++.other/rttid3.C: Likewise.
26588
26589 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26590
26591         *  g77.f-torture/compile/20000630-1.x: Fix typo
26592
26593 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26594
26595         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26596         assembly output.
26597
26598 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26599
26600         * gcc.dg/cpp/ident.c: New test.
26601
26602 2000-07-05  Neil Booth  <NeilB@earthling.net>
26603
26604         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26605           gcc.dg/cpp/lexstrng.c: New tests.
26606
26607 2000-07-04  Neil Booth  <NeilB@earthling.net>
26608
26609         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26610         * gcc.dg/cpp/strify2.c: Same.
26611
26612 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26613
26614         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26615         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26616         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26617         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26618
26619         * testsuite/gcc.dg/cpp/macro1.c,
26620         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26621         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26622         testsuite/gcc.dg/cpp/strify1.c,
26623         testsuite/gcc.dg/cpp/strify2.c: New tests.
26624
26625 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26626
26627         * gcc.c-torture/execute/20000703-1.c: New test.
26628
26629 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26630
26631         * g++.old-deja/g++.pt (lookup10.C): New test.
26632
26633 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26634
26635         * g++.old-deja/g++.pt (typename25.C): New test.
26636
26637 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26638
26639         * gcc.c-torture/compile/20000701-1.c: New test.
26640
26641 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26642
26643         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26644         to test case.
26645
26646 2000-06-30  Catherine Moore  <clm@cygnus.com>
26647
26648         * gcc.c-torture/execute/align-1.c: New test.
26649
26650 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26651
26652         * g++.old-deja/g++.pt/expr8.C: New test.
26653         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26654
26655 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26656
26657         * gcc.c-torture/compile/20000629-1.c: New test.
26658
26659 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26660
26661
26662         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26663         gcc.dg/noncompile directory, depending on whether they're
26664         preprocessor tests or not.  Annotate all the tests for the dg
26665         framework.
26666
26667         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26668         * gcc.dg/noncompile/noncompile.exp: New.
26669
26670         * Moved files:
26671         Old name                                New name
26672         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26673         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26674         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26675         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26676         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26677         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26678         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26679         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26680         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26681         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26682         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26683         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26684         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26685         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26686         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26687         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26688         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26689         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26690         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26691         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26692         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26693         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26694         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26695         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26696
26697         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26698         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26699         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26700         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26701         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26702         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26703
26704 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26705
26706         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26707         declare one variable.  On the fourth, error.
26708         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26709         declared by 20000628-1a.h.
26710
26711 2000-06-29  Richard Henderson  <rth@redhat.com>
26712
26713         * gcc.c-torture/execute/930529-1.x: New file.
26714         * gcc.dg/920413-1.c: Adjust expected warning text.
26715         * gcc.dg/980217-1.c: Declare abort.
26716         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26717
26718 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26719
26720         * g77.f-torture/compile/20000629-1.f: New test.
26721         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26722
26723 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26724
26725         Rearrange lots of files, removing entirely the
26726         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26727         directories.
26728
26729         * Deleted files:
26730         gcc.c-torture/code_quality/code_quality.exp
26731         gcc.c-torture/special/special.exp
26732         gcc.failure/failure.exp
26733         gcc.failure/940409-1.x
26734         gcc.c-torture/compile/961203-1.x
26735
26736         * New files:
26737         gcc.misc-tests/linkage.exp
26738         gcc.c-torture/execute/920730-1t.c
26739         gcc.c-torture/execute/920730-1t.x
26740         gcc.c-torture/compile/920520-1.x
26741         gcc.c-torture/compile/920521-1.x
26742         gcc.c-torture/compile/981006-1.x
26743         gcc.c-torture/execute/eeprof-1.x
26744
26745         * Moved files (possibly with modifications to fit a new harness):
26746         Old name                                New name
26747         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26748         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26749         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26750         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26751         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26752         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26753         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26754         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26755         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26756         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26757         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26758         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26759         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26760         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26761
26762 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26763
26764         * c-torture/compile/961203-1.x: Delete.
26765
26766         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26767         not exit. Include stdio.h.
26768         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26769         * gcc.misc-tests/dg-12.c: Likewise.
26770         * gcc.misc-tests/dg-5.c: Likewise.
26771         * gcc.misc-tests/dg-6.c: Likewise.
26772         * gcc.misc-tests/dg-7.c: Prototype abort.
26773         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26774         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26775         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26776         not exit.
26777         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26778         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26779
26780 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26781
26782         * gcc.dg/cpp/20000628-1.c: New test.
26783         * gcc.dg/cpp/20000628-1.h: New header for above test.
26784         * gcc.dg/cpp/20000628-1a.h: Likewise.
26785
26786 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26787
26788         * gcc.dg/cpp: New directory.
26789         * gcc.dg/cpp/cpp.exp: New driver.
26790         * gcc.dg/cpp/20000627-1.c: New test.
26791         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26792         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26793         and rewrite as a compilation test.
26794
26795         * gcc.dg: Move many files into the cpp subdirectory, possibly
26796         renaming or editing them as well.
26797         Old name                New name
26798         990119-1.c              cpp/19990119-1.c
26799         990228-1.c              cpp/19990228-1.c
26800         990407-1.c              cpp/19990407-1.c
26801         990409-1.c              cpp/19990409-1.c
26802         990413-1.c              cpp/19990413-1.c
26803         990703-1.c              cpp/19990703-1.c
26804         20000127-1.c            cpp/20000127-1.c
26805         20000129-1.c            cpp/20000129-1.c
26806         20000207-1.c            cpp/20000207-1.c
26807         20000207-2.c            cpp/20000207-2.c
26808         20000209-1.c            cpp/20000209-1.c
26809         20000209-2.c            cpp/20000209-2.c
26810         20000301-1.c            cpp/20000301-1.c
26811         20000419-1.c            cpp/20000419-1.c
26812         20000510-1.S            cpp/20000510-1.S
26813         20000519-1.c            cpp/20000519-1.c
26814         20000529-1.c            cpp/20000529-1.c
26815         20000625-1.c            cpp/20000625-1.c
26816         20000625-2.c            cpp/20000625-2.c
26817         cpp-as1.c               cpp/assert1.c
26818         cpp-as2.c               cpp/assert2.c
26819         cxx-comments-1.c        cpp/cxxcom1.c
26820         cxx-comments-2.c        cpp/cxxcom2.c
26821         endif-label.c           cpp/endif.c
26822         cpp-hash1.c             cpp/hash1.c
26823         cpp-hash2.c             cpp/hash2.c
26824         cpp-if1.c               cpp/if-1.c
26825         cpp-if2.c               cpp/if-2.c
26826         cpp-if3.c               cpp/if-3.c
26827         cpp-if4.c               cpp/if-4.c
26828         cpp-if5.c               cpp/if-5.c
26829         cpp-cond.c              cpp/if-cexp.c
26830         cpp-missingop.c         cpp/if-mop.c
26831         cpp-missingparen.c      cpp/if-mpar.c
26832         cpp-opprec.c            cpp/if-oppr.c
26833         cpp-ifparen.c           cpp/if-paren.c
26834         cpp-shortcircuit.c      cpp/if-sc.c
26835         cpp-shift.c             cpp/if-shift.c
26836         cpp-unary.c             cpp/if-unary.c
26837         cpp-li1.c               cpp/line1.c
26838         cpp-li2.c               cpp/line2.c
26839         lineno.c                cpp/line3.c
26840         lineno-2.c              cpp/line4.c
26841         cpp-mi.c                cpp/mi1.c
26842         cpp-mic.h               cpp/mi1c.h
26843         cpp-micc.h              cpp/mi1cc.h
26844         cpp-mind.h              cpp/mi1nd.h
26845         cpp-mindp.h             cpp/mi1ndp.h
26846         cpp-mix.h               cpp/mi1x.h
26847         cpp-mi2.c               cpp/mi2.c
26848         cpp-mi2a.h              cpp/mi2a.h
26849         cpp-mi2b.h              cpp/mi2b.h
26850         cpp-mi2c.h              cpp/mi2c.h
26851         cpp-mi3.c               cpp/mi3.c
26852         cpp-mi3.def             cpp/mi3.def
26853         poison-1.c              cpp/poison.c
26854         pr-impl.c               cpp/prag-imp.c
26855         cpp-redef-2.c           cpp/redef1.c
26856         cpp-redef.c             cpp/redef2.c
26857         strpaste.c              cpp/strp1.c
26858         strpaste-2.c            cpp/strp2.c
26859         cpp-tradpaste.c         cpp/tr-paste.c
26860         cpp-tradstringify.c     cpp/tr-str.c
26861         cpp-tradwarn1.c         cpp/tr-warn1.c
26862         cpp-tradwarn2.c         cpp/tr-warn2.c
26863         trigraphs.c             cpp/trigraphs.c
26864         cpp-unc1.c              cpp/unc1.c
26865         cpp-unc2.c              cpp/unc2.c
26866         cpp-unc3.c              cpp/unc3.c
26867         cpp-unc.c               cpp/unc4.c
26868         undef.c                 cpp/undef1.c
26869         undef-2.c               cpp/undef2.c
26870         cpp-wi1.c               cpp/widestr1.c
26871
26872 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26873
26874         * lib/g++.exp (g++_include_flags): Tweak.
26875
26876 2000-06-27  H.J. Lu  <hjl@gnu.org>
26877             Loren J. Rittle  <ljrittle@acm.org>
26878
26879         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26880         version with one that knows about the new gcc tree structure.
26881         (g++_link_flags): Same.
26882
26883 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26884
26885         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26886         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26887         case we are cross-compiling.
26888
26889         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26890         g++.old-deja/g++.niklas/Makefile.in,
26891         g++.old-deja/g++.niklas/configure.in,
26892         g++.old-deja/g++.other/Makefile.in,
26893         g++.old-deja/g++.other/configure.in,
26894         gcc.c-torture/code_quality/Makefile.in,
26895         gcc.c-torture/code_quality/configure.in,
26896         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26897         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26898         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26899         gcc.c-torture/execute/ieee/Makefile.in,
26900         gcc.c-torture/execute/ieee/configure.in,
26901         gcc.c-torture/noncompile/Makefile.in,
26902         gcc.c-torture/noncompile/configure.in,
26903         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26904         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26905         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26906
26907 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26908
26909         * g++.old-deja/g++.other/ambig3.C: New test.
26910
26911 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         * g++.old-deja/g++.pt/syntax1.C: New test.
26914         * g++.old-deja/g++.pt/syntax2.C: New test.
26915         * g++.old-deja/g++.other/syntax3.C: New test.
26916         * g++.old-deja/g++.other/syntax4.C: New test.
26917
26918 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26919
26920         * gcc.dg/20000623-1.c: Prototype exit and abort.
26921
26922 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26923
26924         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26925         New tests.
26926         * gcc.dg/cpp-mi3.def: New file.
26927
26928         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26929         inside assertions.
26930         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26931         lexer's error messages.
26932         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26933         divine anything from the linemarkers.
26934         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26935         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26936
26937 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26938
26939         * gcc.dg/20000623-1.c: New test.
26940
26941 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26942
26943         * gcc.c-torture/execute/20000622-1.c: New test.
26944
26945 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26946
26947         * g++.old-deja/g++.other/init15.C: New test.
26948
26949 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26950
26951         * g++.old-deja/g++.pt/vaarg2.C: New test.
26952         * g++.old-deja/g++.pt/vaarg3.C: New test.
26953
26954 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26955
26956         * g++.old-deja/g++.other/dyncast6.C: New test.
26957
26958 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26959
26960         * gcc.c-torture/execute/loop-6.c: New test.
26961
26962 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26963
26964         * gcc.dg/20000614-1.c: New test.
26965         * gcc.dg/20000614-2.c: New test.
26966
26967 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26968
26969         * g++.old-deja/g++.other/inline12.C: New test.
26970
26971 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26972
26973         * g++.old-deja/g++.other/eh1.C: New test.
26974
26975 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26976
26977         * g++.old-deja/g++.other/type.C: New test.
26978
26979 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26980
26981         * g++.old-deja/g++.other/initstring.C: New test.
26982
26983 2000-06-12  Jason Merrill  <jason@redhat.com>
26984
26985         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26986
26987 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26988
26989         * gcc.c-torture/compile/20000609-1.c: New test.
26990
26991 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26992
26993         * gcc.dg/20000609-1.c: New test.
26994
26995 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26996
26997         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26998         * gcc.c-torture/noncompile/poison-1.c: Move...
26999         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27000         * gcc.dg/cpp-li1.c: Add a token after the #line.
27001
27002 2000-06-05  Richard Henderson  <rth@cygnus.com>
27003
27004         * gcc.c-torture/execute/20000605-2.c: New test.
27005         * gcc.c-torture/execute/20000605-3.c: New test.
27006
27007 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27008
27009         * g77.f-torture/execute/20000503-1.x: New file.
27010
27011 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27012
27013         * g++.old-deja/g++.eh/badalloc1.C: New test.
27014
27015 2000-06-05  Richard Henderson  <rth@cygnus.com>
27016
27017         * gcc.c-torture/execute/20000605-1.c: New test.
27018
27019 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27020             Nathan Sidwell <nathan@codesourcery.com>
27021
27022         * gcc.c-torture/compile/20000605-1.c: New test.
27023
27024 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27025
27026         * g77.f-torture/compile/20000601-1.f:  New test.
27027
27028 2000-06-03  Richard Henderson  <rth@cygnus.com>
27029
27030         * gcc.c-torture/execute/20000603-1.c: New.
27031
27032 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27033
27034         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27035         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27036
27037 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27038
27039         * gcc.dg/compare2.c (case 12): XFAIL.
27040         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27041         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27042
27043         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27044
27045 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27046
27047         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27048         guard macro is already defined when the header is first
27049         included.
27050         * gcc.dg/cpp-mix.h: New file.
27051         * gcc.dg/endif-label.c: Update patterns to match compiler.
27052
27053         * g++.brendan/complex1.C: Declare abort.
27054         * g++.law/refs4.C: Remove XFAIL.
27055         * g++.oliva/expr2.C: Declare abort and exit.
27056
27057 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27058
27059         * gcc.c-torture/execute/20000528-1.c: New test.
27060
27061         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27062         * g++.old-deja/g++.law/temps4.C: Likewise.
27063
27064         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27065         stdlib.h.  Call abort() on failure.
27066         * g++.old-deja/g++.law/refs4.C: Likewise.
27067         * g++.old-deja/g++.law/temps4.C: Likewise.
27068         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27069         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27070
27071 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27072
27073         Relative to g++.dg/special:
27074         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27075
27076         Relative to g++.old-deja:
27077         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27078         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27079         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27080         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27081         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27082         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27083         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27084
27085         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27086         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27087         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27088         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27089         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27090         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27091         and/or string.h.
27092
27093         * g++.other/goto1.C: Update expectations for error messages.
27094
27095 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27096
27097         * gcc.c-torture/compile/20000523-1.c: New test.
27098
27099 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27100
27101         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27102
27103 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27104
27105         * g++.old-deja/g++.eh/catch11.C: New test.
27106         * g++.old-deja/g++.eh/catch12.C: New test.
27107
27108 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27109
27110         * gcc.c-torture/execute/20000523-1.c: New test.
27111
27112 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27113
27114         * c-torture/execute/bcp-1.c: Replace abort in arg of
27115         __builtin_constant_p with a generic external function.
27116
27117         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27118         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27119         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27120         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27121         Prototype abort and/or exit.
27122
27123         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27124         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27125         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27126         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27127
27128 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27129
27130         * gcc.dg/dwarf2-1.c: New test.
27131
27132 2000-05-20  Richard Henderson  <rth@cygnus.com>
27133
27134         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27135
27136 2000-05-20  Andreas Jaeger  <aj@suse.de>
27137
27138         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27139         testcase.
27140
27141 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27142
27143         * gcc.c-torture/execute/20000519-2.c: New test.
27144
27145 2000-05-19  Andreas Jaeger  <aj@suse.de>
27146
27147         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27148         which fails with SSA.
27149
27150         * lib/c-torture.exp: Also test with -O3 -fssa.
27151
27152 2000-05-18  Michael Meissner  <meissner@redhat.com>
27153
27154         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27155         * gcc.c-torture/execute/920415-1.c: Ditto.
27156         * gcc.c-torture/execute/920501-1.c: Ditto.
27157         * gcc.c-torture/execute/conversion.c: Ditto.
27158         * gcc.c-torture/execute/cvt-1.c: Ditto.
27159
27160 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27161
27162         * gcc.c-torture/compile/20000518-1.c: New test.
27163
27164 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27165
27166         * g77.f-torture/compile/200005018.f:  New test.
27167
27168 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27169
27170         * gcc.c-torture/compile/20000517-1.c: New test.
27171
27172 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27173
27174         * gcc.c-torture/execute/20000516-1.c: New test.
27175
27176 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27177
27178         * g++.old-deja/g++.other/eh.C: New test.
27179
27180 2000-05-12  Richard Henderson  <rth@cygnus.com>
27181
27182         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27183         constants through to doit's conditional.
27184
27185 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27186
27187         * gcc.c-torture/compile/20000511-1.c: New test.
27188         * g77.f-torture/compile/20000511-1.f: New test.
27189         * g77.f-torture/compile/20000511-2.f: New test.
27190
27191 2000-05-11  Michael Meissner  <meissner@redhat.com>
27192
27193         * gcc.c-torture/execute/20000511-1.c: New test.
27194
27195 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27196
27197         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27198         * gcc.dg/20000510-1.S: New.
27199
27200 2000-05-08  Catherine Moore  <clm@cygnus.com>
27201
27202         * gcc.dg/unused-3.c: New.
27203
27204 2000-05-06  Richard Henderson  <rth@cygnus.com>
27205
27206           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27207           * g++.old-deja/g++.mike/warn1.C: Likewise.
27208           * g++.old-deja/g++.pt/local1.C: Likewise.
27209           * g++.old-deja/g++.pt/local7.C: Likewise.
27210           * g++.old-deja/g++.pt/spec16.C: Likewise.
27211
27212 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27213
27214         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27215
27216 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27217
27218           * g77.f-torture/execute/20000503-1.f:  New test.
27219
27220 2000-05-04  Andreas Jaeger  <aj@suse.de>
27221
27222         * gcc.dg/noreturn-2.c: New test.
27223
27224 2000-05-04  Neil Booth  <NeilB@earthling.net>
27225
27226         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27227         preprocessor.
27228
27229 2000-05-04  Richard Henderson  <rth@cygnus.com>
27230
27231         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27232
27233 2000-05-04  Richard Henderson  <rth@cygnus.com>
27234
27235         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27236         OpenSSL by Jason R Thorpe.
27237
27238 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27239
27240         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27241
27242 2000-05-03  Robert Lipe <robertlipe@usa.net>
27243
27244         * gcc.dg/20000503-1.c: New test.
27245
27246 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27247
27248         * gcc.c-torture/compile/20000502-1.c: New test.
27249         * g++.old-deja/g++.other/align.C: New test.
27250         * gcc.dg/cpp-tradstringify.c: New test.
27251
27252 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27253
27254         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27255         and hard registers.
27256
27257 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27258
27259         * gcc.c-torture/execute/loop-5.c: New test.
27260
27261 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27262
27263         * gcc.c-torture/execute/va-arg-20.c: New test.
27264
27265 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27266
27267         * gcc.c-torture/execute/20000422-1.c: New test.
27268
27269 2000-04-20  Greg McGary  <gkm@gnu.org>
27270
27271         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27272         when optimizing, but without sibling-call optimizations (-O1).
27273
27274 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27275
27276           * gcc.c-torture/compile/20000420-1.c: New test.
27277
27278 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27279
27280         * g++.abi/ptrflags.C: New test.
27281         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27282
27283 2000-04-19  Catherine Moore  <clm@cygnus.com>
27284
27285         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27286
27287 2000-04-19  Greg McGary  <gkm@gnu.org>
27288
27289         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27290         sibling-call optimizations.
27291
27292 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27293
27294         * gcc.dg/20000419-1.c: New test.
27295
27296 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27297
27298         * gcc.c-torture/execute/20000412-6.c: New test.
27299
27300 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27301
27302         * gcc.c-torture/execute/20000412-5.c: New test.
27303         * g77.f-torture/compile/20000412-1.f: New test.
27304         * gcc.c-torture/execute/20000412-4.c: New test.
27305         * gcc.c-torture/compile/20000412-2.c: New test.
27306         * gcc.c-torture/execute/20000412-3.c: New test.
27307         * gcc.c-torture/compile/20000412-1.c: New test.
27308         * gcc.c-torture/execute/20000412-2.c: New test.
27309
27310 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27311
27312         * objc/execute/bf-20.m: New test.
27313
27314 2000-04-10  Richard Henderson  <rth@cygnus.com>
27315
27316         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27317
27318         * gcc.c-torture/execute/20000412-1.c: New test.
27319
27320 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27321
27322         * g++.old-deja/g++.eh/catchptr1.C: New test.
27323
27324 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27325
27326         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27327
27328 2000-04-08  Neil Booth  <NeilB@earthling.net>
27329
27330         * gcc.dg/cpp-nullchar.c: Remove test as
27331         embedded nulls cause problems.
27332
27333 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27334
27335         * gcc.dg/compare2.c: New test.
27336
27337 2000-04-08  Neil Booth  <NeilB@earthling.net>
27338
27339         * gcc.dg/cpp-nullchar.c: New test.
27340
27341 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27342
27343         * gcc.dg/cpp-mi2.c: New test.
27344         * gcc.dg/cpp-mi2[abc].h: New files.
27345
27346 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27347
27348         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27349         member name.
27350
27351 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27352
27353         * g++.old-deja/g++.abi/vmihint.C: New test.
27354
27355 2000-04-06  Neil Booth  <NeilB@earthling.net>
27356
27357         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27358         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27359         copyright.
27360
27361 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27362
27363         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27364         avoid stack-frame overwrite.
27365
27366 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27367
27368         * gcc.c-torture/compile/20000405-2.c: New test.
27369         * gcc.c-torture/compile/20000405-3.c: New test.
27370
27371 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27372
27373         * gcc.c-torture/compile/20000405-1.c: New test.
27374
27375 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27376
27377         * gcc.dg/cast-qual-1.c: Revert last change.
27378
27379 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27380
27381         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27382
27383 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27384
27385         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27386         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27387
27388 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27389
27390         * gcc.c-torture/compile/20000403-2.c: New test.
27391         * gcc.c-torture/compile/20000403-1.c: New test.
27392
27393 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27394
27395         * gcc.c-torture/execute/20000403-1.c: New test.
27396
27397 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27398
27399         * gcc.c-torture/execute/20000402-1.c: New test.
27400
27401 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27402
27403         * gcc.c-torture/execute/va-arg-15.c: New test.
27404         * gcc.c-torture/execute/va-arg-16.c: New test.
27405         * gcc.c-torture/execute/va-arg-17.c: New test.
27406         * gcc.c-torture/execute/va-arg-18.c: New test.
27407         * gcc.c-torture/execute/va-arg-19.c: New test.
27408
27409 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27410
27411         * gcc.c-torture/compile/981211-1.c: Move to...
27412         * gcc.dg/cpp-as1.c: ...here.
27413         * gcc.dg/cpp-as2.c: New file.
27414
27415         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27416         compiler.
27417
27418 2000-04-02  Neil Booth  <NeilB@earthling.net>
27419
27420         * gcc.dg/cpp-cond.c  New tests.
27421         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27422         accidental success less likely.
27423         * gcc.dg/cpp-missingop.c  New tests.
27424         * gcc.dg/cpp-missingparen.c  New tests.
27425         * gcc.dg/cpp-shift.c  New tests.
27426         * gcc.dg/cpp-shortcircuit.c  New tests.
27427         * gcc.dg/cpp-unary.c  New tests.
27428
27429 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27430
27431         * gcc.c-torture/compile/20000329-1.c: New test.
27432
27433 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27434
27435         * gcc.c-torture/compile/20000326-1.c: New test.
27436         * gcc.c-torture/compile/20000326-2.c: New test.
27437
27438 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27439
27440         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27441         the first parameter is a function argument.
27442
27443 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27444
27445         * g++.old-deja/g++.ext/array4.C: New test.
27446
27447 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27448
27449         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27450
27451 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27452
27453         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27454
27455 2000-03-19  Richard Henderson  <rth@cygnus.com>
27456
27457         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27458
27459 2000-03-19  Richard Henderson  <rth@cygnus.com>
27460
27461         * gcc.c-torture/compile/20000319-1.c: New test.
27462
27463 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27464
27465         * gcc.c-torture/execute/20000314-3.c: New test.
27466         * gcc.c-torture/execute/20000314-2.c: New test.
27467         * gcc.c-torture/execute/20000314-1.c: New test.
27468         * gcc.c-torture/compile/20000314-2.c: New test.
27469         * gcc.c-torture/compile/20000314-1.c: New test.
27470
27471 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27472
27473         * g++.old-deja/g++.warn/inline.C: New test.
27474
27475 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27476
27477         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27478         standards-compliant result rather than specific constants.
27479         Put test-values in array.
27480
27481 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27482
27483         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27484         (g++_target_compile): Put test-specific options last.
27485
27486 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27487
27488         * g++.old-deja/g++.eh/vbase4.C: New test.
27489
27490 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27491
27492         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27493
27494 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27495
27496         * g++.old-deja/g++.brendan/misc12.C: Removed.
27497         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27498         * g++.old-deja/g++.ext/pretty4.C: New test.
27499
27500 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27501
27502         * g++.old-deja/g++.other/string2.C: New test.
27503
27504 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27505
27506         * g++.old-deja/g++.warn/impint2.C: New test.
27507
27508 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27509
27510         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27511         is 1, not zero.
27512
27513 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27514
27515         * g++.old-deja/g++.warn/impint.C: New test.
27516         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27517         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27518         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27519         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27520         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27521         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27522         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27523         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27524         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27525         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27526         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27527         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27528
27529 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27530
27531         * gcc.dg/cpp-redef.c: New test.
27532
27533 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27534
27535         * g++.old-deja/g++.pt/unify7.C: New test.
27536
27537 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27538
27539         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27540         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27541
27542 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27543
27544         * gcc.c-torture/compile/20000224-1.c: New test.
27545
27546 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27547
27548         * gcc.c-torture/compile/cpp-2.c: New test.
27549         * gcc.c-torture/compile/cpp-1.c: New test.
27550
27551 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27552
27553         * gcc.c-torture/execute/20000225-1.c: New test.
27554
27555 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27556
27557         * gcc.dg/cpp-li2.c: New test.
27558
27559         * gcc.dg/cpp-wi1.c: New test.
27560
27561         * gcc.dg/cpp-li1.c: New test.
27562
27563 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27564
27565         * g++.old-deja/g++.other/sizeof5.C: New test.
27566
27567 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27568
27569         * gcc.c-torture/execute/va-arg-13.c: New test.
27570
27571 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27572
27573         * gcc.c-torture/execute/va-arg-12.c: New test.
27574
27575 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27576
27577         * gcc.c-torture/execute/20000223-1.c: New test.
27578
27579 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27580
27581         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27582
27583 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27584
27585         * g++.old-deja/g++.abi/ptrmem.C: New test.
27586
27587 2000-02-19  Richard Henderson  <rth@cygnus.com>
27588
27589         * gcc.c-torture/compile/init-3.c: New.
27590
27591 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27592
27593         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27594         ALWAYS_CXXFLAGS.
27595
27596 2000-02-11  Robert Lipe <robertl@sco.com>
27597
27598         * gcc.c-torture/compile/20000211-3.c: New test.
27599
27600 2000-02-11  Martin Buchholz <martin@xemacs.org>
27601
27602         * gcc.c-torture/compile/20000211-2.c: New test.
27603
27604 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27605
27606         * gcc.c-torture/compile/20000211-1.c: New test.
27607
27608 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27609
27610         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27611           on native targets
27612
27613 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27614
27615         * g++.old-deja/g++.other/cast5.C: New test.
27616
27617 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27618
27619         * gcc.c-torture/execute/20000205-1.c: New.
27620
27621 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27622
27623         * g++.old-deja/g++.jason/cast3.C: Return void.
27624         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27625
27626 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27627
27628         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27629
27630         * gcc.dg/loop-1.c: New test.
27631
27632 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27633
27634         * gcc.c-torture/compile/20000127-1.c: New test.
27635         * gcc.c-torture/execute/991228-1.c: New test.
27636
27637 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27638
27639         * gcc.dg/unused-2.c: New test.
27640
27641         * gcc.dg/conv-1.c: New test.
27642
27643 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27644
27645         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27646         compiler.
27647         (tool_option_proc): Fix typo.
27648
27649 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27650
27651         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27652         of the ld on the host, not on the build machine.
27653         Also, don't crash if '--help' is not a supported option.
27654
27655 2000-01-24  Richard Henderson  <rth@cygnus.com>
27656
27657         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27658
27659 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27660
27661         * gcc.c-torture/execute/20000120-2.c: New test.
27662         * gcc.c-torture/execute/20000120-1.c: New test.
27663
27664 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27665
27666         * gcc.c-torture/execute/20000113-1.c: New test.
27667
27668 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27669
27670         * gcc.c-torture/execute/20000112-1.c: New test.
27671
27672 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27673
27674         * gcc.dg/20000111-1.c: New test.
27675
27676 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27677
27678         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27679         with 16 bit integers.
27680
27681 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27682
27683         * gcc.dg/20000108-1.c: New test.
27684
27685 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27686
27687         * g++.old-deja/g++.ns/koenig8.C: New test.
27688
27689 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27690
27691         * g++.old-deja/g++.other/cast4.C: New test.
27692
27693 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27694
27695         * gcc.c-torture/compile/20000105-2.c: New test.
27696         * gcc.c-torture/compile/20000105-1.c: New test.
27697
27698 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27699
27700         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27701         references to printf & atoi to conform to ANSI standard.
27702         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27703         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27704         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27705         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27706         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27707         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27708         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27709         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27710         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27711         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27712         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27713         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27714         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27715         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27716         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27717         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27718         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27719         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27720         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27721         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27722         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27723         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27724         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27725         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27726         * g++.old-deja/g++.brendan/init3.C: Likewise.
27727         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27728         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27729         * g++.old-deja/g++.brendan/new2.C: Likewise.
27730         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27731         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27732         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27733         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27734         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27735         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27736         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27737         * g++.old-deja/g++.brendan/template24.C: Likewise.
27738         * g++.old-deja/g++.brendan/template3.C: Likewise.
27739         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27740         * g++.old-deja/g++.jason/inline3.C: Likewise.
27741         * g++.old-deja/g++.jason/opeq.C: Likewise.
27742         * g++.old-deja/g++.law/arg5.C: Likewise.
27743         * g++.old-deja/g++.law/arm7.C: Likewise.
27744         * g++.old-deja/g++.law/ctors11.C: Likewise.
27745         * g++.old-deja/g++.law/cvt8.C: Likewise.
27746         * g++.old-deja/g++.law/init9.C: Likewise.
27747         * g++.old-deja/g++.law/refs4.C: Likewise.
27748         * g++.old-deja/g++.law/template2.C: Likewise.
27749         * g++.old-deja/g++.law/visibility24.C: Likewise.
27750         * g++.old-deja/g++.law/vtable3.C: Likewise.
27751         * g++.old-deja/g++.mike/asm2.C: Likewise.
27752         * g++.old-deja/g++.mike/eh1.C: Likewise.
27753         * g++.old-deja/g++.mike/misc1.C: Likewise.
27754         * g++.old-deja/g++.mike/misc13.C: Likewise.
27755         * g++.old-deja/g++.mike/misc14.C: Likewise.
27756         * g++.old-deja/g++.mike/ns12.C: Likewise.
27757         * g++.old-deja/g++.mike/p1248.C: Likewise.
27758         * g++.old-deja/g++.mike/p3708.C: Likewise.
27759         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27760         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27761         * g++.old-deja/g++.mike/p646.C: Likewise.
27762         * g++.old-deja/g++.mike/p700.C: Likewise.
27763         * g++.old-deja/g++.mike/p783.C: Likewise.
27764         * g++.old-deja/g++.mike/p783a.C: Likewise.
27765         * g++.old-deja/g++.mike/p783b.C: Likewise.
27766         * g++.old-deja/g++.mike/p786.C: Likewise.
27767         * g++.old-deja/g++.mike/p789.C: Likewise.
27768         * g++.old-deja/g++.mike/p789a.C: Likewise.
27769         * g++.old-deja/g++.mike/p807a.C: Likewise.
27770         * g++.old-deja/g++.other/delete3.C: Likewise.
27771         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27772         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27773         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27774         * g++.old-deja/g++.other/empty1.C: Likewise.
27775         * g++.old-deja/g++.other/temporary1.C: Likewise.
27776         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27777         * g++.old-deja/g++.pt/t16.C: Likewise.
27778         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27779
27780 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27781
27782         * gcc.dg/991230-1.c: New test.
27783
27784 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27785
27786         * gcc.c-torture/compile/991229-3.c: New test.
27787         * gcc.c-torture/compile/991229-2.c: New test.
27788         * gcc.c-torture/compile/991229-1.c: New test.
27789
27790 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27791
27792         * gcc.c-torture/compile/labels-2.c: New test.
27793
27794 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
27795
27796         * gcc.c-torture/execute/991227-1.c: New test.
27797
27798 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27799
27800         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27801
27802 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
27803
27804         * gcc.c-torture/execute/991221-1.c: New test.
27805
27806 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27807
27808         * g++.old-deja/g++.other/cast3.C: New test.
27809
27810 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27811
27812         * gcc.c-torture/execute/991216-4.c: New test.
27813
27814 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27815
27816         * gcc.c-torture/execute/991216-1.c: New test.
27817         * gcc.c-torture/execute/991216-2.c: New test.
27818         * gcc.c-torture/execute/991216-3.c: New test.
27819
27820 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27821
27822         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27823         Actually make the test fail by using "-O2" for compilation.
27824
27825 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27826
27827         * g++.old-deja/g++.warn/cast-align1.C: New test.
27828
27829 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27830
27831         * gcc.c-torture/compile/991214-1.c: New test.
27832         * gcc.c-torture/compile/991214-2.c: New test.
27833
27834 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27835
27836         * gcc.dg/991214-1.c: New test.
27837
27838 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27839
27840         * gcc.c-torture/compile/991213-3.c: New test.
27841         * gcc.c-torture/compile/991213-2.c: New test.
27842         * gcc.c-torture/compile/991213-1.c: New test.
27843
27844 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27845
27846         * gcc.dg/991209-1.c: New test.
27847
27848 1999-12-08  Nathan Sidwell <nathan@acm.org>
27849
27850         * gcc.c-torture/compile/991208-1.c: New test.
27851
27852 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27853
27854         * gcc.dg/ultrasp2.c: New test.
27855
27856 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27857
27858         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27859
27860 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27861
27862         * gcc.c-torture/compile/991202-1.c: New test.
27863         * gcc.c-torture/execute/991202-1.c: New test.
27864         * gcc.c-torture/execute/991202-2.c: New test.
27865         * gcc.c-torture/execute/991202-3.c: New test.
27866
27867 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27868
27869         * g++.old-deja/g++.abi/align.C: New test.
27870         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27871         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27872
27873 1999-12-01  Richard Henderson  <rth@cygnus.com>
27874
27875         * gcc.c-torture/execute/991201-1.c: New.
27876
27877 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27878
27879         * gcc.dg/991129-1.c: New test.
27880
27881 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27882
27883         * gcc.c-torture/compile/991127-1.c: New test.
27884
27885 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27886
27887         * g++.old-deja/g++.other/warn4.C: New test.
27888
27889 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27890
27891         * g++.old-deja/g++.eh/cleanup2.C: New test.
27892         * g++.old-deja/g++.ext/pretty2.C: New test.
27893         * g++.old-deja/g++.ext/pretty3.C: New test.
27894         * g++.old-deja/g++.other/debug6.C: New test.
27895
27896 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27897
27898         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27899         compiler_output to look for one error message instead of two.
27900
27901 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27902
27903         * gcc.c-torture/execute/991118-1.c: Also test case
27904         where the word boundary does not split a byte evenly.
27905
27906 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27907
27908         * g++.old-deja/g++.ext/restrict1.C: New test.
27909
27910 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27911
27912         * gcc.c-torture/execute/991118-1.c: New test.
27913
27914 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27915
27916         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27917         working directory pathnames.
27918
27919 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27920
27921         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27922         host is equipped with driver.h and driver.o so it can actually
27923         compile and run the tests.
27924
27925 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27926
27927         * gcc.c-torture/compile/991008-1.c: New test.
27928
27929 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27930
27931         * lib/gcc-dg.exp: Include target-supports.exp
27932
27933 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27934
27935         * lib/target-supports.exp: New file: Provide procs to test for
27936         features supported by the target.
27937         (check_weak_available): Moved here from ecos.exp.
27938         (check_alias_available): New proc: Determine of the target
27939         toolchain supports the alias attribute.
27940
27941         * gcc.dg/special/ecos.exp: Move check_weak_available to
27942         target-supports.exp.
27943         (alias-1.c): Only perform the test if the target supports
27944         aliases.
27945         (wkali-1.c): Only perform the test if the target supports
27946         aliases.
27947
27948         * gcc.dg/990506-0.c: Expect error messages from cross
27949         targets as well as native targets.
27950
27951 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27952
27953         * gcc.dg/ultrasp1.c: Removed xfail.
27954         * gcc.dg/struct-ret-2.c: Likewise.
27955         * gcc.dg/array-1.c: Likewise.
27956
27957 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27958
27959         * gcc.dg/struct-ret-2.c: New test.
27960
27961         * gcc.dg/array-1.c: New test.
27962
27963 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27964
27965         * gcc.c-torture/execute/991030-1.c: New test.
27966
27967 1999-10-26  Richard Henderson  <rth@cygnus.com>
27968
27969         * gcc.c-torture/compile/991026-2.c: New test.
27970
27971 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27972
27973         * gcc.c-torture/compile/991026-1.c: New test.
27974
27975 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27976
27977         * gcc.c-torture/execute/991023-1.c: New test.
27978
27979 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27980
27981         * gcc.c-torture/execute/991019-1.c: New test.
27982
27983 1999-10-16  Richard Henderson  <rth@cygnus.com>
27984
27985         * gcc.c-torture/execute/991016-1.c: New test.
27986
27987 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27988
27989         * gcc.c-torture/execute/991014-1.c: New test.
27990
27991 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27992
27993         * g++.old-deja/g++.other/union2.C: New test.
27994
27995 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27996
27997         * g++.old-deja/g++.other/vaarg2.C: New test.
27998         * g++.old-deja/g++.other/vaarg3.C: New test.
27999
28000 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28001
28002         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28003         in compile/.
28004
28005 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28006
28007         * gcc.c-torture/execute/va-arg-11.c: New test.
28008
28009 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28010
28011         * lib/file-format.exp (gcc_target_object_format): Don't
28012         crash if objdump is unavailable.
28013
28014 1999-09-29  Donn Terry <donn@interix.com>
28015
28016         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28017
28018 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28019
28020         * gcc.c-torture/compile/990928-1.c: New test.
28021
28022 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28023
28024         * g++.old-deja/g++.other/decl6.C: New test.
28025
28026 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28027
28028         * gcc.c-torture/execute/va-arg-10.c: New test.
28029
28030 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28031
28032         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28033         __PRETTY_FUNCTION__.
28034
28035 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28036
28037         * gcc.c-torture/execute/990923-1.c: New test.
28038
28039 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28040
28041         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28042         for which -fpic is inappropriate.
28043
28044 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28045
28046         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28047
28048 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28049
28050         * g++.old-deja/g++.other/dyncast1.C: New test.
28051         * g++.old-deja/g++.other/dyncast2.C: New test.
28052         * g++.old-deja/g++.other/dyncast3.C: New test.
28053         * g++.old-deja/g++.other/dyncast4.C: New test.
28054         * g++.old-deja/g++.other/dyncast5.C: New test.
28055         * g++.old-deja/g++.eh/catch3.C: New test.
28056         * g++.old-deja/g++.eh/catch3p.C: New test.
28057         * g++.old-deja/g++.eh/catch4.C: New test.
28058         * g++.old-deja/g++.eh/catch4p.C: New test.
28059         * g++.old-deja/g++.eh/catch5.C: New test.
28060         * g++.old-deja/g++.eh/catch5p.C: New test.
28061         * g++.old-deja/g++.eh/catch6.C: New test.
28062         * g++.old-deja/g++.eh/catch6p.C: New test.
28063         * g++.old-deja/g++.eh/catch7.C: New test.
28064         * g++.old-deja/g++.eh/catch7p.C: New test.
28065         * g++.old-deja/g++.eh/catch8.C: New test.
28066         * g++.old-deja/g++.eh/catch8p.C: New test.
28067         * g++.old-deja/g++.eh/catch9.C: New test.
28068         * g++.old-deja/g++.eh/catch9p.C: New test.
28069
28070 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28071
28072         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28073         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28074
28075 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28076
28077         * gcc.c-torture/compile/990913-1.c: New test.
28078
28079 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28080
28081         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28082         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28083
28084 1999-09-09  Richard Henderson  <rth@cygnus.com>
28085
28086         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28087
28088 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28089
28090         * g++.old-deja/g++.other/lookup11.C: New test.
28091         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28092         what is permitted and what we want.
28093         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28094         overload use.
28095         * g++.old-deja/g++.jason/rfg5.C: Likewise
28096
28097 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28098
28099         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28100         * gcc.c-torture/noncompile/poison-1.c: New file.
28101
28102 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28103
28104         * g++.old-deja/g++.other/sizeof3.C: New test.
28105         * g++.old-deja/g++.other/sizeof4.C: New test.
28106         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28107         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28108
28109 1999-09-07  Richard Henderson  <rth@cygnus.com>
28110
28111         * gcc.dg/va-arg-1.c: New.
28112
28113 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28114
28115         * gcc.c-torture/execute/va-arg-9.c: New test.
28116
28117 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28118
28119         * g77.f-torture/compile/980519-2.f: New test.
28120         * g77.f-torture/compile/19990905-0.f: New test.
28121         * g77.f-torture/compile/19990905-1.f: New test.
28122         * g77.f-torture/compile/19990905-2.f: New test.
28123
28124         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28125
28126 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28127
28128         * gcc.c-torture/execute/990827-1.c: Fix typo.
28129
28130 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28131
28132         * g++.old-deja/g++.other/deref1.C: New test.
28133
28134 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28135
28136         * g++.old-deja/g++.other/ambig2.C: New test.
28137         * g++.old-deja/g++.other/cond5.C: New test.
28138         * g++.old-deja/g++.other/lookup16.C: New test.
28139
28140 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28141
28142         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28143         assemblers too.
28144
28145 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28146
28147         * lib/c-torture.exp: Avoid the "compare executables" optimization
28148         when testing native.
28149
28150 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28151
28152         * gcc.c-torture/execute/990829-1.c: New test.
28153         * gcc.c-torture/compile/990829-1.c: New test.
28154
28155 1999-08-27  Paul Burchard  <burchard@pobox.com>
28156
28157         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28158         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28159         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28160         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28161         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28162         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28163         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28164         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28165         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28166         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28167         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28168
28169 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28170
28171         * gcc.c-torture/execute/990827-1.c: New test.
28172
28173 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28174
28175         * g77.f-torture/noncompile/19990826-4.f: New test.
28176
28177         * g77.f-torture/compile/19990826-3.f: New test.
28178
28179         * g77.f-torture/execute/19990826-2.f: New test.
28180
28181         * g77.f-torture/compile/19990826-1.f: New test.
28182
28183         * gcc.c-torture/execute/990826-0.c: New test.
28184         * g77.c-torture/execute/19990826-0.f: New test.
28185
28186         * g77.f-torture/noncompile/970626-2.f: New test.
28187
28188 1999-08-25  Paul Burchard  <burchard@pobox.com>
28189
28190         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28191         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28192         lss-011.C: New tests.
28193
28194 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28195
28196         * g++.old-deja/g++.other/decl5.C: New test.
28197
28198 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28199
28200         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28201         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28202         call `postbase' for each one.  All callers of `postbase' changed
28203         to call this instead.
28204
28205 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28206
28207         * gcc.c-torture/execute/990811-1.c: New test.
28208
28209 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28210
28211         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28212         just native ones.
28213
28214         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28215         just native ones.
28216
28217 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28218
28219         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28220
28221 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28222
28223         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28224
28225 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28226
28227         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28228
28229 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28230
28231         * gcc.c-torture/execute/990804-1.c: New test.
28232
28233 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28234
28235         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28236         * g++.old-deja/g++.brendan/crash64.C: Likewise
28237         * g++.old-deja/g++.brendan/overload8.C: Likewise
28238
28239 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28240
28241         * g++.old-deja/g++.other/struct1.C: New test.
28242
28243 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28244
28245         * g++.old-deja/g++.other/enum2.C: New test.
28246
28247 1999-08-02  Richard Henderson  <rth@cygnus.com>
28248
28249         Adapted from tests from Franz Sirl:
28250         * gcc.c-torture/execute/va-arg-7.c: New test.
28251         * gcc.c-torture/execute/va-arg-8.c: New test.
28252
28253 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28254
28255         * gcc.c-torture/compile/990801-2.c: New test.
28256
28257         * gcc.c-torture/compile/990801-1.c: New test.
28258
28259 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28260
28261         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28262         fp-cmp-1.c, converting double to float.
28263
28264         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28265         fp-cmp-1.c, converting double to long double.
28266
28267         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28268         from fr1 to unknown_register, since fr1 is a legitimate register
28269         on some machines.
28270
28271 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28272
28273         * README: More listname related changes.
28274
28275 1999-07-08  Catherine Moore  <clm@cygnus.com>
28276
28277         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28278
28279 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28280
28281         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28282
28283 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28284
28285         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28286
28287 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28288
28289         * gcc.dg/990703-1.c: New test.
28290
28291 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28292
28293         * lib/file-format.exp: New file: Move definition of proc
28294         gcc_target_object_format to here from
28295         gcc.dg/special/ecos.exp.
28296
28297         * lib/c-torture.exp: Include lib file-format.exp.
28298         * lib/gcc-dg.exp: Include lib file-format.exp.
28299
28300         * gcc.dg/special/ecos.exp: Remove definition of proc
28301         gcc_target_object_format.
28302
28303 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28304
28305         * gcc.c-torture/execute/990628-1.c: New test.
28306
28307 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28308
28309         * gcc.c-torture/compile/990625-2.c: New test.
28310
28311         * gcc.c-torture/compile/990625-1.c: New test.
28312
28313 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28314
28315         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28316         attributes compile.
28317         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28318         ports that use the COFF/PE file format.
28319
28320 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28321
28322         * gcc.c-torture/compile/990617-1.c: New test.
28323
28324 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28325
28326         * g++.old-deja/g++.other/decl4.C: New test.
28327
28328 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28329
28330         * g++.old-deja/g++.other/bitfld3.C: New test.
28331
28332 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28333
28334         * g++.old-deja/g++.eh/catch1.C: New test.
28335
28336 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28337
28338         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28339
28340         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28341         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28342
28343 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28344
28345         * g77.f-torture/compile/19990502-0.f: Replace with new,
28346         shorter, test that still fails after recent changes.
28347
28348 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28349
28350         * gcc.c-torture/execute/990604-1.c: New test.
28351
28352 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28353
28354         * gcc.c-torture/execute/990531-1.c: New test.
28355
28356 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28357
28358         * gcc.c-torture/compile/990527-1.c: New test.
28359
28360 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28361
28362         * gcc.c-torture/execute/990527-1.c: New test.
28363
28364 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28365
28366         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28367         bitfields as signed.
28368
28369 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28370
28371         * g77.f-torture/compile/19990525-0.f: New test.
28372
28373 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28374
28375         * gcc.c-torture/execute/990525-2.c: New test.
28376
28377         * gcc.c-torture/execute/990525-1.c: New test.
28378
28379 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28380
28381         * g++.old-deja/g++.other/anon3.C: New test.
28382         * g++.old-deja/g++.other/anon4.C: New test.
28383         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28384         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28385         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28386         Merrill).
28387
28388 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28389
28390         * gcc.c-torture/execute/990524-1.c: New test.
28391
28392         * gcc.dg/990524-1.c: New test.
28393
28394 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28395
28396         * gcc.c-torture/compile/990523-1.c: New test.
28397
28398 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28399
28400         * gcc.c-torture/compile/990519-1.c: New test.
28401
28402 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28403
28404         * gcc.c-torture/compile/990517-1.c: New test.
28405
28406         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28407         (e4, f4): New tests.
28408         (main): Call them.
28409
28410 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28411
28412         * gcc.dg/noreturn-1.c: New test.
28413
28414 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28415
28416         * gcc.c-torture/execute/990513-1.c: New test.
28417
28418 1999-05-10  Richard Henderson  <rth@cygnus.com>
28419
28420         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28421
28422 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28423
28424         * g77.f-torture/execute/erfc.f: Use small single-precision
28425         values, to avoid problems on Alphas when not -mieee.
28426
28427 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28428
28429         * gcc.dg/990506-0.c: New test.
28430
28431 1999-05-08  Richard Henderson  <rth@cygnus.com>
28432
28433         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28434         the constant to test.  Don't XFAIL 64-bit targets.
28435
28436         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28437         * g++.old-deja/g++.law/profile1.C: Likewise.
28438
28439         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28440         operator new instances.
28441         * g++.old-deja/g++.other/delete5.C: Likewise.
28442
28443 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28444
28445         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28446         intrinsic.
28447
28448 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28449
28450         * g77.f-torture/execute/u77-test.f: Reverse order of two
28451         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28452
28453 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28454
28455         * gcc.dg/compare1.c: New test.
28456
28457 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28458
28459         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28460         New tests.
28461
28462 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28463
28464         * g77.f-torture/compile/19990502-1.f: New test.
28465
28466 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28467
28468         * g77.f-torture/compile/19990502-0.f: New test.
28469
28470 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28471
28472         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28473         intrinsic.
28474
28475 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28476
28477         * g77.f-torture/execute/u77-test.f (main): List libU77
28478         intrinsics not currently tested.
28479         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28480         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28481         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28482         Trim blanks off the ends of some printed strings.
28483
28484 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28485
28486         * g77.f-torture/execute/u77-test.f (main): Just warn about
28487         FSTAT gid disagreement, as it's expected on some systems.
28488
28489 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28490
28491         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28492         use a new function, which allows for some slop.
28493         Clean up some commentary.
28494         (issum): The new function.
28495         (sgladd): Deleted subroutine.
28496
28497 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28498
28499         * g77.f-torture/execute/u77-test.f: Modify to be more like
28500         libf2c/libU77 version, bringing patches to that version here.
28501         Add suitable commentary.
28502
28503 1999-04-25  Richard Henderson  <rth@cygnus.com>
28504
28505         * gcc.dg/990424-1.c: New test.
28506
28507 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28508
28509         * g77.f-torture/execute/u77-test.f (main): Bug involving
28510         LSTAT has been fixed, so turn back on full checking.
28511
28512 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28513
28514         * g77.f-torture/compile/19990419-0.f: New test.
28515         * g77.f-torture/execute/19990419-1.f: New test.
28516
28517 1999-04-17  Richard Henderson  <rth@cygnus.com>
28518
28519         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28520         to avoid the need for a prototype to supress a warning.
28521
28522 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28523
28524         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28525
28526 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28527
28528         * gcc.c-torture/execute/990404-1.c: New test.
28529
28530 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28531
28532         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28533         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28534         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28535         missing initializer warnings.
28536
28537 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28538
28539         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28540         matching strings.
28541
28542 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28543
28544         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28545
28546 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28547
28548         * g77.f-torture/execute/19990325-0.f: New test.
28549         * g77.f-torture/execute/19990325-1.f: New test.
28550
28551 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28552
28553         * gcc.c-torture/execute/990324-1.c: New test.
28554
28555 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28556
28557         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28558         test with 4.
28559
28560 1999-03-17  Richard Henderson  <rth@cygnus.com>
28561
28562         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28563
28564 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28565
28566         * g77.f-torture/execute/19990313-2.f: New test.
28567         * g77.f-torture/execute/19990313-3.f: New test.
28568
28569 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28570
28571         * g77.f-torture/execute/19990313-0.f: New test.
28572         * g77.f-torture/execute/19990313-1.f: New test.
28573
28574 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28575
28576         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28577         printf to sprintf.
28578         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28579         (main): Add check for u15.  Conditionalize u31 check depending on
28580         whether ints are <32 bits or >=32 bits.
28581
28582 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28583
28584         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28585
28586 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28587
28588         * g77.f-torture/compile/19990305-0.f: New test.
28589         * g77.f-torture/execute/19981119-0.f: New test.
28590
28591 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28592
28593         * g77.f-torture/execute/970625-2.f: call ABORT if final
28594         result is not correct, instead of just printing it.
28595         Add this checking via newly introduced obfuscation, to
28596         trip up buggy front ends.
28597
28598 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28599
28600         * g77.f-torture/compile/960317-1.f: Moved from being
28601         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28602
28603 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28604
28605         * g77.f-torture/execute/960317-1.f: New (old) test.
28606         * g77.f-torture/execute/970625-2.f: Ditto.
28607
28608 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28609
28610         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28611         message on line 1 or line 2; cccp and cpplib do this differently.
28612
28613 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28614
28615         * g++.old-deja/g++.law/weak1.C: New test.
28616
28617 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28618
28619         * gcc.c-torture/execute/990119-1.c: Renamed to...
28620         * gcc.dg/990119-1.c: this, so it will only be tested once
28621         (it's a preprocessor test, it doesn't need to be run at
28622         multiple optimization levels).
28623
28624 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28625
28626         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28627           ALWAYS_CXXFLAGS.
28628
28629 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28630
28631         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28632         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28633         to not be compilable by current g77.
28634
28635 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28636
28637         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28638
28639 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28640
28641         * gcc.c-torture/execute/990222-1.c: New test.
28642
28643 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28644
28645         * g77.f-torture/compile/19990218-0.f: New test.
28646         * g77.f-torture/noncompile/19990218-1.f: New test.
28647
28648 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28649
28650         * g77.f-torture/compile/19981216-0.f: New test.
28651
28652 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28653
28654         * gcc.dg/990214-1.c: New test.
28655
28656 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28657
28658         * gcc.dg/990213-2.c: New test.
28659
28660         * gcc.dg/990213-1.c: New test.
28661
28662 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28663
28664         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28665         ints.
28666
28667 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28668
28669         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28670         specified by target.
28671
28672         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28673
28674 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28675
28676         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28677
28678 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28679
28680         * gcc.dg/special/ecos.exp: New test driver for new tests with
28681         special requirements.
28682
28683         * gcc.dg/special/alias-1.c: New test.
28684         * gcc.dg/special/gcsec-1.c: New test.
28685         * gcc.dg/special/weak-1.c: New test.
28686         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28687         * gcc.dg/special/weak-2.c: New test.
28688         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28689         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28690         * gcc.dg/special/wkali-1.c: New test.
28691         * gcc.dg/special/wkali-2.c: New test.
28692         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28693         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28694
28695 1999-02-10  Felix Lee  <flee@cygnus.com>
28696
28697           * lib/c-torture.exp (c-torture-compile): Pull out code for
28698           analyzing gcc error messages.
28699           (c-torture-execute): Likewise.  Fix some (harmless) false
28700           positives.
28701           * lib/gcc.exp (gcc_check_compile): New function.
28702
28703 1999-02-08  Richard Henderson  <rth@cygnus.com>
28704
28705         * gcc.c-torture/execute/990208-1.c: New test.
28706
28707 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28708
28709         * g++.dg/special/ecos.exp: New driver for new tests with special
28710         requirements
28711
28712         * g++.dg/special/conpr-1.C: New test
28713         * g++.dg/special/conpr-2.C: New test
28714         * g++.dg/special/conpr-2a.C: New test
28715         * g++.dg/special/conpr-3.C: New test
28716         * g++.dg/special/conpr-3a.C: New test
28717         * g++.dg/special/conpr-3b.C: New test
28718
28719         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28720         allow g++ to use the dg driver
28721
28722         * README: Add comment about g++.dg directory
28723
28724 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28725
28726         * README: Update email addresses.
28727
28728 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28729
28730         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28731         arguments in order to force structure S onto the stack even on
28732         the alpha.
28733         (test): Pass 10 leading arguments to function foo as well as the
28734         structure S.
28735
28736         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28737         failure for all targets.
28738
28739         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28740         abort to terminate program execution.
28741
28742 1999-01-30  Richard Henderson  <rth@cygnus.com>
28743
28744         * gcc.c-torture/execute/990130-1.c: New test.
28745
28746 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28747
28748         * gcc.dg/990130-1.c: New test.
28749
28750 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28751
28752         * gcc.c-torture/execute/990128-1.c: New test.
28753
28754 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28755
28756         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28757
28758 1999-01-27  Felix Lee  <flee@cygnus.com>
28759
28760         * lib/c-torture.exp (c-torture-compile): pull out code for
28761         analyzing gcc error messages.
28762         (c-torture-execute): ditto, and fix some (harmless) false
28763         positives.
28764         * lib/gcc.exp (gcc_check_compile): new function.
28765
28766 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28767
28768         * gcc.dg/990117-1.c: New test.
28769
28770         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28771
28772         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28773
28774 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28775
28776         * g77.f-torture/compile/990115-1.f: New test.
28777
28778 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28779
28780         * gcc.c-torture/compile/990107-1.c: New test
28781
28782 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28783
28784         * gcc.c-torture/execute/990106-2.c: New test.
28785
28786         * gcc.c-torture/execute/990106-1.c: New test.
28787
28788 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28789
28790         * gcc.c-torture/compile/981223-1.c: New test.
28791
28792 1998-12-29  Richard Henderson  <rth@cygnus.com>
28793
28794         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28795         (opt3): Rename from opt4 and disable.
28796
28797 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28798
28799         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28800
28801 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28802
28803         * g++.old-deja/g++.other/conv5.C: New test.
28804
28805 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28806
28807         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28808
28809 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28810
28811         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28812
28813 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28814
28815         * gcc.c-torture/compile/981211-1.c: New test.
28816
28817 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28818
28819         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28820
28821         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28822
28823 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28824
28825         * gcc.special/930510-1.c: Make C9X safe.
28826         * gcc.misc-tests/gcov-1.c Similarly.
28827         * gcc.misc-tests/gcov-2.c Similarly.
28828
28829 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28830
28831         * gcc.dg/ultrasp1.c: New test.
28832
28833 1998-12-06  Richard Henderson  <rth@cygnus.com>
28834
28835         * gcc.c-torture/execute/981206.c: New test.
28836
28837 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28838
28839         * g++.old-deja/g++.ns/template7.C: New test.
28840
28841         * g++.old-deja/g++.other/expr1.C: New test.
28842
28843         * g++.old-deja/g++.eh/tmpl3.C: New test.
28844
28845         * g++.old-deja/g++.eh/tmpl2.C: New test.
28846
28847 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28848
28849         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28850         * g++.old-deja/g++.other/using6.C: Removed.
28851         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28852
28853         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28854
28855 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28856
28857         * g++.old-deja/g++.pt/overload8.C: New test.
28858
28859         * g++.old-deja/g++.pt/overload7.C: New test.
28860
28861         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28862
28863         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28864         and relinking messages.
28865         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28866         compiling with -frepo.
28867
28868 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28869
28870         * g++.old-deja/g++.pt/lookup6.C: New test.
28871
28872 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28873
28874         * gcc.c-torture/execute/981130-1.c: New test.
28875         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28876
28877 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28878
28879         * g++.old-deja/g++.pt/explicit76.C: New test.
28880
28881         * g++.old-deja/g++.pt/friend38.C: New test.
28882
28883         * g++.old-deja/g++.ns/crash2.C: New test.
28884
28885         * g++.old-deja/g++.pt/defarg8.C: New test.
28886
28887         * g++.old-deja/g++.pt/instantiate6.C: New test.
28888
28889         * g++.old-deja/g++.pt/static6.C: New test.
28890
28891         * g++.old-deja/g++.pt/decl2.C: New test.
28892
28893 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28894
28895         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28896         problem is actually related with name lookup, but so what? :-)
28897
28898         * g++.old-deja/g++.pt/friend37.C: New test.
28899
28900 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28901
28902         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28903         element, which fails on some systems.
28904
28905         * g77.f-torture/execute/labug1.f: New test.
28906
28907 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28908
28909         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28910         is defined.
28911
28912 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28913
28914         * g77.f-torture/compile/981117-1.f: New test.
28915
28916 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28917
28918         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28919         properly discarded.
28920
28921 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28922
28923         * gcc.c-torture/execute/memcheck: New directory of tests for
28924         -fcheck-memory-usage.
28925
28926 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28927
28928         * README: New file, general information about the testsuite and
28929         new description of the various C++ test subdirectories.
28930         * README.g++: Eliminate obsolete information, update and move most
28931         relevant stuff to README.
28932
28933 1998-11-07  Richard Henderson  <rth@cygnus.com>
28934
28935         * gcc.c-torture/compile/981107-1.c: New test.
28936
28937 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28938
28939         * execute/memcpy-bi.c: New testcase.
28940
28941 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28942
28943         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28944         base classes.
28945
28946         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28947         template is selected.
28948
28949         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28950         classes, it should be accepted for all types.
28951
28952         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28953
28954         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28955         specializations start with template headers.
28956
28957 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28958
28959         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28960
28961         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28962         non-POD types.
28963
28964 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28965
28966         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28967
28968 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28969
28970         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28971
28972 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28973
28974         * 981019-1.c: New test.
28975
28976 1998-10-14  Robert Lipe <robertl@dgii.com>
28977
28978         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28979         find objc headers.
28980
28981 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28982
28983         * compile/981001-4.c: Remove use of GCC extension that triggers a
28984         compiler bug.
28985
28986 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28987
28988         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28989
28990 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28991
28992         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28993         instantiation of template produces incorrect code for delete
28994         expression.
28995
28996         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28997         constructors' name is not unique.
28998         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28999         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29000
29001         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29002         automatic array of const is ill-formed.
29003
29004         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29005         of template parameter?
29006
29007         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29008         const.
29009
29010         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29011         pointer-to-member expression.
29012
29013         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29014         declaration causes ICE.
29015
29016 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29017
29018         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29019         reserved in the global namespace.
29020
29021         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29022         generate needed virtual table.
29023
29024         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29025
29026 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29027
29028         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29029         template-dependent type
29030
29031 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29032
29033         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29034         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29035         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29036
29037         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29038         class should be usable as argument of member function.
29039         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29040         class should be usable as return type of member function.
29041         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29042         class should be usable as type of data member.
29043
29044         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29045
29046 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29047
29048         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29049
29050 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29051
29052         * gcc.dg/dll-?.c Add thumb to target list.
29053         Fix assembler scan patterns to match current assembler output.
29054
29055 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29056
29057         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29058         matching of template brackets.
29059
29060         * g++.old-deja/g++.other/using4.C: New test.  Test using
29061         declarations of methods from base classes.
29062
29063         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29064         within functions should introduce names into the innermost
29065         enclosing namespace.
29066
29067         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29068         of static locals if first initialization throws.
29069
29070 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29071
29072         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29073
29074 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29075
29076         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29077         lose track of the possible targets of tablejump insns.
29078         * special/special.exp: Run it.
29079
29080 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29081
29082         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29083         must be declared before its specializations can be named in friend
29084         declarations.
29085
29086 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29087
29088         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29089
29090         * g77.f-torture/execute/io1.f: New test.
29091
29092 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29093
29094         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29095         with pointer to template function, for which no argument deduction
29096         is possible.
29097
29098         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29099         specialization of template function as argument to template
29100         function.
29101
29102         * g++.old-deja/g++.other/access2.C: New test; Inner class
29103         shouldn't have privileged access to Outer's names.
29104
29105 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29106
29107         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29108         friend template declared within template class conflicts with
29109         nested class of the same name.
29110
29111         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29112         is ignored.
29113
29114         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29115         object with direct initializer as function declaration.
29116
29117         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29118         initializers.
29119
29120         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29121         involving const pointer and NULL produces incorrect result.
29122
29123         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29124         type name without `typename' should be rejected with -pedantic.
29125
29126 1998-10-02  Richard Henderson  <rth@cygnus.com>
29127
29128         * g++.old-deja/g++.other/addrof1.C: New test.
29129
29130 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29131
29132         * gcc.c-torture/compile/981001-1.c: New test.
29133         * gcc.c-torture/execute/981001-1.c: New test.
29134
29135 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29136
29137         * gcc.c-torture/compile/981001-2.c: New test.
29138         * gcc.c-torture/compile/981001-3.c: New test.
29139         * gcc.c-torture/compile/981001-4.c: New test.
29140
29141 1998-10-01  Robert Lipe  <robertl@dgii.com>
29142
29143         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29144         multilibbed hosts.   Idea grafted from g77.exp.
29145
29146 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29147
29148         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29149         avoid losing on systems which need -lsocket.
29150
29151 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29152
29153         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29154         * g++.old-deja/g++.other/nested2.C: Ditto.
29155         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29156         failure.
29157
29158 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29159
29160         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29161         preferred over template operator!= for enum bitfields.
29162
29163 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29164
29165         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29166         that happen to have the same base name, but in different scopes,
29167         are incorrectly rejected.
29168
29169 1998-09-16  Richard Henderson  <rth@cygnus.com>
29170
29171         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29172         on the native word size instead of an integer literal.
29173
29174 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29175
29176         * g++.old-deja/g++.other/static2.C: Invocation of static data
29177         member of type pointer-to-function denoted as non-static member.
29178
29179         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29180         checks involving function types and aliases.
29181
29182 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29183
29184         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29185         redefined to the same non-trivial type.
29186
29187         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29188         namespace-qualification of template specializations declared in
29189         other namespaces.
29190
29191         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29192         to declare a subset of the specializations of a template function
29193         as friends of specializations of a template class.
29194
29195         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29196         member templates that do not fully specialize the enclosing
29197         template class are rejected.
29198
29199 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29200
29201         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29202
29203 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29204
29205         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29206         altered from libf2c/libU77 version.
29207
29208 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29209
29210         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29211
29212 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29213
29214         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29215         (un)signed char are different types for template specialization
29216         purposes.
29217
29218 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29219
29220         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29221         * objc: ObjC testsuite.
29222
29223 1998-08-31  Catherine Moore  <clm@cygnus.com>
29224
29225         * gcc.c-torture/execute/941014-1.x:  New file.
29226
29227 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29228
29229         * lib/c-torture.exp: Add support for
29230         torture_eval_before_compile and torture_eval_before_execute
29231         variables.
29232
29233 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29234
29235         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29236         this test triggers valid.
29237
29238 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29239
29240         * gcc.dg/980827-1.c: New test.
29241
29242 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29243
29244         * gcc.c-torture/execute/loop-4b.c: New test.
29245
29246 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29247
29248         * lib/c-torture.exp: Add support for
29249         torture_eval_before_compile and torture_eval_before_execute
29250         variables.
29251
29252 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29253
29254         * gcc.c-torture/compile/980825-1.c: New test.
29255
29256 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29257
29258         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29259         count number tests in opt_t0 not good_t0.
29260
29261 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29262
29263         * gcc.c-torture/compile/930326-1.x: Fix typo.
29264
29265 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29266
29267         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29268         causes an ICE.
29269
29270 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29271
29272         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29273         STACK_SIZE is defined.
29274         * gcc.c-torture/unsorted/stuct.c: Similarly.
29275
29276         * gcc.c-torture/compile/980821-1.c: New test.
29277
29278 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29279
29280         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29281
29282 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29283
29284         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29285         code.
29286
29287 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29288
29289         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29290         error'.
29291
29292 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29293
29294         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29295
29296 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29297
29298         * gcc.c-torture/compile/980816-1.c: New test.
29299
29300         * gcc.dg/980816-1.c: New test.
29301
29302 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29303
29304         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29305         compiler for ieee tests.
29306
29307 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29308
29309         * g77.f-torture/compile/980729-0.f: New test.
29310
29311 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29312
29313         * gcc.c-torture/special/eeprof-1.c: New test, for
29314         -finstrument-functions.
29315         * gcc.c-torture/special/special.exp: Run it.
29316
29317 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29318
29319         * gcc.c-torture/compile/980729-1.c: New test.
29320
29321 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29322
29323         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29324         __thumb__ is defined, and test for ARM style doubles if so.
29325
29326 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29327
29328         * g77.f-torture/noncompile/980615-0.f: New test.
29329
29330 1998-07-26  H.J. Lu  (hjl@gnu.org)
29331
29332         * gcc.dg/980312-1.c: Do link instead of compile.
29333         * gcc.dg/980313-1.c: Likewise.
29334
29335 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29336
29337         * gcc.c-torture/compile/980726-1.c: New test.
29338
29339 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29340
29341         * g77.f-torture/execute/io0.f: New test.
29342
29343 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29344
29345         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29346         an int.
29347
29348 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29349
29350         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29351         m32r bugs.
29352
29353 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29354
29355         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29356         c-decl.c:grokdeclarator can handle mode attributes.
29357
29358 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29359
29360         * gcc.c-torture/execute/980716-1.c: New test.
29361
29362 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29363
29364         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29365         the mn10200.
29366         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29367         the mn10200.
29368         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29369         * gcc.c-torture/compile/930326-1.x: Similarly.
29370
29371 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29372
29373         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29374         New test from Craig.
29375
29376 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29377
29378         * g77.f-torture/noncompile/980616-0.f: New test.
29379
29380         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29381
29382 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29383
29384         *  g++.other/singleton.C: Return error value instead of taking
29385         SIGSEGV.
29386
29387 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29388
29389         *  g++.other/singleton.C: New test.   Warning is under dispute.
29390         Runtime crash is not.
29391
29392 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29393
29394         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29395         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29396         using6.C, using7.C}:  New namespace tests.
29397
29398 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29399
29400         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29401         specialization with typedef'ed names used as array indexes.
29402
29403 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29404
29405         * gcc.c-torture/execute/980709-1.c: New test.
29406
29407         * gcc.dg/980709-1.c: New test.
29408
29409 1998-07-07  Richard Henderson  <rth@cygnus.com>
29410
29411         * gcc.c-torture/execute/bcp-1.c: New test.
29412
29413 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29414
29415         * gcc.c-torture/execute/980707-1.c: New test.
29416
29417 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29418
29419         * gcc.c-torture/compile/980706-1.c: New test.
29420
29421 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29422
29423         * g77.f-torture/execute/980701-0.f,
29424         g77.f-torture/execute/980701-1.f: New test from Craig.
29425
29426 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29427
29428         * gcc.c-torture/compile/980701-1.c: New test.
29429
29430         * gcc.c-torture/execute/980701-1.c: New test.
29431
29432 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29433 rlsruhe.de>
29434
29435         * g++.old-deja/g++.robertl/eb132.C: New test.
29436         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29437
29438 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29439
29440         * g77.f-torture/execute/980628-7.f,
29441         g77.f-torture/execute/980628-8.f,
29442         g77.f-torture/execute/980628-9.f,
29443         g77.f-torture/execute/980628-10.f: New tests from Craig.
29444
29445         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29446
29447 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29448
29449         * g77.f-torture/execute/980628-4.f: New test from Craig.
29450         * g77.f-torture/execute/980628-5.f: Likewise.
29451         * g77.f-torture/execute/980628-2.f: Likewise.
29452         * g77.f-torture/execute/980628-0.f: Likewise.
29453         * g77.f-torture/execute/980628-1.f: Likewise.
29454         * g77.f-torture/execute/980628-3.f: Likewise.
29455         * g77.f-torture/execute/980628-6.f: Likewise.
29456
29457 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29458
29459         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29460         directory when nothing has been installed yet.
29461
29462 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29463
29464         * gcc.c-torture/special/special.exp: Handle newer versions of
29465         dejagnu.
29466
29467 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29468
29469         * gcc.dg/980626-1.c: New test.
29470
29471 1998-06-19  Bruno Haible <haible@ilog.fr>
29472
29473         * gcc.misc-tests/m-un-2.c: New test.
29474         * g++.old-deja/g++.other/warn01.c: Likewise.
29475
29476 1998-06-19  Robert Lipe  <robertl@dgii.com>
29477
29478         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29479         compatibility with assmblers with a different comment character.
29480         Eliminate use of GAS-specific extensions.
29481
29482 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29483
29484         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29485
29486 1998-06-19  Robert Lipe  <robertl@dgii.com>
29487
29488         *lib/g77.exp: Replace search for libf2c.a with search for newly
29489         renamed libg2c.a
29490
29491 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29492
29493         * gcc.c-torture/execute/980617-1.c: New test.
29494
29495 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29496
29497         * gcc.c-torture/execute/980612-1.c: New test.
29498
29499 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29500
29501         * gcc.dg/980523-1.c: Only test on ppc-linux.
29502         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29503
29504         * gcc.c-torture/execute/980608-1.c: New test.
29505
29506 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29507
29508         * gcc.c-torture/execute/980605-1.c: New test.
29509
29510 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29511
29512         * gcc.c-torture/execute/980604-1.c: New test.
29513
29514 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29515
29516         * gcc.c-torture/execute/980602-1.c: New test.
29517         * gcc.c-torture/execute/980602-2.c: Likewise.
29518
29519 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29520
29521         * 970125-0.f: Fix per JCB.  Add commentary.
29522
29523 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29524
29525         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29526         IEEE -0 support.
29527
29528 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29529
29530         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29531         earlier.
29532
29533 1998-05-28  Catherine Moore <clm@cygnus.com>
29534
29535         * gcc.c-torture/execute/980526-3.c: New test.
29536
29537 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29538
29539         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29540         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29541         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29542         m88k-motorola-sysv3 to XFAIL.
29543
29544 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29545
29546         * gcc.dg/980526-1.c: New test.
29547         * gcc.c-torture/execute/980526-2.c: New test.
29548
29549 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29550
29551         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29552
29553         * gcc.c-torture/execute/980526-1.c: New test.
29554
29555 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29556
29557         * g77.f-torture/execute/alpha2.f: Add runtime test.
29558
29559 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29560
29561         * g++.old-deja/old-deja.exp: Strip leading directories.
29562
29563         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29564         error for the line.  Don't run multiple tests for the same line.
29565
29566 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29567
29568         * gcc.dg/980523-1.c: New test.
29569
29570 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29571
29572         * g77.f-torture/compile/970915-0.f: New test.
29573
29574 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29575
29576         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29577
29578 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29579
29580         * gcc.dg/980520-1.c: New test.
29581
29582 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29583
29584         * gcc.dg/980502-1.c: Fix return type.
29585
29586 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29587
29588         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29589         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29590         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29591         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29592         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29593
29594 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29595
29596         * g77.f-torture/execute/980520-1.f: New test.
29597
29598 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29599
29600         * lib/mike-g77.exp: New file.
29601
29602         * g77.f-torture/noncompile/noncompile.exp,
29603         g77.f-torture/noncompile/check0.f: New files.
29604
29605 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29606
29607         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29608         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29609         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29610         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29611         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29612         abort where appropriate.
29613
29614 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29615
29616         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29617         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29618
29619 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29620
29621         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29622
29623 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29624
29625         * g77.f-torture/compile/980427-0.f: New test.
29626
29627 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29628
29629         * g77.f-torture/compile/980424-0.f: New test.
29630
29631 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29632
29633         * g77.f-torture/compile/980419-2.f (main): New test.
29634         * g77.f-torture/compile/970125-0.f: New test.
29635         * g77.f-torture/compile/980419-1.f: New test.
29636
29637 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29638
29639         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29640         of loop-4.c.
29641
29642 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29643
29644         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29645
29646 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29647
29648         * gcc.c-torture/compile/980329-1.c: New test.
29649
29650 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29651
29652         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29653         * gcc.dg/980312-1.c: Fix typo in -march command.
29654
29655 1998-03-16  H.J. Lu  (hjl@gnu.org)
29656
29657         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29658
29659 1998-03-11  Robert Lipe  <robertl@dgii.com>
29660
29661         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29662         Dave Love agree the Fortran source is bogus.
29663
29664 1998-03-11  Robert Lipe  <robertl@dgii.com>
29665
29666         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29667         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29668         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29669         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29670         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29671
29672 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29673
29674         * g++.old-deja/g++.other/friend1.C: New test.
29675
29676 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29677
29678         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29679         possibly uninitialized) variables and declare dnrm2.
29680
29681 1998-02-23  Robert Lipe <robertl@dgii.com>
29682
29683         From Bruno Haible <haible@ilog.fr>:
29684         * gcc.c-torture/execute/980223.c: New test.
29685
29686 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29687
29688         * gcc.dg/ifelse-1.c: New test.
29689
29690 1998-02-09  H.J. Lu  (hjl@gnu.org)
29691
29692         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29693
29694           * lib/old-dejagnu.exp (old-dejagnu): Added the
29695           "execution test - XFAIL *-*-*" handling in the spirit of
29696           "excess errors test -". Changed the "execution test fails"
29697           handling to be like "excess errors test fails".
29698           * Update various tests accordingly.
29699
29700 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29701
29702         * gcc.c-torture/execute/980205.c: New test.
29703
29704 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29705
29706         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29707         * lib/f-torture.exp: Similarly.
29708         * gcc.c-torture: Rename all .cexp files to .x files.
29709
29710 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29711
29712         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29713         (940510-1.c): Removed duplicate.
29714         (971104-1.c): New test.
29715
29716 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29717
29718           * lib/f-torture.exp: Improve error and loop detection.
29719
29720 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29721
29722         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29723         use that to size the filler array.
29724
29725 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29726
29727         * lib/c-torture.exp(c-torture-execute): Fix typo.
29728
29729         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29730         testcase as the executable name. Keep the executable around if
29731         the test fails.
29732
29733 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29734
29735         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29736         changes.  Only test one -g option, and move it to the end of the
29737         list of options to test.
29738
29739 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29740
29741         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29742         variable GCC_TORTURE_OPTIONS to supply default switches separated
29743         by colons.  If no environment variable, run tests with -O0 -g, -O1
29744         -g, and -O2 -g as well.
29745
29746 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29747
29748         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29749         explanatory comments. Fix indentation.
29750
29751 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29752
29753         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29754
29755 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29756
29757         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29758         * g++.old-deja/g++.mike/p7325.C: Likewise.
29759         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29760
29761 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29762
29763         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29764         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29765         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29766         * g++.old-deja/g++.law/operators4.C: Likewise.
29767
29768 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29769
29770         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29771         * g++.old-deja/g++.mike/p784.C: Ditto.
29772         * g++.old-deja/g++.mike/p785.C: Ditto.
29773
29774 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29775
29776           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29777
29778 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29779
29780         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29781         target feature; pass this to c-torture-execute as needed.
29782
29783 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29784
29785         * lib/c-torture.exp(c-torture-execute): If the previous and the
29786         current executables being tested are identical, we don't need to
29787         run the executable again. Try to make the executable names
29788         unique. Add an optional argument for passing additional compiler
29789         flags.
29790
29791 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29792
29793         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29794
29795 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29796
29797         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29798
29799 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29800
29801         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29802         32bit or larger longs.
29803
29804         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29805         have either a 32bit long or 32bit int.
29806
29807 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29808
29809         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29810         Make double precision tests dependent on sizeof (double).
29811
29812 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29813
29814         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29815         too.
29816
29817 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29818
29819         * gcc.c-torture/compile/961203-1.cexp: New script.
29820
29821 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29822
29823         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29824         up the includes ourselves.
29825
29826 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29827
29828         * lib/plumhall.exp: Remove random include, and add a few
29829         verbose messages for debugging.
29830
29831 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29832
29833         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29834         of trying to do it ourselves.
29835
29836 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29837
29838         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29839
29840 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29841
29842         * gcc.prms/5403.c: Made regexp a bit less strict.
29843
29844 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29845
29846         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29847         is returned from remote_load instead.
29848         * lib/plumhall.exp: Ditto.
29849         * lib/mike-g++.exp: Ditto.
29850         * lib/old-dejagnu.exp: Ditto.
29851         * lib/c-torture.exp: Ditto.
29852
29853 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29854
29855         * lib/g++.exp: Use build_wrapper procedure.
29856         * lib/gcc.exp: Ditto.
29857
29858 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29859
29860         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29861         an old-style decl for malloc.  Fixes tests to work when
29862         sizeof (int) != sizeof (size_t).
29863
29864 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29865
29866         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29867
29868         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29869         use stdargs.h interface.
29870
29871 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29872
29873         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29874         NO_VARARGS when compiling.
29875
29876 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29877
29878         * lib/plumhall.exp(ph_includes): New procedure.
29879         (ph_make): Use it.
29880         (ph_compiler): Ditto.
29881
29882         * lib/g++.exp: Rename test-glue.c to testglue.c.
29883         * lib/gcc.exp: Ditto.
29884
29885 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29886
29887         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29888         to completion when it's called.
29889
29890 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29891
29892         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29893         is defined, don't do test.
29894
29895 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29896
29897         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29898         for object files.
29899         (ph_summary): Mark skipped testcases as untested, not unresolved.
29900
29901         * lib/plumhall.exp (ph_make): If unresolved because of bad
29902         errorCode, record errorCode in log file.
29903         (*): Replace send_log/verbose with verbose -log.
29904
29905 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29906
29907         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29908         double conversion if double isn't at least 8 bytes.
29909
29910         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29911         int to work with targets where int is 16 bits.
29912
29913         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29914         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29915         precision for the test to complete.
29916
29917 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29918
29919         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29920         if d10v is not compiled with the -mdouble64 flag.
29921         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29922
29923         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29924         d10v is not compiled with the -mint32 flag.
29925
29926 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29927
29928         * lib/plumhall.exp: Use incr_count.
29929
29930 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29931
29932         * gcc.c-torture: Update to c-torture-1.45.
29933
29934 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29935
29936         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29937         the name of the expect testcase file).
29938
29939         * lib/g++.exp(g++_init): Ditto.
29940
29941 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29942
29943         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29944         the host.
29945
29946         * lib/gcc.exp(gcc_exit): New procedure.
29947
29948 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29949
29950         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29951         specs where appropriate.
29952
29953         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29954         because of new "candidates are" messages, and removed a few
29955
29956         * Converted all non-old-style g++ testcases to old-style, and
29957         moved into g++.old-deja.
29958
29959 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29960
29961         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29962         options.
29963
29964         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29965         succeeded.
29966
29967         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29968
29969 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29970
29971         * lib/gcc.exp (gcc_target_compile): Add support for defining
29972         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29973         the machine doesn't have those features.
29974
29975 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29976
29977         * g++.law/operators4.exp: Don't use LIBS.
29978
29979 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29980
29981         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29982
29983         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29984         * lib/g++.exp: Set it here instead. Also, allow use of the
29985         --tool_exec and --tool_opt options. Change CXX to
29986         GXX_UNDER_TEST.
29987
29988         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29989
29990         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29991
29992 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29993
29994         * lib/old-dejagnu.exp: Use prune_warnings instead of
29995         prune_system_crud.
29996         * lib/mike-g++.exp: Ditto.
29997         * lib/gcc.exp: Ditto.
29998         * lib/g++.exp: Ditto.
29999
30000         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30001
30002 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30003
30004           * 941014-2.c: Include stdlib.h
30005           * 960327-1.c: Include stdio.h
30006           * dbra.c, index-1.c: Don't assume ints are 32bits.
30007
30008 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30009
30010         * lib/gcc.exp: Add gcc,stack_size target feature.
30011
30012         * lib/g++.exp(g++_target_compile): Add the include and link
30013         paths here, not in two other places. And, it's $options, not
30014         options.
30015
30016         * lib/mike-g++.exp(postbase): Remove the code that determines
30017         the correct include and link paths.
30018         * g++.old-deja/old-deja.exp: Ditto.
30019
30020 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30021
30022         * lib/g++.exp(g++_init): target_compile no longer returns the
30023         filename of the result.
30024
30025 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30026
30027         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30028         call to glob.
30029
30030         * gcc.c-torture/special/special.exp: Change call to
30031         gcc_target_compile to include the object file.
30032
30033 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30034
30035         * gcc.c-torture/special/special.exp: Correct misspelling in last
30036         change.
30037
30038 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30039
30040         * lib/plumhall.exp(ph_summary): Log the entire output of the
30041         executable. Return -1 if there were any failures, 0 otherwise.
30042         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30043         (ph_make): Clean up objects and executables that were built
30044         if the tests succeeded.
30045
30046 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30047
30048         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30049         libraries and includes in the build tree as appropriate.
30050
30051 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30052
30053         * lib/c-torture.exp: Instead of looking for the global variable
30054         NO_LONG_LONG, check to see if that's a feature of the target.
30055
30056 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30057
30058         * config/default.exp: Minimize. Delete the remainer of the files in
30059         config; this functionality is now in devo/dejagnu/config.
30060
30061         g++.*/*: Pass any additional flags used to compile to postbase;
30062         delete CXXFLAGS.
30063
30064         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30065         is now done by runtest.exp. Use gcc_target_compile instead of
30066         compile.
30067
30068         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30069         Remove references to CFLAGS. Use remote_file instead of
30070         calling rm -f.
30071         (c-torture): Take a list of arguments to use to compile this
30072         testcase.
30073
30074         lib/g++.exp: Simplify. Use target_compile instead of compile.
30075         lib/gcc-dg.exp: Ditto.
30076         lib/gcc.exp: Ditto.
30077         lib/mike-{gcc,g++}.exp: Ditto.
30078         lib/old-dejagnu.exp: Ditto.
30079         lib/plumhall.exp: Ditto.
30080
30081 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30082
30083         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30084         (ph_linker): Likewise.
30085
30086 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30087
30088           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30089         MAP_ANON / MAP_ANONYMOUS if defined;
30090         else try to map from /dev/zero .
30091
30092 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30093
30094         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30095         isn't defined, then define it to MAP_ANONYMOUS.
30096
30097 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30098
30099         * gcc.c-torture: Update to c-torture-1.42 release.
30100
30101 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30102
30103         * gcc.c-torture: Update to c-torture-1.41 release.
30104
30105 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30106
30107         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30108         c-torture release.
30109
30110 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30111
30112         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30113         and LDFLAGS.  Fix second case to append the target_info ldflags
30114         onto LDFLAGS, not CFLAGS.
30115         * lib/g++.exp (g++_init): Add target_info stuff.
30116         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30117         of libgloss and newlib flags for !native.
30118
30119         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30120         (GDB): Fix relative path to go up another dir for finding gdb.
30121
30122 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30123
30124         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30125         versions in the target_info array, if they don't exist.
30126
30127 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30128
30129         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30130
30131 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30132
30133         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30134         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30135
30136 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30137
30138         * lib/old-dejagnu.exp: Don't remove the output file before we've
30139         actually tested it. Don't append pwd to the path of the executable
30140         we're testing.
30141
30142 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30143
30144         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30145
30146 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30147
30148         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30149         temporary directory for compiler files, and set it to a default
30150         value of /tmp. Set $output as the name of the output file from
30151         compiling the testcase. Add a -o option to $cflags_var so the
30152         compiler writes the final output file as $output. Set $executable
30153         to $output.
30154
30155         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30156         directory for compiler files, and set it to /tmp if it doesn't
30157         already have a value. Set $output_file to the name of the output
30158         file from compiling the testcase. Add a -o option to CXXFLAGS so
30159         the compiler writes the final output file as $output. Use $output
30160         as the executable to be tested.
30161
30162 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30163
30164         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30165
30166 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30167
30168         * gcc.c-torture/execute/pending-1.c: New test.  Still
30169         pending in Tege's queue.
30170
30171 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30172
30173         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30174         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30175         if there were failures.  Call unresolved if there were unresolved
30176         testcases.  Call gcc_fail if program did not run to completion.
30177         (ph_make): Pass additional argument name to ph_execute.
30178         (ph_execute): Add new argument.  Pass additional arguments to
30179         ph_summary.  Call gcc_fail is there is no execution output.
30180
30181 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30182
30183         * lib/plumhall.exp (proc_summary): Output relavent summary
30184         lines into the log so specific failures in plumhall can be
30185         investigated.
30186
30187 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30188
30189         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30190         (c-torture-execute): Don't try to execute tests which use
30191         "long long" types if $NO_LONG_LONG is nonzero.
30192
30193 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30194
30195         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30196         not c-torture.
30197
30198         * gcc.ieee: Move from here.
30199         * gcc.c-torture/execute/ieee: To here.
30200
30201 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30202
30203         * gcc.c-torture: Update to c-torture-1.41 release.
30204
30205 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30206
30207         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30208         not "$output".
30209
30210 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30211
30212         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30213         -c present.
30214
30215 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30216
30217         * config/proelf.exp: Handle connecting to a simulator.
30218
30219 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30220
30221         * config/proelf.exp: New file.  Enough framework that we can
30222         run c-torture tests on the proelf targets (or any other target
30223         that gdb can connect to for that matter).
30224
30225 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30226
30227         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30228         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30229
30230         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30231         exec_output exists.
30232
30233 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30234
30235         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30236         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30237
30238         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30239         to pass/fail/unresolved/unsupported/untested.  Caller must now
30240         call unresolved/unsupported/untested.
30241         * lib/*.exp: Update FSF address.  Update to handle new results of
30242         ${tool}_load.
30243         * lib/chill.exp (verbose): Delete.
30244
30245 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30246
30247         * lib/gcc.exp (default_gcc_start): Change order of args to
30248         $LDFLAGS $CFLAGS $LIBS.
30249         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30250         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30251         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30252         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30253         * gcc.misc-tests/dg-test.exp: Likewise.
30254         * gcc.misc-tests/msgs.exp: Likewise.
30255         * gcc.prms/prms.exp: Likewise.
30256         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30257         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30258
30259         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30260
30261 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30262
30263         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30264
30265         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30266         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30267
30268         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30269         necessary.
30270
30271 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30272
30273         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30274         global for loop; add use of $mathlib.
30275         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30276         settings here; set mathlib for anything but VxWorks.
30277
30278 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30279
30280         * gcc.c-torture: Update to c-torture-1.40 release.
30281
30282 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30283
30284         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30285         dg.exp.
30286
30287 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30288
30289         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30290         global.
30291
30292 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30293
30294         * lib/g++.exp (LIBS): Define if not already.
30295         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30296         (gcc-dg-prune): Call prune_gcc_output.
30297         * lib/gcc.exp (prune_gcc_output): New proc.
30298         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30299         prune_gcc_output.
30300
30301 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30302
30303         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30304         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30305
30306 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30307
30308         * gcc.c-torture: Update to c-torture-1.39 release.
30309
30310 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30311
30312         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30313         fails, try others as well.
30314
30315 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30316
30317         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30318         If compilation fails, mark execute tests as `untested'.
30319         If test is marked as unsupported, don't mark compilation and
30320         execute tests as failed.
30321
30322 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30323
30324         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30325         libstdc++ for whether or not we want to be doing shared
30326         libraries.  Delete link_curses since we don't need it anymore.
30327         * lib/mike-g++.exp (postbase): Don't link in libg++.
30328         * g++.old-deja/old-deja.exp: Likewise.
30329
30330 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30331
30332         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30333
30334 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30335
30336         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30337         For that, add `-Wl,-a,shared_archive'.
30338         * g++.old-deja/old-deja.exp: Likewise.
30339
30340 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30341
30342         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30343
30344 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30345
30346         * lib/mike-g++.exp (postbase): Pay attention to the status of
30347         g++_load.
30348
30349 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30350
30351           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30352
30353 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30354
30355         * lib/gcc.exp (default_gcc_start): No longer need to log program
30356         being executed or its output, execute_anywhere does that now.
30357         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30358         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30359
30360 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30361
30362         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30363         the same as those in lib/g++.exp.
30364
30365 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30366
30367         * gcc.c-torture: Update to c-torture-1.38 release.
30368         * gcc.ieee: Related changes.
30369
30370 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30371
30372         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30373         "exec". Minor reformatting changes.
30374
30375         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30376         cross. This means all "exec" calls now work on a remote host as
30377         well.
30378         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30379         cross. Filter out the extra "\r\n" stuff that expect puts in.
30380         (c-torture-execute): Filter out the bogus warnings like
30381         c-torture-compile does. Add support for canadian cross.
30382         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30383         Use execute_anywhere rather than calling exec directly. Now it
30384         works for canadian cross testing.
30385
30386 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30387
30388         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30389         results into a variable, and check that rather than using file exists.
30390
30391 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30392
30393         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30394         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30395
30396 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30397
30398         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30399         lib_curses if there's a shared libg++ in the build tree.
30400
30401 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30402
30403         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30404         if not supported target.
30405
30406 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30407
30408         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30409         link_curses up to always happen, not just for native builds.
30410
30411 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30412
30413         * gcc.c-torture: Update to c-torture-1.36 release.
30414         * gcc.failure: Related changes.
30415
30416 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30417
30418         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30419
30420 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30421
30422         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30423         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30424         runshlib, link_curses, and mathlib for link and run.
30425
30426         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30427         pass the runtime shared library options for Solaris, OSF/1, and
30428         Irix5, and link with -lcurses to avoid unresolved references.
30429
30430 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30431
30432         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30433         only run once.
30434
30435 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30436
30437         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30438
30439 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30440
30441         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30442         do not have a framework for the "compat" tests yet.
30443
30444 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30445
30446         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30447         set to null if we're testing vxworks5.1.  Use that instead of
30448         `-lm' in the setting of LIBS for link and run.
30449
30450 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30451
30452         * config/rom68k.exp (${tool}_load): Major changes to make it
30453         work.  Verified that it does in fact return the stuff in
30454         exec_output properly.  Catch any Emul or any TRAP other than 0.
30455
30456 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30457
30458         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30459         LDFLAGS properly for targets that need stuff from libgloss.
30460         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30461         only run once.
30462         (gpp_initialized): New variable.
30463
30464 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30465
30466         * config/rom68k.exp: Load libgloss.exp.
30467         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30468         so we can produce a fully linked binary.
30469         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30470         so we can produce a fully linked binary.
30471
30472 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30473
30474         * lib/plumhall.exp (ph_section): Watch for expected failures.
30475         Add missing `else'.
30476
30477         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30478         run the testcase.
30479         (c-torture): Likewise.
30480
30481 1995-08-28  Doug Evans  <dje@cygnus.com>
30482
30483         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30484
30485         * lib/mike-g++.exp (mike_cleanup): New proc.
30486         (prebase): New globals compiler_result, not_compiler_result,
30487         target_regexp.
30488         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30489         allow leading "-" in pattern.  Watch for unsupported tests.
30490         If $compiler_result is set, pattern match assembler code,
30491         and ditto for $not_compiler_result.
30492         * lib/mike-gcc.exp: Likewise.
30493
30494         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30495         execution "succeeded".
30496
30497 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30498
30499         * config/win32.exp: New file.
30500         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30501
30502 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30503
30504         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30505         unsupported.
30506         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30507         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30508         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30509
30510         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30511         "... without exceptions was ...".  That is now handled by
30512         prune_system_crud.
30513         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30514
30515 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30516
30517         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30518         sieve.c,sort2.c}: New files.
30519         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30520         sieve.exp,sort2.exp}: Drivers for them.
30521
30522         * lib/mike-gcc.exp (program_output): New user settable variable.
30523         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30524         messages.
30525         * lib/mike-g++.exp (program_output): New user settable variable.
30526
30527         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30528
30529         * config/sh.exp: Deleted (use sim.exp instead).
30530
30531 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30532
30533         * config/vx.exp: Declare CHECKTASK as global.
30534         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30535         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30536         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30537
30538 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30539
30540         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30541         target. Like vx.exp, only includes `vx29k.exp' instead of
30542         `vxworks.exp'.
30543
30544 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30545
30546         * config/sim.exp: Increase time limit from 120 seconds to 240.
30547
30548 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30549
30550         * gcc.c-torture/execute/950628-1.c: New test.
30551
30552 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30553
30554         * gcc.c-torture: Update with changes/additions from
30555         c-torture-1.34.
30556
30557 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30558
30559         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30560
30561 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30562
30563         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30564
30565 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30566
30567         * gcc.c-torture/compile/950512-1.c: New test.
30568         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30569         * gcc.dg/struct-ret-1.c: Likewise.
30570
30571 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30572
30573         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30574           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30575
30576 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30577
30578         * gcc.c-torture/special/920411-1.c: Deleted.
30579         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30580
30581 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30582
30583         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30584         cpu limit.
30585
30586 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30587
30588         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30589
30590 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30591
30592         From kenner;
30593         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30594         is the proper length.
30595         * va-arg-3.c: Likewise.
30596
30597 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30598
30599         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30600         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30601
30602         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30603         * lib/g++.exp (default_g++_start): Delete old cruft.
30604
30605 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30606
30607         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30608         (2 * (1 << 18)) to (2 * (1 << 17)).
30609
30610         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30611
30612 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30613
30614         * config/rom68k.exp: Renamed from config/idp.exp
30615
30616 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30617
30618         * c-torture/compile/921109-2.c
30619
30620 1995-04-18  Mike Stump  <mrs@cygnus.com>
30621
30622         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30623         excess errors.
30624
30625 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30626
30627         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30628         output.
30629         * lib/g++.exp (default_g++_start): Likewise.
30630
30631 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30632
30633         * gcc.c-torture/compile/950329-1.c: New test.
30634
30635 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30636
30637           * config/bug.exp (${tool}_load): Updated to use new remote_open
30638           and remote_close procs.
30639         * config/idp.exp: New file.
30640
30641 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30642
30643         * gcc.c-torture/execute/950322-1.c: New test.
30644
30645 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30646
30647         * config/vx.exp (${tool}_load): Clean up testing of return code from
30648         vxworks_ld and vxworks_spawn.
30649
30650 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30651
30652         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30653
30654 1995-03-13  Mike Stump  <mrs@cygnus.com>
30655
30656         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30657         can mark excess errors on a machine by machine basis.  Note, the
30658         default is to not expect any excess errors, even when excess
30659         errors test - is given, so you will want to put an XFAIL ... on
30660         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30661         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30662         those 4 machines, but no others.
30663
30664 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30665
30666         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30667         * lib/c-torture.exp: to here.
30668
30669 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30670
30671         * gcc.c-torture/execute/950221-1.c: New test.
30672         * gcc.c-torture/execute/struct-ret-1.c: New test.
30673         * gcc.c-torture/compile/950221-1.c: New test.
30674
30675         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30676
30677 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30678
30679         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30680         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30681
30682 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30683
30684         * g++.gb: New directory of tests, derived from my signature and
30685         class scoping tests.
30686
30687         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30688         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30689         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30690         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30691         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30692         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30693         * g++.gb/sig25.C: Likewise.
30694
30695         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30696         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30697         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30698         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30699         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30700         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30701         * g++.gb/sig25.exp: Likewise.
30702
30703         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30704         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30705         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30706         * g++.gb/scope13.C: Likewise, this test still fails.
30707
30708         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30709         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30710         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30711         * g++.gb/scope13.exp: Ditto.
30712
30713         * g++.gb/README: New file, explains what these tests are about.
30714
30715 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30716
30717         * lib/dg.exp (dg-do): Support `preprocess'.
30718         (dg-test): Likewise.
30719
30720 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30721
30722         * config/udi.exp: change "continue -expect" to "exp_continue".
30723
30724 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30725
30726         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30727         Delete redundant tests.
30728
30729         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30730         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30731         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30732         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30733         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30734         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30735         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30736         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30737
30738         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30739         storing label pointers.
30740         * gcc.c-torture/execute/921019-1.c: Likewise.
30741         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30742         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30743         parameter fp.
30744         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30745         constants.
30746
30747         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30748         Delete obsolete tests.
30749
30750         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30751         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30752         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30753         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30754         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30755         * gcc.c-torture/compile/950124-1.c: New test.
30756
30757         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30758
30759 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30760
30761         * lib/mike-g++.exp: Add -lm to LIBS.
30762
30763 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30764
30765         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30766
30767 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30768
30769         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30770
30771 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30772
30773         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30774
30775 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30776
30777         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30778         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30779         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30780         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30781         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30782         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30783         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30784         * g++.law/{operators31.C, operators32.C,
30785         * g++.law/{operators33.C, operators34.C}: Likewise.
30786         * g++.law/{pic1.C, refs2.C}: Likewise.
30787         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30788         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30789         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30790         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30791
30792         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30793         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30794         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30795         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30796         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30797         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30798         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30799         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30800         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30801         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30802         * g++.law/{operators34.exp}: Likewise.
30803         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30804         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30805         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30806         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30807         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30808
30809         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30810         No longer expected to fail.
30811         * g++.law/missed-error3.C: Tweak for recent bool changes.
30812
30813 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30814
30815         * config/emb-unix: Deleted.
30816         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30817         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30818
30819 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30820
30821         * lib/dg.exp (dg-test): Fix typo in last patch.
30822
30823 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30824
30825         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30826         (handles multiple occurrences).
30827
30828 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30829
30830         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30831         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30832         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30833         printed).
30834         * lib/c-torture.exp (c-torture-compile): Likewise.
30835         (c-torture): Prepend full path if missing.
30836         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30837         (gcc_fail): Likewise.
30838         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30839
30840 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30841
30842         * lib/netware.exp: Only attach to NetWare i386 systems.
30843
30844 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30845
30846         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30847         messages.  Add test name to "output pattern match" pass/fail message.
30848
30849 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30850
30851         * gcc.dg: New testsuite.
30852         * gcc.dg/dg.exp: New file.
30853
30854         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30855         test-switch.c}: Deleted.
30856
30857         * gcc.misc-tests/msgs.exp: New testcase driver.
30858
30859 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30860
30861         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30862         Watch for illegal return values from ${tool}_load.
30863         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30864         cross targets.  Coerce return value >0 to 1.
30865
30866 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30867
30868         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30869
30870         * config/emb-unix.exp: New file.
30871
30872         * config/sim.exp: Error if variable $SIM not defined.
30873         (${tool}_load): Mark test as "untested" if simulator missing.
30874
30875         * config/unix.exp: Load remote.exp to get rcp_download.
30876         * lib/c-torture.exp: Use different option lists for testcases with
30877         and without loops.
30878         * gcc.c-torture/execute/execute.exp: Likewise.
30879
30880 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30881
30882         * config/*.exp: Clarify return code from ${tool}_load.
30883         Call `unresolved' or `untested' instead of `warning' or `perror'
30884         (sometimes you still want to call both though).
30885         Add comment that `shell_id' is local to each file.
30886         * config/udi.exp (timeout): Set to 30.
30887         Don't print warning if connection fails, $connectmode has already
30888         printed an error.
30889         (${tool}_load): Move verbose messages to level 2.
30890         Rework pattern for "Process started" message.
30891         Pass `shell_id' to ${connectmode}_download.
30892         Retry twice upon timeout.  Make resetting of target more robust.
30893         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30894         Pass `shell_id' to exit_$connectmode.
30895         Only call exit_$connectmode if connected.
30896         * config/unix.exp (${tool}_load): Check return codes better.
30897         * config/vrtx.exp (${tool}_load): Likewise.
30898         * config/vx.exp (${tool}_load): Likewise.
30899         Delete unneeded global's.
30900         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30901         from ${tool}_load.
30902         (dg-stat): Delete.
30903         (dg-init): Delete recording of pass/fail counts.
30904         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30905         (old-dejagnu-init): Likewise.
30906         (old-dejagnu-stat): Delete contents, empty proc now.
30907         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30908         (c-torture): Delete references to lcnt, lpass, lfail.
30909         Get option list from TORTURE_OPTIONS.
30910         Delete -funroll[-all]-loops if no loops.
30911         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30912         (g++_stat): Delete contents (empty proc now).
30913         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30914         (gcc_finish): Likewise.
30915         (gcc_stat): Deleted.
30916         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30917         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30918         * gcc.c-torture/execute/execute.exp: Likewise.
30919         Split tests into two parts: compile, execute.
30920         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30921         no loops.  Update to reflect clarified return codes from ${tool}_load.
30922
30923 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30924
30925         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30926         to grep for.
30927         (old-dejagnu): Likewise (where necessary).
30928
30929 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30930
30931         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30932
30933         * lib/dg.exp (dg-process-target): Fix processing of selector.
30934         Add comment regarding use of `error'.
30935
30936         * lib/gcc.exp (prune_system_crud): Define if missing.
30937         * lib/g++.exp (prune_system_crud): Likewise.
30938
30939         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30940         Call prune_system_crud.
30941         * lib/dg.exp (dg-runtest): New proc.
30942         Use perror instead of send_user for tcl errors in testcase.
30943         Don't return any value, it's never used.
30944         Don't clobber previous definition of `unknown'.
30945         Print tcl errors in `dg-final'.
30946
30947 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30948
30949         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30950         (dg-test): Don't print errorInfo, it contains stack backtrace.
30951
30952 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30953
30954         * lib/g++.exp (runtest_file_p): Define if missing.
30955
30956 1994-09-24  Doug Evans  (dje@cygnus.com)
30957
30958         * lib/mike-g++.exp: Comment out loading of g++.exp.
30959         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30960         (default_g++_version): Always print something.
30961         (default_g++_start): Comment out call to `which'.
30962         (g++_start, g++_load): Deleted (must be defined in config file).
30963         * lib/gcc.exp: Test for existence of $CC at start.
30964         Delete check for tmpdir (done in gcc_init).
30965         (default_gcc_version): Always print something.
30966         (default_gcc_start): Comment out call to `which'.
30967         * config/*.exp: Major cleanup - make cross targets work at least a
30968         little better for g++ (by not being "--tool gcc" specific).
30969         Rename gcc_xxx to ${tool}_xxx.
30970         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30971         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30972
30973 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30974
30975         * lib/c-torture.exp (c-torture-compile): Rework compiler
30976         message processing.
30977
30978         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30979         c-torture.
30980
30981 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30982
30983         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30984
30985         * lib/dg.exp (dg-process-target): Support { target native }.
30986
30987 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30988
30989         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30990         looked for "... program xxx got fatal signal".
30991         Correct regsub munging of `comp_output'.
30992         Ignore compiler messages "path prefix not used" and "linker input
30993         file unused".
30994
30995 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30996
30997         * lib/gcc.exp (runtest_file_p): Define if missing.
30998         * gcc.prms/template.c: Example to work from.
30999
31000 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31001
31002         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31003         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31004
31005         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31006         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31007         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31008         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31009
31010         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31011         (dg-process-target): No longer a varargs proc.
31012         Return S/N for target, P/F for xfail.  All callers changed.
31013         (user option procs): More argument checking.
31014         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31015         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31016         (dg-test): Skip test if not running on selected target in `dg-do'.
31017         Update handling of `dg-do-what', `dg-output-text'.
31018         Separate execution pass/fail from output pattern match pass/fail.
31019         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31020
31021 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31022
31023         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31024         target for 920510-1.c.
31025
31026 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31027
31028         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31029         Clean up comment regarding use of passcnt, etc.
31030         (gcc_stat): Don't update `testcnt' here.
31031         (gcc_finish): Do it here.
31032         Might as well reset `but_id' here too.
31033         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31034         to determine if the file should be tested.
31035         * gcc.c-torture/compile/compile.exp: Likewise.
31036         * gcc.c-torture/execute/execute.exp: Likewise.
31037         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31038         * gcc.misc-tests/dg-test.exp: Likewise.
31039         * gcc.prms/prms.exp: Likewise.
31040         * gcc.wendy/wendy.exp: Likewise.
31041         * g++.old-deja.exp: Likewise.
31042         Move "Testing file" message to verbose level 1.
31043
31044 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31045
31046         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31047
31048 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31049
31050         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31051         (default_gcc_start): Accept optional second list element
31052         of compiler flags.  Print compiler output at verbosity level 2.
31053         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31054         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31055         Save current values of framework globals passcnt, failcnt, xpasscnt,
31056         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31057         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31058         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31059         xfailcnt to compute stats.  Update framework global `testcnt' from
31060         pass/fail counts.
31061         (gcc_finish): New proc.  Clean up test environment.
31062         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31063         (gcc_epass, gcc_efail): Delete.
31064         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31065         argument of line number.
31066         (dg-init): If the tool has an init routine, call it.
31067         (dg-test): Remove args `cflags_var' and `libs_var'.
31068         Pass all compiler options to ${tool}_start.
31069         Handle missing line number.
31070         (dg-finish): New function.
31071         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31072         particular files.  Call gcc_finish at end.  Move "skipping test"
31073         message to verbosity level 3.
31074         * gcc.c-torture/compile/compile.exp: Likewise.
31075         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31076         * gcc.c-torture/execute/execute.exp: Likewise.
31077         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31078         Print testcase being tried at verbosity level 1.
31079         * gcc.c-torture/special/special.exp: Unset xfail.
31080         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31081         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31082         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31083         * gcc.failure/failure.exp: Likewise.
31084         * gcc.ieee/ieee.exp: Likewise.
31085         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31086         Update call to dg-test.  Call dg-finish at end.
31087         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31088         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31089         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31090         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31091         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31092         * gcc.wendy/wendy.exp: Add copyright.
31093         Delete setting of tmpdir (done by gcc_init).
31094         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31095         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31096         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31097         gcc_[ce]pass/fail.
31098
31099 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31100
31101         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31102         confusion.
31103         (g++_load): Likewise.
31104
31105         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31106         Rename argument to `prog' to remove the confusion.
31107         Varargs fns behave differently too!
31108         (g++_load): Likewise.
31109
31110         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31111
31112         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31113         what it is.  Delete (always) printing of status value for !native.
31114         Simplify verbose code, and include status and exec_output.
31115         (g++_load): Use gcc_load.
31116
31117 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31118
31119         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31120         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31121         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31122         940714-3.c as these testcases don't exist anymore.  Make
31123         va-arg-1.c expected to pass.
31124
31125 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31126
31127         * gcc.misc-tests/misc.exp: Only run specific testcases.
31128         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31129         * gcc.misc-tests/dg-[1-9].c: New files.
31130
31131         * lib/dg.exp: New testsuite driver.
31132         * gcc.prms/prms.exp: Use it.
31133
31134         * README.gcc: New file.
31135
31136         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31137         Document and reset `lxpass' and `lxfail'.
31138         Simplify "initialized" message.
31139         (gcc_stat): Clean up comments a little.
31140
31141 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31142
31143         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31144
31145 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31146
31147         * lib/old-dejagnu.exp (process-option): New proc.
31148         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31149         (old-dejagnu): Simplify.
31150         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31151
31152 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31153
31154         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31155         exists and is not an empty string.
31156
31157         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31158         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31159         finished.
31160         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31161         automatically.
31162
31163         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31164         longer expected to fail.
31165
31166         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31167         "f" function call.
31168
31169         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31170
31171         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31172         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31173         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31174         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31175         c-torture-1.29.
31176
31177         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31178         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31179
31180         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31181
31182         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31183         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31184
31185         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31186         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31187         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31188
31189 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31190
31191         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31192         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31193         940714-1.c, 940714-2.c, 940714-3.c},
31194         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31195         gcc.misc-tests/{mg.c,mg.exp}:
31196         New tests.
31197         * gcc.noncompile/noncompile.exp: Change accordingly.
31198
31199 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31200
31201         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31202         Undo previous clobberage.
31203
31204 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31205
31206         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31207         * gcc.special/{930510-1.c, special.exp}:
31208         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31209         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31210         struct-varargs-1.c}: New tests from c-torture-1.26.
31211
31212 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31213
31214         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31215           argument to switch.
31216
31217 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31218
31219         * Revert the previous changes.  Please see Rob's directory
31220           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31221           fixes.
31222
31223 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31224
31225         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31226             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31227             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31228             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31229             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31230             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31231             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31232             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31233             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31234             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31235             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31236             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31237             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31238             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31239             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31240             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31241             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31242             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31243             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31244             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31245             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31246             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31247             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31248             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31249             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31250             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31251             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31252
31253 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31254
31255         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31256             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31257           with perror calls.
31258
31259 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31260
31261         * config/unix.exp (g++_load): Fix syntax.
31262
31263 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31264
31265         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31266         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31267         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31268         Don't expect va-arg-1.c to fail.  Correct expected output for
31269         920928-1.c.
31270         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31271         * gcc.wendy/hbm4.c: Correct typo.
31272         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31273
31274 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31275
31276         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31277         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31278         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31279         * lib/c-torture.exp (c-torture-compile): Ditto.
31280
31281         Reduce volume of output (remove all the -I's and such).
31282         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31283         Call gcc_cpass, gcc_cfail.
31284         (c-torture): Pass testing option to c-torture-compile.
31285
31286 1994-03-21  Doug Evans  (dje@cygnus.com)
31287
31288         Bring patches over from progressive.
31289         * config/default.exp: Exit remote shell cleanly.
31290         (g++_exit, g++_start): Add default versions.
31291         * config/sim.exp (gcc_load): Use perror, not error.
31292
31293 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31294
31295         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31296         set in site.exp.
31297
31298 1994-03-14  Doug Evans  (dje@cygnus.com)
31299
31300         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31301         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31302         (wendy_try): New proc to run testcase.
31303         (main loop): Call 'em.
31304         * gcc.wendy/*.c: Clean up pass to correct expected output.
31305
31306         * lib/gcc.exp: Minor cleanup work.
31307         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31308
31309 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31310
31311         * config/sim.exp (gcc_load): Document return codes better.
31312         Don't pass -v to simulator.
31313
31314 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31315
31316           * gcc.special/920717-x.c: Fix typo.
31317           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31318           get at sources.
31319
31320         * lib/mike-gcc.exp: Fix typo.
31321
31322 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31323
31324         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31325         binary to use, transform the name.
31326         * config/*.exp: rename everything. Nuke any g++ specific files,
31327         it's now a special case of gcc that requires no special support.
31328         Add a default.exp for unsupported targets.
31329
31330 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31331
31332         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31333         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31334         version of Tcl.
31335
31336 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31337
31338         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31339         than a warning.
31340
31341 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31342
31343         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31344
31345 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31346
31347         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31348         option_list.  Compile every file with only 4/6 option choices
31349         (same as C torture) instead of with 12/18 different option
31350         choices.
31351         * lib/c-torture.exp: Likewise.
31352
31353         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31354         not already set.
31355
31356 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31357
31358         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31359         can put an XFAIL *-*-* on excess errors.
31360
31361 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31362
31363         * g++.law: Add more tests derived from g++-bugs snapshots.
31364
31365         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31366         equivalent to g++.law/init9.
31367
31368         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31369         compiled it, and the a.out file after we've run it.
31370
31371 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31372
31373         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31374         compiled it, and the a.out file after we've run it.
31375
31376 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31377
31378         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31379
31380 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31381
31382         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31383         version number.
31384
31385 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31386
31387         * g++.law: New directory of g++ tests derived from the g++-bugs
31388         snapshots.
31389
31390 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31391
31392         * gcc.compile: initbug1.c initbug1.exp testcase added
31393
31394 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31395
31396         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31397         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31398           fixes submitted by Jeff Law (law@cs.utah.edu)
31399         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31400           Jeff Law (law@cs.utah.edu)
31401
31402
31403 1993-11-30  Mike Stump  (mrs@cygnus.com)
31404
31405         * config/unix-g++.exp: Follow the gcc way of doing things.
31406         * g++.old-deja/old-deja.exp: Minor updates.
31407         * lib/g++.exp: New file, follow the gcc way of doing things.
31408         * lib/old-dejagnu.exp: Minor updates.
31409         * lib/mike-g++.exp: Always unset errorInfo.
31410
31411 1993-11-06  Mike Stump  (mrs@cygnus.com)
31412
31413         * lib/gcc.exp: Fix some errors with the below change, CC and
31414         CFLAGS should be global when setting, not local.
31415
31416 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31417
31418         * lib/gcc.exp: Transform tool name.
31419
31420 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31421
31422         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31423
31424 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31425
31426         * lib/gcc.exp: change gcc_done to gcc_stat
31427
31428 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31429
31430         * Upgraded gcc testsuite to c-torture version 1.25
31431
31432 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31433
31434         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31435         * lib/c-torture: added hooks for new reporting code.
31436
31437 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31438
31439         * config/sh-gcc.exp: check if sh-sim exists in the path
31440
31441 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31442
31443         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31444         * gcc.compile/compile.exp: Initial changes for new logic.
31445         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31446         * gcc.failure/failure.exp: Initial changes for new logic.
31447         * gcc.ieee/ieee.exp: Initial changes for new logic.
31448         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31449         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31450         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31451         * lib/c-torture.exp: Initial changes for new logic.
31452         * lib/gcc.exp: Initial changes for new logic.
31453
31454 1993-10-15  Mike Stump  (mrs@cygnus.com)
31455
31456         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31457         depend upon failure or success.  Fully qualify names in failure
31458         and success messages.  Always remove a.out before starting
31459         compile, just in case.  Pay more attention to error text output by
31460         the compiler.  Handle testcases with no known past errors just
31461         like all others, so that things are uniform.  Other miscellaneous
31462         improvements.
31463
31464 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31465
31466         * gcc.cpp: new directory for cpp tests
31467
31468 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31469
31470         * lib/chill.exp: Code reformatted, removed unused code.
31471         * config/unix-chill.exp: Code reformatted, removed unused code.
31472         * chill.execute/execute.exp: Code reformatted, removed unused code.
31473         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31474
31475 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31476
31477         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31478         routines not written.
31479
31480 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31481
31482         * config/bug-gcc.exp: Use new procs from bug.exp.
31483
31484 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31485
31486         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31487         via ftp, rather than depending on NFS.
31488         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31489         case.
31490
31491 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31492
31493         * config/bug-gcc.exp: Use new download proc.
31494
31495 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31496
31497         * chill.execute/execute.exp: cleanups, handles errors better
31498         * chill.compile/compile.exp: rewrite, based on execute.exp
31499         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31500         * lib/chill.exp: major changes to diff proc and compile and link
31501           procs. added chill_fail and chill_pass wrappers to pass and
31502           fail. added more comments, and handle error codes better.
31503           Added a hack to capture stderr from exec, so noncompile tests
31504           can work.
31505
31506 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31507
31508         * chill.execute/execute.exp: rewrite of testsuite driver
31509         * lib/chill.exp: rewrite of testsuite driver
31510         * config/unix-chill.exp: rewrite of testsuite driver
31511
31512 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31513
31514     In chill.execute:
31515         * iexpr.ch: Standardize uppercase.
31516         * tuples.dat: Standardize uppercase.
31517         * vary.ch: standardize.  Correct varying string assignments.
31518         * vary.dat: Add new output lines.
31519
31520 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31521
31522     In chill.execute:
31523         * chprintf.ch: Standardize use of uppercase.
31524         * tuples.ch: Standardize and turn arr2 into a DCL,
31525           rather than a SYN.
31526         * pinits.ch: Standardize.
31527
31528 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31529
31530         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31531         * Makefil: Renamed to Makefile.in.
31532         * configure.in: New.
31533
31534 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31535
31536     In chill.execute:
31537         * .cvsignore: Add result/output files.
31538         * Makefile: Fix up variables at start.  Use MFLAGS
31539           everywhere.  Correct bool_loc, built_ins entries.
31540           Add entry for vary1.ch.
31541         * bitarray.ch: Standardize upper-case usage.
31542         * bitexpr.ch: Standardize, add output of b1.
31543         * params.ch: Use arrayt in along PROC parameters, to
31544           avoid novelty problems.
31545         * sets.ch: Tiny cleanup.
31546         * vary1.ch: Re-indent.
31547
31548 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31549
31550           * Add PR-related files to Makefiles, .cvsignore files, etc.
31551
31552 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31553
31554         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31555           with compiler objects. New names are test-flow.c and test-loop.c
31556
31557 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31558
31559         * Upgraded c-torture tests from 1.19 to 1.20
31560
31561         * new files:
31562         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31563         * gcc.compile: 930623-1.c 930623-2.c
31564         * gcc.noncompile: 930622-1.c 930622-2.c
31565         * gcc.failure: 920411-1.c 920627-2.c
31566         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31567
31568 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31569
31570         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31571           More changes to get testsuite working properly. Needs more work.
31572           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31573
31574 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31575
31576         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31577           More changes to get testsuite working properly. Needs more work.
31578
31579 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31580
31581         * chill.compile/compile.exp: Added for Dejagnu support
31582         * chill.execute/execute.exp: Added for Dejagnu support
31583         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31584
31585 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31586
31587     This should complete moving the CHILL test files.
31588         * chill.noncompile(.cvsignore printf.grt
31589             in-printf.grt chprintf.grt chprintf.ch):
31590             Added test-support files.
31591           (Makefile): Modified further.
31592         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31593             signal.ch): Added test files.
31594           * chill.execute (.cvsignore printf.grt printr.c
31595             in-printf.grt rts.c chprintf.grt rts.h): Added
31596           test-support files.
31597             (Makefile): More corrections.
31598
31599 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31600
31601         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31602           test cases, ready for DejaGnu.
31603
31604 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31605
31606         * Upgraded c-torture tests from 1.18 to 1.19
31607
31608         * gcc.compile: added test(s):
31609           930607-1.c
31610         * gcc.execute: added test(s):
31611           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31612
31613         * added new subdirectory for misc tests: gcc.misc-tests
31614         * gcc.misc-test(s): added tests:
31615           inst-check.c test-consts.c test-ior.c test-switch.c
31616
31617 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31618
31619         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31620
31621 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31622
31623         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31624
31625 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31626
31627         * Upgraded c-torture tests from 1.17 to 1.18
31628
31629 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31630
31631         * Upgraded c-torture tests from 1.12 to 1.17
31632
31633 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31634
31635         * lib/old-dejagnu.exp:
31636           Fixed handling of XFAIL target triplets to correctly
31637           recognize wildcard characters.  Removed code that
31638           appended a unique id tag to the end of the file name
31639           printed out by the result of the testcases within a
31640           given test file.
31641
31642 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31643
31644         * lib/old-dejagnu.exp:
31645           Reworked expected failure handling to trigger off of XFAIL
31646           keyword in keyphrase embeded in testcase source code. The
31647           XFAIL keyword must be at the end of the keyphrase line. It
31648           may optionally be followed by one or more target triplets.
31649           It has just occured that the handling of wildcards in the
31650           target triplet may not be correct.
31651
31652 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31653
31654         * g++.old-deja/tests:
31655           Moved all subdirectories up one level into g++.old-deja .
31656
31657         * lib/old-dejagnu.exp:
31658           Fixed problem with CXXFLAGS not being properly reset, and being
31659           corrupted with extraneous "-c" compiler option.  This was
31660           causing binaries to not be generated for test that needed them.
31661           Modified strings passed to "pass" and "fail" so that individual
31662           tests from the same test file would be distinguished by an
31663           identifier appended to the test file name in the summary logs;
31664           this corrected a problem with erroneous diff logs.  Added code
31665           to search testcases for expected fail and unexpected pass keywords.
31666
31667 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31668
31669         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31670
31671 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31672
31673         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31674           Removed extraneous text from end of "Special g++ Options"
31675           keyphrase.
31676
31677         * lib/old-dejagnu.exp: Added pattern matching to look for new
31678           keywords, embedded in testcases comments, which will trigger
31679           calls to xpass and xfail.
31680
31681 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31682
31683         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31684           comments embedded in the testcases, especially the one looking for
31685           special compiler options, as well as the pattern matching for the
31686           compiler output again.
31687
31688 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31689
31690         * lib/old-dejagnu.exp: Do a proper check of the return value for
31691           execute tests. Fixed several problems with the pattern matching
31692           of the compiler output which gave erroneous test results.
31693           Changed several of the test result messages to be more descriptive.
31694         * config/unix-g++.exp: Proc g++_load now actually works and
31695           executes the tests passed to it and returns a usable return
31696           value.
31697
31698 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31699
31700           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31701
31702 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31703
31704         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31705           Modified both files to properly execute the old style
31706           dejagnu tests. The previous versions of these files were
31707           experimental and did not function anything near correctly.
31708
31709 1993-04-05  Rob Savoye  (rob@cygnus.com)
31710
31711         * Removed all Makefile.in and configure.in files. No configuration
31712         needed now.
31713
31714 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31715
31716         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31717
31718 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31719
31720         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31721         gcc.special/configure.in, gcc.noncompile/configure.in,
31722         gcc.execute/configure.in, gcc.code_quality/configure.in,
31723         g++.other/configure.in, g++.old-deja/configure.in,
31724         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31725         in srcname setting.
31726
31727 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31728
31729         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31730         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31731         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31732
31733 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31734
31735         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31736         (gdb_exit): Don't remove *_soc files.
31737
31738 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31739
31740         * lib/c-torture.exp: Don't look for main; instead always use -w
31741         -c.  This is how the c-torture tests work.  Remove the object
31742         file if the compilation succeeds.
31743         * gcc.execute/execute.exp: Remove executable if test passes.
31744         * gcc.noncompile/noncompile.exp: Every test is an expected
31745         failure.
31746         * gcc.special/special.exp: Added tests from c-torture 1.11,
31747         corrected use of existing test.
31748         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31749         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31750         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31751         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31752         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31753         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31754         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31755         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31756         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31757         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31758         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31759         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31760         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31761         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31762         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31763         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31764         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31765         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31766         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31767         c-torture 1.11.
31768         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31769         correspond to c-torture 1.11.
31770
31771         * New file.