OSDN Git Service

gcc/ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2
3         * gcc.dg/pr20126.c: New.
4
5 2005-04-09  Bud Davis  <bdavis@gfortran.org>
6             Steven G. Kargl <kargls@comcast.net>
7
8         * gfortran.dg/PR19872.f: New test.
9
10 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11
12         * gfortran.dg/nint_1.f90:  Fix dg-do directive
13
14 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15
16         * gfortran.dg/nint_1.f90: New test.
17
18 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19
20         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21         Added test for callee-allocated arrays with write statements.
22         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27
28 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29
30         PR libfortran/20163
31         * gfortran.dg/open-options-blanks.f:  New test.
32
33 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34
35         PR fortran/13257
36         * gfortran.dg/comma_format_extension_[1234].f: New tests.
37
38 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
39
40         * gcc.dg/tree-ssa/stdarg-1.c: New test.
41         * gcc.dg/tree-ssa/stdarg-2.c: New test.
42         * gcc.dg/tree-ssa/stdarg-3.c: New test.
43         * gcc.dg/tree-ssa/stdarg-4.c: New test.
44         * gcc.dg/tree-ssa/stdarg-5.c: New test.
45         * gcc.c-torture/execute/stdarg-4.c: New test.
46
47         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
48
49         PR target/20795
50         * g++.dg/abi/param2.C: New test.
51
52 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
53
54         * gcc.dg/builtins-53.c: New test.
55
56 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
57
58         * g++.dg/tree-ssa/pr18178.C: New test.
59         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
60         * gcc.c-torture/execute/20041019-1.c: New test.
61         * gcc.dg/tree-ssa/20041008-1.c: New test.
62         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
63         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
64         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
65         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
66         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
67         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
68         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
69         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
70         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
71         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
72
73 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
74
75         PR rtl-optimization/20466
76         * gcc.c-torture/execute/pr20466-1.c: New test.
77
78 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
79
80         PR c++/20905
81         * g++.dg/parse/cond2.C: New test.
82
83         PR c++/20145
84         * g++.dg/warn/Wdtor1.C: New test.
85
86 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
87
88         PR fortran/17229
89         * gfortran.dg/pr17229.f: New test.
90
91 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
92
93         * gfortran.dg/tiny_1.f90: New test.
94         * gfortran.dg/tiny_2.f90: ditto.
95
96 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
97
98         * gfortran.dg/eor_1.f90:  Fix dg-do run line
99         * gfortran.dg/open_new.f90:  Fix dg-do run line
100
101 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
102
103         * lib/target-supports.exp (get_compiler_messages): Support
104         optional arguments, the fourth being compiler options.
105         (check_effective_target_fpic): New proc.
106         * gcc.dg/20050321-2.c: Restrict to target fpic.
107
108 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
109
110         * gcc.dg/15443-1.c: New test.
111         * gcc.dg/15443-2.c: Likewise.
112
113 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
114
115         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
116
117 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
118
119         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
120
121 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
122
123         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
124         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
125         -m64.
126         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
127         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
128         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
129
130 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
131
132         PR c++/20212
133         * g++.dg/warn/Wunused-11.C: New test.
134
135 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
136
137         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
138
139 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
140
141         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
142
143 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
144
145         PR c++/20734
146         * g++.dg/template/ptrmem13.C: New test.
147
148 2005-04-05  Per Bothner  <per@bothner.com>
149
150         * lib/gcc.exp: Always add -fno-show-column, for now.
151
152 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
153
154         PR testsuite/20767
155         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
156         of plain old "unsigned int" for the type of "i".  Makes this test
157         64bit clean.
158
159 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
160
161         * gcc.dg/i386-ssefn-1.c: New test.
162         * gcc.dg/i386-ssefn-2.c: New test.
163         * gcc.dg/i386-ssefn-3.c: New test.
164         * gcc.dg/i386-ssefn-4.c: New test.
165
166 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
167
168         PR tree-optimization/20076
169         * gcc.dg/builtin-apply4.c: New test.
170
171         PR preprocessor/19475
172         * gcc.dg/cpp/macspace1.c: New test.
173         * gcc.dg/cpp/macspace2.c: New test.
174
175 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
176
177         * gfortran.dg/pr20755.f: Fixed bad format.
178
179 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
180
181         PR c++/20763
182         * g++.dg/ext/attrib21.C: New test.
183
184 2004-04-05  Devang Patel  <dpatel@apple.com>
185
186         * lib/target-supports.exp (check_effective_target_vect_shif): New.
187         * gcc.dg/vect/vect-shift-1.c: New test.
188         
189 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
190
191         PR libfortran/20755
192         * gfortran.dg/pr20755.f: New test.
193
194 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
195
196         * gfortran.dg/pr15959.f90: New test.
197         * gfortran.dg/string_pad_trunc.f90: New test.
198
199 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
200
201         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
202         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
203         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
204         syntax.
205
206 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
207
208         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
209
210 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
211
212         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
213         * gcc.c-torture/compile/20011119-2.c: Likewise.
214         * gcc.c-torture/compile/981001-2.c: Likewise.
215
216 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
217
218         PR c++/20679
219         * g++.dg/template/overload4.C: New test.
220
221 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
222
223         PR c++/20746
224         * g++.dg/abi/covariant5.C: New.
225
226         PR debug/20505
227         * g++.dg/debug/const2.C: New.
228
229 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
230
231         PR rtl-optimization/16104
232         * gcc.c-torture/execute/20050316-1.c: New test.
233
234 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
235
236         * g++.dg/template/spec23.C: Fix dg-error text.
237
238 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
239
240         PR c++/19199
241         * g++.dg/expr/lval2.C: New.
242
243 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
244
245         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
246         __builtin_strcasecmp and __builtin_strncasecmp.
247
248 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
249
250         PR c++/20723
251         * g++.dg/template/spec22.C: New.
252         * g++.dg/template/spec23.C: New.
253
254 2005-04-03  Dale Ranta  <dir@lanl.gov>
255             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
256
257         PR libfortran/20068
258         PR libfortran/20125
259         PR libfortran/20156
260         PR libfortran/20471
261         * gfortran.dg/backspace.f: New test.
262
263 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
264
265         * gcc.dg/pr19345.c: New test.
266
267 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
268
269         PR tree-optimization/20640
270         * gcc.dg/torture/tree-loop-1.c: New.
271
272 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
273
274         PR rtl-optimization/20290
275         * gcc.c-torture/execute/loop-ivopts-2.c: New.
276
277 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
278
279         * gcc.dg/rs6000-fpint.c: New.
280
281 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
282
283         * gcc.dg/old-style-then-proto-1.c: New test.
284
285 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
286
287         * gfortran.fortran-torture/execute/backspace.f90: Check
288         after backspace and read was incorrect.
289
290 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
291
292         * gcc.c-torture/execute/builtins/strcat.c: Check the result
293         buffer past the terminating NUL using memcmp.
294         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
295         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
296
297         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
298         Fix unused/uninitialized variable warnings.
299
300         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
301         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
302         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
303         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
304
305         * gcc.c-torture/execute/builtins/abs-1-lib.c,
306         gcc.c-torture/execute/builtins/fputs-lib.c,
307         gcc.c-torture/execute/builtins/lib/fprintf.c,
308         gcc.c-torture/execute/builtins/lib/main.c,
309         gcc.c-torture/execute/builtins/lib/memcmp.c,
310         gcc.c-torture/execute/builtins/lib/memmove.c,
311         gcc.c-torture/execute/builtins/lib/mempcpy.c,
312         gcc.c-torture/execute/builtins/lib/memset.c,
313         gcc.c-torture/execute/builtins/lib/printf.c,
314         gcc.c-torture/execute/builtins/lib/sprintf.c,
315         gcc.c-torture/execute/builtins/lib/stpcpy.c,
316         gcc.c-torture/execute/builtins/lib/strchr.c,
317         gcc.c-torture/execute/builtins/lib/strcmp.c,
318         gcc.c-torture/execute/builtins/lib/strcpy.c,
319         gcc.c-torture/execute/builtins/lib/strcspn.c,
320         gcc.c-torture/execute/builtins/lib/strlen.c,
321         gcc.c-torture/execute/builtins/lib/strncat.c,
322         gcc.c-torture/execute/builtins/lib/strncmp.c,
323         gcc.c-torture/execute/builtins/lib/strncpy.c,
324         gcc.c-torture/execute/builtins/lib/strrchr.c,
325         gcc.c-torture/execute/builtins/lib/strspn.c,
326         gcc.c-torture/execute/builtins/lib/strstr.c,
327         gcc.c-torture/execute/builtins/memops-asm-lib.c,
328         gcc.c-torture/execute/builtins/strlen-2.c,
329         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
330         prototypes.
331
332 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
333
334         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
335         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
336         selectany usage.
337
338 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
339
340         PR c++/19406
341         * g++.dg/debug/using1.C: New test.
342
343 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
344
345         PR middle-end/20524
346         * gcc.dg/alias-7.c: Prefix asm-declared name with
347         __USER_LABEL_PREFIX__.
348
349 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
350
351         Fix fallout from PR middle-end/15700:
352         * gcc.c-torture/compile/20011119-1.c: Take
353         __USER_LABEL_PREFIX__ into account.
354         * gcc.c-torture/compile/20011119-2.c: Likewise.
355
356 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
357
358         PR c++/18644
359         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
360
361 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
362
363         PR c/17855
364         * gcc.c-torture/compile/struct-non-lval-1.c,
365         gcc.c-torture/compile/struct-non-lval-2.c,
366         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
367
368 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
369
370         * gcc.dg/tls/tls.exp: Remove temporary file.
371         * g++.dg/tls/tls.exp: Ditto.
372         * lib/file-format.exp: Ditto.
373         * g++.dg/special/ecos.exp: Ditto.
374
375         * lib/profopt.exp: Treat prof_ext as a list.
376         * gcc.misc-tests/bprob.exp: Ditto.
377         * g++.dg/bprob/bprob.exp: Ditto.
378
379         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
380         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
381         g++.dg/tree-ssa/pointer-reference-alias.C,
382         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
383         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
384         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
385         g++.dg/vect/pr19951.cc: Ditto.
386         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
387         gcc.dg/builtins-47.c: Ditto.
388         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
389         gcc.dg/pr20115-1.c: Ditto.
390         * gcc.dg/tree-ssa/20030530-2.c,
391         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
392         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
393         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
394         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
395         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
396         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
397         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
398         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
399         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
400         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
401         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
402         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
403         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
404         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
405         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
406         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
407         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
408         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
409         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
410         gcc.dg/tree-ssa/20030824-1.c,
411         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
412         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
413         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
414         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
415         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
416         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
417         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
418         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
419         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
420         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
421         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
422         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
423         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
424         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
425         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
426         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
427         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
428         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
429         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
430         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
431         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
432         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
433         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
434         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
435         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
436         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
437         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
438         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
439         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
440         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
441         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
442         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
443         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
444         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
445         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
446         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
447         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
448         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
449         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
450         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
451         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
452         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
453         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
454         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
455         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
456         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
457         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
458         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
459         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
460         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
461         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
462         gcc.dg/tree-ssa/useless-1.c: Ditto.
463         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
464         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
465         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
466         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
467         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
468         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
469         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
470         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
471         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
472         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
473         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
474         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
475         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
476         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
477         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
478         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
479         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
480         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
481         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
482         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
483         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
484         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
485         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
486         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
487         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
488         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
489         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
490         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
491         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
492         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
493         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
494         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
495         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
496         gcc.dg/vect/vect-none.c: Ditto.
497         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
498         treelang/compile/unsigned.tree: Ditto.
499
500         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
501         * gcc.dg/cpp/direct2s.c: Ditto.
502         * gcc.dg/cpp/paste4.c: Ditto.
503         * gcc.dg/cpp/separate-1.c: Ditto.
504         * gcc.dg/pch/save-temps-1.c: Ditto.
505         * g++.dg/ext/altivec-10.C: Ditto.
506         * g++.dg/pch/pch.C: Ditto.
507
508         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
509
510         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
511         * g++.dg/template/repo1.C: Ditto.
512         * g++.dg/template/repo2.C: Ditto.
513         * g++.dg/template/repo3.C: Ditto.
514         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
515         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
516         * g++.old-deja/g++.pt/repo1.C: Ditto.
517         * g++.old-deja/g++.pt/repo2.C: Ditto.
518         * g++.old-deja/g++.pt/repo3.C: Ditto.
519         * g++.old-deja/g++.pt/repo4.C: Ditto.
520
521         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
522         * gcc.dg/20030107-1.c: Ditto.
523         * gcc.dg/20030702-1.c: Ditto.
524         * gcc.dg/profile-generate-1.c: Ditto.
525         * g++.dg/other/profile1.C: Ditto.
526         * g++.old-deja/g++.robertl/eb83.C: Ditto.
527
528         * lib/gcc-dg.exp (remove-build-file): New.
529         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
530         cleanup-tree-dump, cleanup-saved-temps): New.
531
532 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
533
534         PR c++/19203, DR 214
535         * g++.dg/parse/ambig3.C: Not ambiguous.
536         * g++.dg/template/spec20.C: New.
537         * g++.dg/template/spec21.C: New.
538
539 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
540
541         PR target/20045
542         * gcc.dg/ia64-fptr-1.c: Run only on linux.
543
544 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
545
546         PR libfortran/20660
547         * gfortran.dg/negative_unit.f: New test.
548
549 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
550
551         * gcc.dg/20050330-1.c: New test.
552
553 2005-03-30  Devang Patel  <dpatel@apple.com>
554
555         * g++.dg/tree-sra/ssa-sra-3.C: New test.
556
557 2005-03-30  Dale Johannesen  <dalej@apple.com>
558
559         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
560
561 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
562
563         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
564         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
565         Strip options from test name.
566
567 2005-03-31  Jan Hubicka  <jh@suse.cz>
568
569         * gcc.dg/varpool-1.c: New testcase.
570
571 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
572
573         PR c/772
574         PR c/17913
575         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
576         gcc.dg/stmt-expr-label-3.c : New tests.
577         * gcc.c-torture/execute/medce-2.c: Remove.
578
579 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
580
581         PR c/20368
582         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
583         tests.
584
585 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
586
587         * gcc.c-torture/compile/pr20203.c: New test.
588
589 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
590
591         * gfortran.dg/promotion.f90:  New test.
592
593 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
594
595         PR middle-end/20491
596         * gcc.dg/torture/asm-subreg-1.c: New test.
597
598 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
599
600         PR c/20672
601         * gcc.dg/pr20672-1.c: New test.
602
603 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
604
605         * gfortran.dg/vect: New directory.
606         * gfortran.dg/vect/vect.exp: New.
607         * gfortran.dg/vect/vect-1.f90: New test.
608         * gfortran.dg/vect/vect-2.f90: New test.
609         * gfortran.dg/vect/vect-3.f90: New test.
610         * gfortran.dg/vect/vect-4.f90: New test.
611         * gfortran.dg/vect/vect-5.f90: New test.
612
613 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
614
615         PR middle-end/20622
616         * gcc.dg/alias-7.c: New test.
617
618 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
619
620         * gcc.dg/sparc-reg-1.c: New test.
621
622 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
623
624         PR target/19890
625         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
626
627 2005-03-29  Dale Ranta  <dir@lanl.gov>
628             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
629
630         PR libfortran/20163
631         * gfortran.dg/pr20163-2.f: New test.
632
633 2005-03-28  Jan Hubicka  <jh@suse.cz>
634
635         PR middle-end/20635
636         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
637         by Jakub Jelinek.
638
639 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
640
641         PR tree-optimization/20626
642         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
643         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
644
645 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
646
647         * gfortran.dg/underflow.f90:  New test.
648         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
649
650 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
651
652         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
653
654 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
655
656         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
657         (g++_init): Make sure that CXXFLAGS is set.
658         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
659         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
660         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
661         * lib/objc.exp (objc_init): Likewise.
662         * lib/treelang.exp (treelang_init): Likewise.
663
664 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
665
666         PR tree-optimization/20470
667         * gcc.dg/tree-ssa/pr20470.c: New test.
668
669 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
670
671         * gcc.dg/ppc-stfiwx.c: New.
672
673 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
674
675         PR target/19888
676         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
677
678 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
679
680         * gcc.dg/20050325-1.c: Fix a typo.
681
682 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
683
684         PR libfortran/19678
685         PR libfortran/19679
686         * gfortran.dg/dos_eol.f: New test.
687
688 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
689
690         PR rtl-optimization/20249
691         * gcc.dg/20050325-1.c: New test.
692
693 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
694
695         PR libfortran/15332
696         * gfortran.dg/pr15332.f: New test.
697
698 2005-03-24  Dale Johannesen  <dalej@apple.com>
699
700         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
701
702 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
703
704         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
705         'internal' visibility.
706         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
707         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
708         'protected' visibility.
709         * gcc.dg/visibility-7.c: Likewise.
710         * lib/target-supports.exp (check_visibility_available): Take
711         a parameter, the kind of visibility to check for.
712         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
713         to check_visibility_available.
714
715         * g++.dg/expr/cast3.C: New.
716
717 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
718
719         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
720         rs6000.
721
722 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
723
724         PR target/20095
725         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
726
727 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
728
729         * gcc.dg/badshift.c: Renamed to...
730         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
731
732         * gcc.target/i386/badshift.c: Renamed to...
733         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
734         only.
735
736         PR rtl-optimization/20532
737         * gcc.target/i386/badshift.c: New.
738
739 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
740
741         * gfortran.dg/pr18025.f90: New test.
742
743 2005-03-23  Dale Johannesen  <dalej@apple.com>
744         
745         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
746
747 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
748
749         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
750
751         * lib/target-supports.exp (check_iconv_available): Default
752         libiconv to -liconv, if there is no definition.
753
754 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
755
756         * gcc.dg/torture/cris-asm-mof-1.c: New test.
757
758 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
759
760         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
761         * g++.dg/opt/pr7503-2.C: Likewise.
762         * g++.dg/opt/pr7503-3.C: Likewise.
763         * g++.dg/opt/pr7503-4.C: Likewise.
764         * g++.dg/opt/pr7503-5.C: Likewise.
765         * g++.dg/warn/minmax.C: New test.
766
767 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
768
769         * gfortran.dg/g77_intrinsics_funcs.f: New test.
770         * gfortran.dg/g77_intrinsics_sub.f: New test.
771
772 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
773             Jan Hubicka  <jh@suse.cz>
774             Steven Bosscher <stevenb@suse.de
775
776         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
777
778 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
779
780         PR c++/19980
781         * g++.dg/template/redecl3.C: New test.
782
783 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
784
785         PR c++/20499
786         * g++.dg/parse/error16.C: Tweak error markers.
787
788 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
789
790         PR target/20561
791         * gcc.dg/20050321-2.c: New test.
792
793 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
794
795         PR c++/20465
796         PR c++/20381
797         * g++.dg/template/ptrmem12.C: New.
798
799 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
800
801         PR rtl-optimization/20527
802         * gcc.c-torture/execute/pr20527-1.c: New test.
803
804 2005-03-22  Ben Elliston  <bje@au.ibm.com>
805
806         * gcc.misc-tests/options.exp (check_for_options): Create a real C
807         program, compile it into a real executable and then delete the .c
808         and .x files afterwards, to avoid problems on testglue targets.
809
810 2005-03-21  Stuart Hastings  <stuart@apple.com>
811
812         * gcc.target/i386/sse-2.c: New.
813         
814 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
815
816         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
817
818 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
819
820         * g++.dg/parse/crash25.C: Fix typo.
821
822 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
823
824         PR c++/20461
825         * g++.dg/parse/crash24.C: New test.
826
827         PR c++/20536
828         * g++.dg/parse/crash25.C: New test.
829
830 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
831
832         PR c++/20147    
833         * g++.dg/ext/stmtexpr4.C: New test.
834
835 2005-03-20  Roger Sayle  <roger@eyesopen.com>
836
837         PR middle-end/20539
838         * gcc.c-torture/compile/pr13066-1.c: New test case.
839         * gcc.c-torture/compile/pr20539-1.c: Likewise.
840         * g++.dg/opt/pr13066-1.C: Likewise.
841
842 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
843
844         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
845
846 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
847
848         PR fortran/18525
849         * gfortran.dg/nesting_1.f90: New test.
850
851 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
852
853         PR c++/20240
854         * g++.dg/lookup/using13.C: New test.
855
856 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
857
858         PR c++/20333
859         * g++.dg/template/crash36.C: New test.
860
861 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
862
863         PR c++/20463
864         * g++.dg/template/crash35.C: New test.
865
866 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
867
868         PR c++/19966
869         * g++.dg/overload/operator2.C: New test.
870
871 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
872
873         PR libfortran/20257
874         * gfortran.dg/pr20257.f90: New test.
875
876 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
877
878         PR libfortran/20480
879         * gfortran.dg/pr20480.f90: New test.
880
881 2005-03-16  Richard Henderson  <rth@redhat.com>
882
883         PR middle-end/15700
884         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
885         (_rtld_global): New.
886         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
887         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
888
889         * gcc.dg/alias-3.c: New.
890         * gcc.dg/alias-4.c: New.
891         * gcc.dg/alias-5.c: New.
892         * gcc.dg/alias-6.c: New.
893
894 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
895
896         * gcc.dg/cpp/ucnid-7.c: New.
897
898 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
899             Dorit Naishlos  <dorit@il.ibm.com>
900
901         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
902         darwin.
903
904 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
905
906         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
907         misaligned accesses.
908         * gcc.dg/vect/vect-58.c: Likewise.
909         * gcc.dg/vect/vect-92.c: New.
910         * gcc.dg/vect/vect-93.c: New.
911
912 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
913
914         PR fortran/18827
915         * gfortran.dg/assign_2.f90: New test.
916         * gfortran.dg/assign_3.f90: New test.
917         * gfortran.dg/assign.f90: New test.
918
919 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
920
921         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
922         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
923         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
924         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
925         names.
926
927 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
928
929         * gcc.dg/cpp/ucnid-6.c: New.
930
931         * gcc.dg/cpp/normalize-1.c: New.
932         * gcc.dg/cpp/normalize-2.c: New.
933         * gcc.dg/cpp/normalize-3.c: New.
934         * gcc.dg/cpp/normalize-4.c: New.
935         * gcc.dg/cpp/ucnid-4.c: New.
936         * gcc.dg/cpp/ucnid-5.c: New.
937         * g++.dg/cpp/normalize-1.C: New.
938         * g++.dg/cpp/ucnid-1.C: New.
939
940 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
941
942         * gcc.dg/pr18628.c: New.
943
944 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
945
946         PR c++/20280
947         * g++.dg/tree-ssa/pr20280.C: New.
948
949 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
950
951         PR fortran/20467
952         * gfortran.dg/stfunc_2.f90: New test.
953
954 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
955
956         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
957
958 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
959
960         * gcc.dg/tree-ssa/20050314-1.c: New test.
961
962 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
963
964         PR c++/4403
965         PR c++/9783, DR433
966         * g++.dg/template/friend34.C: New test.
967         * g++.dg/template/friend35.C: Likewise.
968         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
969
970 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
971
972         Friend class name lookup 5/n
973         PR c++/1016
974         * g++.dg/lookup/hidden-class1.C: New test.
975         * g++.dg/lookup/hidden-class2.C: Likewise.
976         * g++.dg/lookup/hidden-class3.C: Likewise.
977         * g++.dg/lookup/hidden-class4.C: Likewise.
978         * g++.dg/lookup/hidden-class5.C: Likewise.
979         * g++.dg/lookup/hidden-class6.C: Likewise.
980         * g++.dg/lookup/hidden-class7.C: Likewise.
981         * g++.dg/lookup/hidden-class8.C: Likewise.
982         * g++.dg/lookup/hidden-class9.C: Likewise.
983         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
984         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
985         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
986         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
987         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
988         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
989         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
990         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
991         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
992         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
993         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
994
995 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
996
997         PR c++/20157
998         * g++.dg/template/error18.C: New test.
999
1000 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1001
1002         PR debug/16792
1003         * g++.dg/debug/pr16792.C: New test.
1004
1005 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1006
1007         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1008         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1009         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1010         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1011         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1012         test assertion names.
1013
1014 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1015
1016         PR fortran/18600
1017         * gfortran.dg/stfunc_1.f90: New test.
1018
1019 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1020
1021         PR fortran/16907
1022         * gfortran.dg/real_index_1.f90: New test.
1023
1024 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1025
1026         PR fortran/20323
1027         * gfortran.dg/spec_expr_1.f90: New test.
1028
1029 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1030
1031         PR c/20402
1032         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1033         new parser.
1034
1035 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1036
1037         PR fortran/20361
1038         * gfortran.dg/largeequiv_1.f90: New test.
1039
1040 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1041
1042         * gcc.dg/ucnid-1.c: New.
1043         * gcc.dg/ucnid-2.c: New.
1044         * gcc.dg/ucnid-3.c: New.
1045         * gcc.dg/ucnid-4.c: New.
1046         * gcc.dg/ucnid-5.c: New.
1047         * gcc.dg/ucnid-6.c: New.
1048         * gcc.dg/cpp/ucnid-1.c: New.
1049         * gcc.dg/cpp/ucnid-2.c: New.
1050         * gcc.dg/cpp/ucnid-3.c: New.
1051         * g++.dg/other/ucnid-1.C: New.
1052
1053 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1054
1055         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1056
1057 2005-03-11  Per Bothner  <per@bothner.com>
1058
1059         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1060         that diagnotics refer to correct token.
1061         * gcc.dg/unused-3.c: Likewise.
1062
1063 2005-03-11  Per Bothner  <per@bothner.com>
1064
1065         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1066         constant" is now actually on same line as string constant.
1067         * gcc.dg/cpp/direct2s.c: Likewise.
1068
1069 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1070
1071         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1072
1073 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1074
1075         PR libfortran/20124
1076         * gfortran.dg/pr20124.f90: New Test
1077
1078 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1079
1080         PR tree-optimization/20130
1081         * gcc.dg/pr20130-1.c: New test.
1082
1083 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1084
1085         PR target/20095
1086         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1087
1088 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1089
1090         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1091
1092 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1093
1094         * g++.dg/eh/forced1.C: Fix comment.
1095         * g++.dg/eh/forced2.C: Ditto.
1096         * g++.dg/eh/forced3.C: Ditto.
1097         * g++.dg/eh/forced4.C: Ditto.
1098
1099 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1100
1101         PR rtl-opt/20412
1102         * gcc.c-torture/compile/pr20412.c: New test.
1103
1104 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1105
1106         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1107
1108 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR target/20322
1111         * gcc.dg/20050307-1.c: New test.
1112
1113 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1114
1115         PR c++/20375
1116         * g++.dg/other/stdarg3.C: New.
1117
1118 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR c++/18384, c++/18327
1121         * g++.dg/init/array19.C: New test.
1122
1123         PR inline-asm/20314
1124         * gcc.dg/torture/pr20314-1.c: New test.
1125         * gcc.dg/torture/pr20314-2.c: New test.
1126
1127 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1128
1129         * gcc.dg/20050309-1.c: New test.
1130
1131 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1132
1133         * gcc.dg/builtins-10.c: Reactivate disabled test.
1134         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1135         new cbrt transformations.
1136
1137 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1138
1139         PR c++/20208
1140         * g++.dg/template/array13.C: New test.
1141
1142 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1143
1144         PR c++/16859
1145         * g++.dg/init/brace4.C: New test.
1146
1147 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1148
1149         PR c++/20186
1150         * g++.dg/template/non-dependent12.C: New.
1151
1152 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1153
1154         PR c++/20142
1155         * g++.dg/init/array18.C: Add dg-do run marker.
1156         
1157         PR c++/20142
1158         * g++.dg/init/array18.C: New test.
1159
1160 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1161
1162         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1163         * g++.dg/gcov/gcov.exp: Likewise.
1164         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1165         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1166         * lib/c-torture.exp: Likewise.
1167         * lib/fortran-torture.exp: Likewise.
1168         * lib/g++.exp: Likewise.
1169         * lib/gcc-defs.exp: Likewise.
1170         * lib/gcc-dg.exp: Likewise.
1171         * lib/gcc.exp: Likewise.
1172         * lib/gcov.exp: Likewise.
1173         * lib/gfortran.exp: Likewise.
1174         * lib/mike-g++.exp: Likewise.
1175         * lib/mike-gcc.exp: Likewise.
1176         * lib/objc-torture.exp: Likewise.
1177         * lib/objc.exp: Likewise.
1178         * lib/profopt.exp: Likewise.
1179         * lib/target-libpath.exp: Likewise.
1180         * lib/target-supports.exp: Likewise.
1181         * lib/treelang.exp: Likewise.
1182         * lib/wrapper.exp: Likewise.
1183
1184 2005-03-08  Jeff Law  <law@redhat.com>
1185
1186         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1187         PHI-OPT changes.
1188
1189 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1190
1191         * gcc.dg/vect/pr20122.c: New test.
1192
1193 2005-03-07  Jeff Law  <law@redhat.com>
1194
1195         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1196         was folded away.
1197         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1198         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1199         * gcc.dg/tree-ssa/pr18134.c: New test.
1200
1201 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1202
1203         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1204         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1205         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1206
1207 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1208
1209         PR tree-opt/17671
1210         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1211
1212 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1213
1214         * g++.dg/warn/Wnvdtor.C: New test.
1215
1216 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1217
1218         * gcc.dg/torture/pr19683-1.c: New test.
1219
1220 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1221
1222         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1223         * gfortran.dg/g77/19990313-2.f: Ditto.
1224         * gfortran.dg/g77/19990313-3.f: Ditto.
1225         * gfortran.dg/g77/19990525-0.f: Ditto.
1226         * gfortran.dg/g77/19990826-0.f: Ditto.
1227         * gfortran.dg/g77/19990826-2.f: Ditto.
1228         * gfortran.dg/g77/19990826-3.f: Ditto.
1229         * gfortran.dg/g77/20000511-1.f: Ditto.
1230         * gfortran.dg/g77/20000511-2.f: Ditto.
1231         * gfortran.dg/g77/970625-2.f: Ditto.
1232         * gfortran.dg/g77/980310-2.f: Ditto.
1233         * gfortran.dg/g77/980310-3.f: Ditto.
1234         * gfortran.dg/g77/980310-8.f: Ditto.
1235         * gfortran.dg/g77/980519-2.f: Ditto.
1236         * gfortran.dg/g77/alpha1.f: Ditto.
1237         * gfortran.dg/g77/claus.f: Ditto.
1238         * gfortran.dg/g77/erfc.f: Ditto.
1239         * gfortran.dg/g77/short.f: Ditto.
1240         * gfortran.fortran-torture/execute/data.f90: Ditto.
1241         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1242         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1243
1244 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1245
1246         * lib/file-format.exp (gcc_target_object_format): Add check for som
1247         format and hardcode object formats on hppa*-*-hpux*.
1248         * lib/target-supports.exp (check_weak_available): Add check for som
1249         object format.  Always return 0 on hppa*-*-hpux10*.
1250
1251         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1252         is defined.
1253
1254         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1255
1256 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1257
1258         * gfortran.dg/pr19936_1.f90: New test.
1259         * gfortran.dg/pr19936_2.f90: New test.
1260         * gfortran.dg/pr19936_3.f90: New test.
1261
1262 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1263             Paul Thomas <prthomas@drfccad.cea.fr>
1264
1265         * gfortran.dg/PR19754_1.f90: New test.
1266         * gfortran.dg/PR19754_2.f90: Ditto.
1267
1268 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1269
1270         PR c++/19311
1271         * g++.dg/template/non-dependent11.C: New test.
1272
1273 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1274
1275         * lib/target-supports.exp (check_iconv_available): Fix comment.
1276
1277 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1278             Joseph S. Myers  <joseph@codesourcery.com>
1279
1280         PR c++/19797
1281         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1282
1283 2005-03-04  Matthew Sachs  <msachs@apple.com>
1284
1285         * gcc.exp (gcc_target_compile): Put braces around
1286         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1287         * objc.exp (objc_target_compile): Likewise.
1288         * treelang.exp (treelang_target_compile): Likewise.
1289
1290 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1291
1292         PR fortran/19673
1293         * gfortran.dg/func_result_1.f90: New test.
1294
1295 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1296
1297         * gcc.misc-tests/options.exp: New test.
1298
1299 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1300
1301         * gcc.dg/pr15784-4.c: New test.
1302
1303 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1304
1305         * gcc.c-torture/execute/pr17133.c: New.
1306         * gcc.c-torture/compile/20050303-1.c: New.
1307
1308 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1309
1310         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1311
1312 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1313
1314         * g++.dg/overload/using2.C: New.
1315
1316 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1317
1318         PR c++/19916
1319         * g++.dg/init/ptrmem2.C: New test.
1320
1321 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1322
1323         PR c/8927
1324         * gcc.dg/pr8927-1.c: New test.
1325
1326 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1327
1328         PR c++/20232
1329         * g++.dg/inherit/covariant12.C: New.
1330
1331 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1332
1333         PR fortran/19479
1334         * gfortran.dg/bound_1.f90: New test.
1335
1336 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1337
1338         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1339         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1340
1341 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1342
1343         PR c/20245
1344         * gcc.dg/pr20245-1.c: New test.
1345
1346 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR middle-end/19874
1349         * gcc.c-torture/execute/20050119-2.c: New test case.
1350
1351 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1352
1353         * README: Update the DejaGnu bug reporting address.
1354         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1355         * lib/objc-torture.exp: Likewise.
1356
1357 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1358
1359         * gfortran.dg/boz_1.f90: New test.
1360         * gfortran.dg/boz_3.f90: New test.
1361         * gfortran.dg/boz_4.f90: New test.
1362
1363 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1364
1365         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1366         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1367
1368 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1369
1370         PR libfortran/20101
1371         * gfortran.dg/write_0_pe_format.f90: New test.
1372
1373 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1374
1375         PR c++/20206
1376         * g++.dg/opt/thunk2.C: New test.
1377         * g++.dg/opt/covariant1.C: New test.
1378
1379 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1380
1381         * gfortran.dg/e_d_fmt.f90: New test.
1382
1383 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1384
1385         * gcc.dg/asm-b.c: Fix comment typos.
1386
1387 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1388
1389         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1390         a V_MAY_DEF also.
1391
1392 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1393
1394         PR tree-opt/20188
1395         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1396         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1397         * gcc.dg/asm-b.c: New test.
1398
1399 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1400
1401         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1402         Disable this test on IRIX 6.
1403
1404 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1405
1406         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1407         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1408         parser.
1409
1410 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1411
1412         PR tree-optimization/20204
1413         * testsuite/gcc.dg/pr20204.c: New test.
1414
1415 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1416
1417         PR target/20196
1418         * gcc.c-torture/execute/20050224-1.c: New test.
1419
1420         PR c++/20175
1421         * g++.dg/warn/Wbraces2.C: New test.
1422
1423 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1424
1425         PR c++/19878
1426         * g++.dg/init/const2.C: New test.
1427
1428 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1429
1430         PR tree-optimization/20100
1431         * gcc.c-torture/execute/pr20100-1.c: New test.
1432
1433 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1434
1435         * gfortran.dg/implicit_3.f90: New test.
1436
1437         * gfortran.dg/deftype_1.f90: New test.
1438
1439 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1440
1441         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1442         the test passes.
1443         * g++.dg/other/anon3.C: Accept a warning.
1444
1445 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1446
1447         * gcc.dg/pr20017.c: Fix a comment typo.
1448
1449 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1450
1451         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1452
1453 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1454
1455         PR ada/19902
1456         * ada/acats/tests/cxa/cxa3004.a: Remove.
1457         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1458
1459 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1460
1461         PR c++/20073
1462         * g++.dg/init/const1.C: New test.
1463
1464         PR c++/19991
1465         * g++.dg/parse/constant7.C: New test.
1466
1467         PR c++/20152
1468         * g++.dg/parse/error27.C: New test.
1469         * g++.dg/template/qualttp15.C: Adjust error markers.
1470         * g++.old-deja/g++.other/struct1.C: Likewise.
1471         
1472         PR c++/20153
1473         * g++.dg/template/error17.C: New test.
1474
1475         PR c++/20148
1476         * g++.dg/parser/error26.C: New test.
1477
1478 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1479
1480         PR tree-optimization/20100
1481         PR tree-optimization/20115
1482         * gcc.dg/pr20115.c: New test.
1483         * gcc.dg/pr20115-1.c: New test.
1484         * gcc.dg/pr20100.c: New test.
1485         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1486         call-clobbered variables after alias1.
1487
1488 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1489
1490         * gfortran.dg/list_read_4.f90: new test.
1491
1492 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1493
1494         PR rtl-optimization/20017.
1495         * gcc.dg/pr20017.c: New.
1496
1497 2005-02-22  Devang Patel  <dpatel@apple.com>
1498
1499         PR 19952
1500         * g++.dg/tree-ssa/pr19952.C: New test.
1501         
1502 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1503
1504         PR c++/19883
1505         * g++.dg/parse/constant6.C: New test.
1506
1507 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1508
1509         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1510         * g++.dg/charset/asm2.c: Likewise.
1511         * g++.dg/charset/asm3.c: Likewise.
1512         * g++.dg/charset/asm4.c: Likewise.
1513         * g++.dg/charset/asm5.c: Likewise.
1514         * g++.dg/charset/attribute1.c: Likewise.
1515         * g++.dg/charset/attribute2.c: Likewise.
1516         * g++.dg/charset/extern1.cc: Likewise.
1517         * g++.dg/charset/extern2.cc: Likewise.
1518         * g++.dg/charset/extern3.cc: Likewise.
1519         * g++.dg/charset/function.cc: Likewise.
1520         * g++.dg/charset/string.c: Likewise.
1521         * g++.dg/charset/charset.exp: Likewise.
1522         * lib/target-supports.exp (check_iconv_available): Fix comment.
1523
1524 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1525
1526         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1527         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1528         * gcc.dg/charset/asm2.c: Likewise.
1529         * gcc.dg/charset/asm3.c: Likewise.
1530         * gcc.dg/charset/asm4.c: Likewise.
1531         * gcc.dg/charset/asm5.c: Likewise.
1532         * gcc.dg/charset/asm6.c: Likewise.
1533         * gcc.dg/charset/attribute1.c: Likewise.
1534         * gcc.dg/charset/attribute2.c: Likewise.
1535         * gcc.dg/charset/builtin1.c: Likewise.
1536         * gcc.dg/charset/extern.c: Likewise.
1537         * gcc.dg/charset/function.c: Likewise.
1538         * gcc.dg/charset/string.c: Likewise.
1539         * gcc.dg/charset/charset.exp: Likewise.
1540
1541 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1542
1543         PR fortran/20086
1544         * gfortran.dg/pr20086.f90: New test.
1545
1546 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1547
1548         PR tree-optimization/19786
1549         * g++.dg/tree-ssa/pr19786.C: New.
1550
1551 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1552
1553         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1554
1555 2005-02-21  Jeff Law  <law@redhat.com>
1556
1557         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1558
1559 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1560
1561         * gfortran.dg/do_iterator: Split loop, markup all lines for
1562         which an error locus is printed.
1563         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1564         locus is printed.
1565         * gfortran.dg/select_4.f90: Likewise.
1566         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1567         locuses in the various permutations.
1568
1569 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1570
1571         PR tree-optimization/19951
1572         * g++.dg/vect: New directory.
1573         * g++.dg/vect/vect.exp: New file.
1574         * g++.dg/vect/pr19951.cc: New testcase.
1575         * g++.dg/dg.exp: Also prune vectorizer tests.
1576
1577 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1578
1579         PR 18785
1580         * gcc.dg/charset/builtin1.c: New test.
1581
1582 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1583
1584         PR c++/19299
1585         * g++.dg/inherit/volatile1.C: New test.
1586
1587         PR c++/19440
1588         * g++.dg/template/dtor4.C: New test.
1589
1590 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1591
1592         * gfortran.dg/int_1.f90: New test.
1593
1594 2005-02-19  Devang Patel  <dpatel@apple.com>
1595
1596         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1597
1598 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1599
1600         * gfortran.dg/achar_1.f90: New test.
1601
1602 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1603
1604         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1605
1606 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1607             Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR tree-optimization/19828
1610         * gcc.dg/tree-ssa/loop-7.c: New test.
1611         * gcc.c-torture/execute/20050218-1.c: New test.
1612
1613 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1614
1615         PR c/20043
1616         * gcc.dg/transparent-union-1.c: New test.
1617         * gcc.dg/transparent-union-2.c: New test.
1618
1619 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1620
1621         PR tree-optimization/18977
1622         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1623
1624 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1625
1626         PR target/20054
1627         * gcc.dg/pr20054.c: New test.
1628
1629 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1630
1631         PR c++/19508
1632         * g++.dg/ext/attrib20.C: New test.
1633
1634 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1635
1636         PR middle-end/20030
1637         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1638
1639 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1640
1641         PR c++/20008
1642         * g++.dg/opt/switch4.C: New.
1643
1644 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1645
1646         PR c++/20023
1647         PR tree-optimization/20009
1648         * gcc.c-torture/compile/20050217-1.c: New test.
1649         * g++.dg/opt/switch3.C: New test.
1650
1651         PR tree-optimization/18947
1652         * gcc.c-torture/compile/20050215-1.c: New test.
1653         * gcc.c-torture/compile/20050215-2.c: New test.
1654         * gcc.c-torture/compile/20050215-3.c: New test.
1655
1656 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1657
1658         PR c++/20028
1659         * g++.dg/template/crash34.C: New.
1660
1661         PR c++/20022
1662         * g++.dg/other/access3.C: New.
1663
1664 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1665
1666         * gcc.dg/vect/vect-98.c: New test.
1667
1668 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1669
1670         PR tree-optimization/19967
1671         * gcc.dg/pr19967.c: New.
1672
1673 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1674
1675         PR middle-end/19857
1676         * gcc.dg/tree-ssa/20050215-1.c: New test.
1677         * gcc.c-torture/execute/20050215-1.c: New test.
1678
1679 2005-02-15  Eric Christopher  <echristo@redhat.com>
1680
1681         * gcc.dg/cpp/20050215-1.c: New file.
1682
1683 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1684
1685         PR tree-optimization/15785
1686         * gcc.dg/pr15785-1.c: New test.
1687
1688 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1689
1690         PR c++/17788
1691         * g++.dg/init/ctor4.C: New.
1692         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1693
1694 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1695
1696         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1697         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1698
1699 2005-02-15  Andreas Schwab  <schwab@suse.de>
1700
1701         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1702         declare malloc.
1703
1704 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1705
1706         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1707
1708 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1709
1710         PR tree-optimization/19853
1711         * gcc.c-torture/compile/pr19853.c: New test.
1712
1713 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1714
1715         PR c++/19608
1716         * g++.dg/parse/local-class1.C: New.
1717
1718         PR c++/19895
1719         * g++.dg/parse/ptrmem3.C: New.
1720
1721         PR c++/19884
1722         * g++.old-deja/g++.oliva/template6.C: Add another case.
1723         * g++.dg/template/explicit6.C: New.
1724
1725 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1726
1727         PR c++/17816
1728         * g++.dg/other/redecl2.C: New.
1729
1730 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1731
1732         PR c++/19891
1733         * g++.dg/abi/covariant4.C: New.
1734
1735 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1736
1737         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1738
1739 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1740
1741         * gcc.dg/vect/vect-96.c: Fix typo.
1742
1743 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1744
1745         PR c++/14479
1746         PR c++/19487
1747         * g++.dg/template/enum5.C: New test.
1748
1749 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1750
1751         * gcc.dg/vect/vect-97.c: New test.
1752
1753 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1754
1755         * gcc.dg/vect/vect-96.c: New test.
1756
1757 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1758
1759         * gcc.dg/builtins-34.c: Also check ldexp*.
1760
1761 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1762
1763         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1764
1765 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1766
1767         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1768         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1769         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1770         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1771         selector_list, selector_expression, dg-process-target): Move to new
1772         file target-supports-dg.exp.
1773         * lib/target-supports-dg.exp: New.
1774
1775         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1776         New.
1777
1778 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1779
1780         PR c++/19666
1781         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1782
1783         PR middle-end/19858
1784         * gcc.c-torture/compile/20050210-1.c: New test.
1785
1786 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1787
1788         PR c++/19755
1789         * g++.dg/warn/Wbraces1.C: New test.
1790
1791 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1792
1793         * gcc.dg/builtins-52.c: New testcase.
1794
1795 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR c/19342
1798         * gcc.c-torture/execute/20050119-1.c: New test.
1799
1800 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1801
1802         PR c++/19811
1803         * g++.dg/init/delete1.C: New test.
1804
1805 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1806
1807         PR c++/18470
1808         * g++.dg/template/static12.C: New test.
1809
1810 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1811
1812         PR c++/19787
1813         * g++.dg/conversion/ambig1.C: New test.
1814
1815         PR c++/19739
1816         * g++.dg/ext/attrib19.C: New test.
1817
1818         PR c++/19732
1819         * g++.dg/parse/dtor5.C: New test.
1820
1821         PR c++/19762
1822         * g++.dg/template/dtor3.C: New test.
1823
1824         PR c++/19826
1825         * g++.dg/template/static11.C: New test.
1826         * g++.dg/template/crash2.C: Remove dg-error marker.
1827
1828 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1829
1830         PR C++/18491
1831         * g++.old-deja/g++.mike/p10769a.C: Remove.
1832
1833 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1834
1835         * gcc.dg/builtins-48.c: New test case.
1836         * gcc.dg/builtins-49.c: New test case.
1837         * gcc.dg/builtins-50.c: New test case.
1838         * gcc.dg/builtins-51.c: New test case.
1839
1840 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1841
1842         PR middle-end/19583
1843         * g++.dg/warn/Wreturn-type-3.C: New test.
1844
1845 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1846
1847         PR middle-end/19402
1848         * gcc.dg/pr19402-1.c: New testcase.
1849         * gcc.dg/pr19402-2.c: likewise.
1850
1851 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1852
1853         PR middle-end/19854
1854         * g++.dg/tree-ssa/tmmti.C: New testcase.
1855
1856 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1857
1858         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1859
1860 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1861
1862         PR c++/19733
1863         * g++.dg/parse/crash23.C: New test.
1864         * g++.dg/warn/Weff1.C: New test.
1865
1866 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1867
1868         * gcc.dg/20050209-1.c: New test.
1869
1870 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1871
1872         PR target/19799
1873         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1874
1875 2005-02-08  Mike Stump  <mrs@apple.com>
1876
1877         * g++.dg/pch/import-2.c: New test.
1878         * g++.dg/pch/import-2.hs: New.
1879         * g++.dg/pch/include/import-2a.h: New.
1880         * g++.dg/pch/include/import-2b.h: New.
1881
1882 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1883
1884         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1885
1886 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1887
1888         * gfortran.dg/substr_1.f90: New test.
1889
1890 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1891
1892         PR middle-end/19775
1893         * gcc.dg/torture/builtin-power-1.c: Disable test for
1894         invalid transformation.
1895         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1896         no longer optimize.
1897         * gcc.dg/builtins-47.c: New testcase.
1898
1899 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1900             Dorit Naishlos  <dorit@il.ibm.com>
1901
1902         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1903
1904 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1905
1906         * gcc.c-torture/compile/20050206-1.c: New test.
1907
1908 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1909
1910         PR tree-opt/19768
1911         * g++.dg/opt/pr19768.C: New test.
1912
1913 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1914
1915         PR tree-opt/19736
1916         * gcc.c-torture/compile/pr19736.c: New test.
1917
1918 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1919
1920         PR c++/17401
1921         * g++.dg/parse/error25.C: New test.
1922
1923 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1924
1925         * gcc.c-torture/execute/20050203-1.c: New.
1926
1927 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1928
1929         * gcc.dg/vect/vect-85.c: Remove xfail.
1930         * gcc.dg/vect/vect-86.c: Remove xfail.
1931         * gcc.dg/vect/vect-87.c: Remove xfail.
1932         * gcc.dg/vect/vect-88.c: Remove xfail.
1933
1934 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1935
1936         * gcc.dg/altivec-19.c: New.
1937
1938 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1939
1940         PR c/17807
1941         * gcc.dg/nested-func-3.c: New test.
1942         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1943
1944 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1945
1946         * gcc.test-framework/gen_directive_tests: Generate tests for
1947         selector expressions.
1948
1949 2005-02-02  Matt Austern  <austern@apple.com>
1950
1951         PR c++/19628
1952         * g++/ext/builtin7.C: New.
1953         * g++/ext/builtin8.C: New.
1954
1955 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1956
1957         PR c/18502
1958         * gcc.dg/pr18502-1.c: New test.
1959
1960 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1961
1962         PR c++/17413
1963         * g++.dg/template/local4.C: Tweak.
1964
1965 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1966
1967         PR tree-optimization/19578
1968         * gcc.c-torture/compile/20050202-1.c: New test.
1969
1970 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1971
1972         PR c/19435
1973         * gcc.dg/c99-init-4.c: New test.
1974
1975 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1976
1977         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1978
1979         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1980
1981         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1982         * g++.dg/eh/check-vect.h: New.
1983
1984         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1985         * gcc.dg/vect/vect-78.c: Ditto.
1986         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1987         Remove.
1988
1989         * g++.dg/conversion/simd1.C: Expect warning.
1990         * g++.dg/ext/attribute-test-1.C: Ditto.
1991         * g++.dg/ext/attribute-test-2.C: Ditto.
1992         * g++.dg/ext/attribute-test-3.C: Ditto.
1993         * g++.dg/ext/attribute-test-4.C: Ditto.
1994
1995         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1996         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1997
1998         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1999
2000 2005-02-01  Richard Henderson  <rth@redhat.com>
2001
2002         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2003         long double for ibm double-double format.
2004         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2005
2006 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2007
2008         PR tree-optimization/19633
2009         * testsuite/gcc.dg/pr19633-1.c: New test.
2010         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2011         to NULL or a symbol.
2012
2013 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2014
2015         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2016         New procs.
2017         (dg-process-target (local override)): Handle selector expressions.
2018
2019         * gcc.test-framework/README: Describe tests in source directory.
2020         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2021         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2022         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2023         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2024         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2025         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2026         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2027         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2028         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2029         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2030         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2031         * gcc.test-framework/dg-error-exp-P.c: New test.
2032         * gcc.test-framework/dg-error-exp-XP.c: New test.
2033         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2034         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2035         * gcc.test-framework/dg-output-exp-P.c: New test.
2036         * gcc.test-framework/dg-output-exp-XF.c: New test.
2037         * gcc.test-framework/dg-warning-exp-P.c: New test.
2038         * gcc.misc-tests/dg-1.c: Remove.
2039         * gcc.misc-tests/dg-2.c: Remove.
2040         * gcc.misc-tests/dg-3.c: Remove.
2041         * gcc.misc-tests/dg-4.c: Remove.
2042         * gcc.misc-tests/dg-5.c: Remove.
2043         * gcc.misc-tests/dg-6.c: Remove.
2044         * gcc.misc-tests/dg-7.c: Remove.
2045         * gcc.misc-tests/dg-8.c: Remove.
2046         * gcc.misc-tests/dg-9.c: Remove.
2047         * gcc.misc-tests/dg-10.c: Remove.
2048         * gcc.misc-tests/dg-11.c: Remove.
2049         * gcc.misc-tests/dg-12.c: Remove.
2050         * gcc.misc-tests/dg-test.exp: Remove.
2051
2052         * gcc.test-framework/test-framework.awk: Change recording and
2053         printing of passes and failures.
2054
2055         * gcc.test-framework: New directory.
2056         * gcc.test-framework/README: New.
2057         * gcc.test-framework/test-framework.exp: New.
2058         * gcc.test-framework/test-framework.awk: New.
2059         * gcc.test-framework/gen_directive_tests: New.
2060
2061 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2062
2063         * lib/treelang.exp: Fix comment typos.
2064         (treelang_target_compile): Don't append libs=-ltreelang to options.
2065
2066 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2067
2068         * g++.dg/parse/typename7.C: Adjust error messages.
2069
2070 2005-01-31  Jeff Law  <law@redhat.com>
2071
2072         * gcc.c-torture/execute/20050131-1.c: New test.
2073         * gcc.dg/wcaselabel.c: New test.
2074
2075 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2076
2077         * g++.dg/other/warning1.C: Adjust error messags.
2078         * g++.dg/parse/constant5.C: New test.
2079
2080 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2081
2082         PR c/19333
2083         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2084         the test case valid.
2085         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2086         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2087         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2088         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2089         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2090         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2091
2092 2005-01-31  Dale Johannesen  <dalej@apple.com>
2093
2094         * g++.dg/opt/pr19650.C:  New test.
2095
2096 2005-01-31  Richard Henderson  <rth@redhat.com>
2097
2098         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2099         long double for intel double extended format.
2100         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2101
2102 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2103
2104         PR c++/19555
2105         * g++.dg/template/static10.C: New test.
2106
2107         PR c++/19395
2108         * g++.dg/parse/error24.C: New test.
2109
2110         PR c++/19367
2111         * g++.dg/lookup/builtin1.C: New test.
2112
2113         PR c++/19457
2114         * g++.dg/warn/conv3.C: New test.
2115
2116 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2117
2118         PR fortran/19647
2119         * gfortan.dg/inquire_7.f90
2120
2121 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2122
2123         PR tree-optimization/15791
2124         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2125         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2126         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2127         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2128         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2129         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2130         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2131         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2132         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2133         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2134
2135 2005-01-29  Paul Brook  <paul@codesourcery.com>
2136
2137         PR fortran/18565
2138         * check.c (real_or_complex_check): New function.
2139         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2140         * intrinsic.c (add_functions): Use new check functions.
2141         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2142         Add prototypes.
2143
2144 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2145
2146         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2147         gcc.dg/lvalue-3.c: New tests.
2148         * gcc.dg/concat.c: Update expected messages.
2149
2150 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2151
2152         PR libfortran/19595
2153         * gfortran.dg/eor_1.f90:  New test.
2154
2155 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2156
2157         PR fortran/19589
2158         * gfortran.dg/logical_data_1.f90: New test.
2159
2160 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2161
2162         PR c++/19253
2163         * g++.dg/template/crash33.C: New test.
2164
2165         PR c++/19667
2166         * g++.dg/template/crash32.C: New test.
2167
2168 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2169
2170         PR middle-end/16558
2171         * g++.dg/warn/Wreturn-type-2.C: New test.
2172
2173 2004-06-24  Jeff Law  <law@redhat.com>
2174
2175         * gcc.dg/tree-ssa/20050128-1.c: New test.
2176
2177 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2178
2179         * gcc.target/frv/all-mdpackh-1.c: New test.
2180
2181 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2182
2183         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2184
2185 2005-01-27  Richard Henderson  <rth@redhat.com>
2186
2187         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2188
2189 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2190
2191         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2192
2193 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2194
2195         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2196         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2197         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2198         to cope with cases where the multilib options override the dg-options.
2199
2200 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR c/18946
2203         * gcc.dg/noncompile/20050120-1.c: New test.
2204
2205 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2206
2207         PR tree-optimization/19633
2208         * gcc.dg/pr19633.c: New test.
2209         * gcc.dg/tree-ssa/pr19633.c: New test.
2210
2211 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2212
2213         * gcc.dg/20041216-1.c: New test.
2214
2215 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2216
2217         PR objc/18862
2218         * objc.dg/selector-2.m: New test.
2219
2220 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2221
2222         * g++.dg/opt/range-test-2.C: New test.
2223
2224         PR rtl-optimization/19579
2225         * gcc.c-torture/execute/20050124-1.c: New test.
2226
2227 2005-01-26  Greg Parker  <gparker@apple.com>
2228         Stuart Hastings  <stuart@apple.com>
2229
2230         * gcc.c-torture/execute/20050125-1.c: New.
2231
2232 2005-01-18  Jan Hubicka  <jh@suse.cz>
2233
2234         PR tree-optimize/19337
2235         * gcc.c-torture/compile/20050119-1.c: New test.
2236
2237 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2238
2239         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2240         test for successful match.
2241
2242 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2243
2244         PR objc/18408
2245         * objc.dg/comp-types-7.m: New test.
2246
2247 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2248
2249         * lib/target-supports.exp (current_target_name): New.
2250         (check_effective_target_ilp32, check_effective_target_lp64):
2251         Cache the result to use as long as the current target, with
2252         multilib flags, remains the same.
2253
2254         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2255         (dg-require-weak, dg-require-visibility, dg-require-alias,
2256         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2257         dg-require-effective-target, dg-skip-if): Remove call to
2258         skip_test_and_clear_xfail.
2259         (dg-test): Clear xfail data.
2260
2261 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR target/17751
2264         * gcc.dg/ppc64-toc.c: New test.
2265
2266         * g++.dg/tree-ssa/empty-1.C: New test.
2267
2268         PR middle-end/19551
2269         * gcc.c-torture/execute/20050121-1.c: New test.
2270         * gcc.dg/20050121-2.c: New test.
2271
2272 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2273         Paul Brook  <paul@codesourcery.com>
2274
2275         PR fortran/17941
2276         * gfortran.dg/real_const_1.f: New test.
2277         * gfortran.dg/real_const_2.f90: New test.
2278         * gfortran.dg/complex_int_1.f90: New test.
2279
2280 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2281
2282         PR fortran/19313
2283         * gfortan.dg/inquire_6.f90: New test.
2284
2285 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2286
2287         PR libfortran/19451
2288         * open_readonly_1.f90:  New test.
2289
2290 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2291
2292         PR libfortran/18982
2293         * gfortran.dg/open_new.f90: New file.
2294
2295 2005-01-22  Paul Brook  <paul@codesourcery.com>
2296
2297         * namelist_1.f90: New test.
2298
2299 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2300
2301         PR tree-optimization/19484
2302         * gcc.c-torture/compile/20050122-[12].c: New tests.
2303
2304 2005-01-22  Paul Brook  <paul@codesourcery.com>
2305
2306         * gfortran.dg/implicit_2.f90: New test.
2307
2308 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2309
2310         PR fortran/19314
2311         * gfortran.dg/inquire_5.f90: New test.
2312
2313 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2314
2315         PR c/18809
2316         * gcc.dg/pr18809-1.c: New test.
2317
2318 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2319
2320         * gcc.dg/20050121-1.c: New test.
2321
2322         PR tree-optimization/13000
2323         * gcc.dg/20040206-1.c: Change warning to point where function is
2324         being inlined.
2325
2326 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2327
2328         PR c++/19208
2329         * g++.dg/template/array11.C: New test.
2330
2331 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2332
2333         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2334         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2335         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2336         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2337         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2338         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2339
2340 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2341
2342         PR tree-optimization/15349
2343         * gcc.dg/tree-ssa/pr15349.c: New.
2344
2345 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2346
2347         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2348
2349 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2350
2351         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2352         scan-assembler-times directive name.
2353
2354         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2355         after dg-do.
2356
2357         PR rtl-optimization/19462
2358         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2359
2360 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2361
2362         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2363         counting function calls on ia64.
2364
2365 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2366
2367         PR rtl-optimization/15139
2368         * gcc.dg/20050111-2.c: New test.
2369
2370         PR c/17297
2371         * gcc.c-torture/compile/20050113-1.c: New testcase.
2372
2373         PR middle-end/19164
2374         * gcc.dg/20050113-1.c: New testcase.
2375
2376 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2377
2378         * gcc.dg/vect/vect-85.c: Add comment.
2379         * gcc.dg/vect/vect-86.c: Add xfail for now.
2380         * gcc.dg/vect/vect-87.c: Add xfail for now.
2381         * gcc.dg/vect/vect-88.c: Add xfail for now.
2382         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2383
2384 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2385
2386         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2387
2388 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2389
2390         * g++.dg/debug/typedef3.C: New test.
2391
2392 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2393
2394         PR c/19472
2395         * gcc.dg/asm-a.c: New test.
2396
2397 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2398
2399         * gcc.dg/sh-relax.c: Add prototype for abort.
2400
2401 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2402
2403         * gcc.dg/short-compare-1.c: New test.
2404         * gcc.dg/short-compare-2.c: Likewise.
2405
2406 2005-01-18  Michael Matz  <matz@suse.de>
2407
2408         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2409
2410 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2411
2412         PR tree-optimization/19121
2413         * gcc.c-torture/compile/pr19121.c: New test.
2414
2415 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2416
2417         PR target/19357
2418         * gcc.c-torture/compile/pr19357.c: New test.
2419
2420 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2421
2422         PR c/5675
2423         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2424         pass--those that refer just to the variable, possibly with a
2425         cast.
2426         * gcc.dg/c99-const-expr-3.c: Likewise.
2427
2428         PR middle-end/13127
2429         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2430         longer emitted.
2431
2432 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2433
2434         PR fortran/18778
2435         * gfortran.dg/endfile_2.f90: New test.
2436
2437 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2438
2439         PR 19168
2440         * gfortran.dg/select_5.f90: New test.
2441
2442 2004-01-16  Paul Brook  <paul@codesourcery.com>
2443
2444         * gfortran.dg/common_4.f90: New test.
2445
2446 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2447
2448         PR rtl-optimization/19462
2449         * gcc.dg/torture/pr19462-1.c: New test.
2450
2451 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2452
2453         PR objc/19321
2454         * objc.dg/func-ptr-2.m: New.
2455         * objc.dg/volatile-1.m: New.
2456
2457 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2458
2459         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2460
2461 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR tree-optimization/19060
2464         * gcc.c-torture/execute/20050104-1.c: New test.
2465
2466 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2467
2468         PR fortran/18983
2469         * gfortran.dg/write_to_null.f90: New test.
2470
2471 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2472             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2473
2474         PR other/19328
2475         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2476         argument.
2477
2478 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR c++/19263
2481         * g++.dg/init/vector1.C: New test.
2482
2483 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2484
2485         PR target/13158
2486         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2487         PR target/18987
2488         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2489
2490 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2491
2492         * gfortran.dg/select_1.f90: New test.
2493         * gfortran.dg/select_2.f90: New test.
2494         * gfortran.dg/select_3.f90: New test.
2495         * gfortran.dg/select_4.f90: New test.
2496
2497 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2498
2499         PR middle-end/19084
2500         PR rtl-optimization/19348
2501         * gcc.dg/20050111-1.c: New test.
2502         * gcc.c-torture/execute/20050111-1.c: New test.
2503
2504         * gcc.dg/i386-asm-4.c: New test.
2505
2506 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2507
2508         * gcc.dg/nested-func-2.c: New test.
2509         * ada/acats/norun.lst: Remove c953002.
2510
2511 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2512
2513         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2514
2515 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2516
2517         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2518
2519 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2520
2521         PR target/18761
2522         * g++.dg/abi/align1.C: New test.
2523
2524 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2525
2526         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2527         at a time.
2528         * g++.dg/ext/altivec_check.h: Support compiling as C.
2529
2530 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2531
2532         PR c++/19355
2533         * g++.dg/expr/pr19355-1.C: New test case.
2534
2535 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2536
2537         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2538         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2539         * ada/acats/tests/c3/c92005b.ada: Likewise.
2540         * ada/acats/tests/c3/cxb3012.a: Likewise.
2541         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2542
2543 2005-01-09  Paul Brook  <paul@codesourcery.com>
2544
2545         * gfortran.dg/common_2.f90: New file.
2546         * gfortran.dg/common_3.f90: New file.
2547
2548 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2549
2550         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2551
2552 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2553
2554         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2555         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2556         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2557         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2558         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2559         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2560         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2561         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2562         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2563         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2564         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2565         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2566         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2567         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2568         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2569         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2570         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2571         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2572         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2573         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2574         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2575         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2576         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2577         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2578         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2579         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2580         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2581         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2582         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2583         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2584         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2585         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2586         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2587         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2588         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2589         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2590         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2591         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2592         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2593         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2594         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2595         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2596         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2597         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2598         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2599         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2600         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2601         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2602         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2603         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2604         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2605         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2606         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2607         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2608         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2609         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2610         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2611         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2612         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2613         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2614         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2615         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2616         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2617         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2618         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2619         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2620         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2621
2622         * gcc.dg/vect/vect-1.c: Fix spelling.
2623         * gcc.dg/vect/vect-10.c: Fix spelling.
2624         * gcc.dg/vect/vect-11.c: Fix spelling.
2625         * gcc.dg/vect/vect-12.c: Fix spelling.
2626         * gcc.dg/vect/vect-14.c: Fix spelling.
2627         * gcc.dg/vect/vect-15.c: Fix spelling.
2628         * gcc.dg/vect/vect-16.c: Fix spelling.
2629         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2630         * gcc.dg/vect/vect-64.c: Fix comments.
2631         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2632
2633 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2634             Ira Rosen  <irar@il.ibm.com>
2635
2636         * gcc.dg/vect/vect-70.c: New test.
2637         * gcc.dg/vect/vect-71.c: New test.
2638
2639 2005-01-09  Manfred Hollstein  <mh@suse.com>
2640
2641         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2642         * gcc.dg/pr18241-2.c: Likewise.
2643         * gcc.dg/pr18241-3.c: Likewise.
2644         * gcc.dg/pr18241-4.c: Likewise.
2645         * gcc.dg/pr18241-5.c: Likewise.
2646
2647 2005-01-08  Richard Henderson  <rth@redhat.com>
2648
2649         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2650         False for x86 and x86-64.
2651
2652 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2653
2654         PR tree-optimization/18241
2655         * gcc.dg/pr18241-1.c: New test.
2656         * gcc.dg/pr18241-2.c: New test.
2657         * gcc.dg/pr18241-3.c: New test.
2658         * gcc.dg/pr18241-4.c: New test.
2659         * gcc.dg/pr18241-5.c: New test.
2660
2661 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2662
2663         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2664         gfortran.dg/select_4.f90: New.
2665
2666 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2667
2668         * gcc.c-torture/execute/20050107-1.c: New test.
2669
2670 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2671
2672         PR c++/19298
2673         * g++.dg/template/ref2.C: New.
2674
2675 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2676
2677         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2678         instead of being empty.
2679
2680 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2681
2682         PR fortran/15553
2683         * gfortran.dg/array-1.f90: New test.
2684
2685 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2686
2687         PR tree-optimization/19283
2688         * gcc.c-torture/execute/20050106-1.c: New test.
2689
2690         PR rtl-optimization/18861
2691         * gcc.dg/20050105-1.c: New test.
2692
2693         PR tree-optimization/18828
2694         * gcc.dg/20050105-2.c: New test.
2695
2696 2005-01-07  Andreas Jaeger  <aj@suse.de>
2697
2698         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2699
2700 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2701
2702         PR fortran/18398
2703         * gfortran.dg/fmt_read.f90: New test.
2704
2705 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2706
2707         * gcc.dg/rs6000-ldouble-2.c: New.
2708
2709 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2710
2711         PR c++/19244
2712         * g++.dg/parser/ctor2.C: New test.
2713
2714 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2715
2716         PR c++/17154
2717         * g++.dg/template/using9.C: New test.
2718
2719 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2720
2721         PR c++/19258
2722         * g++.dg/lookup/friend6.C: New test.
2723
2724 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2725
2726         PR c++/19270
2727         * g++.dg/template/array10.C: New.
2728
2729 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2730
2731         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2732         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2733
2734 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2735
2736         * gcc.c-torture/compile/20050105-1.c: New test.
2737
2738 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2739
2740         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2741
2742 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2743
2744         PR middle-end/19100
2745         * gcc.dg/conv-3.c: New test case.
2746
2747 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2748
2749         * gcc.dg/asm-wide-1.c: New test.
2750
2751 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2752
2753         PR c++/19030
2754         * g++.dg/parse/crash22.C: New
2755
2756 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2757
2758         PR 19257
2759         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2760
2761 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2762
2763         PR middle-end/17767
2764         * gcc.dg/i386-mmx-6.c: New test case.
2765
2766 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2767
2768         PR tree-optimization/18308
2769         * gcc.dg/vect/pr18308.c: New testcase.
2770
2771 2005-01-04  Andreas Jaeger  <aj@suse.de>
2772
2773         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2774
2775 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2776             Robert Bowdidge <bowdidge@apple.com>
2777
2778         * gcc.dg/cpp/subframework1.c: New.
2779         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2780         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2781         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2782         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2783
2784 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2785
2786         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2787         producing warning.
2788         * gcc.dg/darwin-weakimport-2.c: New.
2789
2790 2005-01-03  Richard Henderson  <rth@redhat.com>
2791
2792         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2793
2794 2005-01-03  Richard Henderson  <rth@redhat.com>
2795
2796         * gcc.dg/vect/vect.exp: Enable for ia64.
2797         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2798         (check_effective_target_vect_float): Likewise.
2799         (check_effective_target_vect_no_align): Likewise.
2800         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2801         * gcc.dg/vect/vect-8.c: Likewise.
2802
2803 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2804
2805         PR target/19236
2806         * gcc.dg/pr19236-1.c: New test case.
2807
2808 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2809
2810         PR rtl-optimization/12092
2811         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2812
2813 2005-01-02  Andreas Jaeger  <aj@suse.de>
2814
2815         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2816
2817 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2818             Andrew Pinski  <pinskia@physics.uc.edu>
2819
2820         PR rtl-optimization/12092
2821         * gcc.dg/pr12092-1.c: New test case.
2822
2823 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2824
2825         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2826         'hidden' and 'default' for better portability.
2827         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2828
2829         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2830         6 and 7.
2831         * g++.old-deja/g++.brendan/new3.C: Likewise.
2832
2833 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2834
2835         * gcc.dg/20041231-1.C: New test.
2836         * g++.dg/warn/Wunreachable-code-1.C: New test.
2837
2838 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2839
2840         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2841         file, not /dev/null.  Abort on error.
2842
2843 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2844             Ziemowit Laski  <zlaski@apple.com>
2845
2846         PR objc/18971
2847         * objc.dg/encode-5.m: New test.
2848
2849 2004-12-29  Richard Henderson  <rth@redhat.com>
2850
2851         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2852         * objc.dg/stabs-1.m: Disable for ia64.
2853
2854 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2855
2856         PR c++/19190
2857         * g++.dg/warn/Wunused-10.C: New test.
2858
2859 2004-12-28  Richard Henderson  <rth@redhat.com>
2860
2861         * objc.dg/stabs-1.m: Disable for alpha.
2862
2863 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2864
2865         PR c++/19149
2866         * g++.dg/parse/error23.C: New test.
2867
2868 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2869
2870         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2871
2872         PR fortran/19032
2873         * gfortran.dg/intrinsic_modulo_1.f90: New.
2874         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2875         tests with divisor -1.
2876
2877 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2878
2879         * g++.dg/opt/temp1.C (memcpy): Return a value.
2880
2881         PR c++/19148
2882         * g++.dg/expr/cond7.C: New test.
2883
2884 2004-12-27  Paul Brook  <paul@codesourcery.com>
2885
2886         * gfortran.dg/g77/select_no_compile.f: Remove.
2887
2888 2004-12-27  Richard Henderson  <rth@redhat.com>
2889
2890         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2891         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2892         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2893
2894 2004-12-26  Richard Henderson  <rth@redhat.com>
2895
2896         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2897         by 1i instead of token pasting.
2898
2899 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2900
2901         PR tree-optimization/17578
2902         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2903         to additional_flags.
2904         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2905
2906 2004-12-25  Richard Henderson  <rth@redhat.com>
2907
2908         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2909         Remove Alpha.
2910
2911 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2912
2913         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2914         hppa*-*-hpux*.
2915         * gcc.dg/pr17957.c (dg-options): Likewise.
2916         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2917         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2918         instead of 0 on __hppa__.
2919         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2920         "foo,%r" on hppa*-*-*.
2921
2922 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2923
2924         PR fortran/19071
2925         * gfortran.dg/complex_write.f90: New test.
2926
2927 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2928
2929         PR c++/17595
2930         * g++.dg/parse/pragma2.C: New test.
2931
2932         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2933
2934 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2935
2936         * gcc.dg/empty2.c: Add missing dg-warning.
2937
2938 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2939
2940         PR c++/17413
2941         * g++.dg/template/local4.C: New test.
2942         * g++.dg/template/crash19.C: Add dg-error marker.
2943
2944         * g++.dg/template/crash31.C: Correct embedded PR number.
2945
2946 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2947
2948         PR c++/16405
2949         * g++.dg/opt/temp1.C: Add do-run marker.
2950
2951 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2952
2953         * g++.dg/template/spec19.C: New.
2954
2955 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2956
2957         PR target/16819
2958         * gcc.dg/empty2.c: New.
2959
2960 2004-12-23  Richard Henderson  <rth@redhat.com>
2961
2962         * lib/target-supports.exp (check_effective_target_vect_no_align):
2963         Remove i?86 and x86-64.
2964
2965 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2966
2967         PR c++/16405
2968         * g++.dg/opt/temp1.C: New test.
2969
2970 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2971
2972         PR c++/18733
2973         * g++.dg/template/friend33.C: New testcase.
2974
2975 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2976
2977         PR c++/18464
2978         * g++.dg/template/cond5.C: New test.
2979
2980         PR c++/18492
2981         * g++.dg/inherit/thunk3.C: New test.
2982
2983         PR c++/11224
2984         * g++.dg/warn/Wunused-9.C: New test.
2985
2986 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2987
2988         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2989
2990 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2991
2992         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2993
2994 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2995
2996         PR c++/18378
2997         * g++.dg/ext/packed8.C: New test.
2998
2999         PR c++/13268
3000         * g++.dg/template/crash31.C: New test.
3001
3002         PR c++/19034
3003         * g++.dg/template/crash30.C: New test.
3004
3005 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3006
3007         PR C++/18984
3008         * g++.dg/eh/ctor3.C: New test.
3009
3010 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3011
3012         * objc.dg/stabs-1.m: Allow section name to be quoted and
3013         assembly label to begin with '.LL'.
3014
3015 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3016
3017         * gcc.dg/vect/vect.exp
3018         (check_effective_target_lp64_or_vect_no_align): New.
3019         * gcc.dg/vect/vect-77.c: Use it.
3020         * gcc.dg/vect/vect-78.c: Use it.
3021
3022         * lib/target-supports.exp
3023         (check_effective_target_vect_no_max,
3024         check_effective_target_vect_no_bitwise,
3025         check_effective_target_vect_no_align): New.
3026         * gcc.dg/vect/vect-13.c: Use them.
3027         * gcc.dg/vect/vect-17.c: Ditto.
3028         * gcc.dg/vect/vect-18.c: Ditto.
3029         * gcc.dg/vect/vect-19.c: Ditto.
3030         * gcc.dg/vect/vect-20.c: Ditto.
3031         * gcc.dg/vect/vect-27.c: Ditto.
3032         * gcc.dg/vect/vect-29.c: Ditto.
3033         * gcc.dg/vect/vect-44.c: Ditto.
3034         * gcc.dg/vect/vect-48.c: Ditto.
3035         * gcc.dg/vect/vect-50.c: Ditto.
3036         * gcc.dg/vect/vect-52.c: Ditto.
3037         * gcc.dg/vect/vect-54.c: Ditto.
3038         * gcc.dg/vect/vect-56.c: Ditto.
3039         * gcc.dg/vect/vect-58.c: Ditto.
3040         * gcc.dg/vect/vect-60.c: Ditto.
3041         * gcc.dg/vect/vect-72.c: Ditto.
3042         * gcc.dg/vect/vect-80.c: Ditto.
3043
3044 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3045
3046         PR c++/14075
3047         * g++.dg/init/string1.C: New.
3048
3049         PR c++/18975
3050         * g++.dg/other/synth1.C: New.
3051
3052 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3053
3054         PR c/18963
3055         * gcc.dg/pr18963-1.c: New test.
3056
3057 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3058
3059         PR c/18596
3060         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3061         * gcc.dg/pr18596-1.c: Use dg-error.
3062         (dg-options): Use -fno-unit-at-a-time.
3063         * gcc.dg/pr18596-2.c: New test.
3064         * gcc.dg/pr18596-3.c: New test.
3065
3066 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3067
3068         PR middle-end/18683
3069         * g++.dg/opt/pr18683-1.C: New test case.
3070
3071 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3072
3073         PR other/19093
3074         * g++.dg/opt/max1.C: Fix for 64bit targets.
3075
3076 2004-12-20  Matt Austern  <austern@apple.com>
3077
3078         PR c++/19044
3079         * g++.dg/ext/builtin6.C: New
3080
3081 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3082
3083         PR tree-optimization/19080
3084         * gcc.c-torture/compile/pr19080.c: New test.
3085
3086 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3087
3088         * gcc.dg/20041219-1.c: New test.
3089
3090 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3091
3092         PR middle-end/19068
3093         * g++.dg/opt/max1.C: New test case.
3094
3095 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3096
3097         * gcc.dg/fdata-sections-1.c: New test.
3098
3099 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3100
3101         PR middle-end/18548
3102         * gcc.dg/max-1.c: New test case.
3103
3104 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3105
3106         * gcc.c-torture/execute/20041218-1.c: New test.
3107
3108 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3109
3110         * gcc.dg/pr18501.c: New test.
3111         * gcc.dg/uninit-5.c: XFAIL.
3112         * gcc.dg/uninit-9.c: XFAIL.
3113
3114 2004-12-17  Dale Johannesen  <dalej@apple.com>
3115
3116         * gcc.dg/20041213-1.c:  New.
3117
3118 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3119
3120         * objc.dg/stabs-1.m: Allow assembly label to begin
3121         with a dot ('.').
3122
3123 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3124
3125         * gcc.c-torture/execute/20041213-1.c: Move...
3126         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3127
3128 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3129
3130         PR c++/18721
3131         * g++.dg/lookup/conv-5.C: New.
3132
3133 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3134
3135         * objc.dg/stabs-1.m: New test.
3136
3137 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3138
3139         * gcc.dg/visibility-c.c: Change compile to
3140         assemble for the test.
3141
3142 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3143
3144         PR target/19041
3145         * gcc.dg/visibility-c.c: New test.
3146
3147 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3148
3149         PR middle-end/18493
3150         * gcc.dg/switch-8.c: New test case.
3151
3152 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3153
3154         PR c++/18905
3155         * g++.dg/template/init4.C: New.
3156         * g++.dg/opt/static3.C: Enable optimizer.
3157
3158 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3159
3160         * g++.dg/other/complex1.C: New test.
3161
3162 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3163
3164         * g++.dg/opt/inline9.C: New test.
3165
3166 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3167
3168         PR fortran/18993
3169         * gfotran.dg/nullify_1.f: New test.
3170
3171 2004-12-15  Richard Henderson  <rth@redhat.com>
3172
3173         * gcc.target/i386/i386.exp: New harness.
3174         * gcc.target/i386/vect-args.c: New.
3175
3176 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3177
3178         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3179
3180 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3181
3182         PR c++/18825
3183         * g++.dg/template/friend32.C: New test.
3184
3185 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3186
3187         * cpp/pragma-once-1.c: New test.
3188         * cpp/pragma-once-1b.h: Likewise.
3189         * cpp/pragma-once-1c.h: Likewise.
3190         * cpp/pragma-once-1d.h: Likewise.
3191         * cpp/inc/pragma-once-1a.h: Likewise.
3192
3193 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3194             Steven G. Kargl  <kargls@comcast.net>
3195
3196         PR fortran/17597
3197         * gfortran.dg/list_read_3.f90: New test.
3198
3199 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3200
3201         * gcc.dg/ftrapv-2.c: New test.
3202
3203 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3204
3205         PR c++/18981
3206         * g++.dg/template/typename9.C: New test.
3207
3208 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3209
3210         PR c++/18738
3211         * g++.dg/template/typename8.C: New test.
3212         * g++.dg/parse/friend2.C: Tweak error message.
3213
3214 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3215
3216         * gcc.c-torture/20041214-1.c: New test.
3217
3218 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3219
3220         PR c++/18965
3221         * g++.dg/init/array17.C: New test.
3222
3223 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3224
3225         PR c++/18793
3226         * g++.dg/init/aggr3.C: New test.
3227
3228 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3229
3230         * gcc.dg/altivec-types-1.c: New test.
3231         * gcc.dg/altivec-types-2.c: New test.
3232         * gcc.dg/altivec-types-3.c: New test.
3233         * gcc.dg/altivec-types-4.c: New test.
3234         * g++.dg/ext/altivec-types-1.C: New test.
3235         * g++.dg/ext/altivec-types-2.C: New test.
3236         * g++.dg/ext/altivec-types-3.C: New test.
3237         * g++.dg/ext/altivec-types-4.C: New test.
3238
3239 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3240
3241         PR middle-end/18951
3242         * gcc.c-torture/execute/20041213-1.c: New test.
3243
3244 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3245
3246         PR c++/18949
3247         * g++.dg/template/cast1.C: New.
3248
3249 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3250
3251         * gcc.c-torture/execute/20041213-2.c: New test.
3252
3253 2004-12-13  Richard Henderson  <rth@redhat.com>
3254
3255         * gcc.dg/i386-sse-10.c: Fix typo in options.
3256
3257 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3258
3259         PR c++/18968
3260         * g++.dg/opt/pr18968.C: New test.
3261
3262 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3263
3264         PR c++/18925
3265         * g++.dg/ext/visibility/staticdatamem.C: New test.
3266
3267 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3268
3269         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3270
3271 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3272
3273         PR rtl-optimization/18928
3274         * gcc.dg/pr18928-1.c: New test case.
3275
3276 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3277
3278         PR tree-opt/16951
3279         * gcc.c-torture/compile/20041211-1.c: New.
3280
3281 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3282
3283         PR middle-end/17564
3284         * gcc.c-torture/execute/20041212-1.c: New test.
3285
3286 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3287
3288         PR fortran/18869
3289         * gfortran.dg/common_1.f90: New test.
3290
3291 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3292         Paul Brook  <paul@codesourcery.com>
3293
3294         PR fortran/16222
3295         * gfortran.dg/real_do_1.f90: New test.
3296
3297 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3298
3299         PR tree-opt/18040
3300         * g++.dg/opt/ptrmem6.C: New test.
3301
3302 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3303
3304         PR middle-end/18921
3305         * gcc.dg/pr18921-1.c: New test case.
3306
3307 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3308
3309         PR fortran/17175
3310         * gfortran.dg/scale_1.f90: New test.
3311
3312 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3313
3314         PR middle-end/18903
3315         * gcc.c-torture/compile/pr18903.c: New test.
3316
3317 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3318
3319         * gcc.c-torture/execute/20041210-1.c: New test.
3320
3321 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3322
3323         PR c++/18731
3324         * g++.dg/parser/struct-1.C: New test.
3325         * g++.dg/parser/struct-2.C: New test.
3326         * g++.dg/parser/struct-3.C: New test.
3327
3328 2004-12-09  Richard Henderson  <rth@redhat.com>
3329
3330         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3331
3332         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3333         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3334
3335 2004-12-09  Matt Austern  <austern@apple.com>
3336
3337         PR c++/18514
3338         * g++.dg/ext/builtin1.C: New
3339         * g++.dg/ext/builtin2.C: New
3340         * g++.dg/ext/builtin3.C: New
3341         * g++.dg/ext/builtin4.C: New
3342         * g++.dg/ext/builtin5.C: New
3343
3344 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3345
3346         PR tree-opt/18904
3347         * g++.dg/opt/ptrmem5.C: New test.
3348
3349 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3350
3351         * g++.dg/parse/typename5.C: Adjust for new error.
3352         * g++.dg/parse/typename7.C: New.
3353
3354 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3355
3356         PR c++/18073
3357         * g++.dg/other/mmintrin.C: New test.
3358
3359 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3360
3361         PR c++/16681
3362         * g++.dg/init/array15.C: New.
3363         * g++.dg/init/array16.C: New.
3364
3365 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3366
3367         PR fortran/18826
3368         * gfortran.dg/assign_1.f90: New test.
3369
3370 2004-12-08  Nick Clifton  <nickc@redhat.com>
3371
3372         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3373         * gcc.target/xstormy16/data_below100: Likewise.
3374         * gcc.target/xstormy16/sfr: Likewise.
3375         * gcc.target/xstormy16/below100.S: New test source file.
3376         * gcc.target/xstormy16/below100.ld: New test linker script.
3377         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3378         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3379         bp instructions.
3380         * gcc.target/xstormy16/bp.c: Likewise.
3381
3382         * gcc.target/xstormy16/bss_below100: New files:
3383         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3384         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3385         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3386         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3387         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3388         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3389         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3390         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3391         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3392         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3393         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3394         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3395         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3396         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3397         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3398         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3399         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3400         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3401         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3402         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3403         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3404         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3405         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3406         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3407         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3408         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3409         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3410
3411         * gcc.target/xstormy16/data_below100: New files:
3412         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3413         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3414         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3415         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3416         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3417         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3418         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3419         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3420         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3421         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3422         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3423         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3424         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3425         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3426         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3427         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3428         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3429         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3430         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3431         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3432         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3433         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3434         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3435         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3436         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3437         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3438         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3439
3440         * gcc.target/xstormy16/sfr: New files:
3441         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3442         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3443         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3444         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3445         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3446         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3447         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3448         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3449         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3450         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3451         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3452         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3453         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3454         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3455         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3456         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3457         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3458         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3459         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3460         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3461         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3462         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3463         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3464         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3465         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3466         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3467         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3468         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3469         27_if0_sfrw_bitfield_f.c
3470
3471 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3472
3473         PR c++/18100
3474         * g++.dg/lookup/name-clash4.C: New test.
3475
3476 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3477
3478         PR c++/18672
3479         * g++.dg/opt/array1.C: New.
3480
3481         PR c++/18803
3482         * g++.dg/template/operator5.C: New.
3483
3484 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3485
3486         PR c/18867
3487         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3488
3489 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3490
3491         * gcc.dg/noncompile/20041207.c: New test.
3492
3493 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3494
3495         * g++.dg/other/unreachable-1.C: New test.
3496
3497 2004-12-06  Nick Clifton  <nickc@redhat.com>
3498
3499         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3500         <limits.h> because the latter comes from gcc's include/ directory
3501         and not the newlib/libc/include directory.
3502
3503 2004-12-04  Richard Henderson  <rth@redhat.com>
3504
3505         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3506
3507 2004-12-04  Richard Henderson  <rth@redhat.com>
3508
3509         * lib/target-supports.exp (check_gc_sections_available): Disable
3510         for alpha and ia64.
3511
3512 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3513
3514         PR middle-end/17909
3515         * g++.dg/other/vararg-2.C: New test.
3516
3517 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3518
3519         PR c++/17011, c++/17971
3520         * g++.dg/template/error15.C: Adjust expected error.
3521         * g++.dg/template/instantiate3.C: Likewise.
3522
3523 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3524
3525         * gcc.dg/altivec-18.c: Fix for darwin
3526
3527 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3528
3529         PR c++/18782
3530         * g++.dg/parse/ptrmem2.C: New.
3531
3532         PR c++/18318
3533         * g++.dg/template/new1.C: New.
3534
3535 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3536
3537         PR fortran/18710
3538         * gfortran.dg/direct_io_3.f90: New test.
3539
3540 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3541
3542         PR 18758
3543         * g++.dg/parse/crash21.C: New.
3544
3545 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3546
3547         PR c++/15664, c++/18276
3548         * g++.dg/template/ttp13.C: New test.
3549         * g++.dg/template/ttp14.C: Likewise.
3550
3551 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3552
3553         PR c++/18123
3554         * g++.dg/parse/enum2.C: New test.
3555         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3556
3557 2004-12-02  Nick Clifton  <nickc@redhat.com>
3558
3559         * gcc.target/xstormy16: New test directory.
3560         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3561         * gcc.target/xstormy16/bp.c: Check the generation of bp
3562         instructions.
3563         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3564         bn instructions and the BELOW100 attribute.
3565
3566 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3567
3568         PR target/16952
3569         * gcc.dg/ppc-eabi.c: New.
3570
3571 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3572
3573         PR fortran/18284
3574         * gfortran.dg/backspace.f90
3575
3576 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3577
3578         * gfortran.dg/inquire.f90: New test.
3579
3580 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3581
3582         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3583         handle effective-target-keyword.
3584         (dg-skip-if): Support effective-target keyword as target list.
3585         (dg-xfail-if): Ditto.
3586         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3587
3588 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3589
3590         PR tree-optimization/18291
3591         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3592
3593 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3594
3595         PR C++/18729
3596         * g++.dg/parse/crash20.C: New.
3597
3598         PR c++/17431
3599         * g++.dg/overload/arg1.C: New.
3600         * g++.dg/overload/arg2.C: New.
3601         * g++.dg/overload/arg3.C: New.
3602         * g++.dg/overload/arg4.C: New.
3603
3604 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3605
3606         * gcc.dg/c99-flex-array-4.c: Remove.
3607
3608 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3609
3610         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3611
3612         * lib/target-supports.exp (is-effective-target): Simplify.
3613
3614         * lib/target-supports.exp (check_effective_target_vect_long):
3615         Fix for powerpc64-*-*.
3616
3617 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3618
3619         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3620         to support new requirements on FreeBSD 5.
3621
3622 2004-11-30  Devang Patel  <dpatel@apple.com>
3623
3624         PR 18702
3625         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3626
3627 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3628
3629         * g++.dg/ext/altivec-13.C: New test.
3630
3631 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3632
3633         PR tree-opt/18298
3634         * gcc.c-torture/execute/p18298.c: New test.
3635
3636 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3637             Dorit Naishlos  <dorit@il.ibm.com>
3638
3639         PR tree-opt/18607
3640         * gcc.dg/vect/vect-89.c: New test.
3641
3642 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3643
3644         * gcc.dg/pr18596-1.c: New test.
3645
3646 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3647
3648         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3649
3650 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3651
3652         PR c/18479
3653         * gcc.dg/pr18479.c: New test.
3654
3655 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3656
3657         PR target/18490
3658         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3659         mmix-knuth-mmixware.
3660
3661         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3662         cris-*-elf* cris-*-aout* mmix-*-*
3663
3664 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3665
3666         PR middle-end/18725
3667         * gcc.dg/pr18725.c: New test.
3668
3669 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3670
3671         PR target/18488
3672         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3673
3674         PR target/18336
3675         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3676
3677 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/18368
3680         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3681         * g++.old-deja/g++.law/ctors5.C: Likewise.
3682         * g++.old-deja/g++.other/crash25.C: Likewise.
3683
3684         PR c++/18674
3685         * g++.dg/template/error16.C: New test.
3686
3687         PR c++/18512
3688         * g++.dg/template/crash29.C: New test.
3689
3690 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3691
3692         PR tree-optimization/18712
3693         * gcc.c-torture/compile/pr18712.c: New test.
3694
3695 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3696
3697         PR c/7544
3698         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3699         tests.
3700
3701 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3702
3703         PR c++/18652
3704         * g++.dg/lookup/crash6.C: New test.
3705
3706 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3707
3708         PR middle-end/18164
3709         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3710
3711 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3712
3713         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3714         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3715         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3716
3717 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3718
3719         * gcc.dg/pr18164.c: New test.
3720
3721 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3722
3723         * gcc.dg/funroll-loops-all.c: New.
3724
3725 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3726
3727         PR target/18489
3728         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3729         delimeter, match space and TAB as well as ":".
3730
3731         PR target/18484
3732         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3733
3734         PR target/18348
3735         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3736
3737         PR target/18345
3738         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3739
3740         PR target/18337
3741         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3742
3743 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3744
3745         * gfortran.dg/direct_io_2.f90: New test.
3746
3747 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3748
3749         PR target/18334
3750         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3751
3752 2004-11-28  Richard Henderson  <rth@redhat.com>
3753
3754         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3755
3756 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3757
3758         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3759         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3760         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3761         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3762         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3763         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3764         gcc.dg/pointer-arith-8.c: New tests.
3765
3766 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3767
3768         PR fortran/18364
3769         * gfortran.dg/endfile.f90: New test.
3770
3771 2004-11-27  Falk Hueffner  <falk@debian.org>
3772
3773         * gcc.dg/loop-6.c: New test.
3774
3775 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3776
3777         * gcc.c-torture/execute/20041126-1.c: New test.
3778
3779 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3780
3781         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3782         on IRIX.
3783
3784 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3785
3786         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3787         functions.
3788
3789 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR rtl-optimization/17825
3792         * gcc.c-torture/compile/20041119-1.c: New test.
3793
3794 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3795
3796         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3797         Check existence of ld library path variables before unsetting.
3798
3799 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3800
3801         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3802
3803 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3804
3805         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3806
3807 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3808
3809         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3810
3811 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3812
3813         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3814         dg-do directive.
3815
3816 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3817
3818         * gcc.dg/pr17957.c: Pass --param, not -param.
3819
3820 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3821
3822         PR middle-end/17957
3823         * testsuite/gcc.dg/pr17957.c: New test.
3824
3825 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3826
3827         PR c++/18445
3828         * g++.dg/template/crash28.C: Likewise.
3829
3830         PR c++/18001
3831         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3832         * g++.dg/ext/lvaddr.C: Likewise.
3833         * g++.dg/opt/pr7503-3.C: Likewise.
3834
3835         PR c++/18466
3836         * g++.dg/parse/qualified3.C: New test.
3837         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3838
3839         PR c++/18545
3840         * g++.dg/expr/return1.C: New test.
3841
3842 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3843
3844         Friend class name lookup 3/n, PR c++/3332
3845         * g++.dg/lookup/friend3.C: New test.
3846         * g++.dg/lookup/friend4.C: Likewise.
3847         * g++.dg/lookup/friend5.C: Likewise.
3848
3849 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3850
3851         Friend class name lookup 2/n, PR c++/14513, c++/15410
3852         * g++.dg/lookup/friend2.C: New test.
3853         * g++.dg/template/friend31.C: Likewise.
3854
3855 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3856
3857         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3858
3859 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3860
3861         PR c++/17473
3862         * g++.dg/tc1/dr56.C: Remove.
3863         * g++.dg/template/typedef1.C: Add dg-error markers.
3864         * g++.old-deja/g++.other/typedef7.C: Likewise.
3865
3866         PR c++/18285
3867         * g++.dg/parse/typedef7.C: New test.
3868
3869 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3870
3871         * gcc.c-torture/execute/20041124-1.c: New test.
3872
3873 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3874
3875         * g++.dg/template/deduce3.C: New test.
3876
3877         PR c++/18586
3878         * g++.dg/template/crash27.C: New test.
3879
3880         PR c++/18530
3881         * g++.dg/warn/Wshadow-3.C: New test.
3882
3883 2004-11-24  Devang Patel  <dpatel@apple.com>
3884
3885         PR/18555
3886         * gcc.dg/cpp/isysroot-1.c: New test.
3887         * gcc.dg/cpp/usr/include/stdio.h: New file.
3888         * gcc.dg/cpp/isysroot-2.c: New test.
3889         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3890         New file.
3891
3892 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3893
3894         PR c++/8929
3895         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3896
3897 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3898
3899         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3900         * gcc.target/sparc/pdist.c: Likewise.
3901
3902 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3903
3904         PR c++/16882
3905         * g++.dg/conversion/simd1.C: New test.
3906
3907 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3908
3909         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3910         and restore_ld_library_path_env_vars.
3911         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3912         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3913         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3914         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3915
3916 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3917
3918         * gcc.dg/pragma-align-2.c: Test macro expansion.
3919         * gcc.dg/pragma-pack-2.c: New test.
3920
3921 2004-11-23  Richard Henderson  <rth@redhat.com>
3922
3923         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3924         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3925         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3926         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3927         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3928         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3929
3930         * gcc.dg/vect/vect.exp: Add check for alpha.
3931         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3932         (check_effective_target_vect_int): Enable for alpha.
3933         (check_effective_target_vect_long): New.
3934         (is-effective-target): Add it.
3935
3936 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3937
3938         * gcc.dg/pr18614-1.c: New test.
3939
3940 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3941
3942         * gcc.dg/setjmp-2.c: New test.
3943
3944 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3945
3946         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3947         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3948         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3949         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3950         gcc.target/sparc/pdist.c: New tests.
3951
3952 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3953
3954         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3955
3956 2004-11-22  Dale Johannesen  <dalej@apple.com>
3957
3958         * gcc.dg/20041111-1.c:  New.
3959
3960 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3961
3962         PR tree-opt/18536
3963         * gcc.dg/vect/pr18536.c: New test.
3964
3965 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3966
3967         PR c++/18354
3968         * g++.dg/template/nontype11.C: New test.
3969
3970 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3971
3972         PR middle-end/18520
3973         * gcc.dg/pr18520-1.c: New test case.
3974
3975 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3976
3977         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3978         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3979         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3980         expected diagnostics.
3981
3982 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3983
3984         PR target/18580
3985         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3986         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3987         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3988
3989 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3990
3991         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3992
3993 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3994             Joseph Myers  <joseph@codesourcery.com>
3995
3996         * lib/target-supports.exp (check_visibility_available): Really
3997         test the compiler.
3998
3999 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4000
4001         PR tree-opt/18181
4002         * gcc.dg/vect/vect-85.c: New test.
4003         * gcc.dg/vect/vect-86.c: New test.
4004         * gcc.dg/vect/vect-87.c: New test.
4005         * gcc.dg/vect/vect-88.c: New test.
4006
4007 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4008
4009         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4010
4011 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4012
4013         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4014         * gcc.dg/ppc-and-1.c: Ditto.
4015         * gcc.dg/ppc-compare-1.c: Ditto.
4016         * gcc.dg/ppc-mov-1.c: Ditto
4017
4018 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4019             Mark Mitchell  <mark@codesourcery.com>
4020
4021         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4022
4023 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4024             Aldy Hernandez  <aldyh@redhat.com>
4025
4026         * lib/target-supports.exp (check_effective_target_vect_int): New
4027         (check_effective_target_vect_float): New
4028         (check_effective_target_vect_double): New.
4029         (is-effective-target): Support new effective targets keywords.
4030         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4031         default action for dg-do.
4032         * gcc.dg/vect/pr16105.c: Use new support.
4033         * gcc.dg/vect/pr18400.c: Ditto.
4034         * gcc.dg/vect/pr18425.c: Ditto.
4035         * gcc.dg/vect/vect-1.c: Ditto.
4036         * gcc.dg/vect/vect-10.c: Ditto.
4037         * gcc.dg/vect/vect-11.c: Ditto.
4038         * gcc.dg/vect/vect-12.c: Ditto.
4039         * gcc.dg/vect/vect-13.c: Ditto.
4040         * gcc.dg/vect/vect-14.c: Ditto.
4041         * gcc.dg/vect/vect-15.c: Ditto.
4042         * gcc.dg/vect/vect-16.c: Ditto.
4043         * gcc.dg/vect/vect-17.c: Ditto.
4044         * gcc.dg/vect/vect-18.c: Ditto.
4045         * gcc.dg/vect/vect-19.c: Ditto.
4046         * gcc.dg/vect/vect-2.c: Ditto.
4047         * gcc.dg/vect/vect-20.c: Ditto.
4048         * gcc.dg/vect/vect-21.c: Ditto.
4049         * gcc.dg/vect/vect-22.c: Ditto.
4050         * gcc.dg/vect/vect-23.c: Ditto.
4051         * gcc.dg/vect/vect-24.c: Ditto.
4052         * gcc.dg/vect/vect-25.c: Ditto.
4053         * gcc.dg/vect/vect-26.c: Ditto.
4054         * gcc.dg/vect/vect-27.c: Ditto.
4055         * gcc.dg/vect/vect-27a.c: Ditto.
4056         * gcc.dg/vect/vect-28.c: Ditto.
4057         * gcc.dg/vect/vect-29.c: Ditto.
4058         * gcc.dg/vect/vect-29a.c: Ditto.
4059         * gcc.dg/vect/vect-3.c: Ditto.
4060         * gcc.dg/vect/vect-30.c: Ditto.
4061         * gcc.dg/vect/vect-31.c: Ditto.
4062         * gcc.dg/vect/vect-32.c: Ditto.
4063         * gcc.dg/vect/vect-33.c: Ditto.
4064         * gcc.dg/vect/vect-34.c: Ditto.
4065         * gcc.dg/vect/vect-35.c: Ditto.
4066         * gcc.dg/vect/vect-36.c: Ditto.
4067         * gcc.dg/vect/vect-37.c: Ditto.
4068         * gcc.dg/vect/vect-38.c: Ditto.
4069         * gcc.dg/vect/vect-4.c: Ditto.
4070         * gcc.dg/vect/vect-40.c: Ditto.
4071         * gcc.dg/vect/vect-41.c: Ditto.
4072         * gcc.dg/vect/vect-42.c: Ditto.
4073         * gcc.dg/vect/vect-43.c: Ditto.
4074         * gcc.dg/vect/vect-44.c: Ditto.
4075         * gcc.dg/vect/vect-45.c: Ditto.
4076         * gcc.dg/vect/vect-46.c: Ditto.
4077         * gcc.dg/vect/vect-47.c: Ditto.
4078         * gcc.dg/vect/vect-48.c: Ditto.
4079         * gcc.dg/vect/vect-48a.c: Ditto.
4080         * gcc.dg/vect/vect-49.c: Ditto.
4081         * gcc.dg/vect/vect-5.c: Ditto.
4082         * gcc.dg/vect/vect-50.c: Ditto.
4083         * gcc.dg/vect/vect-51.c: Ditto.
4084         * gcc.dg/vect/vect-52.c: Ditto.
4085         * gcc.dg/vect/vect-53.c: Ditto.
4086         * gcc.dg/vect/vect-54.c: Ditto.
4087         * gcc.dg/vect/vect-55.c: Ditto.
4088         * gcc.dg/vect/vect-56.c: Ditto.
4089         * gcc.dg/vect/vect-56a.c: Ditto.
4090         * gcc.dg/vect/vect-57.c: Ditto.
4091         * gcc.dg/vect/vect-58.c: Ditto.
4092         * gcc.dg/vect/vect-59.c: Ditto.
4093         * gcc.dg/vect/vect-6.c: Ditto.
4094         * gcc.dg/vect/vect-60.c: Ditto.
4095         * gcc.dg/vect/vect-61.c: Ditto.
4096         * gcc.dg/vect/vect-62.c: Ditto.
4097         * gcc.dg/vect/vect-63.c: Ditto.
4098         * gcc.dg/vect/vect-64.c: Ditto.
4099         * gcc.dg/vect/vect-65.c: Ditto.
4100         * gcc.dg/vect/vect-66.c: Ditto.
4101         * gcc.dg/vect/vect-67.c: Ditto.
4102         * gcc.dg/vect/vect-68.c: Ditto.
4103         * gcc.dg/vect/vect-69.c: Ditto.
4104         * gcc.dg/vect/vect-7.c: Ditto.
4105         * gcc.dg/vect/vect-72.c: Ditto.
4106         * gcc.dg/vect/vect-72a.c: Ditto.
4107         * gcc.dg/vect/vect-73.c: Ditto.
4108         * gcc.dg/vect/vect-74.c: Ditto.
4109         * gcc.dg/vect/vect-75.c: Ditto.
4110         * gcc.dg/vect/vect-76.c: Ditto.
4111         * gcc.dg/vect/vect-77.c: Ditto.
4112         * gcc.dg/vect/vect-77a.c: Ditto.
4113         * gcc.dg/vect/vect-78.c: Ditto.
4114         * gcc.dg/vect/vect-79.c: Ditto.
4115         * gcc.dg/vect/vect-8.c: Ditto.
4116         * gcc.dg/vect/vect-80.c: Ditto.
4117         * gcc.dg/vect/vect-82.c: Ditto.
4118         * gcc.dg/vect/vect-82_64.c: Ditto.
4119         * gcc.dg/vect/vect-83.c: Ditto.
4120         * gcc.dg/vect/vect-83_64.c: Ditto.
4121         * gcc.dg/vect/vect-9.c: Ditto.
4122         * gcc.dg/vect/vect-all.c: Ditto.
4123         * gcc.dg/vect/vect-none.c: Ditto.
4124
4125 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4126
4127         * lib/gcc-dg.exp (dg-skip-if): New function.
4128         (dg-forbid-option): Remove.
4129         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4130         * g++.dg/abi/bitfield8.C: Likewise.
4131         * g++.dg/abi/dtor1.C: Likewise.
4132         * g++.dg/abi/empty10.C: Likewise.
4133         * g++.dg/abi/empty7.C: Likewise.
4134         * g++.dg/abi/empty9.C: Likewise.
4135         * g++.dg/abi/layout3.C: Likewise.
4136         * g++.dg/abi/layout4.C: Likewise.
4137         * g++.dg/abi/thunk1.C: Likewise.
4138         * g++.dg/abi/thunk2.C: Likewise.
4139         * g++.dg/abi/vbase11.C: Likewise.
4140         * g++.dg/abi/vthunk2.C: Likewise.
4141         * g++.dg/abi/vthunk3.C: Likewise.
4142         * g++.dg/ext/attrib8.C: Likewise.
4143         * g++.dg/opt/longbranch2.C: Likewise.
4144         * g++.dg/opt/reg-stack4.C: Likewise.
4145         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4146         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4147         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4148         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4149         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4150         * gcc.dg/20000609-1.c: Likewise.
4151         * gcc.dg/20000720-1.c: Likewise.
4152         * gcc.dg/20011107-1.c: Likewise.
4153         * gcc.dg/20011119-1.c: Likewise.
4154         * gcc.dg/20020108-1.c: Likewise.
4155         * gcc.dg/20020122-2.c: Likewise.
4156         * gcc.dg/20020122-3.c: Likewise.
4157         * gcc.dg/20020201-3.c: Likewise.
4158         * gcc.dg/20020206-1.c: Likewise.
4159         * gcc.dg/20020218-1.c: Likewise.
4160         * gcc.dg/20020310-1.c: Likewise.
4161         * gcc.dg/20020411-1.c: Likewise.
4162         * gcc.dg/20020418-2.c: Likewise.
4163         * gcc.dg/20020426-1.c: Likewise.
4164         * gcc.dg/20020426-2.c: Likewise.
4165         * gcc.dg/20020517-1.c: Likewise.
4166         * gcc.dg/20020523-1.c: Likewise.
4167         * gcc.dg/20020523-2.c: Likewise.
4168         * gcc.dg/20020729-1.c: Likewise.
4169         * gcc.dg/20030204-1.c: Likewise.
4170         * gcc.dg/20030826-2.c: Likewise.
4171         * gcc.dg/20030926-1.c: Likewise.
4172         * gcc.dg/20031202-1.c: Likewise.
4173         * gcc.dg/980312-1.c: Likewise.
4174         * gcc.dg/980313-1.c: Likewise.
4175         * gcc.dg/990117-1.c: Likewise.
4176         * gcc.dg/990424-1.c: Likewise.
4177         * gcc.dg/990524-1.c: Likewise.
4178         * gcc.dg/991230-1.c: Likewise.
4179         * gcc.dg/i386-387-1.c: Likewise.
4180         * gcc.dg/i386-387-2.c: Likewise.
4181         * gcc.dg/i386-387-3.c: Likewise.
4182         * gcc.dg/i386-387-4.c: Likewise.
4183         * gcc.dg/i386-387-5.c: Likewise.
4184         * gcc.dg/i386-387-6.c: Likewise.
4185         * gcc.dg/i386-asm-1.c: Likewise.
4186         * gcc.dg/i386-bitfield1.c: Likewise.
4187         * gcc.dg/i386-bitfield2.c: Likewise.
4188         * gcc.dg/i386-loop-1.c: Likewise.
4189         * gcc.dg/i386-loop-2.c: Likewise.
4190         * gcc.dg/i386-loop-3.c: Likewise.
4191         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4192         * gcc.dg/i386-pic-1.c: Likewise.
4193         * gcc.dg/i386-regparm.c: Likewise.
4194         * gcc.dg/i386-signbit-1.c: Likewise.
4195         * gcc.dg/i386-signbit-2.c: Likewise.
4196         * gcc.dg/i386-signbit-3.c: Likewise.
4197         * gcc.dg/i386-sse-5.c: Likewise.
4198         * gcc.dg/i386-sse-8.c: Likewise.
4199         * gcc.dg/i386-unroll-1.c: Likewise.
4200         * gcc.dg/tls/opt-1.c: Likewise.
4201         * gcc.dg/tls/opt-2.c: Likewise.
4202         * gcc.dg/unroll-1.c: Likewise.
4203         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4204         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4205         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4206         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4207
4208 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4209
4210         * g++.dg/template/incomplete1.C: New test.
4211
4212 2004-11-16  Nick Clifton  <nickc@redhat.com>
4213
4214         Revert patches accidentally commited during checkin of fixes for
4215         xstormy16 tests:
4216         gcc.c-torture/execute/simd-4.c: Revert
4217         gcc.dg/20040910-1.c: Revert.
4218
4219 2004-11-16  Paul Brook  <paul@codesourcery.com>
4220
4221         PR fortran/13010
4222         * gfortran.dg/der_pointer_1.f90: New test.
4223
4224 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4225
4226         PR c/18498
4227         * gcc.dg/bitfld-13.c: New test.
4228
4229 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4230
4231         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4232         powerpc*-*-linux*.
4233
4234         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4235         * gcc.dg/ppc64-abi-2.c: Ditto.
4236         * gcc.dg/ppc64-abi-3.c: Ditto.
4237
4238         * lib/gcc-dg.exp (dg-target-list): Remove.
4239
4240 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4241
4242         * gcc.dg/ia64-postinc.c: New test.
4243
4244 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4245
4246         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4247
4248 2004-11-15  Nick Clifton  <nickc@redhat.com>
4249
4250         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4251         __INT_MAX__ so that the test can be compiled by toolchains
4252         targeted at 16-bit processors.
4253
4254         * gcc.dg/20040625-1.c: Use long constants rather than integers
4255         when performing arithmetic that will overflow 16-bits.
4256
4257         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4258         xstormy16.  It does not support 128-bit vector operations.
4259
4260         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4261         with the macro PTR_TYPE.  Define this macro to an integer type
4262         suitable for holding a pointer.
4263
4264         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4265         the target is a 16-bit processor.
4266
4267         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4268         16-bit targets where the character constant will be too long.
4269
4270         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4271         where the double will not be directly addressable.
4272
4273 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4274
4275         Friend class name lookup 1/n, PR c++/18471
4276         * g++.dg/template/crash26.C: New test.
4277         * g++.dg/lookup/struct1.C: Adjust expected error.
4278         * g++.dg/parse/elab1.C: Likewise.
4279         * g++.dg/parse/elab2.C: Likewise.
4280         * g++.dg/parse/int-as-enum1.C: Likewise.
4281         * g++.dg/parse/struct-as-enum1.C: Likewise.
4282         * g++.dg/parse/typedef1.C: Likewise.
4283         * g++.dg/parse/typedef3.C: Likewise.
4284         * g++.dg/parse/typedef4.C: Likewise.
4285         * g++.dg/parse/typedef5.C: Likewise.
4286         * g++.dg/template/nontype4.C: Likewise.
4287         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4288         * g++.old-deja/g++.other/elab1.C: Likewise.
4289         * g++.old-deja/g++.other/syntax4.C: Likewise.
4290
4291 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4292
4293         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4294
4295 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4296
4297         * gcc.c-torture/execute/20041114-1.c: New test.
4298
4299 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4300
4301         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4302         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4303         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4304         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4305         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4306         gcc.dg/switch-7.c: New tests.
4307
4308 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4309
4310         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4311
4312 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4313
4314         PR tree-opt/18400
4315         * gcc.dg/vect/pr18400.c: New test.
4316
4317 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4318             Andrew Pinski  <pinskia@physics.uc.edu>
4319
4320         PR tree-opt/18425
4321         * gcc.dg/vect/pr18425.c: New test.
4322
4323 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4324
4325         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4326         Guard with dg-require-alias and dg-require-visibility.
4327
4328 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4329
4330         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4331
4332 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4333
4334         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4335
4336 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4337
4338         PR c++/17344
4339         * g++.dg/template/defarg5.C: New test.
4340
4341 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4342
4343         * g++.dg/parse/cast1.C: Run only on ILP32.
4344         * g++.old-deja/g++.mike/p784.C: Likewise.
4345
4346 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4347
4348         * gcc.c-torture/execute/20041113-1.c: New test.
4349
4350 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4351
4352         PR target/18230
4353         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4354         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4355         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4356         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4357         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4358         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4359         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4360         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4361         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4362         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4363         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4364         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4365         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4366
4367 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4368
4369         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4370         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4371         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4372         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4373         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4374         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4375         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4376         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4377         gcc.target/sparc/combined-1.c: New tests.
4378
4379 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4380
4381         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4382         New tests.
4383
4384 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4385
4386         * lib/gcc-dg.exp (dg-forbid-option): New function.
4387         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4388         * g++.dg/abi/bitfield8.C: Likewise.
4389         * g++.dg/abi/dtor1.C: Likewise.
4390         * g++.dg/abi/empty10.C: Likewise.
4391         * g++.dg/abi/empty7.C: Likewise.
4392         * g++.dg/abi/empty9.C: Likewise.
4393         * g++.dg/abi/layout3.C: Likewise.
4394         * g++.dg/abi/layout4.C: Likewise.
4395         * g++.dg/abi/thunk1.C: Likewise.
4396         * g++.dg/abi/thunk2.C: Likewise.
4397         * g++.dg/abi/vbase11.C: Likewise.
4398         * g++.dg/abi/vthunk2.C: Likewise.
4399         * g++.dg/abi/vthunk3.C: Likewise.
4400         * g++.dg/ext/attrib8.C: Likewise.
4401         * g++.dg/opt/longbranch2.C: Likewise.
4402         * g++.dg/opt/reg-stack4.C: Likewise.
4403         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4404         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4405         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4406         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4407         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4408         * gcc.dg/20000609-1.c: Likewise.
4409         * gcc.dg/20000720-1.c: Likewise.
4410         * gcc.dg/20011107-1.c: Likewise.
4411         * gcc.dg/20011119-1.c: Likewise.
4412         * gcc.dg/20020108-1.c: Likewise.
4413         * gcc.dg/20020122-2.c: Likewise.
4414         * gcc.dg/20020122-3.c: Likewise.
4415         * gcc.dg/20020201-3.c: Likewise.
4416         * gcc.dg/20020206-1.c: Likewise.
4417         * gcc.dg/20020218-1.c: Likewise.
4418         * gcc.dg/20020310-1.c: Likewise.
4419         * gcc.dg/20020411-1.c: Likewise.
4420         * gcc.dg/20020418-2.c: Likewise.
4421         * gcc.dg/20020426-1.c: Likewise.
4422         * gcc.dg/20020426-2.c: Likewise.
4423         * gcc.dg/20020517-1.c: Likewise.
4424         * gcc.dg/20020523-1.c: Likewise.
4425         * gcc.dg/20020523-2.c: Likewise.
4426         * gcc.dg/20020729-1.c: Likewise.
4427         * gcc.dg/20030204-1.c: Likewise.
4428         * gcc.dg/20030826-2.c: Likewise.
4429         * gcc.dg/20030926-1.c: Likewise.
4430         * gcc.dg/20031202-1.c: Likewise.
4431         * gcc.dg/980312-1.c: Likewise.
4432         * gcc.dg/980313-1.c: Likewise.
4433         * gcc.dg/990117-1.c: Likewise.
4434         * gcc.dg/990424-1.c: Likewise.
4435         * gcc.dg/990524-1.c: Likewise.
4436         * gcc.dg/991230-1.c: Likewise.
4437         * gcc.dg/i386-387-1.c: Likewise.
4438         * gcc.dg/i386-387-2.c: Likewise.
4439         * gcc.dg/i386-387-3.c: Likewise.
4440         * gcc.dg/i386-387-4.c: Likewise.
4441         * gcc.dg/i386-387-5.c: Likewise.
4442         * gcc.dg/i386-387-6.c: Likewise.
4443         * gcc.dg/i386-asm-1.c: Likewise.
4444         * gcc.dg/i386-bitfield1.c: Likewise.
4445         * gcc.dg/i386-bitfield2.c: Likewise.
4446         * gcc.dg/i386-loop-1.c: Likewise.
4447         * gcc.dg/i386-loop-2.c: Likewise.
4448         * gcc.dg/i386-loop-3.c: Likewise.
4449         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4450         * gcc.dg/i386-pic-1.c: Likewise.
4451         * gcc.dg/i386-regparm.c: Likewise.
4452         * gcc.dg/i386-signbit-1.c: Likewise.
4453         * gcc.dg/i386-signbit-2.c: Likewise.
4454         * gcc.dg/i386-signbit-3.c: Likewise.
4455         * gcc.dg/i386-sse-5.c: Likewise.
4456         * gcc.dg/i386-sse-8.c: Likewise.
4457         * gcc.dg/i386-unroll-1.c: Likewise.
4458         * gcc.dg/tls/opt-1.c: Likewise.
4459         * gcc.dg/tls/opt-2.c: Likewise.
4460         * gcc.dg/unroll-1.c: Likewise.
4461         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4462         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4463         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4464         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4465         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4466         -m64 is specified.
4467
4468 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4469
4470         PR c++/18389
4471         * g++.dg/parse/cond1.C: New test.
4472
4473         PR c++/18429
4474         * g++.dg/template/array9.C: New test.
4475         * g++.dg/ext/vla1.C: Adjust error messages.
4476         * g++.dg/ext/vlm1.C: Likewise.
4477         * g++.dg/template/crash2.C: Likewise.
4478
4479         PR c++/18436
4480         * g++.dg/template/call3.C: New test.
4481
4482         PR c++/18407
4483         * g++.dg/template/ptrmem11.C: New test.
4484
4485 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4486
4487         PR other/14264
4488         * lib/g++.exp: Set LC_ALL and LANG to C.
4489         * lib/gcc-dg.exp: Likewise.
4490         * lib/gfortran.exp: Likewise.
4491         * lib/objc.exp: Likewise.
4492         * lib/treelang.exp: Likewise.
4493
4494 2004-11-12  Andreas Schwab  <schwab@suse.de>
4495
4496         * gcc.dg/pr16286.c: Fix last change.
4497
4498 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4499
4500         PR c++/18416
4501         * g++.dg/init/global1.C: New test.
4502
4503 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4504
4505         * gcc.c-torture/execute/20041112-1.c: New test.
4506
4507 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4508
4509         * lib/gcc-dg.exp (dg-target-list): New.
4510
4511 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4512             Richard Sandiford  <rsandifo@redhat.com>
4513
4514         * lib/target-supports.exp (get-compiler_messages): New.
4515         (check_named_sections_available): Use it.
4516         (check_effective_target_ilp32): New.
4517         (check_effective_target_lp64): New.
4518         (is-effective-target): New.
4519         * lib/gcc-dg.exp (dg-require-effective-target): New.
4520
4521 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4522
4523         * gcc.dg/precedence-1.c: New test.
4524
4525 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4526
4527         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4528
4529         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4530         message, delete generated files, use more descriptive name for
4531         executable, and make the test unsupported when it cannot be run.
4532
4533         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4534         (dg-require-weak, dg-require-visibility, dg-require-alias,
4535         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4536         dg-require-iconv, dg-require-named-sections): Use it.
4537
4538         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4539
4540 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4541
4542         PR target/16457
4543         * gcc.dg/ppc-and-1: New
4544
4545         PR target/16796
4546         * gcc.dg/ppc-mov-1.c: New.
4547
4548         PR target/16458
4549         * gcc.dg/ppc-compare-1.c: New.
4550
4551 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4552
4553         * objc.dg/desig-init-2.m: New test.
4554
4555 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4556
4557         PR middle-end/18160
4558         * g++.dg/warn/register-var-1.C: New test.
4559         * g++.dg/warn/register-var-2.C: New test.
4560
4561 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4562
4563         * gcc.dg/union-2.c: New test.
4564
4565 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4566
4567         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4568         New test for PR tree-optimization/17892.
4569
4570 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/18369
4573         * g++.dg/init/new12.C: New test.
4574
4575 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4576
4577         * gcc.target/sparc: New directory.
4578         * gcc.target/sparc/sparc.exp: New driver.
4579         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4580         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4581         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4582         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4583
4584 2004-11-10  Paul Brook  <paul@codesourcery.com>
4585
4586         PR fortran/18218
4587         * gfortran.dg/list_read.c: New test.
4588
4589 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4590
4591         PR c/18322
4592         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4593         expected diagnostic location.
4594
4595 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4596
4597         * gcc.dg/20041109-1.c: New test.
4598
4599 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4600
4601         PR objc/18406
4602         * objc/compile/pr18406.m: New test.
4603
4604 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4605
4606         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4607
4608 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4609
4610         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4611
4612 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4613
4614         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4615
4616 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4617
4618         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4619         exit.
4620
4621 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4622
4623         PR tree-opt/18299
4624         * gcc.c-torture/pr18299-1.c: New test.
4625
4626 2004-11-06  Andreas Schwab  <schwab@suse.de>
4627
4628         * gcc.dg/pr16286.c: Also test for bool and pixel.
4629
4630 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4631
4632         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4633         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4634         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4635         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4636         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4637         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4638         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4639         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4640         gcc.dg/struct-semi-3.c: New tests.
4641
4642 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4643
4644         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4645
4646 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4647
4648         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4649         Do not use C99 designators.
4650
4651 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4652
4653         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4654
4655 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4656
4657         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4658         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4659         * gcc.c-torture/execute/simd-5.x: Remove.
4660
4661 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4662
4663         PR rtl-optimization/17933
4664         * gcc.dg/torture/pr17933-1.c: New test.
4665
4666 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4667
4668         PR target/18106
4669         * lib/target-supports.exp (check_weak_available): Support
4670         Windows.
4671
4672 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4673
4674         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4675         call to fflush(stdout) before abort.
4676         (my_ffsll): New function.
4677         (generate_fields): Use it.
4678
4679 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4680
4681         * gcc.dg/init-undef-1.c: New test.
4682
4683 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4684
4685         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4686         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4687         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4688         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4689         expected messages for new parser.
4690
4691 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4692
4693         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4694
4695 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4696
4697         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4698         on LP64 targets.
4699
4700 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4701
4702         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4703         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4704         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4705         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4706         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4707         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4708         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4709         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4710         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4711         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4712
4713 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4714
4715         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4716         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4717         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4718         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4719         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4720         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4721         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4722         for new parser.
4723
4724 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4725
4726         PR target/15342
4727         * gcc.dg/20041104-1.c: New test.
4728
4729 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4730
4731         * g++.dg/template/nontype7.C: New test.
4732         * g++.dg/template/nontype8.C: Likewise.
4733         * g++.dg/template/nontype9.C: Likewise.
4734         * g++.dg/template/nontype10.C: Likewise.
4735         * g++.dg/tc1/dr49.C: Likewise.
4736         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4737         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4738
4739 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4740
4741         * g++.dg/rtti/tinfo1.C: Remove xfails.
4742
4743 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4744
4745         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4746         packed attribute to the definition to satisfy the new C++ parser.
4747
4748 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4749
4750         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4751         invocations of va_arg.
4752
4753 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/18124
4756         * g++.dg/template/crash25.C: New test.
4757
4758         PR c++/18155
4759         * g++.dg/template/typedef2.C: New test.
4760         * g++.dg/parse/crash13.C: Adjust error markers.
4761
4762         PR c++/18177
4763         * g++.dg/conversion/const3.C: New test.
4764
4765 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4766
4767         PR fortran/17535
4768         PR fortran/17583
4769         PR fortran/17713
4770         * gfortran.dg/generic_[123].f90: New testcases.
4771
4772 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4773
4774         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4775         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4776
4777 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4778
4779         PR tree-opt/16808
4780         * gcc.c-torture/compile/pr16808.c: New test.
4781
4782 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4783
4784         PR rtl-optimization/17104
4785         * gcc.dg/ppc-bitfield1.c: New.
4786
4787 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4788
4789         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4790
4791 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4792
4793         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4794         strings for 32-bit code.
4795
4796 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4797
4798         PR c/18239
4799         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4800
4801 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4802
4803         PR c++/18064
4804         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4805
4806 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4807
4808         PR c++/15172
4809         * g++.dg/init/aggr2.C: New test.
4810
4811 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4812
4813         * objc.dg/local-decl-1.m: New test.
4814
4815 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4816
4817         * gcc.dg/20040910-1.c: Adjust regex.
4818
4819 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4820
4821         PR rtl-optimization/18084
4822         * g++.dg/opt/pr18084-1.C: New testcase.
4823
4824 2004-10-30  Matt Austern  <austern@apple.com>
4825
4826         PR c++/17542
4827         * g++.dg/ext/attrib18.C: New test.
4828
4829 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4830
4831         PR middle-end/18096
4832         * gcc.dg/pr18096-1.c: New test case.
4833
4834 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4835
4836         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4837
4838 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4839
4840         PR c/16666
4841         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4842         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4843         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4844         gcc.dg/old-style-prom-3.c: New tests.
4845
4846 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4847
4848         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4849         Remove unnecessary inclusion of stdio.h.
4850
4851 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4852
4853         PR rtl-optimization/17581
4854         * gcc.dg/pr17581-1.c: New test case.
4855
4856 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4857
4858         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4859         being implemented.
4860         * g++.dg/conversion/dr195-1.C: New.
4861         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4862         * g++.old-deja/g++.mike/p10148.C: Likewise.
4863
4864 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4865
4866         PR c++/17695
4867         * g++.dg/debug/typedef2.C: New test.
4868
4869 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4870
4871         PR fortran/13490
4872         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4873         * gfortran.dg/g77/README: Update.
4874
4875 2004-10-28  Matt Austern  <austern@apple.com>
4876
4877         PR c++/14124
4878         * g++.dg/ext/packed7.C: New test.
4879
4880 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4881
4882         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4883         scan-assembler.
4884         * lib/scanasm.exp (hidden-scan-for): New proc.
4885         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4886         string.
4887         (scan-not-hidden): Likewise.
4888         * lib/target-supports.exp (check_visibility_available): mach-o is
4889         support too.
4890
4891 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4892
4893         PR c++/17132
4894         * g++.dg/template/memclass3.C: New test.
4895
4896 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4897
4898         PR middle-end/18160
4899         * gcc.dg/register-var-1.c: New test.
4900         * gcc.dg/register-var-2.c: New test.
4901         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4902         error now.
4903
4904 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4905
4906         PR other/18172
4907         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4908         unused variables.
4909         * gcc.dg/vect/vect-22.c: Likewise.
4910
4911 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4912
4913         * gcc.dg/i386-rotate-1.c: New test.
4914
4915 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4916
4917         * g++.dg/init/ref12.C: Add "run" marker.
4918
4919         PR c++/17435
4920         * g++.dg/init/ref12.C: New test.
4921
4922         PR c++/18140
4923         * g++.dg/template/shift1.C: New test.
4924         * g++.dg/template/error10.C: Adjust error markers.
4925
4926 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4927
4928         PR tree-opt/17529
4929         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4930
4931 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4932
4933         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4934         * gcc.dg/weak/weak-3.c: Likewise.
4935         * gcc.dg/weak/weak-5.c: Likewise.
4936         * gcc.dg/weak/weak-9.c: Likewise.
4937         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4938         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4939
4940         * gcc.dg/darwin-weakimport-1.c: New.
4941
4942 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4943
4944         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4945
4946 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4947
4948         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4949         'syntax' error messages.
4950         * gcc.dg/cpp/direct2s.c: Likewise.
4951
4952 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4953
4954         * gcc.c-torture/compile/20041026-1.c: New.
4955
4956 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/18093
4959         * g++.dg/lookup/ns2.C: New test.
4960
4961         PR c++/18020
4962         * g++.dg/template/enum4.C: New test.
4963
4964         PR c++/18161
4965         * g++.dg/template/expr1.C: New test.
4966
4967 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4968
4969         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4970
4971 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4972
4973         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4974         gcc.dg/decl-nospec-3.c: New tests.
4975
4976 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4977
4978         * objc.dg/super-class-3.m: New test.
4979
4980 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4981
4982         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4983         resyncing.
4984         * gcc.dg/cpp/direct2s.c: Likewise.
4985
4986 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4987
4988         * objc.dg/image-info.m: Update for changes to section selection.
4989
4990 2004-10-25  David Ayers  <d.ayers@inode.at>
4991             Ziemowit Laski  <zlaski@apple.com>
4992
4993         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4994         diagnostics when messaging 'id <Proto>'.
4995         * objc.dg/class-protocol-1.m: New test.
4996         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4997         a non-existent method signature.
4998         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4999         Update diagnostics when messaging with non-existent method signature.
5000         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5001         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5002         invalid receivers are now resolved as if messaging 'id'; remove
5003         extraneous diagnostics.
5004
5005 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5006
5007         PR c/16667
5008         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5009         gcc.dg/init-desig-obs-3.c: New tests.
5010
5011 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5012
5013         * gcc.dg/debug/20041023-1.c: New test.
5014
5015 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5016
5017         PR middle-end/17407
5018         * gcc.c-torture/compile/pr17407.c: New test.
5019
5020         PR c++/18121
5021         * g++.dg/template/array8.C: New test.
5022
5023 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5024
5025         PR other/18138
5026         * lib/g++.exp: Accept more than one multilib libgcc.
5027         * lib/gcc-dg.exp: Likewise.
5028         * lib/objc.exp: Likewise.
5029         * lib/treelang.exp: Likewise.
5030         * lib/gfortran.exp: Likewise.
5031
5032 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5033
5034         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5035
5036 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5037
5038         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5039         * gcc.dg/c99-const-expr-3.c: Likewise.
5040
5041 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5042
5043         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5044
5045 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5046
5047         * gcc.c-torture/execute/loop-2e.x: Remove.
5048
5049 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5050
5051         PR c++/18095
5052         * g++.dg/parse/crash18.C: New.
5053         * g++.dg/parse/crash19.C: New.
5054
5055 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5056
5057         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5058         * g++.dg/ext/dllimport2.C: Same.
5059         * g++.dg/ext/dllimport8.C: Same.
5060
5061 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5062
5063         PR c++/10841
5064         * g++.dg/conversion/cast1.C: New test.
5065         * g++.dg/overload/pmf1.C: Adjust error marker.
5066
5067 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5068
5069         PR objc/17923
5070         * objc.dg/const-str-7.m: New test.
5071
5072 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5073
5074         * g++.dg/template/memfriend11.C: Fix comment typo.
5075         * g++.dg/template/memfriend14.C: Likewise.
5076
5077 2004-10-20  Richard Henderson  <rth@redhat.com>
5078
5079         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5080         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5081         -fasynchronous-unwind-tables.
5082
5083 2004-10-20  Richard Henderson  <rth@redhat.com>
5084
5085         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5086         (main): Return success.
5087         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5088         (main): Return success.
5089
5090 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5091
5092         PR c++/13495
5093         * g++.dg/template/memfriend9.C: New test.
5094         * g++.dg/template/memfriend10.C: Likewise.
5095         * g++.dg/template/memfriend11.C: Likewise.
5096         * g++.dg/template/memfriend12.C: Likewise.
5097         * g++.dg/template/memfriend13.C: Likewise.
5098         * g++.dg/template/memfriend14.C: Likewise.
5099         * g++.dg/template/memfriend15.C: Likewise.
5100         * g++.dg/template/memfriend16.C: Likewise.
5101         * g++.dg/template/memfriend17.C: Likewise.
5102         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5103
5104 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5105
5106         * g++.dg/conversion/dr195.C: New.
5107         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5108
5109 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5110             Devang Patel  <dpatel@apple.com>
5111
5112         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5113         of floating point arithmetic, which could trap.
5114
5115 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5116
5117         PR c++/14035
5118         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5119         * g++.dg/conversion/const2.C: New test.
5120         * g++.dg/expr/reinterpret2.C: New test.
5121         * g++.dg/expr/reinterpret3.C: New test.
5122         * g++.dg/expr/cast2.C: New test.
5123         * g++.dg/expr/copy1.C: New test.
5124         * g++.dg/other/conversion1.C: Change error message.
5125         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5126         function pointers to void *.
5127         * g++.old-deja/g++.mike/p10148.C: Likewise.
5128
5129 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5130
5131         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5132
5133 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5134
5135         PR c++/18047
5136
5137         * g++.dg/parse/expr3.C: New test.
5138
5139 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5140
5141         * gcc.dg/smod-1.c: New test.
5142
5143 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5144
5145         * objc.dg/method-14.m: New test.
5146
5147 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5148
5149         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5150         Also xfail as the patch was reverted.
5151
5152 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5153
5154         PR middle-end/16973
5155         * gcc.dg/pr16973.c: New test.
5156
5157 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5158
5159         PR tree-optimization/17656
5160         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5161
5162 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5163
5164         * g++.dg/eh/shadow1.C: New.
5165
5166 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5167
5168         * gcc.c-torture/compile/20041018-1.c: New test.
5169
5170 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5171
5172         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5173         compiler referring to register 0 when accessing sdata.  The linker
5174         now patches things up.
5175
5176 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5177
5178         PR c/17529
5179         * gcc.c-torture/compile/pr17529.c: New test.
5180
5181 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5182
5183         PR c++/17743
5184         * g++.dg/ext/attrib17.C: New test.
5185
5186 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5187
5188         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5189
5190 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5191
5192         PR c++/10479
5193         * g++.dg/ext/attrib16.C: New test.
5194
5195 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5196
5197         PR c++/17042
5198         * g++.dg/init/dso_handle1.C: New test.
5199
5200         PR c++/14667
5201         * g++.dg/parse/typedef6.C: New test.
5202
5203         PR c++/17916
5204         * g++.dg/parse/pragma1.C: New test.
5205
5206 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5207
5208         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5209
5210 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5211
5212         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5213         -fno-common when on HPPA HP-UX platforms.
5214
5215 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5216
5217         PR other/16820
5218         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5219         stdint.h.
5220         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5221         uintptr_t.
5222
5223 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5224
5225         PR c++/16301
5226         * g++.dg/lookup/strong-using-4.C: New test.
5227
5228 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5229
5230         PR middle-end/16567
5231         * gcc.c-torture/compile/nested-1.c: New test.
5232
5233 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5234
5235         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5236         and mipsisa64*-*-* (until support for misaligned loads is added).
5237         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5238         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5239         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5240         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5241         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5242         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5243
5244 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/17976
5247         * g++.dg/init/dtor3.C: New test.
5248
5249 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5250
5251         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5252
5253 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5254
5255         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5256         * gcc.dg/macho-lo-sum.c: Likewise.
5257
5258 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5259
5260         * gcc.dg/ppc-spe64-1.c: New test.
5261
5262 2004-10-14  Devang Patel  <dpatel@apple.com>
5263
5264         PR 17635
5265         * gcc.dg/pr17635.c : New test.
5266
5267 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5268
5269         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5270         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5271         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5272         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5273         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5274         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5275         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5276         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5277         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5278         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5279         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5280         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5281         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5282         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5283         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5284         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5285         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5286         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5287
5288 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5289
5290         * gcc.dg/vect/vect-82.c: New testcase.
5291         * gcc.dg/vect/vect-82_64.c: New testcase.
5292         * gcc.dg/vect/vect-83.c: New testcase.
5293         * gcc.dg/vect/vect-83_64.c: New testcase.
5294
5295 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5296
5297         * gcc.dg/cpp/error-1.c: New test.
5298
5299 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5300
5301         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5302
5303 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5304
5305         PR target/17984
5306         * gcc.dg/cris-peep2-xsrand2.c: New test.
5307
5308 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5309
5310         PR c++/17661
5311         * testsuite/g++.dg/expr/for2.C: New test.
5312
5313 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5314
5315         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5316
5317 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5318
5319         PR tree-optimization/17724
5320         * g++.dg/opt/pr17724-1.C: New test.
5321         * g++.dg/opt/pr17724-2.C: New test.
5322         * g++.dg/opt/pr17724-3.C: New test.
5323         * g++.dg/opt/pr17724-4.C: New test.
5324         * g++.dg/opt/pr17724-5.C: New test.
5325         * g++.dg/opt/pr17724-6.C: New test.
5326
5327 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5328
5329         PR c/17301
5330         * gcc.dg/pr17301-2.c: New test.
5331
5332 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5333
5334         PR c++/15876
5335         * g++.dg/parse/error22.C: New test.
5336
5337         PR c++/17936
5338         * g++.dg/template/spec18.C: New test.
5339
5340 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5341
5342         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5343         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5344         memcpy.
5345         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5346         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5347
5348 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5349
5350         * g++.dg/eh/cleanup5.C: Add dg-options "".
5351
5352 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5353
5354         PR middle-end/17657
5355         * gcc.dg/switch-4.c: New test case.
5356
5357 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5358
5359         * gcc.c-torture/execute/20041011-1.c: New test.
5360
5361 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5362
5363         PR c++/17554
5364         * g++.dg/init/for3.C: New test.
5365
5366         PR c++/17657
5367         * g++.dg/opt/switch2.C: New test.
5368
5369         PR middle-end/17703
5370         * g++.dg/warn/Wreturn-2.C: New test.
5371
5372 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5373
5374         PR c++/17907
5375         * g++.dg/eh/cleanup5.C: New test.
5376
5377 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5378
5379         PR c++/17393
5380         * g++.dg/parse/error21.C: New test.
5381
5382 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5383
5384         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5385         * g++.dg/warn/incomplete1.C: Likewise.
5386         * g++.dg/template/qualttp20.C: Likewise.
5387
5388 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5389
5390         PR c/17881
5391         * parm-incomplete-1.c: New test.
5392
5393 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5394
5395         PR c++/17867
5396         * g++.dg/parse/error19.C: New test.
5397
5398         PR c++/17670
5399         * g++.dg/init/new11.C: New test.
5400
5401         PR c++/17821
5402         * g++.dg/parse/error20.C: New test.
5403
5404         PR c++/17826
5405         * g++.dg/template/crash24.C: New test.
5406
5407 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5408
5409         PR c/17301
5410         * gcc.dg/pr17301-1.c: New test.
5411
5412 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5413
5414         PR c/17189
5415         * gcc.dg/anon-struct-5.c: New test.
5416
5417 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5418
5419         PR c/17844
5420         * gcc.dg/pr17844-1.c: New test.
5421
5422 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5423
5424         PR tree-optimization/17906
5425         * gcc.c-torture/compile/pr17906.c: New.
5426
5427 2004-10-09  Stuart Hastings  <stuart@apple.com>
5428             Roger Sayle  <roger@eyesopen.com>
5429
5430         PR rtl-optimization/17853
5431         * gcc.dg/i386-mmx-5.c: New testcase.
5432
5433 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5434
5435         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5436
5437 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5438
5439         PR c++/17524
5440         * g++.dg/template/static9.C: New test.
5441
5442         PR c++/17685
5443         * g++.dg/parse/operator5.C: New test.
5444
5445 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5446
5447         PR middle-end/17894
5448         * gcc.c-torture/execute/divcmp-4.c: New test case.
5449
5450 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5451
5452         PR tree-opt/17902
5453         * g++.dg/opt/pr17902.C: New test.
5454
5455 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5456
5457         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5458
5459 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5460
5461         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5462
5463 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5464
5465         * gcc.dg/assign-warn-3.c: New test.
5466
5467 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5468
5469         PR c/16999
5470         * gcc.dg/cpp/ident-1.c: New test.
5471
5472 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5473
5474         * gcc.c-torture/compile/acc1.c: New.
5475
5476 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5477
5478         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5479         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5480
5481 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5482
5483         * gcc.dg/ultrasp11.c: New test.
5484
5485 2004-10-08  Michael Matz  <matz@suse.de>
5486
5487         * gcc.dg/doloop-2.c: New test.
5488
5489 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5490
5491         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5492         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5493         objc.dg/method-9.m: Update expected diagnostics.
5494
5495 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5496
5497         * gcc.dg/ppc-fsel-3.c: New file.
5498         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5499
5500 2004-10-07  Paul Brook  <paul@codesourcery.com>
5501
5502         * gfortran.dg/intrinsic_verify_1.f90: New test.
5503
5504 2004-10-07  Paul Brook  <paul@codesourcery.com>
5505
5506         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5507
5508 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5509
5510         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5511         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5512         commit.
5513
5514 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5515
5516         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5517
5518 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5519
5520         PR c++/17115
5521         * g++.dg/warn/Winline-4.C: New test.
5522
5523 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5524
5525         * gcc.c-torture/compile/20041007-1.c: New test.
5526
5527 2004-10-07  Paul Brook  <paul@codesourcery.com>
5528
5529         PR fortran/17678
5530         * gfortran.dg/use_allocated_1.f90: New test.
5531
5532 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5533
5534         PR middle-end/17849
5535         * gfortran.fortran-torture/compile/nested.f90: New test
5536
5537 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5538
5539         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5540
5541 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5542
5543         PR c++/17368
5544         * g++.dg/ext/asm6.C: New test.
5545
5546 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5547
5548         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5549
5550 2004-10-06  Paul Brook  <paul@codesourcery.com>
5551
5552         PR libfortran/17709
5553         * gfortran.dg/empty_format_1.f90: New test.
5554
5555 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5556
5557         PR fortran/17568
5558         * gfortran.dg/ishft.f90: New test.
5559
5560         PR fortran/17283
5561         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5562         tests.
5563
5564 2004-10-06  Paul Brook  <paul@codesourcery.com>
5565
5566         * gfortran.dg/do_1.f90: New test.
5567
5568 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5569
5570         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5571         optimizing for size.
5572
5573 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5574
5575         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5576
5577 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5578
5579         * gcc.c-torture/compile/20041005-1.c: New test.
5580
5581 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5582
5583         PR c++/17829
5584         * g++.dg/lookup/koenig4.C: New.
5585
5586 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5587
5588         * g++.dg/other/classkey1.C: Adjust quoting marks.
5589         * g++.dg/parse/error15.C: Likewise.
5590         * g++.dg/template/meminit2.C (int>): Likewise.
5591
5592 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5593
5594         PR fortran/17283
5595         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5596
5597         PR fortran/17631
5598         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5599
5600         PR fortran/17708
5601         * gfortran.dg/pr17708.f90: New test.
5602
5603 2004-10-04  Chao-ying Fu  <fu@mips.com>
5604
5605         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5606         * gcc.dg/vect/vect-4.c: Ditto.
5607         * gcc.dg/vect/vect-5.c: Ditto.
5608         * gcc.dg/vect/vect-6.c: Ditto.
5609         * gcc.dg/vect/vect-8.c: Ditto.
5610         * gcc.dg/vect/vect-16.c: Ditto.
5611         * gcc.dg/vect/vect-30.c: Ditto.
5612         * gcc.dg/vect/vect-40.c: Ditto.
5613         * gcc.dg/vect/vect-41.c: Ditto.
5614         * gcc.dg/vect/vect-42.c: Ditto.
5615         * gcc.dg/vect/vect-43.c: Ditto.
5616         * gcc.dg/vect/vect-44.c: Ditto.
5617         * gcc.dg/vect/vect-45.c: Ditto.
5618         * gcc.dg/vect/vect-46.c: Ditto.
5619         * gcc.dg/vect/vect-47.c: Ditto.
5620         * gcc.dg/vect/vect-48.c: Ditto.
5621         * gcc.dg/vect/vect-49.c: Ditto.
5622         * gcc.dg/vect/vect-50.c: Ditto.
5623         * gcc.dg/vect/vect-51.c: Ditto.
5624         * gcc.dg/vect/vect-52.c: Ditto.
5625         * gcc.dg/vect/vect-53.c: Ditto.
5626         * gcc.dg/vect/vect-54.c: Ditto.
5627         * gcc.dg/vect/vect-55.c: Ditto.
5628         * gcc.dg/vect/vect-56.c: Ditto.
5629         * gcc.dg/vect/vect-57.c: Ditto.
5630         * gcc.dg/vect/vect-58.c: Ditto.
5631         * gcc.dg/vect/vect-59.c: Ditto.
5632         * gcc.dg/vect/vect-60.c: Ditto.
5633         * gcc.dg/vect/vect-74.c: Ditto.
5634         * gcc.dg/vect/vect-79.c: Ditto.
5635         * gcc.dg/vect/vect-80.c: Ditto.
5636
5637 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5638
5639         * gcc.dg/unused-7.c: Use the correct option.
5640
5641 2004-10-04  Paul Brook  <paul@codesourcery.com>
5642         Bud Davis  <bdavis9659@comcast.net>
5643
5644         PR fortran/17706
5645         PR fortran/16434
5646         * gfortran/pr17706.f90: New test.
5647         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5648
5649 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5650
5651         * gfortran.dg/pr17612.f90: New test.
5652
5653 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5654
5655         * g++.dg/template/local1.C: Adjust quoting marks in
5656         testing for diagnostics.
5657         * g++.dg/tls/diag-2.C: Likewise.
5658         * g++.dg/other/error8.C: Likewise.
5659
5660 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5661
5662         PR c/17178
5663         * gcc.dg/unused-4.c: Adjust to be correct.
5664
5665         PR c/17820
5666         * gcc.dg/unused-7.c: New test.
5667
5668 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5669
5670         PR c++/17797
5671         * g++.dg/overload/template2.C: New test.
5672
5673 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5674
5675         PR tree-optimization/16632
5676         * gcc.dg/tree-ssa/20041002-1.c: New.
5677
5678 2004-10-03  Paul Brook  <paul@codesourcery.com>
5679
5680         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5681         rather than relying on default formatting.
5682
5683 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5684
5685         * gcc.dg/20040920-1.c: Update expected message text.
5686
5687 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5688
5689         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5690
5691 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5692
5693         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5694         tree level.
5695
5696 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5697
5698         * gcc.dg/tree-ssa/pr17343.c: Remove.
5699
5700 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5701
5702         PR tree-opt/17343
5703         * gcc.dg/tree-ssa/pr17343.c: New test.
5704
5705 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5706
5707         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5708         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5709         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5710         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5711         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5712
5713 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5714
5715         * gcc.dg/lvalue-2.c: New test.
5716
5717 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5718
5719         PR c/17730
5720         * gcc.dg/pr17730-1.c: New test
5721
5722 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5723
5724         PR c/7425
5725         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5726
5727 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5728
5729         * gcc.c-torture/execute/stdarg-1.c: New test.
5730         * gcc.c-torture/execute/stdarg-2.c: New test.
5731         * gcc.c-torture/execute/stdarg-3.c: New test.
5732         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5733         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5734         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5735         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5736         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5737
5738 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5739
5740         PR tree-optimization/17697
5741         * g++.dg/opt/pr17697-1.C: New test.
5742         * g++.dg/opt/pr17697-2.C: New test.
5743         * g++.dg/opt/pr17697-3.C: New test.
5744
5745 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5746
5747         PR c/16409
5748         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5749         gcc.dg/vla-init-5.c: New tests.
5750
5751 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5752
5753         PR c/13804
5754         * gcc.dg/pr13804-1.c: New test.
5755
5756 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5757
5758         PR fortran/16938
5759         * gfortran.dg/pr16938.f90: New test.
5760
5761 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5762
5763         * g++.dg/template/crash23.C: New test.
5764
5765 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5766
5767         PR c++/17585
5768         * g++.dg/template/static8.C: New test.
5769
5770 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5771
5772         PR c++/17681
5773         * g++.dg/other/error9.C: New test.
5774
5775 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5776
5777         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5778
5779 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5780
5781         PR fortran/15164
5782         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5783
5784 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5785
5786         PR middle-end/17112
5787         * gcc.dg/pr17112-1.c: New test case.
5788
5789 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5790
5791         PR c/11459
5792         * gcc.dg/pr11459-1.c: New test.
5793
5794 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5795
5796         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5797         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5798
5799 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5800
5801         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5802
5803 2004-09-25  Jan Hubicka  <jh@suse.cz>
5804
5805         * compile/30040909-1.c: New test.
5806         * compile/30040907-1.c: New test.
5807
5808 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5809
5810         * gcc.c-torture/execute/va-arg-26.c: New test.
5811
5812 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5813
5814         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5815         extra diagnostics on targets with 64-bit pointers.
5816         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5817
5818 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5819
5820         PR c/17188
5821         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5822         * gcc.dg/decl-3.c: Adjust expected message.
5823
5824 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5825
5826         PR fortran/17615
5827         * gfortran.dg/pr17615.f90: New test.
5828
5829 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5830
5831         PR tree-optimzation/17517
5832         * g++.dg/tree-ssa/pr17517.C: New Test.
5833
5834 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5835
5836         PR c++/16889
5837         * g++.dg/lookup/ambig3.C: New.
5838
5839 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5840
5841         PR tree-opt/17624
5842         * g++.dg/opt/pr17624.C: New test.
5843
5844 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5845
5846         PR c/6980
5847         * gcc.dg/Wbad-function-cast-1.c: New test.
5848
5849 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5850
5851         * g++.dg/ext/complit1.C
5852         * g++.dg/other/error2.C
5853         * g++.dg/other/nontype-1.C
5854         * g++.dg/parse/crash11.C
5855         * g++.dg/parse/crash12.C
5856         * g++.dg/parse/error15.C
5857         * g++.dg/parse/error4.C
5858         * g++.dg/parse/tmpl-outside1.C
5859         * g++.dg/parse/too-many-tmpl-args1.C
5860         * g++.dg/template/dependent-expr3.C
5861         * g++.dg/template/error10.C
5862         * g++.dg/template/instantiate1.C
5863         * g++.dg/template/vtable2.C
5864         * g++.dg/warn/Wshadow-1.C
5865         * g++.dg/warn/weak1.C
5866         * g++.old-deja/g++.brendan/crash16.C
5867         * g++.old-deja/g++.brendan/crash18.C
5868         * g++.old-deja/g++.brendan/crash48.C
5869         * g++.old-deja/g++.brendan/crash49.C
5870         * g++.old-deja/g++.brendan/crash55.C
5871         * g++.old-deja/g++.brendan/crash56.C
5872         * g++.old-deja/g++.brendan/crash8.C
5873         * g++.old-deja/g++.brendan/enum11.C
5874         * g++.old-deja/g++.brendan/enum8.C
5875         * g++.old-deja/g++.brendan/enum9.C
5876         * g++.old-deja/g++.brendan/friend3.C
5877         * g++.old-deja/g++.brendan/misc14.C
5878         * g++.old-deja/g++.bugs/900402_02.C
5879         * g++.old-deja/g++.bugs/900404_03.C
5880         * g++.old-deja/g++.bugs/900404_04.C
5881         * g++.old-deja/g++.bugs/900428_03.C
5882         * g++.old-deja/g++.jason/crash4.C
5883         * g++.old-deja/g++.jason/overload21.C
5884         * g++.old-deja/g++.jason/redecl1.C
5885         * g++.old-deja/g++.jason/report.C
5886         * g++.old-deja/g++.jason/rfg10.C
5887         * g++.old-deja/g++.jason/template30.C
5888         * g++.old-deja/g++.law/arm12.C
5889         * g++.old-deja/g++.law/ctors5.C
5890         * g++.old-deja/g++.law/cvt20.C
5891         * g++.old-deja/g++.law/init10.C
5892         * g++.old-deja/g++.law/init8.C
5893         * g++.old-deja/g++.law/visibility17.C
5894         * g++.old-deja/g++.law/visibility7.C
5895         * g++.old-deja/g++.mike/net8.C
5896         * g++.old-deja/g++.mike/p646.C
5897         * g++.old-deja/g++.mike/p700.C
5898         * g++.old-deja/g++.mike/p701.C
5899         * g++.old-deja/g++.mike/p811.C
5900         * g++.old-deja/g++.ns/template13.C
5901         * g++.old-deja/g++.other/array3.C
5902         * g++.old-deja/g++.other/crash25.C
5903         * g++.old-deja/g++.other/dtor3.C
5904         * g++.old-deja/g++.other/dtor4.C
5905         * g++.old-deja/g++.other/main1.C
5906         * g++.old-deja/g++.other/warn7.C
5907         * g++.old-deja/g++.pt/crash11.C
5908         * g++.old-deja/g++.pt/crash36.C
5909         * g++.old-deja/g++.pt/spec22.C
5910         * g++.old-deja/g++.pt/spec9.C
5911         * g++.old-deja/g++.pt/ttp52.C
5912         * g++.old-deja/g++.robertl/eb103.C
5913         * g++.old-deja/g++.robertl/eb121.C
5914         * g++.old-deja/g++.robertl/eb22.C
5915         * g++.old-deja/g++.robertl/eb8.C:
5916         Update locations and/or regexps of dg-error markers.
5917         Remove markers for some bogus messages that are no longer issued.
5918
5919 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5920
5921         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5922         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5923
5924 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5925
5926         PR c++/17618
5927         * g++.dg/lookup/crash5.C: New test.
5928
5929 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5930
5931         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5932         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5933         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5934         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5935         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5936         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5937
5938         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5939         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5940         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5941         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5942         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5943         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5944
5945         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5946
5947         * gcc.dg/vect/vect-44.c: Check additional cases.
5948         * gcc.dg/vect/vect-48.c: Check additional cases.
5949
5950         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5951         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5952         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5953         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5954         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5955         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5956         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5957         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5958         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5959
5960         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5961         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5962         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5963
5964 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5965
5966         * gcc.dg/tree-ssa/loop-6.c: New test.
5967
5968 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5969
5970         PR c++/17620
5971         * g++.dg/inherit/base2.C: New.
5972
5973 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5974
5975         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5976         * gcc.dg/20001012-2.c: Likewise.
5977         * gcc.dg/20001013-1.c: Likewise.
5978         * gcc.dg/20001101-1.c: Likewise.
5979         * gcc.dg/20001102-1.c: Likewise.
5980         * gcc.dg/bf-spl1.c: Likewise.
5981         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5982         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5983
5984 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5985
5986         PR tree-optimization/16721
5987         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5988
5989 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5990
5991         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5992         * gcc.dg/20040305-1.c: Likewise.
5993
5994 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5995
5996         PR c/16566
5997         * gcc.c-torture/compile/pr16566-1.c,
5998         gcc.c-torture/compile/pr16566-2.c,
5999         gcc.c-torture/compile/pr16566-3.c: New tests.
6000
6001 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6002
6003         PR tree-optimization/17512
6004         * gcc.c-torture/compile/20040916-1.c.
6005
6006 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6007
6008         * gcc.dg/pragma-re-3.c: New test.
6009
6010 2004-09-17  Matt Austern  <austern@apple.com>
6011
6012         PR c++/15049
6013         * g++.dg/other/anon3.C: New.
6014
6015 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6016
6017         PR c++/7503
6018         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6019         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6020         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6021         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6022         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6023
6024 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6025
6026         PR fortran/17286
6027         * gfortran.dg/pr17286.f90: New test.
6028
6029 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6030
6031         PR c++/17530
6032         * g++.dg/template/static7.C: New test.
6033
6034 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6035
6036         PR tree-opt/17558
6037         * gcc.c-torture/compile/pr17558.c: New test.
6038
6039 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6040
6041         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6042         if SKIP_ATTRIBUTE is defined.
6043
6044 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6045
6046         PR fortran/15957
6047         * gfortran.dg/pr15957.f90: New test.
6048
6049 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6050
6051         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6052         in comparison.
6053         * gcc.dg/vect/vect-79.c: Likewise.
6054         * gcc.dg/vect/vect-80.c: Likewise.
6055
6056 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6057
6058         PR fortran/15750
6059         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6060
6061 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6062
6063         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6064         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6065         * gcc.dg/vect/vect-62.c: New testcase.
6066         * gcc.dg/vect/vect-63.c: New testcase.
6067         * gcc.dg/vect/vect-64.c: New testcase.
6068         * gcc.dg/vect/vect-65.c: New testcase.
6069         * gcc.dg/vect/vect-66.c: New testcase.
6070         * gcc.dg/vect/vect-67.c: New testcase.
6071         * gcc.dg/vect/vect-68.c: New testcase.
6072         * gcc.dg/vect/vect-69.c: New testcase.
6073         * gcc.dg/vect/vect-79.c: New testcase.
6074         * gcc.dg/vect/vect-80.c: New testcase.
6075
6076 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6077
6078         * gcc.target/mips/asm-1.c: New test.
6079
6080 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6081
6082         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6083         * gcc.dg/vect/vect-73.c: New testcase.
6084         * gcc.dg/vect/vect-74.c: New testcase.
6085         * gcc.dg/vect/vect-75.c: New testcase.
6086         * gcc.dg/vect/vect-76.c: New testcase.
6087         * gcc.dg/vect/vect-77.c: New testcase.
6088         * gcc.dg/vect/vect-78.c: New testcase
6089
6090 2004-09-18  Paul Brook  <paul@codesourcery.com>
6091
6092         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6093
6094 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6095
6096         PR c/17424
6097         * gcc.dg/pr17424-1.c: New test.
6098
6099 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6100
6101         * g++.dg/tree-ssa/pr17153.C: New test.
6102
6103 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6104
6105         PR pch/13361
6106         * testsuite/g++.dg/pch/wchar-1.C: New.
6107         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6108
6109 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6110
6111         * gcc.c-torture/execute/20040917-1.c: New test.
6112
6113 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6114
6115         PR tree-optimization/17319
6116         * gcc.dg/pr17319.c: New test.
6117
6118 2004-09-17  Devang Patel  <dpatel@apple.com>
6119
6120         * gcc.dg/20040813-1.c: New test.
6121
6122 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6123
6124         PR tree-optimization/17273
6125         * gcc.c-torture/compile/pr17273.c: New test.
6126
6127 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6128
6129         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6130         Update expected messages.
6131         * gcc.dg/declspec-13.c: New test.
6132
6133 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6134
6135         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6136
6137 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6138
6139         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6140         change what 'a' is pointing to.
6141
6142 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6143
6144         PR c++/16002
6145         * g++.dg/template/error18.C: New test.
6146
6147         PR c++/16029
6148         * g++.dg/warn/Wunused-8.C: New test.
6149
6150 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6151
6152         PR tree-optimization/17513
6153         * gcc.dg/20040916-1.c: New test.
6154
6155 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/17501
6158         * g++.dg/template/typename7.C: New test.
6159
6160 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6161
6162         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6163
6164 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6165
6166         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6167         with -ftree-based-profiling also.
6168         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6169
6170 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6171
6172         PR/15364
6173         * gfortran.dg/der_array_io_1.f90: New test.
6174         * gfortran.dg/der_array_io_2.f90: New test.
6175         * gfortran.dg/der_array_io_3.f90: New test.
6176
6177 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6178
6179         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6180         EABI.
6181
6182 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6183
6184         * g++.dg/opt/switch1.C: New test.
6185
6186 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6187
6188         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6189         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6190         Update expected messages.
6191
6192 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6193
6194         PR fortran/16485
6195         * gfortran.dg/same_name_1.f90: New test.
6196
6197 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6198
6199         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6200         dereference garbage pointers.
6201
6202 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6203
6204         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6205         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6206
6207         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6208         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6209         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6210
6211 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6212
6213         PR c++/17324
6214         * g++.dg/template/mangle1.C: New test.
6215
6216 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6217
6218         PR tree-optimization/17252
6219         * gcc.c-torture/execute/pr17252.c: New test.
6220
6221 2004-09-14  Andrew Pinski  <apinski@apple.com>
6222
6223         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6224
6225 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6226
6227         PR rtl-optimization/9771
6228         * gcc.dg/pr9771-1.c: New test case.
6229
6230 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6231
6232         PR tree-optimization/15262
6233         * gcc.c-torture/execute/pr15262-1.c: New test.
6234         * gcc.c-torture/execute/pr15262-2.c: New test.
6235
6236 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6237
6238         * gcc.dg/declspec-12.c: New test.
6239
6240 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6241
6242         * gfortran.dg/pr17090.f90: Add directives to test.
6243
6244 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6245
6246         * gcc.c-torture/compile/20040914-1.c: New test.
6247
6248 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6249
6250         PR c++/16162
6251         * g++.dg/template/decl2.C: New test.
6252
6253 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6254
6255         PR fortran/17090
6256         * gfortran.dg/pr17090.f90: New test.
6257
6258 2004-09-13  Dale Johannesen  <dalej@apple.com>
6259
6260         * gcc.c-torture/compile/pr17408.c:  New test case.
6261
6262 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6263
6264         PR c++/16716
6265         * g++.dg/parse/crash17.C: New test.
6266
6267         PR c++/17327
6268         * g++.dg/template/enum3.C: New test.
6269
6270 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6271
6272         * lib/gcc-defs.exp: Load wrapper.exp.
6273         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6274         using local code.
6275         * lib/gcc.exp (gcc_init): Similar.
6276         * lib/gfortran.exp (gfortran_init): Similar.
6277         * lib/objc.exp (objc_init): Similar.
6278         * lib/treelang.exp (treelang_init): Similar.
6279         * lib/wrapper.exp: New file with build_wrapper call machinery in
6280         ${tool}_maybe_build_wrapper.
6281
6282 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6283
6284         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6285         "inline".
6286         * gcc.dg/declspec-11.c: Update expected messages.
6287         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6288         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6289         gcc.dg/inline-12.c: New tests.
6290
6291 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6292
6293         * g++.dg/tree-ssa/pr17400.C: New testcase.
6294
6295 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6296
6297         * gcc.target/mips/sb1-1.c: New testcase.
6298
6299 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6300
6301         * lib/g77-dg.exp: Remove unused file.
6302         * lib/mike-g77.exp: Ditto.
6303         * lib/g77.exp: Ditto.
6304
6305 2004-09-12  Richard Henderson  <rth@redhat.com>
6306
6307         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6308
6309 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6310
6311         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6312         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6313         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6314         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6315         Update expected messages.
6316
6317 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6318
6319         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6320         declaration/use mismatch for dirp parameter.
6321
6322 2004-09-12  Andrew Pinski  <apinski@apple.com>
6323
6324         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6325         -fgnu-runtime is passed.
6326
6327 2004-09-12  Richard Henderson  <rth@redhat.com>
6328
6329         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6330         do the uplevel thing and update additional_flags directly.
6331         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6332         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6333         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6334         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6335
6336 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6337
6338         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6339
6340 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6341
6342         PR middle-end/17411
6343         * g++.dg/opt/pr17411-1.C: New test case.
6344
6345 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6346
6347         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6348         gcc.dg/tls/diag-2.c: Update expected messages.
6349         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6350         messages.
6351         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6352         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6353         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6354         gcc.dg/tls/diag-5.c: New tests.
6355
6356 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6357
6358         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6359
6360 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6361
6362         * g++.dg/parse/break-in-for.C: New test.
6363
6364 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6365
6366         * gcc.dg/tree-ssa/20040911-1.c: New test.
6367
6368 2004-09-11  Andreas Jaeger  <aj@suse.de>
6369
6370         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6371         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6372
6373 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6374
6375         * gcc.target/frv: New directory of FR-V-specific tests.
6376
6377 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6378
6379         * gcc.dg/convert-vec-1.c: New test.
6380
6381 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6382
6383         PR middle-end/17024
6384         * gcc.dg/pr17024-1.c: New test case.
6385
6386 2004-09-10  Eric Christopher  <echristo@redhat.com>
6387
6388         * gcc.dg/20040910-1.c: New test.
6389
6390 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6391
6392         * gcc.dg/bitfld-9.c: New test.
6393
6394 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6395
6396         * gcc.c-torture/execute/ieee/acc1.c: New test.
6397         * gcc.c-torture/execute/ieee/acc2.c: New test.
6398         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6399
6400 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6401
6402         * gcc.dg/deprecated-2.c: New test.
6403
6404 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6405
6406         * gcc.dg/init-vec-1.c: New test.
6407
6408 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6409
6410         PR middle-end/17055
6411         * gcc.dg/pr17055-1.c: New test case.
6412
6413 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6414
6415         PR target/17377
6416         * gcc.c-torture/execute/pr17377.c: New test.
6417
6418 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6419
6420         PR c/8420
6421         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6422         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6423         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6424         gcc.dg/long-long-typespec-1.c: New tests.
6425         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6426
6427 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6428
6429         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6430         gcc.dg/gnu99-static-1.c: New tests.
6431
6432 2004-09-08  Devang Patel  <dpatel@apple.com>
6433
6434         * gcc.dg/darwin-ld-20040828-1.c: New test.
6435         * gcc.dg/darwin-ld-20040828-2.c: New test.
6436         * gcc.dg/darwin-ld-20040828-3.c: New test.
6437
6438 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6439
6440         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6441         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6442         in error message.
6443         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6444         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6445         in error message.
6446         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6447         types they qualify.
6448         * objc.dg/type-size-2.m: Fix wording in comment.
6449         * objc.dg/va-meth-1.m: New test case.
6450
6451 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6452
6453         PR c/16633:
6454         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6455         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6456
6457 2004-09-06  Devang Patel  <dpatel@apple.com>
6458
6459         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6460         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6461
6462 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6463
6464         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6465         reflect changed line numbering of diagnostics.
6466
6467 2004-09-06  Paul Brook  <paul@codesourcery.com>
6468
6469         * gfortran.dg/edit_real_1.f90: Add new test.
6470
6471 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6472
6473         * gcc.dg/tree-ssa/loop-2.c: New test.
6474         * gcc.dg/tree-ssa/loop-3.c: New test.
6475         * gcc.dg/tree-ssa/loop-4.c: New test.
6476         * gcc.dg/tree-ssa/loop-5.c: New test.
6477
6478 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6479
6480         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6481
6482 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6483
6484         * gcc.dg/format/sentinel-1.c: New test.
6485
6486 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6487
6488         * testsuite/gcc.dg/builtins-46.c: New.
6489
6490 2004-09-03  Devang Patel  <dpatel@apple.com>
6491
6492         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6493         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6494
6495 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6496
6497         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6498         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6499         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6500         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6501         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6502         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6503         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6504         the non-portable bzero.
6505         * gcc.dg/20010912-1.c: xfail for NetWare.
6506         * gcc.dg/20020426-2.c: xfail for NetWare.
6507         * gcc.dg/20021014-1.c: xfail for NetWare.
6508         * gcc.dg/20021018-1.c: xfail for NetWare.
6509         * gcc.dg/20030213-1.c: xfail for NetWare.
6510         * gcc.dg/20030225-1.c: xfail for NetWare.
6511         * gcc.dg/20030708-1.c: xfail for NetWare.
6512         * gcc.dg/builtins-config.h: Also exclude NetWare.
6513         * gcc.dg/format/format.h: Define restrict only if not already defined.
6514         * gcc.dg/nest.c: xfail for NetWare.
6515         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6516         * lib/target-supports.exp (check_visibility_available): Exclude
6517         NetWare.
6518
6519 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6520
6521         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6522         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6523         deterministic starting point for the alignment of structure fields.
6524         * gcc.dg/Wpadded.c: Dito.
6525         * g++.dg/abi/vbase10.C: Dito.
6526
6527 2004-09-03  Devang Patel  <dpatel@apple.com>
6528
6529         * g++.dg/debug/pr15736.cc: New test.
6530
6531 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6532
6533         * README.QMTEST: Fix out-of-date link.
6534
6535 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6536
6537         PR fortran/16579
6538         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6539         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6540
6541 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6542
6543         * g++.dg/abi/arm_rtti1.C: New test.
6544
6545 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6546
6547         * gcc.dg/ppc-vector-memcpy.c: New.
6548         * gcc.dg/ppc-vector-memset.c: New.
6549
6550 2004-09-02  Chao-ying Fu  <fu@mips.com>
6551
6552         * gcc.target/mips/mips-3d-1.c: New test.
6553         * gcc.target/mips/mips-3d-2.c: New test.
6554         * gcc.target/mips/mips-3d-3.c: New test.
6555         * gcc.target/mips/mips-3d-4.c: New test.
6556         * gcc.target/mips/mips-3d-5.c: New test.
6557         * gcc.target/mips/mips-3d-6.c: New test.
6558         * gcc.target/mips/mips-3d-7.c: New test.
6559         * gcc.target/mips/mips-3d-8.c: New test.
6560         * gcc.target/mips/mips-3d-9.c: New test.
6561         * gcc.target/mips/mips-ps-1.c: New test.
6562         * gcc.target/mips/mips-ps-2.c: New test.
6563         * gcc.target/mips/mips-ps-3.c: New test.
6564         * gcc.target/mips/mips-ps-4.c: New test.
6565         * gcc.target/mips/mips-ps-type.c: New test.
6566
6567 2004-09-02  Paul Brook  <paul@codesourcery.com>
6568
6569         * gfortran.dg/edit_real_1.f90: Add new tests.
6570
6571 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6572
6573         PR fortran/15327
6574         * gfortran.dg/merge_char_1.f90: New test.
6575
6576 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6577
6578         PR fortran/16404
6579         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6580
6581 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6582
6583         PR c/1522
6584         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6585
6586 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6587
6588         * g++.dg/opt/loop1.C: Do not XFAIL.
6589
6590 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6591
6592         * gcc.c-torture/execute/20040831-1.c: New test.
6593
6594 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6595
6596         PR fortran/16579
6597         * gfortran.dg/g77/20010610.f: Now passes.
6598         Copy from g77.f-torture/execute. Add dg-run directive.
6599         * gfortran.dg/g77/README: Update
6600
6601 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6602
6603         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6604         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6605         (t1, t2, t3, t4): Add volatile.
6606
6607 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6608
6609         * g++.dg/ext/visibility/arm1.C: New test.
6610
6611 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6612
6613         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6614         -pedantic-errors.
6615
6616 2004-09-01  Paul Brook  <paul@codesourcery.com>
6617
6618         * gfortran.dg/eof_2.f90: New test.
6619
6620 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6621
6622         PR fortran/16579
6623         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6624
6625 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6626
6627         PR libfortran/16805
6628         * gfortran.dg/list_read_2.f90: New test.
6629
6630 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6631
6632         * g++.dg/abi/key1.C: New test.
6633
6634 2004-08-31  Richard Henderson  <rth@redhat.com>
6635
6636         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6637         form of offsetof.
6638         * g++.dg/other/offsetof5.C: Remove duplicate.
6639
6640 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6641
6642         PR fortran/17244
6643         * gfortran.dg/func_derived_1.f90: New test.
6644
6645 2004-08-31  Paul Brook  <paul@codesourcery.com>
6646
6647         * gfortran.dg/eof_1.f90: New test.
6648
6649 2004-08-31  Paul Brook  <paul@codesourcery.com>
6650
6651         * gfortran.dg/list_read_1.f90: New file.
6652
6653 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6654
6655         * g++.dg/opt/loop1.C: XFAIL.
6656
6657 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6658
6659         * gcc.dg/funcdef-storage-1.c: New.
6660         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6661         an extern function in local scope.
6662         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6663         declare an 'auto inline' function in local scope.
6664         * gcc.dg/20011130-1.c: Likewise.
6665         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6666         an 'auto' function in local scope.
6667         * gcc.dg/20021014-1.c: Likewise.
6668         * gcc.dg/20030331-2.c: Likewise.
6669
6670 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6671
6672         * gfortran.dg/blockdata_1.f90: New test.
6673
6674 2004-08-30  Richard Henderson  <rth@redhat.com>
6675
6676         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6677
6678 2004-08-30  Richard Henderson  <rth@redhat.com>
6679
6680         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6681         additional_flags set by alternate driver.
6682         (ieee-options): New procedure.
6683         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6684         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6685         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6686         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6687
6688 2004-08-30  Richard Henderson  <rth@redhat.com>
6689
6690         * lib/f-torture.exp: Remove.
6691
6692 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR rtl-optimization/16590
6695         * g++.dg/opt/loop1.C: New test.
6696
6697 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6698
6699         PR fortran/13910
6700         * gfortran.dg/oldstyle_1.f90: New test.
6701
6702 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6703         Paul Brook  <paul@codesourcery.com>
6704
6705         * gfortran.dg/g77/README: Update.
6706         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6707         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6708         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6709
6710 2004-08-28  Paul Brook  <paul@codesourcery.com>
6711
6712         PR libfortran/17195
6713         * gfortran.dg/edit_real_1.f90: New test.
6714
6715 2004-08-27  Paul Brook  <paul@codesourcery.com>
6716
6717         * gfortran.dg/rewind_1.f90: New test.
6718
6719 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6720
6721         PR fortran/16597
6722         * gfortran.dg/pr16597.f90: New test.
6723
6724 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6725
6726         PR c/13801
6727         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6728         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6729         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6730         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6731         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6732
6733 2004-08-26  Nick Clifton  <nickc@redhat.com>
6734
6735         * gcc.c-torture/compile/pr17119.c: New test.
6736
6737 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6738
6739         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6740
6741 2004-08-25  Richard Henderson  <rth@redhat.com>
6742
6743         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6744         the bits that expect kind=8 to be the largest real kind.
6745
6746 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6747
6748         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6749
6750 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6751
6752         * gfortran.dg/assignment_1.f90: New test.
6753
6754 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6755
6756         * g++.dg/template/repo3.C: New test.
6757
6758 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6759
6760         PR middle-end/16693
6761         PR tree-optimization/16372
6762         * g++.dg/opt/pr16372-1.C: New test case.
6763         * g++.dg/opt/pr16693-1.C: New test case.
6764         * g++.dg/opt/pr16693-2.C: New test case.
6765
6766 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6767
6768         * objc.dg/proto-lossage-4.m: New test.
6769
6770 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6771
6772         PR c++/17155
6773         * g++.dg/inherit/local2.C: New test.
6774
6775 2004-08-25  Paul Brook  <paul@codesourcery.com>
6776
6777         PR fortran/17144
6778         * gfortran.dg/string_ctor_1.f90: New test.
6779
6780 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6781
6782         PR c++/14428
6783         * g++.dg/template/redecl2.C: New test.
6784
6785 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6786
6787         PR fortran/17143
6788         * gfortran.dg/pr17143.f90: New test.
6789
6790 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6791
6792         PR fortran/17164
6793         * gfortran.dg/pr17164.f90: New test.
6794
6795 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6796
6797         * gcc.dg/tree-ssa/loop-1.c: New test.
6798
6799 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6800
6801         * gcc.c-torture/compile/20040824-1.c: New test.
6802
6803 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6804
6805         * gcc.c-torture/compile/iftrap-3.c: New test.
6806
6807 2004-08-24  Paul Brook  <paul@codesourcery.com>
6808
6809         * gfortran.dg/entry_2.f90: New test.
6810
6811 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6812
6813         PR c++/16889
6814         * g++.dg/lookup/ambig[12].C: New.
6815
6816 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6817
6818         PR c++/16706
6819         * g++.dg/template/crash21.C: New test.
6820         * g++.dg/template/crash22.C: Likewise.
6821
6822 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6823
6824         PR c++/17149
6825         * g++.dg/template/access15.C: New.
6826
6827 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6828
6829         PR c++/17163
6830         * g++.dg/template/repo2.C: New test.
6831
6832 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6833
6834         PR rtl-optimization/17078
6835         * gcc.c-torture/execute/pr17078-1.c: New test case.
6836
6837 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6838
6839         PR c/14492
6840         * gcc.dg/debug/crash1.c: New test.
6841
6842 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6843
6844         PR c/16180
6845         * gcc.dg/loop-5.c: New test.
6846
6847 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6848
6849         * gcc.c-torture/execute/20040823-1.c: New test.
6850
6851 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6852
6853         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6854         to the assembler.  Simplify test accordingly.
6855         (asm_abi_flags): Use GNU names.
6856         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6857         to check for ABI flags.
6858
6859 2004-08-22  Andrew Pinski  <apinski@apple.com>
6860
6861         * g++.dg/opt/pr14029.C: New test.
6862         * gcc.c-torture/execute/pr15262.c: New test.
6863
6864 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6865
6866         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6867
6868 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6869
6870         PR 16908
6871         * gfortran.dg/direct_io.f90: New test.
6872
6873 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6874
6875         PR c++/17121
6876         * g++.dg/inherit/local2.C: New test.
6877
6878 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6879
6880         PR c++/17120
6881         * g++.dg/warn/Wparentheses-4.C: New test.
6882
6883 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6884
6885         PR c++/17121
6886         * g++.dg/inherit/local2.C: New test.
6887
6888         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6889         * gcc.dg/ppc-ldstruct.c: Likewise.
6890         * gcc.dg/ppc64-abi-2.c: Likewise.
6891
6892 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6893
6894         PR rtl-optimization/17099
6895         * gcc.c-torture/execute/20040820-1.c: New test.
6896
6897 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6898
6899         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6900
6901 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6902
6903         PR fortran/17077
6904         * gfortran.dg/auto_array_1.f90: New test.
6905
6906 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6907
6908         PR fortran/17074
6909         * gfortran.dg/simpleif_1.f90: New test.
6910
6911 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6912
6913         * lib/target-supports.exp (check_profiling_available): Return
6914         false for arm*-*-symbianelf* and arm*-*-eabi*.
6915
6916         PR c++/15890
6917         * g++.dg/template/delete1.C: New test.
6918
6919 2004-08-19  Paul Brook  <paul@codesourcery.com>
6920
6921         PR fortran/14976
6922         PR fortran/16228
6923         * gfortran.dg/data_char_1.f90: New test.
6924
6925 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6926
6927         PR fortran/16946
6928         * gfortran.dg/reduction.f90: New testcase.
6929
6930 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6931
6932         PR fortran/16520
6933         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6934
6935 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6936
6937         PR c++/17041
6938         * g++.dg/Wparentheses-3.C: New test.
6939
6940 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6941
6942         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6943         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6944         * gcc.dg/vect/vect-2.c: Likewise.
6945         * gcc.dg/vect/vect-3.c: Likewise.
6946         * gcc.dg/vect/vect-4.c: Likewise.
6947         * gcc.dg/vect/vect-5.c: Likewise.
6948         * gcc.dg/vect/vect-6.c: Likewise.
6949         * gcc.dg/vect/vect-7.c: Likewise.
6950         * gcc.dg/vect/vect-25.c: Likewise.
6951         * gcc.dg/vect/vect-31.c: Likewise.
6952         * gcc.dg/vect/vect-32.c: Likewise.
6953         * gcc.dg/vect/vect-34.c: Likewise.
6954         * gcc.dg/vect/vect-36.c: Likewise.
6955         * gcc.dg/vect/vect-all.c: Likewise.
6956
6957 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6958
6959         PR c++/17068
6960         * g++.dg/template/operator4.C: New test.
6961
6962 2004-08-18  Richard Henderson  <rth@redhat.com>
6963
6964         * gcc.dg/20040206-1.c: XFAIL.
6965
6966 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6967
6968         PR c++/16246
6969         * g++.dg/template/array7.C: New test.
6970
6971 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6972
6973         * gcc.dg/mips-movcc-1.c: New test.
6974         * gcc.dg/mips-movcc-2.c: New test.
6975         * gcc.dg/mips-movcc-3.c: New test.
6976
6977         * gcc.dg/mips-nmadd-1.c: New test.
6978         * gcc.dg/mips-nmadd-2.c: New test.
6979
6980 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6981
6982         PR c++/15871
6983         * g++.dg/opt/inline8.C: New test.
6984
6985         PR c++/16965
6986         * g++.dg/parse/error17.C: New test.
6987
6988 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6989
6990         * gcc.dg/vect: New directory for vectorizer tests.
6991         * gcc.dg/vect/tree-vect.h: New file.
6992         * gcc.dg/vect/vect.exp: New file.
6993         * gcc.dg/vect/pr16105.c.c: New test.
6994         * gcc.dg/vect/vect-1.c: New test.
6995         * gcc.dg/vect/vect-2.c: New test.
6996         * gcc.dg/vect/vect-3.c: New test.
6997         * gcc.dg/vect/vect-4.c: New test.
6998         * gcc.dg/vect/vect-5.c: New test.
6999         * gcc.dg/vect/vect-6.c: New test.
7000         * gcc.dg/vect/vect-7.c: New test.
7001         * gcc.dg/vect/vect-8.c: New test.
7002         * gcc.dg/vect/vect-9.c: New test.
7003         * gcc.dg/vect/vect-10.c: New test.
7004         * gcc.dg/vect/vect-11.c: New test.
7005         * gcc.dg/vect/vect-12.c: New test.
7006         * gcc.dg/vect/vect-13.c: New test.
7007         * gcc.dg/vect/vect-14.c: New test.
7008         * gcc.dg/vect/vect-15.c: New test.
7009         * gcc.dg/vect/vect-16.c: New test.
7010         * gcc.dg/vect/vect-17.c: New test.
7011         * gcc.dg/vect/vect-18.c: New test.
7012         * gcc.dg/vect/vect-19.c: New test.
7013         * gcc.dg/vect/vect-20.c: New test.
7014         * gcc.dg/vect/vect-21.c: New test.
7015         * gcc.dg/vect/vect-22.c: New test.
7016         * gcc.dg/vect/vect-23.c: New test.
7017         * gcc.dg/vect/vect-24.c: New test.
7018         * gcc.dg/vect/vect-25.c: New test.
7019         * gcc.dg/vect/vect-26.c: New test.
7020         * gcc.dg/vect/vect-27.c: New test.
7021         * gcc.dg/vect/vect-28.c: New test.
7022         * gcc.dg/vect/vect-29.c: New test.
7023         * gcc.dg/vect/vect-30.c: New test.
7024         * gcc.dg/vect/vect-31.c: New test.
7025         * gcc.dg/vect/vect-32.c: New test.
7026         * gcc.dg/vect/vect-33.c: New test.
7027         * gcc.dg/vect/vect-34.c: New test.
7028         * gcc.dg/vect/vect-35.c: New test.
7029         * gcc.dg/vect/vect-36.c: New test.
7030         * gcc.dg/vect/vect-37.c: New test.
7031         * gcc.dg/vect/vect-38.c: New test.
7032         * gcc.dg/vect/vect-40.c: New test.
7033         * gcc.dg/vect/vect-41.c: New test.
7034         * gcc.dg/vect/vect-42.c: New test.
7035         * gcc.dg/vect/vect-43.c: New test.
7036         * gcc.dg/vect/vect-44.c: New test.
7037         * gcc.dg/vect/vect-45.c: New test.
7038         * gcc.dg/vect/vect-46.c: New test.
7039         * gcc.dg/vect/vect-47.c: New test.
7040         * gcc.dg/vect/vect-48.c: New test.
7041         * gcc.dg/vect/vect-49.c: New test.
7042         * gcc.dg/vect/vect-50.c: New test.
7043         * gcc.dg/vect/vect-51.c: New test.
7044         * gcc.dg/vect/vect-52.c: New test.
7045         * gcc.dg/vect/vect-53.c: New test.
7046         * gcc.dg/vect/vect-54.c: New test.
7047         * gcc.dg/vect/vect-55.c: New test.
7048         * gcc.dg/vect/vect-56.c: New test.
7049         * gcc.dg/vect/vect-57.c: New test.
7050         * gcc.dg/vect/vect-58.c: New test.
7051         * gcc.dg/vect/vect-59.c: New test.
7052         * gcc.dg/vect/vect-60.c: New test.
7053         * gcc.dg/vect/vect-61.c: New test.
7054         * gcc.dg/vect/vect-all.c: New test.
7055         * gcc.dg/vect/vect-none.c: New test.
7056
7057 2004-08-17  Paul Brook  <paul@codesourcery.com>
7058
7059         PR fortran/13082
7060         * gfortran.dg/entry_1.f90: New test.
7061
7062 2004-08-17  Andrew Pinski  <apinski@apple.com>
7063
7064         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7065
7066 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7067
7068         * gcc.dg/pr17036-1.c: New test.
7069
7070 2004-08-16  Devang Patel  <dpatel@apple.com>
7071
7072         * gcc.dg/darwin-20040809-1.c: New test.
7073
7074 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7075
7076         * gcc.dg/funcdef-attr-1.c: New test.
7077
7078 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7079
7080         * gcc.dg/altivec-17.c: New test.
7081         * gcc.dg/altivec-18.c: New test.
7082
7083 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7084
7085         PR c++/6749
7086         * g++.dg/template/vtable2.C: New test.
7087
7088 2004-08-14  Richard Henderson  <rth@redhat.com>
7089
7090         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7091         * gcc.dg/pack-test-4.c (main): Return 0.
7092         * gcc.dg/setjmp-1.c: Remove XFAIL.
7093         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7094
7095 2004-08-14  Richard Henderson  <rth@redhat.com>
7096
7097         * gcc.dg/980217-1.c: Add prototype for printf.
7098
7099 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7100
7101         * gfortran.dg/pr16935.f90: New test.
7102
7103 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7104
7105         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7106
7107 2004-08-13  Paul Brook  <paul@codesourcery.com>
7108
7109         * gfortran.dg/der_io_1.f90: Remove stray comma.
7110
7111 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7112
7113         * gcc.dg/vmx/cw-bug-2.c: Remove.
7114         * gcc.dg/vmx/vprint-1.c: Remove.
7115         * gcc.dg/vmx/vscan-1.c: Remove.
7116
7117 2004-08-12  Devang patel  <dpatel@apple.com>
7118
7119         * gcc.dg/darwin-20040809-2.c: New test.
7120
7121 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7122
7123         * g++.dg/ext/altivec-12.C: New test.
7124
7125         * g++.dg/ext/altivec-11.C: New test.
7126
7127 2004-08-12  Paul Brook  <paul@codesourcery.com>
7128
7129         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7130
7131 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7132
7133         * g++.dg/ext/altivec-2.C: Check for hardware support before
7134         executing any VMX instructions.
7135
7136         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7137
7138 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7139
7140         PR c++/16276
7141         * g++.old-deja/g++.other/comdat4.C: New test.
7142         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7143
7144 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7145
7146         PR target/16286
7147         * gcc.dg/pr16286.c: New test.
7148
7149 2004-08-12 Jan Beulich <jbeulich@novell.com>
7150
7151         * g++.dg/ext/asm5.C: New.
7152
7153 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7154
7155         PR c++/16698
7156         * g++.dg/eh/crash1.C: New test.
7157
7158         PR c++/16717
7159         * g++.dg/ext/construct1.C: New test.
7160
7161 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7162
7163         PR c++/16853
7164         * g++.dg/init/ptrmem1.C: New test.
7165
7166         PR c++/16618
7167         * g++.dg/parse/offsetof5.C: New test.
7168
7169         PR c++/16870
7170         * g++.dg/template/overload3.C: New test.
7171
7172 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7173
7174         PR c++/16964
7175         * g++.dg/parse/error16.C: New test.
7176
7177         PR c++/16904
7178         * g++.dg/template/error14.C: New test.
7179
7180         PR c++/16929
7181         * g++.dg/template/error15.C: New test.
7182
7183 2004-08-11  Devang Patel  <dpatel@apple.com>
7184
7185         * gcc.dg/darwin-ld-20040809-1.c: New test.
7186         * gcc.dg/darwin-ld-20040809-2.c: New test.
7187
7188 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7189
7190         PR fortran/16917
7191         * gfortran.dg/dfloat_1.f90: New test.
7192
7193 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7194
7195         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7196         * gcc.dg/dll-2.c: Fix dg-require syntax.
7197         * gcc.misc-tests/arm-isr.c (abort): Declare.
7198         (exit): Likewise.
7199
7200 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7201
7202         PR c++/16971
7203         * g++.dg/parse/crash16.C: New test.
7204
7205 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7206
7207         * gcc.dg/mips-rsqrt-1.c: New test case.
7208         * gcc.dg/mips-rsqrt-2.c: New test case.
7209         * gcc.dg/mips-rsqrt-3.c: New test case.
7210
7211 2004-08-10  Paul Brook  <paul@codesourcery.com>
7212
7213         * gfortran.dg/der_io_1.f90: New test.
7214
7215 2004-08-10  Paul Brook  <paul@codesourcery.com>
7216
7217         PR fortran/16919
7218         * gfortran.dg/der_array_1.f90: New test.
7219
7220 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7221
7222         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7223
7224 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7225
7226         * gcc.dg/wchar_t-2.c: Fix typo.
7227
7228 2004-08-09  Falk Hueffner  <falk@debian.org>
7229
7230         PR tree-optimization/12517
7231         * gcc.c-torture/compile/pr12517.c: New test.
7232
7233         PR tree-optimization/12578
7234         * gcc.c-torture/compile/pr12578.c: New test.
7235
7236         PR tree-optimization/12899
7237         * gcc.c-torture/compile/pr12899.c: New test.
7238
7239         PR rtl-optimization/14692
7240         * gcc.c-torture/compile/pr14692.c: New test.
7241
7242         PR tree-optimization/16461
7243         * gcc.c-torture/compile/pr16461.c: New test.
7244
7245 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7246
7247         * gfortran.dg/getenv_1.f90: New test.
7248
7249 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7250
7251         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7252         wchar_t.
7253         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7254
7255 2004-08-06  Paul Brook  <paul@codesourcery.com>
7256
7257         * gfortran.dg/ret_array_1.f90: New test.
7258         * gfortran.dg/ret_pointer_1.f90: New test.
7259
7260 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7261
7262         * gcc.dg/missing-field-init-[12].c: New tests.
7263         * g++.dg/warn/missing-field-init-[12].C: New tests.
7264
7265 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7266
7267         * gcc.dg/enum2.c: New test.
7268         * gcc.dg/symbian3.c: Likewise.
7269         * gcc.dg/symbian4.c: Likewise.
7270         * gcc.dg/wchar_t-2.c: Likewise.
7271
7272 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7273
7274         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7275         destructor tests.
7276
7277 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7278
7279         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7280         dg-require-visiblity.
7281         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7282         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7283         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7284         * g++.dg/ext/visibility/new1.C: Likewise.
7285         * g++.dg/ext/visibility/pragma.C: Likewise.
7286         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7287         * g++.dg/ext/visibility/virtual.C: Likewise.
7288         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7289         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7290         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7291         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7292         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7293         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7294         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7295         * g++/dg/ext/visibility/visibility-8.C: New test.
7296         * gcc.c-torture/compile/dll.x: Remove.
7297         * gcc.dg/dll-2.c: Use dg-require-dll
7298         * gcc.dg/visibility-10.c: New test.
7299         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7300         supporting DLLs.
7301         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7302         (scan_not_hidden): Likewise.
7303
7304 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7305
7306         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7307
7308 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7309
7310         * gcc.c-torture/execute/20040805-1.c: New test.
7311
7312 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7313
7314         * gcc.dg/20020118-1.c: Declare abort.
7315         * gcc.dg/altivec_check.h: Likewise.
7316         * gcc.dg/iftrap-2.c: Likewise.
7317         * gcc.dg/pragma-darwin.c: Likewise.
7318         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7319
7320 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7321
7322         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7323
7324 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7325
7326         * gcc.c-torture/execute/builtins/abs-2.c,
7327         gcc.c-torture/execute/builtins/abs-3.c,
7328         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7329         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7330         intmax_t, uintmax_t and their limits.
7331         * gcc.dg/intmax_t-1.c: New test.
7332
7333 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7334
7335         * g++.dg/tc1/dr147.C: Add reference to PR.
7336
7337 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7338
7339         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7340         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7341
7342 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7343
7344         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7345
7346 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7347
7348         * gcc.dg/redecl-5.c: New test.
7349         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7350         of scanf.
7351
7352 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7353
7354         PR middle-end/16790
7355         * gcc.c-torture/execute/pr16790-1.c: New test case.
7356
7357 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7358
7359         * g++.dg/ext/visibility/assign1.C: New test.
7360         * g++.dg/ext/visibility/new1.C: Likewise.
7361
7362         * gcc.dg/symbian1.c: New test.
7363         * gcc.dg/symbian2.c: Likewise.
7364
7365 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7366
7367         PR target/16570
7368         * gcc.dg/i386-sse-9.c: New test.
7369
7370 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7371
7372         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7373
7374 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7375
7376         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7377         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7378         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7379         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7380         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7381         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7382         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7383         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7384         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7385         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7386         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7387         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7388         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7389         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7390         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7391         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7392         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7393         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7394         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7395         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7396         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7397         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7398         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7399         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7400         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7401         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7402         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7403         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7404         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7405         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7406         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7407         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7408         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7409         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7410         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7411         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7412         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7413         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7414         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7415         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7416         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7417         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7418         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7419         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7420         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7421         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7422         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7423         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7424         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7425         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7426         gcc.misc-tests/i386-pf-3dnow-1.c,
7427         gcc.misc-tests/i386-pf-athlon-1.c,
7428         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7429         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7430         Declare built-in functions used.
7431         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7432
7433 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c++/16707
7436         * g++.dg/lookup/using12.C: New test.
7437
7438         * g++.dg/init/null1.C: Fix PR number.
7439         * g++.dg/parse/namespace10.C: Likewise.
7440
7441 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7442
7443         PR c++/16224
7444         * g++.dg/template/spec17.C: New test.
7445         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7446         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7447
7448 2004-08-02  David Billinghurst
7449
7450         PR fortran/16292
7451         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7452
7453 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7454
7455         * gcc.dg/ia64-got-1.c: New test case.
7456
7457 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7458
7459         PR c++/16489
7460         * g++.dg/init/null1.C: New test.
7461         * g++.dg/tc1/dr76.C: Adjust error marker.
7462
7463         PR c++/16529
7464         * g++.dg/parse/namespace10.C: New test.
7465
7466         PR c++/16810
7467         * g++.dg/inherit/ptrmem2.C: New test.
7468
7469 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7470
7471         PR target/16155
7472         * gcc.dg/pr16155.c: New test.
7473
7474 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7475
7476         * gcc.dg/redecl-2.c: New test.
7477
7478 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7479
7480         * gcc.dg/darwin-longdouble.c: New file.
7481
7482 2004-07-30  Richard Henderson  <rth@redhat.com>
7483
7484         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7485         write to constant argument.
7486         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7487
7488 2004-07-30  Richard Henderson  <rth@redhat.com>
7489
7490         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7491         tests of nearest around zero.
7492
7493 2004-07-30  Andrew Pinski  <apinski@apple.com>
7494
7495         * gcc.c-torture/compile/20040730-1.c: New test.
7496
7497 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7498
7499         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7500         powerpc-eabispe.
7501
7502 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7503
7504         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7505
7506 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7507
7508         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7509         contains $ld_library_path.
7510         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7511
7512 2004-07-29  Richard Henderson  <rth@redhat.com>
7513
7514         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7515
7516         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7517         (alt2, which): New.
7518         (Check): Accept either alternative.
7519
7520 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7521
7522         * g++.dg/abi/inline1.C: New test.
7523         * g++.dg/abi/local1-a.cc: Likewise.
7524         * g++.dg/abi/local1.C: Likewise.
7525         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7526         * g++.dg/abi/mangle12.C: Likewise.
7527         * g++.dg/abi/mangle17.C: Likewise.
7528         * g++.dg/abi/mangle20-2.C: Likewise.
7529         * g++.dg/opt/interface1.C: Likewise.
7530         * g++.dg/opt/interface1.h: Likewise.
7531         * g++.dg/opt/interface1-a.cc: New test.
7532         * g++.dg/parse/repo1.C: New test.
7533         * g++.dg/template/repo1.C: Likewise.
7534         * g++.dg/warn/Winline-1.C: Likewise.
7535         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7536
7537 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7538
7539         * gcc.dg/tree-ssa/20040729-1.c: New test.
7540
7541 2004-07-27  Matt Austern <austern@apple.com>
7542
7543         * gcc.dg/darwin-bool-1.c: New test.
7544         * gcc.dg/darwin-bool-2.c: New test.
7545
7546 2004-07-28  Richard Henderson  <rth@redhat.com>
7547
7548         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7549         arguments in the correct type.  Don't write to constant arguments.
7550
7551 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7552
7553         PR tree-optimization/16688
7554         PR tree-optimization/16689
7555         * g++.dg/tree-ssa/pr16688.C: New test.
7556
7557 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7558
7559         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7560         loads.  Not only in the comment, this time.
7561
7562 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7563
7564         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7565         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7566         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7567         * gcc.dg/sh4a-bitmovua.c: New.
7568         * gcc.dg/sh4a-cos.c: New.
7569         * gcc.dg/sh4a-cosf.c: New.
7570         * gcc.dg/sh4a-fprun.c: New.
7571         * gcc.dg/sh4a-fsrra.c: New.
7572         * gcc.dg/sh4a-memmovua.c: New.
7573         * gcc.dg/sh4a-sin.c: New.
7574         * gcc.dg/sh4a-sincos.c: New.
7575         * gcc.dg/sh4a-sincosf.c: New.
7576         * gcc.dg/sh4a-sinf.c: New.
7577
7578 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7579
7580         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7581         conditionals.
7582         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7583         loads.
7584         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7585         DOM1.
7586
7587 2004-07-27  Andrew Pinski  <apinski@apple.com>
7588
7589         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7590
7591 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7592
7593         * gcc.dg/pragma-isr.c: New test.
7594
7595 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7596
7597         PR c++/14429
7598         * g++.dg/template/ttp11.C: New test.
7599
7600 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7601
7602         * gcc.c-torture/compile/20040727-1.c: New test.
7603
7604 2004-07-26  Eric Christopher  <echristo@redhat.com>
7605
7606         * gcc.c-torture/compile/20040726-2.c: New test.
7607
7608 2004-07-26  Andrew Pinski  <apinski@apple.com>
7609
7610         * g++.dg/rtti/tinfo1.C: Xfail.
7611
7612 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7613
7614         * gcc.c-torture/compile/20040726-1.c: New test.
7615
7616 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7617             Brian Ryner  <bryner@brianryner.com>
7618
7619         PR c++/9283
7620         PR c++/15000
7621         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7622         * g++.dg/ext/visibility/: New directory.
7623         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7624         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7625         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7626         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7627         * g++.dg/ext/visibility/fvisibility.C,
7628         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7629         g++.dg/ext/visibility/fvisibility-override1.C
7630         g++.dg/ext/visibility/fvisibility-override2.C
7631         g++.dg/ext/visibility/memfuncts.C
7632         g++.dg/ext/visibility/noPLT.C
7633         g++.dg/ext/visibility/pragma.C
7634         g++.dg/ext/visibility/pragma-override1.C
7635         g++.dg/ext/visibility/pragma-override2.C
7636         g++.dg/ext/visibility/staticmemfuncts.C
7637         g++.dg/ext/visibility/virtual.C: New tests.
7638
7639 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7640
7641         PR c/15360
7642         * gcc.dg/pr15360-1.c: New test.
7643
7644 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7645
7646         * gcc.dg/pragma-align-2.c: New test.
7647         * gcc.dg/pragma-init-fini.c: New test.
7648         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7649         targets.
7650
7651 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7652
7653         * gcc.dg/init-string-2.c: New test.
7654
7655 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7656
7657         PR 16684
7658         * gcc.dg/Wredundant-decls-1.c: New test case.
7659
7660 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7661
7662         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7663         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7664         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7665         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7666         * gcc.dg/compat/generate-random.c: New file.
7667         * gcc.dg/compat/generate-random.h: Likewise.
7668         * gcc.dg/compat/generate-random_r.c: Likewise.
7669         * gcc.dg/compat/struct-layout-1.h: Likewise.
7670         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7671         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7672         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7673         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7674         * gcc.dg/compat/struct-layout-1_main.c: New test.
7675         * gcc.dg/compat/struct-layout-1_x.c: New file.
7676         * gcc.dg/compat/struct-layout-1_y.c: New file.
7677         * gcc.dg/compat/struct-layout-1_test.h: New file.
7678
7679 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7680
7681         * gcc.dg/comp-return-1.c: New test
7682
7683 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7684
7685         * gcc.dg/vmx/8-02a.c: Fix typo.
7686
7687         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7688         * gcc.dg/darwin-abi-3.c: New test.
7689
7690         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7691         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7692
7693         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7694         * gcc.dg/vmx/ops-long-1.c: New test.
7695         * gcc.dg/vmx/ops-long-2.c: New test.
7696
7697 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7698
7699         * g++.dg/lookup/conv-[1234].C: New.
7700
7701 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7702
7703         * g++.dg/parse/attr2.C: Simplify.
7704
7705 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7706
7707         PR c/7284
7708         * gcc.c-torture/execute/pr7284-1.c: New test.
7709
7710 2004-07-22  Brian Booth  <bbooth@redhat.com>
7711
7712         * gcc.dg/tree-ssa/20040721-1.c: New test.
7713
7714 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7715
7716         * g++.dg/template/crash20.c: New.
7717
7718 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7719
7720         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7721         Add dg-run directive.  Declare variables as required.
7722         * gfortran.dg/g77/README: Update
7723
7724 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7725
7726         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7727         gcc.dg/cris-peep2-andu2.c: New tests.
7728
7729 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7730
7731         PR c/15052
7732         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7733         on return type.
7734         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7735         messages.
7736         * gcc.dg/qual-return-2.c: Update expected messages.
7737         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7738
7739 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7740
7741         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7742         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7743
7744 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7745
7746         PR c/11250
7747         * gcc.dg/init-string-1.c: New test.
7748
7749 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7750
7751         PR middle-end/15345
7752         PR c/16450
7753         * gcc.dg/torture/nested-fn-1.c: New test.
7754
7755 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7756
7757         PR target/16559
7758         * gcc.dg/ia64-fptr-1.c: New file.
7759
7760 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7761
7762         PR c++/14497
7763         * g++.dg/template/spec16.C: New test.
7764         * g++.old-deja/g++.robertl/eb118.C: Remove.
7765
7766 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7767
7768         PR c++/509
7769         * g++.dg/template/spec15.C: New test.
7770
7771 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7772
7773         Copy cases from g77.f-torture/execute and add dg-run
7774         directive.  Other changes as noted.
7775         * gfortran.dg/g77/13037.f
7776         * gfortran.dg/g77/1832.f
7777         * gfortran.dg/g77/19981119-0.f
7778         * gfortran.dg/g77/19990313-0.f
7779         * gfortran.dg/g77/19990313-1.f
7780         * gfortran.dg/g77/19990313-2.f
7781         * gfortran.dg/g77/19990313-3.f
7782         * gfortran.dg/g77/19990419-1.f
7783         * gfortran.dg/g77/19990826-0.f
7784         * gfortran.dg/g77/19990826-2.f
7785         * gfortran.dg/g77/20000503-1.f
7786         * gfortran.dg/g77/20001111.f
7787         * gfortran.dg/g77/20010116.f
7788         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7789         * gfortran.dg/g77/20010430.f
7790         * gfortran.dg/g77/6177.f
7791         * gfortran.dg/g77/947.f
7792         * gfortran.dg/g77/970816-3.f
7793         * gfortran.dg/g77/971102-1.f
7794         * gfortran.dg/g77/980520-1.f
7795         * gfortran.dg/g77/980628-0.f
7796         * gfortran.dg/g77/980628-1.f
7797         * gfortran.dg/g77/980628-10.f
7798         * gfortran.dg/g77/980628-2.f
7799         * gfortran.dg/g77/980628-3.f
7800         * gfortran.dg/g77/980628-7.f
7801         * gfortran.dg/g77/980628-8.f
7802         * gfortran.dg/g77/980628-9.f
7803         * gfortran.dg/g77/980701-0.f
7804         * gfortran.dg/g77/980701-1.f
7805         * gfortran.dg/g77/cabs.f
7806         * gfortran.dg/g77/claus.f
7807         * gfortran.dg/g77/complex_1.f
7808         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7809         * gfortran.dg/g77/dcomplex.f
7810         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7811         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7812         * gfortran.dg/g77/f90-intrinsic-numeric.f
7813         * gfortran.dg/g77/int8421.f
7814         * gfortran.dg/g77/labug1.f
7815         * gfortran.dg/g77/large_vec.f
7816         * gfortran.dg/g77/le.f
7817         * gfortran.dg/g77/short.f
7818         * gfortran.dg/g77/README: Update
7819
7820 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7821
7822         PR c++/16637
7823         * g++.dg/parse/lookup4.C: New test.
7824
7825 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7826
7827         PR c++/16175
7828         * g++.dg/template/ttp10.C: New test.
7829
7830 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7831
7832         * gcc.dg/pr12625-1.c: New test.
7833
7834 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7835
7836         * testsuite/gcc.dg/switch-warn-1.c: New test.
7837         * testsuite/gcc.dg/switch-warn-2.c: New test.
7838         * gcc.c-torture/compile/pr14730.c: Update.
7839
7840 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7841
7842         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7843         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7844         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7845         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7846
7847 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7848
7849         PR c++/16623
7850         * g++.dg/template/assign1.C: New test.
7851
7852 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7853
7854         PR c++/12170
7855         * g++.dg/template/ttp9.C: New test.
7856
7857 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7858
7859         * gcc.dg/format/cmn-err-1.c: New test.
7860
7861 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7862
7863         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7864         gcc.dg/Wparentheses-10.c: New tests.
7865         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7866
7867 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7868
7869         PR fortran/16465
7870         * gfortran.dg/g77//ffixed-line-length-0.f,
7871         gfortran.dg/g77/ffixed-line-length-132.f,
7872         gfortran.dg/g77/ffixed-line-length-72.f,
7873         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7874         gfortran.dg/g77/README: Update.
7875
7876 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7877
7878         PR c++/13092
7879         * g++.dg/template/non-dependent7.C: New test.
7880         * g++.dg/template/non-dependent8.C: Likewise.
7881         * g++.dg/template/non-dependent9.C: Likewise.
7882         * g++.dg/template/non-dependent10.C: Likewise.
7883
7884 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7885
7886         PR c++/16337
7887         * g++.dg/parse/attr2.C: New test.
7888
7889 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7890
7891         * g77.dg: Removed.
7892         * g77.f-torture: Ditto.
7893
7894 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7895
7896         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7897         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7898         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7899
7900 2004-07-16  Richard Henderson  <rth@redhat.com>
7901
7902         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7903
7904 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7905
7906         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7907         tests with full list of options.
7908         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7909         of TORTURE_OPTIONS if test contains 'dg-do run'.
7910
7911         PR fortran/16404
7912         * gfortran.dg/do_iterator.f90: New test.
7913
7914 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7915
7916         PR rtl-optimization/16536
7917         * gcc.c-torture/execute/restrict-1.c: New test.
7918
7919 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7920
7921         PR fortran/15324
7922         * gfortran.dg/pr15324.f90: New test.
7923
7924         PR fortran/15129
7925         * gfortran.dg/pr15129.f90: New test.
7926
7927         PR fortran/15140
7928         * gfortran.dg/pr15140.f90: New test.
7929
7930         PR fortran/13792
7931         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7932         compile-time simplification.
7933
7934 2004-07-14  Mike Stump  <mrs@apple.com>
7935
7936         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7937
7938 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7939
7940         PR target/16325
7941         * gcc.dg/profile-generate-1.c: New.
7942
7943 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7944
7945         * gcc.c-torture/execute/20040709-1.c: New test.
7946         * gcc.c-torture/execute/20040709-2.c: New test.
7947
7948 2004-07-14  Mike Stump  <mrs@apple.com>
7949
7950         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7951
7952 2004-07-14  Mike Stump  <mrs@apple.com>
7953
7954         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7955
7956 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7957
7958         PR c++/16518
7959         * g++.dg/parse/mutable1.C: New test.
7960
7961 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7962
7963         PR tree-optimization/16443
7964         * gcc.dg/tree-ssa/20040713-1.c: New test.
7965
7966 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7967
7968         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7969         for operator new.
7970
7971 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7972
7973         * gfortran.dg/g77/README: New file
7974         * gfortran.dg/g77/19981216-0.f:  Copy from
7975         g77.f-torture/noncompile.  Add "dg-do compile" and
7976         dg-error as required.
7977         * gfortran.dg/g77/19990218-1.f: Likewise
7978         * gfortran.dg/g77/19990905-1.f: Likewise
7979         * gfortran.dg/g77/9263.f: Likewise
7980         * gfortran.dg/g77/980615-0.f: Likewise
7981         * gfortran.dg/g77/980616-0.f: Likewise
7982         * gfortran.dg/g77/check0.f: Likewise
7983         * gfortran.dg/g77/select_no_compile.f: Likewise
7984
7985 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7986
7987         Copy files from g77.f-torture/compile.
7988         Add "{ dg-do compile}".  Other changes as noted
7989         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7990         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7991         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7992         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7993         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7994         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7995         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7996         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7997         statement to conform to standard.  Append alpha1.x for reference.
7998         * gfortran.dg/g77/xformat.f: Add dg-warning
7999
8000 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8001
8002         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8003         Add {dg-do compile} directive.
8004         * gfortran.dg/g77/cpp2.F: Likewise
8005
8006 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8007
8008         PR c++/5402
8009         * g++.dg/lookup/name-clash1.C: New test.
8010
8011         PR c++/9777
8012         * g++.dg/lookup/name-clash2.C: New test.
8013
8014         PR c++/12102
8015         * g++.dg/lookup/name-clash3.C: New test.
8016
8017 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8018
8019         * g++.dg/lookup/new2.C: New test.
8020         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8021
8022 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8023
8024         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8025         Add {dg-do compile} directive.
8026         * gfortran.dg/g77/13060.f: Likewise
8027         * gfortran.dg/g77/19990218-0.f: Likewise
8028         * gfortran.dg/g77/19990305-0.f: Likewise
8029         * gfortran.dg/g77/19990419-0.f: Likewise
8030         * gfortran.dg/g77/19990502-0.f: Likewise
8031         * gfortran.dg/g77/19990502-1.f: Likewise
8032         * gfortran.dg/g77/19990525-0.f: Likewise
8033         * gfortran.dg/g77/19990826-1.f: Likewise
8034         * gfortran.dg/g77/19990826-3.f: Likewise
8035         * gfortran.dg/g77/19990905-2.f: Likewise
8036         * gfortran.dg/g77/20000412-1.f: Likewise
8037         * gfortran.dg/g77/20000511-1.f: Likewise
8038         * gfortran.dg/g77/20000511-2.f: Likewise
8039         * gfortran.dg/g77/20000518.f: Likewise
8040         * gfortran.dg/g77/20000601-1.f: Likewise
8041         * gfortran.dg/g77/20000601-2.f: Likewise
8042         * gfortran.dg/g77/20000629-1.f: Likewise
8043         * gfortran.dg/g77/20000630-2.f: Likewise
8044         * gfortran.dg/g77/20010115.f: Likewise
8045         * gfortran.dg/g77/20010321-1.f: Likewise
8046         * gfortran.dg/g77/20010426.f: Likewise
8047         * gfortran.dg/g77/20020307-1.f: Likewise
8048         * gfortran.dg/g77/8485.f: Likewise
8049         * gfortran.dg/g77/960317-1.f: Likewise
8050         * gfortran.dg/g77/970915-0.f: Likewise
8051         * gfortran.dg/g77/980310-1.f: Likewise
8052         * gfortran.dg/g77/980310-2.f: Likewise
8053         * gfortran.dg/g77/980310-3.f: Likewise
8054         * gfortran.dg/g77/980310-4.f: Likewise
8055         * gfortran.dg/g77/980310-6.f: Likewise
8056         * gfortran.dg/g77/980310-7.f: Likewise
8057         * gfortran.dg/g77/980310-8.f: Likewise
8058         * gfortran.dg/g77/980419-2.f: Likewise
8059         * gfortran.dg/g77/980424-0.f: Likewise
8060         * gfortran.dg/g77/980427-0.f: Likewise
8061         * gfortran.dg/g77/980729-0.f: Likewise
8062         * gfortran.dg/g77/981117-1.f: Likewise
8063         * gfortran.dg/g77/toon_1.f: Likewise
8064
8065 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8066
8067         PR c++/2204
8068         * g++.dg/other/abstract2.C: New test.
8069
8070 2004-07-12  Paul Brook  <paul@codesourcery.com>
8071
8072         * gfortran.dg/pointer_init_1.f90: New test.
8073
8074 2004-07-11  Paul Brook  <paul@codesourcery.com>
8075
8076         PR fortran/15986
8077         * gfortran.dg/contained_1.f90: New test.
8078
8079 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8080
8081         * g++.dg/parse/defarg8.C: New test.
8082
8083 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8084
8085         PR fortran/16433
8086         * gfortran.dg/pr16433.f: New test.
8087
8088         PR fortran/17574
8089         * gfortran.dg/pr15754.f90: New test.
8090
8091 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8092
8093         PR tree-optimization/16437
8094         * gcc.c-torture/execute/bitfld-4.c: New test.
8095
8096 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8097
8098         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8099         access to common var from module.
8100
8101 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8102
8103         PR fortran/16336
8104         * gfortran.fortran-torture/execute/common_2.f90: New test.
8105
8106 2004-07-10  Paul Brook  <paul@codesourcery.com>
8107
8108         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8109
8110 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8111
8112         PR fortran/15969
8113         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8114
8115 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8116
8117         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8118         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8119         * gfortran.dg/g77/ffree-form-1.f: Likewise
8120         * gfortran.dg/g77/ffree-form-2.f: Likewise
8121         * gfortran.dg/g77/ffree-form-3.f: Likewise
8122         * gfortran.dg/g77/fno-underscoring.f: Likewise
8123         * gfortran.dg/g77/funderscoring.f: Likewise
8124         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8125
8126 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8127
8128         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8129
8130 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8131         Paul Brook  <paul@codesourcery.com>
8132
8133         PR fortran/13415
8134         * gfortran.dg/common_pointer_1.f90: New test.
8135
8136 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8137
8138         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8139
8140 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8141
8142         PR target/16364
8143         * gcc.c-torture/compile/20040709-1.c: New.
8144
8145 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8146
8147         PR fortran/14077
8148         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8149
8150 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8151
8152         PR fortran/13201
8153         * gfortran.dg/shape_1.f90: New test.
8154
8155 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8156             Andrew Pinski  <apinski@apple.com>
8157
8158         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8159
8160 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8161
8162         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8163         comment.
8164
8165 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8166         Paul Brook  <paul@codesourcery.com>
8167
8168         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8169         '.f95' and '.F95'.
8170
8171 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8172
8173         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8174
8175 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8176
8177         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8178         testcases with capital suffix.
8179
8180 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8181
8182         PR fortran/15481
8183         PR fortran/13372
8184         PR fortran/13575
8185         PR fortran/15978
8186         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8187
8188         * gfortran.dg/implicit_1.f90: New test.
8189
8190 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8191
8192         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8193         expression to match gfortran warning/error messages
8194         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8195         dg-error text.
8196
8197 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8198
8199         * lib/fortran-torture.exp: Rename proc search_for to
8200         search_for_re.
8201
8202 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8203
8204         * gcc.c-torture/execute/simd-5.x: New file.
8205         XFAIL on SPARC 64-bit at -O0.
8206
8207 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8208
8209         PR c++/8211
8210         PR c++/16165
8211         * g++.dg/warn/effc3.C: New test.
8212
8213 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8214
8215         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8216         change X to 1X in format.
8217         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8218         add data statements to conform to standard.
8219
8220 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8221
8222         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8223         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8224         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8225
8226 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8227
8228         * gfortran.dg/g77/7388.f: Copy from g77.dg
8229         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8230         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8231         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8232         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8233         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8234         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8235         * gfortran.dg/g77/strlen0.f: Likewise
8236
8237 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8238
8239         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8240         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8241
8242 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8243
8244         * gcc.c-torture/execute/920428-2.x: Delete.
8245         * gcc.c-torture/execute/920501-7.x: Likewise.
8246
8247 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8248
8249         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8250         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8251         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8252         prescott and c3-2.
8253         (PREFETCH_3DNOW): Add -march=c3.
8254
8255 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8256
8257         PR c/16437
8258         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8259         * gcc.c-torture/execute/bf64-1.x: Likewise.
8260
8261 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8262
8263         * gcc.c-torture/compile/20040708-1.c: New test.
8264
8265 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8266
8267         PR c++/16169
8268         * g++.dg/warn/effc2.C: New test.
8269
8270 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8271
8272         * gcc.c-torture/execute/bitfld-1.x: Remove.
8273         * gcc.c-torture/execute/bitfld-3.c: New test.
8274         * gcc.dg/bitfld-2.c: Remove XFAILs.
8275
8276 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8277
8278         PR c++/16276
8279         * g++.dg/rtti/tinfo1.C: New file.
8280
8281 2004-07-07  Eric Christopher  <echristo@redhat.com>
8282
8283         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8284
8285 2004-07-07  Andrew Pinski  <apinski@apple.com>
8286
8287         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8288
8289 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8290
8291         * g++.dg/init/call1.C: XFAIL.
8292
8293 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8294
8295         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8296         except for movstrict*, to movmem* and clrstr* to clrmem*.
8297
8298 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8299
8300         * gcc.c-torture/execute/20040707-1.c: New test.
8301
8302 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8303
8304         * gcc.c-torture/execute/20040706-1.c: New test.
8305
8306 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8307
8308         PR c++/3671
8309         * g++.dg/template/spec14.C: New test.
8310
8311 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8312
8313         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8314         nothing if not yet defined.  Use it in b, c and d type definitions.
8315         * gcc.c-torture/execute/20040705-1.c: New test.
8316         * gcc.c-torture/execute/20040705-2.c: New test.
8317
8318 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8319
8320         PR c++/2518
8321         * g++.dg/lookup/new1.C: New test.
8322
8323 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8324
8325         PR c++/11406
8326         * g++.dg/template/sizeof8.C: New test.
8327
8328 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8329
8330         * gcc.c-torture/compile/20040705-1.c: New test.
8331
8332 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8333
8334         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8335
8336 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8337
8338         * gcc.dg/cpp/if-mop.c: Two new testcases.
8339         * gcc.dg/cpp/trad/comment-3.c: New.
8340
8341 2004-07-04  Paul Brook  <paul@codesourcery.com>
8342
8343         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8344
8345 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8346
8347         PR c++/3761
8348         * g++.dg/lookup/crash4.C: New test.
8349
8350 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8351
8352         * gcc.c-torture/execute/builtin-abs-1.c
8353         * gcc.c-torture/execute/builtin-abs-2.c
8354         * gcc.c-torture/execute/builtin-complex-1.c
8355         * gcc.c-torture/execute/builtins/string-1-lib.c
8356         * gcc.c-torture/execute/builtins/string-1.c
8357         * gcc.c-torture/execute/builtins/string-2-lib.c
8358         * gcc.c-torture/execute/builtins/string-2.c
8359         * gcc.c-torture/execute/builtins/string-3-lib.c
8360         * gcc.c-torture/execute/builtins/string-3.c
8361         * gcc.c-torture/execute/builtins/string-4-lib.c
8362         * gcc.c-torture/execute/builtins/string-4.c
8363         * gcc.c-torture/execute/builtins/string-5-lib.c
8364         * gcc.c-torture/execute/builtins/string-5.c
8365         * gcc.c-torture/execute/builtins/string-6-lib.c
8366         * gcc.c-torture/execute/builtins/string-6.c
8367         * gcc.c-torture/execute/builtins/string-7-lib.c
8368         * gcc.c-torture/execute/builtins/string-7.c
8369         * gcc.c-torture/execute/builtins/string-8-lib.c
8370         * gcc.c-torture/execute/builtins/string-8.c
8371         * gcc.c-torture/execute/builtins/string-9-lib.c
8372         * gcc.c-torture/execute/builtins/string-9.c
8373         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8374         * gcc.c-torture/execute/builtins/string-asm-1.c
8375         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8376         * gcc.c-torture/execute/builtins/string-asm-2.c
8377         * gcc.c-torture/execute/stdio-opt-1.c
8378         * gcc.c-torture/execute/stdio-opt-2.c
8379         * gcc.c-torture/execute/stdio-opt-3.c
8380         * gcc.c-torture/execute/string-opt-1.c
8381         * gcc.c-torture/execute/string-opt-10.c
8382         * gcc.c-torture/execute/string-opt-11.c
8383         * gcc.c-torture/execute/string-opt-12.c
8384         * gcc.c-torture/execute/string-opt-13.c
8385         * gcc.c-torture/execute/string-opt-14.c
8386         * gcc.c-torture/execute/string-opt-15.c
8387         * gcc.c-torture/execute/string-opt-16.c
8388         * gcc.c-torture/execute/string-opt-2.c
8389         * gcc.c-torture/execute/string-opt-6.c
8390         * gcc.c-torture/execute/string-opt-7.c
8391         * gcc.c-torture/execute/string-opt-8.c:
8392         Replace with ...
8393
8394         * gcc.c-torture/execute/builtins/abs-2.c
8395         * gcc.c-torture/execute/builtins/abs-3.c
8396         * gcc.c-torture/execute/builtins/complex-1.c
8397         * gcc.c-torture/execute/builtins/fprintf.c
8398         * gcc.c-torture/execute/builtins/fputs.c
8399         * gcc.c-torture/execute/builtins/memcmp.c
8400         * gcc.c-torture/execute/builtins/memmove.c
8401         * gcc.c-torture/execute/builtins/memops-asm.c
8402         * gcc.c-torture/execute/builtins/mempcpy-2.c
8403         * gcc.c-torture/execute/builtins/mempcpy.c
8404         * gcc.c-torture/execute/builtins/memset.c
8405         * gcc.c-torture/execute/builtins/printf.c
8406         * gcc.c-torture/execute/builtins/sprintf.c
8407         * gcc.c-torture/execute/builtins/strcat.c
8408         * gcc.c-torture/execute/builtins/strchr.c
8409         * gcc.c-torture/execute/builtins/strcmp.c
8410         * gcc.c-torture/execute/builtins/strcpy.c
8411         * gcc.c-torture/execute/builtins/strcspn.c
8412         * gcc.c-torture/execute/builtins/strlen-2.c
8413         * gcc.c-torture/execute/builtins/strlen.c
8414         * gcc.c-torture/execute/builtins/strncat.c
8415         * gcc.c-torture/execute/builtins/strncmp-2.c
8416         * gcc.c-torture/execute/builtins/strncmp.c
8417         * gcc.c-torture/execute/builtins/strncpy.c
8418         * gcc.c-torture/execute/builtins/strpbrk.c
8419         * gcc.c-torture/execute/builtins/strpcpy-2.c
8420         * gcc.c-torture/execute/builtins/strpcpy.c
8421         * gcc.c-torture/execute/builtins/strrchr.c
8422         * gcc.c-torture/execute/builtins/strspn.c
8423         * gcc.c-torture/execute/builtins/strstr-asm.c
8424         * gcc.c-torture/execute/builtins/strstr.c:
8425         ... these new files.
8426
8427         * gcc.c-torture/execute/builtins/abs-2-lib.c
8428         * gcc.c-torture/execute/builtins/abs-3-lib.c
8429         * gcc.c-torture/execute/builtins/complex-1-lib.c
8430         * gcc.c-torture/execute/builtins/fprintf-lib.c
8431         * gcc.c-torture/execute/builtins/fputs-lib.c
8432         * gcc.c-torture/execute/builtins/memcmp-lib.c
8433         * gcc.c-torture/execute/builtins/memmove-lib.c
8434         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8435         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8436         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8437         * gcc.c-torture/execute/builtins/memset-lib.c
8438         * gcc.c-torture/execute/builtins/printf-lib.c
8439         * gcc.c-torture/execute/builtins/sprintf-lib.c
8440         * gcc.c-torture/execute/builtins/strcat-lib.c
8441         * gcc.c-torture/execute/builtins/strchr-lib.c
8442         * gcc.c-torture/execute/builtins/strcmp-lib.c
8443         * gcc.c-torture/execute/builtins/strcpy-lib.c
8444         * gcc.c-torture/execute/builtins/strcspn-lib.c
8445         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8446         * gcc.c-torture/execute/builtins/strlen-lib.c
8447         * gcc.c-torture/execute/builtins/strncat-lib.c
8448         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8449         * gcc.c-torture/execute/builtins/strncmp-lib.c
8450         * gcc.c-torture/execute/builtins/strncpy-lib.c
8451         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8452         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8453         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8454         * gcc.c-torture/execute/builtins/strrchr-lib.c
8455         * gcc.c-torture/execute/builtins/strspn-lib.c
8456         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8457         * gcc.c-torture/execute/builtins/strstr-lib.c
8458         * gcc.c-torture/execute/builtins/lib/abs.c
8459         * gcc.c-torture/execute/builtins/lib/fprintf.c
8460         * gcc.c-torture/execute/builtins/lib/memset.c
8461         * gcc.c-torture/execute/builtins/lib/printf.c
8462         * gcc.c-torture/execute/builtins/lib/sprintf.c
8463         * gcc.c-torture/execute/builtins/lib/strcpy.c
8464         * gcc.c-torture/execute/builtins/lib/strcspn.c
8465         * gcc.c-torture/execute/builtins/lib/strncat.c
8466         * gcc.c-torture/execute/builtins/lib/strncmp.c
8467         * gcc.c-torture/execute/builtins/lib/strncpy.c
8468         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8469         * gcc.c-torture/execute/builtins/lib/strspn.c
8470         * gcc.c-torture/execute/builtins/lib/strstr.c:
8471         New files containing support routines.
8472
8473         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8474         declaration.
8475         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8476         when not optimizing.
8477
8478 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8479
8480         PR c++/16240
8481         * g++.dg/abi/mangle22.C: New test.
8482         * g++.dg/abi/mangle23.C: Likewise.
8483
8484 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8485
8486         PR fortran/16290
8487         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8488         Allow for cases without denormalized floating point numbers.
8489
8490 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8491
8492         PR c/1027
8493         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8494         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8495         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8496         expected warning text.
8497         * gcc.dg/format/diag-2.c: New test.
8498
8499 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8500
8501         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8502
8503 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8504
8505         * gcc.dg/builtins-43.c: New.
8506         * gcc.dg/builtins-44.c: New.
8507         * gcc.dg/builtins-45.c: New.
8508
8509 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8510             Andreas Tobler  <a.tobler@schweiz.ch>
8511
8512         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8513         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8514         as SIGSEGV.
8515         * gcc.dg/cleanup-11.c: Likewise.
8516         * gcc.dg/cleanup-8.c: Likewise.
8517         * gcc.dg/cleanup-9.c: Likewise.
8518         * gcc.dg/cleanup-5.c: Run on all platforms.
8519
8520 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8521
8522         * g++.dg/warn/nonnull1.C: New test.
8523
8524 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8525
8526         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8527         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8528         Special-case the Sun compiler wrt to <complex.h>.
8529
8530 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8531
8532         * gcc.dg/Wunreachable-8.C: New test.
8533
8534         * gcc.dg/h8300-ice2.c : New test.
8535
8536 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8537
8538         PR fortran/16161
8539         * gfortran.fortran-torture/compile/implicit.f90: Add test
8540         for implicit character.
8541
8542 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8543
8544         PR fortran/16289
8545         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8546         Use tiny() intrinsic to find smallest non-negative real
8547
8548 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8549
8550         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8551         * gcc.dg/compat/struct-by-value-22_x.c: New.
8552         * gcc.dg/compat/struct-by-value-22_y.c: New.
8553
8554         * gcc.c-torture/execute/20040629-1.c: New test.
8555
8556 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8557
8558         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8559         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8560
8561         PR target/16195
8562         * gcc.dg/20040625-1.c: New test.
8563
8564 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8565
8566         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8567
8568 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8569
8570         PR fortran/15963
8571         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8572
8573 2004-06-29  Richard Henderson  <rth@redhat.com>
8574
8575         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8576
8577 2004-06-29  Paul Brook  <paul@codesourcery.com>
8578
8579         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8580         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8581
8582 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8583
8584         PR c++/16260
8585         * g++.dg/parse/crash15.C: New.
8586
8587 2004-06-28  Andrew Pinski  <apinski@apple.com>
8588
8589         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8590         by the error already.
8591
8592         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8593
8594 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8595
8596         PR target/14041
8597         * gcc.dg/h8300-bss-align-1.c : New.
8598
8599 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8600
8601         * PR c++/16174
8602         * g++.dg/template/ctor4.C: New.
8603
8604 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8605
8606         PR c++/16205
8607         * g++.dg/warn/Wsequence-point-1.C: New test.
8608
8609 2004-06-27  Paul Brook  <paul@codesourcery.com>
8610
8611         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8612
8613 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8614
8615         * g++.old-deja/g++.mike/p7325.C: Remove.
8616
8617 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8618
8619         PR c/14963
8620         * gcc.dg/pr14963.c: New test.
8621
8622 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8623
8624         PR c++/16193
8625         * g++.dg/parse/redef1.C: New test.
8626
8627 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8628
8629         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8630         20021110.c.
8631         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8632         20021119-1.c.
8633         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8634         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8635         5-04.c.
8636         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8637         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8638         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8639         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8640         g++.brendan/enum14.C.
8641         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8642         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8643         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8644         g++.mike/virt1.C.
8645         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8646         memtemp24.C.
8647
8648 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8649
8650         * gcc.dg/20040527-1.c: New test case.
8651
8652 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8653
8654         PR gfortran/pr16196
8655         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8656
8657 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8658
8659         PR middle-end/15825
8660         * gcc.dg/pr15825-1.c: New test case.
8661
8662 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8663
8664         * gcc.c-torture/execute/20040625-1.c: New test.
8665
8666 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8667
8668         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8669
8670 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8671
8672         * gcc.dg/torture/mips-div-1.c: New test.
8673
8674 2004-06-24  Jeff Law  <law@redhat.com>
8675
8676         * gcc.dg/tree-ssa/20040624-1.c: New test.
8677
8678 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8679
8680         * gcc.c-torture/compile/20040624-1.c: New test.
8681
8682 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8683
8684         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8685         this directory.
8686
8687 2004-06-23  Andrew Pinski  <apinski@apple.com>
8688
8689         PR middle-end/15988
8690         * g++.dg/opt/ptrmem4.C: New test.
8691
8692         * gcc.dg/c90-array-quals-2.c: New test.
8693
8694 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8695
8696         * gcc.dg/kpice1.c: New test.
8697
8698 2006-06-23  Andrew Pinski  <apinski@apple.com>
8699
8700         * gcc.dg/c90-array-quals.c: New test.
8701
8702 2006-06-22  Richard Henderson  <rth@redhat.com>
8703
8704         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8705
8706 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8707
8708         * gcc.dg/builtins-config.h: Handle FreeBSD.
8709
8710 2006-06-22  Richard Henderson  <rth@redhat.com>
8711
8712         * g++.dg/opt/devirt1.C: New.
8713
8714 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8715
8716         * g++.dg/opt/pr15551.C: New testcase.
8717
8718 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8719
8720         PR target/14800
8721         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8722         x86_64-*-linux* when compiling for 32bit.
8723
8724 2004-06-21  Andrew Pinski  <apinski@apple.com>
8725
8726         * gcc.dg/pch/struct-1.c: New.
8727         * gcc.dg/pch/struct-1.hs: New.
8728
8729 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8730
8731         * gcc.dg/pch/save-temps-1.c: New file.
8732         * gcc.dg/pch/save-temps-1.hs: New file.
8733
8734 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8735
8736         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8737         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8738
8739 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8740
8741         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8742         to fix type error.
8743         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8744         Remove trailing spaces.
8745
8746 2004-06-21  Richard Henderson  <rth@redhat.com>
8747
8748         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8749         merging && to BIT_FIELD_REF.
8750
8751 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8752
8753         * g++.dg/opt/placeholder1.C: New test.
8754
8755 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8756
8757         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8758         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8759         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8760         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8761
8762 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8763
8764         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8765         extern "C".
8766         * g++.dg/other/pragma-re-1.C: Add comments.
8767
8768 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8769
8770         PR gfortran/16080
8771         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8772
8773 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8774
8775         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8776         instead of setting the type of size_t by
8777         hand.
8778
8779 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8780
8781         * gcc.dg/unordered-2.c: New test case.
8782         * gcc.dg/unordered-3.c: New test case.
8783
8784 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8785
8786         PR other/16043
8787         * lib/g++.exp (g++_version): Tweak regexp for version
8788         * lib/g77.exp (g77_version): Likewise
8789         * lib/gfortran.exp (gfortran_version): Likewise
8790         * lib/objc.exp (objc_version): Likewise
8791         * lib/treelang.exp (treelang_version): Likewise
8792
8793 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8794
8795         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8796         Use INT_MAX instead of __INT_MAX__.
8797         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8798
8799         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8800         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8801         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8802         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8803         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8804         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8805         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8806         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8807         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8808
8809         * gcc.dg/range-test-1.c: New test.
8810         * g++.dg/opt/range-test-1.C: New test.
8811
8812 2004-06-17  Richard Henderson  <rth@redhat.com>
8813
8814         * objc.dg/sync-1.m: New.
8815         * objc.dg/try-catch-1.m: Don't force next runtime.
8816         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8817         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8818         shadowed catch clause.
8819         * objc.dg/try-catch-5.m: New.
8820
8821 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8822
8823         Bug 14610
8824         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8825
8826 2004-06-15  Richard Henderson  <rth@redhat.com>
8827
8828         * gcc.dg/20001116-1.c: Move expected warning line.
8829
8830 2004-06-15  Richard Henderson  <rth@redhat.com>
8831
8832         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8833         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8834
8835 2004-06-15  Jeff Law  <law@redhat.com>
8836
8837         * gcc.dg/tree-ssa/20040615-1.c: New test.
8838         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8839         be less sensitive to operand ordering.
8840         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8841
8842 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8843
8844         * g++.dg/abi/bitfield3.C: Add comment..
8845
8846 2004-06-15  Richard Henderson  <rth@redhat.com>
8847
8848         * g++.dg/ext/stmtexpr1.C: XFAIL.
8849         * gcc.dg/20030612-1.c: XFAIL.
8850
8851 2004-06-15  Eric Christopher  <echristo@redhat.com>
8852
8853         * g++.dg/charset/asm5.c: New.
8854         * gcc.dg/charset/asm6.c: New.
8855
8856 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8857
8858         PR fortran/15962
8859         * gfortran.fortran-torture/execute/select_1.f90: New test.
8860
8861 2004-06-15  Paul Brook  <paul@codesourcery.com>
8862
8863         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8864
8865 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8866
8867         PR c++/15967
8868         * g++.dg/lookup/crash3.C: New test.
8869
8870 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8871
8872         PR c++/15947
8873         * g++.dg/parse/dtor4.C: New test.
8874
8875 2004-06-14  Jeff Law  <law@redhat.com>
8876
8877         * gcc.c-torture/compile/20040614-1.c: New test.
8878
8879 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8880
8881         PR fortran/15211
8882         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8883         LEN of a character array.
8884
8885 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8886
8887         PR c++/15096
8888         * g++.dg/template/ptrmem10.C: New test.
8889
8890         PR c++/14930
8891         * g++.dg/template/friend30.C: New test.
8892
8893 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8894
8895         PR fortran/14928
8896         * gfortran.fortran-torture/compile/mloc.f90: New test.
8897
8898 2004-06-13  Paul Brook  <paul@codesourcery.com>
8899
8900         * gfortran.fortran-torture/execute/random_2.f90: New test.
8901
8902 2004-06-13  Eric Christopher  <echristo@redhat.com>
8903
8904         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8905
8906 2004-06-12  Paul Brook  <paul@codesourcery.com>
8907
8908         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8909
8910 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8911
8912         PR fortran/14923
8913         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8914
8915 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8916
8917         PR fortran/14957
8918         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8919         syntax errors in end statements of contained subroutines.
8920
8921 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8922
8923         PR fortran/12841
8924         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8925
8926 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8927
8928         PR fortran/15665
8929         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8930
8931 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8932
8933         PR gfortran/12839
8934         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8935
8936 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8937
8938         PR c++/15862
8939         * g++.dg/parse/enum1.C: New test.
8940
8941 2004-06-10  Jeff Law  <law@redhat.com>
8942
8943         * gcc.c-torture/compile/20040610-1.c: New test.
8944
8945 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8946
8947         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8948         * g++.old-deja/g++.other/decl3.C: Likewise.
8949
8950 2004-06-10  Brian Booth  <bbooth@redhat.com>
8951
8952         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8953         V_MAY_DEF instead of VDEF.
8954         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8955
8956 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8957
8958         PR c++/14211
8959         * g++.dg/conversion/const1.C: New test.
8960
8961         PR c++/15076
8962         * g++.dg/conversion/reinterpret1.C: New test.
8963
8964         PR c++/15877
8965         * g++.dg/template/enum2.C: New test.
8966
8967         PR c++/15227
8968         * g++.dg/template/error13.C: New test.
8969
8970 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8971
8972         PR fortran/14957
8973         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8974         arguments to test_* REAL and of the right size.
8975
8976 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8977
8978         PR target/15569
8979         PR rtl-optimization/15681
8980         * gcc.dg/20040609-1.c: New test.
8981
8982 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8983
8984         PR c++/14791
8985         * g++.dg/opt/builtins1.C: New test.
8986
8987 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8988
8989         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8990         that use default windows32 struct layout.
8991         * gcc.dg/i386-bitfield2.c: Likewise.
8992
8993 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8994
8995         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8996         for mingw32 and cygwin targets.
8997
8998 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8999
9000         * gcc.dg/pch/macro-4.c: New.
9001         * gcc.dg/pch/macro-4.hs: New.
9002
9003 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9004
9005         PR fortran/13249
9006         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9007
9008 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9009
9010         PR fortran/13372
9011         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9012
9013 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9014
9015         PR gfortran/14897
9016         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9017
9018 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9019
9020         PR gfortran/15755
9021         * gfortran.fortran-torture/execute/backspace.c : New test.
9022
9023 2004-06-09  Paul Brook  <paul@codesourcery.com>
9024
9025         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9026         (pointer_to_section): Rewrite to use smaller array.
9027
9028 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9029
9030         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9031         * gcc.dg/ext/altivec-10.c: Same.
9032         * gcc.dg/ext/altivec-11.c: Same.
9033         * gcc.dg/ext/altivec-12.c: Same.
9034         * gcc.dg/ext/altivec-13.c: Same.
9035         * gcc.dg/ext/altivec-14.c: Same.
9036         * gcc.dg/ext/altivec-15.c: Same.
9037         * gcc.dg/ext/altivec-16.c: Same.
9038         * gcc.dg/ext/altivec-3.c: Same.
9039         * gcc.dg/ext/altivec-4.c: Same.
9040         * gcc.dg/ext/altivec-6.c: Same.
9041         * gcc.dg/ext/altivec-7.c: Same.
9042         * gcc.dg/ext/altivec-8.c: Same.
9043         * gcc.dg/ext/altivec-varargs-1.c: Same.
9044
9045         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9046         * g++.dg/ext/altivec-10.C: Same.
9047         * g++.dg/ext/altivec-2.C: Same.
9048         * g++.dg/ext/altivec-3.C: Same.
9049         * g++.dg/ext/altivec-4.C: Same.
9050         * g++.dg/ext/altivec-5.C: Same.
9051         * g++.dg/ext/altivec-6.C: Same.
9052         * g++.dg/ext/altivec-7.C: Same.
9053         * g++.dg/ext/altivec-8.C: Same.
9054         * g++.dg/ext/altivec-9.C: Same.
9055
9056 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9057
9058         PR c++/7841
9059         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9060
9061 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9062
9063         * gcc.dg/union-1.c: New test.
9064
9065 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9066
9067         * gcc.dg/builtins-41.c: New test case.
9068         * gcc.dg/builtins-42.c: New test case.
9069
9070 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9071
9072         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9073         * g++.dg/ext/altivec-10.C: Same.
9074         * g++.dg/ext/altivec-2.C: Same.
9075         * g++.dg/ext/altivec-3.C: Same.
9076         * g++.dg/ext/altivec-4.C: Same.
9077         * g++.dg/ext/altivec-5.C: Same.
9078         * g++.dg/ext/altivec-6.C: Same.
9079         * g++.dg/ext/altivec-7.C: Same.
9080         * g++.dg/ext/altivec-8.C: Same.
9081         * g++.dg/ext/altivec-9.C: Same.
9082         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9083         * g++.old-deja/g++.brendan/new3.C: Same.
9084         * gcc.c-torture/execute/eeprof-1.x: Same.
9085
9086 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9087
9088         PR c/14765
9089         * gcc.dg/pr14765-1.c: New test.
9090
9091 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9092
9093         PR c/14649
9094         * gcc.dg/pr14649-1.c: New test case.
9095
9096 2004-06-07  Richard Henderson  <rth@redhat.com>
9097
9098         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9099         if temporaries.
9100
9101 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9102
9103         * g++.dg/eh/elide1.C: Remove XFAIL.
9104
9105 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9106
9107         PR c++/15337
9108         * g++.dg/expr/sizeof3.C: New test.
9109
9110         PR c++/14777
9111         * g++.dg/template/access14.C: New test.
9112
9113         PR c++/15554
9114         * g++.dg/template/enum1.C: New test.
9115
9116         PR c++/15057
9117         * g++.dg/eh/throw1.C: New test.
9118
9119 2004-06-07  David Ayers  <d.ayers@inode.at>
9120             Ziemowit Laski  <zlaski@apple.com>
9121
9122         * lib/objc.exp (objc_target_compile): Revert the '-framework
9123         Foundation' flag fix, since bare Darwin does not ship
9124         with the Foundation framework.
9125         * objc/execute/next_mapping.h: Provide a local NSConstantString
9126         @interface and @implementation.
9127         (objc_constant_string_init): A constructor function, used to
9128         initialize the NSConstantString meta-class object.
9129         * objc/execute/string1.m: Include "next_mapping.h" instead of
9130         <Foundation/NSString.h>.
9131         * objc/execute/string2.m: Likewise.
9132         * objc/execute/string3.m: Likewise.
9133         * objc/execute/string4.m: Likewise.
9134
9135 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9136
9137         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9138         to double. Replace double with FLOAT.
9139         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9140
9141         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9142         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9143         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9144         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9145         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9146         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9147         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9148         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9149
9150 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9151
9152         PR c/13519
9153         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9154
9155 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9156
9157         PR c++/15503
9158         * g++.dg/template/meminit2.C: New test.
9159
9160 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9161
9162         PR target/15822
9163         * gcc.c-torture/execute/compare-fp-1.c,
9164         gcc.c-torture/execute/compare-fp-2.c,
9165         gcc.c-torture/execute/compare-fp-3.c,
9166         gcc.c-torture/execute/compare-fp-4.c,
9167         gcc.c-torture/execute/compare-fp-3.x,
9168         gcc.c-torture/execute/compare-fp-4.x: Moved...
9169         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9170         gcc.c-torture/execute/ieee/compare-fp-2.c,
9171         gcc.c-torture/execute/ieee/compare-fp-3.c,
9172         gcc.c-torture/execute/ieee/compare-fp-4.c,
9173         gcc.c-torture/execute/ieee/compare-fp-3.x,
9174         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9175
9176 2004-06-04  David Ayers  <d.ayers@inode.at>
9177
9178         * objc/execute/protocol-isEqual-4.m: New testcase.
9179
9180 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9181
9182         * objc/execute/protocol-isEqual-1.m: New testcase.
9183         * objc/execute/protocol-isEqual-2.m: New testcase.
9184         * objc/execute/protocol-isEqual-3.m: New testcase.
9185
9186 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9187
9188         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9189
9190 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9191
9192         * lib/objc.exp (objc_target_compile): When running tests on
9193         Darwin (Mac OS X), inform the linker about '-framework
9194         'Foundation'.
9195
9196 2004-06-02  Eric Christopher  <echristo@redhat.com>
9197
9198         * gcc.c-torture/compile/20040602-1.c: New.
9199
9200 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9201
9202         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9203         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9204
9205         PR tree-optimization/14736
9206         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9207
9208         PR tree-optimization/14042
9209         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9210
9211         PR tree-optimization/14729
9212         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9213
9214 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9215
9216         PR fortran/15557
9217         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9218
9219 2004-06-01  Richard Hederson  <rth@redhat.com>
9220
9221         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9222
9223 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9224
9225         PR c++/14932
9226         * g++.dg/parse/offsetof4.C: New test.
9227
9228 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9229
9230         PR objc/7993
9231         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9232
9233 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9234
9235         PR c++/15701
9236         * g++.dg/template/friend29.C: New test.
9237
9238 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9239
9240         PR c/15749
9241         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9242
9243 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9244
9245         * gcc.dg/sparc-trap-1.c: New test.
9246
9247 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9248
9249         PR middle-end/15069
9250         * g++.dg/opt/fold3.C: New test case.
9251
9252 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9253
9254         * lib/target-supports.exp (check_iconv_available): Fix fallout
9255         from 2004-05-28 patch.
9256
9257 2004-05-30  Paul Brook  <paul@codesourcery.com>
9258
9259         PR fortran/15620
9260         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9261         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9262
9263 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9264
9265         * gfortran.fortran-torture/execute/random_1.f90: New test.
9266
9267 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9268
9269         * g++.dg/ext/altivec-10.C: New test.
9270
9271 2004-05-29  Paul Brook  <paul@codesourcery.com>
9272
9273         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9274
9275 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9276
9277         * gcc.dg/altivec-16.c: New test.
9278
9279 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9280
9281         * lib/target-supports.exp (check_vmx_hw_available): New.
9282         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9283
9284         * lib/target-supports.exp (check_alias_available,
9285         check_iconv_available, check_named_sections_available): Use
9286         unique names for temporary files.
9287
9288 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9289
9290         * gcc.dg/altivec-15.c: New test.
9291
9292 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9293
9294         PR c++/15083
9295         * g++.dg/warn/noeffect6.C: New test.
9296
9297         PR c++/15471
9298         * g++.dg/expr/ptrmem4.C: New test.
9299
9300         PR c++/15640
9301         * g++.dg/template/operator3.C: New test.
9302
9303 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9304
9305         PR c++/14668
9306         * g++.dg/lookup/redecl1.C: New test.
9307         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9308
9309 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9310
9311         * gcc.c-torture/execute/compare-fp-1.c,
9312         gcc.c-torture/execute/compare-fp-2.c,
9313         gcc.c-torture/execute/compare-fp-3.c,
9314         gcc.c-torture/execute/compare-fp-4.c,
9315         gcc.c-torture/execute/compare-fp-3.x,
9316         gcc.c-torture/execute/compare-fp-4.x,
9317         gcc.dg/pr15649-1.c: New.
9318
9319 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9320
9321         PR c++/12883
9322         * g++.dg/init/array14.C: New test.
9323
9324 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9325
9326         * lib/compat.exp (compat-get-options-main): New.
9327         (compat-get-options): Remove unneeded code, warn for ignored
9328         command.
9329         (compat-execute): Check flag set by dg-require-* commands.
9330
9331         * lib/compat.exp (compat-execute): Break up long lines.
9332
9333 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9334
9335         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9336         * gcc.dg/altivec-14.c: New test.
9337         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9338
9339         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9340         * gcc.dg/altivec-12.c: Ditto.
9341
9342         * gcc.dg/altivec-3.c: Move call to altivec_check.
9343
9344 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9345
9346         PR c++/15044
9347         * g++.dg/template/error12.C: New test.
9348
9349         PR c++/15317
9350         * g++.dg/ext/attrib15.C: New test.
9351
9352         PR c++/15329
9353         * g++.dg/template/ptrmem9.C: New test.
9354
9355 2004-05-25  Paul Brook  <paul@codesourcery.com>
9356
9357         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9358
9359 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9360
9361         PR c++/15165
9362         * g++.dg/template/crash19.C: New test.
9363
9364 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9365
9366         PR c++/15025
9367         * g++.dg/template/redecl1.C: New test.
9368
9369 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9370
9371         PR c++/14821
9372         * g++.dg/other/ns1.C: New test.
9373
9374         PR c++/14883
9375         * g++.dg/template/invalid1.C: New test.
9376
9377 2004-05-23  Paul Brook  <paul@codesourcery.com>
9378         Victor Leikehman  <lei@haifasphere.co.il>
9379
9380         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9381         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9382
9383 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9384
9385         PR c++/15285
9386         PR c++/15299
9387         * g++.dg/template/non-dependent5.C: New test.
9388         * g++.dg/template/non-dependent6.C: New test.
9389
9390 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9391
9392         PR c++/15507
9393         * g++.dg/inherit/union1.C: New test.
9394
9395         PR c++/15542
9396         * g++.dg/template/addr1.C: New test.
9397
9398         PR c++/15427
9399         * g++.dg/template/array5.C: New test.
9400
9401         PR c++/15287
9402         * g++.dg/template/array6.C: New test.
9403
9404 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9405             Roger Sayle  <roger@eyesopen.com>
9406
9407         * g++.dg/lookup/forscope2.C: New test case.
9408
9409 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9410
9411         * gcc.dg/cpp/Wmissingdirs.c: New.
9412
9413 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9414
9415         PR target/15301
9416         * gcc.dg/compat/union-m128-1.h: New file.
9417         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9418         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9419         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9420
9421 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9422
9423         PR target/15302
9424         * gcc.dg/compat/struct-complex-1.h: New file.
9425         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9426         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9427         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9428
9429 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9430
9431         PR middle-end/3074
9432         * gcc.dg/pr3074-1.c: New test case.
9433         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9434
9435 2004-05-20  Falk Hueffner  <falk@debian.org>
9436
9437         PR other/15526
9438         * gcc.dg/ftrapv-1.c: New test case.
9439
9440 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9441
9442         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9443
9444 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9445             Jeff Law  <law@redhat.com>
9446
9447         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9448         * gcc.dg/tree-ssa/20040518-2.c: New test.
9449
9450         * gcc.dg/tree-ssa/20040518-1.c: New test.
9451
9452 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9453
9454         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9455
9456 2004-05-18  Paul Brook  <paul@codesourcery.com>
9457
9458         PR fortran/13930
9459         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9460
9461 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9462
9463         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9464         constant folding.
9465
9466 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9467
9468         * gcc.dg/tree-ssa/20040517-1.c: New test.
9469
9470 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9471
9472         * gcc.dg/loop-4.c: New test.
9473
9474 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9475
9476         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9477
9478 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9479
9480         PR fortran/15311
9481         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9482
9483 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9484
9485         PR fortran/13826
9486         PR fortran/13940
9487         * gfortran.fortran-torture/compile/data_1.f90: New test.
9488
9489 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9490
9491         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9492         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9493
9494 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9495
9496         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9497
9498 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9499
9500         PR c/15444
9501         * gcc.dg/format/xopen-1.c: Adjust expected message.
9502         * gcc.dg/format/xopen-3.c: New test.
9503
9504 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9505
9506         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9507
9508 2004-05-14  Jeff Law  <law@redhat.com>
9509
9510         * gcc.dg/tree-ssa/20040514-2.c: New test.
9511
9512 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9513
9514         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9515         this ...
9516         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9517         this.
9518
9519 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9520
9521         * gcc.dg/tree-ssa/20040514-1.c: New test.
9522
9523 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9524
9525         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9526         test.
9527
9528 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9529
9530         PR fortran/14066
9531         * gfortran.fortran-torture/compile/do_1.f90: New test.
9532
9533 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9534
9535         PR fortran/15051
9536         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9537         test.
9538
9539 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9540
9541         PR fortran/15149
9542         * gfortran.fortran-torture/execute/random_init.f90: New test.
9543
9544 2004-05-13  Paul Brook  <paul@codesourcery.com>
9545
9546         PR fortran/15314
9547         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9548
9549 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9550
9551         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9552         for the powerpc case.
9553
9554 2004-05-13  Jeff Law  <law@redhat.com>
9555
9556         * gcc.dg/tree-ssa/20040513-1.c: New test.
9557         * gcc.dg/tree-ssa/20040513-2.c: New test.
9558
9559 2004-05-13  Paul Brook  <paul@codesourcery.com>
9560
9561         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9562         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9563         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9564
9565 2004-05-13  Andreas Schwab  <schwab@suse.de>
9566
9567         PR other/10819
9568         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9569         characters.
9570
9571 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9572
9573         PR fortran/15294
9574         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9575
9576 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9577
9578         Merge from tree-ssa-20020619-branch.  See
9579         ChangeLog.tree-ssa for details.
9580
9581 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9582
9583         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9584         include <altivec.h> explicitly.
9585         * gcc.dg/altivec-13.c: Likewise.
9586
9587 2004-05-11  Paul Brook  <paul@codesourcery.com>
9588
9589         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9590
9591 2004-05-10  Eric Christopher  <echristo@redhat.com>
9592
9593         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9594         * gcc.dg/sibcall-4.c: Ditto.
9595
9596 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9597
9598         * g++.dg/ext/altivec-8.C: New test case.
9599         * gcc.dg/altivec-13.c: New test case.
9600
9601 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9602
9603         * gcc.c-torture/execute/divcmp-1.c: New test case.
9604         * gcc.c-torture/execute/divcmp-2.c: New test case.
9605         * gcc.c-torture/execute/divcmp-3.c: New test case.
9606
9607 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9608
9609         * g++.dg/other/pragma-re-2.C: New test.
9610
9611 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9612
9613         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9614         * gcc.dg/i386-387-2.c: Likewise.
9615
9616         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9617         __builtin_drem.
9618         * gcc.dg/i386-387-6.c: Likewise.
9619
9620 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9621
9622         * gcc.dg/builtins-33.c:  Also check log1p*.
9623
9624 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9625
9626         PR optimization/15296
9627         * gcc.c-torture/execute/pr15296.c: New test.
9628
9629 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9630
9631         * gcc.dg/builtins-40.c: New test.
9632
9633 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9634
9635         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9636
9637 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9638
9639         * g++.dg/ext/spe1.C: New testcase.
9640
9641 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9642
9643         * objc.dg/image-info.m: Allow additional attributes
9644         for __image_info section.
9645
9646 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9647
9648         * gcc.dg/torture/mips-hilo-2.c: New test.
9649
9650 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9651
9652         PR c++/14389
9653         * g++.dg/template/member5.C: New test.
9654
9655 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9656
9657         * gcc.dg/builtins-34.c: Also check expm1*.
9658
9659 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9660
9661         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9662         * gcc.dg/torture/builtin-convert-3.c: New test.
9663
9664 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9665
9666         PR middle-end/15054
9667         * g++.dg/opt/pr15054.C: New test.
9668
9669 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9670
9671         * gcc.dg/torture/builtin-rounding-1.c: New test.
9672         * gcc.dg/builtins-25.c: Delete.
9673         * gcc.dg/builtins-29.c: Delete.
9674
9675 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9676
9677         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9678         * gcc.dg/sibcall-4.c: Likewise.
9679         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9680
9681 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9682
9683         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9684         bit-field on 16-bit targets.
9685
9686 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9687
9688         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9689         16-bit targets.
9690
9691 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9692
9693         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9694         * gcc.dg/rs6000-power2-2.c: Likewise.
9695
9696 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9697
9698         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9699         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9700         Change the asm registers to be in form of frN instead of fN.
9701
9702 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9703
9704         * gcc.dg/torture/builtin-convert-2.c: New test.
9705
9706 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9707
9708         * gcc.dg/rs6000-power2-1.c: New test.
9709         * gcc.dg/rs6000-power2-2.c: New test.
9710
9711 2004-04-28  Jan Hubicka  <jh@suse.cz>
9712
9713         * gcc.dg/unused-6.c: New test.
9714
9715 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9716             Ulrich Weigand  <uweigand@de.ibm.com>
9717
9718         * ada/acats/run_all.sh: Define $target variable.
9719
9720 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9721
9722         PR c++/15119
9723         * g++.dg/other/vararg-1.C: New test.
9724
9725         PR c++/4794
9726         * g++.dg/eh/cleanup3.C: New test.
9727
9728 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9729
9730         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9731         and ad8011a (target_insn).
9732         * ada/acats/support/macro.dfs: Likewise.
9733         * ada/acats/support/impbit.adb: New file.
9734
9735 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9736
9737         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9738
9739 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9740
9741         * gcc.dg/loop-3.c: New test.
9742
9743 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9744
9745         * gcc.c-torture/execute/simd-5.c: New test.
9746
9747 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9748
9749         PR c++/15064
9750         * g++.dg/template/crash18.C: New test.
9751
9752 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9753
9754         * g++.dg/ext/complit3.C: New test.
9755
9756 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9757
9758         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9759         * gcc.dg/altivec-3.c: Same.
9760         * gcc.dg/altivec-varargs-1.c: Same.
9761
9762 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9763
9764         * lib/target-supports.exp (check_profiling_available): Assume
9765         profiling is not available on powerpc-eabi targets.
9766
9767 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9768
9769         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9770         * gcc.dg/vmx/bug-1.c: Ditto.
9771
9772 2004-04-20  Eric Christopher  <echristo@redhat.com>
9773
9774         * gcc.dg/charset/extern.c: New test.
9775         * g++.dg/charset/extern3.cc: Ditto.
9776
9777 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9778
9779         * gcc.dg/builtins-39.c: New test.
9780
9781 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9782
9783         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9784
9785 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9786
9787         * gcc.dg/torture/mips-hilo-1.c: New test.
9788
9789 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9790
9791         * gcc.c-torture/compile/20040419-1.c: New test.
9792
9793 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9794
9795         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9796
9797 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9798             Aldy Hernandez  <aldyh@redhat.com>
9799
9800         * gcc.c-torture/execute/va-arg-24.c: New.
9801
9802 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9803             Aldy Hernandez  <aldyh@redhat.com>
9804
9805         * gcc.dg/vmx/1b-01.c: New.
9806         * gcc.dg/vmx/1b-02.c: New.
9807         * gcc.dg/vmx/1b-03.c: New.
9808         * gcc.dg/vmx/1b-04.c: New.
9809         * gcc.dg/vmx/1b-05.c: New.
9810         * gcc.dg/vmx/1b-06.c: New.
9811         * gcc.dg/vmx/1b-07.c: New.
9812         * gcc.dg/vmx/1c-01.c: New.
9813         * gcc.dg/vmx/1c-02.c: New.
9814         * gcc.dg/vmx/3a-01a.c: New.
9815         * gcc.dg/vmx/3a-01.c: New.
9816         * gcc.dg/vmx/3a-01m.c: New.
9817         * gcc.dg/vmx/3a-03.c: New.
9818         * gcc.dg/vmx/3a-03m.c: New.
9819         * gcc.dg/vmx/3a-04.c: New.
9820         * gcc.dg/vmx/3a-04m.c: New.
9821         * gcc.dg/vmx/3a-05.c: New.
9822         * gcc.dg/vmx/3a-06.c: New.
9823         * gcc.dg/vmx/3a-06m.c: New.
9824         * gcc.dg/vmx/3a-07.c: New.
9825         * gcc.dg/vmx/3b-01.c: New.
9826         * gcc.dg/vmx/3b-02.c: New.
9827         * gcc.dg/vmx/3b-10.c: New.
9828         * gcc.dg/vmx/3b-13.c: New.
9829         * gcc.dg/vmx/3b-14.c: New.
9830         * gcc.dg/vmx/3b-15.c: New.
9831         * gcc.dg/vmx/3c-01a.c: New.
9832         * gcc.dg/vmx/3c-01.c: New.
9833         * gcc.dg/vmx/3c-02.c: New.
9834         * gcc.dg/vmx/3c-03.c: New.
9835         * gcc.dg/vmx/3d-01.c: New.
9836         * gcc.dg/vmx/4-01.c: New.
9837         * gcc.dg/vmx/4-03.c: New.
9838         * gcc.dg/vmx/5-01.c: New.
9839         * gcc.dg/vmx/5-02.c: New.
9840         * gcc.dg/vmx/5-03.c: New.
9841         * gcc.dg/vmx/5-04.c: New.
9842         * gcc.dg/vmx/5-05.c: New.
9843         * gcc.dg/vmx/5-06.c: New.
9844         * gcc.dg/vmx/5-07.c: New.
9845         * gcc.dg/vmx/5-07t.c: New.
9846         * gcc.dg/vmx/5-08.c: New.
9847         * gcc.dg/vmx/5-10.c: New.
9848         * gcc.dg/vmx/5-11.c: New.
9849         * gcc.dg/vmx/7-01a.c: New.
9850         * gcc.dg/vmx/7-01.c: New.
9851         * gcc.dg/vmx/7c-01.c: New.
9852         * gcc.dg/vmx/7d-01.c: New.
9853         * gcc.dg/vmx/7d-02.c: New.
9854         * gcc.dg/vmx/8-01.c: New.
9855         * gcc.dg/vmx/8-02a.c: New.
9856         * gcc.dg/vmx/8-02.c: New.
9857         * gcc.dg/vmx/brode-1.c: New.
9858         * gcc.dg/vmx/bug-1.c: New.
9859         * gcc.dg/vmx/bug-2.c: New.
9860         * gcc.dg/vmx/bug-3.c: New.
9861         * gcc.dg/vmx/cw-bug-1.c: New.
9862         * gcc.dg/vmx/cw-bug-2.c: New.
9863         * gcc.dg/vmx/cw-bug-3.c: New.
9864         * gcc.dg/vmx/dct.c: New.
9865         * gcc.dg/vmx/debug-1.c: New.
9866         * gcc.dg/vmx/debug-2.c: New.
9867         * gcc.dg/vmx/debug-3.c: New.
9868         * gcc.dg/vmx/debug-4.c: New.
9869         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9870         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9871         * gcc.dg/vmx/eg-5.c: New.
9872         * gcc.dg/vmx/fft.c: New.
9873         * gcc.dg/vmx/gcc-bug-1.c: New.
9874         * gcc.dg/vmx/gcc-bug-2.c: New.
9875         * gcc.dg/vmx/gcc-bug-3.c: New.
9876         * gcc.dg/vmx/gcc-bug-4.c: New.
9877         * gcc.dg/vmx/gcc-bug-5.c: New.
9878         * gcc.dg/vmx/gcc-bug-6.c: New.
9879         * gcc.dg/vmx/gcc-bug-7.c: New.
9880         * gcc.dg/vmx/gcc-bug-8.c: New.
9881         * gcc.dg/vmx/gcc-bug-9.c: New.
9882         * gcc.dg/vmx/gcc-bug-b.c: New.
9883         * gcc.dg/vmx/gcc-bug-c.c: New.
9884         * gcc.dg/vmx/gcc-bug-d.c: New.
9885         * gcc.dg/vmx/gcc-bug-e.c: New.
9886         * gcc.dg/vmx/gcc-bug-f.c: New.
9887         * gcc.dg/vmx/gcc-bug-g.c: New.
9888         * gcc.dg/vmx/gcc-bug-i.c: New.
9889         * gcc.dg/vmx/harness.h: New.
9890         * gcc.dg/vmx/ira1.c: New.
9891         * gcc.dg/vmx/ira2a.c: New.
9892         * gcc.dg/vmx/ira2b.c: New.
9893         * gcc.dg/vmx/ira2.c: New.
9894         * gcc.dg/vmx/ira2c.c: New.
9895         * gcc.dg/vmx/mem.c: New.
9896         * gcc.dg/vmx/newton-1.c: New.
9897         * gcc.dg/vmx/ops.c: New.
9898         * gcc.dg/vmx/sn7153.c: New.
9899         * gcc.dg/vmx/spill2.c: New.
9900         * gcc.dg/vmx/spill3.c: New.
9901         * gcc.dg/vmx/spill.c: New.
9902         * gcc.dg/vmx/t.c: New.
9903         * gcc.dg/vmx/varargs-1.c: New.
9904         * gcc.dg/vmx/varargs-2.c: New.
9905         * gcc.dg/vmx/varargs-3.c: New.
9906         * gcc.dg/vmx/varargs-4.c: New.
9907         * gcc.dg/vmx/varargs-5.c: New.
9908         * gcc.dg/vmx/varargs-6.c: New.
9909         * gcc.dg/vmx/varargs-7.c: New.
9910         * gcc.dg/vmx/vmx.exp: New.
9911         * gcc.dg/vmx/vprint-1.c: New.
9912         * gcc.dg/vmx/vscan-1.c: New.
9913         * gcc.dg/vmx/x-01.c: New.
9914         * gcc.dg/vmx/x-02.c: New.
9915         * gcc.dg/vmx/x-03.c: New.
9916         * gcc.dg/vmx/x-04.c: New.
9917         * gcc.dg/vmx/x-05.c: New.
9918         * gcc.dg/vmx/yousufi-1.c: New.
9919         * gcc.dg/vmx/zero-1.c: New.
9920         * gcc.dg/vmx/zero.c: New.
9921
9922 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9923
9924         * g++.dg/lookup/java1.C: Update for chage of
9925         _Jv_AllocObject.
9926         * g++.dg/lookup/java2.C: Likewise.
9927
9928 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9929
9930         * ada/acats/run_all.sh: use -O2 by default.
9931
9932 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9933
9934         * gcc.dg/vr-mult-[12].c: New tests.
9935
9936 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9937
9938         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9939
9940         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9941
9942 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9943
9944         * lib/target-supports.exp (check_profiling_available): Assume profiling
9945         isn't available for mips*-*-elf targets.
9946
9947 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9948
9949         * gcc.dg/builtins-38.c: New test.
9950
9951 2004-04-14  Eric Christopher  <echristo@redhat.com>
9952
9953         * g++.dg/charset/charset.exp: Run .cc extension tests.
9954
9955 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9956
9957         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9958
9959 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9960
9961         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9962
9963 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9964
9965         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9966         * gcc.dg/i386-387-2.c: Likewise.
9967
9968         * gcc.dg/i386-387-7.c: New test.
9969         * gcc.dg/i386-387-8.c: New test.
9970
9971         * gcc.dg/builtins-37.c: New test.
9972
9973 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9974
9975         * g++.dg/pch/externc-1.C: Add missing semicolon.
9976
9977 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9978
9979         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9980
9981 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9982
9983         * gcc.c-torture/execute/20040411-1.c: New test.
9984
9985 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9986
9987         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9988
9989 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9990
9991         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9992
9993 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9994
9995         * lib/target-supports.exp (check_named_sections_available): New.
9996         * lib/gcc-dg.exp (dg-require-named-sections): New.
9997         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9998         old-deja.exp.  Also prune error-count message from HP linker.
9999         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10000
10001         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10002         * g++.old-deja/g++.pt/static3.C: Likewise.
10003         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10004
10005 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10006
10007         * gcc.c-torture/execute/20040409-1.c: New test case.
10008         * gcc.c-torture/execute/20040409-2.c: New test case.
10009         * gcc.c-torture/execute/20040409-3.c: New test case.
10010
10011 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10012
10013         * gcc.dg/20040409-1.c: New test.
10014
10015 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10016
10017         PR target/14888
10018         * g++.dg/opt/pr14888.C: New test case.
10019
10020 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10021
10022         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10023         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10024         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10025         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10026         New tests.
10027
10028 2004-04-08  Paul Brook  <paul@codesourcery.com>
10029
10030         * gcc.dg/spill-1.c: New test.
10031
10032 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10033
10034         * gcc.dg/torture/builtin-ctype-2.c: New test.
10035
10036 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10037
10038         * gcc.dg/pch/pch.exp: Add largefile test.
10039
10040 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10041
10042         * g++.dg/pch/externc-1.Hs: New.
10043         * g++.dg/pch/externc-1.C: New.
10044
10045 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10046
10047         * gcc.dg/compat/struct-by-value-5a_main.c,
10048         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10049         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10050         * gcc.dg/compat/struct-by-value-5a_x.c,
10051         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10052         gcc.dg/compat/struct-by-value-5_x.c.
10053         * gcc.dg/compat/struct-by-value-5a_y.c,
10054         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10055         gcc.dg/compat/struct-by-value-5_y.c.
10056
10057         * gcc.dg/compat/struct-by-value-6a_main.c,
10058         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10059         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10060         * gcc.dg/compat/struct-by-value-6a_x.c,
10061         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10062         gcc.dg/compat/struct-by-value-6_x.c.
10063         * gcc.dg/compat/struct-by-value-6a_y.c,
10064         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10065         gcc.dg/compat/struct-by-value-6_y.c.
10066
10067         * gcc.dg/compat/struct-by-value-7a_main.c,
10068         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10069         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10070         * gcc.dg/compat/struct-by-value-7a_x.c,
10071         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10072         gcc.dg/compat/struct-by-value-7_x.c.
10073         * gcc.dg/compat/struct-by-value-7a_y.c,
10074         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10075         gcc.dg/compat/struct-by-value-7_y.c.
10076
10077 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10078
10079         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10080         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10081         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10082         options.
10083
10084 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10085
10086         * gcc.dg/builtins-36.c: New test.
10087
10088 2004-04-06  Paul Brook  <paul@codesourcery.com>
10089
10090         * README.gcc: Remove obsolete contraint on testcases.
10091
10092 2004-04-05  Paul Brook  <paul@codesourcery.com>
10093
10094         PR2123
10095         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10096         failure and exit(0) on success.
10097         * g++.dg/expr/anew2.C: Ditto.
10098         * g++.dg/expr/anew3.C: Ditto.
10099         * g++.dg/expr/anew4.C: Ditto.
10100
10101 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10102
10103         PR c++/3518
10104         * g++.dg/template/unify7.C: New.
10105
10106 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10107
10108         * g++.dg/README: Bring up to date with new subdirectories; remove
10109         duplicate subdirectory lines.
10110
10111 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10112
10113         PR c++/14007
10114         * g++.dg/template/unify5.C: New.
10115         * g++.dg/template/unify6.C: New.
10116         * g++.dg/template/qualttp20.C: Adjust.
10117         * g++.old-deja/g++.jason/report.C: Adjust.
10118         * g++.old-deja/g++.other/qual1.C: Adjust.
10119
10120 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c++/14803
10123         * g++.dg/inherit/ptrmem1.C: New test.
10124
10125 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10126
10127         PR c++/14755
10128         * gcc.c-torture/execute/20040331-1.c: New test.
10129         * gcc.dg/20040331-1.c: New test.
10130
10131 2004-04-01  Paul Brook  <paul@codesourcery.com>
10132
10133         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10134
10135 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10136
10137         PR c++/14724
10138         * g++.dg/init/goto1.C: New test.
10139
10140         PR c++/14763
10141         * g++.dg/template/defarg4.C: New test.
10142
10143 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10144
10145         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10146
10147 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10148
10149         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10150
10151 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10152
10153         * gcc.dg/noncompile/undeclared-2.c: New test.
10154
10155 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10156
10157         * gcc.dg/940409-1.c: Remove XFAIL.
10158         * gcc.dg/reg-vol-struct-1.c: New test.
10159
10160 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10161
10162         * gcc.dg/torture/builtin-wctype-1.c: New test.
10163
10164 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10165
10166         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10167         * gcc.dg/20001101-1.c: Likewise.
10168         * gcc.dg/20001102-1.c: Likewise.
10169
10170 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10171
10172         * gcc.dg/compare8.c: Add an additional test for XOR.
10173
10174 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10175
10176         * gcc.dg/torture/builtin-ctype-1.c: New test.
10177
10178 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10179
10180         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10181         * gcc.dg/torture/builtin-math-1.c: Likewise.
10182         * gcc.dg/torture/builtin-power-1.c: New test.
10183
10184 2004-03-24  Andreas Schwab  <schwab@suse.de>
10185
10186         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10187         IA64 assembler.
10188
10189 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10190             Roger Sayle  <roger@eyesopen.com>
10191
10192         * gcc.dg/compare8.c: New test case.
10193
10194 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10195
10196         * g++.dg/ext/altivec-7.C: New test.
10197
10198 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10199
10200         PR 12267, 12391, 12560, 13129, 14114, 14133
10201         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10202         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10203         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10204         Adjust error regexps.
10205         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10206         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10207         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10208         * gcc.dg/local1.c: Add explanatory comment.
10209
10210 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10211
10212         PR optimization/14669
10213         * g++.dg/opt/fold2.C: New test case.
10214
10215 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10216
10217         PR c/14069
10218         * gcc.dg/20040322-1.c: New test.
10219
10220 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10221
10222         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10223         * gcc.dg/ultrasp4.c: Likewise.
10224         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10225
10226 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10227
10228         * gcc.dg/i386-sse-8.c: Reset default options.
10229
10230 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10231
10232         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10233         in the error message text.
10234
10235 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10236
10237         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10238
10239 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10240
10241         PR c++/14616
10242         * g++.dg/init/array13.C: New test.
10243
10244 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10245
10246         PR target/13889
10247         * gcc.c-torture/compile/pr13889.c: New test case.
10248
10249 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10250
10251         PR c/14635
10252         * builtins-1.c (nan, nans): Don't test.
10253         * builtins-30.c: Don't use nan, nanf, nanl.
10254         * builtins-35.c: New test.
10255
10256 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10257
10258         * g++.dg/ext/altivec-6.C: New test.
10259
10260 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10261
10262         * g++.dg/init/placement3.C: New test.
10263
10264         * g++.dg/template/spec13.C: New test.
10265
10266         * g++.dg/lookup/using11.C: New test.
10267
10268         * g++.dg/lookup/koenig3.C: New test.
10269
10270         * g++.dg/template/operator2.C: New test.
10271
10272         * g++.dg/expr/dtor3.C: New test.
10273         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10274         marker.
10275         * g++.old-deja/g++.law/visibility28.C: Likewise.
10276
10277 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10278
10279         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10280         * gcc.dg/ppc64-abi-3.c: Likewise.
10281
10282 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10283
10284         PR c++/14545
10285         * g++.dg/parse/template15.C: New test.
10286
10287 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10288
10289         * g++.dg/expr/dtor2.C: New test.
10290
10291         * g++.dg/lookup/anon4.C: New test.
10292
10293         * g++.dg/overload/using1.C: New test.
10294
10295         * g++.dg/template/lookup7.C: New test.
10296
10297         * g++.dg/template/typename6.C: New test.
10298
10299         * g++.dg/expr/cond6.C: New test.
10300
10301 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10302
10303         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10304
10305 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10306
10307         * g++.dg/expr/cond5.C: New test.
10308         * g++.dg/expr/constcast1.C: Likewise.
10309         * g++.dg/expr/ptrmem2.C: Likewise.
10310         * g++.dg/expr/ptrmem3.C: Likewise.
10311         * g++.dg/lookup/main1.C: Likewise.
10312         * g++.dg/template/lookup6.C: Likewise.
10313
10314 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10315
10316         * gcc.dg/local1.c: New test.
10317
10318         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10319
10320 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10321
10322         * gcc.dg/torture/builtin-convert-1.c: New test.
10323
10324 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10325
10326         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10327
10328 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10329
10330         PR c++/14481
10331         * g++.dg/warn/Wunused-7.C: New test.
10332
10333 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10334
10335         * gcc.dg/torture/builtin-integral-1.c: New test.
10336
10337 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/14586
10340         * g++.dg/parse/non-dependent3.C: New test.
10341
10342 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10343
10344         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10345         * g++.dg/eh/simd-2.C: Likewise.
10346         * g++.dg/init/array10.C: Likewise.
10347         * gcc.c-torture/compile/simd-1.c: Likewise.
10348         * gcc.c-torture/compile/simd-2.c: Likewise.
10349         * gcc.c-torture/compile/simd-3.c: Likewise.
10350         * gcc.c-torture/compile/simd-4.c: Likewise.
10351         * gcc.c-torture/compile/simd-6.c: Likewise.
10352         * gcc.c-torture/execute/simd-1.c: Likewise.
10353         * gcc.c-torture/execute/simd-2.c: Likewise.
10354         * gcc.dg/compat/vector-defs.h: Likewise.
10355         * gcc.dg/20020531-1.c: Likewise.
10356         * gcc.dg/altivec-3.c: Likewise.
10357         * gcc.dg/altivec-4.c: Likewise.
10358         * gcc.dg/altivec-varargs-1.c: Likewise.
10359         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10360         * gcc.dg/i386-mmx-3.c: Likewise.
10361         * gcc.dg/i386-sse-4.c: Likewise.
10362         * gcc.dg/i386-sse-5.c: Likewise.
10363         * gcc.dg/i386-sse-8.c: Likewise.
10364         * gcc.dg/simd-1.c: Likewise.
10365         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10366         __ev64_opaque__ since the machine description provides it.
10367
10368 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10369
10370         * lib/compat.exp (skip_list): New global variable.
10371         Use it to hold the user defined COMPAT_SKIPS list if any.
10372         (compat-obj): Add the members of skip_list to optall.
10373
10374 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10375
10376         * gcc.dg/compat/union-by-value-1_main.c,
10377         union-by-value-1_x.c, union-by-value-1_y.c,
10378         union-check.h, union-defs.h,
10379         union-init.h, union-return-1_main.c,
10380         union-return-1_x.c, union-return-1_y.c: New files.
10381
10382 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10383
10384         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10385         mixed-struct-init.h: Add 4 mixed structure types.
10386         struct-by-value-21_main.c, struct-by-value-21_x.c,
10387         struct-by-value-21_y.c, struct-return-21_main.c,
10388         struct-return-21_x.c, struct-return-21_y.c: New files.
10389
10390 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10391
10392         PR c++/14550
10393         * g++.dg/parse/template14.C: New test.
10394
10395 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10396
10397         * gcc.c-torture/execute/20040313-1.c: New test.
10398
10399 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10400
10401         PR target/14533
10402         * gcc.dg/20040311-2.c: New test.
10403
10404 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10405
10406         PR other/14544
10407         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10408         bit-field.
10409
10410 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10411
10412         * gcc.dg/20040305-2.c: Add missing return statement.
10413
10414 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10415
10416         * gcc.dg/builtins-34.c: Also check pow10*.
10417
10418 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10419
10420         PR target/14262
10421         * gcc.dg/20040305-2.c: New test.
10422
10423 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10424
10425         * gcc.dg/20040310-1.c: New test.
10426
10427 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10428
10429         * gcc.c-torture/execute/20040311-1.c: New test case.
10430
10431 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10432
10433         PR c++/14476
10434         * g++.dg/lookup/enum1.C: New test.
10435
10436 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10437
10438         PR c++/14510
10439         * g++.dg/lookup/struct2.C: New test.
10440
10441 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10442
10443         * gcc.dg/builtins-34.c: New test.
10444
10445 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10446
10447         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10448
10449 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10450
10451         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10452         * gcc.dg/alias-2.c: New testcase.
10453
10454 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10455
10456         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10457
10458 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10459
10460         * gcc.c-torture/execute/20040309-1.c: New test case.
10461
10462 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10463
10464         PR c++/14397
10465         * g++.dg/overload/ref1.C: New.
10466
10467 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10468
10469         PR c++/14409
10470         * g++.dg/template/spec12.C: New test.
10471
10472         PR c++/14448
10473         * g++.dg/parse/crash14.C: New test.
10474
10475 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10476
10477         PR c++/14230
10478         * g++.dg/init/ref11.C: New test.
10479
10480 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10481
10482         PR c++/14432
10483         * g++.dg/parse/builtin2.C: New test.
10484
10485 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10486
10487         PR c++/14401
10488         * g++.dg/init/ctor3.C: New test.
10489         * g++.dg/init/union1.C: New test.
10490         * g++.dg/ext/anon-struct4.C: New test.
10491
10492 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10493
10494         * g++.dg/lookup/koenig1.C: Tweak error messages.
10495         * g++.dg/lookup/used-before-declaration.C: Likewise.
10496         * g++.dg/other/do1.C: Likewise.
10497         * g++.dg/overload/koenig1.C: Likewise.
10498         * g++.dg/parse/crash13.C: Likewise.
10499         * g++.dg/template/instantiate3.C: Likewise.
10500
10501 2004-03-08  Eric Christopher  <echristo@redhat.com>
10502
10503         * * lib/target-supports.exp: Enable libiconv in test
10504         compilation.  Fix up error checking.
10505
10506 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10507
10508         PR middle-end/14289
10509         * gcc.dg/pr14289-1.c: New test case.
10510         * gcc.dg/pr14289-2.c: Likewise.
10511         * gcc.dg/pr14289-3.c: Likewise.
10512
10513 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10514
10515         * gcc.c-torture/execute/20040308-1.c: New test.
10516
10517 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10518
10519         * gcc.c-torture/execute/20040307-1.c: New test case.
10520
10521 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10522
10523         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10524
10525 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10526
10527         * gcc.dg/20040306-1.c: New test.
10528
10529 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10530
10531         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10532         them static.
10533         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10534
10535 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10536
10537         PR c/14465
10538         * gcc.dg/decl-6.c: New test.
10539
10540 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10541
10542         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10543         Rename LOGPOW -> LOG_POW.
10544         (SQRT_EXP, POW_EXP): New.
10545
10546 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10547
10548         * gcc.dg/i386-sse-8.c: New test.
10549
10550 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10551
10552         PR c/14114
10553         * gcc.dg/decl-5.c: New test.
10554
10555 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10556
10557         * gcc.dg/20040305-1.c: New test.
10558
10559 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10560
10561         PR other/14354
10562         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10563
10564 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10565
10566         PR c++/14425, c++/14426
10567         * g++.dg/ext/altivec-4.C: New test.
10568         * g++.dg/ext/altivec-5.C: New test.
10569
10570 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10571
10572         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10573         global variables of a type with no linkage.
10574         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10575         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10576         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10577         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10578         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10579         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10580         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10581         * g++.dg/warn/deprecated.C: Name enum Color.
10582         * g++.dg/overload/VLA.C: Name structure for 'b'.
10583         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10584
10585 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10586
10587         * gcc.c-torture/compile/20040304-1.c: New test.
10588
10589 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10590
10591         PR 13728
10592         * gcc.dg/decl-4.c: New testcase.
10593
10594 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10595
10596         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10597         as PRECF if sizeof (float) > sizeof (double).
10598         (PRECL): Make it the same as PRECF if
10599         sizeof (float) > sizeof (long double).
10600
10601 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10602
10603         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10604         system type.  Add check for irix6 which doesn't have c99 runtime.
10605
10606 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10607
10608         * gcc.dg/const-elim-1.c: xfail for xtensa.
10609
10610 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10611
10612         PR c++/14369
10613         * g++.dg/template/cond4.C: New test.
10614
10615 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10616
10617         PR c++/14360
10618         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10619
10620         PR c++/14361
10621         * g++.dg/parse/defarg7.C: New test.
10622
10623         PR c++/14359
10624         * g++.dg/template/friend26.C: New test.
10625
10626 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10627
10628         PR c++/14324
10629         * g++.dg/abi/mangle21.C: New test.
10630
10631         PR c++/14260
10632         * g++.dg/parse/constructor2.C: New test.
10633
10634         PR c++/14337
10635         * g++.dg/template/sfinae1.C: New test.
10636
10637 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10638
10639         PR c++/14267
10640         * g++.dg/expr/crash2.C: New test.
10641
10642         PR middle-end/13448
10643         * gcc.dg/inline-5.c: New test.
10644         * gcc.dg/always-inline.c: Split out tests into ...
10645         * gcc.dg/always-inline2.c: ... this and ...
10646         * gcc.dg/always-inline3.c: ... this.
10647
10648 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10649
10650         PR debug/12103
10651         * g++.dg/debug/crash1.C: New test.
10652
10653 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10654
10655         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10656         function with __attribute__((noinline)).
10657         (recurser_void2): Likewise.
10658         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10659         (recurser_void2): Likewise.
10660
10661 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10662
10663         PR middle-end/14203
10664         * g++.dg/warn/Wunused-6.C: New test case.
10665
10666 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10667
10668         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10669         not defined.
10670
10671 2004-02-27  Eric Christopher  <echristo@redhat.com>
10672
10673         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10674         * g++.dg/charset/asm2.c: Run only x86.
10675         * gcc.dg/charset/asm3.c: Ditto.
10676
10677 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10678
10679         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10680         ld_library_path.
10681
10682 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10683
10684         * g++.dg/ext/altivec-3.C: New.
10685
10686 2004-02-26  Richard Henderson  <rth@redhat.com>
10687
10688         * g++.dg/ext/attrib10.C: Mark for warning.
10689         * gcc.dg/attr-alias-1.c: New.
10690
10691 2004-02-26  Richard Henderson  <rth@redhat.com>
10692
10693         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10694         * gcc.c-torture/execute/20040208-2.c: ... it back.
10695
10696 2004-02-26  Eric Christopher  <echristo@redhat.com>
10697
10698         * lib/target-supports.exp (check-iconv-available): New function.
10699         * lib/gcc-dg.exp (dg-require-iconv): New function.
10700         Use above.
10701         * gcc.dg/charset: New directory.
10702         * gcc.dg/charset/charset.exp: New file.
10703         * gcc.dg/charset/asm1.c: Ditto.
10704         * gcc.dg/charset/asm2.c: Ditto.
10705         * gcc.dg/charset/asm3.c: Ditto.
10706         * gcc.dg/charset/asm4.c: Ditto.
10707         * gcc.dg/charset/asm5.c: Ditto.
10708         * gcc.dg/charset/attribute1.c: Ditto.
10709         * gcc.dg/charset/attribute2.c: Ditto.
10710         * gcc.dg/charset/string1.c: Ditto.
10711         * g++.dg/charset: New directory.
10712         * g++.dg/dg.exp: Add here. Special options.
10713         * g++.dg/charset/charset.exp: New file.
10714         * g++.dg/charset/asm1.c: Ditto.
10715         * g++.dg/charset/asm2.c: Ditto.
10716         * g++.dg/charset/asm3.c: Ditto.
10717         * g++.dg/charset/asm4.c: Ditto.
10718         * g++.dg/charset/attribute1.c: Ditto.
10719         * g++.dg/charset/attribute2.c: Ditto.
10720         * g++.dg/charset/extern1.cc: Ditto.
10721         * g++.dg/charset/extern2.cc: Ditto.
10722         * g++.dg/charset/string1.c: Ditto.
10723
10724 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10725
10726         PR c++/14278
10727         * g++.dg/parse/comma1.C: New test.
10728
10729 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10730
10731         PR c++/14284
10732         * g++.dg/template/ttp8.C: New test.
10733
10734 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10735
10736         * gcc.dg/fixuns-trunc-1.c: New test.
10737
10738 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10739
10740         * gcc.dg/builtins-config.h: Use #elif.
10741
10742 2004-02-26  Michael Matz  <matz@suse.de>
10743
10744         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10745         * gcc.dg/991214-1.c: Likewise.
10746         * gcc.dg/i386-asm-1.c: Likewise.
10747
10748 2004-02-25  Richard Henderson  <rth@redhat.com>
10749
10750         * gcc.c-torture/execute/20040208-2.c: Move ...
10751         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10752
10753 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10754
10755         PR c++/14246
10756         * g++.dg/other/crash-3.C: New test.
10757
10758 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10759
10760         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10761         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10762
10763         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10764         HP-UX.
10765
10766 2004-02-24  Michael Matz  <matz@suse.de>
10767
10768         * gcc.dg/i386-regparm.c: New.
10769
10770 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10771
10772         * gcc.c-torture/execute/20040223-1.c: New.
10773
10774 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10775             Kazu Hirata  <kazu@cs.umass.edu>
10776
10777         * gcc.dg/fwritable-strings-1.c: Remove.
10778
10779 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10780
10781         PR c/14156
10782         * gcc.dg/20040223-1.c: New test.
10783
10784 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10785
10786         PR c++/14106
10787         * g++.dg/ext/typeof9.C: New test.
10788
10789 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10790
10791         PR c++/14250
10792         * g++.dg/other/switch1.C: New test.
10793
10794 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10795
10796         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10797         * gcc.dg/va-arg-1.c: Likewise.
10798
10799 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10800
10801         PR c++/14143
10802         * g++.dg/template/koenig5.C: New test.
10803
10804 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10805
10806         * g++.dg/ext/altivec-1.C: Generalize target triple.
10807         * g++.dg/ext/altivec-2.C: New test case.
10808         * g++.dg/ext/altivec_check.h: New file.
10809         * gcc.dg/altivec-1.c: Generalize target triple;
10810         include altivec_check.h and call altivec_check().
10811         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10812         * gcc.dg/altivec-6.c: New test case.
10813         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10814         type casts as needed.
10815         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10816         altivec_check().
10817         * gcc.dg/altivec-12.c: New test case.
10818         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10819         include altivec_check.h and call altivec_check().
10820         * gcc.dg/altivec_check.h: New file.
10821
10822 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10823
10824         * lib/target-supports.exp (check_alias_available): Don't mangle
10825         function `g' in test program.
10826
10827 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10828
10829         * lib/target-supports.exp (check_profiling_available): Check
10830         argument to determine whether we support a profiling type.
10831         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10832         check_profiling_available.
10833         * g++.dg/bprob/bprob.exp: Likewise
10834         * g77.dg/bprob/bprob.exp: Likewise.
10835         * gcc.misc-tests/bprob.exp: Likewise.
10836         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10837         dg-require-profiling and delete expected error handling.
10838         * gcc.dg/20021014-1.c: Likewise.
10839         * gcc.dg/nest.c: Likewise.
10840
10841 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10842
10843         PR c++/12007
10844         * g++.dg/other/vthunk1.C: New test.
10845
10846 2004-02-20  Falk Hueffner  <falk@debian.org>
10847
10848         PR target/14201
10849         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10850
10851 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10852
10853         PR c++/13927
10854         * g++.dg/other/error8.C: Remove XFAIL markers.
10855
10856         PR c++/14173
10857         * g++.dg/ext/packed5.C: New test.
10858
10859         PR c++/14199
10860         * g++.dg/warn/Wunused-5.C: New test.
10861
10862         PR c++/14186
10863         * g++.dg/lookup/member1.C: New test.
10864
10865 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10866
10867         * gcc.c-torture/compile/20040130-1.c: Enable only when
10868         __INT_MAX__ >= 2147483647L.
10869         * gcc.c-torture/compile/961203-1.c: Likewise.
10870
10871 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10872
10873         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10874         * g++.dg/opt/template1.C: Robustify assembler regexp
10875
10876 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10877
10878         * gcc.c-torture/execute/simd-4.x: Remove.
10879         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10880         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10881         Guard with #ifndef SKIP_ATTRIBUTE.
10882         * gcc.dg/compat/vector-1_y.c: Likewise.
10883         * gcc.dg/compat/vector-2_x.c: Likewise.
10884         * gcc.dg/compat/vector-2_y.c: Likewise.
10885         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10886         * g++.dg/eh/simd-2.C: Likewise.
10887
10888 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10889
10890         * gcc.c-torture/compile/complex-1.c: New.
10891
10892 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10893
10894         PR target/14209
10895         * gcc.c-torture/execute/20040218-1.c: New test.
10896
10897 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10898
10899         PR c++/14181
10900         * g++.dg/parse/new2.C: New test.
10901
10902 2004-02-18  Paul Brook  <paul@codesourcery.com>
10903
10904         * gcc.c-torture/compile/libcall-1.c: New test.
10905
10906 2004-02-18  Paul Brook  <paul@codesourcery.com>
10907
10908         PR debug/12934
10909         * gcc.dg/debug/debug-7.c: New test.
10910
10911 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10912
10913         * gcc.dg/20040217-1.c: New test.
10914
10915 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10916
10917         * gcc.c-torture/execute/990208-1.x: Delete.
10918
10919 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10920
10921         * gcc.c-torture/execute/20040208-2.x: New file.
10922
10923 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10924
10925         PR c++/11326
10926         * g++.dg/abi/structret1.C: New test.
10927
10928 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10929
10930         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10931         (i386_cpuid): No need to test if cpuid is available on AMD64.
10932         Fix assembly, so that it works onboth i386 and AMD64.
10933         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10934         (vecInLong): Fix s[] member type to unsigned int.
10935         (vecInWord): Remove type.
10936         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10937         (a64, b64, c64, d64, e64): Remove.
10938         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10939         Remove unused variable.  Remove initialization of removed variables.
10940         Don't call mmx_tests nor sse_tests.
10941         (reference_mmx, reference_sse): Remove.
10942         (check): Add return stmt.
10943         * gcc.dg/i386-sse-7.c: New test.
10944         * gcc.dg/i386-mmx-4.c: New test.
10945
10946 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10947
10948         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
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/dr193.C,
10952         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10953         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10954         g++.dg/tc1/dr94.C: Fix line terminator.
10955
10956 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10957
10958         * gcc.c-torture/compile/20040216-1.c: New.
10959
10960 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10961
10962         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10963         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10964         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10965         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10966         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10967         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10968
10969 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10970
10971         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10972
10973 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10974
10975         PR c++/13971
10976         * g++.dg/expr/cond4.C: New test.
10977
10978         PR c++/14086
10979         * g++.dg/lookup/crash2.C: New test.
10980
10981 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10982
10983         * gcc.c-torture/compile/20040214-2.c: New test.
10984
10985 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10986
10987         PR c++/14116
10988         * g++.dg/ext/typeof8.C: New test.
10989
10990 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10991
10992         * gcc.c-torture/compile/20040214-1.c: New test.
10993
10994 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10995
10996         PR c++/13635
10997         * g++.dg/template/spec11.C: New test.
10998
10999 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11000
11001         PR c++/13927
11002         * g++.dg/other/error8.C: New test.
11003
11004 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11005
11006         PR c++/14122
11007         * g++.dg/template/array4.C: New test.
11008
11009         PR c++/14108
11010         * g++.dg/inherit/thunk2.C: New test.
11011
11012         PR c++/14083
11013         * g++.dg/eh/cond2.C: New test.
11014
11015 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11016
11017         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11018
11019 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11020
11021         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11022
11023 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11024
11025         * g++.dg/simd-2.C: xfail on ppc64-linux.
11026
11027 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11028
11029         PR c/456
11030         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11031         tests.
11032
11033 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11034
11035         * gcc.dg/builtins-33.c: New test.
11036
11037 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11038
11039         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11040
11041 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11042
11043         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11044
11045 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11046
11047         * gcc.dg/ppc64-abi-3.c: New test.
11048
11049 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11050
11051         PR c/14092
11052
11053         * gcc.dg/pr14092-1.c: New testcase.
11054
11055 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11056
11057         * gcc.dg/cpp/assert4.c: Fix typo last change.
11058
11059         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11060         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11061
11062         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11063
11064 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11065
11066         * gcc.c-torture/compile/20040209-1.c: New test case.
11067
11068 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11069
11070         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11071
11072 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11073
11074         * gcc.c-torture/execute/20040208-[12].c: New tests.
11075
11076 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11077
11078         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11079
11080 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11081
11082         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11083
11084 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11085
11086         Bug 13856
11087         * gcc.dg/visibility-8.c: New testcase.
11088
11089 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11090
11091         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11092         arguments.
11093         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11094
11095 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11096
11097         PR middle-end/13696
11098         * g++.dg/opt/fold1.C: New test case.
11099
11100 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11101
11102         PR c++/14033
11103         * g++.dg/other/crash-2.C: New test.
11104
11105 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11106
11107         PR c++/14028
11108         * g++.dg/parse/angle-bracket2.C: New test.
11109
11110 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11111
11112         PR middle-end/13750
11113         Revert:
11114         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11115         PR pch/13361
11116         * testsuite/g++.dg/pch/wchar-1.C: New.
11117         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11118
11119 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11120
11121         PR c++/14008
11122         * g++.dg/parse/error15.C: New test.
11123         * g++.dg/parse/crash11.C: Update dg-error mark.
11124
11125 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/13932
11128         * g++.dg/warn/conv2.C: New test.
11129
11130 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11131
11132         PR c++/13086
11133         * g++.dg/warn/incomplete1.C: Remove xfail.
11134
11135 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11136
11137         * lib/file-format.exp (gcc_target_object_format): Use
11138         ${tool}_target_compile, not gcc_target_compile.
11139         * lib/target-supports.exp (check_alias_available): Likewise.
11140         (check_gc_sections_available): Likewise.
11141         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11142         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11143         dg-require-alias.
11144
11145 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11146
11147         PR c++/13969
11148         * g++.dg/template/static6.C: New test.
11149
11150 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11151
11152         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11153
11154 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11155
11156         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11157         tests for systems where `char' is unsigned by default.
11158
11159 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11160
11161         PR c++/13997
11162         * g++.dg/template/partial3.C: New test.
11163
11164 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11165
11166         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11167         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11168         Remove mentions of obsolete ports.
11169
11170 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11171
11172         * gcc.dg/noncompile/20001228-1.c: Fix for new
11173         error message.
11174
11175 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11176
11177         PR target/9348
11178         * gcc.c-torture/execute/multdi-1.c: New test case.
11179
11180 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11181
11182         PR c++/13925
11183         * g++.dg/template/lookup5.C: New test.
11184
11185 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11186
11187         PR c++/13950
11188         * g++.dg/template/lookup4.C: New test.
11189
11190         PR c++/13970
11191         * g++.dg/parse/error14.C: New test.
11192
11193         PR c++/14002
11194         * g++.dg/parse/template13.C: New test.
11195
11196 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11197
11198         PR c++/13978
11199         * g++.dg/template/koenig4.C: New test.
11200
11201         PR c++/13968
11202         * g++.dg/template/crash17.C: New test.
11203
11204         PR c++/13975
11205         * g++.dg/parse/error13.C: New test.
11206         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11207
11208 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11209
11210         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11211
11212 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11213
11214         PR c/11658
11215         PR c/13994
11216         * gcc.dg/noncompile/20040203-1.c: New test.
11217         * gcc.dg/noncompile/20040203-2.c: Likewise.
11218         * gcc.dg/noncompile/20040203-3.c: Likewise.
11219         * gcc.dg/20040203-1.c: Likewise.
11220
11221 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11222
11223         PR c++/10858
11224         * g++.dg/template/sizeof7.C: New test.
11225
11226 2004-02-02  Eric Christopher  <echristo@redhat.com>
11227             Zack Weinberg  <zack@codesourcery.com>
11228
11229         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11230
11231 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11232
11233         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11234         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11235         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11236         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11237
11238 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c++/13113
11241         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11242
11243         PR c++/13854
11244         * g++.dg/ext/attrib13.C: New test.
11245
11246         PR c++/13907
11247         * g++.dg/conversion/op2.C: New test.
11248
11249 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11250
11251         * gcc.dg/titype-1.c: Fix pasto.
11252
11253 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11254
11255         * gcc.dg/titype-1.c: New test.
11256
11257 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11258
11259         PR c++/13957
11260         * g++.dg/template/non-type-template-argument-1.C,
11261         g++.dg/template/qualified-id1.C: Update dg-error marks.
11262         * g++.dg/template/nontype6.C: New test.
11263
11264 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11265
11266         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11267         * gcc.dg/builtins-31.c: New testcase.
11268         * gcc.dg/builtins-32.c: New testcase.
11269
11270 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11271
11272         * objc.dg/call-super-2.m: Update line numbers
11273         for the including of stddef.h.
11274
11275 2004-01-30  Michael Matz  <matz@suse.de>
11276
11277         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11278         g++.dg/ext/case-range3.C: New tests.
11279
11280 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11281
11282         DR206
11283         PR c++/13813
11284         * g++.dg/template/member4.C: New test.
11285
11286 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11287
11288         PR c++/13683
11289         * g++.dg/template/sizeof6.C: New test.
11290
11291 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11292
11293         * gcc.dg/fwritable-strings-1.c: New test.
11294
11295 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11296
11297         * gcc.c-torture/compile/20040130-1.c: New test.
11298
11299 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11300
11301         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11302
11303 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11304
11305         PR c++/13883
11306         * g++.dg/template/ctor3.C: New test.
11307
11308 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11309
11310         * g++.dg/tc1: New directory.
11311         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11312         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11313         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11314         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11315         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11316
11317 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11318
11319         * g++.dg/parse/error11.C: New test.
11320         * g++.dg/parse/error12.C: Likewise.
11321
11322 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11323
11324         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11325         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11326
11327 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11328
11329         PR c++/13791
11330         * g++.dg/ext/attrib12.C: New test.
11331
11332         PR c++/13736
11333         * g++.dg/parse/cast2.C: New test.
11334
11335 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11336
11337         * objc.dg/encode-2.m (main): New local string.  Set depending on
11338         sizeof long.  Use in sscanf call.
11339         * objc.dg/encode-3.m (main): New local string.  Set depending on
11340         sizeof long.  Use in scan_initial call.
11341
11342 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11343
11344         * objc.dg/call-super-2.m: Make LP64-safe.
11345         * objc.dg/desig-init-1.m: Likewise.
11346
11347 2004-01-27  Devang Patel <dpatel@apple.com>
11348
11349         * g++.dg/debug/namespace1.C: New test.
11350
11351 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11352
11353         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11354         xscale-*-*.
11355
11356         * gcc.dg/arm-mmx-1.c: New test.
11357
11358 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11359
11360         * gcc.dg/20040127-1.c: New test.
11361         * gcc.dg/20040127-2.c: New test.
11362
11363 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11364
11365         * objc.dg/stret-1.m (glob): Renamed to globa.
11366
11367 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11368
11369         PR c++/13663
11370         * g++.dg/expr/for1.C: New test.
11371
11372 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11373
11374         PR middle-end/13779
11375         * gcc.dg/darwin-longlong.c: New test.
11376
11377 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11378
11379         * gcc.dg/20040124-1.c: Moved test from here...
11380         * gcc.c-torture/compile/20040124-1.c: ...to here.
11381
11382 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11383
11384         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11385         the assembly output if -m64 is passed.
11386
11387 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11388
11389         PR c++/13833
11390         * g++.dg/template/cond3.C: New test.
11391
11392 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11393
11394         PR c++/13810
11395         * g++.dg/template/ttp7.C: New test.
11396
11397 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11398
11399         PR c++/13797
11400         * g++.dg/template/nontype4.C: New test.
11401         * g++.dg/template/nontype5.C: Likewise.
11402
11403 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11404
11405         * gcc.dg/torture/mips-clobber-at.c: New test.
11406
11407 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11408
11409         * gcc.dg/20040124-1.c: New test.
11410
11411 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11412
11413         * gcc.dg/20040123-1.c: New test.
11414
11415 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11416
11417         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11418
11419 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11420
11421         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11422
11423 2004-01-23  Andrew Pinski  <apinski@apple.com>
11424
11425         * gcc.dg/20030121-1.c: Move to ..
11426         * gcc.dg/20040121-1.c: here.
11427
11428 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11429
11430         * gcc.dg/builtins-29.c: New test case.
11431
11432 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11433
11434         PR 18314
11435         * gcc.dg/builtins-30.c: New testcase.
11436
11437 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11438
11439         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11440         * lib/g77.exp: Likewise.
11441         * lib/objc.exp: Likewise.
11442         * lib/g++.exp: Likewise.
11443
11444 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11445
11446         * gcc.dg/struct-by-value-2.c: New test.
11447
11448 2004-01-21  Andrew Pinski  <apinski@apple.com>
11449
11450         PR target/13785
11451         * gcc.dg/20030121-1.c: New test.
11452
11453 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11454
11455         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11456         clobber frame pointer register in asm statement.
11457
11458 2004-01-21  Falk Hueffner  <falk@debian.org>
11459
11460         * gcc.c-torture/compile/20040121-1.c: New test.
11461
11462 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11463
11464         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11465
11466 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11467
11468         * gcc.dg/ppc64-abi-2.c: New test.
11469
11470 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11471
11472         * lib/treelang.exp: Fill out this file.
11473         * lib/treelang-dg.exp: New File.
11474
11475 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11476
11477         * gcc.c-torture/compile/981022-1.c: Remove.
11478         * gcc.dg/array-5.c: Remove XFAIL.
11479         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11480         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11481         gcc.dg/cond-lvalue-1.c: Update.
11482         * gcc.dg/cast-lvalue-2.c: New test.
11483
11484 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11485
11486         PR c++/13592
11487         * g++.dg/other/error1.C (class foo): Tweak error message.
11488
11489         PR c++/13592
11490         * g++.dg/template/call2.C: New test.
11491
11492 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11493
11494         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11495         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11496         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11497         scalar-return-1_x.c, scalar-return-2_y.c,
11498         scalar-return-3_x.c, scalar-return-3_y.c,
11499         scalar-return-4_x.c, scalar-return-4_y.c,
11500         struct-align-1.h, struct-align-1_x.c,
11501         struct-align-1_y.c, struct-align-2.h,
11502         struct-align-2_x.c, struct-align-2_y.c,
11503         struct-by-value-10_y.c, struct-by-value-11_x.c,
11504         struct-by-value-11_y.c, struct-by-value-12_x.c,
11505         struct-by-value-12_y.c, struct-by-value-13_x.c,
11506         struct-by-value-13_y.c, struct-by-value-14_x.c,
11507         struct-by-value-14_y.c, struct-by-value-15_x.c,
11508         struct-by-value-15_y.c, struct-by-value-16_y.c,
11509         struct-by-value-17_y.c, struct-by-value-18_y.c,
11510         struct-by-value-19_y.c, struct-by-value-1_x.c,
11511         struct-by-value-1_y.c, struct-by-value-20_y.c,
11512         struct-by-value-2_x.c, struct-by-value-2_y.c,
11513         struct-by-value-3_y.c, struct-by-value-4_x.c,
11514         struct-by-value-4_y.c, struct-by-value-5_y.c,
11515         struct-by-value-6_y.c, struct-by-value-7_y.c
11516         struct-by-value-8_x.c, struct-by-value-8_y.c
11517         struct-by-value-9_x.c, struct-by-value-9_y.c
11518         struct-return-10_x.c, struct-return-10_y.c,
11519         struct-return-19_x.c, struct-return-20_x.c
11520         struct-return-2_x.c, struct-return-2_y.c
11521         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11522         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11523
11524 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11525
11526         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11527         attribute on sparc*-sun-solaris2.*.
11528
11529 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11530
11531         PR c++/13710
11532         * g++.dg/ext/typeof7.C: New test.
11533
11534 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11535
11536         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11537         * gcc.dg/const-elim-1.c: Same.
11538
11539 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11540
11541         * objc.dg/stret-1.m: New.
11542         * objc.dg/stret-2.m: New.
11543
11544 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11545
11546         PR c++/11895
11547         * g++.dg/ext/vector1.C: New test.
11548
11549 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11550
11551         * gcc.dg/pch/import-1.c: New.
11552         * gcc.dg/pch/import-1.hs: New.
11553         * gcc.dg/pch/import-1a.h: New.
11554         * gcc.dg/pch/import-1b.h: New.
11555         * gcc.dg/pch/import-1c.h: New.
11556
11557 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11558
11559         PR c++/13574
11560         * g++.dg/ext/array1.C: New test.
11561
11562         PR c++/13178
11563         * g++.dg/conversion/op1.C: New test.
11564
11565 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11566
11567         PR 11864
11568         From Kazumoto Kojima / Dan Kegel:
11569         * gcc.dg/pr11864-1.c: New test.
11570
11571         PR 10392
11572         From Marcus Comstedt / Dan Kegel:
11573         * gcc.dg/pr10392-1.c: New test.
11574
11575 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11576
11577         PR c++/13478
11578         * g++.dg/init/ref10.C: New test.
11579
11580 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11581
11582         PR c++/13407
11583         * g++.dg/parse/typename6.C: New test.
11584
11585 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11586
11587         PR pch/13361
11588         * testsuite/g++.dg/pch/wchar-1.C: New.
11589         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11590
11591 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11592
11593         PR c++/9259
11594         * g++.dg/expr/sizeof2.C: New test.
11595
11596 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11597
11598         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11599
11600 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11601
11602         PR c++/13659
11603         * g++.dg/lookup/strong-using-3.C: New.
11604         * g++.dg/lookup/using-10.C: New.
11605
11606 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11607
11608         PR c++/13594
11609         * g++.dg/lookup/strong-using-2.C: New.
11610
11611 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11612             Dan Kegel <dank@kegel.com>
11613             J"orn Rennecke <joern.rennecke@superh.com>
11614
11615         PR target/9365
11616         * gcc.dg/pr9365-1.c: New test.
11617
11618 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11619
11620         PR c++/8856
11621         * g++.dg/parse/casting-operator2.C: New test.
11622         * g++.old-deja/g++.pt/explicit83.C: Remove.
11623
11624 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11625
11626         * gcc.dg/label-compound-stmt-1.c: New test.
11627         * gcc.c-torture/compile/950922-1.c,
11628         gcc.c-torture/compile/20000211-3.c,
11629         gcc.c-torture/compile/20000518-1.c,
11630         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11631         compound statements.
11632
11633 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11634
11635         * gcc.dg/ppc64-abi-1.c: New test.
11636
11637 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11638
11639          * g++.dg/ext/attrib9.C: Add dg-warnings.
11640
11641 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11642
11643         PR c++/12335
11644         * g++.dg/parse/dtor3.C: New test.
11645
11646 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11647
11648         PR c++/12709
11649         * g++.dg/parse/try-catch-1.C: New test.
11650
11651 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11652
11653         * ada/acats/run_all.sh: Add more verbose output in acats.log
11654         when compiling tests.
11655
11656 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11657
11658         PR 13656
11659         * gcc.dg/typedef-redecl.c: New test case.
11660         * gcc.dg/typedef-redecl.h: New support file.
11661
11662 2004-01-13  Jan Hubicka  <jh@suse.cz>
11663
11664         * gcc.dg/always_inline.c: New test.
11665         * gcc.dg/debug/20031231-1.c: Fix.
11666
11667 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11668
11669         PR c++/13474
11670         * g++.dg/template/array3.C: New test.
11671
11672 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11673
11674         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11675         * g++.dg/warn/Wunused-2.C: Likewise.
11676
11677 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11678
11679         PR c++/13289
11680         * g++.dg/template/instantiate6.C: New test.
11681
11682 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11683
11684         PR middle-end/11397
11685         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11686
11687 2004-01-12  Jan Hubicka  <jh@suse.cz>
11688
11689         PR opt/12826
11690         * gcc.dg/20040112-1.c: New.
11691
11692         * gcc.dg/dwarf-die[1-7].c: Move to...
11693         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11694         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11695
11696 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11697
11698         PR c++/4100
11699         * g++.dg/parse/friend4.C: New test.
11700
11701 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11702
11703         PR c++/4100
11704         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11705         definition is called a friend.
11706
11707 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11708
11709         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11710
11711 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11712
11713         PR c++/3478
11714         * g++.dg/parse/error10.C: New test.
11715         * g++.dg/template/arg2.C: Accept "invalid type" error.
11716
11717 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11718
11719         PR middle-end/13392
11720         * g++.dg/opt/expect2.C: New test.
11721
11722 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11723
11724         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11725         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11726         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11727         Update dg-error regexps.
11728
11729 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11730
11731         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11732         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11733
11734 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11735
11736         * gcc.dg/pragma-re-1.c: Use right pointer type.
11737
11738 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11739
11740         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11741
11742 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11743
11744         * gcc.dg/rs6000-ldouble-1.c: New.
11745
11746 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11747
11748         DR 337
11749         PR c++/9256
11750         * g++.dg/other/abstract1.C: New test.
11751
11752 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11753
11754         * g++.dg/lookup/strong-using-1.C: New.
11755
11756 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11757
11758         PR c/11234
11759         * gcc.dg/func-ptr-conv-1.c: New test.
11760         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11761
11762 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11763
11764         PR target/13380.
11765         * gcc.c-torture/compile/20040109-1.c: New.
11766
11767 2004-01-08  Stuart Hastings  <stuart@apple.com>
11768
11769         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11770         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11771         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11772
11773 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11774
11775         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11776
11777 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11778
11779         * ada/acats/run_acats: Treat 'gnatchop' the same way
11780         as 'gnatmake'.  Export GCC_DRIVER.
11781         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11782         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11783
11784 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11785
11786         PR c++/12573
11787         * g++.dg/template/dependent-expr4.C: New test.
11788
11789 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11790
11791         * gcc.dg/altivec-11.c: New test.
11792
11793 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11794
11795         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11796
11797 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11798
11799         PR c/6024
11800         * gcc.dg/enum-compat-1.c: New test.
11801         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11802
11803 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11804
11805         PR c/12165
11806         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11807         gcc.dg/c99-idem-qual-3.c: New tests.
11808
11809 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11810
11811         * gcc.dg/winline-7.c: Don't cast void * to int.
11812
11813 2004-01-06  Jan Hubicka  <jh@suse.cz>
11814
11815         * gcc.dg/i386-sse-5.c: New test
11816         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11817
11818 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11819
11820         PR c++/12815
11821         * g++.dg/rtti/typeid4.C: New test.
11822
11823 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11824
11825         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11826
11827 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11828
11829         PR c++/12132
11830         * g++.dg/template/error11.C: New test.
11831
11832         PR c++/13451
11833         * g++.dg/template/class2.C: New test.
11834
11835 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11836         Richard Sandiford <rsandifo@redhat.com>
11837
11838         PR c++/13387
11839         * g++.dg/opt/alias3.C: New test.
11840
11841 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11842
11843         PR c++/13157
11844         * g++.dg/template/koenig3.C: New test.
11845
11846         PR c++/13529
11847         * g++.dg/parse/offsetof3.C: New test.
11848
11849         * g++.dg/init/copy7.C: Add missing dg-error markers.
11850
11851         PR c++/12226
11852         * g++.dg/init/copy7.c: New test.
11853
11854         PR c++/13536
11855         * g++.dg/parse/cast1.C: New test.
11856
11857 2004-01-04  Jan Hubicka  <jh@suse.cz>
11858
11859         * gcc.dg/winline[1-7].c: New tests.
11860
11861 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11862
11863         PR c++/13520
11864         * g++.dg/template/qualttp22.C: New test.
11865
11866 2004-01-01  Jan Hubicka  <jh@suse.cz>
11867
11868         * gcc.dg/debug/20031231-1.c: New.
11869         * gcc.c-torture/compile/20040101-1.c: New.
11870         * gcc.dg/dwarf-die-[1-7].c: New.
11871
11872 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11873
11874         PR optimization/13521
11875         * gcc.c-torture/compile/20031231-1.c: New test.
11876
11877 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11878
11879         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11880
11881 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11882
11883         PR c++/10079
11884         * g++.dg/template/crash16.C: New test.
11885
11886 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11887
11888         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11889
11890 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11891
11892         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11893         ports.
11894         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11895         * g++.old-deja/g++.law/profile1.C: Likewise.
11896         * gcc.c-torture/compile/981006-1.c: Likewise.
11897         * gcc.c-torture/execute/loop-2e.x: Likewise.
11898         * gcc.c-torture/execute/loop-2f.x: Remove.
11899         * gcc.c-torture/execute/loop-2g.x: Likewise.
11900         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11901         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11902
11903 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11904
11905         PR c++/13507
11906         * g++.dg/ext/attrib11.C: New test.
11907
11908         PR c++/13494
11909         * g++.dg/template/array2-1.C: New test.
11910         * g++.dg/template/array2-2.C: New test.
11911
11912 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11913
11914         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11915
11916 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         PR c++/12774
11919         * g++.dg/template/array1-1.C: New test.
11920         * g++.dg/template/array1-2.C: New test.
11921
11922 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11923
11924         PR fortran/12632
11925         * g77.dg/12632.f: New test case.
11926
11927 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11928
11929         PR c++/13289
11930         * g++.dg/parse/nontype1.C: New test.
11931
11932 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11933
11934         PR c++/12403
11935         * g++.dg/parse/explicit1.C: New test.
11936         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11937
11938 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11939
11940         PR c++/13081
11941         * g++.dg/opt/inline6.C: New test.
11942
11943         PR c++/12613
11944         * g++.dg/parse/error9.C: New test.
11945
11946         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11947
11948 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11949
11950         PR c++/13009
11951         * g++.dg/init/assign1.C: New test.
11952
11953 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11954
11955         PR c++/13070
11956         * g++.dg/warn/format3.C: New test case.
11957
11958 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11959
11960         * gcc.c-torture/compile/20031227-1.c: New test.
11961
11962 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11963
11964         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11965         * g77.dg/bprob/bprob.exp: Likewise.
11966         * gcc.misc-tests/bprob.exp: Likewise.
11967         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11968         variants on systems where the library does not provide that
11969         functionality.
11970         * gcc.dg/builtins-20.c: Use builtins-config.h.
11971         * gcc.dg/builtins-config.h: New file.
11972
11973 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11974
11975         * lib/gcc-dg.exp (dg-require-profiling): New function.
11976         * lib/target-supports.exp (check_profiling_available): Likewise.
11977         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11978         * g77.dg/bprob/bprob.exp: Likewise.
11979         * gcc.misc-tests/bprob.exp: Likewise.
11980         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11981         * gcc.dg/20021014-1.c: Likewise.
11982         * gcc.dg/nest.c: Likewise.
11983
11984 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11985
11986         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11987         compiling.
11988         * g++.dg/lookup/java2.C: Likewise.
11989         * gcc.dg/cpp/lexident.c: Likewise.
11990
11991 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11992
11993         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11994         given.
11995         * gcc.c-torture/compile/961203-1.c: Likewise.
11996         * gcc.c-torture/compile/980506-1.c: Likewise.
11997
11998 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11999
12000         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12001         (additional_prunes): New global.
12002         (gcc-dg-prune): Handle additional per-test pruning.
12003         (dg-test): Clear additional_prunes between tests.
12004
12005         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12006         dg-prune-output to avoid spurious failures from assembler
12007         complaining about nonexistent WAW violations.
12008         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12009         Use dg-prune-output to avoid spurious failures from assembler
12010         warning about Itanium B-step errata.
12011
12012 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12013
12014         * g++.dg/abi/macro0.C: New test.
12015         * g++.dg/abi/macro1.C: Likewise.
12016         * g++.dg/abi/macro2.C: Likewise.
12017
12018         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12019         * g++.dg/abi/bitfield7.C: Likewise.
12020         * g++.dg/abi/dtor2.C: Likewise.
12021         * g++.dg/abi/mangle11.C: Likewise.
12022         * g++.dg/abi/mangle12.C: Likewise.
12023         * g++.dg/abi/mangle14.C: Likewise.
12024         * g++.dg/abi/mangle17.C: Likewise.
12025         * g++.dg/abi/vbase10.C: Likewise.
12026         * g++.dg/abi/vbase14.C: Likewise.
12027         * g++.dg/template/qualttp17.C: Likewise.
12028
12029 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12030
12031         PR c/11995
12032         * gcc.dg/20031223-1.c: New test.
12033
12034 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12035
12036         * gcc.dg/noreturn-7.c: New test.
12037
12038 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12039
12040         * gcc.dg/null-pointer-1.c: New test.
12041
12042 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12043
12044         * g++.old-deja/g++.jason/template18.C: Remove.
12045         * g++.old-deja/g++.jason/template37.C: Likewise.
12046
12047         PR c++/12862
12048         * g++.dg/lookup/ns1.C: New test.
12049
12050         PR c++/12397
12051         * g++.dg/template/lookup3.C: New test.
12052
12053 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12054
12055         * g++.dg/template/recurse1.C: New test
12056
12057 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12058
12059         PR c++/12479
12060         * g++.dg/parse/semicolon1.C: New test.
12061         * g++.dg/parse/semicolon1.h: Likewise.
12062
12063 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12064
12065         * gcc.dg/darwin-misaligned.c: New test.
12066
12067 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12068
12069         PR c/9163
12070         * gcc.dg/20031222-1.c: New test.
12071
12072 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12073
12074         PR c++/13438
12075         * g++.dg/parse/error8.C: New test.
12076
12077         PR c++/11554
12078         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12079
12080 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12081
12082         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12083         too small.
12084         * gcc.c-torture/compile/930217-1.c: Likewise.
12085         * gcc.c-torture/compile/930513-1.c: Likewise.
12086         * gcc.c-torture/execute/920908-2.c: Likewise.
12087         * gcc.c-torture/execute/921204-1.c: Likewise.
12088         * gcc.c-torture/execute/930621-1.c: Likewise.
12089         * gcc.c-torture/execute/930630-1.c: Likewise.
12090         * gcc.c-torture/execute/931031-1.c: Likewise.
12091         * gcc.c-torture/execute/980602-2.c: Likewise.
12092         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12093         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12094         * gcc.c-torture/execute/extzvsi.c: Likewise.
12095         * gcc.c-torture/unsorted/ext.c: Likewise.
12096
12097 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12098
12099         PR target/12749
12100         * gcc.c-torture/compile/20031220-2.c: New test case.
12101
12102 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12103
12104         PR optimization/13031
12105         * gcc.c-torture/compile/20031220-1.c: New test case.
12106
12107 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12108
12109         * gcc.dg/cast-function-1.c: New test.
12110
12111 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12112
12113         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12114         formats.
12115
12116 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12117
12118         PR c++/12795
12119         * g++.dg/ext/attrib10.C: New test.
12120
12121 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12122
12123         * gcc.dg/cleanup-10.c: New test.
12124         * gcc.dg/cleanup-11.c: New test.
12125
12126 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12127
12128         PR c++/13239
12129         * g++.dg/opt/expect1.C: New test.
12130
12131 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12132
12133         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12134
12135 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12136
12137         PR debug/12923
12138         * gcc.dg/20031218-1.c: New test.
12139
12140         PR debug/12389
12141         * gcc.dg/20031218-2.c: New test.
12142         * gcc.dg/20031218-3.c: New test.
12143
12144         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12145         of label name and allow for USER_LABEL_PREFIX == "_" names.
12146         * g++.dg/abi/mangle18-2.C: Likewise.
12147         * g++.dg/abi/mangle19-1.C: Likewise.
12148         * g++.dg/abi/mangle19-2.C: Likewise.
12149         * g++.dg/abi/mangle20-1.C: Likewise.
12150         * g++.dg/abi/mangle20-2.C: Likewise.
12151
12152 2003-12-18  Richard Henderson  <rth@redhat.com>
12153
12154         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12155
12156 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12157             Dan Kegel <dank@kegel.com>
12158
12159         PR other/12009
12160         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12161         testing a cross compiler, it causes spurious compile failures.
12162         * lib/g++.exp: Likewise.
12163
12164 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12165
12166         PR c++/13262
12167         * g++.dg/template/access13.C: New test.
12168
12169 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12170
12171         * gcc.dg/20031216-1.c: New test.
12172
12173 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12174
12175         PR c++/9154
12176         * g++.dg/template/error10.C: New test.
12177
12178 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12179
12180         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12181         * g++.dg/eh/simd-2.C: Likewise.
12182
12183 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12184             Roger Sayle  <roger@eyesopen.com>
12185
12186         * gcc.c-torture/execute/ieee/mzero5.c: New.
12187
12188 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12189
12190         PR c++/10603
12191         * g++.dg/parse/error6.C: New test.
12192
12193         PR c++/12827
12194         * g++.dg/parse/error7.C: New test.
12195
12196 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12197
12198         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12199         at -O with stabs debugging formats.
12200         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12201         * gcc.dg/debug/debug-2.c: Likewise.
12202
12203 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12204
12205         PR c++/12696
12206         * g++.dg/init/error1.C: New test.
12207
12208         PR c++/12218
12209         * g++.dg/init/pm3.C: New test.
12210
12211 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12212
12213         PR c/3347
12214         * gcc.dg/bitfld-8.c: New test.
12215
12216 2003-12-16  James Lemke  <jim@wasabisystems.com>
12217
12218         * gcc.dg/arm-scd42-[123].c: New tests.
12219
12220 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12221
12222         PR c++/9043
12223         * g++.dg/abi/mangle20-1.C: New test.
12224         * g++.dg/abi/mangle20-2.C: New test.
12225
12226 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12227
12228         PR c++/13275
12229         * g++.dg/other/offsetof2.C: Remove XFAIL.
12230         * g++.dg/parse/offsetof1.C: New test.
12231         * g++.gd/parse/offsetof2.C: Likewise.
12232
12233 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12234
12235         * g++.dg/template/nontype3.C: New test.
12236         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12237
12238 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12239
12240         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12241
12242 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         PR c++/13387
12245         * g++.dg/expr/assign1.C: New test.
12246
12247         PR c++/13242
12248         * g++.dg/abi/mangle19-1.C: New test.
12249         * g++.dg/abi/mangle19-2.C: New test.
12250
12251 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12252
12253         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12254
12255 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12256
12257         * gcc.c-torture/execute/20031216-1.c: New test.
12258
12259 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12260
12261         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12262         an ICE regression.
12263
12264 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12265
12266         PR c++/10926
12267         * g++.dg/template/error9.C: New test.
12268
12269         PR c++/11116
12270         * g++.dg/template/error8.C: New test.
12271
12272 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12273
12274         PR middle-end/13400
12275         * gcc.c-torture/execute/20031215-1.c: New test case.
12276
12277 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12278
12279         PR c++/13269
12280         * g++.dg/parse/error5.C: New test.
12281
12282         PR c++/12989
12283         * g++.dg/expr/sizeof1.C: New test.
12284
12285         PR c++/13310
12286         * g++.dg/template/crash15.C: New test.
12287
12288 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12289
12290         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12291         a non-POD type as the last named parameter of a varargs function.
12292
12293 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12294
12295         PR c++/13243
12296         PR c++/12573
12297         * g++.dg/template/crash14.C: New test.
12298         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12299
12300 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12301
12302         * g++.dg/other/java1.C: New test.
12303
12304         PR c++/13241
12305         * g++.dg/abi/mangle18-1.C: New test.
12306         * g++.dg/abi/mangle18-2.C: New test.
12307
12308 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12309
12310         PR optimization/10312
12311         * gcc.c-torture/execute/20031214-1.c: New.
12312
12313 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12314
12315         PR c++/10779
12316         PR c++/12160
12317         * g++.dg/parse/error3.C: New test.
12318         * g++.dg/parse/error4.C: Likewise.
12319         * g++.dg/abi/mangle4.C: Tweak error messages.
12320         * g++.dg/lookup/using5.C: Likewise.
12321         * g++.dg/other/error2.C: Likewise.
12322         * g++.dg/parse/typename5.C: Likewise.
12323         * g++.dg/parse/undefined1.C: Likewise.
12324         * g++.dg/template/arg2.C: Likewise.
12325         * g++.dg/template/ttp3.C: Likewise.
12326         * g++.dg/template/type1.C: Likewise.
12327         * g++.old-deja/g++.other/crash32.C: Likewise.
12328         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12329
12330 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12331
12332         PR c++/13106
12333         * g++.dg/warn/noreturn-3.C: New test.
12334
12335 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12336
12337         PR c++/13118
12338         * g++.dg/abi/covariant3.C: New.
12339
12340 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12341
12342         * g++.dg/eh/ia64-1.C: New test.
12343
12344 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12345
12346         PR optimization/13037
12347         * g77.f-torture/execute/13037.f: New test case.
12348
12349 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12350
12351         PR c++/12881
12352         * g++.dg/abi/covariant2.C: New.
12353
12354 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12355
12356         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12357
12358 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12359
12360         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12361
12362 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12363
12364         PR other/10819
12365         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12366         to fix Bug 10819.
12367         * lib/g++.exp (g++_version): Likewise.
12368         * lib/g77.exp (g77_version): Likewise.
12369         * lib/objc.exp (default_objc_version): Likewise.
12370
12371 2003-12-10  Richard Henderson  <rth@redhat.com>
12372
12373         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12374
12375         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12376
12377 2003-12-08  Matt Austern  <austern@apple.com>
12378
12379         PR c/13134
12380         * lib/gcc-dg.exp (dg-require-visibility): Define.
12381         * lib/target-supports (check_visibility_available): Define.
12382         * gcc.dg/visibility-1.c: New test.
12383         * gcc.dg/visibility-2.c: Likewise.
12384         * gcc.dg/visibility-3.c: Likewise.
12385         * gcc.dg/visibility-4.c: Likewise.
12386         * gcc.dg/visibility-5.c: Likewise.
12387         * gcc.dg/visibility-6.c: Likewise.
12388         * g++.dg/ext/visibility-1.C: Likewise.
12389         * g++.dg/ext/visibility-2.C: Likewise.
12390         * g++.dg/ext/visibility-3.C: Likewise.
12391         * g++.dg/ext/visibility-4.C: Likewise.
12392         * g++.dg/ext/visibility-5.C: Likewise.
12393         * g++.dg/ext/visibility-6.C: Likewise.
12394
12395 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12396
12397         * g++.dg/lookup/java1.C: New test.
12398         * g++.dg/lookup/java2.C: New test.
12399
12400 2003-12-07  Falk Hueffner  <falk@debian.org>
12401
12402         * g++.dg/opt/noreturn-1.C: New test.
12403
12404 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12405
12406         * gcc.dg/overflow-1.c: New test.
12407
12408 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12409
12410         * g77.f-torture/compile/13060.f: New test.
12411
12412 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12413
12414         PR c++/13323
12415         * g++.dg/inherit/operator2.C: New test.
12416
12417 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12418
12419         PR c++/13305
12420         * g++.dg/ext/attrib9.C: New test.
12421
12422 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12423
12424         PR c++/13314
12425         * g++.dg/template/error7.C: New test.
12426
12427 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12428             J"orn Rennecke <joern.rennecke@superh.com>
12429
12430         PR target/13302
12431         * g++.dg/other/struct-va_list.C: New test.
12432
12433 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12434
12435         PR c++/13166
12436         * g++.dg/parse/defarg6.C: New test.
12437
12438 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12439
12440         PR target/13256
12441         * gcc.c-torture/execute/20031201-1.c: New test.
12442
12443 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12444
12445         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12446
12447 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12448
12449         * gcc.dg/builtin-return-1.c: New test.
12450
12451 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12452             J"orn Rennecke <joern.rennecke@superh.com>
12453
12454         PR optimization/13260
12455         * gcc.c-torture/execute/20031204-1.c: New test.
12456
12457 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12458
12459         PR c++/9127
12460         * g++.dg/template/error6.C: New test.
12461
12462 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12463
12464         * gcc.dg/20031202-1.c: New test.
12465
12466 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12467
12468         PR c++/13179
12469         * g++.dg/template/eh1.C: New test.
12470
12471         PR c++/10771
12472         * g++.dg/template/error5.C: New test.
12473
12474 2003-12-02  David Ung  <davidu@mips.com>
12475
12476         * gcc.dg/compat/vector-check.h: Corrected type for var
12477         g_##TMODE
12478
12479 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12480
12481         PR c++/10126
12482         * g++.dg/template/ptrmem8.C: New test.
12483
12484 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12485
12486         PR c++/12573
12487         * g++.dg/template/dependent-expr3.C: New test.
12488
12489 2003-12-01  James Lemke  <jim@wasabisystems.com>
12490
12491         * gcc.dg/arm-g2.c: New test.
12492
12493 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12494
12495         PR optimization/11634
12496         * gcc.dg/20031201-2.c: New test case.
12497
12498 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12499
12500         PR 11433
12501         * objc.dg/proto-lossage-3.m: New test.
12502
12503 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12504
12505         PR optimization/12628
12506         * gcc.dg/20031201-1.c: New test case.
12507
12508 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12509
12510         * gcc.dg/unaligned-1.c: New test.
12511
12512 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12513
12514         PR c++/9849
12515         * g++.dg/template/error4.C: New test.
12516         * g++.dg/template/nested3.C: Adjust error markers.
12517
12518 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12519
12520         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12521
12522 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12523
12524         PR c/10333
12525         * gcc.dg/bitfld-7.c: New test.
12526
12527 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12528
12529         * gcc.dg/tls/asm-1.C: New test.
12530
12531 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12532
12533         * gcc.dg/cpp/assert4.c: Update.
12534
12535 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12536
12537         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12538         * gcc.dg/builtin-apply3.c: New test.
12539
12540 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12541
12542         * lib/compat.exp (compat-obj): New xfaildata parameter.
12543         Use it to set compiler_conditional_xfail_data before compiling.
12544         (compat-get-options): Handle dg-xfail-if.
12545         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12546         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12547         * gcc.dg/compat/vector-1_y.c: Likewise.
12548         * gcc.dg/compat/vector-2_x.c: Likewise.
12549         * gcc.dg/compat/vector-2_y.c: Likewise.
12550
12551 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12552
12553         * g++.dg/opt/reg-stack4.C: New test.
12554
12555 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12556
12557         * gcc.dg/builtin-apply2.c: New test.
12558
12559 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12560
12561         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12562
12563 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12564
12565         PR c++/12924
12566         * g++.dg/template/template-id-2.C: New test.
12567
12568 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12569
12570         PR c++/5369
12571         * g++.dg/template/memfriend1.C: New test.
12572         * g++.dg/template/memfriend2.C: Likewise.
12573         * g++.dg/template/memfriend3.C: Likewise.
12574         * g++.dg/template/memfriend4.C: Likewise.
12575         * g++.dg/template/memfriend5.C: Likewise.
12576         * g++.dg/template/memfriend6.C: Likewise.
12577         * g++.dg/template/memfriend7.C: Likewise.
12578         * g++.dg/template/memfriend8.C: Likewise.
12579         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12580
12581 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12582
12583         PR c++/12515
12584         * g++.dg/ext/cond1.C: New test.
12585
12586 2003-11-20  Richard Henderson  <rth@redhat.com>
12587
12588         * gcc.dg/20020201-2.c: Remove.
12589         * gcc.dg/20020201-4.c: Remove.
12590         * gcc.dg/20020304-1.c: Remove.
12591
12592 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12593
12594         * gcc.dg/cpp/trad/xwin1.c: New test case.
12595
12596 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12597
12598         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12599         * lib/g77.exp: Likewise.
12600         * lib/objc.exp: Likewise.
12601         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12602         for darwin.
12603
12604 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12605
12606         PR c++/12932
12607         * g++.dg/template/static5.C: New test.
12608
12609 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12610
12611         * gcc.dg/nested-func-1.c: New test.
12612
12613 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12614
12615         * gcc.dg/cpp/assert4.c: New test.
12616
12617 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12618
12619         PR c++/2294
12620         * g++.dg/lookup/using9.c: New test.
12621
12622 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12623
12624         PR c++/12762
12625         * g++.dg/template/error3.C: New test.
12626
12627 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12628
12629         PR ada/13035
12630         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12631         No longer use a wrapper for gcc, since this does not work under
12632         Windows.
12633
12634 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12635
12636         PR c++/2094
12637         * g++.dg/template/ptrmem7.C: New test.
12638
12639 2003-11-13  Andrew Pinski <apinski@apple.com>
12640
12641         * gcc.c-torture/compile/20031113-1.c: New test.
12642
12643 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12644             Kean Johnston <jkj@sco.com>
12645
12646         PR c/13029
12647         * gcc.dg/unused-4.c: Update.
12648
12649 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12650
12651         * g++.dg/opt/const3.C: New test.
12652
12653 2003-11-13  Jan Hubicka  <jh@suse.cz>
12654
12655         * gcc.c-torture/compile/20031112-1.c: New test.
12656
12657 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12658
12659         * g++.dg/parse/crash10.C: Remove bogus error marker.
12660
12661 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12662
12663         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12664         (host_gcc): Likewise.
12665         (ROOT): Honor $PWDCMD.
12666         (BASE): Likewise.
12667         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12668
12669 2003-11-12  Catherine Moore  <clm@redhat.com>
12670
12671         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12672
12673 2003-11-12  Andreas Jaeger  <aj@suse.de>
12674             Jakub Jelinek  <jakub@redhat.com>
12675             Andrew Pinski  <pinskia@physics.uc.edu>
12676             Richard Henderson  <rth@redhat.com>
12677
12678         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12679         systems.
12680         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12681
12682         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12683         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12684
12685 2003-11-11  Andreas Jaeger  <aj@suse.de>
12686
12687         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12688
12689         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12690
12691 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12692
12693         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12694         Clean ups.
12695
12696 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12697
12698         * gcc.dg/trampoline-1.c: New test.
12699
12700 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12701
12702         * gcc.c-torture/compile/200031109-1.c: New test.
12703
12704 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12705
12706         PR c/3190
12707         PR c/8714
12708         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12709         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12710         gcc.dg/format/no-y2k-1.c: Update.
12711
12712 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12713
12714         PR optimization/10467
12715         * gcc.dg/20031108-1.c: New test case.
12716
12717 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12718
12719         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12720
12721 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12722
12723         * gcc.dg/compound-lvalue-1.c: New test.
12724         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12725         some XFAILs.
12726
12727 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12728
12729         * gcc.dg/altivec-varargs-1.c: New test.
12730
12731 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12732
12733         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12734         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12735         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12736         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12737         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12738
12739 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12740
12741         * gcc.dg/cond-lvalue-1.c: New test.
12742
12743 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12744
12745         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12746
12747 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12748
12749         PR c++/11616
12750         * g++.dg/template/instantiate5.C: New test.
12751
12752 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12753
12754         PR c++/12726
12755         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12756         * ChangeLog: Add missing first entry for above test.
12757
12758 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12759
12760         PR c++/9810
12761         * g++.dg/template/using8.C: New test.
12762         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12763
12764 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12765
12766         PR optimization/10817
12767         * gcc.c-torture/compile/20031102-1.c: New test case.
12768
12769 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12770
12771         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12772         2147483647.
12773
12774 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12775
12776         * gcc.dg/20031102-1.c: New test.
12777
12778 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12779
12780         * gcc.dg/complex-1.c: New test.
12781
12782 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12783
12784         PR c++/12796
12785         * g++.dg/template/crash13.C: Adjust expected error location.
12786         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12787
12788 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12789
12790         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12791
12792 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12793
12794         PR/10239
12795         * gcc.c-torture/compile/20031031-2.c: New test.
12796
12797 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12798
12799         PR/11640
12800         * gcc.c-torture/compile/20031031-1.c: New test.
12801
12802 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12803
12804         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12805         * gcc.misc-tests/bprob.exp: Likewise.
12806         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12807         the execution test on arm-elf configs.
12808         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12809         configs that don't support scratch files.
12810         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12811
12812 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12813
12814         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12815         done by dejagnu.
12816
12817 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12818
12819         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12820         Avoid non pure sh syntax. Add more logging.
12821
12822         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12823         fail.
12824
12825 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12826
12827         PR libgcj/10610
12828         * gcc.dg/ppc-stackalign-1.c: New test.
12829
12830 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12831
12832         * ada/acats/run_all.sh: Change output to be more compliant with
12833         dejagnu framework.
12834         Create acats.sum and acats.log files under testsuite/ada/acats
12835         Only run [a-z]* directories, to filter out e.g. CVS.
12836         Redirect build output to log file.
12837
12838 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12839
12840         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12841
12842 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12843
12844         PR ada/5909:
12845         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12846
12847 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12848
12849         * gcc.c-torture/compile/20031023-1.c: New test.
12850         * gcc.c-torture/compile/20031023-2.c: New test.
12851         * gcc.c-torture/compile/20031023-3.c: New test.
12852         * gcc.c-torture/compile/20031023-4.c: New test.
12853
12854 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12855
12856         PR c++/10371
12857         * g++.dg/lookup/scoped8.C: New test.
12858
12859 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12860
12861         * g++.dg/opt/reg-stack3.C: New test.
12862
12863 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12864
12865         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12866
12867 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12868
12869         PR c++/11076
12870         * g++.dg/template/crash13.C: New test.
12871
12872 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12873
12874         * gcc.dg/c99-restrict-2.c: New test.
12875
12876 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12877
12878         PR c++/12698, c++/12699, c++/12700, c++/12566
12879         * g++.dg/inherit/covariant9.C: New test.
12880         * g++.dg/inherit/covariant10.C: New test.
12881         * g++.dg/inherit/covariant11.C: New test.
12882
12883 2003-10-23  Jason Merrill  <jason@redhat.com>
12884
12885         PR c++/12726
12886         * g++.dg/ext/complit2.C: New test.
12887
12888 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12889
12890         PR target/12654
12891         * gcc.c-torture/execute/20031020-1.c: New test.
12892
12893 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12894
12895         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12896         following the jump_insn.
12897
12898 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12899
12900         * gcc.dg/cast-lvalue-1.c: New test.
12901
12902 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12903
12904         PR c++/11962
12905         * g++.dg/template/cond2.C: New test.
12906
12907 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12908
12909         * gcc.dg/builtins-28.c: New test.
12910
12911 2003-10-20  Jan Hubicka  <jh@suse.cz>
12912
12913         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12914         parameter.
12915         * testsuite/gcc.dg/inline-2.c: Likewise.
12916
12917 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12918
12919         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12920         * gcc.dg/nest.c:  Likewise.
12921
12922 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12923
12924         PR c++/9781, c++/10583, c++/11862
12925         * g++.dg/parse/crash13.C: New test.
12926
12927 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12928
12929         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12930
12931 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12932
12933         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12934         Define HAVE_C99_RUNTIME except on Solaris.
12935         * gcc.dg/builtins-20.c: Likewise.
12936
12937 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12938
12939         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12940
12941 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12942
12943         PR c++/12495
12944         * g++.dg/template/crash21.C: New test.
12945
12946 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12947
12948         PR c++/2513
12949         * g++.dg/template/typename5.C: New test.
12950
12951 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12952
12953         PR c++/12369
12954         * g++.dg/template/friend25.C: New test.
12955
12956 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12957
12958         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12959         versions.
12960
12961 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12962
12963         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12964         == 2147483647.
12965
12966 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12967
12968         * gcc.c-torture/execute/960416-1.x: Remove.
12969         * gcc.c-torture/execute/divconst-3.x: Likewise.
12970
12971 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12972
12973         PR target/12598
12974         * gcc.dg/torture/cris-volatile-1.c: New test.
12975
12976 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12977
12978         PR optimization/9325
12979         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12980         for overflowing floating point to integer conversion during RTL
12981         simplification.
12982
12983 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12984
12985         * objc/execute/_cmd.m: Fix typo.
12986         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12987         Relax 'scan-assembler' regexp.
12988         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12989         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12990         * objc.dg/zero-link-2.m: Remove blank line.
12991         * objc.dg/zero-link-3.m: New test case.
12992
12993 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12994
12995         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12996
12997         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12998         than linker trickery.
12999
13000 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13001
13002         PR c++/12370
13003         * g++.dg/other/friend2.C: New test.
13004
13005 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13006
13007         * gcc.dg/20031012-1.c: New test.
13008
13009 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13010
13011         * gcc.dg/weak/weak-3.c: Fix for new warning.
13012
13013 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13014
13015         PR optimization/8750
13016         * gcc.c-torture/execute/20031012-1.c: New test case.
13017
13018 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13019
13020         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13021         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13022
13023 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13024
13025         PR optimization/12260
13026         * gcc.c-torture/compile/20031011-2.c: New test case.
13027
13028 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13029
13030         * gcc.c-torture/execute/20031011-1.c: New testcase.
13031
13032 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13033
13034         * gcc.c-torture/compile/20031011-1.c: New test.
13035
13036 2003-10-11  Jan Hubicka  <jh@suse.cz>
13037
13038         * g++.dg/other/first-global.C: New test.
13039
13040 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13041
13042         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13043
13044 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13045
13046         * gcc.c-torture/compile/20031010-1.c: New test.
13047
13048 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13049
13050         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13051         * gcc.c-torture/execute/va-arg-25.c: ... here.
13052
13053 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13054
13055         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13056
13057 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13058
13059         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13060
13061 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13062
13063         * g++.dg/parse/error2.C: New test.
13064
13065 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13066
13067         PR c++/11097
13068         * g++.dg/other/error5.C: Modify the error message.
13069         * g++.dg/lookup/using8.C: New test.
13070
13071 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13072
13073         * gcc.dg/darwin-abi-2.c: New file.
13074         * gcc.c-torture/execute/va-arg-24.c: New file.
13075
13076 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13077
13078         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13079         indentation.
13080
13081 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13082
13083         PR c++/10147
13084         * g++.dg/other/error4.C: Update error messages.
13085         * g++.dg/template/ptrmem4.C: Likewise.
13086
13087         PR c++/12337
13088         * g++.dg/init/new9.C: New test.
13089
13090         PR c++/12334, c++/12236, c++/8656
13091         * g++.dg/ext/attrib8.C: New test.
13092
13093 2003-10-06  Devang Patel  <dpatel@apple.com>
13094
13095         * gcc.dg/debug/dwarf2-3.h: New test.
13096         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13097
13098 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13099
13100         * g++.dg/opt/cfg2.C: New test.
13101
13102 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13103
13104         * g++.dg/opt/float1.C: New test.
13105
13106 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13107
13108         * gcc.dg/c90-array-lval-6.c: New test.
13109         * gcc.dg/c99-array-lval-6.c: New test.
13110
13111 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13112             Ziemowit Laski  <zlaski@apple.com>
13113
13114         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13115         'Derived', so that it is never considered a class method; add
13116         new warning for '+port' method ambiguity.
13117         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13118         <objc/objc-api.h> (needed on Mac OS X).
13119         * objc.dg/method-13.m: New test.
13120
13121 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13122
13123         PR optimization/9325, PR java/6391
13124         * gcc.c-torture/execute/20031003-1.c: New test case.
13125
13126 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13127
13128         PR optimization/12180
13129         * gcc.dg/20031002-1.c: New test.
13130
13131         PR c++/12486
13132         * g++.dg/inherit/error1.C: New test.
13133
13134 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13135
13136         * lib/f-torture.exp (search_for): Rename to...
13137         (search_for_re): This.  Also, clean up comments and the
13138         "regexp" invocation.
13139
13140 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13141
13142         * gcc.c-torture/compile/20031002-1.c: New test.
13143
13144 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13145
13146         * g++.dg/opt/cond1.C: New test.
13147
13148 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13149
13150         * gcc.dg/Wold-style-definition-2.c: New testcase.
13151         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13152
13153 2003-09-29  Richard Henderson  <rth@redhat.com>
13154
13155         * g++.dg/init/array10.C: Add dg-options.
13156
13157 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13158
13159         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13160
13161 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13162
13163         * g++.dg/template/friend19.C: Fix typo.
13164         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13165
13166 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13167
13168         * gcc.c-torture/execute/20030928-1.c: New test.
13169         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13170
13171 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13172
13173         * g++.dg/opt/unroll1.C: New test.
13174
13175 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13176
13177         PR optimization/11741
13178         * gcc.dg/20030926-1.c: New test case.
13179
13180 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13181
13182         PR c++/5655
13183         * g++.dg/parse/access7.C: New test.
13184         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13185
13186 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13187
13188         MERGE OF objc-improvements-branch into MAINLINE:
13189         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13190         if libobjc has not been built.
13191         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13192         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13193         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13194         objc/execute/nested-3.m, objc/execute/np-2.m,
13195         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13196         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13197         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13198         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13199         objc.dg/special/unclaimed-category-1.h,
13200         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13201         well as GNU runtime.
13202         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13203         * execute/cascading-1.m, execute/function-message-1.m,
13204         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13205         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13206         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13207         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13208         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13209         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13210         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13211         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13212         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13213         * objc.dg/bitfield-2.m: Run only on Darwin.
13214         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13215         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13216         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13217         * objc.dg/const-str-1.m: Fix constant string layout.
13218
13219 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13220
13221         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13222
13223 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13224
13225         * gcc.dg/darwin-abi-1.c: New file.
13226
13227 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13228
13229         PR target/12281
13230         * gcc.c-torture/compile/20030921-1.c: New test.
13231
13232 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13233
13234         * g++.dg/opt/reg-stack2.C: New test.
13235
13236 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13237
13238         * g++.dg/eh/delayslot1.C: New test.
13239
13240 2003-09-20  Richard Henderson  <rth@redhat.com>
13241
13242         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13243
13244 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13245
13246         * gcc.c-torture/execute/20030920-1.c: New test case.
13247
13248 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13249
13250         * g++.dg/rtti/typeid3.C: Correct expected error message.
13251
13252 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13253
13254         PR c++/157
13255         * g++.dg/parse/crash12.C: New test.
13256
13257 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13258
13259         * gcc.dg/compat/mixed-struct-check.h: New.
13260         * gcc.dg/compat/mixed-struct-defs.h: New.
13261         * gcc.dg/compat/mixed-struct-init.h: New.
13262         * gcc.dg/compat/struct-by-value-19_main.c: New.
13263         * gcc.dg/compat/struct-by-value-19_x.c: New.
13264         * gcc.dg/compat/struct-by-value-19_y.c: New.
13265         * gcc.dg/compat/struct-by-value-20_main.c: New.
13266         * gcc.dg/compat/struct-by-value-20_x.c: New.
13267         * gcc.dg/compat/struct-by-value-20_y.c: New.
13268         * gcc.dg/compat/struct-return-19_main.c: New.
13269         * gcc.dg/compat/struct-return-19_x.c: New.
13270         * gcc.dg/compat/struct-return-19_y.c: New.
13271         * gcc.dg/compat/struct-return-20_main.c: New.
13272         * gcc.dg/compat/struct-return-20_x.c: New.
13273         * gcc.dg/compat/struct-return-20_y.c: New.
13274
13275 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13276         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13277         so that it will not complain on LP64 targets.
13278
13279 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13280
13281         PR c++/495
13282         * g++.dg/template/friend24.C: New test.
13283
13284 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13285
13286         PR c++/12332
13287         * g++.dg/template/memtmpl2.C: New test.
13288
13289 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13290
13291         PR target/11184
13292         * gcc.dg/builtin-apply1.c: New test.
13293
13294 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13295
13296         PR c++/9848
13297         * g++.dg/warn/Wunused-4.C: New test.
13298
13299 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13300
13301         PR c++/12316
13302         * g++.dg/other/gc2.C: New test.
13303
13304 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c++/11991
13307         * g++.dg/rtti/typeid3.C: New test.
13308
13309         PR c++/12266
13310         * g++.dg/overload/template1.C: New test.
13311
13312 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13313
13314         * g++.dg/opt/cfg3.C: New test.
13315
13316 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13317
13318         PR c++/7939
13319         * g++.dg/template/crash11.C: New test.
13320
13321 2003-09-16  Jason Merrill  <jason@redhat.com>
13322             Jakub Jelinek  <jakub@redhat.com>
13323
13324         * gcc.dg/attr-warn-unused-result.c: New test.
13325
13326 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13327
13328         PR c++/12184
13329         * g++.dg/expr/call2.C: New test.
13330
13331 2003-09-15  Andreas Jaeger  <aj@suse.de>
13332
13333         * gcc.dg/Wold-style-definition-1.c: New test.
13334
13335 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13336
13337         PR c++/3907
13338         * g++.dg/parse/template12.C: New test.
13339
13340         * g++.dg/abi/bitfield11.C: New test.
13341         * g++.dg/abi/bitfield12.C: Likewise.
13342
13343 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13344
13345         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13346         non-expansion of functional macro name without arguments at EOL.
13347         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13348
13349 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13350
13351         * gcc.c-torture/execute/20030914-[12].c: New tests.
13352
13353 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13354
13355         PR c++/11788
13356         * g++.dg/overload/addr1.C: New test.
13357
13358 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13359
13360         * gcc.dg/20030909-1.c: New test.
13361
13362 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13363
13364         * gcc.dg/ultrasp10.c: New test.
13365
13366 2003-09-09  Devang Patel  <dpatel@apple.com>
13367
13368         * gcc.dg/darwin-ld-6.c: New test.
13369
13370 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13371
13372         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13373
13374 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13375
13376         * gcc.dg/ia64-types1.c: New test.
13377         * gcc.dg/ia64-types2.c: Likewise.
13378
13379 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13380
13381         * gcc.dg/builtins-1.c: Add more _Complex tests.
13382         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13383
13384         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13385         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13386
13387 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13388
13389         PR c++/11786
13390         * g++.dg/lookup/koenig2.C: New test.
13391
13392         PR c++/5296
13393         * g++.dg/rtti/typeid2.C: New test.
13394
13395 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13396
13397         * gcc.c-torture/compile/20030904-1.c: New test.
13398
13399 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13400
13401         * g++.dg/opt/longbranch2.C: New test.
13402
13403 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13404
13405         * g++.dg/template/crash10.C: Only compile it.
13406
13407 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13408
13409         PR middle-end/11665
13410         * gcc.c-torture/compile/20030907-1.c: New test.
13411         * g++.dg/init/array11.C: New test.
13412
13413 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13414
13415         PR c++/11852
13416         * g++.dg/init/struct1.C: New test.
13417
13418 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13419
13420         PR c++/12181
13421         * g++.dg/expr/comma1.C: New test.
13422
13423 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13424
13425         PR c++/11867
13426         * g++.dg/expr/static_cast5.C: New test.
13427
13428 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13429
13430         PR c++/11507
13431         * g++.dg/lookup/scoped7.C: New test.
13432
13433         PR c++/9574
13434         * g++.dg/other/static1.C: New test.
13435
13436         PR c++/11490
13437         * g++.dg/warn/template-1.C: New test.
13438
13439         PR c++/11432
13440         * g++.dg/template/crash10.C: New test.
13441
13442         PR c++/2478
13443         * g++.dg/overload/VLA.C: New test.
13444
13445         PR c++/10804
13446         * g++.dg/template/call1.C: New test.
13447
13448 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13449
13450         PR c++/11794
13451         * g++.dg/parse/using3.C: New test.
13452
13453 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13454
13455         PR c++/11409
13456         * g++.dg/overload/builtin3.C: New test case.
13457
13458 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13459
13460         PR c/9862
13461         * gcc.dg/20030906-1.c: New test.
13462         * gcc.dg/20030906-2.c: Likewise.
13463
13464 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13465
13466         PR c++/12167
13467         * g++.dg/parse/defarg5.C: New test.
13468
13469         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13470
13471 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13472
13473         PR c++/12163
13474         * g++.dg/expr/static_cast4.C: New test.
13475
13476         PR c++/12146
13477         * g++.dg/template/crash9.C: New test.
13478
13479 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13480
13481         * g++.old-deja/g++.ext/pretty2.C: Update for change
13482         in __FUNCTION__.
13483         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13484
13485 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13486
13487         PR c++/11922
13488         * g++/dg/template/qualified-id1.C: New test.
13489
13490         PR c++/12037
13491         * g++.dg/warn/noeffect4.C: New test.
13492
13493 2003-09-04  Matt Austern  <austern@apple.com>
13494
13495         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13496         * g++.dg/ext/fnname2.C: Likewise.
13497         * g++.dg/ext/fnname3.C: Likewise.
13498
13499 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13500
13501         * g++.dg/expr/lval1.C: New test.
13502         * g++.dg/ext/lvcast.C: Remove.
13503
13504 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13505
13506         PR optimization/11700.
13507         * gcc.c-torture/compile/20030903-1.c: New test case.
13508
13509 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13510
13511         PR c++/12053
13512         * g++.dg/abi/layout4.C: New test.
13513
13514 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13515
13516         PR c++/11553
13517         * g++.dg/parse/friend3.C: New test.
13518
13519 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13520
13521         PR c++/11847
13522         * g++.dg/template/class1.C: New test.
13523
13524         PR c++/11808
13525         * g++.dg/expr/call1.C: New test.
13526
13527 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13528
13529         PR c++/12114
13530         * g++.dg/init/ref9.C: New test.
13531
13532         PR c++/11972
13533         * g++.dg/template/nested4.C: New test.
13534
13535 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13536
13537         PR c++/12093
13538         * g++.dg/template/non-dependent4.C: New test.
13539
13540         PR c++/11928
13541         * g++.dg/inherit/conv1.C: New test.
13542
13543 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13544
13545         PR c++/6196
13546         * g++.dg/ext/label1.C: New test.
13547         * g++.dg/ext/label2.C: Likewise.
13548
13549 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13550
13551         * g++.dg/expr/cond3.C: New test.
13552
13553 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13554
13555         * gcc.dg/builtins-1.c: Add new builtin cases.
13556
13557 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13558
13559         * gcc.dg/builtins-1.c: Add new cases.
13560         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13561
13562 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13563
13564         * gcc.dg/builtins-1.c: Add more math builtin tests.
13565         * gcc.dg/torture/builtin-attr-1.c: New test.
13566
13567 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13568
13569         PR optimization/5079
13570         * g++.dg/opt/static3.C: New test.
13571
13572 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13573
13574         * gcc.misc-tests/gcov-10b.c: New test.
13575
13576 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13577
13578         * g++.dg/opt/ptrmem3.C: New test.
13579
13580         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13581
13582 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13583
13584         * gcc.dg/20030826-2.c: New test.
13585
13586 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13587
13588         PR middle-end/12002
13589         * g77.f-torture/compile/12002.f: New test case.
13590
13591 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13592
13593         * gcc.dg/20030826-1.c: New test case.
13594
13595 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13596
13597         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13598
13599 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13600
13601         PR c++/11871
13602         * c++.dg/lookup/crash1.C: New test.
13603
13604         * c++.dg/warn/noeffect3.C: New test.
13605
13606 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13607
13608         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13609         * gcc.dg/compat/vector-1_y.c: Ditto.
13610         * gcc.dg/compat/vector-2_x.c: Ditto.
13611         * gcc.dg/compat/vector-2_y.c: Ditto.
13612
13613 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13614
13615         * gcc.dg/20030702-1.c: New test.
13616
13617 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13618
13619         PR c++/8795
13620         * g++.dg/ext/altivec-1.C: New test.
13621
13622 2003-08-24  Richard Henderson  <rth@redhat.com>
13623
13624         * g++.dg/eh/simd-2.C: Add -w for x86.
13625
13626 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13627
13628         * gcc.dg/20030815-1.c: New test.
13629
13630 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13631
13632         PR c++/3765
13633         * g++.dg/parse/access6.C: New test.
13634
13635 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13636
13637         PR c++/641, c++/11876
13638         * g++.dg/template/friend22.C: New test.
13639         * g++.dg/template/friend23.C: Likewise.
13640
13641 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13642
13643         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13644         identically.
13645
13646 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13647
13648         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13649
13650 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13651
13652         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13653
13654 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13655
13656         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13657
13658 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13659
13660         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13661
13662 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13663
13664         PR c++/11919
13665         * g++.dg/overload/prom1.C: New test.
13666
13667         PR c++/11551
13668         * g++.dg/parse/dtor2.C: New test.
13669
13670         PR c++/10762
13671         * g++.dg/parse/using2.C: New test.
13672
13673 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13674
13675         PR target/11805
13676         * gcc.c-torture/compile/20030821-1.c: New.
13677
13678 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13679
13680         PR c++/11834
13681         * g++.dg/template/deduce2.C: New test.
13682
13683 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13684
13685         * gcc.c-torture/execute/20030821-1.c: New test.
13686
13687 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13688
13689         PR middle-end/11984
13690         * gcc.dg/20030820-1.c: New test case.
13691
13692 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13693
13694         PR c++/11945
13695         * g++.dg/warn/noeffect2.C: New test.
13696
13697 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/10926
13700         * g++.dg/template/dtor2.C: New test.
13701
13702         PR c++/11684
13703         * g++.dg/template/operator1.C: New test.
13704         * g++.dg/parse/operator4.C: New test.
13705
13706         PR c++/11946.C
13707         * g++.dg/expr/enum1.C: New test.
13708         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13709
13710         PR c++/11036.C
13711         * g++.dg/parse/elab2.C: New test.
13712         * g++.dg/parse/typedef4.C: Change error message.
13713         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13714         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13715         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13716
13717 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13718
13719         * gcc.dg/pch/warn-1.c: New.
13720         * gcc.dg/pch/warn-1.hs: New.
13721
13722         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13723         not-tested file.
13724
13725 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13726
13727         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13728
13729 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13730
13731         * gcc.dg/uninit-D.c: New Test.
13732         * gcc.dg/uninit-E.c: New Test.
13733         * gcc.dg/uninit-F.c: New Test.
13734         * gcc.dg/uninit-G.c: New Test.
13735
13736 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13737
13738         * g++.dg/README: Describe the pch directory.
13739
13740 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13741
13742         PR c++/11174
13743         * g++.dg/parse/access4.C: New test.
13744         * g++.dg/parse/access5.C: Likewise.
13745         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13746
13747 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13748
13749         * gcc.dg/noncompile/20030818-1.c: New.
13750
13751 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         PR c++/11957
13754         * g++.dg/warn/noeffect1.C: New test.
13755
13756         * g++.dg/template/scope2.C: New test.
13757         * g++.dg/template/error2.C: Correct dg-error
13758
13759 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13760
13761         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13762
13763 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13764
13765         PR C++/11512
13766         * g++.dg/template/warn1.C: New.
13767
13768 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13769
13770         * g++.dg/template/error2.C: New test.
13771         * g++.dg/lookup/using7.C: Adjust errors
13772         * g++.old-deja/g++.pt/crash36.C: Likewise.
13773         * g++.old-deja/g++.pt/derived3.C: Likewise.
13774
13775 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13776
13777         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13778         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13779         * gcc.c-torture/execute/builtins/string-9.c: New, from
13780         string-opt-9.c.  Adjust for execute/builtins framework.
13781         * gcc.c-torture/execute/string-opt-9.c: Delete.
13782
13783 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13784
13785         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13786
13787         * g++.dg/parse/ret-type2.C: New test.
13788
13789         PR c++/11703
13790         * g++.dg/init/new8.C: New test.
13791
13792         PR c++/10923
13793         * g++.dg/parse/typedef5.C: New test.
13794
13795         PR c++/9512
13796         * g++.dg/parse/qualified2.C: New test.
13797         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13798         invalid code.
13799
13800 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13801
13802         * g++.dg/conversion/ptrmem1.C: New test.
13803
13804 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13805
13806         PR target/11693
13807         * gcc.dg/20030811-1.c: New test.
13808
13809         PR target/11535
13810         * gcc.c-torture/execute/20030811-1.c: New test.
13811
13812 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13813
13814         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13815
13816 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13817
13818         PR c++/11789.C
13819         * g++.dg/inherit/multiple1.C: New test.
13820
13821 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13822
13823         * gcc.dg/spe1.c: New test.
13824
13825         PR c++/11670
13826         * g++.dg/expr/cast2.C: New test.
13827
13828         PR c++/10530
13829         * g++.dg/template/dependent-name2.C: New test.
13830
13831 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13832
13833         * g++.dg/parse/crash11.C: Put the dg options in comments.
13834
13835 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13836
13837         * lib/gcc-dg.exp: Update for diagnostic change.
13838
13839 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13840
13841         PR c++/5767
13842         * g++.dg/parse/crash11.C: New test.
13843
13844 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13845
13846         * gcc.dg/cpp/spacing1.c: Update.
13847
13848 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13849
13850         PR target/11739
13851         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13852         a value for -mtune.
13853
13854 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13855
13856         PR middle-end/11771
13857         * gcc.c-torture/compile/20030804-1.c: New test case.
13858
13859 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13860
13861         * gcc.dg/20030804-1.c: New test case.
13862
13863 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13864
13865         * gcc.dg/cpp/separate-1.c: New test.
13866
13867 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13868
13869         PR c++/11704
13870         * g++.dg/template/dependent-expr2.C: New test.
13871
13872         PR c++/11766
13873         * g++.dg/expr/ptrmem1.C: New test.
13874
13875 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13876
13877         PR c++/9453
13878         * g++.dg/template/friend15.C: New test.
13879
13880 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13881
13882         * lib/dg-pch.exp: Work round PCH bug.
13883
13884 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13885
13886         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13887         builtins.  Move cases from builtins-4.c here.
13888
13889         * gcc.dg/torture/builtin-math-1.c: New test taken from
13890         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13891         additional cases.
13892
13893         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13894         Delete.
13895
13896 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13897
13898         PR c++/9447
13899         * g++.dg/template/using7.C: New test.
13900
13901 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13902
13903         * import1.c, import2.c: New tests.
13904
13905 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13906
13907         * g++.dg/eh/crossjump1.C: New test.
13908
13909 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13910
13911         PR c++/11697
13912         * g++.dg/template/using6.C: New test.
13913
13914         PR c++/11744
13915         * g++.dg/template/koenig2.C: New test.
13916
13917 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13918
13919         PR c++/7983
13920         * g++.dg/parse/typedef4.C: New test.
13921
13922 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13923
13924         PR c++/8442, c++/8806
13925         * g++.dg/template/elab1.C: New test.
13926         * g++.dg/template/type2.C: Likewise.
13927         * g++.dg/template/ttp3.C: Adjust expected error message.
13928         * g++.old-deja/g++.law/visibility13.C: Likewise.
13929         * g++.old-deja/g++.niklas/t135.C: Likewise.
13930         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13931         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13932         template argument.
13933         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13934
13935 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13936
13937         PR c++/11295
13938         * g++.dg/ext/stmtexpr1.C: New test.
13939
13940         * g++.dg/opt/tmp1.C: New test.
13941
13942         PR c++/11525
13943         * g++.dg/parse/constant4.C: New test.
13944
13945         PR c++/9447
13946         * g++.dg/template/using5.C: New test.
13947
13948 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13949
13950         * gcc.dg/builtins-27.c: New test case.
13951
13952 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13953
13954         * gcc.dg/tls/opt-7.c: New test.
13955
13956 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13957
13958         * g++.old-deja/g++.other/crash18.C: Remove.
13959
13960 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13961
13962         * g++.dg/template/explicit3.C: New.
13963         * g++.dg/template/explicit4.C: New.
13964         * g++.dg/template/explicit5.C: New.
13965
13966         PR c++/11347
13967         * g++.dg/template/memtmpl1.C: New.
13968
13969 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13970
13971         PR target/11565
13972         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13973         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13974
13975 2003-07-30  Jan Hubicka  <jh@suse.cz>
13976
13977         * vtgc1.c: Kill.
13978
13979 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13980
13981         * gcc.dg/struct-in-proto-1.c: New test.
13982
13983 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13984
13985         * gcc.dg/cpp/include2.c: Only expect one message.
13986
13987 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13988
13989         PR c++/9447
13990         * g++.dg/template/using1.C: New test.
13991         * g++.dg/template/using2.C: New test.
13992         * g++.dg/template/using3.C: New test.
13993         * g++.dg/template/using4.C: New test.
13994
13995 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13996
13997         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13998         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13999
14000 2003-07-28  Jan Hubicka  <jh@suse.cz>
14001
14002         PR c++/11530
14003         * g++.dg/opt/call1.C: New test.
14004
14005 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14006
14007         PR c++/11667
14008         * g++.dg/init/enum2.C: New test.
14009         * g++.dg/template/overload1.C: Add "-w" option.
14010
14011 2003-07-28    <hp@bitrange.com>
14012
14013         * gcc.dg/Wdeclaration-after-statement-1.c,
14014         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14015
14016 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14017
14018         * gcc.c-torture/compile/20030725-1.c: New test.
14019
14020 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14021
14022         * gcc.dg/20030505.c: Only run for SPE.
14023         Remove definition of opaque type.
14024
14025 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14026
14027         * g++.dg/template/ptrmem6.C: New test.
14028
14029 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14030
14031         * gcc.c-torture/compile/zero-strct-2.c: New test.
14032
14033 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14034
14035         * gcc.dg/intermod-1.c: New test.
14036
14037 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14038
14039         PR c++/11617
14040         * g++.dg/template/lookup2.C: New test.
14041         * g++.dg/template/memclass1.C: Remove instantiated from error.
14042         * g++.dg/other/error2.C: Tweak expected errors.
14043
14044         PR c++/11596
14045         * g++.dg/template/defarg3.C: New test.
14046
14047         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14048
14049 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14050
14051         * g++.dg/inherit/access5.C: New test.
14052
14053 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14054
14055         PR c++/11513
14056         * g++.dg/template/crash8.C: New test.
14057
14058 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14059
14060         PR c/10602
14061         * gcc.dg/noncompile/incomplete-2.c: New test.
14062
14063 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14064
14065         PR c++/11645
14066         * g++.dg/inherit/access4.C: New test.
14067
14068         PR c++/11517
14069         * g++.dg/expr/cond2.C: New test.
14070
14071         PR optimization/10679
14072         * g++.dg/opt/inline4.C: New test.
14073
14074 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14075
14076         * g++.dg/parse/crash10: New test.
14077
14078 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14079
14080         * g++.dg/ext/flexary1.C: New test.
14081
14082 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14083
14084         PR c++/10793
14085         * g++.dg/template/crash9.C: New test.
14086
14087 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14088
14089         PR c++/3004
14090         * g++.dg/parse/typedef3.C: New test.
14091
14092         PR c++/7906
14093         * g++.dg/parse/operator2.C: New test.
14094
14095         PR c++/8895
14096         * g++.dg/parse/def-tmpl-arg1.C: New test.
14097
14098         PR c++/9282
14099         * g++.dg/parse/funptr1.C: New test.
14100
14101         PR c++/9452
14102         * g++.dg/parse/ambig3.C: New test.
14103
14104         PR c++/9454
14105         * g++.dg/parse/operator3.C: New test.
14106
14107         PR c++/9486
14108         * g++.dg/parse/template10.C: New test.
14109
14110         PR c++/9488
14111         * g++.dg/parse/template11.C: New test.
14112
14113         PR c++/10150
14114         * g++.dg/parse/invalid-op1.C: New test.
14115
14116         PR c++/10247
14117         * g++.dg/parse/condexpr1.C: New test.
14118
14119 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14120
14121         * g++.dg/ext/packed3.C: New test.
14122         * g++.dg/ext/packed4.C: New test.
14123
14124         * gcc.dg/pack-test-3.c: New test.
14125
14126 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14127
14128         * lib/compat.exp: Handle dg-options per source file.
14129         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14130         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14131         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14132         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14133         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14134         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14135         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14136         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14137         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14138         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14139         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14140         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14141         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14142         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14143
14144 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14145
14146         PR c/10320
14147         * gcc.c-torture/execute/20030718-1.c: New test.
14148
14149 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14150
14151         PR optimization/11536
14152         * gcc.dg/20030721-1.c: New test.
14153
14154 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14155
14156         PR c++/11546
14157         * g++.dg/template/lookup1.C: New test.
14158
14159 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14160
14161         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14162         diagnostics of ill-formed constructs involving labels.
14163         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14164         the new 'previously defined here' message.
14165
14166 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         * g++.dg/parse/non-dependent2.C: New test.
14169
14170 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14171
14172         * g++.dg/init/init-ref4.C: xfail on targets without
14173         weak symbols.
14174
14175 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14176
14177         PR target/11087
14178         * gcc.c-torture/execute/20030717-1.c: New test.
14179
14180 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14181
14182         * g++.dg/opt/cfg1.C: New test.
14183
14184 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14185
14186         PR optimization/11557
14187         * gcc.dg/20030717-1.c: New test.
14188
14189 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14190
14191         PR c++/10476
14192         * g++.dg/expr/crash-1.C: New test.
14193
14194         PR c++/11027
14195         * g++.dg/template/init3.C: New test.
14196
14197         PR c++/8222
14198         * g++.dg/template/non-dependent1.C: New test.
14199
14200         PR c++/11070
14201         * g++.dg/template/non-dependent2.C: New test.
14202
14203         PR c++/11071
14204         * g++.dg/template/non-dependent3.C: New test.
14205
14206         PR c++/9907
14207         * g++.dg/template/sizeof5.C: New test.
14208
14209 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14210
14211         PR 11498
14212         * gcc.c-torture/compile/mangle-1.c: New file.
14213
14214 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14215
14216         PR c++/7809
14217         * g++.dg/parse/access3.C: New test.
14218
14219 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14220
14221         PR c++/11384
14222         * g++.dg/init/init-ref4.C: New test.
14223
14224 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14225
14226         PR c++/11547
14227         * g++.dg/parse/constant3.C: New test.
14228         * g++.dg/parse/crash7.C: Likewise.
14229
14230 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14231
14232         PR target/11008
14233         * gcc.dg/i386-pentium4-not-mull.c: New.
14234
14235 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14236
14237         * gcc.dg/asm-names.c (ymain): Make it weak.
14238
14239 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14240
14241         PR c++/5421
14242         * g++.dg/template/friend21.C: New test.
14243
14244 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14245
14246         * gcc.dg/cleanup-8.c: New test.
14247         * gcc.dg/cleanup-9.c: New test.
14248
14249 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14250
14251         * g++.dg/ext/dll-MI1.h: New file.
14252         * g++.dg/ext/dllexport-MI1.C: New file.
14253         * g++.dg/ext/dllimport-MI1.C: New file.
14254
14255 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14256
14257         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14258         it does not have cmpstrsi patterns (just cmpmemsi).
14259
14260 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14261
14262         PR debug/11473
14263         * g++.dg/debug/debug8.C: New test.
14264
14265 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14266
14267         PR c++/10108
14268         * g++.dg/template/crash7.C: New test.
14269
14270 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14271
14272         PR target/10795
14273         * gcc.c-torture/compile/20030708-1.c: New.
14274
14275 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14276
14277         * gcc.c-torture/execute/20030715-1.c: New test.
14278
14279 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14280
14281         * gcc.dg/pch/inline-3.c: New file.
14282         * gcc.dg/pch/inline-3.hs: New file.
14283         * gcc.dg/pch/inline-4.c: New file.
14284         * gcc.dg/pch/inline-4.hs: New file.
14285
14286 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14287
14288         PR c++/11509
14289         * g++.dg/template/crash6.C: New test.
14290
14291         PR c++/7053
14292         * g++.dg/template/friend20.C: New test.
14293
14294         PR c++/7019
14295         * g++.dg/template/overload2.C: New test.
14296
14297 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14298
14299         PR optimization/11440
14300         * gcc.c-torture/execute/20030714-1.c: New test.
14301
14302 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14303
14304         PR c++/11154
14305         * g++.dg/template/partial2.C: New test.
14306
14307 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14308
14309         PR c++/11503
14310         * g++.dg/template/anon1.C: New test.
14311
14312         PR c++/11493
14313         PR c++/11495
14314         * g++.dg/parse/template9.C: Likewise.
14315         * g++.dg/template/crash4.C: New test.
14316         * g++.dg/template/koenig1.C: Likewise.
14317         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14318         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14319         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14320         functions.
14321         * g++.old-deja/g++.jason/template36.C: Likewise.
14322         * g++.old-deja/g++.mike/p1989.C: Likewise.
14323         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14324         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14325         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14326         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14327         compiling.
14328         * g++.old-deja/g++.pt/union2.C: Use this->.
14329
14330 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14331
14332         * gcc.dg/20030711-1.c: New test.
14333
14334 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14335
14336         PR c++/11050
14337         * g++.dg/parse/args1.C: New test.
14338         * g++.pt/defarg8.C: Change expected errors.
14339
14340 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14341
14342         PR c++/8164
14343         * g++.dg/template/nontype2.C: New test.
14344
14345         PR c++/10558
14346         * g++.dg/parse/template8.C: New test.
14347
14348         PR c++/8327
14349         * g++.dg/template/scope1.C: New test.
14350
14351         * g++.dg/warn/Wsign-compare-1.C: New test.
14352
14353 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14354
14355         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14356
14357 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14358
14359         PR c++/9411
14360         * g++.dg/template/explicit2.C: New test.
14361
14362         PR c++/10032
14363         * g++.dg/warn/pedantic1.C: New test.
14364
14365 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14366
14367         PR c++ 9483
14368         * g++.dg/other/field1.C: New test.
14369
14370 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14371
14372         PR c/11449
14373         * gcc.c-torture/compile/20030707-1.c: New.
14374
14375 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14376
14377         PR c++/10849
14378         * g++.dg/template/access12.C: New test.
14379
14380 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14381
14382         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14383         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14384         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14385         * gcc.misc-tests/gcov.exp: Update
14386         * g++.dg/gcov/gcov.exp: Update
14387         * lib/gcov.exp: Update.
14388
14389 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14390
14391         * g++.dg/abi/mangle17.C: Make sure template expressions are
14392         dependent.
14393         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14394         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14395         * g++.dg/opt/stack1.C: Remove erroneous code.
14396         * g++.dg/parse/template7.C: New test.
14397         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14398         * g++.old-deja/g++.pt/crash4.C: Likewise.
14399
14400 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14401
14402         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14403         with zero or one occurence of `$' after the initial `L'.
14404
14405 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14406
14407         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14408
14409 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14410
14411         PR c/11370
14412         * gcc.dg/Wunreachable-6.c: New testcase.
14413         * gcc.dg/Wunreachable-7.c: New testcase.
14414
14415 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14416
14417         PR c/11420
14418         * gcc.dg/20030708-1.c: New test.
14419
14420 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14421
14422         * gcc.dg/compat/sdata-section.h: New file.
14423         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14424         * gcc.dg/torture/mips-sdata-1.c: New test.
14425
14426 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14427
14428         PR c++/11030
14429         * g++.dg/template/friend19.C: New test.
14430
14431 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14432
14433         * g++.dg/opt/strength-reduce.C: New test.
14434
14435 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14436
14437         PR target/10979
14438         * gcc.dg/20030707-1.c: New testcase.
14439
14440 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14441
14442         PR optimization/11059
14443         * g++.dg/opt/emptyunion.C: New testcase.
14444
14445 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14446             Eric Botcazou  <ebotcazou@libertysurf.fr>
14447
14448         * g++.dg/opt/stack1.C: New test.
14449
14450 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14451
14452         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14453         run test.
14454
14455         PR c++/11431
14456         * g++.dg/expr/static_cast3.C: New test.
14457
14458 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14459
14460         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14461         everywhere.
14462         * gcc.dg/concat.c: Concatenation of string constants with
14463         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14464         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14465         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14466         necessary to avoid multi-character character constant warning.
14467         * gcc.dg/cpp/escape.c: Likewise.
14468         * gcc.dg/cpp/ucs.c: Likewise.
14469         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14470         Fix a typo.
14471
14472 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14473
14474         PR c/11428
14475         * gcc.c-torture/compile/20030704-1.c: New.
14476
14477 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14478
14479         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14480
14481 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14482
14483         PR c++/5287, PR c++/7910,  PR c++/11021
14484         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14485         tests for warnings.
14486         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14487         * g++.dg/ext/dllimport3.C: Likewise.
14488         * g++.dg/ext/dllimport4.C: New file.
14489         * g++.dg/ext/dllimport5.C: New file.
14490         * g++.dg/ext/dllimport6.C: New file.
14491         * g++.dg/ext/dllimport7.C: New file.
14492         * g++.dg/ext/dllimport8.C: New file.
14493         * g++.dg/ext/dllimport9.C: New file.
14494         * g++.dg/ext/dllimport10.C: New file.
14495         * g++.dg/ext/dllexport1.C: New file.
14496
14497 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14498
14499         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14500         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14501
14502 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14503
14504         * gcc.dg/builtins-25.c: New testcase.
14505         * gcc.dg/builtins-26.c: New testcase.
14506
14507 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14508
14509         * gcc.dg/compat/vector-defs.h: New file.
14510         * gcc.dg/compat/vector-setup.h: New file.
14511         * gcc.dg/compat/vector-check.h: New file.
14512         * gcc.dg/compat/vector-1_main.c: New file.
14513         * gcc.dg/compat/vector-1_x.c: New file.
14514         * gcc.dg/compat/vector-1_y.c: New file.
14515         * gcc.dg/compat/vector-2_main.c: New file.
14516         * gcc.dg/compat/vector-2_x.c: New file.
14517         * gcc.dg/compat/vector-2_y.c: New file.
14518
14519         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14520         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14521         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14522         * gcc.dg/compat/struct-align-1.h: New file.
14523         * gcc.dg/compat/struct-align-1_main.c: New file.
14524         * gcc.dg/compat/struct-align-1_x.c: New file.
14525         * gcc.dg/compat/struct-align-1_y.c: New file.
14526         * gcc.dg/compat/struct-align-2.h: New file.
14527         * gcc.dg/compat/struct-align-2_main.c: New file.
14528         * gcc.dg/compat/struct-align-2_x.c: New file.
14529         * gcc.dg/compat/struct-align-2_y.c: New file.
14530
14531         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14532         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14533         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14534         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14535         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14536         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14537         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14538         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14539         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14540         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14541         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14542         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14543         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14544         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14545         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14546         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14547         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14548         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14549         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14550         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14551         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14552         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14553         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14554         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14555         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14556         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14557         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14558         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14559         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14560
14561 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14562
14563         * gcc.dg/i386-call-1.c: New test.
14564
14565 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14566
14567         PR c++/9162
14568         * g++.dg/parse/defarg4.C: New.
14569
14570 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14571
14572         PR target/10700
14573         * gcc.c-torture/compile/20030703-1.c: New test case.
14574
14575 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14576
14577         * g++.dg/template/local3.C: Remove extra semicolon.
14578
14579 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14580
14581         * gcc.dg/i386-volatile-1.c: New test.
14582
14583 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14584
14585         PR c++/11072
14586         * g++.dg/other/offsetof2.C: XFAIL.
14587         * g++.dg/other/offsetof5.C: New.
14588
14589         PR c++/10219
14590         * g++.dg/template/error1.C: New.
14591
14592         PR c++/9779
14593         * g++.dg/template/dependent-expr1.C: New.
14594
14595 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14596
14597         PR c++/6949
14598         * g++.dg/template/local3.C: New test.
14599
14600         PR c++/11149
14601         * g++.dg/lookup/scoped6.C: New test.
14602
14603 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14604
14605         PR c++/8046
14606         * g++.dg/other/error7.C: New test.
14607
14608 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14609
14610         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14611         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14612         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14613         * g++.old-deja/g++.other/union2.C: Likewise.
14614         * gcc.dg/c90-const-expr-2.c: Likewise.
14615         * gcc.dg/c90-const-expr-3.c: Likewise.
14616         * gcc.dg/c99-const-expr-2.c: Likewise.
14617         * gcc.dg/c99-const-expr-3.c: Likewise.
14618         * gcc.dg/concat.c: Likewise.
14619
14620 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14621
14622         PR c++/9559
14623         * g++.dg/init/static1.C: New test.
14624
14625 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14626
14627         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14628         * g++.old-deja/g++.other/access2.C: Likewise.
14629         * g++.old-deja/g++.other/decl2.C: Likewise.
14630         * gcc.c-torture/execute/20020615-1.c: Likewise.
14631
14632 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14633
14634         PR c++/4933
14635         * g++.dg/template/sizeof4.C: New test.
14636
14637 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14638
14639         * g++.dg/other/error6.C: New test.
14640
14641 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14642
14643         PR c++/10750
14644         * g++.dg/parse/constant2.C: New test.
14645
14646 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14647
14648         PR c++/11106
14649         * g++.dg/other/error5.C: New test.
14650
14651 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14652
14653         * gcc.dg/format/gcc_diag-1.c: New test.
14654
14655 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14656
14657         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14658
14659 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14660
14661         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14662         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14663         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14664
14665 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14666
14667         * gcc.c-torture/execute/builtins/string-8.c: New test.
14668         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14669         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14670         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14671
14672 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14673
14674         PR c++/10468
14675         * g++.dg/ext/typeof6.C: New test.
14676
14677 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14678
14679         PR c++/10796
14680         * g++.dg/init/enum1.C: New test.
14681
14682 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14683
14684         * gcc.dg/20030627-1.c: New test.
14685
14686 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14687
14688         PR c++/11332
14689         * g++.dg/expr/static_cast2.C: New test.
14690
14691 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14692             Jakub Jelinek  <jakub@redhat.com>
14693
14694         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14695         sprintf(dst,"%s",src) optimization.
14696         * gcc.c-torture/execute/20030626-1.c: New test case.
14697         * gcc.c-torture/execute/20030626-2.c: New test case.
14698
14699 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14700
14701         * gcc.c-torture/execute/multi-ix.c: New test.
14702
14703         * gcc.c-torture/execute/simd-4.c (main):
14704         Added missing semicolon at end of union.
14705
14706 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14707
14708         PR c++/8266
14709         * g++.dg/template/explicit-instantiation3.C: New test.
14710
14711 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14712
14713         * gcc.dg/20030626-1.c: Use signed char.
14714
14715 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14716
14717         * gcc.dg/20030626-1.c: New test.
14718
14719 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14720
14721         * const-str-2.m: Update.
14722
14723 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14724
14725         PR c++/10990
14726         * g++.dg/rtti/dyncast1.C: New test.
14727         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14728         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14729         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14730
14731         PR c++/10931
14732         * g++.dg/expr/static_cast1.C: New test.
14733
14734 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14735
14736         * gcc.dg/20030625-1.c: New test.
14737
14738 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14739
14740         * gcc.c-torture/compile/20030624-1.c: New test case.
14741
14742 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14743
14744         * gcc.c-torture/execute/string-opt-17.c: New test.
14745
14746 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14747
14748         PR c++/5754
14749         * g++.dg/parse/crash6.C: New test.
14750
14751 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14752
14753         * gcc.dg/builtins-24.c: New test case.
14754
14755 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14756
14757         * g++.dg/opt/operator1.C: New test.
14758
14759 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14760
14761         * gcc.c-torture/execute/string-opt-16.c: New test case.
14762
14763 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14764
14765         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14766         * g++.old-deja/g++.other/conv7.C: Likewise
14767         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14768         * g++.old-deja/g++.other/overload14.C: Likewise.
14769
14770 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14771
14772         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14773         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14774
14775 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14776
14777         PR c++/10888
14778         * g++.dg/warn/Winline-3.C: New test.
14779
14780 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14781
14782         * lib/target-supports.exp (check_alias_available): Make the test
14783         program acceptable to the Solaris assembler.
14784
14785         PR c++/10749
14786         * g++.dg/template/memclass2.C: New test.
14787
14788 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14789             Eric Botcazou  <ebotcazou@libertysurf.fr>
14790
14791         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14792         data for non-matching targets.
14793         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14794
14795 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14796
14797         PR c++/10845
14798         * g++.dg/template/member3.C: New test.
14799
14800 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14801
14802         PR c++/10939
14803         * g++.dg/template/func1.C: New test.
14804
14805         PR c++/9649
14806         * g++.dg/template/static4.C: New test.
14807         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14808
14809         PR c++/11041
14810         * g++.dg/init/ref7.C: New test.
14811
14812 2003-06-19  Matt Austern  <austern@apple.com>
14813
14814         PR c++/11228
14815         * g++.dg/anew1.C: New test.
14816         * g++.dg/anew2.C: New test.
14817         * g++.dg/anew3.C: New test.
14818         * g++.dg/anew4.C: New test.
14819
14820 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14821
14822         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14823
14824 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14825
14826         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14827         endian-dependent.
14828
14829 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14830
14831         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14832         Remove cruft.
14833
14834 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14835
14836         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14837         * gcc.c-torture/compile/961203-1.c: Likewise.
14838         * gcc.c-torture/compile/980506-1.c: Likewise.
14839
14840 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14841
14842         PR c++/10712
14843         * g++.dg/lookup/using7.C: New test.
14844
14845 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14846
14847         PR c++/11105
14848         * g++.dg/abi/conv1.C: Remove it.
14849         * g++.dg/template/conv7.C: New test.
14850         * g++.dg/template/conv8.C: Likewise.
14851         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14852         conversion operator.
14853
14854 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14855
14856         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14857         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14858         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14859         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14860         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14861         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14862         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14863         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14864         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14865         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14866         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14867         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14868         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14869         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14870         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14871         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14872         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14873         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14874         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14875         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14876         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14877         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14878         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14879         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14880         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14881         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14882         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14883         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14884         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14885
14886 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14887
14888         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14889         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14890         indications.
14891
14892 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14893
14894         * gcc.dg/i386-387-5.c: New test case.
14895         * gcc.dg/i386-387-6.c: New test case.
14896         * gcc.dg/builtins-23.c: New test case.
14897
14898 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14899
14900         * gcc.dg/builtins-22.c: New test case.
14901         * gcc.dg/i386-387-1.c: Update to test exp.
14902         * gcc.dg/i386-387-2.c: Likewise.
14903
14904 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14905
14906         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14907
14908 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14909
14910         * lib/gcc-dg.exp (dg-require-dll): New function.
14911         (dg-xfail-if): Likewise.
14912         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14913         driver.
14914
14915         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14916         * gcc.c-torture/compile/20001205-1.c: Likewise.
14917         * gcc.c-torture/compile/20001226-1.c: Likewise.
14918         * gcc.c-torture/compile/20010518-2.c: Likewise.
14919         * gcc.c-torture/compile/20020312-1.c: Likewise.
14920         * gcc.c-torture/compile/20020604-1.c: Likewise.
14921         * gcc.c-torture/compile/920501-12.c: Likewise.
14922         * gcc.c-torture/compile/920501-4.c: Likewise.
14923         * gcc.c-torture/compile/920520-1.c: Likewise.
14924         * gcc.c-torture/compile/920521-1.c: Likewise.
14925         * gcc.c-torture/compile/920625-1.c: Likewise.
14926         * gcc.c-torture/compile/961203-1.c: Likewise.
14927         * gcc.c-torture/compile/980506-1.c: Likewise.
14928         * gcc.c-torture/compile/981006-1.c: Likewise.
14929         * gcc.c-torture/compile/981022-1.c: Likewise.
14930         * gcc.c-torture/compile/981223-1.c: Likewise.
14931         * gcc.c-torture/compile/990617-1.c: Likewise.
14932         * gcc.c-torture/compile/dll.c: Likewise.
14933         * gcc.c-torture/compile/labels-3.c: Likewise.
14934         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14935         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14936         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14937         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14938         * gcc.c-torture/compile/simd-5.c: Likewise.
14939         * gcc.c-torture/compile/20000804-1.x: Remove.
14940         * gcc.c-torture/compile/20001205-1.x: Likewise.
14941         * gcc.c-torture/compile/20001226-1.x: Likewise.
14942         * gcc.c-torture/compile/20010518-2.x: Likewise.
14943         * gcc.c-torture/compile/20020312-1.x: Likewise.
14944         * gcc.c-torture/compile/20020604-1.x: Likewise.
14945         * gcc.c-torture/compile/920501-12.x: Likewise.
14946         * gcc.c-torture/compile/920501-4.x: Likewise.
14947         * gcc.c-torture/compile/920520-1.x: Likewise.
14948         * gcc.c-torture/compile/920521-1.x: Likewise.
14949         * gcc.c-torture/compile/920625-1.x: Likewise.
14950         * gcc.c-torture/compile/961203-1.x: Likewise.
14951         * gcc.c-torture/compile/980506-1.x: Likewise.
14952         * gcc.c-torture/compile/981006-1.x: Likewise.
14953         * gcc.c-torture/compile/981022-1.x: Likewise.
14954         * gcc.c-torture/compile/981223-1.x: Likewise.
14955         * gcc.c-torture/compile/990617-1.x: Likewise.
14956         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14957         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14958         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14959         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14960         * gcc.c-torture/compile/simd-5.x: Likewise.
14961
14962         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14963
14964 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14965
14966         * gcc.c-torture/execute/20030611-1.c: New test.
14967
14968 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14969
14970         PR middle-end/168
14971         * gcc.dg/20030612-1.c: New test case.
14972
14973 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14974
14975         PR c++/10635
14976         * g++.dg/expr/cast1.C: New test.
14977
14978 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14979
14980         * gcc.dg/builtins-21.c: New test case.
14981
14982 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14983
14984         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14985         options instead of at the end.
14986         * lib/objc.exp (objc_target_compile): Likewise.
14987
14988 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14989
14990         PR c++/10432
14991         * g++.dg/parse/error1.C: New test.
14992
14993 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14994
14995         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14996         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14997         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14998         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14999         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15000         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15001         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15002         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15003         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15004         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15005         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15006         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15007         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15008         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15009         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15010         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15011         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15012         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15013         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15014         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15015         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15016         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15017         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15018         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15019
15020         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15021         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15022         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15023         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15024         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15025         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15026         * gcc.dg/compat/scalar-return-3_main.c: New file.
15027         * gcc.dg/compat/scalar-return-3_x.c: New file.
15028         * gcc.dg/compat/scalar-return-3_y.c: New file.
15029         * gcc.dg/compat/scalar-return-4_main.c: New file.
15030         * gcc.dg/compat/scalar-return-4_x.c: New file.
15031         * gcc.dg/compat/scalar-return-4_y.c: New file.
15032
15033 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15034
15035         * gcc.dg/compat/fp2-struct-check.h: New file.
15036         * gcc.dg/compat/fp2-struct-defs.h: New file.
15037         * gcc.dg/compat/fp2-struct-init.h: New file.
15038         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15039         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15040         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15041         * gcc.dg/compat/struct-return-10_main.c: New file.
15042         * gcc.dg/compat/struct-return-10_x.c: New file.
15043         * gcc.dg/compat/struct-return-10_y.c: New file.
15044
15045         * gcc.dg/compat/compat-common.h: New file.
15046         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15047         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15048         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15049         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15050         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15051         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15052         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15053         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15054         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15055         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15056         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15057         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15058         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15059         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15060         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15061         * gcc.dg/compat/small-struct-check.h: Ditto.
15062         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15063         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15064         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15065         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15066         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15067         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15068         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15069         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15070         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15071         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15072         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15073         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15074         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15075         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15076         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15077         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15078         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15079         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15080         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15081         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15082         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15083         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15084         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15085         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15086         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15087         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15088         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15089         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15090         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15091         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15092
15093 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15094
15095         * g++.dg/pch/static-1.C: New file.
15096         * g++.dg/pch/static-1.Hs: New file.
15097
15098 2003-06-10  Richard Henderson  <rth@redhat.com>
15099
15100         * gcc.dg/asm-7.c: Adjust expected warning text.
15101
15102 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15103
15104         * gcc.dg/builtins-20.c: New test case.
15105
15106 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15107
15108         PR c++/11131
15109         * g++.dg/opt/template1.C: New test.
15110
15111 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15112
15113         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15114         additional_sources.
15115
15116 2003-05-21  David Taylor  <dtaylor@emc.com>
15117
15118         * gcc.dg/Wpadded.c: New file.
15119
15120 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15121
15122         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15123         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15124         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15125         dg-require-weak.
15126
15127 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15128
15129         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15130
15131 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15132
15133         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15134         (dg-require-alias): Likewise.
15135         (dg-require-gc-sections): Likewise.
15136         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15137
15138 2003-06-08  Richard Henderson  <rth@redhat.com>
15139
15140         * gcc.dg/20011029-2.c: Fix the array reference.
15141         * gcc.dg/asm-7.c: New.
15142
15143 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15144
15145         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15146
15147 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15148
15149         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15150         (dg-require-gc-sections): Likewise.
15151
15152 2003-06-08  Jan Hubicka  <jh@suse.cz>
15153
15154         * i386-cmov1.c: Fix regular expression.
15155         * i386-cvt-1.c: Likewise.
15156         * i386-local.c: Likewise.
15157         * i386-local2.c: Likewise.
15158         * i386-mul.c: Likewise.
15159         * i386-ssetype-1.c: Likewise.
15160         * i386-ssetype-3.c: Likewise.
15161         * i386-ssetype-5.c: Likewise.
15162
15163 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15164
15165         PR c++/11039
15166         * g++.dg/warn/implicit-typename2.C: New test.
15167         * g++.dg/warn/implicit-typename3.C: New test.
15168
15169 2003-06-07  Richard Henderson  <rth@redhat.com>
15170
15171         * g++.dg/other/offsetof3.C: Use size_t.
15172         * g++.dg/other/offsetof4.C: Likewise.
15173
15174 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15175
15176         * lib/copy-file.exp: New. Implement gcc_copy_files.
15177
15178         * lib/dg-pch.exp: Load copy-file.exp
15179         (dg-pch): Use gcc_copy_files instead of "file copy".
15180
15181 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15182
15183         * gcc.dg/weak/weak.exp: Simplify.
15184         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15185         * gcc.dg/weak/weak-1.c: Likewise.
15186         * gcc.dg/weak/weak-2.c: Likewise.
15187         * gcc.dg/weak/weak-3.c: Likewise.
15188         * gcc.dg/weak/weak-4.c: Likewise.
15189         * gcc.dg/weak/weak-5.c: Likewise.
15190         * gcc.dg/weak/weak-6.c: Likewise.
15191         * gcc.dg/weak/weak-7.c: Likewise.
15192         * gcc.dg/weak/weak-8.c: Likewise.
15193         * gcc.dg/weak/weak-9.c: Likewise.
15194
15195 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15196
15197         gcc.c-torture/execute/20030606-1.c: New.
15198
15199 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15200
15201         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15202         * gcc.dg/builtins-19.c: Likewise.
15203
15204 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15205
15206         * gcc.dg/builtins-2.c: Add some more tests.
15207         * gcc.dg/builtins-18.c: New test case.
15208         * gcc.dg/builtins-19.c: New test case.
15209
15210 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15211             Jim Wilson  <wilson@tuliptree.org>
15212
15213         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15214
15215 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15216
15217         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15218         mempcpy/stpcpy calls not to be optimized into something else.
15219         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15220         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15221         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15222
15223 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15224
15225         * gcc.dg/format/asm_fprintf-1.c: New test.
15226
15227 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15228
15229         * lib/gcc-defs.exp (additional_sources): New variable.
15230         (dg-additional-sources): New function.
15231         (additional_files): New variable.
15232         (dg-additional-files): New function.
15233         (dg-additional-files-options): Likewise.
15234         * lib/gcc-dg.exp (dg-require-weak): New function.
15235         (dg-require-alias): Likewise.
15236         (dg-require-gc-sections): Likewise.
15237         * lib/target-supports.exp (check_alias_available): Remove testfile
15238         parameter.
15239         (check_gc_sections_available): New function.
15240         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15241         (dg-gpp-additional-files): Likewise.
15242         * lib/g++.exp (additional_sources): Remove.
15243         (additional_files): Likewise.
15244         (g++_target_compile): Use dg-additional-files-options.
15245
15246         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15247         Tcl logic.
15248         * gcc.dg/special/ecos.exp: Remove.
15249         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15250         * gcc.dg/special/alias-1.c: Likewise.
15251         * gcc.dg/special/alias-2.c: Likewise.
15252         * gcc.dg/special/gcsec-1.c: Likewise.
15253         * gcc.dg/special/weak-1.c: Likewise.
15254         * gcc.dg/special/weak-2.c: Likewise.
15255         * gcc.dg/special/wkali-1.c: Likewise.
15256         * gcc.dg/special/wkali-2.c: Likewise.
15257
15258         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15259         dg-gpp-additional-*.
15260         * g++.dg/special/conpr-3.C: Likewise.
15261         * g++.dg/special/conpr-4.C: Likewise.
15262         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15263         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15264         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15265         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15266         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15267         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15268         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15269         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15270         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15271         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15272         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15273         * g++.old-deja/g++.other/comdat1.C: Likewise.
15274         * g++.old-deja/g++.other/comdat2.C: Likewise.
15275         * g++.old-deja/g++.other/comdat3.C: Likewise.
15276         * g++.old-deja/g++.other/ctor1.C: Likewise.
15277         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15278
15279 2003-06-05  Richard Henderson  <rth@redhat.com>
15280
15281         * gcc.dg/debug/20030605-1.c: New.
15282
15283 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15284
15285         * README.QMTEST: Update.
15286
15287 2003-06-04  Richard Henderson  <rth@redhat.com>
15288
15289         * gcc.dg/cleanup-1.c: New.
15290         * gcc.dg/cleanup-2.c: New.
15291         * gcc.dg/cleanup-3.c: New.
15292         * gcc.dg/cleanup-4.c: New.
15293         * gcc.dg/cleanup-5.c: New.
15294         * gcc.dg/cleanup-6.c: New.
15295         * gcc.dg/cleanup-7.c: New.
15296
15297 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15298
15299         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15300
15301         * lib/dg-pch.exp: New file.
15302         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15303         * gcc.dg/pch/pch.exp: Likewise.
15304
15305 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15306
15307         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15308         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15309         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15310         * gcc.dg/builtins-17.c: New test case.
15311         * gcc.dg/i386-387-4.c: New test case.
15312         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15313
15314 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15315
15316         * gcc.dg/ultrasp9.c: New test.
15317
15318 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15319
15320         * gcc.c-torture/compile/20030604-1.c: New test.
15321         * gcc.dg/sparc-constant-1.c: New test.
15322
15323 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15324
15325         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15326
15327 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15328
15329         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15330
15331         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15332         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15333
15334 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15335
15336         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15337
15338 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15339
15340         PR c++/10940
15341         * g++.dg/template/spec10.C: New test.
15342
15343 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15344
15345         * gcc.dg/builtins-16.c: New test case.
15346
15347 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15348
15349         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15350         mempcpy test with post-increments.
15351         * gcc.c-torture/execute/string-opt-3.c: New test.
15352         * gcc.dg/string-opt-1.c: New test.
15353
15354 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15355
15356         PR fortran/10965
15357         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15358
15359 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15360
15361         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15362         (scan-assembler): ... here.  Use dg-scan.
15363         (scan-assembler-not): Likewise.
15364         (scan-file): New function.
15365         (scan-file-not): Likewise.
15366         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15367         * gcc.dg/cpp/_Pragma4.c: Likewise.
15368         * gcc.dg/cpp/_Pragma5.c: Likewise.
15369         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15370         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15371         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15372         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15373         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15374         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15375         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15376         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15377         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15378         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15379         * gcc.dg/cpp/cxxcom1.c: Likewise.
15380         * gcc.dg/cpp/line1.c: Likewise.
15381         * gcc.dg/cpp/maccom1.c: Likewise.
15382         * gcc.dg/cpp/maccom2.c: Likewise.
15383         * gcc.dg/cpp/maccom3.c: Likewise.
15384         * gcc.dg/cpp/maccom4.c: Likewise.
15385         * gcc.dg/cpp/maccom5.c: Likewise.
15386         * gcc.dg/cpp/maccom6.c: Likewise.
15387         * gcc.dg/cpp/multiline.c: Likewise.
15388         * gcc.dg/cpp/spacing1.c: Likewise.
15389         * gcc.dg/cpp/spacing2.c: Likewise.
15390         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15391         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15392         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15393         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15394         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15395         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15396         * gcc.dg/cpp/cxxcom2.c: Likewise.
15397         * gcc.dg/cpp/cxxcom2.h: New file.
15398
15399         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15400         * g++.dg/cpp/truefalse.C: Here.
15401         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15402
15403 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15404
15405         * gcc.dg/cpp/redef3.c: New file.
15406
15407 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15408
15409         * gcc.dg/i386-loop-3.c: New test.
15410
15411 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15412
15413         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15414
15415 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15416
15417         * gcc.dg/fwrapv-1.c: New test case.
15418         * gcc.dg/fwrapv-2.c: New test case.
15419
15420 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15421
15422         PR c++/10956
15423         * g++.dg/template/spec9.C: New test.
15424
15425 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15426
15427         * gcc.dg/duff-4.c: New test case.
15428
15429 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15430
15431         PR fortran/10843
15432         * g77.dg/ffixed-form-1.f: New test
15433         * g77.dg/ffixed-form-2.f: New test
15434         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15435         * g77.dg/ffree-form-3.f: New test
15436
15437 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15438
15439         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15440         * gcc.dg/wint_t-1.c: Likewise.
15441
15442 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15443
15444         * g++.dg/template/access11.C: New test.
15445
15446 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15447
15448         PR c++/10849
15449         * g++.dg/template/access10.C: New test.
15450
15451 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15452             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15453
15454         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15455
15456 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15457
15458         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15459         suppress for powerpc-*-darwin*.
15460         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15461
15462 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15463
15464         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15465         suppress option for powerpc-*-darwin*.
15466
15467 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15468
15469         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15470         * gcc.dg/builtins-4.c: Add test for fmod.
15471
15472 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15473
15474         PR c++/10682
15475         * g++.dg/template/instantiate4.C: New test.
15476
15477 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15478
15479         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15480
15481 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15482
15483         * gcc.dg/compat/scalar-return-1_main.c: New file.
15484         * gcc.dg/compat/scalar-return-1_x.c: New file.
15485         * gcc.dg/compat/scalar-return-1_y.c: New file.
15486         * gcc.dg/compat/scalar-return-2_main.c: New file.
15487         * gcc.dg/compat/scalar-return-2_x.c: New file.
15488         * gcc.dg/compat/scalar-return-2_y.c: New file.
15489         * gcc.dg/compat/struct-return-3_main.c: New file.
15490         * gcc.dg/compat/struct-return-3_y.c: New file.
15491         * gcc.dg/compat/struct-return-3_x.c: New file.
15492         * gcc.dg/compat/struct-return-2_main.c: New file.
15493         * gcc.dg/compat/struct-return-2_x.c: New file.
15494         * gcc.dg/compat/struct-return-2_y.c: New file.
15495
15496 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15497
15498         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15499         for hppa*-hp-hpux*.
15500         * gcc.dg/20021014-1.c (dg-options): Likewise.
15501         * gcc.dg/nest.c (dg-options): Likewise.
15502
15503 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15504
15505         PR c++/9738
15506         * g++.dg/ext/dllimport2.C: New file.
15507         * g++.dg/ext/dllimport3.C: New file.
15508
15509 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15510
15511         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15512         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15513         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15514         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15515         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15516         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15517         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15518         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15519         * gcc.dg/compat/small-struct-defs.h: New file.
15520         * gcc.dg/compat/small-struct-init.h: New file.
15521         * gcc.dg/compat/small-struct-check.h: New file.
15522         * gcc.dg/compat/fp-struct-defs.h: New file.
15523         * gcc.dg/compat/fp-struct-check.h: New file.
15524         * gcc.dg/compat/fp-struct-init.h: New file.
15525         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15526         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15527
15528 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15529
15530         * gcc.dg/20030225-2.c: New test.
15531
15532 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15533             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15534
15535         * gcc.c-torture/compile/20030518-1.c: New test case.
15536
15537 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15538
15539         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15540         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15541         gcc-dg-debug-runtest.
15542         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15543         gcc-dg-debug-runtest.
15544
15545 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15546
15547         PR c++/9022
15548         * g++.dg/lookup/using6.C: New test.
15549
15550 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15551
15552         * g++.dg/parse/access2.C: New test.
15553
15554 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15555
15556         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15557         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15558         * gcc.dg/debug/debug.exp: Likewise.
15559
15560 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15561
15562         * gcc.dg/dollar.c: New test.
15563
15564 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15565
15566         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15567         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15568         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15569         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15570         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15571         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15572         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15573         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15574         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15575         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15576         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15577         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15578         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15579         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15580         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15581         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15582         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15583         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15584
15585 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15586
15587         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15588         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15589         support for "repo" mode.
15590         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15591         * lib/g77-dg.exp: Likewise.
15592         * lib/obj-dg.exp: Likewise.
15593
15594 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15595
15596         Merge from gcc-3_2-rhl8-branch:
15597         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15598
15599         * gcc.dg/tls/opt-6.c: New test.
15600
15601         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15602
15603         * gcc.dg/20030405-1.c: New test.
15604
15605         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15606
15607         * gcc.dg/20030309-1.c: New test.
15608
15609         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15610
15611         * gcc.c-torture/execute/20030307-1.c: New test.
15612
15613         2003-02-20  Randolph Chung  <tausq@debian.org>
15614
15615         * gcc.c-torture/compile/20030220-1.c: New test.
15616
15617         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15618
15619         * gcc.dg/20030217-1.c: New test.
15620
15621         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15622
15623         * gcc.c-torture/compile/20020129-1.c: New test.
15624
15625         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15626
15627         * gcc.dg/unroll-1.c: New test.
15628
15629         2002-11-16  Jan Hubicka  <jh@suse.cz>
15630
15631         * gcc.c-torture/execute/20020920-1.c: New test.
15632
15633         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15634
15635         PR target/7434
15636         * gcc.c-torture/compile/20021008-1.c: New test.
15637
15638         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15639
15640         PR target/7559
15641         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15642
15643         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15644
15645         * gcc.c-torture/compile/20020807-1.c: New test.
15646
15647         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15648
15649         * gcc.dg/tls/opt-1.c: New test.
15650
15651         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15652
15653         * gcc.dg/20020729-1.c: New test.
15654
15655         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15656
15657         * g++.dg/opt/life1.C: New test.
15658
15659         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15660
15661         * gcc.dg/20020525-1.c: New test.
15662
15663         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15664
15665         PR c++/6794
15666         * g++.dg/ext/pretty1.C: New test.
15667         * g++.dg/ext/pretty2.C: New test.
15668
15669 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15670
15671         PR c++/8385
15672         * g++.dg/ext/typeof5.C: New test.
15673
15674 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15675
15676         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15677         __USER_LABEL_PREFIX__ into account.
15678         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15679
15680 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15681
15682         * gcc.dg/builtins-15.c: New test case.
15683
15684 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15685
15686         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15687
15688 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15689
15690         * lib/g++.exp: Tweak handling of additional source files.
15691         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15692         * g++.dg/special/conpr-2a.C: Rename to ...
15693         * g++.dg/special/conpr-2a.cc: ... this.
15694         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15695         * g++.dg/special/conpr-3a.C: Rename to ...
15696         * g++.dg/special/conpr-3a.cc: This.
15697         * g++.dg/special/conpr-3b.C: Rename to ...
15698         * g++.dg/special/conpr-3b.cc: This.
15699         * g++.dg/special/conpr-4.C: New test.
15700         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15701
15702 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15703
15704         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15705
15706 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15707
15708         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15709         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15710         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15711         * g++.old-deja/g++.other/warn3.C: Likewise.
15712
15713 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15714
15715         * gcc.dg/i386-387-1.c: Update to also test log.
15716         * gcc.dg/i386-387-2.c: Likewise.
15717
15718 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15719
15720         * g77.f-torture/execute/int8421.f: New test.
15721
15722 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15723
15724         PR c++/10230, c++/10481
15725         * g++.dg/lookup/scoped5.C: New test.
15726
15727 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15728
15729         PR c++/10552
15730         * g++.dg/template/ttp6.C: New test.
15731
15732 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15733
15734         * gcc.c-torture/execute/builtins: New directory.
15735         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15736         gcc.c-torture/execute/builtins.
15737         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15738         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15739         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15740         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15741
15742 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15743
15744         PR c++/9252
15745         * g++.dg/template/access8.C: New test.
15746         * g++.dg/template/access9.C: New test.
15747
15748 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15749
15750         PR c++/9554
15751         * g++.dg/parse/access1.C: New test.
15752
15753 2003-05-09  DJ Delorie  <dj@redhat.com>
15754
15755         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15756         long, and not an int.
15757
15758 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15759
15760         PR c++/10555, c++/10576
15761         * g++.dg/template/memclass1.C: New test.
15762
15763 2003-05-08  DJ Delorie  <dj@redhat.com>
15764
15765         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15766         targets.
15767         * gcc.c-torture/execute/20021024-1.x: Likewise.
15768         * gcc.c-torture/execute/shiftdi.x: Likewise.
15769         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15770         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15771         * gcc.dg/20021018-1.c: Likewise.
15772
15773 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15774
15775         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15776
15777         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15778         (bcopy): Call memmove.
15779
15780 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15781
15782         * g77.f-torture/compile/8485.f: New test case.
15783
15784 2003-05-07  Richard Henderson  <rth@redhat.com>
15785
15786         PR c++/10570
15787         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15788         Verify exception_cleanup not called for rethrows.
15789         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15790         when exiting catch block without rethrowing.
15791         * g++.dg/eh/forced3.C: New.
15792         * g++.dg/eh/forced4.C: New.
15793
15794 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15795
15796         * gcc.dg/20030505.c: Fix triplet.
15797
15798 2003-05-06  DJ Delorie  <dj@redhat.com>
15799
15800         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15801         * gcc.dg/nest.c: Likewise.
15802
15803 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15804
15805         * gcc.dg/builtins-14.c: New test case.
15806
15807 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15808
15809         * lib/compat.exp (compat-execute): New argument.
15810         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15811         * gcc.dg/compat: New test directory.
15812         * gcc.dg/compat/compat.exp: New expect script.
15813         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15814         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15815         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15816         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15817         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15818         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15819
15820         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15821         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15822         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15823         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15824         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15825         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15826         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15827         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15828         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15829         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15830         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15831         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15832         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15833         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15834         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15835
15836 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15837
15838         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15839
15840 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15841
15842         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15843
15844 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15845
15846         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15847         * gcc.dg/ppc-fsel-2.c: New test.
15848
15849         * gcc.dg/unused-5.c: New test.
15850
15851 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15852
15853         PR c++/10496
15854         * g++.dg/warn/pmf1.C: New test.
15855
15856 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15857
15858         PR c++/4494
15859         * g++.dg/warn/main.C: New test.
15860
15861 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15862
15863         * gcc.dg/nonnull-3.c: New test.
15864
15865 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15866
15867         * gcc.dg/cpp/Wtrigraphs.c: Update.
15868         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15869
15870 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15871
15872         * gcc.dg/ppc-fsel-1.c: New test.
15873
15874 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15875
15876         PR c/10604
15877         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15878
15879 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15880
15881         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15882
15883 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15884
15885         PR c++/9364, c++/10553, c++/10586
15886         * g++.dg/parse/typename4.C: New test.
15887         * g++.dg/parse/typename5.C: Likewise.
15888
15889 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15890
15891         * gcc.c-torture/compile/20030503-1.c: New test.
15892
15893 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15894
15895         * g++.dg/lookup/using5.C: Fix testcase error.
15896
15897 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15898
15899         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15900         since MEABI is no longer supported.  Remove all vestiges
15901         of MEABI from the test.
15902
15903 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15904
15905         PR c++/10554
15906         * g++.dg/lookup/using5.C: New test.
15907
15908 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15909
15910         PR c++/8772
15911         * g++.dg/template/ttp5.C: New test.
15912
15913 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15914
15915         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15916         (dg-gpp-additional-sources): New function.
15917         (dg-gpp-additional-files): Likewise.
15918         * lib/g++.exp (additional_sources): New variable.
15919         (additional_files): Likewise.
15920         (g++_target_compile): Deal with them.
15921         * lib/old-dejagnu.exp: Remove.
15922         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15923         * g++.old-deja: Revise all tests to use dg commands.
15924
15925 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15926
15927         PR c++/9432, c++/9528
15928         * g++.dg/lookup/using4.C: New test.
15929
15930 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15931
15932         * gcc.dg/noreturn-5.c: New file.
15933         * gcc.dg/noreturn-6.c: New file.
15934
15935         * gcc.c-torture/compile/inline-1.c: New file.
15936
15937 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15938
15939         PR c++/10551
15940         * g++.dg/template/explicit1.C: New test.
15941
15942 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15943
15944         PR c++/10549
15945         * g++.dg/other/bitfield1.C: New test.
15946
15947         PR c++/10527
15948         * g++.dg/init/new7.C: New test.
15949
15950 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15951
15952         * g++.dg/ext/desig1.C: New test.
15953         * g++.dg/ext/init1.C: Update.
15954
15955         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15956
15957 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15958
15959         PR c++/10180
15960         * g++.dg/warn/Winline-1.C: New test.
15961
15962 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15963
15964         * gcc.c-torture/execute/string-opt-19.c: New test.
15965
15966         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15967         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15968
15969 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15970
15971         PR c++/10506
15972         * g++.dg/init/new6.C: New test.
15973
15974         PR c++/10503
15975         * g++.dg/init/ref6.C: New test.
15976
15977 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15978
15979         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15980
15981 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15982
15983         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15984         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15985
15986 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15987
15988         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15989         initialized static data members.
15990
15991 2003-04-25  H.J. Lu <hjl@gnu.org>
15992
15993         * gcc.dg/ia64-sync-4.c: New test.
15994
15995 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15996
15997         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15998         date.
15999
16000 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16001
16002         PR c++/10337
16003         * g++.dg/warn/conv1.C: New test.
16004         * g++.old-deja/g++.other/conv7.C: Adjust.
16005         * g++.old-deja/g++.other/overload14.C: Adjust.
16006
16007 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16008
16009         PR c++/10471
16010         * g++.dg/template/defarg2.C: New test.
16011
16012 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16013
16014         * gcc.dg/cpp/include2.c: Update.
16015         * gcc.dg/cpp/multiline-2.c: New.
16016         * gcc.dg/cpp/multiline.c: Update.
16017         * gcc.dg/cpp/strify2.c: Update.
16018         * gcc.dg/cpp/trad/literals-2.c: Update.
16019
16020 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16021
16022         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16023
16024 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16025
16026         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16027
16028 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16029
16030         PR c++/10451
16031         * g++.dg/parse/crash4.C: New test.
16032
16033         PR c++/9847
16034         * g++.dg/parse/crash5.C: New test.
16035
16036 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16037
16038         PR c++/10446
16039         * g++.dg/parse/crash3.C: New test.
16040
16041         PR c++/10428
16042         * g++.dg/parse/elab1.C: New test.
16043
16044 2003-04-22  Devang Patel  <dpatel@apple.com>
16045
16046         * gcc.dg/cpp/trad/funlike-5.c: New test.
16047
16048 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16049
16050         * g++.dg/other/packed1.C: Fix dg options.
16051
16052 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16053
16054         * g++.dg/other/offsetof2.C: New test.
16055
16056 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16057
16058         * g++.dg/template/recurse.C: Adjust location of error messages.
16059
16060 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16061
16062         PR c++/9881
16063         * g++.dg/init/addr-const1.C: New test.
16064         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16065
16066 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16067
16068         PR c++/10405
16069         * g++.dg/lookup/struct-hack1.C: New test.
16070
16071 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16072
16073         * ucs.c: Update diagnostic messages.
16074
16075 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16076
16077         * gcc.dg/cpp/truefalse.cpp: New test.
16078         * gcc.dg/cpp/cpp.exp: Update.
16079         * g++.dg/other/stdbool-if.C: Remove.
16080
16081 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16082
16083         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16084         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16085
16086 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16087
16088         * gcc.c-torture/compile/20030418-1.c: New test.
16089
16090 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16091
16092         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16093
16094 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16095
16096         PR c++/10347
16097         g++.dg/template/dependent-name1.C: New test.
16098
16099 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16100
16101         * gcc.dg/warn-1.c (tourist_guide): New array,
16102         contains a pointer to bar.
16103
16104 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16105
16106         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16107         * gcc.c-torture/execute/medce-1.c: New test case.
16108         * gcc.c-torture/execute/medce-2.c: New test case.
16109
16110 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16111
16112         * lib/prune.exp: Ignore more messages.
16113
16114         PR c++/10381
16115         * g++.dg/parse/lookup3.C: New test.
16116
16117 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16118
16119         * gcc.c-torture/compile/20030415-1.c : New test.
16120
16121 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16122
16123         * gcc.c-torture/execute/scope-2.c: Move to ...
16124         * gcc.dg/noncompile/scope.c: .... here.
16125
16126 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16127
16128         * gcc.dg/20030414-2.c: New test case.
16129
16130 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16131
16132         PR target/10377
16133         * gcc.dg/20030414-1.c: New test.
16134
16135 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16136
16137         * gcc.dg/builtins-12.c: New test case.
16138         * gcc.dg/builtins-13.c: New test case.
16139
16140 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16141
16142         * gcc.c-torture/execute/string-opt-18.c: New test.
16143
16144 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16145
16146         PR c++/10300
16147         * g++.dg/init/new5.C: New test.
16148
16149 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16150
16151         PR c++/7910
16152         * g++.dg/ext/dllimport1.C: New test.
16153
16154 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16155
16156         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16157
16158 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16159
16160         PR Fortran/9263
16161         * g77.f-torture/noncompile/9263.f: New test
16162         PR Fortran/1832
16163         * g77.f-torture/execute/1832.f: New test
16164
16165 2003-04-11  David Chad  <davidc@freebsd.org>
16166             Loren J. Rittle  <ljrittle@acm.org>
16167
16168         libobjc/8562
16169         * objc.dg/headers.m: New test.
16170
16171 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16172
16173         * gcc.c-torture/execute/builtin-noret-2.c: New.
16174         * gcc.c-torture/execute/builtin-noret-2.x: New.
16175         XFAIL builtin-noret-2.c at -O1 and above.
16176         * gcc.dg/redecl.c: New.
16177         * gcc.dg/Wshadow-1.c: Update error regexps.
16178
16179 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16180
16181         * g++.dg/abi/bitfield10.C: New test.
16182
16183 2003-04-09  Mike Stump  <mrs@apple.com>
16184
16185         * gcc.dg/pch/pch.exp: Make testcase names longer.
16186         * g++.dg/pch/pch.exp: Make testcase names longer.
16187
16188 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16189
16190         * gcc.dg/builtins-11.c: New test case.
16191
16192 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16193
16194         * gcc.dg/builtins-9.c: New test case.
16195         * gcc.dg/builtins-10.c: New test case.
16196
16197 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16198
16199         * gcc.dg/noncompile/init-4.c.c: New test.
16200
16201 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16202
16203         * gcc.misc-test/gcov-9.c: New test.
16204         * gcc.misc-test/gcov-10.c: New test
16205         * gcc.misc-test/gcov-11.c: New test.
16206
16207 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16208
16209         PR optimization/10024
16210         * gcc.c-torture/compile/20030405-1.c: New test.
16211
16212 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16213
16214         * gcc.dg/pch/static-3.c: New.
16215         * gcc.dg/pch/static-3.hs: New.
16216         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16217
16218 2003-04-04  Richard Henderson  <rth@redhat.com>
16219
16220         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16221         * g++.dg/eh/forced2.C: Likewise.
16222
16223 2003-04-03  Mike Stump  <mrs@apple.com>
16224
16225         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16226         target arg.
16227         (scan-assembler-times, scan-assembler-not): Likewise.
16228         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16229
16230 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16231
16232         * gcc.dg/sparc-loop-1.c: New test.
16233
16234 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16235
16236         PR other/9274
16237         * g++.dg/pch/system-2.C: New.
16238         * g++.dg/pch/system-2.Hs: New.
16239
16240 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16241
16242         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16243
16244         * g++.dg/eh/simd-1.C (vecfunc): Same.
16245
16246 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16247
16248         * gcc.c-torture/execute/20030401-1.c: New test case.
16249
16250 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16251
16252         * objc.dg/defs.m: New.
16253
16254 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16255
16256         * g++.dg/eh/simd-1.C: New.
16257         * g++.dg/eh/simd-2.C: New.
16258
16259 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16260
16261         * gcc.c-torture/execute/simd-3.c: New.
16262
16263 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16264
16265         PR c/9936
16266         * gcc.dg/20030331-2.c: New test.
16267
16268 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16269
16270         PR c++/10278
16271         * g++.dg/parse/crash2.C: New test.
16272
16273 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16274
16275         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16276         * gcc.c-torture/execute/20030331-1.c: ...here.
16277
16278 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16279
16280         * gcc.c-torture/execute/20030331-1.c: New test.
16281
16282 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16283
16284         * lib/gcov.exp: Adjust call return testing strings.
16285         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16286
16287 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16288
16289         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16290         * gcc.dg/builtins-7.c: New test case.
16291         * gcc.dg/builtins-8.c: New test case.
16292
16293 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16294
16295         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16296
16297 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16298
16299         PR c++/7647
16300         * g++.dg/lookup-class-member-2.C: New test.
16301
16302 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16303
16304         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16305
16306 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16307
16308         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16309
16310 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16311
16312         * g++.dg/init/attrib1.C: New test.
16313
16314 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16315
16316         * gcc.dg/ultrasp8.c: New test.
16317
16318 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16319
16320         * gcc.dg/ultrasp7.c: New test.
16321
16322 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16323
16324         PR c++/10047
16325         * g++.dg/template/inline1.C: New test.
16326
16327 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16328
16329         * gcc.dg/sparc-dwarf2.c: New test.
16330
16331 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16332
16333         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16334         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16335
16336 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16337
16338         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16339         than reading .x files.
16340         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16341         * g77.dg/gcov/gcov-1.f: Likewise.
16342         * gcc.misc-tests/gcov-4b.c: Likewise.
16343         * gcc.misc-tests/gcov-5b.c: Likewise.
16344         * gcc.misc-tests/gcov-6.c: Likewise.
16345         * gcc.misc-tests/gcov-7.c: Likewise.
16346         * gcc.misc-tests/gcov-8.c: Likewise.
16347         * g++.dg/gcov/gcov-1.x: Remove.
16348         * g77.dg/gcov/gcov-1.x: Likewise.
16349         * gcc.misc-tests/gcov-4b.x: Likewise.
16350         * gcc.misc-tests/gcov-5b.x: Likewise.
16351         * gcc.misc-tests/gcov-6.x: Likewise.
16352         * gcc.misc-tests/gcov-7.x: Likewise.
16353         * gcc.misc-tests/gcov-8.x: Likewise.
16354
16355 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16356
16357         PR opt/10087
16358         * gcc.dg/20030324-1.c: New test.
16359
16360 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16361
16362         PR c++/10224
16363         * g++.dg/template/arg3.C: New test.
16364
16365         PR c++/10158
16366         * g++.dg/template/friend18.C: New test.
16367
16368 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16369
16370         * g77.f-torture/compile/20030326-1.f: New test case.
16371
16372 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16373
16374         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16375
16376         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16377
16378 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16379
16380         * gcc.dg/ia64-sync-3.c: New test.
16381
16382 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16383
16384         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16385
16386 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16387
16388         * gcc.dg/ultrasp6.c: New test.
16389
16390 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16391
16392         * gcc.dg/i386-signbit-1.c: New test.
16393         * gcc.dg/i386-signbit-2.c: New test.
16394         * gcc.dg/i386-signbit-3.c: New test.
16395
16396 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16397
16398         * gcc.dg/ultrasp5.c: Fix options.
16399
16400 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16401
16402         * gcc.dg/ultrasp5.c: Fix comment.
16403
16404 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16405
16406         PR fortran/10197
16407         * g77.f-torture/execute/10197.f: New test.
16408
16409 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16410
16411         PR c++/9898, c++/383
16412         * g++.dg/template/conv6.C: New test.
16413
16414         PR c++/10119
16415         * g++.dg/template/ptrmem5.C: New test.
16416
16417         PR c++/10026
16418         * g++.dg/lookup/koenig1.C: New test.
16419
16420         PR C++/10199
16421         * g++.dg/lookup/template2.C: New test.
16422
16423 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16424
16425         * g++.dg/opt/rtti1.C: New test.
16426
16427 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16428
16429         * gcc.dg/ultrasp5.c: New test.
16430
16431 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16432
16433         PR middle-end/9967
16434         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16435         builtin fputs.
16436
16437 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16438
16439         PR c/8224
16440         * gcc.dg/20030323-1.c: New test.
16441
16442 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16443
16444         * gcc.c-torture/compile/20030323-1.c: New test case.
16445
16446 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16447
16448         * gcc.dg/20030321-1.c: New test.
16449
16450 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16451
16452         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16453
16454 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16455
16456         PR c++/9978, c++/9708
16457         * g++.dg/ext/vlm1.C: Adjust expected error.
16458         * g++.dg/ext/vla2.C: New test.
16459         * g++.dg/template/arg1.C: New test.
16460         * g++.dg/template/arg2.C: New test.
16461
16462 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16463
16464         * g77.f-torture/execute/select.f: New test.
16465         * g77.f-torture/noncompile/select_no_compile.f: New test.
16466
16467 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16468
16469         PR c++/9898
16470         * g++.dg/other/error4.C: New test.
16471
16472 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16473
16474         * g++.dg/template/friend17.C: New test.
16475
16476 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16477
16478         * gcc.c-torture/compile/20030320-1.c: New.
16479
16480 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16481
16482         * gcc.dg/builtins-6.c: New test case.
16483
16484 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16485
16486         PR target/10073
16487         * gcc.c-torture/compile/20030319-1.c: New.
16488
16489 2003-03-18  Jan Hubicka  <jh@suse.cz>
16490
16491         * gcc.dg/i386-cvt-1.c: New test.
16492
16493 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16494
16495         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16496         * objc.dg/naming-2.m: Likewise.
16497
16498 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16499
16500         PR c++/9639
16501         * g++.dg/parse/crash1.C: New test.
16502
16503 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16504
16505         PR c++/8805
16506         * g++.dg/eh/cleanup1.C: New test.
16507
16508 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16509
16510         * gcc.c-torture/execute/20030316-1.c: New test case.
16511
16512 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16513
16514         PR c++/9629
16515         * g++.dg/init/ctor2.C: New test.
16516
16517 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16518
16519         * g77.f-torture/compile/xformat.f: New test case.
16520
16521 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16522
16523         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16524         * g++.old-deja/g++.mike/eh50.C: Likewise.
16525
16526 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16527
16528         PR c++/6440
16529         * g++.dg/template/spec7.C: New test.
16530         * g++.dg/template/spec8.C: Likewise.
16531
16532 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16533
16534         * gcc.c-torture/execute/20030313-1.c: New test.
16535
16536 2003-03-14  Richard Henderson  <rth@redhat.com>
16537
16538         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16539
16540 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16541
16542         * gcc.c-torture/compile/20030314-1.c: New test.
16543
16544 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16545
16546         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16547         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16548         thumb target,
16549         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16550         to accept newer _imp__  prefix and additional
16551         newline in .drectve section.
16552         * gcc.dg/dll-4.c: Likewise.
16553         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16554         switch.
16555
16556 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16557
16558         * g++.dg/parse/namespace9.C: New test.
16559
16560         * g++.dg/init/ref5.C: New test.
16561         * g++.dg/parse/ptrmem1.C: Likewise.
16562
16563 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16564
16565         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16566         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16567         regular expression.
16568         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16569         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16570
16571 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16572
16573         * gcc.c-torture/execute/20030224-2.c: New test.
16574
16575 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16576
16577         * gcc.dg/decl-3.c: New test.
16578
16579 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16580
16581         * gcc.dg/i386-loop-2.c: New test.
16582
16583 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16584
16585         PR c++/9474
16586         * g++.dg/parse/namespace8.C: New test.
16587
16588         PR c++/9924
16589         * g++.dg/overload/builtin2.C: New test.
16590
16591 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16592
16593         * gcc.dg/return-type-3.c: New test.
16594
16595 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16596
16597         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16598         profiling options are not supported.
16599
16600 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16601
16602         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16603         * g++.old-deja/g++.warn/impint2.C: Likewise.
16604
16605 2003-03-10  Devang Patel  <dpatel@apple.com>
16606
16607         * g++.dg/cpp/c++_cmd_1.C: New test.
16608         * g++.dg/cpp/c++_cmd_1.h: New file.
16609
16610 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16611
16612         * gcc.dg/altivec-9.c: New file.
16613
16614 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16615
16616         * gcc.dg/ppc-sdata-1.c: New test.
16617         * gcc.dg/ppc-sdata-2.c: New test.
16618
16619 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16620
16621         PR c++/9373
16622         * g++.dg/opt/ptrmem2.C: New test.
16623
16624         PR c++/8534
16625         * g++.dg/opt/ptrmem1.C: New test.
16626
16627 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16628
16629         * gcc.dg/i386-loop-1.c: New test.
16630
16631 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16632
16633         PR c++/9970
16634         * g++.dg/lookup/friend1.C: New test.
16635
16636 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16637
16638         PR c++/9823
16639         * g++.dg/parser/constructor1.C: New test.
16640
16641 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16642
16643         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16644
16645         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16646
16647 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16648
16649         * gcc.dg/cpp/Wunused.c: Update test.
16650
16651 2003-03-08  Jan Hubicka  <jh@suse.cz>
16652
16653         * gcc.dg/inline-3.c: New test.
16654
16655 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16656
16657         PR c++/9809
16658         * g++.dg/parse/builtin1.C: New test.
16659
16660         PR c++/9982
16661         * g++.dg/abi/cookie1.C: New test.
16662         * g++.dg/abi/cookie2.C: Likewise.
16663
16664         PR c++/9524
16665         * g++.dg/template/field1.C: New test.
16666
16667         PR c++/9912
16668         * g++.dg/parse/class1.C: New test.
16669         * g++.dg/parse/namespace7.C: Likewise.
16670         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16671
16672 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16673
16674         * g++.dg/init/ref4.C: New test.
16675
16676 2003-03-07  Jan Hubicka  <jh@suse.cz>
16677
16678         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16679         * gcc.dg/inline-3.c:  New test.
16680
16681 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16682
16683         * g++.dg/init/ref3.C: New test.
16684
16685         PR c++/9965
16686         * g++.dg/init/ref2.C: New test.
16687
16688         PR c++/9400
16689         * g++.dg/warn/Wshadow-2.C: New test.
16690
16691         PR c++/9791
16692         * g++.dg/warn/Woverloaded-1.C: New test.
16693
16694 2003-03-05  Jan Hubicka  <jh@suse.cz>
16695
16696         * gcc.dg/i386-local2.c: New.
16697         * gcc.dg/i386-local.c: Fix typo.
16698
16699 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16700
16701         * g++.dg/abi/layout3.C: New test.
16702
16703 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16704
16705         * gcc.c-torture/compile/20030305-1.c
16706
16707 2003-03-05  Jan Hubicka  <jh@suse.cz>
16708
16709         * gcc.dg/i386-local.c: New.
16710
16711 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16712
16713         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16714
16715 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16716
16717         * gcc.dg/switch-2.c: New test.
16718         * gcc.dg/switch-3.c: New test.
16719         * gcc.dg/Wswitch.c: Adjust line numbers.
16720         * gcc.dg/Wswitch-default.c: Likewise.
16721         * gcc.dg/Wswitch-enum.c: Likewise.
16722
16723 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16724
16725         * gcc.c-torture/execute/20030222-1.c: New test.
16726
16727 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16728
16729         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16730
16731 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16732
16733         PR c++/9878
16734         * g++.dg/init/ref1.C: New test.
16735
16736 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16737
16738         * gcc.dg/sh-relax.c: New SH-only test.
16739
16740 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16741
16742         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16743         comment explaining purpose of testcase.
16744
16745 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16746
16747         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16748         for HC11/HC12 (asm needs two int registers).
16749         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16750         HC11/HC12 because the test uses an asm which needs two 32-bit
16751         registers.
16752
16753 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16754
16755         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16756         for HC11/HC12 (array is too large otherwise).
16757         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16758         * gcc.c-torture/compile/20010518-2.x: Likewise.
16759         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16760         HC11/HC12 (array is too large).
16761
16762 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16763
16764         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16765         * lib/g++-dg.exp (g++-dg-test): Likewise.
16766
16767 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16768
16769         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16770         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16771
16772 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16773
16774         * g++.dg/warn/implicit-typename1.C: Remove warning.
16775
16776 2003-02-28  Richard Henderson  <rth@redhat.com>
16777
16778         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16779         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16780
16781 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16782
16783         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16784         * g++.dg/pch/pch.exp: Likewise.
16785
16786 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16787
16788         PR c++/9879
16789         * testsuite/g++.dg/init/new4.C: New test.
16790
16791 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16792
16793         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16794
16795 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16796
16797         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16798         unsigned long.
16799
16800         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16801         wider than float.
16802
16803 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16804
16805         * lib/scanasm.exp: Add support for counting numbers of
16806         occurences.
16807         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16808         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16809
16810 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16811
16812         PR c++/9683
16813         * g++.dg/template/static3.C: New test.
16814
16815         PR c++/9829
16816         * g++.dg/parse/namespace6.C: New test.
16817
16818 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16819
16820         PR target/9732
16821         * gcc.dg/20030225-1.c: New test.
16822
16823 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16824
16825         * README: Remove out-of-date information.
16826
16827         PR c++/9836
16828         * g++.dg/template/spec6.C: New test.
16829
16830 2003-02-24  Jeff Law  <law@redhat.com>
16831
16832         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16833
16834 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16835
16836         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16837         * gcc.dg/pragma-ep-1.c: Likewise.
16838
16839 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16840
16841         PR c++/9602
16842         * g++.dg/template/friend16.C: New test.
16843
16844 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/5333
16847         * g++.dg/parse/fused-params1.C: Adjust error messages.
16848         * g++.dg/template/nested3.C: New test.
16849
16850 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16851
16852         * g++.dg/abi/param1.C: New test.
16853
16854 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16855
16856         PR c++/7982
16857         * g++.dg/warn/implicit-typename1.C: New test.
16858
16859 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16860
16861         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16862         with "mtune".
16863         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16864         * gcc.c-torture/execute/20010129-1.x: Likewise.
16865         * gcc.dg/20011107-1.c: Likewise.
16866         * gcc.dg/20020108-1.c: Likewise.
16867         * gcc.dg/20020122-3.c: Likewise.
16868         * gcc.dg/20020206-1.c: Likewise.
16869         * gcc.dg/20020310-1.c: Likewise.
16870         * gcc.dg/20020426-2.c: Likewise.
16871         * gcc.dg/20020517-1.c: Likewise.
16872         * gcc.dg/991230-1.c: Likewise.
16873         * gcc.dg/i386-unroll-1.c: Likewise.
16874         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16875
16876 2003-02-22  Jan Hubicka  <jh@suse.cz>
16877
16878         * gcc.dg/i386-mul.c: New test.
16879
16880 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16881
16882         * gcc.dg/builtins-5.c: New test case.
16883
16884 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16885
16886         * gcc.dg/asmreg-1.c: New test.
16887
16888 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16889
16890         PR c++/9749
16891         * g++.dg/parse/varmod1.C: New test.
16892
16893 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16894
16895         PR c++/9727
16896         * g++.dg/template/op1.C: New test.
16897
16898 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16899
16900         PR c++/8906
16901         * g++.dg/template/nested2.C: New test.
16902
16903 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16904
16905         PR c++/8724
16906         * g++.dg/expr/dtor1.C: New test.
16907
16908 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16909
16910         * gcc.dg/cpp/include3.c: New test.
16911         * gcc.dg/cpp/inc/foo.h: New file.
16912
16913 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16914
16915         * gcc.c-torture/execute/20030221-1.c: New test.
16916
16917 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16918
16919         PR c++/9729
16920         * g++.dg/abi/conv1.C: New test.
16921
16922 2003-02-20  Jan Hubicka  <jh@suse.cz>
16923
16924         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16925
16926 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16927
16928         * gcc.c-torture/compile/20030219-1.c: New test.
16929
16930 2003-02-18  Jan Hubicka  <jh@suse.cz>
16931
16932         * gcc.dg/funcorder.c: New test.
16933
16934 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16935
16936         * gcc.c-torture/execute/20030218-1.c: New.
16937
16938 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16939
16940         * gcc.dg/20030218-1.c: New.
16941
16942 2003-02-18  Richard Henderson  <rth@redhat.com>
16943
16944         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16945         * gcc.dg/attr-used-2.c: New.
16946
16947 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16948
16949         PR c++/9704
16950         * g++.dg/init/copy5.C: New test.
16951
16952 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16953
16954         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16955         * g++.dg/pch/pch.exp: Likewise.
16956
16957 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16958
16959         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16960         STACK_SIZE is not defined.
16961
16962 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16963
16964         PR c++/9457
16965         * g++.dg/template/init1.C: New test.
16966
16967 2003-02-16  Jan HUbicka  <jh@suse.cz>
16968
16969         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16970         (foo): Add few extra tests
16971         * gcc.dg/c99-const-expr-3.c: Likewise.
16972         * gcc.c-torture/execute/20030216-1.c: New.
16973
16974 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16975
16976         PR c++/9459
16977         * g++.dg/ext/typeof4.C: New test.
16978
16979 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16980
16981         * gcc.dg/i386-387-3.c: New test case.
16982
16983 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16984
16985         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16986         cris-*-elf* cris-*-aout* and mmix-*-*.
16987
16988 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16989
16990         * gcc.dg/20030213-1.c: New test.
16991
16992 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16993
16994         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16995         * gcc.dg/i386-387-2.c: Likewise.
16996
16997 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16998
16999         * gcc.dg/ppc-spe.c: Fix formatting.
17000         Enable tests that were previously unsupported by gas.
17001         Delete tests for instructions that no longer exist.
17002         Switch arguments on evsubifw builtin.
17003
17004 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17005
17006         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17007         STACK_SIZE is too small.
17008
17009 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17010             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17011
17012         * gcc.dg/decl-2.c: New test.
17013
17014 2003-02-10  Jan Hubicka  <jh@suse.cz>
17015
17016         * gcc.dg/i386-fpcvt-1.c:  New test.
17017
17018 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17019
17020         * gcc.c-torture/execute/20030209-1.c: New test.
17021
17022 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17023
17024         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17025         int-wide bitops, use the constants of the same width.
17026         Likewise, if long long is 32-bit wide, test bitops using
17027         32-bit constants.
17028
17029 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17030
17031         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17032
17033 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17034
17035         * testsuite/gcc.dg/builtins-4.c: New test case.
17036
17037 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17038
17039         * gcc.dg/20020430-1.c: Fix dg command typos.
17040         * gcc.dg/20020503-1.c: Likewise.
17041
17042 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17043
17044         PR c++/8785
17045         * g++.dg/parse/fused-params1.C: New test.
17046
17047         PR c++/8857
17048         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17049
17050         PR c++/8921
17051         * g++.dg/parse/non-dependent1.C: New test.
17052
17053         PR c++/8928
17054         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17055
17056         PR c++/9228
17057         * g++.dg/parse/undefined7.C: New test.
17058         * g++.dg/parse/non-templ1.C: New test.
17059
17060         PR c++/9229
17061         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17062
17063 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17064
17065         * gcc.c-torture/compile/20030206-1.c: New test.
17066
17067 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17068
17069         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17070         "pow" to "foo" to avoid potential confusion with a math built-in.
17071
17072 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17073
17074         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17075         conditions for SPARC targets.
17076
17077 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17078
17079         * gcc.dg/20030204-1.c: New test.
17080
17081 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17082
17083         PR c++/38
17084         * g++.dg/parse/array-size1.C: New test.
17085
17086         PR c++/5657
17087         * g++.dg/parse/undefined3.C: New test.
17088
17089         PR c++/5665
17090         * g++.dg/parse/undefined4.C: New test.
17091
17092         PR c++/5975
17093         * g++.dg/parse/undefined5.C: New test.
17094
17095         PR c++/7259
17096         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17097
17098         PR c++/8578
17099         * g++.dg/parse/casting-operator1.C: New test.
17100
17101         PR c++/8596
17102         * g++.dg/parse/undefined6.C: New test.
17103
17104         PR c++/8736
17105         * g++.dg/parse/missing-template1.C: New test.
17106
17107 2003-02-04  Jan Hubicka  <jh@suse.cz>
17108
17109         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17110         * gcc.dg/i386-cmov?.c:  Likewise.
17111         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17112         * gcc.dg/i386-ssefp-1.c:  Likewise.
17113         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17114         conventions.
17115
17116 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17117
17118         PR c++/7129
17119         * testsuite/g++.dg/ext/max.C: New test.
17120
17121 2003-02-03  Jan Hubicka  <jh@suse.cz>
17122
17123         * gcc.c-torture/execute/20030203-1.c: New test.
17124
17125 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17126
17127         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17128         'natural-endian'.
17129
17130 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17131
17132         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17133         * g++.dg/init/new2.C: Likewise.
17134         * g++.dg/other/new1.C: Likewise.
17135
17136 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17137
17138         * gcc.dg/struct-ret-libc.c: New test.
17139
17140 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17141
17142         * gcc.dg/20030129-1.c: New test.
17143
17144 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17145
17146         PR c++/8849
17147         * g++.dg/template/ptrmem4.C: New test.
17148
17149 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17150
17151         * g++.dg/parser/constant1.C: New test.
17152
17153 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17154
17155         PR c++/8591
17156         * g++.dg/parse/friend2.C: New test.
17157
17158 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17159
17160         PR c++/9437
17161         * g++.dg/template/unify4.C: New test.
17162
17163 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17164
17165         * gcc.c-torture/execute/20030128-1.c: New test.
17166
17167 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17168
17169         * g++.dg/lookup/nested1.C: Test moved from ...
17170         * g++.old-deja/g++.other/lookup24.C: ... here.
17171
17172 2003-01-28  Jan Hubicka  <jh@suse.cz>
17173
17174         * gcc.dg/i386-cmov5.c:  New test.
17175
17176 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17177
17178         * gcc.c-torture/execute/20010925-1.c: Changed the
17179         memcpy declaration.
17180
17181 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17182
17183         PR c++/3902
17184         * g++.dg/parse/template5.C: New test.
17185
17186 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17187
17188         PR fortran/9258
17189         * g77.dg/pr9258: New test.
17190
17191 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17192
17193         * README: Move relevant parts from README.g++.
17194
17195         * README.g++: Remove this file.
17196
17197 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17198
17199         * g++.dg/abi/dcast1.C: New test.
17200
17201 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17202
17203         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17204
17205 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17206
17207         PR c++/47
17208         * g++.old-deja/g++.other/lookup24.C: New test.
17209
17210 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17211
17212         PR middle-end/7227
17213         * gcc.dg/uninit-C.c: New test.
17214
17215 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17216
17217         * g++.dg/abi/covariant1.C: New test.
17218
17219 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17220
17221         * gcc.dg/20030123-1.c: New test.
17222
17223 2003-01-25  Jan Hubicka  <jh@suse.cz>
17224
17225         PR opt/8492
17226         * gcc.c-torture/compile/20030125-1.c
17227
17228 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17229
17230         PR c++/9403
17231         * g++.dg/parse/template3.C: New test.
17232         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17233
17234         PR c++/795
17235         * g++.dg/parse/template4.C: New test.
17236
17237         PR c++/9415
17238         * g++.dg/template/qual2.C: New test.
17239
17240         PR c++/8545
17241         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17242
17243         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17244
17245 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17246
17247         * gcc.c-torture/execute/switch-1.c: New test case.
17248
17249 2003-01-25  Jan Hubicka  <jh@suse.cz>
17250
17251         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17252
17253 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17254
17255         Tweaks for Bison-1.875. From the NEWS file:
17256         "- `parse error' -> `syntax error'
17257         Bison now uniformly uses the term `syntax error'"
17258         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17259         * gcc.dg/cpp/digraph2.c: Likewise.
17260         * gcc.dg/cpp/direct2.c: Likewise.
17261         * gcc.dg/cpp/paste4.c: Likewise.
17262         * gcc.dg/c90-restrict-1.c: Likewise.
17263         * gcc.dg/c99-func-2.c: Likewise.
17264         * gcc.dg/noncompile/920721-2.c: Likewise.
17265         * gcc.dg/noncompile/930622-2.c: Likewise.
17266         * gcc.dg/noncompile/940112-1.c: Likewise.
17267         * gcc.dg/noncompile/950921-1.c: Likewise.
17268         * gcc.dg/noncompile/951123-1.c: Likewise.
17269         * gcc.dg/noncompile/971104-1.c: Likewise.
17270         * gcc.dg/noncompile/990416-1.c: Likewise.
17271
17272 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17273
17274         * g++.dg/parse/undefined1.C: Add error message.
17275
17276 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17277
17278         PR c++/9354
17279         * g++.dg/parse/new1.C: New test.
17280
17281         PR c++/9216
17282         * g++.dg/parse/template2.C: New test.
17283
17284         PR c++/9354
17285         * g++.dg/parse/typedef2.C: New test.
17286
17287         PR c++/9328
17288         * g++.dg/ext/typeof3.C: New test.
17289
17290 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17291
17292         PR c++/2738
17293         * g++.dg/parse/ret-type1.C: New test.
17294
17295         PR c++/3792
17296         * g++.dg/parse/tmpl-outside1.C: New test.
17297
17298         PR c++/4207
17299         * g++.dg/parse/int-as-enum1.C: New test.
17300
17301         PR c++/4903
17302         * g++.dg/parse/no-typename1.C: New test.
17303
17304         PR c++/5533
17305         * g++.dg/parse/no-value1.C: New test.
17306
17307         PR c++/5921
17308         * g++.dg/parse/wrong-inline1.C: New test.
17309
17310         PR c++/6402
17311         * g++.dg/parse/ref1.C: New test.
17312
17313         PR c++/6992
17314         * g++.dg/parse/attr-ctor1.C: New test.
17315
17316         PR c++/7229
17317         * g++.dg/parse/namespace5.C: New test.
17318
17319         PR c++/7917
17320         * g++.dg/parse/func-def1.C: New test.
17321
17322         PR c++/8143
17323         * g++.dg/parse/undefined1.C: New test.
17324
17325         PR c++/5723, PR c++/8522
17326         * g++.dg/parse/specialization1.C: New test.
17327
17328         PR c++/163, PR c++/8595
17329         * g++.dg/parse/struct-as-enum1.C: New test.
17330
17331         PR c++/9173
17332         * g++.dg/parse/undefined2.C: New test.
17333
17334 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17335
17336         PR c++/9298
17337         * g++.dg/parse/template1.C: New test.
17338
17339         PR c++/9384
17340         * g++.dg/parse/using1.C: New test.
17341
17342         PR c++/9285
17343         PR c++/9294
17344         * g++.dg/parse/expr2.C: New test.
17345
17346         PR c++/9388
17347         * g++.dg/parse/lookup2.C: Likewise.
17348
17349 2003-01-21  Jan Hubicka  <jh@suse.cz>
17350
17351         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17352         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17353         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17354         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17355
17356 2003-01-20  Nick Clifton  <nickc@redhat.com>
17357
17358         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17359         problem with ARM sibcall code generation.
17360
17361 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17362
17363         * gcc.c-torture/execute/20030120-1.c: New.
17364
17365 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17366
17367         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17368
17369 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17370
17371         PR c++/9272
17372         * g++.dg/parse/ctor1.C: New test.
17373
17374         PR c++/9294:
17375         * g++.dg/parse/qualified1.C: New test.
17376
17377         * g++.dg/parse/typename3.C: New test.
17378
17379 2003-01-16  Richard Henderson  <rth@redhat.com>
17380
17381         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17382
17383 2003-01-16  Richard Henderson  <rth@redhat.com>
17384
17385         * g++.dg/pch/pch.exp: Copy test header to the working directory
17386         before using it either for precompilation or direct use.
17387         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17388         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17389
17390 2003-01-16  Richard Henderson  <rth@redhat.com>
17391
17392         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17393         before using it either for precompilation or direct use.
17394         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17395         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17396
17397 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17398
17399         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17400         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17401         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17402         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17403         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17404         typename warning into error.
17405         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17406         error messages.
17407         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17408         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17409         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17410         messages.
17411         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17412         make declaration visible in template.
17413         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17414         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17415         messages.
17416         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17417         message.
17418         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17419         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17420         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17421         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17422         typename warning with error message.
17423         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17424         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17425         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17426
17427 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17428
17429         * g++.dg/parse/ambig2.C: New test.
17430
17431 2003-01-15  Richard Henderson  <rth@redhat.com>
17432
17433         * g++.dg/tls/init-2.C: Update error message string.
17434
17435 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17436
17437         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17438
17439 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17440
17441         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17442         all for HC11/HC12.
17443         * gcc.c-torture/compile/20001205-1.x: Likewise.
17444         * gcc.c-torture/compile/20001226-1.x: Likewise.
17445         * gcc.c-torture/compile/920520-1.x: Likewise.
17446         * gcc.c-torture/compile/961203-1.x: Likewise.
17447         * gcc.c-torture/compile/20020604-1.x: Likewise.
17448
17449 2003-01-15  Jan Hubicka  <jh@suse.cz>
17450
17451         * gcc.c-torture/compile/20030115-1.c: New test.
17452
17453         * gcc.dg/i386-fpcvt-1.c: New test.
17454         * gcc.dg/i386-fpcvt-2.c: New test.
17455
17456 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17457
17458         Further conform g++'s __vmi_class_type_info to the C++ ABI
17459         specification.
17460         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17461         the specification.
17462
17463 2003-01-14  Jan Hubicka  <jh@suse.cz>
17464
17465         * gcc.dg/i386-fpcvt-1.c: New test.
17466         * gcc.dg/i386-fpcvt-2.c: New test.
17467
17468 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17469
17470         * gcc.dg/i386-mmx-3.c: New test.
17471
17472 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17473
17474         PR c++/9264
17475         * g++.dg/parse/octal1.C: New file.
17476
17477         PR c++/9172
17478         * g++.dg/parse/typename1.C: New file.
17479
17480 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17481
17482         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17483         * gcc.dg/bf-no-ms-layout.c: Likewise.
17484         * gcc.dg/bf-ms-attrib.c: Likewise.
17485
17486 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17487
17488         PR c++/9099
17489         * g++.dg/parse/dtor1.C: New file.
17490
17491         PR c++/9128
17492         * g++.dg/rtti/typeid1.C: New file.
17493
17494         PR c++/9153
17495         * g++.dg/parse/lookup1.C: New file.
17496
17497         PR c++/9171
17498         * g++.dg/templ/spec5.C: New file.
17499
17500 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17501
17502         * gcc.c-torture/compile/20030110-1.c: New test.
17503
17504 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17505
17506         Merge from pch-branch:
17507
17508         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17509
17510         * gcc.dg/pch/cpp-1.h: New.
17511         * gcc.dg/pch/cpp-1.c: New.
17512         * gcc.dg/pch/cpp-2.h: New.
17513         * gcc.dg/pch/cpp-2.c: New.
17514
17515         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17516
17517         * gcc.dg/pch/except-1.h: New.
17518         * gcc.dg/pch/except-1.c: New.
17519
17520         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17521
17522         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17523         running test.
17524         * gcc.dg/pch: Include *.hp not *.h.
17525         * gcc.dg/pch/system-1.h: New.
17526         * gcc.dg/pch/system-1.c: New.
17527
17528         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17529
17530         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17531         rather than trying to build and run a program using PCH.
17532         * gcc.dg/pch: Remove dg-do commands from test files.
17533
17534         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17535
17536         * gcc.dg/pch/macro-3.c: New.
17537         * gcc.dg/pch/macro-3.h: New.
17538
17539         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17540
17541         * gcc.dg/pch/common-1.c: New.
17542         * gcc.dg/pch/common-1.h: New.
17543         * gcc.dg/pch/decl-1.c: New.
17544         * gcc.dg/pch/decl-1.h: New.
17545         * gcc.dg/pch/decl-2.c: New.
17546         * gcc.dg/pch/decl-2.h: New.
17547         * gcc.dg/pch/decl-3.c: New.
17548         * gcc.dg/pch/decl-3.h: New.
17549         * gcc.dg/pch/decl-4.c: New.
17550         * gcc.dg/pch/decl-4.h: New.
17551         * gcc.dg/pch/decl-5.c: New.
17552         * gcc.dg/pch/decl-5.h: New.
17553         * gcc.dg/pch/global-1.c: New.
17554         * gcc.dg/pch/global-1.h: New.
17555         * gcc.dg/pch/inline-1.c: New.
17556         * gcc.dg/pch/inline-1.h: New.
17557         * gcc.dg/pch/inline-2.c: New.
17558         * gcc.dg/pch/inline-2.h: New.
17559         * gcc.dg/pch/static-1.c: New.
17560         * gcc.dg/pch/static-1.h: New.
17561         * gcc.dg/pch/static-2.c: New.
17562         * gcc.dg/pch/static-2.h: New.
17563
17564         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17565
17566         * g++.dg/pch/pch.exp: Better handle failing testcases.
17567         * gcc.dg/pch/pch.exp: Likewise.
17568         * gcc.dg/pch/macro-1.c: New.
17569         * gcc.dg/pch/macro-1.h: New.
17570         * gcc.dg/pch/macro-2.c: New.
17571         * gcc.dg/pch/macro-2.h: New.
17572
17573         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17574
17575         * g++.dg/dg.exp: Treat files in pch/ specially.
17576         * g++.dg/pch/pch.exp: New file.
17577         * g++.dg/pch/empty.H: New file.
17578         * g++.dg/pch/empty.C: New file.
17579         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17580         "precompile".
17581
17582         * gcc.dg/pch/pch.exp: New file.
17583         * gcc.dg/pch/empty.h: New file.
17584         * gcc.dg/pch/empty.c: New file.
17585         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17586         "precompile".
17587
17588 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17589
17590         * g++.dg/template/friend14.C: New test.
17591
17592 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17593
17594         * gcc.dg/old-style-asm-1.c: New test.
17595
17596 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17597
17598         * gcc.c-torture/compile/20030109-1.c: New test.
17599
17600 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17601
17602         * gcc.c-torture/execute/20030109-1.c: New test.
17603
17604 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17605
17606         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17607         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17608         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17609         * g++.old-deja/g++.mike/eh2.C: Likewise
17610         * g++.old-deja/g++.mike/eh3.C: Likewise
17611         * g++.old-deja/g++.mike/eh5.C: Likewise
17612         * g++.old-deja/g++.mike/eh6.C: Likewise
17613         * g++.old-deja/g++.mike/eh7.C: Likewise
17614         * g++.old-deja/g++.mike/eh8.C: Likewise
17615         * g++.old-deja/g++.mike/eh9.C: Likewise
17616         * g++.old-deja/g++.mike/eh10.C: Likewise
17617         * g++.old-deja/g++.mike/eh12.C: Likewise
17618         * g++.old-deja/g++.mike/eh13.C: Likewise
17619         * g++.old-deja/g++.mike/eh14.C: Likewise
17620         * g++.old-deja/g++.mike/eh16.C: Likewise
17621         * g++.old-deja/g++.mike/eh17.C: Likewise
17622         * g++.old-deja/g++.mike/eh18.C: Likewise
17623         * g++.old-deja/g++.mike/eh21.C: Likewise
17624         * g++.old-deja/g++.mike/eh23.C: Likewise
17625         * g++.old-deja/g++.mike/eh24.C: Likewise
17626         * g++.old-deja/g++.mike/eh25.C: Likewise
17627         * g++.old-deja/g++.mike/eh26.C: Likewise
17628         * g++.old-deja/g++.mike/eh27.C: Likewise
17629         * g++.old-deja/g++.mike/eh28.C: Likewise
17630         * g++.old-deja/g++.mike/eh29.C: Likewise
17631         * g++.old-deja/g++.mike/eh31.C: Likewise
17632         * g++.old-deja/g++.mike/eh33.C: Likewise
17633         * g++.old-deja/g++.mike/eh34.C: Likewise
17634         * g++.old-deja/g++.mike/eh35.C: Likewise
17635         * g++.old-deja/g++.mike/eh36.C: Likewise
17636         * g++.old-deja/g++.mike/eh37.C: Likewise
17637         * g++.old-deja/g++.mike/eh38.C: Likewise
17638         * g++.old-deja/g++.mike/eh39.C: Likewise
17639         * g++.old-deja/g++.mike/eh40.C: Likewise
17640         * g++.old-deja/g++.mike/eh41.C: Likewise
17641         * g++.old-deja/g++.mike/eh42.C: Likewise
17642         * g++.old-deja/g++.mike/eh44.C: Likewise
17643         * g++.old-deja/g++.mike/eh46.C: Likewise
17644         * g++.old-deja/g++.mike/eh47.C: Likewise
17645         * g++.old-deja/g++.mike/eh48.C: Likewise
17646         * g++.old-deja/g++.mike/eh49.C: Likewise
17647         * g++.old-deja/g++.mike/eh50.C: Likewise
17648         * g++.old-deja/g++.mike/eh51.C: Likewise
17649         * g++.old-deja/g++.mike/eh53.C: Likewise
17650         * g++.old-deja/g++.mike/eh55.C: Likewise
17651         * g++.old-deja/g++.mike/p7912.C: Likewise
17652         * g++.old-deja/g++.mike/p9706.C: Likewise
17653         * g++.old-deja/g++.mike/p10416.C: Likewise
17654         * g++.old-deja/g++.mike/p11667.C: Likewise
17655         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17656         Remove redundant reference to Iris.
17657         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17658         Elxsi, i860, Pico Java, and WE32K.
17659
17660 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17661
17662         * g++.dg/ext/asm4.C: New test.
17663
17664 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17665
17666         PR c++/9030
17667         * g++.dg/template/friend12.C: New test.
17668         * g++.dg/template/friend13.C: Likewise.
17669         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17670
17671 2003-01-08  Jan Hubicka  <jh@suse.cz>
17672
17673         * gcc.dg/i386-cadd.c: New test.
17674         * gcc.dg/i386-cmov4.c: Likewise.
17675
17676 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17677
17678         PR c++/9165
17679         * g++.dg/warn/Wunused-3.C: New test.
17680
17681         * g++.dg/abi/bitfield9.C: New test.
17682
17683         PR c++/9189
17684         * g++.dg/parse/defarg3.C: New test.
17685
17686 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17687
17688         * g++.dg/parse/ambig1.C: New test.
17689         * g++.dg/parse/defarg2.C: New test.
17690
17691 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17692
17693         * g++.dg/template/defarg-1.C: New test.
17694         * g++.dg/template/local2.C: Likewise.
17695
17696 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17697
17698         * gcc.c-torture/execute/20030105-1.c: New test.
17699
17700 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17701
17702         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17703         * g++.dg/parse/namespace4.C: Likewise.
17704
17705 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17706
17707         * g++.dg/template/ntp2.C: New test.
17708
17709 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17710
17711         * g++.dg/parse/extern-C-1.C: New test.
17712
17713         * g++.dg/parse/namespace4.C: New test.
17714
17715         * g++.dg/template/nested1.C: New test.
17716
17717         * g++.dg/parse/namespace3.C: New test.
17718
17719 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17720
17721         * g++.dg/lookup/two-stage1.C: New test.
17722
17723 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17724
17725         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17726         * g++.old-deja/g++.jason/access8.C: Likewise.
17727         * g++.old-deja/g++.other/decl5.C: Likewise.
17728
17729 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17730
17731         * g++.dg/parse/parse7.C: New test.
17732
17733 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17734
17735         PR c++/2843
17736         * g++.dg/ext/attrib7.C: New test.
17737
17738 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17739
17740         * g++.dg/parse/parse6.C: New test.
17741
17742 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17743
17744         * gcc.dg/h8300-stack-1.c: New.
17745
17746 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17747
17748         g++.dg/lookup/exception1.C: New test.
17749
17750         g++.dg/lookup/template1.C: New test.
17751
17752         g++.dg/parse/namespace2.C: New test.
17753
17754         g++.dg/parse/parens2.C: New test.
17755
17756 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17757
17758         * g++.dg/parse/parse5.C: New test.
17759         * g++.dg/lookup/scoped4.C: New test.
17760
17761 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17762
17763         * g++.dg/parse/parens1.C: New test.
17764
17765         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17766         angle-bracket1.C.
17767         * g++.dg/parse/parens2.C: New test.
17768
17769         * g++.dg/lookup/scope-operator1.C: New test.
17770
17771         * g++.dg/parse/operator1.C: New test.
17772
17773 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17774
17775         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17776         * g++.old-deja/g++.other/access6.C: Likewise.
17777         * g++.old-deja/g++.other/decl1.C: Likewise.
17778         * g++.old-deja/g++.pt/typename12.C: Likewise.
17779
17780 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17781
17782         * g++.dg/parse/namespace1.C: New test.
17783
17784 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17785
17786         * g++.dg/parse/parse4.C: New test.
17787
17788 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17789
17790         * g++.dg/parse/parse3.C: New test.
17791
17792 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17793
17794         * g++.dg/parse/parse2.C: New test.
17795
17796 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17797
17798         * g++.dg/template/friend11.C: New test.
17799
17800 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17801
17802         * g++.dg/parse/parse1.C: New test.
17803
17804 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17805
17806         * lib/profopt.exp: Change the name of a global variable to avoid
17807         possible clashes with other test suites.
17808
17809 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17810
17811         * g++.dg/inherit/covariant8.C: New test.
17812
17813 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17814
17815         * g++.dg/init/array9.C: New test.
17816
17817         PR c++/9112
17818         * g++.dg/parse/expr1.C: New test.
17819
17820 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17821
17822         * gcc.c-torture/compile/20021230-1.c: New test.
17823
17824 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17825
17826         * g++.dg/inherit/covariant5.C: New test.
17827         * g++.dg/inherit/covariant6.C: New test.
17828         * g++.dg/inherit/covariant7.C: New test.
17829
17830 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17831
17832         PR c++/2739
17833         * g++.dg/other/access2.C: New test.
17834
17835 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17836
17837         * g++.dg/other/anon-struct.C: No longer fails
17838         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17839         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17840         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17841
17842 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17843
17844         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17845
17846 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17847
17848         * g++.dg/eh/spec4.C: Remove stray semicolon.
17849         * g++.dg/expr/pmf-1.C: Change error message.
17850         * g++.dg/ext/asm1.C: Remove stray semicolon.
17851         * g++.dg/ext/typename1.C: Add missing typenames.
17852         * g++.dg/inherit/template-as-base.C: Change error message.
17853         * g++.dg/lookup/scoped1.C: Likewise.
17854         * g++.dg/lookup/scoped2.C: Likewise.
17855         * g++.dg/lookup/using2.C: Likewise.
17856         * g++.dg/other/component1.C: Remove stray semicolon.
17857         * g++.dg/other/do1.C: Change error message.
17858         * g++.dg/other/error2.C: Likewise.
17859         * g++.dg/other/init1.C: Likewise.
17860         * g++.dg/other/packed1.C: Remove stray semicolon.
17861         * g++.dg/other/ptrmem2.C: Change error message.
17862         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17863         marker.
17864         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17865         * g++.dg/template/access3.C: Add typename keyword.
17866         * g++.dg/template/access5.C: Remove stray semicolon.
17867         * g++.dg/template/access6.C: Likewise.
17868         * g++.dg/template/complit1.C: Likewise.
17869         * g++.dg/template/crash1.C: Change error message.
17870         * g++.dg/template/inherit2.C: Remove stray semicolon.
17871         * g++.dg/template/instantiate2.C: Likewise.
17872         * g++.dg/template/instantiate3.C: Change error message.
17873         * g++.dg/template/qual1.C: Remove stray semicolon.
17874         * g++.dg/template/qualttp18.C: Change error message.
17875         * g++.dg/template/ref1.C: Remove stray semicolon.
17876         * g++.dg/template/sizeof1.C (A::value): Declare it.
17877         * g++.dg/template/spec4.C: Change error message.
17878         * g++.dg/template/static1.C: Likewise.
17879         * g++.dg/template/type1.C: Likewise.
17880         * g++.dg/template/typename3.C: Likewise.
17881         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17882         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17883         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17884         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17885         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17886         named return value extension.
17887         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17888         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17889         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17890         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17891         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17892         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17893         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17894         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17895         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17896         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17897         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17898         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17899         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17900         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17901         syntax.
17902         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17903         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17904         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17905         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17906         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17907         * g++.old-deja/g++.brendan/template11.C: Likewise.
17908         * g++.old-deja/g++.brendan/template26.C: Likewise.
17909         * g++.old-deja/g++.brendan/template27.C: Use explicit
17910         specialization syntax.
17911         * g++.old-deja/g++.brendan/template30.C: Likewise.
17912         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17913         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17914         non-dependent names.
17915         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17916         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17917         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17918         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17919         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17920         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17921         named return value extension.
17922         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17923         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17924         * g++.old-deja/g++.ext/return1.C: Likewise.
17925         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17926         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17927         * g++.old-deja/g++.jason/access8.C: Likewise.
17928         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17929         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17930         pseudo-destructor names.
17931         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17932         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17933         pseudo-destructor names.
17934         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17935         * g++.old-deja/g++.jason/overload19.C: Likewise.
17936         * g++.old-deja/g++.jason/overload32.C: Likewise.
17937         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17938         stray semicolons.
17939         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17940         * g++.old-deja/g++.jason/return.C: Likewise.
17941         * g++.old-deja/g++.jason/return2.C: Likewise.
17942         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17943         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17944         syntax.
17945         * g++.old-deja/g++.jason/template10.C: Account for use of
17946         non-dependent names.
17947         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17948         syntax.
17949         * g++.old-deja/g++.jason/template37.C: Likewise.
17950         * g++.old-deja/g++.law/access4.C: Change error messages.
17951         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17952         pseudo-destructor names.
17953         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17954         * g++.old-deja/g++.law/ctors9.C: Likewise.
17955         * g++.old-deja/g++.law/cvt22.C: Likewise.
17956         * g++.old-deja/g++.law/dtors5.C: Likewise.
17957         * g++.old-deja/g++.law/global-init1.C: Likewise.
17958         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17959         * g++.old-deja/g++.law/operators28.C: Likewise.
17960         * g++.old-deja/g++.law/visibility28.C: Likewise.
17961         * g++.old-deja/g++.martin/eval1.C: Likewise.
17962         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17963         name.
17964         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17965         * g++.old-deja/g++.mike/net34.C: Likewise.
17966         * g++.old-deja/g++.mike/net36.C: Likewise.
17967         * g++.old-deja/g++.mike/ns2.C: Likewise.
17968         * g++.old-deja/g++.mike/p12306.C: Likewise.
17969         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17970         value extension.
17971         * g++.old-deja/g++.mike/p700.C: Likewise.
17972         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17973         * g++.old-deja/g++.mike/p710.C: Likewise.
17974         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17975         value extension.
17976         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17977         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17978         * g++.old-deja/g++.ns/crash2.C: Likewise.
17979         * g++.old-deja/g++.ns/crash3.C: Likewise.
17980         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17981         * g++.old-deja/g++.ns/ns17.C: Likewise.
17982         * g++.old-deja/g++.ns/template16.C: Likewise.
17983         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17984         keyword.
17985         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17986         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17987         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17988         named return value extension.
17989         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17990         * g++.old-deja/g++.other/access4.C: Issue additional error
17991         messages.
17992         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17993         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17994         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17995         * g++.old-deja/g++.other/crash25.C: Change error message.
17996         * g++.old-deja/g++.other/crash4.C: Change error message.
17997         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17998         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17999         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18000         checks.
18001         * g++.old-deja/g++.other/defarg8.C: Likewise.
18002         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18003         * g++.old-deja/g++.other/dtor10.C: Likewise.
18004         * g++.old-deja/g++.other/incomplete.C: Likewise.
18005         * g++.old-deja/g++.other/linkage7.C: Likewise.
18006         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18007         lookup algorithm.
18008         * g++.old-deja/g++.other/mangle2.C: Likewise.
18009         * g++.old-deja/g++.other/refinit2.C: Likewise.
18010         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18011         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18012         * g++.old-deja/g++.pt/crash28.C: Likewise.
18013         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18014         syntax.
18015         * g++.old-deja/g++.pt/crash32.C: Change error message.
18016         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18017         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18018         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18019         error message position.
18020         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18021         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18022         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18023         syntax.
18024         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18025         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18026         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18027         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18028         keyword.
18029         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18030         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18031         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18032         keyword.
18033         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18034         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18035         syntax.
18036         * g++.old-deja/g++.pt/friend28.C: Account for use of
18037         non-dependent names.
18038         * g++.old-deja/g++.pt/friend29.C: Likewise.
18039         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18040         rules.
18041         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18042         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18043         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18044         lookup rules.
18045         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18046         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18047         keyword.
18048         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18049         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18050         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18051         keyword.
18052         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18053         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18054         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18055         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18056         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18057         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18058         keyword.
18059         * g++.old-deja/g++.pt/spec10.C: Likewise.
18060         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18061         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18062         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18063         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18064         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18065         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18066         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18067         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18068         * g++.old-deja/g++.pt/typename15.C: Likewise.
18069         * g++.old-deja/g++.pt/typename22.C: Likewise.
18070         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18071         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18072         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18073         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18074         syntax.
18075         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18076         return value extension.
18077         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18078         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18079         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18080         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18081
18082 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18083
18084         * g++.dg/warn/inline1.C: New test.
18085         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18086         * g++.old-deja/g++.jason/synth10.C: Likewise.
18087         * g++.old-deja/g++.mike/net31.C: Likewise.
18088         * g++.old-deja/g++.mike/p8786.C: Likewise.
18089
18090         * g++.dg/template/friend10.C: New test.
18091         * g++.dg/template/conv5.C: New test.
18092
18093 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18094
18095         * g++.dg/lookup/scoped3.C: New test.
18096
18097         * g++.dg/lookup/decl1.C: New test.
18098         * g++.dg/lookup/decl2.C: New test.
18099
18100 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18101
18102         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18103         gcc.c-torture/compile/20021015-1.c,
18104         gcc.c-torture/compile/20021015-2.c,
18105         gcc.c-torture/compile/20021123-1.c,
18106         gcc.c-torture/compile/20021123-2.c,
18107         gcc.c-torture/compile/20021123-3.c,
18108         gcc.c-torture/compile/20021123-4.c,
18109         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18110         only to 3.1 or 3.2 branch.
18111
18112 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18113
18114         * gcc.dg/i386-bitfield3.c: New test.
18115
18116         * gcc.dg/i386-bitfield2.c: New test.
18117
18118 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18119
18120         * g++.dg/parse/conv_op1.C: New test.
18121
18122 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18123
18124         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18125         approved.
18126
18127 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18128
18129         * gcc.c-torture/compile/20021220-1.c: New test.
18130
18131 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18132
18133         * gcc.dg/i386-fastcall-1.c: New.
18134
18135 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18136
18137         * gcc.c-torture/execute/20021219-1.c: New test.
18138
18139 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18140
18141         * gcc.dg/i386-pic-1.c: New test.
18142
18143 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18144
18145         PR c++/8099
18146         * g++.dg/template/friend9.C: New test.
18147
18148 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18149
18150         PR c++/3663
18151         * g++.dg/template/access7.C: New test.
18152
18153 2002-12-18  Nick Clifton  <nickc@redhat.com>
18154
18155         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18156         the libstdc++-v3 directory has been found.
18157
18158 2002-12-12  Devang Patel <dpatel@apple.com>
18159         * gcc.dg/darwin-ld-1.c: New test.
18160         * gcc.dg/darwin-ld-2.c: New test.
18161         * gcc.dg/darwin-ld-3.c: New test.
18162         * gcc.dg/darwin-ld-4.c: New test.
18163         * gcc.dg/darwin-ld-5.c: New test.
18164
18165 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18166
18167         * gcc.c-torture/compile/20021212-1.c: New test.
18168
18169 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18170
18171         * gcc.dg/fshort-wchar: New test.
18172
18173 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18174
18175         PR c++/8372
18176         * g++.dg/template/dtor1.C: New test.
18177
18178         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18179         markers.
18180
18181 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18182
18183         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18184
18185 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18186
18187         * g++.dg/template/static1.C: New test.
18188         * g++.dg/template/static2.C: New test.
18189         * g++.old-deja/g++.ext/memconst.C: New test.
18190
18191 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18192
18193         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18194         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18195         * g++.dg/special/initp1.C: Likewise.
18196
18197 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18198
18199         * gcc.c-torture/execute/20021204-1.c: New test.
18200
18201 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18202
18203         * gcc.dg/ppc-fmadd-1.c: New file.
18204         * gcc.dg/ppc-fmadd-2.c: New file.
18205         * gcc.dg/ppc-fmadd-3.c: New file.
18206
18207 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18208
18209         * gcc.c-torture/compile/20021204-1.c: New test.
18210
18211 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18212
18213         * g++.dg/inherit/covariant2.C: New test.
18214         * g++.dg/inherit/covariant3.C: New test.
18215         * g++.dg/inherit/covariant4.C: New test.
18216         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18217         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18218
18219 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18220
18221         PR c++/8688
18222         * g++.dg/init/brace3.C: New test.
18223
18224 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18225
18226         * gcc.dg/20020210-1.c: Fix a comment typo.
18227
18228 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/8720
18231         * g++.dg/parse/defarg1.C: New test.
18232
18233         PR c++/8615
18234         * g++.dg/template/char1.C: New test.
18235
18236         * g++.dg/template/varmod1.C: Fix typo.
18237
18238 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18239
18240         DR 180
18241         * g++.old-deja/g++.pt/crash32.C: Expect error.
18242
18243 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18244
18245         PR c++/5919
18246         * g++.dg/template/varmod1.C: New test.
18247
18248         PR c++/8727
18249         * g++.dg/inherit/typeinfo1.C: New test.
18250
18251         PR c++/8663
18252         * g++.dg/inherit/typedef1.C: New test.
18253
18254 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/8332
18257         PR c++/8493
18258         * g++.dg/template/strlen1.C: New test.
18259
18260         PR c++/8227
18261         * g++.dg/template/ctor2.C: New test.
18262
18263         PR c++/8214
18264         * g++.dg/init/string1.C: New test.
18265
18266         PR c++/8511
18267         * g++.dg/template/friend8.C: New test.
18268
18269 2002-11-29  Joe Buck <jbuck@synopsys.com>
18270
18271         * g++.dg/lookup/anon2.C: New test.
18272
18273 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18274
18275         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18276         h8300 port.
18277
18278 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18279
18280         * gcc.dg/bitfld-6.c: New test.
18281
18282 2002-11-27  Jan Hubicka  <jh@suse.cz>
18283
18284         * gcc.c-torture/execute/20021127.[cx]: New test.
18285
18286 2002-11-26  Jan Hubicka  <jh@suse.cz>
18287
18288         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18289         quality.
18290
18291 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18292
18293         * g++.dg/init/brace2.C: New test.
18294         * g++.old-deja/g++.mike/p9129.C: Correct.
18295
18296 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18297
18298         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18299
18300 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18301
18302         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18303
18304 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18305
18306         * testsuite/g++.dg/abi/empty11.C: New test.
18307         * testsuite/g++.dg/rtti/cv1.C: New test.
18308
18309 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18310
18311         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18312
18313 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18314
18315         * g++.dg/abi/empty10.C: New test.
18316
18317 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18318
18319         * gcc.c-torture/compile/20021124-1.c: New test.
18320
18321 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18322
18323         * g++.dg/abi/rtti2.C: New test.
18324
18325 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18326
18327         * gcc.dg/i386-unroll-1.c: New test.
18328
18329 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18330
18331         * gcc.c-torture/compile/20021120-1.c: New test.
18332         * gcc.c-torture/compile/20021120-2.c: New test.
18333
18334 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18335
18336         * gcc.dg/bitfld-5.c: New test.
18337
18338 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18339
18340         * gcc.c-torture/execute/20021120-3.c: New test.
18341
18342 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18343
18344         * gcc.c-torture/execute/20021120-2.c: New test.
18345
18346 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18347
18348         * gcc.c-torture/execute/20021120-1.c: New test.
18349
18350 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18351
18352         * gcc.c-torture/execute/20021118-3.c: New test.
18353
18354 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18355
18356         * gcc.c-torture/compile/20021119-1.c: New test.
18357
18358 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18359
18360         * gcc.dg/duff-1.c: New test.
18361         * gcc.dg/duff-2.c: New test.
18362         * gcc.dg/duff-3.c: New test.
18363
18364 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18365
18366         * gcc.dg/cpp/_Pragma5.c: New test.
18367
18368 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18369
18370         * gcc.c-torture/execute/20021118-2.c: New test.
18371
18372 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18373
18374         * gcc.c-torture/execute/20021118-1.c: New test.
18375
18376 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18377
18378         * gcc.dg/20021116-1.c: New test.
18379
18380 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18381
18382         * g++.dg/abi/vcall1.C: New test.
18383
18384 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18385
18386         * gcc.dg/20021029-1.c: New test.
18387         * gcc.dg/20021029-2.c: New test.
18388
18389 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18390
18391         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18392
18393 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18394
18395         PR c/8439
18396         * gcc.dg/20021110.c: Move to ...
18397         * gcc.c-torture/compile/20021110.c: .... here.
18398
18399 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18400
18401         PR c/8467
18402         * gcc.c-torture/execute/20021111-1.c
18403
18404 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18405
18406         PR c/8439
18407         * gcc.dg/20021110.c: New test.
18408
18409 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18410
18411         * g++.dg/abi/vthunk3.C: Run only on x86.
18412
18413 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18414
18415         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18416
18417 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18418
18419         * lib/compat.exp (compat-execute): Fix logic error in last
18420         change.
18421
18422 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18423
18424         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18425
18426 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18427
18428         PR c++/8389
18429         * g++.dg/template/access6.C: New test.
18430
18431 2002-11-08  Jan Hubicka  <jh@suse.cz>
18432
18433         * gcc.dg/i386-ssefp-1.c: New test.
18434         * gcc.dg/i386-ssefp-1.c: New test.
18435
18436 2002-11-08  Jan Hubicka  <jh@suse.cz>
18437
18438         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18439
18440 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18441
18442         * g++.dg/abi/vthunk3.C: New test.
18443
18444         PR c++/8338
18445         * g++.dg/template/crash2.C: New test.
18446
18447 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18448
18449         * testsuite/g++.dg/abi/dtor1.C: New test.
18450         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18451
18452 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18453
18454         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18455         Darwin.
18456
18457 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18458
18459         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18460         -mthumb.  Only xfail with -O0.
18461
18462 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18463
18464         * g++.dg/abi/thunk1.C: New test.
18465         * g++.dg/abi/thunk2.C: Likewise.
18466         * g++.dg/abi/vtt1.C: Likewise.
18467
18468 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18469
18470         PR optimization/8423
18471         * gcc.c-torture/execute/builtin-constant.c: New test.
18472
18473 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18474
18475         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18476         Add some more cases.
18477
18478 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18479
18480         PR c++/8391
18481         * g++.dg/opt/local1.C: New test.
18482
18483 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18484
18485         PR c++/8160
18486         * g++.dg/template/complit1.C: New test.
18487
18488         PR c++/8149
18489         * g++.dg/template/typename4.C: Likewise.
18490
18491 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18492
18493         Core issue 287, PR c++/7639
18494         * g++.dg/template/instantiate1.C: Adjust error location.
18495         * g++.dg/template/instantiate3.C: New test.
18496         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18497         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18498         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18499
18500 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18501
18502         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18503
18504 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/8287
18507         * g++.dg/init/dtor2.C: New test.
18508
18509 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18510
18511         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18512         * gcc.dg/nest.c: Bypass errors on irix6.
18513
18514 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18515
18516         * gcc.dg/nest.c: Expect error for mmix-*-*.
18517         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18518
18519 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18520
18521         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18522         markers.
18523
18524         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18525
18526 2002-10-25  Mike Stump  <mrs@apple.com>
18527
18528         * gcc.dg/warn-1.c: New test.
18529
18530 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18531
18532         * g++.dg/template/typename3.C: New test.
18533
18534 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18535
18536         * g++.dg/lookup/ptrmem1.C: New test.
18537
18538         * g++.dg/abi/vthunk2.C: New test.
18539
18540 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18541
18542         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18543
18544 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18545
18546         * g++.dg/abi/empty9.C: New test.
18547
18548 2002-10-24  Richard Henderson  <rth@redhat.com>
18549
18550         * g++.dg/inherit/thunk1.C: Enable for ia64.
18551
18552 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c++/8067
18555         * g++.dg/lookup/pretty1.C: New test.
18556
18557 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18558
18559         * gcc.dg/20021023-1.c: New test.
18560
18561 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18562
18563         PR c++/7679
18564         * g++.dg/parse/inline1.C: New test.
18565
18566 2002-10-23  Richard Henderson  <rth@redhat.com>
18567
18568         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18569
18570         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18571
18572 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18573
18574         PR c++/6579
18575         * g++.dg/parse/stmtexpr3.C: New test.
18576
18577 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18578
18579         * g++.dg/expr/cond1.C: New test.
18580
18581 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18582
18583         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18584
18585 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18586
18587         * g++.dg/abi/vbase13.C: New test.
18588         * g++.dg/abi/vbase14.C: Likewise.
18589
18590 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18591
18592         * gcc.dg/tls/pic-1.c: New test.
18593         * gcc.dg/tls/nonpic-1.c: New test.
18594         * gcc.dg/20021018-1.c: New test.
18595
18596 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18597
18598         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18599         Remove only files with the same base name as the test case.
18600         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18601         (profopt-execute): Likewise.  Also, remove old profiling
18602         and performance data files before running the tests.
18603
18604         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18605         * g++.dg/bprob/bprob.exp: Likewise.
18606         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18607         to allow more general test case names.
18608
18609         * g++.dg/bprob/bprob-1.C: Rename to ...
18610         * g++.dg/bprob/g++-bprob-1.C: ... this.
18611
18612         * g77.dg/bprob/bprob-1.f: Rename to ...
18613         * g77.dg/bprob/g77-bprob-1.f: ... this.
18614
18615 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18616
18617         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18618         bison 1.50 or later.
18619
18620 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18621
18622         * g++.dg/README: Describe more test directories.
18623
18624 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18625
18626         * g++.dg/init/array6.C: Add additional tests.
18627
18628 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18629
18630         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18631         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18632
18633 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18634
18635         * gcc.c-torture/compile/20020604-1.x: New.
18636         * gcc.c-torture/compile/simd-5.x: Likewise.
18637         * gcc.c-torture/execute/920710-1.x: Likewise.
18638         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18639
18640 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18641
18642         * g++.dg/inherit/override1.C: Add dg-options clause.
18643
18644 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18645
18646         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18647         _mm_slli_si128.
18648
18649 2002-10-19  Andreas Schwab  <schwab@suse.de>
18650
18651         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18652         directory component.
18653
18654 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18655
18656         * g++.dg/inherit/thunk1.C: New test.
18657
18658         * g++.dg/inherit/override1.C: New test.
18659
18660         * g++.dg/abi/mangle11.C: New test.
18661         * g++.dg/abi/mangle14.C: New test.
18662         * g++.dg/abi/mangle17.C: New test.
18663
18664 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18665
18666         * g++.dg/overload/member2.C: New test.
18667
18668 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18669
18670         * g++.dg/README: Describe new compat directory.
18671         * g++.dg/dg.exp: Skip tests in compat directory.
18672         * README.compat: New file.
18673         * lib/compat.exp: New expect script.
18674         * g++.dg/compat: New test directory.
18675         * g++.dg/compat/compat.exp: New expect script.
18676         * g++.dg/compat/abi: New test directory.
18677         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18678         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18679         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18680         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18681         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18682         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18683         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18684         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18685         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18686         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18687         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18688         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18689         * g++.dg/compat/break: New test directory.
18690         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18691         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18692         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18693         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18694         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18695         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18696         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18697         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18698         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18699         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18700         g++.dg/compat/break/README: New files.
18701         * g++.dg/compat/eh: New test directory.
18702         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18703         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18704         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18705         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18706         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18707         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18708         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18709         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18710         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18711         g++.dg/compat/eh/filter2_y.C,
18712         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18713         g++.dg/compat/eh/new1_y.C,
18714         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18715         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18716         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18717         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18718         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18719         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18720         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18721         g++.dg/compat/eh/unexpected1_y.C: New files.
18722         * g++.dg/compat/init: New test directory.
18723         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18724         g++.dg/compat/init/array5_y.C,
18725         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18726         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18727         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18728         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18729         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18730         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18731         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18732         g++.dg/compat/init/init-ref2_y.C: New files.
18733
18734 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18735
18736         PR c++/7584
18737         * g++.dg/inherit/using3.C: New test.
18738
18739 2002-10-17  Jan Hubicka  <jh@suse.cz>
18740
18741         * gcc.dg/20021017-2.c: New test.
18742
18743 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18744
18745         * g++.dg/abi/mangle16.C: Adjust.
18746
18747         * g++.dg/init/array8.C: New test.
18748
18749 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18750
18751         * gcc.dg/special/mips-abi.exp: New test.
18752         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18753
18754 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18755
18756         * g++.dg/abi/mangle16.C: New test.
18757         * g++.dg/abi/mangle17.C: Likewise.
18758
18759         PR c++/7478
18760         * g++.dg/template/ref1.C: New test.
18761
18762 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18763
18764         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18765
18766 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18767
18768         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18769
18770 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18771
18772         PR c++/7524
18773         * g++.dg/init/array7.C: New test.
18774
18775 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18776
18777         * g++.dg/init/array6.C: New test.
18778
18779         * g++.dg/abi/mangle13.C: Likewise.
18780         * g++.dg/abi/mangle14.C: Likewise.
18781         * g++.dg/abi/mangle15.C: Likewise.
18782
18783 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18784
18785         * g++.dg/abi/empty8.C: New test.
18786
18787 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18788
18789         * g++.dg/init/ctor1.C: New test.
18790
18791 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18792
18793         * gcc.c-torture/execute/20021015-1.c: New test.
18794
18795 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18796
18797         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18798
18799 2002-10-14  Jan Hubicka  <jh@suse.cz>
18800
18801         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18802
18803 2002-10-14  Richard Henderson  <rth@redhat.com>
18804
18805         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18806
18807 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18808
18809         PR optimization/6631
18810         * g++.dg/opt/const2.C: New test.
18811
18812 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/7176
18815         * g++.dg/parse/friend1.C: New test.
18816         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18817
18818 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18819
18820         * gcc.dg/20021014-1.c: New test.
18821
18822 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18823
18824         PR c++/5661
18825         * g++.dg/ext/vlm1.C: New test.
18826         * g++.dg/ext/vlm2.C: Likewise.
18827
18828         * g++.dg/init/array1.C: Remove invalid braces.
18829         * g++.dg/init/brace1.C: New test.
18830         * g++.dg/init/copy2.C: Likewise.
18831         * g++.dg/init/copy3.C: Likewise.
18832         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18833         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18834         braces.
18835
18836 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18837
18838         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18839
18840 2002-10-11  Richard Shann  <richard.shann@superh.com>
18841
18842         * gcc.c-torture/compile/simd-5.c: New test.
18843
18844 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18845
18846         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18847
18848 2002-10-10  Jim Wilson  <wilson@redhat.com>
18849
18850         * gcc.c-torture/execute/20021010-1.c: New test.
18851
18852 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18853
18854         PR c/7353
18855         * g++.dg/ext/typedef-init.C: New test.
18856         * gcc.dg/typedef-init.c: New test.
18857
18858 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18859
18860         * gcc.dg/cpp/paste13.c: New test.
18861
18862 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18863
18864         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18865         remaining platforms, XFAIL during compile, not execute.  Don't
18866         XFAIL at -O0.
18867
18868 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18869
18870         * gcc.dg/alias-1.c: Tweak expected warning.
18871
18872 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18873
18874         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18875
18876 2002-10-06  Andreas Jaeger  <aj@suse.de>
18877
18878         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18879         * gcc.dg/cpp/c++98.C: Likewise.
18880
18881         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18882         * g++.dg/cpp/c++98.C: Likewise.
18883
18884         * g++.dg/README (Subdirectories): Mention cpp directory.
18885
18886         PR target/7559
18887         * gcc.dg/20021006-1.c: New test.
18888
18889 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18890
18891         PR c++/7804
18892         * g++.dg/other/warning1.C: New test.
18893
18894 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18895
18896         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18897         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18898         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18899
18900 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18901
18902         PR c++/7931
18903         * g++.dg/template/ptrmem3.C: New test.
18904
18905         PR c++/7754
18906         * g++.dg/template/union1.C: New test.
18907
18908 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18909
18910         PR c++/8006
18911         * g++.dg/abi/mangle9.C: New test.
18912         * g++.dg/abi/mangle10.C: New test.
18913         * g++.dg/abi/mangle11.C: New test.
18914         * g++.dg/abi/mangle12.C: New test.
18915
18916 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18917
18918         PR c++/7188.
18919         * g++.dg/template/meminit1.C: New test.
18920         * g++.dg/warn/Wreorder-1.C: Likewise.
18921         * g++.old-deja/g++.mike/warn3.C: Tweak.
18922         * lib/prune.exp: Ingore "in copy constructor".
18923
18924 2002-10-02  Andreas Jaeger  <aj@suse.de>
18925
18926         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18927         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18928         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18929         on x86-64.
18930
18931 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18932
18933         * gcc.dg/empty1.C: Fix typo.
18934
18935 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18936
18937         * gcc.dg/alias-1.c: New test.
18938
18939 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18940
18941         * gcc.dg/empty1.C: New test.
18942
18943         * g++.dg/tls/init-2.C: Tweak error messages.
18944
18945 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18946
18947         * gcc.c-torture/compile/20020923-1.c: New test.
18948
18949 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18950
18951         * gcc.c-torture/execute/ffs-1.c: New test.
18952         * gcc.c-torture/execute/ffs-2.c: Ditto.
18953
18954 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18955
18956         * g++.dg/overload/member1.C: New test.
18957
18958 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18959
18960         * g++.dg/abi/empty7.C: New test.
18961         * g++.dg/init/pm2.C: Likewise.
18962
18963 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18964
18965         * g++.dg/rtti/crash1.C: New test.
18966
18967 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18968
18969         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18970         gcc.dg/sibcall-4.c: New tests.
18971
18972 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18973
18974         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18975         powerpc and MMIX targets.
18976
18977 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18978
18979         * gcc.dg/cpp/20020927-1.c: New.
18980
18981 2002-09-26  David S. Miller  <davem@redhat.com>
18982
18983         * gcc.c-torture/compile/trunctfdf.c: New.
18984
18985 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18986
18987         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18988
18989 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18990
18991         * gcc.c-torture/execute/loop-15.c: New.
18992
18993 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18994
18995         * README.QMTEST: Fix typo.
18996
18997 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18998
18999         * gcc.dg/20020926-1.c: New test.
19000
19001 2002-09-25  David S. Miller  <davem@redhat.com>
19002
19003         PR target/7842
19004         * gcc.c-torture/execute/shiftdi.c: New test.
19005
19006 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19007
19008         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19009         unique to the tool.
19010         * lib/g77.exp (g77_init): Likewise.
19011         * lib/g++.exp (g++_init): Likewise.
19012         * lib/objc.exp (objc_init): Likewise.
19013
19014 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19015
19016         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19017         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19018         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19019
19020 2002-09-25  Richard Henderson  <rth@redhat.com>
19021
19022         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19023         too-small long double.
19024
19025 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19026
19027         * gcc.dg/20020919-1.c: New test.
19028
19029 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19030
19031         * g++.dg/abi/bitfield6.C: New test.
19032         * g++.dg/abi/bitfield7.C: New test.
19033         * g++.dg/abi/bitfield8.C: New test.
19034         * g++.dg/abi/vbase11.C: New test.
19035
19036 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19037
19038         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19039         hppa*-*-hpux*.  Update test comment.
19040
19041 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19042
19043         * gcc.dg/tls/struct-1.c: New test.
19044
19045 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19046
19047         * gcc.dg/cpp/tr-warn2.c: Update.
19048
19049 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19050
19051         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19052
19053 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19054
19055         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19056         systems.
19057
19058 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19059
19060         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19061
19062         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19063         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19064         setting of cxxfilt.
19065
19066 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19067
19068         * gcc.dg/20020312-2.c: Update for darwin.
19069
19070 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19071
19072         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19073
19074 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19075
19076         * objc.dg/comp-types-1.m: New test.
19077         * objc.dg/comp-types-2.m: New test.
19078         * objc.dg/comp-types-3.m: New test.
19079         * objc.dg/comp-types-4.m: New test.
19080         * objc.dg/comp-types-5.m: New test.
19081         * objc.dg/comp-types-6.m: New test.
19082
19083 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19084
19085         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19086
19087 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19088
19089         * g++.dg/other/do1.C: New test.
19090
19091         * g++.dg/template/subst1.C: New test.
19092
19093 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19094
19095         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19096
19097 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19098
19099         * g++.dg/template/qualttp20.C: Adjust expected errors.
19100         * g++.old-deja/g++.jason/report.C: Likewise.
19101         * g++.old-deja/g++.other/qual1.C: Likewise.
19102
19103         * g++.dg/lookup/scoped2.C: New test.
19104
19105         * g++.dg/ext/asm3.C: New test.
19106
19107 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19108
19109         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19110
19111 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19112
19113         * ChangeLog: follow spelling conventions.
19114         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19115         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19116         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19117         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19118         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19119         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19120         * g++.old-deja/g++.law/global-init1.C: Likewise.
19121         * g++.old-deja/g++.other/delete4.C: Likewise.
19122         * g++.old-deja/g++.other/inline21.C: Likewise.
19123         * g++.old-deja/g++.other/singleton.C: Likewise.
19124         * g77.dg/strlen0.f: Likewise.
19125         * g77.f-torture/compile/20010519-1.f: Likewise.
19126         * g77.f-torture/compile/980310-4.f: Likewise.
19127         * gcc.c-torture/compile/20000605-1.c: Likewise.
19128         * gcc.c-torture/execute/20020225-1.c: Likewise.
19129         * gcc.dg/c90-hexfloat-2.c: Likewise.
19130         * gcc.dg/c99-bool-1.c: Likewise.
19131         * gcc.dg/c99-hexfloat-2.c: Likewise.
19132         * gcc.dg/dll-2.c: Likewise.
19133         * gcc.dg/wtr-union-init-1.c: Likewise.
19134         * gcc.dg/wtr-union-init-2.c: Likewise.
19135         * gcc.dg/wtr-union-init-3.c: Likewise.
19136         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19137         * gcc.dg/cpp/defined.c: Likewise.
19138         * gcc.dg/cpp/macsyntx.c: Likewise.
19139         * gcc.dg/cpp/paste2.c: Likewise.
19140         * gcc.dg/cpp/trad/defined.c: Likewise.
19141         * gcc.dg/format/c90-printf-1.c: Likewise.
19142         * gcc.dg/format/c90-scanf-1.c: Likewise.
19143         * gcc.dg/format/c99-printf-1.c: Likewise.
19144         * gcc.dg/format/c99-scanf-1.c: Likewise.
19145         * gcc.misc-tests/gcov-8.c: Likewise.
19146         * lib/profopt.exp: Likewise.
19147
19148 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19149
19150         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19151
19152 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19153
19154         * g++.dg/inherit/using2.C: New test.
19155
19156 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19157
19158         * ChangeLog: Follow spelling conventions.
19159         * g++.dg/template/friend4.C: Likewise.
19160         * g++.old-deja/g++.pt/crash67.C: Likewise.
19161         * gcc.c-torture/execute/20000801-4.c: Likewise.
19162         * gcc.dg/c90-digraph-1.c: Likewise.
19163         * gcc.dg/c94-digraph-1.c: Likewise.
19164         * gcc.dg/c99-digraph-1.c: Likewise.
19165         * gcc.dg/cpp/line5.c: Likewise.
19166         * gcc.dg/cpp/multiline.c: Likewise.
19167         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19168         * gcc.dg/format/attr-3.c: Likewise.
19169         * gcc.dg/format/c90-scanf-3.c: Likewise.
19170         * gcc.dg/format/ext-4.c: Likewise.
19171
19172 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19173
19174         * g++.dg/template/pretty1.C: New test.
19175
19176 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19177
19178         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19179
19180 2002-09-13  Matt Austern  <austern@apple.com>
19181
19182         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19183         passing a cast expression to a function by const reference.
19184
19185 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19186
19187         * g++.dg/template/deduce1.C: New test.
19188
19189 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19190
19191         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19192         32-bit int.
19193
19194 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19195
19196         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19197         usage.
19198
19199 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19200
19201         * gcc.c-torture/compile/20020910-1.c: New test.
19202
19203 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19204
19205         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19206
19207 2002-09-10  Andreas Jaeger  <aj@suse.de>
19208
19209         * gcc.dg/20020312-2.c: Adjust for x86-64.
19210
19211 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19212
19213         * g77.dg/7388.f: New test case for PR 7388.
19214
19215 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19216
19217         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19218
19219 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19220
19221         * objc.dg/proto-lossage-1.m: New test.
19222
19223 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19224
19225         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19226
19227 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19228
19229         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19230         expected to pass.
19231
19232 2002-09-06  Stan Shebs  <shebs@apple.com>
19233             David Edelsohn  <edelsohn@gnu.org>
19234
19235         * gcc.dg/weak: New directory.
19236         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19237         target-specific xfail bits.
19238         * gcc.dg/typeof-2.c: Move to new directory.
19239         * gcc.dg/weak.exp: New expect script.
19240
19241 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19242
19243         * gcc.c-torture/execute/extzvsi.c: New test.
19244
19245 2002-09-05  Stan Shebs  <shebs@apple.com>
19246
19247         * gcc.dg/weak-1.c: xfail on Darwin.
19248         * gcc.dg/weak-2.c: Ditto.
19249         * gcc.dg/weak-3.c: Ditto.
19250         * gcc.dg/weak-4.c: Ditto.
19251         * gcc.dg/weak-5.c: Ditto.
19252         * gcc.dg/weak-6.c: Ditto.
19253         * gcc.dg/weak-7.c: Ditto.
19254         * gcc.dg/weak-8.c: Ditto.
19255         * gcc.dg/weak-9.c: Ditto.
19256
19257 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19258
19259         * gcc.c-torture/execute/loop-14.c: New test.
19260
19261 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19262
19263         * g++.dg/other/cxa-atexit1.C: New test.
19264
19265         * gcc.dg/typeof-2.c: New test.
19266
19267 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19268
19269         * gcc.dg/builtins-2.c: New testcase.
19270         * gcc.dg/builtins-3.c: New testcase.
19271
19272 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19273
19274         * gcc.dg/cpp/_Pragma4.c: New test.
19275
19276 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19277
19278         * objc/execute/nil_method-1.m: New testcase.
19279
19280 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19281
19282         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19283         [Object class], not [Object initialize].
19284
19285 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19286             Hans-Peter Nilsson  <hp@bitrange.com>
19287
19288         * gcc.c-torture/execute/20020720-1.x: Skip test on
19289         mmix-knuth-mmixware.  Correct comment.
19290
19291 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19292
19293         * testsuite/g++.dg/abi/bitfield5.C: New test.
19294         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19295
19296 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19297
19298         * objc.dg/undeclared-selector.m: New test.
19299
19300 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19301
19302         * g++.dg/other/offsetof1.C: Avoid cast warning.
19303
19304 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19305
19306         * objc.dg/super-class-2.m: New test.
19307
19308 2002-08-24  Matt Austern  <austern@apple.com>
19309
19310         * g++.dg/ext/lvaddr.C: New test.
19311         * g++.dg/ext/lvcast.C: New test.
19312
19313 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19314
19315         * testsuite/g++.dg/inherit/cond1.C: New test.
19316
19317 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19318
19319         * gcc.dg/noncompile/incomplete-1.c: New test.
19320
19321 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19322
19323         * gcc.dg/typespec-1.c: New test.
19324
19325 2002-08-20  Devang Patel  <dpatel@apple.com>
19326         * objc.dg/proto-hier-2.m: New test.
19327
19328 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19329
19330         * objc.dg/bitfield-1.m: New test.
19331         * objc.dg/bitfield-2.m: New test.
19332
19333 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19334
19335         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19336         gcc.dg/c99-flex-array-4.c: New tests.
19337
19338 2002-08-16  Stan Shebs  <shebs@apple.com>
19339
19340         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19341
19342 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19343
19344         * gcc.dg/typeof-1.c: New test.
19345         * g++.dg/ext/typeof2.C: New test.
19346
19347 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19348
19349         * g++.dg/other/offsetof1.C: New test.
19350
19351 2002-08-14  Richard Henderson  <rth@redhat.com>
19352
19353         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19354
19355 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19356
19357         * gcc.dg/cpp/_Pragma3.c: New test.
19358
19359 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19360
19361         * g++.dg/template/inherit3: New test.
19362
19363 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19364
19365         * gcc.dg/bitfld-4.c: Add blank options.
19366
19367 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19368
19369         * g++.dg/template/crash1.C: New test.
19370
19371 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19372
19373         * gcc.dg/tls/opt-2.c: New test.
19374
19375 2002-08-08  Devang Patel  <dpatel@apple.com>
19376
19377         * objc.dg/selector-1.m : New test
19378
19379 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19380
19381         * g++.dg/abi/bitfield4.C: New test.
19382         * gcc.dg/bitfld-4.c: New test.
19383
19384 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19385
19386         * g++.dg/other/packed1.C: New test.
19387
19388 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19389
19390         * g++.dg/abi/offsetof.C: Tweak error messages.
19391         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19392
19393 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19394
19395         * gcc.dg/bitfld-3.c: New test.
19396
19397 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19398             Richard Henderson  <rth@redhat.com>
19399
19400         * gcc.dg/i386-bitfield1.c: New test.
19401         * g++.dg/abi/bitfield3.C: Update.
19402
19403 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19404
19405         * objc.dg/const-str-2.m: Update.
19406         * gcc.dg/cpp/c++98.c: Change to C extension.
19407         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19408         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19409
19410 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19411
19412         * testsuite/gcc.dg/tls/diag-3.c: New.
19413
19414 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19415
19416         * g++.dg/README (Subdirectories): Document new subdir expr.
19417         * g++.dg/expr/pmf-1.C: New test.
19418
19419 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19420
19421         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19422
19423 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19424
19425         * g++.dg/abi/bitfield3.C: New test.
19426
19427 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19428
19429         * lib/gcov.exp: Tweak expected line formats.
19430         * gcc.misc-tests/gcov8.c: New test.
19431         * gcc.misc-tests/gcov8.x: New flags.
19432
19433 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19434
19435         * consistency.vlad/layout/endian.c: Include string.h.
19436
19437         * gcc.c-torture/execute/20020805-1.c: New test.
19438
19439 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19440
19441         * g++.dg/other/conversion1.C: New test.
19442
19443 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19444
19445         * gcc.dg/builtins-1.c: New testcase.
19446
19447 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19448
19449         * g++.dg/inherit/access3.C: New test.
19450
19451 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19452
19453         * gcc.dg/ia64-visibility-2.c: New test.
19454
19455 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19456
19457         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19458         __qualifier_flags to __flags.
19459
19460 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19461
19462         * g++.dg/inherit/operator1.C: New test.
19463         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19464         * g++.dg/other/error1.C: Change expected error message.
19465         * g++.dg/template/conv4.C: Likewise.
19466
19467 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19468
19469         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19470         for documented behavior.
19471
19472 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19473
19474         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19475         several targets known to fail.
19476
19477 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19478
19479         * gcc.dg/mips-args-[123].c: New tests.
19480
19481 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19482
19483         * gcc.dg/ppc-spe.c: New.
19484
19485 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19486
19487         * g++.dg/other/ptrmem4.C: New testcase.
19488
19489 2002-07-24  Richard Henderson  <rth@redhat.com>
19490
19491         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19492
19493 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19494
19495         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19496
19497 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19498
19499         * gcc.c-torture/execute/memset-3.c: New testcase.
19500
19501 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19502
19503         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19504         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19505
19506 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19507
19508         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19509         Delete.
19510
19511 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19512
19513         * gcc.c-torture/compile/simd-4.c: New test.
19514
19515 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19516
19517         PR c++/7347, c++/7348
19518         * g++.dg/template/access4.C: New test.
19519         * g++.dg/template/access5.C: New test.
19520         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19521         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19522         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19523         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19524
19525 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19526
19527         * gcc.dg/gnu89-init-2.c: New test.
19528
19529 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19530
19531         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19532
19533 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19534
19535         * gcc.c-torture/execute/20020720-1.c: New testcase.
19536
19537 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19538
19539         * gcc.dg/cpp/Wsignprom.c: New tests.
19540
19541 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19542
19543         * gcc.c-torture/execute/loop-13.c: New test.
19544
19545 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19546
19547         * gcc.dg/cpp/expr.c: New tests.
19548
19549 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19550
19551         * g++.dg/opt/pr6713.C: Add template instantiation.
19552
19553 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19554
19555         * gcc.dg/nest.c: New test.
19556
19557 2002-07-17  Richard Henderson  <rth@redhat.com>
19558
19559         * g++.dg/opt/pr6713.C: New test.
19560
19561 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19562
19563         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19564         XFAIL for all x86 processors.
19565
19566 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19567
19568         * gcc.c-torture/execute/20010122-1.x: Do not test with
19569         -fomit-frame-pointer.
19570
19571 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19572
19573         * g++.dg/template/instantiate2.C: New test.
19574         * g++.dg/template/spec4.C: New test.
19575
19576 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19577
19578         * g++.dg/template/access2.C: New test.
19579         * g++.dg/template/access3.C: New test.
19580
19581 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19582
19583         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19584         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19585         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19586         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19587         Convert to use <stdarg.h>.
19588         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19589         Delete.
19590         * gcc.dg/va-arg-2.c: New.
19591         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19592
19593 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19594
19595         * gcc.c-torture/compile/20020710-1.c: New test.
19596
19597 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19598                           Andrew Pinski  <pinskia@physics.uc.edu>
19599
19600         gcc.c-torture/compile/simd-2.c: New testcase.
19601         gcc.c-torture/compile/simd-3.c: Likewise.
19602
19603 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19604
19605         PR c++/7224
19606         * g++.dg/overload/error1.C: New test.
19607
19608 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19609
19610         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19611         configuration and IRIX 6 O32 ABI.
19612
19613 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19614
19615         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19616
19617 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19618
19619         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19620
19621 2002-07-10  Jeffrey A Law  <law@redhat.com>
19622
19623         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19624
19625         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19626
19627 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19628
19629         * gcc.dg/20020312-2.c: Check for __PPC__.
19630
19631 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19632
19633         * gcc.c-torture/compile/20020709-1.c: New test.
19634
19635 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19636
19637         * g++.dg/template/qualttp21.C: New test case.
19638
19639 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19640
19641         * gcc.c-torture/compile/20020706-1.c: New test.
19642         * gcc.c-torture/compile/20020706-2.c: New test.
19643
19644 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19645             Alexandre Oliva  <aoliva@redhat.com>
19646
19647         * g++.dg/warn/incomplete1.C: New test.
19648
19649 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19650
19651         PR c++/7099
19652         * g++.dg/warn/noreturn1.C: New test.
19653
19654 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19655
19656         PR c++/6706
19657         * g++.dg/debug/debug6.C: New test.
19658         * g++.dg/debug/debug7.C: New test.
19659
19660 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19661
19662         * gcc.c-torture/compile/simd-3.c: New test.
19663
19664 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19665
19666         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19667         * gcc.dg/20020620-1.c: Likewise.
19668
19669 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19670
19671         PR c++/6944
19672         * g++.dg/init/array4.C: New test.
19673         * g++.dg/init/array5.C: New test.
19674
19675 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19676
19677         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19678         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19679
19680 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19681
19682         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19683         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19684         * gcc.dg/wtr-conversion-1.c: Likewise.
19685         * gcc.dg/wtr-escape-1.c: Likewise.
19686         * gcc.dg/wtr-int-type-1.c: Likewise.
19687         * gcc.dg/wtr-label-1.c: Likewise.
19688         * gcc.dg/wtr-static-1.c: Likewise.
19689         * gcc.dg/wtr-strcat-1.c: Likewise.
19690         * gcc.dg/wtr-suffix-1.c: Likewise.
19691         * gcc.dg/wtr-switch-1.c: Likewise.
19692         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19693         * gcc.dg/wtr-union-init-1.c: Likewise.
19694         * gcc.dg/wtr-union-init-2.c: Likewise.
19695         * gcc.dg/wtr-union-init-3.c: Likewise.
19696
19697         * gcc.dg/wtr-func-def-1.c: New test.
19698
19699 2002-07-02 Devang Patel <dpatel@apple.com>
19700
19701         * objc.dg/param-1.m: New test.
19702
19703 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19704
19705         * gcc.dg/cpp/trad/directive.c: Add test.
19706         * gcc.dg/cpp/trad/macroargs.c: Add test.
19707         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19708
19709 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19710
19711         * gcc.dg/cpp/cmdlne-M.c: New test.
19712
19713 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19714
19715         * objc.dg/desig-init-1.m: New test.
19716
19717 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19718
19719         PR c++/6716
19720         * g++.dg/template/instantiate1.C: New test.
19721
19722 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19723
19724         PR c++/7112
19725         * g++.dg/template/sizeof2.C: New test.
19726
19727 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19728
19729         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19730         gcc.dg/cpp/trad/include.c: New tests.
19731
19732 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19733
19734         PR target/7177
19735         * gcc.c-torture/compile/20020701-1.c: New test.
19736
19737 2002-07-01  Stan Shebs  <shebs@apple.com>
19738
19739         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19740         header here...
19741         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19742         (objc-torture-execute): or here.
19743
19744 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19745
19746         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19747
19748 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19749
19750         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19751
19752 2002-06-30  Devang Patel  <dpatel@apple.com>
19753
19754         * objc.dg/fsyntax-only.m: New test.
19755
19756 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19757
19758         PR c++/6695
19759         * g++.dg/template/friend7.C: New file.
19760
19761 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19762
19763         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19764         return type.
19765
19766 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19767
19768         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19769         avoid division by zero.
19770
19771 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19772
19773         * gcc.dg/Wunknownprag.c: New tests.
19774
19775 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19776
19777         * gcc.c-torture/execute/simd-2.c: New test.
19778
19779 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19780
19781         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19782         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19783         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19784         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19785         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19786         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19787         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19788         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19789         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19790         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19791         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19792         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19793         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19794         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19795         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19796         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19797         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19798
19799 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19800
19801         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19802         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19803         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19804         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19805         New tests.
19806         * gcc.dg/cpp/trad/directive.c: Update.
19807
19808 2002-06-23  Andreas Jaeger  <aj@suse.de>
19809
19810         * gcc.c-torture/execute/complex-6.c: New.
19811
19812 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19813
19814         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19815         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19816         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19817         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19818
19819 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19820
19821         * gcc.dg/cpp/trad: New directory with traditional tests copied
19822         from parent directory.
19823         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19824         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19825         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19826         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19827         Move to trad/ and rename.
19828         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19829         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19830         gcc.dg/cpp/trad/redef2.c: New tests.
19831         * gcc.dg/cpp/trad/trad.exp: New driver.
19832
19833 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19834
19835         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19836         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19837         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19838         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19839         Remove.
19840
19841 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19842
19843         * gcc.dg/20020620-1.c: New test.
19844
19845 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19846
19847         * g++.dg/template/ttp4.C: New test.
19848
19849 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19850
19851         * g++.dg/opt/vt1.C: Fix regexp.
19852
19853 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19854
19855         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19856         Don't use attribute `noinline'.
19857
19858 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19859
19860         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19861
19862 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19863
19864         * gcc.c-torture/execute/simd-1.c: New.
19865
19866         * gcc.dg/simd-1.c: New.
19867
19868 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19869
19870         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19871
19872 2002-06-16  Richard Henderson  <rth@redhat.com>
19873
19874         * g++.dg/ext/anon-struct1.C: New.
19875         * g++.dg/ext/anon-struct2.C: New.
19876         * g++.dg/ext/anon-struct3.C: New.
19877         * gcc.dg/anon-struct-1.c: New.
19878         * gcc.dg/anon-struct-2.c: New.
19879         * gcc.dg/anon-struct-3.c: New.
19880         * gcc.dg/20011008-1.c: Adjust warning text.
19881         * gcc.dg/20020527-1.c: Add -fms-extensions.
19882
19883 2002-06-16  Richard Henderson  <rth@redhat.com>
19884
19885         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19886
19887 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19888
19889         * gcc.c-torture/execute/20020615-1.c: New test.
19890
19891 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19892
19893         * gcc.c-tortuture/execute/compare-1.c: New test case.
19894         * gcc.c-tortuture/execute/compare-2.c: New test case.
19895         * gcc.c-tortuture/execute/compare-3.c: New test case.
19896
19897 2002-06-13  Richard Henderson  <rth@redhat.com>
19898
19899         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19900         ia64 ilp32.
19901
19902 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19903
19904         * g++.dg/template/typename2.C: Update error message.
19905
19906 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19907
19908         * gcc.c-torture/execute/20020611-1.c: New test.
19909
19910 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19911
19912         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19913         list of targets to skip.
19914
19915 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19916
19917         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19918         targets if not optimizing.
19919
19920 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19921
19922         * gcc.c-torture/compile/20020605-1.c: New test.
19923
19924         * g++.dg/opt/vt1.C: New test.
19925
19926         * gcc.dg/20020531-1.c: New test.
19927
19928         * gcc.dg/20020530-1.c: New test.
19929
19930         * gcc.dg/20020527-1.c: New test.
19931
19932         * g++.dg/opt/cse1.C: New test.
19933
19934 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19935
19936         * gcc.dg/20020607-2.c: New test case.
19937
19938 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19939
19940         * gcc.c-torture/compile/20020604-1.c: New test.
19941
19942 2002-06-04  Richard Henderson  <rth@redhat.com>
19943
19944         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19945         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19946         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19947
19948 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19949
19950         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19951
19952 2002-06-03  Richard Henderson  <rth@redhat.com>
19953
19954         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19955         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19956
19957 2002-06-02  Richard Henderson  <rth@redhat.com>
19958
19959         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19960         test functions static.
19961
19962 2002-06-02  Andreas Jaeger  <aj@suse.de>
19963
19964         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19965         now.
19966
19967 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19968
19969         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19970         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19971         Update for mofified diagnostics.
19972         * gcc.dg/c99-intconst-1.c: No longer fail.
19973
19974 2002-06-02  Richard Henderson  <rth@redhat.com>
19975
19976         * gcc.dg/uninit-A.c: Remove xfail markers.
19977
19978 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19979
19980         * gcc.dg/fnegate-1.c: New test case.
19981
19982 2002-05-30  Osku Salerma  <osku@iki.fi>
19983
19984         * gcc.c-torture/execute/mayalias-1.c: New file.
19985
19986 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19987
19988         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19989         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19990         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19991
19992 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19993
19994         * gcc.c-torture/execute/20020529-1.c: New test.
19995
19996 2002-05-27  Richard Henderson  <rth@redhat.com>
19997
19998         * g++.dg/ext/attrib6.C: New test case.
19999
20000 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20001
20002         * gcc.c-torture/execute/pure-1.c: New test.
20003
20004 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20005
20006         * gcc.dg/cpp/arith-2.c: Remove.
20007
20008 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20009
20010         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20011         * gcc.dg/cpp/if-3.c: Remove.
20012
20013 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20014
20015         * g++.dg/opt/cse2.C: New test.
20016
20017 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20018
20019         * gcc.dg/cpp/arith-1.c: New semantic tests.
20020         * gcc.dg/cpp/if-1.c: Update.
20021
20022 2002-05-24  Ben Elliston  <bje@redhat.com>
20023
20024         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20025
20026 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20027
20028         * gcc.dg/verbose-asm.c: New test.
20029
20030 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20031
20032         * gcc.dg/cpp/paste12.c: New test.
20033
20034 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20035
20036         * g++.dg/parse/named_ops.C: New test.
20037
20038 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20039
20040         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20041
20042 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20043
20044         * gcc.dg/weak-2.c: Allow optional leading underscore
20045         in scan-assembler symbol name.
20046         * gcc.dg/weak-3.c: Likewise.
20047         * gcc.dg/weak-4.c: Likewise.
20048         * gcc.dg/weak-5.c: Likewise.
20049
20050 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20051
20052         * gcc.dg/20020523-1.c: New test.
20053
20054 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20055
20056         * objc.dg/const-str-2.m: Update now that we stop after
20057         a command line error.
20058
20059 2002-05-22  Richard Henderson  <rth@redhat.com>
20060
20061         * g++.dg/dg.exp: Fix typo in test pruneing.
20062
20063 2002-05-22  Richard Henderson  <rth@redhat.com>
20064
20065         * g++.dg/dg.exp: Prune the tls subdirectory.
20066         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20067         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20068         * g++.dg/tls/init-1.C: New.
20069
20070 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20071
20072         * gcc.dg/20020517-1.c: New test.
20073
20074 2002-05-21  Richard Henderson  <rth@redhat.com>
20075
20076         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20077         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20078
20079 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20080
20081         * g++.dg/other/copy2.C: New test.
20082
20083 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20084
20085         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20086         (MAX_COPY): Bump up to 10 times sizeof (long long).
20087         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20088
20089         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20090         sizeof (long long).
20091
20092         * gcc.c-torture/execute/strcpy-1.c: New test.
20093
20094 2002-05-19  Jason Merrill  <jason2redhat.com>
20095
20096         * g++.dg/ext/oper1.C: New test.
20097
20098 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20099 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20100
20101         * README.QMTEST: New file.
20102
20103         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20104
20105 2002-05-19  Andreas Jaeger  <aj@suse.de>
20106
20107         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20108         now.
20109         * gcc.c-torture/execute/loop-2d.x: Likewise.
20110
20111 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20112
20113         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20114         support weak symbols.
20115         * gcc.dg/weak-4.c: Likewise
20116         * gcc.dg/weak-6.c: Likewise
20117
20118 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20119
20120         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20121         cygwin, coff and h8300-*-hms targets
20122         * gcc.dg/weak-5.c: Likewise
20123         * gcc.dg/weak-7.c: Likewise
20124
20125 2002-05-16  Jason Merrill  <jason@redhat.com>
20126
20127         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20128         (scan-assembler-not, scan-assembler-dem): Likewise.
20129         (scan-assembler-dem-not): Likewise.
20130
20131 2002-05-15  Richard Henderson  <rth@redhat.com>
20132
20133         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20134
20135 2002-05-15  Richard Henderson  <rth@redhat.com>
20136
20137         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20138         (vfoo1f): Warning here.
20139         (vfoo1l): Don't redefine the alias.
20140
20141 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20142
20143         * g++.dg/init/pm1.C: New test.
20144
20145 2002-05-12  David S. Miller  <davem@redhat.com>
20146
20147         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20148         types.
20149
20150 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20151
20152         * gcc.c-torture/execute/20020510-1.c: New test case.
20153
20154 2002-05-10  David S. Miller  <davem@redhat.com>
20155
20156         * gcc.c-torture/execute/conversion.c: Test long double too.
20157
20158 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20159
20160         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20161         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20162         * lib/g++.exp (g++_link_flags): Likewise.
20163         * lib/objc.exp (objc_target_compile): Likewise.
20164
20165 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20166
20167         * gcc.dg/cpp/poison.c: Update.
20168         * gcc.dg/cpp/20000625-2.c: Remove.
20169         * gcc.dg/cpp/direct2s.c: Remove final test.
20170
20171 2002-05-08  Tom Rix  <trix@redhat.com>
20172
20173         * gcc.c-torture/execute/20020508-1.c: New test.
20174         * gcc.c-torture/execute/20020508-2.c: New test.
20175         * gcc.c-torture/execute/20020508-3.c: New test.
20176
20177 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20178
20179         * gcc.dg/cpp/charconst-4.c: More tests.
20180
20181 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20182
20183         PR c/6569
20184         * gcc.dg/weak-3.c: Update location of warning messages.
20185         * gcc.dg/weak-5.c: Likewise.
20186
20187 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20188
20189         * gcc.c-torture/execute/20020506-1.c: New test case.
20190
20191 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20192
20193         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20194
20195 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20196
20197         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20198
20199 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20200
20201         * gcc.dg/cpp/charconst-3.c: New test.
20202
20203 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20204
20205         * gcc.dg/cpp/charconst.c: Update tests.
20206
20207 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20208
20209         * treelang: Added directory for new sample language treelang. Also
20210         lib/treelang.exp: New file to signal treelang should be tested.
20211
20212 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20213
20214         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20215         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20216         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20217         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20218         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20219         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20220         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20221
20222 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20223
20224         * gcc.dg/format/xopen-2.c: New test.
20225
20226 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20227
20228         * gcc.dg/20020503-1.c: New test.
20229
20230 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20231
20232         * g++.dg/init/dtor1.C: Make it tougher.
20233
20234 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20235
20236         * g++.dg/init/dtor1.C: New test.
20237
20238 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20239
20240         * gcc.dg/altivec-8.c: New.
20241
20242 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20243
20244         * gcc.dg/altivec-7.c: New.
20245
20246 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20247
20248         * g++.dg/parse/typedef1.C: New test.
20249
20250 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20251
20252         PR c++/6486
20253         * g++.dg/template/friend6.C: New test.
20254
20255         PR c++/6492
20256         * g++.dg/init/copy1.C: New test.
20257
20258 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20259
20260         * g++.dg/warn/effc1.C: New test.
20261
20262 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20263
20264         * gcc.dg/cpp/if-cexp.c: Add a test.
20265
20266 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20267
20268         * gcc.dg/20020426-2.c: New test.
20269
20270 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20271
20272         * gcc.dg/cpp/if-mop.c: Update.
20273         * gcc.dg/cpp/if-mpar.c: Add test.
20274         * gcc.dg/cpp/if-oppr.c: Update.
20275
20276 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20277
20278         PR c/6343
20279         * gcc.dg/weak-[2-7].c: New tests.
20280
20281 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20282
20283         * gcc.dg/enum1.c: New test.
20284
20285 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20286
20287         PR c++/6497
20288         * g++.dg/inherit/access2.C: New test.
20289
20290 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20291
20292         PR bootstrap/6445
20293         * gcc.dg/20020426-1.c: New test.
20294
20295 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20296
20297         * g++.dg/abi/enum1.C: New test.
20298
20299 2002-04-26  Richard Henderson  <rth@redhat.com>
20300
20301         * gcc.dg/c99-bool-1.c: Expect always true warning.
20302
20303 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20304
20305         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20306
20307 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20308
20309         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20310         targets.
20311
20312 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20313
20314         * g++.dg/abi/mange7.C: New test.
20315
20316         PR c++/6438.
20317         * g++.dg/parse/stmtexpr2.C: New test.
20318
20319 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20320
20321         * gcc.dg/20020312-2.c: Add SH target.
20322
20323 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20324
20325         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20326         compiler output on mips*-*-irix*.
20327
20328 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20329
20330         * g++.dg/parse/attr1.C: New test.
20331
20332 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20333
20334         * gcc.c-torture/execute/string-opt-17.c: New test case.
20335         * gcc.c-torture/execute/memset-2.c: New test case.
20336
20337 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20338
20339         PR c++/6256:
20340         * g++.dg/template/friend5.C: New test.
20341
20342         PR c++/6331:
20343         * g++.dg/template/qual1.C: Likewise.
20344
20345 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20346
20347         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20348         Include stdlib.h, not stdio.h or ctype.h.
20349
20350 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20351
20352         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20353         cris-*-elf* and mmix-*-*.
20354         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20355         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20356         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20357         Ditto.
20358         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20359         * gcc.dg/wchar_t-1.c: Ditto.
20360
20361 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20362
20363         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20364         Clarify comment.
20365
20366 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20367
20368         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20369
20370 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20371
20372         * gcc.c-torture/execute/20000906-1.x: Delete.
20373
20374 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20375
20376         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20377
20378 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20379
20380         * PR6367
20381         * g77.f-torture/execute/6367.f: New test.
20382         * g77.f-torture/execute/6367.x: Disable for MMIX.
20383
20384 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20385
20386         * PR6352
20387         * g++.dg/opt/inline2.C: New test.
20388
20389 2002-04-18  Richard Henderson  <rth@redhat.com>
20390
20391         * gcc.dg/20000906-1.c: Enable for all targets.
20392         * gcc.c-torture/compile/iftrap-2.c: New.
20393
20394 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20395
20396         * gcc.dg/20020418-1.c: New test.
20397         * gcc.dg/20020418-2.c: New test.
20398
20399 2002-04-18  Richard Henderson  <rth@redhat.com>
20400
20401         * gcc.c-torture/compile/iftrap-1.c: New.
20402         * gcc.dg/iftrap-1.c: Adjust for ia64.
20403         * gcc.dg/iftrap-2.c: New.
20404
20405 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20406
20407         * gcc.c-torture/compile/20020418-1.c: New test.
20408
20409 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20410
20411         * gcc.c-torture/compile/20020415-1.c: New.
20412
20413 2002-04-18  David S. Miller  <davem@redhat.com>
20414
20415         * gcc.c-torture/execute/20020418-1.c: New test.
20416
20417 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20418
20419         * gcc.dg/20020416-1.c: New test.
20420
20421         * g++.dg/opt/inline1.C: New test.
20422
20423 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20424
20425         * gcc.dg/altivec-5.c: New test.
20426
20427         * gcc.dg/20020415-1.c: New test.
20428
20429 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20430
20431         * testsuite/lib/chill.exp: Remove.
20432
20433 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20434
20435         * g++.dg/other/big-struct.C: New test.
20436
20437 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20438
20439         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20440         of scratch file.
20441
20442 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20443
20444         PR c/6277
20445         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20446         in scan-assembler function name
20447
20448 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20449
20450         * g77.f-torture/execute/980628-4.x,
20451         g77.f-torture/execute/980628-5.x,
20452         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20453         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20454         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20455         i[34567]86-*-*.
20456
20457 2002-04-13  David S. Miller  <davem@redhat.com>
20458
20459         * gcc.c-torture/execute/20020413-1.c: New test.
20460
20461 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20462
20463         * gcc.dg/asm-6.c,
20464         * g++.dg/ext/asm1.C: New tests.
20465
20466 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20467
20468         PR c++ 5373.
20469         * g++.dg/parse/stmtexpr1.C: New test.
20470
20471         PR c++/5189.
20472         * g++.dg/template/copy1.C: New test.
20473
20474 2002-04-12  Richard Henderson  <rth@redhat.com>
20475
20476         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20477
20478 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20479
20480         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20481         gcc.c-torture/execute/20020307-2.c.
20482
20483 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20484
20485         * g++.dg/ext/attrib5.C,
20486         * g++.dg/lookup/struct1.C: New tests.
20487
20488 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20489
20490         * gcc.dg/20020411-1.c: New test.
20491
20492         * gcc.c-torture/execute/20020411-1.c: New test.
20493
20494 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20495
20496         * g77.f-torture/execute/6177.f: New test.
20497
20498 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20499
20500         PR middle-end/6247
20501         * g++.dg/opt/cleanup1.C: New test.
20502
20503         * g++.dg/opt/const1.C: New test.
20504
20505 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20506
20507         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20508
20509 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20510
20511         PR c++/5507
20512         * g++.dg/template/typename2.C: New test.
20513
20514 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20515
20516         * gcc.c-torture/execute/loop-12.c: New.
20517
20518 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20519
20520         * g77.f-torture/execute/980628-4.x,
20521         g77.f-torture/execute/980628-5.x,
20522         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20523         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20524         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20525
20526 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20527
20528         PR optimization/6086
20529         * g++.dg/opt/preinc1.C: New test.
20530
20531 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20532
20533         PR c++/5571
20534         * g++.dg/opt/static2.C: New test.
20535
20536 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20537
20538         PR c/5120
20539         * gcc.dg/20020406-1.c: New test.
20540
20541 2002-04-04  David S. Miller  <davem@redhat.com>
20542
20543         * gcc.c-torture/execute/20020404-1.c: New test.
20544
20545 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20546
20547         PR c/6123
20548         * gcc.dg/20020312-2.c: Do not declare global register variable
20549         if __PIC__ or __pic__ is defined.
20550
20551 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20552
20553         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20554         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20555
20556 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20557
20558         * gcc.misc-tests/linkage.exp: Update last change to handle
20559         sparc*-, not just sparc-.
20560
20561 2002-04-03  Richard Henderson  <rth@redhat.com>
20562
20563         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20564
20565 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20566
20567         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20568
20569 2002-04-02  David S. Miller  <davem@redhat.com>
20570
20571         * gcc.c-torture/execute/20020402-3.c: New test.
20572
20573 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20574
20575         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20576         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20577
20578         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20579         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20580         g77.f-torture/execute/20001201.x,
20581         g77.f-torture/execute/u77-test.x: New files.
20582
20583         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20584         * gcc.dg/wchar_t-1.c: Ditto.
20585
20586 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20587
20588         * gcc.c-torture/execute/20020402-1.c: New test.
20589
20590 2002-04-01  Richard Henderson  <rth@redhat.com>
20591
20592         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20593
20594         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20595
20596 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20597
20598         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20599
20600 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20601
20602         * g++.dg/inherit/template-as-base.C: Expect error.
20603         * g++.dg/inherit/namespace-as-base.C: Likewise.
20604
20605 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20606
20607         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20608         g++.dg/ext/instantiate3.C: Tweak match patterns.
20609
20610         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20611         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20612         -da test.
20613
20614 2002-03-31  Richard Henderson  <rth@redhat.com>
20615
20616         * gcc.dg/special/alias-2.c: New.
20617         * gcc.dg/special/ecos.exp: Run it.
20618
20619 2002-03-31  Richard Henderson  <rth@redhat.com>
20620
20621         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20622
20623 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20624
20625         * gcc.dg/weak-1.c: Disable on h8300 port.
20626
20627 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20628
20629         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20630         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20631         ordering tests.
20632         * g++.dg/bprob/bprob-1.C: New test.
20633         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20634         * g++.dg/gcov/gcov-1.C: New test.
20635         * g++.dg/gcov/gcov-1.x: New file.
20636         * g++.dg/gcov/gcov-2.C: New test.
20637         * g++.dg/gcov/gcov-3.C: New test.
20638         * g++.dg/gcov/gcov-3.h: New file.
20639
20640 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20641
20642         * g++.old-deja/g++.other/builtins5.C: New test.
20643         * g++.old-deja/g++.other/builtins6.C: New test.
20644         * g++.old-deja/g++.other/builtins7.C: New test.
20645         * g++.old-deja/g++.other/builtins8.C: New test.
20646         * g++.old-deja/g++.other/builtins9.C: New test.
20647
20648 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20649
20650         * g++.dg/opt/static1.C: New test.
20651
20652         * g++.dg/opt/longbranch1.C: New test.
20653
20654 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20655
20656         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20657
20658         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20659
20660 2002-03-28  Jeffrey A Law  (law@redhat.com)
20661
20662         * gcc.c-torture/execute/20020328-1.c: New test.
20663
20664 2002-03-27  Richard Henderson  <rth@redhat.com>
20665
20666         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20667         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20668         move from g++.old-deja/g++.ext/.
20669
20670 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20671
20672         * g++.dg/init/new2.C: New test.
20673
20674 2002-03-26  Richard Henderson  <rth@redhat.com>
20675
20676         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20677
20678         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20679         on sparc.
20680
20681         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20682         sparcv9 systems.
20683         * gcc.dg/20001102-1.c: Likewise.
20684
20685 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20686
20687         * gcc.dg/cpp/endif-pedantic1.c,
20688         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20689
20690 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20691
20692         * g++.dg/init/new1.C: New test.
20693
20694 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20695
20696         * g++.dg/abi/vbase9.C: New test.
20697
20698 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20699
20700         * gcc.dg/arm-asm.c: New test.
20701
20702 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20703
20704         * gcc.dg/Wswitch-enum.c: New test.
20705         Fix PR c/5044.
20706
20707 2002-03-26  Richard Henderson  <rth@redhat.com>
20708
20709         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20710         structure.
20711
20712 2002-03-25  Richard Henderson  <rth@redhat.com>
20713
20714         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20715         sparcv9 systems.
20716
20717         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20718         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20719
20720 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20721
20722         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20723
20724 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20725
20726         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20727         targets using generic thunk support.
20728
20729 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20730
20731         * gcc.c-torture/compile/20020323-1.c: New test.
20732
20733         * g++.dg/opt/conj2.C: New test.
20734
20735 2002-03-24  Richard Henderson  <rth@redhat.com>
20736
20737         * gcc.dg/weak-1.c: Use -fno-common.
20738
20739 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20740
20741         * g77.dg/f77-edit-apostrophe-out.f: New test
20742         * g77.dg/f77-edit-h-out.f: New test
20743         * g77.dg/f77-edit-t-in.f: New test
20744         * g77.dg/f77-edit-t-out.f: New test
20745         * g77.dg/f77-edit-x-out.f: New test
20746         * g77.dg/f77-edit-slash-out.f: New test
20747         * g77.dg/f77-edit-colon-out.f: New test
20748         * g77.dg/f77-edit-s-out.f: New test
20749
20750 2002-03-24  Richard Henderson  <rth@redhat.com>
20751
20752         * objc/execute/formal_protocol-6.x: New XFAIL.
20753
20754 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20755
20756         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20757         that do not support weak symbols
20758
20759 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20760
20761         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20762         * lib/g77.exp:  Likewise
20763         * lib/objc.exp: Likewise
20764
20765 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20766
20767         * gcc.dg/Wswitch-default.c: New test.
20768
20769 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20770
20771         * g++.dg/other/enum1.C: New test.
20772
20773 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20774
20775         * gcc.dg/pragma-ep-3.c: Fix typo.
20776
20777 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20778
20779         * g++.dg/inherit/template-as-base.C: New test.
20780
20781 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20782
20783         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20784         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20785
20786 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20787
20788         * gcc.dg/cpp/multiline.c: Update to match.
20789
20790 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20791
20792         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20793
20794 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20795
20796         * gcc.dg/cpp/extratokens2.c:  New file.
20797
20798 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20799
20800         * gcc.dg/20020312-2.c: Add rs6000 target.
20801
20802         * gcc.c-torture/compile/20020319-1.c: New test.
20803
20804 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20805
20806         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20807         (A, E): Handle this.
20808
20809 2002-03-20  Jason Merrill  <jason@redhat.com>
20810
20811         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20812         ignoring -fpic.
20813         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20814         through prune_gcc_output.
20815
20816 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20817
20818         * gcc.c-torture/compile/20020320-1.c: New test.
20819
20820 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20821
20822         * gcc.c-torture/compile/20020318-1.c: New test.
20823
20824         * gcc.dg/struct-by-value-1.c: New test.
20825
20826         * gcc.dg/20020319-1.c: New test.
20827
20828 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20829
20830         * g++.dg/opt/conj1.C: New test.
20831
20832 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20833
20834         * g++.dg/template/qualttp20.C: Revert previous change.
20835         * g++.dg/template/qualttp3.C: Likewise.
20836         * g++.dg/template/qualttp4.C: Likewise
20837         * g++.dg/template/qualttp5.C: Likewise
20838         * g++.dg/template/qualttp6.C: Likewise
20839         * g++.dg/template/qualttp7.C: Likewise
20840         * g++.dg/template/qualttp8.C: Likewise
20841         * g++.dg/template/recurse.C: Likewise.
20842
20843 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20844
20845         * gcc.dg/cpp/wchar-1.c: Update.
20846
20847 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20848
20849         * g++.dg/template/conv1.C: New test.
20850         * g++.dg/template/conv2.C: New test.
20851         * g++.dg/template/conv3.C: New test.
20852         * g++.dg/template/conv4.C: New test.
20853
20854 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20855
20856         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20857         * g++.dg/template/qualttp3.C: Likewise.
20858         * g++.dg/template/qualttp4.C: Likewise
20859         * g++.dg/template/qualttp5.C: Likewise
20860         * g++.dg/template/qualttp6.C: Likewise
20861         * g++.dg/template/qualttp7.C: Likewise
20862         * g++.dg/template/qualttp8.C: Likewise
20863         * g++.dg/template/recurse.C: Likewise.
20864
20865 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20866
20867         * g++.dg/opt/dtor1.C: New test.
20868
20869 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20870
20871         * gcc.c-torture/compile/20020315-1.c: New test.
20872
20873 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20874
20875         * gcc.dg/weak-1.c: Fix scan tests.
20876
20877 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20878
20879         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20880         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20881         cris-*-aout* mmix-*-*.
20882         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20883         cris-*-aout* mmix-*-*.
20884         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20885         cris-*-elf* cris-*-aout* and mmix-*-*.
20886         * gcc.dg/20001009-1.c: Ditto.
20887         * gcc.dg/20010912-1.c: Ditto.
20888         * gcc.dg/20020122-4.c: Ditto.
20889         * gcc.dg/inline-2.c: Ditto.
20890
20891 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20892
20893         * gcc.c-torture/compile/20020314-1.c: New test.
20894
20895 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20896
20897         * gcc.c-torture/execute/20020314-1.c: New test.
20898
20899 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20900
20901         * g++.dg/warn/Wunused-1.C: New test.
20902
20903 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20904
20905         * g++.dg/abi/mangle6.C: New test.
20906
20907 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20908
20909         * gcc.c-torture/compile/20020309-2.c: New test.
20910
20911         * gcc.c-torture/compile/20020312-1.c: New test.
20912
20913 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20914
20915         * g++.dg/other/access1.C: New test.
20916
20917 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20918
20919         * gcc.c-torture/execute/wchar_t-1.c: New test.
20920
20921 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20922
20923         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20924
20925 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20926
20927         * gcc.dg/20020312-1.c: New test case.
20928
20929 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20930
20931         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20932
20933 2002-03-11  Richard Henderson  <rth@redhat.com>
20934
20935         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20936         * g++.old-deja/g++.jason/report.C: Likewise.
20937
20938 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20939
20940         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20941         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20942
20943 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20944
20945         * testsuite/g++.dg/overload/pmf1.C: New test.
20946
20947 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20948
20949         * gcc.c-torture/execute/20020307-1.c: Use long.
20950
20951 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20952
20953         PR optimization/5844
20954         * gcc.dg/20020310-1.c: New test.
20955
20956 2002-03-09  Michael Meissner  <meissner@redhat.com>
20957
20958         * gcc.c-torture/execute/memcpy-2.c: New test.
20959         * gcc.c-torture/execute/memset-1.c: New test.
20960         * gcc.c-torture/execute/strlen-1.c: New test.
20961         * gcc.c-torture/execute/strcmp-1.c: New test.
20962         * gcc.c-torture/execute/strncmp-1.c: New test.
20963
20964 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20965
20966         * gcc.dg/ppc-ldstruct.c: New test.
20967
20968 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20969
20970         * gcc.c-torture/execute/va-arg-22.c: New test.
20971
20972 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20973
20974         * gcc.c-torture/compile/20020309-1.c: New test.
20975
20976 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20977
20978         * gcc.c-torture/execute/20020307-2.c: New test.
20979
20980 2002-03-07  Jeffrey A Law  (law@redhat.com)
20981
20982         * g77.f-torture/compile/20020307-1.f: New test.
20983
20984 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20985
20986         * gcc.dg/unordered-1.c: New test.
20987
20988 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20989
20990         * gcc.c-torture/execute/20020307-1.c: New test.
20991
20992 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20993
20994         * gcc.dg/20020304-1.c: New test.
20995
20996         * gcc.c-torture/compile/20020304-2.c: New test.
20997
20998 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20999
21000         * gcc.c-torture/compile/20020304-1.c: New test case
21001         (from PR c/5830).
21002
21003 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21004
21005         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21006
21007 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21008
21009         * g++.dg/other/classkey1.C: New test.
21010
21011 2002-03-01  Richard Henderson  <rth@redhat.com>
21012
21013         * gcc.c-torture/compile/981223-1.x: New.
21014         * gcc.c-torture/compile/920625-1.x: New.
21015
21016 2002-02-28  Richard Henderson  <rth@redhat.com>
21017
21018         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21019
21020 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21021
21022         * gcc.c-torture/execute/20020227-1.c: New test.
21023
21024 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21025
21026         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21027         here" ERROR lines.
21028         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21029         * g++.old-deja.g++.other/defarg1.C: Likewise.
21030         * g++.old-deja/g++.pt/calls2.C: Likewise.
21031         * g++.old-deja/g++.pt/crash20.C: Likewise.
21032         * g++.old-deja/g++.pt/crash30.C: Likewise.
21033         * g++.old-deja/g++.pt/crash36.C: Likewise.
21034         * g++.old-deja/g++.pt/crash6.C: Likewise.
21035         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21036         * g++.old-deja/g++.pt/derived3.C: Likewise.
21037         * g++.old-deja/g++.pt/error1.C: Likewise.
21038         * g++.old-deja/g++.pt/friend21.C: Likewise.
21039         * g++.old-deja/g++.pt/friend23.C: Likewise.
21040         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21041         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21042
21043 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21044
21045         * gcc.c-torture/execute/20020225-2.c: New test.
21046
21047 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21048
21049         * gcc.c-torture/execute/920730-1t.c,
21050         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21051         Delete test cases, only relevant to -traditional.
21052
21053 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21054
21055         * gcc.dg/cpp/undef1.c: Remove.
21056         * gcc.dg/cpp/directiv.c: Update.
21057         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21058
21059 2002-02-27  Michael Meissner  <meissner@redhat.com>
21060
21061         * gcc.c-torture/execute/20020226-1.c: New test.
21062
21063 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21064
21065         * g++.dg/debug/debug4.C: New test.
21066
21067         * gcc.dg/ia64-visibility-1.c: New test.
21068
21069 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21070
21071         * gcc.dg/debug/20020224-1.c: New.
21072
21073 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21074
21075         * gcc.c-torture/execute/960416-1.x: New.
21076         * gcc.c-torture/execute/divconst-3.x: Likewise.
21077
21078 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21079
21080         * gcc.dg/20020224-1.c: New test.
21081
21082 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21083
21084         * gcc.c-torture/execute/20020225-1.c: New.
21085
21086 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21087
21088         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21089
21090 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21091
21092         * gcc.dg/20020222-1.c: New test.
21093
21094 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21095
21096         * g++.dg/opt/anonunion1.C: New test.
21097
21098 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21099
21100         * g++.dg/template/qualttp19.C: New test.
21101         * g++.dg/template/qualttp20.C: New test.
21102         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21103         * g++.old-deja/g++.other/qual1.C: Likewise.
21104
21105 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21106
21107         * gcc.dg/attr-alwaysinline.c: New.
21108
21109 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21110
21111         * gcc.dg/20020220-1.c: New test.
21112
21113         * gcc.dg/20020220-2.c: New test.
21114
21115         * g++.dg/opt/mmx1.C: New test.
21116
21117 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21118
21119         * gcc.c-torture/compile/20020110.c: New test.
21120
21121 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21122
21123         * gcc.c-torture/execute/20020219-1.c: New test.
21124
21125         * gcc.dg/20020219-1.c: New test.
21126
21127         * gcc.dg/noncompile/20020220-1.c: New test.
21128
21129         * g++.dg/opt/ptrintsum1.C: New test.
21130
21131         * gcc.dg/debug/20020220-1.c: New test.
21132
21133 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21134
21135         * gcc.c-torture/execute/20020216-1.c: New test.
21136
21137 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21138
21139         * gcc.dg/decl-1.c: Update, new test.
21140
21141 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21142
21143         * g++.dg/abi/bitfield1.C: New test.
21144         * g++.dg/abi/bitfield2.C: New test.
21145
21146 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21147
21148         * gcc.dg/attr-nest.c: New test.
21149
21150 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21151
21152         * gcc.c-torture/execute/20020215-1.c: New test.
21153
21154 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21155
21156         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21157         * g++.dg/debug/debug.exp: New.
21158         * g++.dg/debug/trivial.C: New.
21159         * g++.dg/debug/debug1.C: Moved...
21160         * g++.dg/other/debug1.C: ...from here.
21161         * g++.dg/debug/debug2.C: Moved...
21162         * g++.dg/other/debug2.C: ...from here.
21163         * g++.dg/debug/debug3.C: Moved...
21164         * g++.dg/other/debug3.C: ...from here.
21165
21166         * gcc.dg/noncompile/20020213-1.c: New test.
21167
21168 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21169
21170         * g++.dg/other/debug3.C: New test.
21171
21172         * gcc.c-torture/execute/20020213-1.c: New test.
21173
21174 2002-02-13  Richard Smith <richard@ex-parrot.com>
21175
21176         * g++.old-deja/g++.other/thunk1.C: New test.
21177
21178 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21179
21180         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21181
21182 2002-02-13  Stan Shebs  <shebs@apple.com>
21183
21184         * gcc.dg/altivec-3.c: New.
21185
21186 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21187
21188         * gcc.dg/Wunreachable-1.c: New test.
21189         * gcc.dg/Wunreachable-2.c: New test.
21190
21191 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21192
21193         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21194
21195 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21196
21197         * gcc.dg/decl-1.c: New test.
21198
21199 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21200
21201         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21202
21203 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21204
21205         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21206         * gcc.c-torture/compile/980506-1.x: Likewise.
21207
21208 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21209
21210         * gcc.dg/20020210-1.c: New.
21211
21212 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21213
21214         * g77.f-torture/execute/947.f: New regression test
21215         for PR fortran/947.
21216
21217 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21218
21219         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21220         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21221
21222 2002-02-08  Richard Henderson  <rth@redhat.com>
21223
21224         * gcc.c-torture/compile/labels-3.c: New.
21225
21226 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21227
21228         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21229         expression statements work instead.
21230         * gcc.dg/noncompile/20020207-1.c: New test.
21231
21232 2002-02-07  Richard Henderson  <rth@redhat.com>
21233
21234         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21235
21236 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21237
21238         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21239         message from g77
21240         * lib/g77-dg.exp: Trim g77 error messages so that they are
21241         recognized by dg.exp.
21242
21243 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21244
21245         PR fortran/5473
21246         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21247
21248 2002-02-07  Richard Henderson  <rth@redhat.com>
21249
21250         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21251         to be sufficiently aligned for integers.
21252
21253 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21254
21255         * g++.dg/template/friend4.C: New test.
21256
21257 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21258
21259         PR fortran/5743
21260         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21261         unsupported cases.
21262
21263 2002-02-07  Richard Henderson  <rth@redhat.com>
21264
21265         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21266         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21267         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21268         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21269
21270 2002-02-06  Richard Henderson  <rth@redhat.com>
21271
21272         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21273
21274 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21275
21276         * gcc.dg/20020206-1.c: New test.
21277
21278 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21279
21280         * gcc.c-torture/execute/20020206-1.c: New test.
21281
21282         * gcc.c-torture/execute/20020206-2.c: New test.
21283
21284         PR optimization/5429:
21285         * gcc.c-torture/compile/20020206-1.c: New test.
21286
21287 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21288
21289         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21290         as certain file formats cannot support particularly large
21291         alignments.
21292
21293         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21294         and do not expect to be able to link the executable.
21295
21296         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21297         fail because the COFF format does not support the weak attribute.
21298
21299 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21300
21301         * g77.dg/pr5473.f:  New test
21302
21303 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21304
21305         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21306         Fix testcase accordingly.
21307
21308 2002-02-04  Richard Henderson  <rth@redhat.com>
21309
21310         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21311         (buf): Change to be an array of pointers, not ints.
21312
21313 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21314
21315         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21316         before all tests.  Move warning one line above to match where it
21317         C frontend emits.
21318         * gcc.dg/Wswitch-2.c: New test.
21319         * g++.dg/warn/Wswitch-1.C: New test.
21320         * g++.dg/warn/Wswitch-2.C: New test.
21321
21322 2002-02-04  Richard Henderson  <rth@redhat.com>
21323
21324         * g++.dg/abi/offsetof.C: Fix size comparison.
21325
21326 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21327
21328         * gcc.dg/cast-qual-2.c: New test.
21329
21330 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21331
21332         * gcc.dg/20020201-4.c: New test.
21333
21334 2002-02-04  Ben Elliston  <bje@redhat.com>
21335
21336         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21337         target_info attribute != 0, in addition to the empty string.
21338         (gcc_target_compile): Likewise.
21339
21340 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21341
21342         * gcc.dg/Wswitch.c: New test.
21343         PR gcc/4475. PR gcc/3780.
21344
21345 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21346
21347         * g77.f-torture/execute/5122.f: New test for regressions
21348         against PR fortran/5122.
21349
21350 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21351
21352         * g77.f-torture/compile/pr3743.f: Delete
21353         * g77.dg/pr3743-1.f: New test.
21354         * g77.dg/pr3743-2.f: New test.
21355         * g77.dg/pr3743-3.f: New test.
21356         * g77.dg/pr3743-4.f: New test.
21357
21358 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21359
21360         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21361
21362 2002-02-02  Richard Henderson  <rth@redhat.com>
21363
21364         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21365         * gcc.c-torture/execute/bf64-1.c: Likewise.
21366
21367 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21368
21369         * gcc.dg/20020201-2.c: New test.
21370
21371         * gcc.dg/20020201-3.c: New test.
21372
21373         * gcc.c-torture/execute/bitfld-2.c: New test.
21374
21375 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21376
21377         * gcc.dg/bitfld-1.c: Update.
21378         * gcc.dg/bitfld-2.c: Update.
21379         * gcc.c-torture/execute/bitfld-1.x: New.
21380
21381 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21382
21383         * gcc.c-torture/execute/20020201-1.c: New test.
21384
21385 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21386
21387         PR target/5469
21388         * gcc.dg/20020201-1.c: New test.
21389
21390 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21391
21392         PR fortran/3743
21393         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21394         * g77.f-torture/compile/pr3743.x: Remove
21395
21396 2002-01-31  Tom Rix  <trix@redhat.com>
21397
21398         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21399
21400 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21401
21402         * gcc.dg/noncompile/20020130-1.c: New test.
21403
21404 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21405
21406         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21407
21408 2002-01-29  Richard Henderson  <rth@redhat.com>
21409
21410         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21411         to long long.
21412         * gcc.c-torture/execute/bf64-1.c: Likewise.
21413
21414 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21415
21416         * gcc.c-torture/execute/20020129-1.c: New test.
21417
21418 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21419
21420         * gcc.c-torture/compile/20000224-1.c: Update.
21421         * gcc.c-torture/execute/bitfld-1.c: New tests.
21422         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21423         * gcc.dg/uninit-A.c: Update.
21424
21425 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21426
21427         * g++.dg/template/ctor1.C: Add instantiation.
21428
21429 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21430
21431         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21432         argument to __builtin_prefetch to be const ptr.
21433
21434 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21435
21436         * gcc.c-torture/compile/20020120-1.c: New test.
21437
21438 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21439
21440         * gcc.c-torture/execute/20020127-1.c: New test.
21441
21442 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21443
21444         * g77.dg/f77-edit-i-in.f: New test
21445         * g77.dg/f77-edit-i-out.f: New test
21446
21447 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21448
21449         * gcc.dg/debug/debug.exp: New file.
21450         * gcc.dg/debug/trivial.c: New file.
21451         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21452         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21453         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21454         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21455         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21456         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21457         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21458         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21459         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21460         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21461         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21462         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21463         * gcc.dg/20000503-1.c: Removed.
21464         * gcc.dg/20010207-1.c: Removed.
21465         * gcc.dg/20011223-1.c: Removed.
21466         * gcc.dg/20020104-2.c: Removed.
21467         * gcc.dg/debug-1.c: Removed.
21468         * gcc.dg/debug-2.c: Removed.
21469         * gcc.dg/debug-3.c: Removed.
21470         * gcc.dg/debug-4.c: Removed.
21471         * gcc.dg/debug-5.c: Removed.
21472         * gcc.dg/debug-6.c: Removed.
21473         * gcc.dg/dwarf2-1.c: Removed.
21474         * gcc.dg/dwarf2-2.c: Removed.
21475
21476 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21477
21478         * g++.old-deja/g++.other/eh5.C: New test.
21479         * g++.old-deja/g++.other/sibcall2.C: New test.
21480         * g++.old-deja/g++.other/array9.C: New test.
21481         * g++.old-deja/g++.other/typename2.C: New test.
21482         * g++.old-deja/g++.other/crash60.C: New test.
21483         * g++.old-deja/g++.other/conv9.C: New test.
21484         * g++.old-deja/g++.other/mangle10.C: New test.
21485         * g++.old-deja/g++.other/unchanging1.C: New test.
21486         * g++.old-deja/g++.other/exprstmt1.C: New test.
21487         * g++.old-deja/g++.other/inline23.C: New test.
21488         * g++.old-deja/g++.eh/ia64-1.C: New test.
21489         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21490         * g++.old-deja/g++.other/reload1.C: New test.
21491         * g++.old-deja/g++.other/static20.C: New test.
21492         * g++.old-deja/g++.other/local-alloc1.C: New test.
21493         * g++.old-deja/g++.other/conv8.C: New test.
21494         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21495         * g++.old-deja/g++.other/storeexpr1.C: New test.
21496         * g++.old-deja/g++.other/storeexpr2.C: New test.
21497         * g++.dg/eh/template2.C: New test.
21498         * g++.dg/warn/weak1.C: New test.
21499
21500 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21501
21502         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21503         Remove first, non-varying, argument.
21504
21505 2002-01-23  Richard Henderson  <rth@redhat.com>
21506
21507         * gcc.dg/inline-2.c: New.
21508
21509         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21510         Add optional target arg.  Check number of arguments.
21511         (scan-assembler-not, scan-assembler-dem): Likewise.
21512         (scan-assembler-dem-not): Likewise.
21513
21514 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21515
21516         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21517         line 12.
21518         * g++.old-deja/g++.brendan/parse3.C,
21519         g++.old-deja/g++.other/crash26.C,
21520         g++.old-deja/g++.other/crash28.C,
21521         g++.old-deja/g++.other/crash29.C,
21522         g++.old-deja/g++.other/crash30.C,
21523         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21524
21525 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21526
21527         * gcc.dg/20020115-1.c: New.
21528
21529 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21530
21531         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21532
21533 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21534
21535         * gcc.dg/20020122-3.c: New.
21536
21537 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21538
21539         * g++.dg/other/gc1.C: New test.
21540
21541 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21542
21543         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21544
21545 2002-01-22  Richard Henderson  <rth@redhat.com>
21546
21547         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21548
21549 2002-01-22  Richard Henderson  <rth@redhat.com>
21550
21551         * gcc.dg/20020122-4.c: New.
21552
21553 2002-01-22  H.J. Lu <hjl@gnu.org>
21554
21555         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21556         link output.
21557         * gcc.dg/special/ecos.exp: Likewise.
21558         * lib/g++-dg.exp: Likewise.
21559         * lib/g77-dg.exp: Likewise.
21560         * lib/gcc-dg.exp : Likewise.
21561         * lib/mike-g++.exp: Likewise.
21562         * lib/mike-g77.exp: Likewise.
21563         * lib/mike-gcc.exp: Likewise.
21564         * lib/objc-dg.exp: Likewise.
21565
21566 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21567
21568         PR target/5379
21569         * gcc.dg/20020122-2.c: New test.
21570
21571 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21572
21573         * gcc.dg/20020122-1.c: New test.
21574
21575 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21576
21577         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21578
21579 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21580
21581         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21582
21583 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21584
21585         * gcc.c-torture/compile/20020121-1.c: New test.
21586
21587 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21588
21589         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21590         ld_library_path.
21591
21592 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21593
21594         * gcc.dg/20020218-1.c: New test.
21595
21596 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21597
21598         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21599         messages
21600         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21601         "At global scope" warning
21602         * g++.dg/ext/align1.C: Change cygwin test for alignment
21603         from db-bogus to dg-warning
21604
21605 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21606
21607         * g77.f-torture/compile/cpp2.F: New test.
21608
21609 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21610
21611         * g++.dg/template/access1.C: New test.
21612
21613 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21614
21615         * gcc.dg/20020118-1.c: New.
21616
21617 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21618
21619         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21620
21621 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21622
21623         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21624         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21625         alignment warnings.
21626
21627 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21628
21629         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21630         torture_with_loops and torture_without_loops
21631
21632 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21633
21634         * gcc.c-torture/compile/20020116-1.c: New test.
21635
21636 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21637
21638         * gcc.dg/20020116-2.c: New test.
21639
21640         * gcc.dg/ultrasp4.c: New test.
21641
21642         * gcc.dg/20020116-1.c: New test.
21643
21644 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21645
21646         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21647         by EABI.
21648
21649 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21650
21651         * gcc.misc-tests/i386-prefetch.exp: New.
21652         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21653         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21654         * gcc.misc-tests/i386-pf-none-1.c: New test.
21655         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21656
21657 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21658
21659         * gcc.dg/gnu89-init-1.c: Add new tests.
21660
21661 2002-01-15  Andreas Jaeger  <aj@suse.de>
21662
21663         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21664         * gcc.dg/i386-mmx-2.c: Likewise.
21665         * gcc.dg/i386-sse-1.c: Likewise.
21666         * gcc.dg/i386-sse-2.c: Likewise.
21667         * gcc.dg/i386-sse-3.c: Likewise.
21668
21669 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21670
21671         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21672         Uncomment additional cases that now pass.
21673
21674 2002-01-11  Richard Henderson  <rth@redhat.com>
21675
21676         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21677         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21678
21679 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21680
21681         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21682
21683 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21684
21685         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21686         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21687
21688 2002-01-10  Dale Johannesen  <dalej@apple.com>
21689
21690         * gcc.c-torture/execute/loop-11.c: New.
21691
21692 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21693
21694         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21695         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21696
21697 2002-01-09  Richard Henderson  <rth@redhat.com>
21698
21699         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21700         type in which to perform the operation for each size.
21701
21702 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21703
21704         * gcc.c-torture/compile/20020109-2.c: New test.
21705
21706 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21707
21708         * gcc.c-torture/execute/loop-10.c: New test.
21709
21710 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21711
21712         * gcc.c-torture/compile/20010226-1.c: New test.
21713         * gcc.c-torture/compile/20010227-1.c: New test.
21714         * gcc.c-torture/compile/20010426-1.c: New test.
21715         * gcc.c-torture/compile/20010510-1.c: New test.
21716         * gcc.c-torture/compile/20010605-3.c: New test.
21717         * gcc.c-torture/compile/20010824-1.c: New test.
21718         * gcc.c-torture/execute/20010409-1.c: New test.
21719         * gcc.dg/noncompile/20000901-1.c: New test.
21720         * gcc.dg/20001023-1.c: New test.
21721         * gcc.dg/20001101-1.c: New test.
21722         * gcc.dg/20001102-1.c: New test.
21723         * gcc.dg/20010207-1.c: New test.
21724         * gcc.dg/20010405-1.c: New test.
21725         * gcc.dg/20010822-1.c: New test.
21726         * gcc.dg/20011107-1.c: New test.
21727
21728 2002-01-09  Jeffrey A Law  (law@redhat.com)
21729
21730         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21731
21732         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21733         execution failure on PA targets.
21734
21735 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21736
21737         * gcc.c-torture/compile/20020109-1.c: New test.
21738
21739 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21740
21741         * gcc.c-torture/execute/20020108-1.c: New test.
21742
21743 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21744
21745         * gcc.dg/20020108-1.c: New test.
21746
21747 2002-01-08  H.J. Lu <hjl@gnu.org>
21748
21749         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21750         for header files.
21751
21752 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21753
21754         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21755         consistency.
21756
21757 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21758
21759         * gcc.dg/altivec-4.c: Test altivec predicates.
21760
21761 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21762
21763         * gcc.c-torture/execute/20020107-1.c: New test.
21764
21765 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21766
21767         PR c/5279
21768         * gcc.c-torture/compile/20020106-1.c: New test.
21769
21770 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21771
21772         * gcc.c-torture/execute/nestfunc-4.c: New test.
21773
21774 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21775
21776         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21777         extra triple that slipped in.
21778         * g++.old-deja/g++.abi/align.C: Likewise.
21779         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21780
21781 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21782
21783         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21784         * g++.old-deja/g++.abi/align.C: Likewise.
21785         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21786
21787         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21788         on FreeBSD/i386.
21789         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21790         FreeBSD.
21791
21792 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21793
21794         * gcc.dg/20020104-1.c: New test.
21795
21796         * gcc.dg/20020104-2.c: New test.
21797
21798 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21799
21800         * gcc.dg/20020103-1.c: Fix typo in target selector.
21801
21802 2002-01-03  Richard Henderson  <rth@redhat.com>
21803
21804         * gcc.dg/20020103-1.c: New.
21805
21806 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21807
21808         * gcc.c-torture/execute/20020103-1.c: New test.
21809
21810 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21811
21812         * g++.dg/other/debug2.C: New test.
21813
21814         * gcc.c-torture/compile/20020103-1.c: New test.
21815
21816 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21817
21818         * gcc.dg/gnu89-init-1.c: Added new tests.
21819
21820 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21821
21822         * g++.dg/template/friend2.C: Remove as patch is reverted.
21823
21824         * g++.dg/warn/oldcast1.C: New test.
21825
21826         * g++.dg/template/ptrmem1.C: New test.
21827         * g++.dg/template/ptrmem2.C: New test.
21828
21829         * g++.dg/template/ntp.C: New test.
21830
21831         * g++.dg/other/component1.C: New test.
21832
21833         * g++.dg/template/ttp3.C: New test.
21834
21835         * g++.dg/template/friend2.C: New test.
21836         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21837
21838 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21839
21840         * g++.dg/other/ptrmem1.C: New test.
21841         * g++.dg/other/ptrmem2.C: New test.
21842
21843 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21844
21845         * g++.dg/template/ctor1.C: New test.
21846
21847 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21848
21849         * g++.dg/template/friend2.C: New test.
21850
21851 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21852
21853         * gcc.dg/mmix-1.c: New test.
21854
21855 2001-12-31  Richard Henderson  <rth@redhat.com>
21856
21857         * gcc.dg/asm-5.c: New.
21858
21859 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21860
21861         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21862         in namespace __gnu_cxx
21863
21864 2001-12-30  Richard Henderson  <rth@redhat.com>
21865
21866         * gcc.dg/debug-6.c: New.
21867
21868 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21869
21870         * gcc.c-torture/compile/20011229-2.c: New test.
21871
21872 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21873
21874         * gcc.dg/debug-3.c: New test.
21875         * gcc.dg/debug-4.c: New test.
21876         * gcc.dg/debug-5.c: New test.
21877
21878 2001-12-29  Richard Henderson  <rth@redhat.com>
21879
21880         * g++.dg/eh/loop1.C: New.
21881
21882 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21883
21884         * g++.dg/template/crash1.C: New test.
21885
21886 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21887
21888         * g++.dg/other/const1.C: New test.
21889
21890 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21891
21892         * gcc.c-torture/compile/20011229-1.c: New test.
21893
21894 2001-12-28  Stan Shebs  <shebs@apple.com>
21895
21896         * lib/objc-torture.exp: Resync with c-torture.exp.
21897         * lib/objc.exp: Load standard libraries.
21898
21899 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21900
21901         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21902         additional tests.
21903
21904 2001-12-27  Roger Sayle <roger@eyesopen.com>
21905
21906         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21907
21908 2001-12-27  Richard Henderson  <rth@redhat.com>
21909
21910         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21911
21912 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21913
21914         * g++.dg/eh/ctor1.C: New test.
21915         * g++.dg/other/error2.C: New test.
21916
21917 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21918
21919         * g++.dg/other/init2.C: New test.
21920
21921 2001-12-24  Richard Henderson  <rth@redhat.com>
21922
21923         * gcc.dg/20011223-1.c: New.
21924         * gcc.dg/inline-1.c: New.
21925
21926 2001-12-23  Richard Henderson  <rth@redhat.com>
21927
21928         * gcc.dg/asm-4.c: Test operand modifiers.
21929
21930 2001-12-23  Richard Henderson  <rth@redhat.com>
21931
21932         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21933
21934 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21935
21936         * gcc.c-torture/execute/20011223-1.c: New test.
21937
21938 2001-12-21  Richard Henderson  <rth@redhat.com>
21939
21940         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21941         re-enables the warning.
21942
21943 2001-12-21  Richard Henderson  <rth@redhat.com>
21944
21945         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21946
21947 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21948
21949         * gcc.c-torture/compile/20011218-1.c: New test.
21950
21951 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21952
21953         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21954         arm-isr.c test.
21955         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21956         epilogue generation for ARM ISR routines.
21957
21958 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21959
21960         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21961         * gcc.dg/format/c90-printf-3.c: Likewise.
21962         * gcc.dg/format/c99-printf-3.c: Likewise.
21963         * gcc.dg/format/ext-1.c: Likewise.
21964         * gcc.dg/format/ext-6.c: Likewise.
21965         * gcc.dg/format/format.h: Prototype unlocked stdio.
21966
21967 2001-12-20  Richard Henderson  <rth@redhat.com>
21968
21969         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21970         (arena): Use it.
21971         (malloc): Correct allocation logic.  Abort if we fill up the
21972         arena before initialization complete.
21973         (realloc): Correct allocation logic.
21974
21975 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21976
21977         * gcc.c-torture/compile/20011219-2.c: New test.
21978
21979         * gcc.c-torture/execute/20011219-1.c: New test.
21980
21981 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21982
21983         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21984         target does not support weak symbols.
21985
21986 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21987
21988         * gcc.c-torture/compile/20011219-1.c: New test.
21989
21990 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21991
21992         * g++.dg/other/error1.C: New test.
21993
21994 2001-12-17  Jeffrey A Law  (law@redhat.com)
21995
21996         * gcc.c-torture/execute/20011217-1.c: New test.
21997
21998 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21999
22000         * objc.dg/special/: New directory.
22001         * objc.dg/special/special.exp: New file.
22002         * objc.dg/special/unclaimed-category-1.h: New file.
22003         * objc.dg/special/unclaimed-category-1a.m: New file.
22004         * objc.dg/special/unclaimed-category-1.m: New file.
22005
22006 2001-12-17  Andreas Jaeger  <aj@suse.de>
22007
22008         * gcc.c-torture/compile/20011217-2.c: New test.
22009
22010 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22011
22012         * gcc.c-torture/compile/20011217-1.c: New test.
22013
22014 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22015
22016         * testsuite/gcc.dg/20011214-1.c: New.
22017
22018 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22019
22020         * gcc.dg/altivec-4.c: New.
22021
22022 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22023
22024         * gcc.dg/20011113-1.c: New test.
22025
22026 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22027
22028         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22029         std::__malloc_alloc_template<0> and
22030         std::__default_alloc_template<false, 0>.
22031
22032 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22033
22034         * objc/execute/bf-21.m: New test.
22035         * objc/execute/enumeration-1.m: New test.
22036         * objc/execute/enumeration-2.m: New test.
22037
22038 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22039
22040         * gcc.dg/gnu89-init-1.c: New test.
22041
22042 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22043
22044         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22045         * g++.old-deja/g++.jason/2371.C: Likewise.
22046         * g++.old-deja/g++.jason/template33.C: Likewise.
22047         * g++.old-deja/g++.jason/template34.C: Likewise.
22048         * g++.old-deja/g++.jason/template36.C: Likewise.
22049         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22050         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22051         * g++.old-deja/g++.other/typename1.C: Likewise.
22052         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22053         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22054         * g++.old-deja/g++.pt/typename11.C: Likewise.
22055         * g++.old-deja/g++.pt/typename14.C: Likewise.
22056         * g++.old-deja/g++.pt/typename16.C: Likewise.
22057         * g++.old-deja/g++.pt/typename3.C: Likewise.
22058         * g++.old-deja/g++.pt/typename4.C: Likewise.
22059         * g++.old-deja/g++.pt/typename5.C: Likewise.
22060         * g++.old-deja/g++.pt/typename7.C: Likewise.
22061         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22062
22063 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22064
22065         * g++.dg/other/linkage1.C: New test.
22066         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22067         specifiers.
22068
22069 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22070
22071         * gcc.dg/concat.c: New test.
22072
22073 2001-12-11  Stan Shebs  <shebs@apple.com>
22074
22075         * objc/compile: New test directory.
22076         * objc/compile/compile.exp: New expect script.
22077         * objc/compile/20011211-1.m: New compile test.
22078
22079 2001-12-11  Jason Merrill  <jason@redhat.com>
22080
22081         * lib/prune.exp (prune_gcc_output): Also handle "In member
22082         function".  So many permutations...
22083
22084 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22085
22086         * g++.dg/template/typedef1.C: New test.
22087
22088 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22089
22090         * g++.dg/other/copy1.C: New test.
22091
22092 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22093
22094         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22095
22096         * gcc.dg/builtin-choose-expr.c: New.
22097
22098 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22099
22100         * gcc.dg/altivec-2.c: New.
22101
22102 2001-12-07  Richard Henderson  <rth@redhat.com>
22103
22104         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22105
22106 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22107
22108         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22109         ultrasparc.
22110
22111 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22112
22113         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22114
22115 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22116
22117         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22118         variable argument list.
22119
22120 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22121
22122         * gcc.c-torture/execute/memcheck: Delete entire directory.
22123         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22124         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22125
22126 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22127
22128         * gcc.dg/Wshadow-1.c: New test.
22129
22130 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22131
22132         * gcc.c-torture/compile/20011130-1.c: New test.
22133
22134         * gcc.dg/noncompile/20011025-1.c: New test.
22135
22136         * g++.dg/other/anon-union.C: New test.
22137
22138         * gcc.c-torture/execute/20011024-1.c: New test.
22139
22140 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22141
22142         * gcc.c-torture/execute/20000722-1.x,
22143         gcc.c-torture/execute/20010123-1.x: Remove.
22144         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22145         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22146         gcc.dg/c99-complit-2.c: New tests.
22147
22148 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22149
22150         * g++.dg/inherit/base1.C: New test.
22151
22152 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22153
22154         * g++.dg/other/stdarg1.C: New test.
22155
22156         * gcc.c-torture/compile/20011130-2.c: New test.
22157
22158 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22159
22160         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22161         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22162         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22163         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22164         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22165         * gcc.dg/builtin-prefetch-1.c: New test.
22166
22167 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22168
22169         * gcc.dg/20011130-1.c: New test.
22170
22171 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22172
22173         * g++.dg/other/scope1.C: New test.
22174         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22175
22176 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22177
22178         * gcc.dg/vla-init-1.c: New test.
22179
22180 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22181
22182         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22183
22184 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22185
22186         * objc.dg/alias.m: Update.
22187         * objc.dg/class-1.m: Update.
22188         * objc.dg/const-str-1.m: Update.
22189         * objc.dg/fwd-proto-1.m: Update.
22190         * objc.dg/id-1.m: Update.
22191         * objc.dg/super-class-1.m: Update.
22192
22193 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22194
22195         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22196         constructs.
22197
22198 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22199
22200         * gcc.c-torture/execute/20011128-1.c: New test.
22201
22202 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22203
22204         * gcc.dg/20011127-1.c: New test.
22205
22206 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22207
22208         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22209         from Austin Group draft 7.
22210         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22211         scanf format arguments.
22212         * gcc.dg/format/no-exargs-2.c: New test.
22213
22214 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22215
22216         * g++.dg/abi/vbase8-4.C: New test.
22217
22218 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22219
22220         * gcc.c-torture/execute/20011121-1.c: New test.
22221
22222 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22223
22224         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22225
22226 2001-11-23  Andreas Jaeger  <aj@suse.de>
22227
22228         * gcc.dg/cpp/charconst-2.c: New test.
22229
22230 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22231
22232         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22233         to the host if it is remote.  Let tests specify extra headers
22234         they use.
22235         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22236         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22237         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22238         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22239         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22240         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22241         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22242         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22243         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22244         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22245
22246 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22247
22248         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22249         for little endian ARMs.
22250
22251 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22252
22253         * gcc.c-torture/compile/20011119-1.c: New test.
22254         * gcc.c-torture/compile/20011119-2.c: New test.
22255
22256 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22257
22258         * gcc.dg/altivec-1.c: Fix typo.
22259
22260 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22261
22262         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22263
22264 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22265
22266         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22267
22268 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22269
22270         * lib/g77.exp: Don't specify --rpath-link.
22271
22272         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22273         across all the headers.
22274         * gcc.dg/format/format.exp: For testing on a remote host,
22275         copy format.h.
22276
22277         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22278         * gcc.c-torture/execute/930406-1.c: Likewise.
22279         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22280
22281 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22282
22283         * gcc.dg/altivec-1.c: New.
22284
22285 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22286
22287         * gcc.dg/cpp/fpreprocessed.c: New test case.
22288
22289 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22290
22291         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22292         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22293         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22294
22295 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22296
22297         * gcc.dg/no-builtin-1.c: New test.
22298
22299 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22300
22301         * gcc.c-torture/execute/20011115-1.c: New test.
22302
22303 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22304
22305         * gcc.c-torture/compile/20011114-2.c: New test.
22306         * gcc.c-torture/compile/20011114-3.c: New test.
22307         * gcc.c-torture/compile/20011114-4.c: New test.
22308
22309 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22310
22311         * g++.dg/other/init1.C: New test.
22312
22313 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22314
22315         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22316         message.
22317
22318         * gcc.c-torture/execute/20011114-1.c: New testcase.
22319
22320         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22321         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22322         like the (before this change) version of 20010327-1.c.
22323
22324 2001-11-14  Roger Sayle <roger@eyesopen.com>
22325
22326         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22327
22328 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22329
22330         * g++.dg/init/array2.C: New test.
22331
22332 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22333
22334         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22335
22336 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22337
22338         * g++.dg/other/forscope1.C: New test.
22339         * g++.dg/ext/forscope1.C: New test.
22340         * g++.dg/ext/forscope2.C: New test.
22341
22342 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22343
22344         * gcc.c-torture/execute/20011113-1.c: New test.
22345
22346 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22347
22348         * gcc.c-torture/execute/20011109-2.c: New test.
22349
22350         * gcc.c-torture/execute/20011109-1.c: New test.
22351
22352 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22353
22354         * gcc.c-torture/compile/20011109-1.c: New test.
22355
22356 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22357
22358         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22359         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22360         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22361         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22362         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22363         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22364         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22365
22366 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22367
22368         * g++.dg/warn/Wshadow-1.C: New tests.
22369         * g++.old-deja/g++.mike/for3.C: Update.
22370
22371 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22372
22373         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22374         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22375         XFAILs.  Adjust expected error texts.
22376         * gcc.c-torture/compile/20011106-1.c,
22377         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22378         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22379         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22380         gcc.dg/c99-array-lval-5.c: New tests.
22381
22382 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22383
22384         * gcc.dg/cpp/defined.c: Update.
22385
22386 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22387
22388         * gcc.c-torture/execute/anon-1.c: New test.
22389
22390 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22391
22392         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22393         same size, so no warning should be produced on stormy16.
22394
22395         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22396         due to oversized array.
22397         * g++.old-deja/g++.mike/ns15.C: Likewise.
22398         * g++.old-deja/g++.pt/crash16.C: Likewise.
22399
22400 2001-11-02  Graham Stott  <grahams@redhat.com>
22401
22402         * g++.dgother/debug1.C: Fix typos.
22403
22404 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22405
22406         * g++.dg/other/debug1.C: New test.
22407
22408 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22409
22410         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22411         of unsigned long.
22412
22413 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22414
22415         * gcc.dg/20011029-2.c: New test.
22416
22417         * gcc.c-torture/compile/20011029-1.c: New test.
22418
22419 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22420
22421         * objc/execute/class_self-1.m: New test.
22422         * objc/execute/class_self-2.m: New test.
22423
22424 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22425
22426         * gcc.misc-tests/msgs.exp: Delete.
22427         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22428         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22429         error set to match recent changes.
22430
22431 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22432
22433         * gcc.dg/20011021-1.c: New test.
22434
22435 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22436
22437         * gcc.c-torture/compile/20011023-1.c: New test.
22438
22439 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22440
22441         * lib/g77.exp: Rewrite based on lib/g++.exp.
22442
22443 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22444
22445         * gcc.c-torture/execute/20011019-1.c: New test.
22446
22447         * gcc.dg/20011018-1.c: New test.
22448
22449 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22450
22451         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22452
22453 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22454
22455         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22456         * gcc.dg/attr-invalid.c: Likewise.
22457
22458 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22459
22460         * testsuite/gcc.dg/20011015-1.c: New test.
22461
22462 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22463
22464         * g++.dg/template/unify2.C: New test.
22465
22466 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22467
22468         * g++.dg/other/exception-specification.C: New test
22469
22470 2001-10-13  Tom Rix  <trix@redhat.com>
22471
22472         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22473         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22474
22475 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22476
22477         * testsuite/gcc.dg/20011009-1.c: New test.
22478
22479 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22480
22481         PR g++/4476
22482         * g++.dg/other/friend1.C: New test.
22483
22484 2001-10-11  Richard Henderson  <rth@redhat.com>
22485
22486         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22487
22488 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22489
22490         * gcc.c-torture/compile/20011010-1.c: New.
22491
22492 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22493
22494         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22495         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22496         g77.f-torture/execute/execute.exp,
22497         g77.f-torture/noncompile/noncompile.exp,
22498         gcc.c-torture/compile/compile.exp,
22499         gcc.c-torture/execute/execute.exp,
22500         gcc.c-torture/execute/ieee/ieee.exp,
22501         gcc.c-torture/execute/memcheck/memcheck.exp,
22502         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22503         objc/execute/execute.exp: Update FSF address.
22504
22505 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22506
22507         * gcc.dg/cpp/cmdlne-C.c: Update.
22508         * gcc.dg/cpp/cmdlne-C2.c: New.
22509
22510 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22511
22512         * gcc.c-torture/execute/20011008-3.c: New.
22513
22514 2001-10-08  DJ Delorie  <dj@redhat.com>
22515
22516         * gcc.dg/20011008-1.c: New.
22517         * gcc.dg/20011008-2.c: New.
22518
22519 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22520
22521         * gcc.dg/cpp/spacing1.c: Update test.
22522
22523 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22524
22525         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22526         spelling errors of "separate" as "seperate".
22527
22528 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22529
22530         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22531         enough to avoid inlining.
22532
22533 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22534
22535         * lib/g77.exp: set libg2c_dir correctly.
22536
22537 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22538
22539         * gcc.dg/cpp/macro11.c: New test.
22540
22541 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22542
22543         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22544         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22545         gcc.dg/format/multattr-3.c: New tests.
22546         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22547         tests for format attributes on function pointers being rejected.
22548
22549 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22550
22551         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22552
22553 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22554
22555         * g++.dg/warn/format1.C: New test.
22556
22557 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22558
22559         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22560
22561 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22562
22563         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22564
22565 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22566
22567         * gcc.dg/cpp/redef2.c: Add test.
22568
22569 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22570
22571         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22572         long-standing bug on i686, apparently.
22573         * gcc.c-torture/execute/loop-2c.x: New file.
22574         * gcc.c-torture/execute/loop-2d.x: New file.
22575         * gcc.c-torture/execute/loop-3c.x: New file.
22576
22577 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22578
22579         * gcc.dg/cpp/20000625-2.c: Correct line number.
22580
22581 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22582
22583         * gcc.dg/cpp/macro10.c: New test.
22584         * gcc.dg/cpp/strify3.c: New test.
22585         * gcc.dg/cpp/spacing1.c: Add tests.
22586         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22587         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22588
22589 2001-09-24  DJ Delorie  <dj@redhat.com>
22590
22591         * gcc.c-torture/execute/20010924-1.c: New test.
22592
22593 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22594
22595         * testsuite/objc/execute/paste.m: Remove.
22596
22597 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22598
22599         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22600
22601 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22602
22603         * g77.dg/strlen0.f: New test.
22604
22605 2001-09-21  Richard Henderson  <rth@redhat.com>
22606
22607         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22608         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22609
22610 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22611
22612         Table-driven attributes.
22613         * g++.dg/ext/attrib1.C: New test.
22614
22615 2001-09-20  DJ Delorie  <dj@redhat.com>
22616
22617         * gcc.dg/20000926-1.c: Update expected warning messages.
22618         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22619         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22620         array.
22621
22622 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22623
22624         * g++.dg/eh/registers1.C: New test case.
22625
22626 2001-09-17  Richard Henderson  <rth@redhat.com>
22627
22628         * gcc.dg/array-5.c: Fix VLA decomposition test.
22629
22630 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22631
22632         * gcc.dg/cpp/line5.c: New testcase.
22633
22634 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22635
22636         * gcc.dg/cpp/macro9.c: New test.
22637
22638 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22639
22640         * gcc.c-torture/execute/980223.c: Change type of addr from long
22641         to char *.
22642
22643 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22644
22645         * gcc.c-torture/execute/20010915-1.c: New test.
22646
22647 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22648
22649         * g77.dg/bprob: New directory.
22650         * g77.dg/bprob/bprob.exp: New file.
22651         * g77.dg/bprob/bprob-1.f: New test.
22652         * g77.dg/gcov: New directory.
22653         * g77.dg/gcov/gcov.exp: New file.
22654         * g77.dg/gcov/gcov-1.f: New test.
22655         * g77.dg/gcov/gcov-1.x: New file.
22656
22657 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22658
22659         * gcc.dg/cpp/directiv.c: Update.
22660         * gcc.dg/cpp/undef1.c: Update.
22661
22662 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22663
22664         * gcc.dg/20010912-1.c: New test.
22665
22666 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22667
22668         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22669         language-independent file in lib.
22670         * lib/gcov.exp: New file.
22671
22672 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22673
22674         * gcc.c-torture/compile/20010911-1.c: New test.
22675
22676 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22677
22678         * lib/profopt.exp: New, to support profile-directed optimizations.
22679         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22680         * gcc.misc-tests/bprob-1.c: New test.
22681         * gcc.misc-tests/bprob-2.c: New test.
22682
22683 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22684
22685         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22686         XFAIL and which kinds of gcov output to verify.
22687         * gcc.misc-tests/gcov-4b.x: New file.
22688         * gcc.misc-tests/gcov-5b.x: New file.
22689         * gcc.misc-tests/gcov-6.x: New file.
22690         * gcc.misc-tests/gcov-7.c: New test.
22691         * gcc.misc-tests/gcov-7.x: New file.
22692
22693 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22694
22695         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22696         * gcc.misc-tests/gcov-6.c: New test.
22697
22698 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         PR c++/3986
22701         * g++.dg/abi/vbase1.C: New test.
22702
22703 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22704
22705         * objc.dg/method-2.m: New.
22706
22707 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22708
22709         PR c++/4203
22710         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22711         * g++.dg/init/empty1.C: New test.
22712
22713 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22714
22715         * gcc.c-torture/compile/20010903-1.c: New test.
22716
22717 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22718
22719         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22720         for m68k.
22721
22722 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22723
22724         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22725
22726         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22727
22728         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22729
22730 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22731
22732         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22733         for 16-bit 'unsigned int'.
22734
22735 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22736
22737         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22738
22739 2001-08-27  Richard Henderson  <rth@redhat.com>
22740
22741         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22742         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22743
22744 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22745
22746         * gcc.dg/asm-names.c (ymain): New.
22747
22748 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22749
22750         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22751         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22752         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22753
22754 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22755
22756         * gcc.dg/compare5.c: New testcase.
22757
22758 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22759
22760         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22761         and "In instantiation".
22762
22763 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22764
22765         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22766
22767 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22768
22769         * gcc.misc-tests/gcov.exp: Add support for branch information.
22770         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22771         * gcc.misc-tests/gcov-4.c: New test.
22772         * gcc.misc-tests/gcov-4b.c: New test.
22773         * gcc.misc-tests/gcov-5b.c: New test.
22774
22775 2001-08-20  Zack Weinberg  <zackw@panix.com>
22776
22777         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22778         expected to fail.
22779
22780 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22781
22782         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22783
22784 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22785
22786         * g++.dg/eh/template1.C: New test.
22787
22788 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22789
22790         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22791         Fix thinko.
22792         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22793         for xfail.
22794
22795 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22796
22797         * lib/g77-dg.exp:  Use prune.exp for common procedures
22798         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22799         * lib/g77.exp: (g77-dg-prune) Remove
22800
22801 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22802
22803         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22804
22805 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22806
22807         * g++.dg/template/unify1.C: New test.
22808
22809 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22810
22811         * g++.dg/abi/empty4.C: New test.
22812
22813 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22814
22815         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22816         solaris2.*
22817         * g77.f-torture/compile/pr3743.x: Likewise
22818
22819 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22820
22821         * g++.dg/other/using-declaration.C: New test.
22822
22823 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22824
22825         * gcc.dg/cpp/tr-sign.c: New testcase.
22826
22827 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22828
22829         * gcc.dg/cpp/19951025-1.c: Revert.
22830         * gcc.dg/cpp/directiv.c: We no longer process directives that
22831         interrupt macro arguments.
22832
22833 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22834
22835         * gcc.dg/bconstp-1.c: New test.
22836
22837 2001-08-03  Richard Henderson  <rth@redhat.com>
22838
22839         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22840
22841 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22842
22843         * gcc.dg/cpp/19951025-1.c: Update.
22844
22845 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22846
22847         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22848         should be x.
22849
22850 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22851
22852         Kill -fhonor-std.
22853         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22854         * g++.old-deja/g++.other/std1.C: Likewise.
22855         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22856
22857 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22858
22859         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22860         (g77_pass, g77_fail, g77_finish, g77_exit,
22861         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22862
22863 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22864
22865         * g77.dg/fbackslash.f
22866         * g77.dg/fcase-preserve.f
22867         * g77.dg/ff90-1.f
22868         * g77.dg/ffixed-line-length-0.f
22869         * g77.dg/ffixed-line-length-132.f
22870         * g77.dg/ffixed-line-length-7.f
22871         * g77.dg/ffixed-line-length-72.f
22872         * g77.dg/ffixed-line-length-none.f
22873         * g77.dg/ffree-form-1.f
22874         * g77.dg/fno-backslash.f
22875         * g77.dg/fno-f90-1.f
22876         * g77.dg/fno-fixed-form-1.f
22877         * g77.dg/fno-onetrip.f
22878         * g77.dg/fno-typeless-boz.f
22879         * g77.dg/fno-underscoring.f
22880         * g77.dg/fno-vxt-1.f
22881         * g77.dg/fonetrip.f
22882         * g77.dg/ftypeless-boz.f
22883         * g77.dg/fugly-assumed.f
22884         * g77.dg/funderscoring.f
22885         * g77.dg/fvxt-1.f
22886
22887 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22888
22889         * objc.dg/fwd-proto-1.m: New.
22890         * objc.dg/local-decl-1.m: New.
22891         * objc.dg/naming-1.m: New.
22892         * objc.dg/naming-2.m: New.
22893         * objc.dg/proto-hier-1.m: New.
22894
22895 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22896
22897         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22898         largest-type elements to a struct makes its size grow.
22899
22900 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         * g++.dg/abi/vthunk1.C: New test.
22903
22904 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22905
22906         * g++.dg/abi/vbase8-22.C: New test.
22907
22908 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22909
22910         * gcc.dg/cpp/macro8.c: New test.
22911
22912 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22913
22914         * g++.dg/abi/vbase8-21.C: New test.
22915
22916 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22917
22918         * g++.dg/abi/vbase8-10.C: New test.
22919
22920 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22921
22922         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22923         ${tool}_set_ld_library_path.
22924         Changed caller.
22925         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22926         g++.exp.
22927
22928 2001-07-26  Stan Cox <scox@redhat.com>
22929
22930         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22931         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22932         gcc_exit, gcc_check_unsupported_p):
22933         Moved to gcc-deps.exp
22934         * gcc-deps.exp: New file.
22935
22936 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22937
22938         * g++.old-deja/g++.pt/defarg14.C: New test.
22939
22940 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22941
22942         * g++.old-deja/g++.other/lineno5.C: New test.
22943
22944 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22945
22946         * g++.old-deja/g++.pt/crash68.C: New test.
22947
22948 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22949
22950         * g++.old-deja/g++.other/crash42.C: New test.
22951
22952 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22953
22954         * gcc.dg/cpp/extratokens.c: Fix.
22955         * gcc.dg/cpp/skipping2.c: New tests.
22956
22957 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22958
22959         * gcc.c-torture/execute/20010724-1.c: New file.
22960         * gcc.c-torture/execute/20010724-1.x: New file.
22961
22962 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22963
22964         * g++.old-deja/g++.other/cond7.C: New test.
22965
22966 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22967
22968         * g++.old-deja/g++.other/optimize4.C: New test.
22969
22970 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22971
22972         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22973
22974 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22975
22976         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22977         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22978         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22979         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22980
22981         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22982         bug report" message.
22983
22984         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22985         * g++.dg/ext/instantiate1.C: Move from old-deja.
22986
22987 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22988
22989         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22990         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22991         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22992         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22993
22994 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22995
22996         * gcc.c-torture/execute/20010723-1.c: New test.
22997
22998 2001-07-23  Ben Elliston  <bje@redhat.com>
22999
23000         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23001
23002 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23003
23004         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23005         i[34567]86-*-*.
23006         Delete handling of ieee_multilib_flags.
23007         Pass -mieee for alpha*-*-* and sh-*-*.
23008         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23009
23010 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23011
23012         Remove old-abi tests.
23013         * g++.old-deja/g++.mike/p11116.C: Remove.
23014         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23015
23016 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23017
23018         * g77.f-torture/compile/pr3743.f:  New test
23019
23020 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23021
23022         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23023
23024 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23025
23026         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23027         g++.old-deja/g++.pt/static6.C: Likewise.
23028         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23029         supports weak symbols.
23030
23031 2001-07-18  Andreas Jaeger  <aj@suse.de>
23032
23033         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23034         supported again.
23035
23036 2001-07-18  Andreas Jaeger  <aj@suse.de>
23037
23038         * gcc.dg/iftrap-1.c: Fix target line.
23039
23040 2001-07-17  Richard Henderson  <rth@redhat.com>
23041
23042         * gcc.c-torture/execute/20010717-1.c: New.
23043
23044 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23045
23046         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23047         tests.
23048
23049 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23050
23051         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23052
23053 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23054
23055         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23056         UAC_SIGBUS, UAC_NOPRINT definitions.
23057
23058 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23059
23060         * objc/execute/object_is_class.m: New test.
23061         * objc/execute/object_is_meta_class.m: New test.
23062
23063 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23064
23065         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23066         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23067
23068 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23069
23070         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23071         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23072
23073 2001-07-14  Richard Henderson  <rth@redhat.com>
23074
23075         * gcc.dg/iftrap-1.c: New.
23076
23077 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23078
23079         * g77.f-torture/execute/intrinsic77.f: New test.
23080
23081 2001-07-11  Janis Johnson <janis@us.ibm.com>
23082
23083         * gcc.misc-tests/gcov-3.c: New test.
23084
23085 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23086
23087         * gcc.c-torture/compile/20010711-1.c,
23088         * gcc.c-torture/compile/20010711-2.c: New tests.
23089
23090 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23091
23092         * gcc.c-torture/execute/20010711-1.c: New test.
23093
23094 2001-07-11  Ben Elliston  <bje@redhat.com>
23095
23096         * g++.old-deja/g++.other/enum5.C: New test.
23097
23098 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23099
23100         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23101         (g++-dg-prune): Call prune_gcc_output.
23102         * prune.exp: New file for prune_gcc_output.
23103         * lib/g++.exp, lib/gcc.exp: Load it.
23104
23105 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23106
23107         * gcc.c-torture/compile/20010701-1.c,
23108         g++.old-deja/g++.ext/attrib6.C: New tests.
23109
23110 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23111
23112         * gcc.c-torture/compile/20010706-1.c: New test.
23113
23114 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23115
23116         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23117
23118 2001-06-28  Stan Shebs  <shebs@apple.com>
23119
23120         * gcc.dg/pragma-darwin.c: New test.
23121
23122 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23123
23124         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23125         Solaris 2.[678] system.
23126
23127 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23128
23129         * gcc.dg/20010622-1.c: New test.
23130
23131 2001-06-18  Stan Shebs  <shebs@apple.com>
23132
23133         * objc.dg: New directory.
23134         * objc.dg/dg.exp: New file.
23135         * objc.dg/alias.m: New.
23136         * objc.dg/class-1.m: New.
23137         * objc.dg/class-2.m: New.
23138         * objc.dg/const-str-1.m: New.
23139         * objc.dg/const-str-2.m: New.
23140         * objc.dg/id-1.m: New.
23141         * objc.dg/method-1.m: New.
23142         * objc.dg/super-class-1.m: New.
23143         * lib/objc-dg.exp: New file.
23144
23145 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23146
23147         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23148         of label name.
23149
23150 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23151
23152         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23153
23154 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23155
23156         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23157         variable.
23158
23159 2001-06-12  Richard Henderson  <rth@redhat.com>
23160
23161         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23162
23163 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23164
23165         * g++.old-deja/g++.abi/vbase5.C: New test.
23166         * g++.old-deja/g++.abi/vbase6.C: New test.
23167         * g++.old-deja/g++.abi/vbase7.C: New test.
23168
23169 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23170
23171         * gcc.c-torture/compile/20010610-1.c: New test.
23172
23173 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23174
23175         * g++.old-deja/g++.abi/vbase4.C: New test.
23176
23177 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23178
23179         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23180         support %f for HC11/HC12 targets.
23181         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23182         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23183         on HC11/HC12 targets.
23184         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23185
23186 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23187
23188         * gcc.dg/wchar_t-1.c: New file.
23189         * gcc.dg/wint_t-1.c: Likewise.
23190
23191 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23192
23193         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23194
23195 2001-06-11  Richard Henderson  <rth@redhat.com>
23196
23197         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23198
23199 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23200
23201         * gcc.c-torture/compile/20010611-1.c: New test.
23202
23203 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23204
23205         * gcc.dg/c99-tag-1.c: Add more tests.
23206
23207 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23208
23209         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23210         representation on MN10300 and ARM/Thumb.
23211
23212 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23213
23214         * g77.f-torture/execute/20010610.f: New.
23215
23216 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23217
23218         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23219         names.
23220
23221 2001-06-09  Richard Henderson  <rth@redhat.com>
23222
23223         * gcc.c-torture/execute/ashrdi-1.c: New.
23224         * gcc.c-torture/execute/ashldi-1.c: New.
23225         * gcc.c-torture/execute/lshrdi-1.c: New.
23226
23227 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23228
23229         * objc/execute/load-3.m: Added. Check sending +load to categories,
23230         in addition to classes.
23231
23232 2001-06-08  Stan Shebs  <shebs@apple.com>
23233
23234         * objc/execute/load-2.m: New test.  From Nicola Pero
23235         <n.pero@mi.flashnet.it>.
23236
23237 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23238
23239         * gcc.c-torture/execute/20010605-2.c: New test.
23240
23241 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23242
23243         * g++.old-deja/g++.abi/vbase2.C: New test.
23244         * g++.old-deja/g++.abi/vbase3.C: New test.
23245
23246 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         * g++.old-deja/g++.pt/friend49.C: New test.
23249
23250 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23251
23252         * g++.old-deja/g++.ext/anon3.C: New test.
23253
23254 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         * g++.old-deja/g++.other/conv7.C: New test.
23257
23258 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23259
23260         * gcc.c-torture/compile/20010605-2.c: New test.
23261
23262 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23263
23264         * gcc.c-torture/execute/20010604-1.c: New test.
23265
23266 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23267
23268         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23269
23270 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23271
23272         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23273         (g++_link_flags): Likewise.
23274         (g++_init): Pass gccpath's value to two previous functions.
23275
23276 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23277
23278         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23279         Ensure logfile entry matches exec command line.
23280
23281 2001-05-31  Richard Henderson  <rth@redhat.com>
23282
23283         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23284         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23285
23286 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23287
23288         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23289         compiler for irix6.2
23290
23291 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23292
23293         * g++.old-deja/g++.other/optimize3.C: New file.
23294
23295 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23296
23297         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23298         assemble.
23299
23300 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23301
23302         * g++.old-deja/g++.other/optimize2.C: New file.
23303
23304 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23305
23306         * gcc.c-torture/compile/20010518-2.c: New file.
23307         * gcc.c-torture/execute/20010518-1.c: New file.
23308         * gcc.c-torture/execute/20010518-2.c: New file.
23309
23310 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23311
23312         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23313
23314 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23315
23316         G++ no longer defines builtins that do not begin with __builtin.
23317         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23318         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23319         * g++.old-deja/g++.law/builtin1.C: Likewise.
23320         * g++.old-deja/g++.law/cvt2.C: Likewise.
23321         * g++.old-deja/g++.mike/net5.C: Likewise.
23322         * g++.old-deja/g++.other/builtins1.C: Likewise.
23323         * g++.old-deja/g++.other/builtins2.C: Likewise.
23324         * g++.old-deja/g++.other/builtins3.C: Likewise.
23325         * g++.old-deja/g++.other/builtins4.C: Likewise.
23326         * g++.old-deja/g++.other/inline8.C: Likewise.
23327         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23328
23329 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23330
23331         * g++.old-deja/g++.pt/using1.C: Adjust.
23332         * g++.old-deja/g++.pt/using2.C: New test.
23333
23334 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23335
23336         * gcc.dg/cpp/charconst.c: New tests.
23337         * gcc.dg/cpp/escape.c: New tests.
23338         * gcc.dg/cpp/escape-1.c: New tests.
23339         * gcc.dg/cpp/escape-2.c: New tests.
23340         * gcc.dg/cpp/ucs.c: New tests.
23341
23342 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23343
23344         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23345         native compiler for irix6.5.
23346
23347 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23348
23349         * lib/g++.exp (g++_include_flags): Use args to compute
23350         get_multilibs.
23351         (g++_link_flags): Likewise.
23352         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23353
23354 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23355
23356         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23357
23358 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23359
23360         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23361         this file.
23362
23363 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23364
23365         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23366         STACK_SIZE;
23367         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23368         to STACK_SIZE; Use it to define size of add_histo array.
23369         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23370         to STACK_SIZE.
23371         (f): Use GITT_SIZE to define size of gitt local table.
23372         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23373         to STACK_SIZE; Use it to define size of bytemem array.
23374
23375 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23376
23377         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23378         on 68HC11/HC12 due to the asm instruction.
23379         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23380         * gcc.c-torture/compile/920520-1.x: Likewise.
23381         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23382         on 68HC11/HC12 because the function is larger than 64K.
23383         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23384         on 68HC11/HC12 because the structure is too large.
23385
23386 2001-05-20  Richard Henderson  <rth@redhat.com>
23387
23388         * gcc.c-torture/execute/20010520-1.c: New.
23389
23390 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23391
23392         * g++.old-deja/g++.warn/compare1.C: New test.
23393         * gcc.dg/compare4.c: New test.
23394
23395 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23396
23397         * g++.old-deja/g++.other/optimize1.C: New test.
23398
23399 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23400
23401         * g++.old-deja/g++.pt/spec41.C: New test.
23402
23403 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23404
23405         * gcc.c-torture/compile/20010114-1.x: Remove.
23406
23407 2001-05-18  Stan Shebs  <shebs@apple.com>
23408
23409         * gcc.c-torture/compile/20010518-1.c: New test.
23410
23411 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23412
23413         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23414         * g++.old-deja/g++.pt/crash67.C: New test.
23415
23416 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23417
23418         * g++.old-deja/g++.other/debug9.C: New test.
23419
23420 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23421
23422         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23423
23424 2001-05-16  Jan Hubicka  <jh@suse.cz>
23425
23426         * gcc.c-torture/compile/20010516-1.c: New test.
23427
23428 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23429
23430         * g++.old-deja/g++.other/crash41.C: New test.
23431
23432 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23433
23434         * g++.old-deja/g++.pt/crash66.C: New test.
23435
23436 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23437
23438         * g++.old-deja/g++.robertl/eb27.C: Convert.
23439
23440 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23441
23442         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23443         declaration being redundant.
23444
23445 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23446
23447         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23448
23449 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23450
23451         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23452
23453 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23454
23455         * lib/g++.exp: Use testsuite_flags.
23456
23457 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23458
23459         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23460
23461 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23462
23463         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23464
23465 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23466
23467         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23468
23469 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23470
23471         * gcc.c-torture/compile/20010313-1.c: New test.
23472
23473 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23474
23475         * gcc.dg/cpp/direct2.c: New test.
23476         * gccq.dg/cpp/direct2s.c: New test.
23477
23478         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23479
23480 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23481
23482         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23483         * g++.old-deja/g++.other/op3.C: Likewise.
23484
23485 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23486
23487         * gcc.dg/cpp/syshdr.h: New file.
23488         * gcc.dg/cpp/sysmac1.c: Update.
23489         * gcc.dg/cpp/sysmac2.c: Update.
23490
23491 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23492
23493         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23494
23495 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23496
23497         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23498         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23499
23500 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23501
23502         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23503
23504 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23505
23506         * lib/g++.exp (g++_include_flags): Don't use any special flags
23507         if TESTING_IN_BUILD_TREE is not defined.
23508         (g++_init): Use a plain 'c++' as the compiler if
23509         TESTING_IN_BUILD_TREEE is not defined.
23510
23511 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23512
23513         * g++.old-deja/g++.eh/catch13.C: New test.
23514         * g++.old-deja/g++.eh/catch14.C: New test.
23515
23516 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23517
23518         * gcc.dg/cpp/tr-define.c: New test.
23519
23520 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23521
23522         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23523         <stdlib.h>, not <malloc.h>.
23524
23525 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23526
23527         * g++.old-deja/g++.ns/template17.C: New test.
23528
23529 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23530
23531         * g++.old-deja/g++.pt/ref4.C: New test.
23532
23533 2001-04-30  Richard Henderson  <rth@redhat.com>
23534
23535         * gcc.dg/20000724-1.c: Revert last change.
23536
23537 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23538
23539         * g77.f-torture/execute/20010430.f: New test.
23540
23541 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23542
23543         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23544
23545 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23546
23547         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23548
23549 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23550
23551         * g++.old-deja/g++.eh/crash6.C: New test.
23552
23553 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23554
23555         * g++.old-deja/g++.other/warn7.C: New test.
23556
23557 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23558
23559         * g++.old-deja/g++.other/defarg9.C: New test.
23560
23561 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23562
23563         * g77.f-torture/compile/20010426.f: New test.
23564         * g77.f-torture/execute/20010426.f: New test.
23565
23566 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23567
23568         * g77.f-torture/compile/20000629-1.x: Remove - error
23569         has been fixed.
23570
23571 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23572
23573         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23574         Tweak slightly to work with g++.dg framework.
23575         * g++.dg/special/ecos.exp: Run initp1.C test.
23576         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23577
23578         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23579         its linker doesn't give line numbers either.
23580         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23581
23582 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23583
23584         * g++.old-deja/g++.other/lex1.C: New test.
23585
23586 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * gcc.dg/noncompile/20010425-1.c: New test.
23589
23590 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23591
23592         * g++.old-deja/g++.pt/mangle2.C: New test.
23593
23594 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23595
23596         * gcc.dg/format/plus-1.c: New test.
23597
23598 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23599
23600         * gcc.dg/20010423-1.c: New test.
23601
23602 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23603
23604         * gcc.c-torture/execute/20010422-1.c: New test.
23605
23606 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23607
23608         * g++.old-deja/g++.ns/type2.C: New test.
23609
23610 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23611
23612         * g++.old-deja/g++.other/perf1.C: New test.
23613
23614 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23615
23616         * gcc.dg/c99-func-2.c: Remove xfail.
23617         * gcc.dg/c99-func-3.c: Remove xfail.
23618         * gcc.dg/c99-func-4.c: Remove xfail.
23619
23620 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23621
23622         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23623
23624 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23625
23626         * gcc.c-torture/compile/20010423-1.c: New test.
23627
23628 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23629
23630         * g++.old-deja/g++.pt/typename28.C: New test.
23631
23632 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23633
23634         * g++.old-deja/g++.abi/empty2.C: New test.
23635         * g++.old-deja/g++.abi/empty3.C: New test.
23636
23637 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23638
23639         * g++.old-deja/g++.other/comdat2.C: New test.
23640         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23641
23642 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23643
23644         * g++.old-deja/g++.other/overload14.C: New test.
23645
23646 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23647
23648         * g++.old-deja/g++.other/lookup23.C: New test.
23649
23650 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23651
23652         * gcc.c-torture/execute/20010403-1.c: New test.
23653
23654 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23655             Mark Mitchell  <mark@codesourcery.com>
23656
23657         * lib/old-dejagnu.exp: Don't delete output of executable.
23658         Add .exe suffix to executables.
23659
23660 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23661
23662         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23663
23664 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23665
23666         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23667
23668 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23669
23670         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23671         * g++.old-deja/g++.abi/crash1.C: New test.
23672
23673 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23674
23675         * g++.old-deja/g++.other/crash40.C: New test.
23676
23677 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23678
23679         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23680
23681 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23682
23683         * g++.old-deja/g++.other/warn6.C: New test.
23684
23685 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23686
23687         * g++.old-deja/g++.robertl/eb42.C: Same.
23688
23689 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23690
23691         * gcc.dg/wtr-conversion-1.c: New testcase.
23692
23693 2001-04-10  Richard Henderson  <rth@redhat.com>
23694
23695         * g++.old-deja/g++.other/array5.C: New.
23696
23697 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23698
23699         * gcc.c-torture/execute/20010408-1.c: New test.
23700
23701 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23702
23703         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23704         headers and constructs.
23705         * g++.old-deja/g++.robertl/eb79.C: Same.
23706         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23707         * g++.old-deja/g++.robertl/eb73.C: Same.
23708         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23709         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23710         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23711         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23712         * g++.old-deja/g++.robertl/eb44.C: Same.
23713         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23714         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23715         * g++.old-deja/g++.robertl/eb39.C: Same.
23716         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23717         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23718         * g++.old-deja/g++.robertl/eb30.C: Same.
23719         * g++.old-deja/g++.robertl/eb3.C: Same.
23720         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23721         * g++.old-deja/g++.robertl/eb21.C: Same.
23722         * g++.old-deja/g++.robertl/eb15.C: Same.
23723         * g++.old-deja/g++.robertl/eb118.C: Same.
23724         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23725         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23726         * g++.old-deja/g++.robertl/eb109.C: Same.
23727         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23728         * g++.old-deja/g++.mike/rtti1.C: Same.
23729         * g++.old-deja/g++.mike/p658.C: Same.
23730         * g++.old-deja/g++.mike/net46.C: Same.
23731         * g++.old-deja/g++.mike/net34.C: Same.
23732         * g++.old-deja/g++.mike/memoize1.C: Same.
23733         * g++.old-deja/g++.mike/eh2.C: Same.
23734         * g++.old-deja/g++.law/weak.C: Same.
23735         * g++.old-deja/g++.law/visibility7.C: Same.
23736         * g++.old-deja/g++.law/visibility25.C: Same.
23737         * g++.old-deja/g++.law/visibility22.C: Same.
23738         * g++.old-deja/g++.law/visibility2.C: Same.
23739         * g++.old-deja/g++.law/visibility17.C: Same.
23740         * g++.old-deja/g++.law/visibility13.C: Same.
23741         * g++.old-deja/g++.law/visibility10.C: Same.
23742         * g++.old-deja/g++.law/visibility1.C: Same.
23743         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23744         * g++.old-deja/g++.law/vbase1.C: Same.
23745         * g++.old-deja/g++.law/operators32.C: Same.
23746         * g++.old-deja/g++.law/nest3.C: Same.
23747         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23748         * g++.old-deja/g++.law/except5.C (main): Same.
23749         * g++.old-deja/g++.law/cvt7.C (run): Same.
23750         * g++.old-deja/g++.law/cvt2.C: Same.
23751         * g++.old-deja/g++.law/cvt16.C: Same.
23752         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23753         * g++.old-deja/g++.law/ctors17.C (main): Same.
23754         * g++.old-deja/g++.law/ctors13.C: Same.
23755         * g++.old-deja/g++.law/ctors12.C (main): Same.
23756         * g++.old-deja/g++.law/ctors10.C: Same.
23757         * g++.old-deja/g++.law/code-gen5.C: Same.
23758         * g++.old-deja/g++.law/bad-error7.C: Same.
23759         * g++.old-deja/g++.law/arm9.C: Same.
23760         * g++.old-deja/g++.law/arm12.C: Same.
23761         * g++.old-deja/g++.law/arg8.C: Same.
23762         * g++.old-deja/g++.law/arg1.C: Same.
23763         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23764         * g++.old-deja/g++.jason/template31.C: Same.
23765         * g++.old-deja/g++.jason/template24.C (main): Same.
23766         * g++.old-deja/g++.jason/2371.C: Same.
23767         * g++.old-deja/g++.eh/new2.C: Same.
23768         * g++.old-deja/g++.eh/new1.C: Same.
23769         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23770         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23771         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23772         * g++.old-deja/g++.brendan/crash62.C: Same.
23773         * g++.old-deja/g++.brendan/crash52.C: Same.
23774         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23775         * g++.old-deja/g++.brendan/crash38.C: Same.
23776         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23777         * g++.old-deja/g++.brendan/copy9.C: Same.
23778
23779 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23780
23781         * gcc.c-torture/execute/20001203-2.c (memset):
23782         Count argument is of type __SIZE_TYPE__.
23783
23784 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23785
23786         * gcc.c-torture/compile/20010404-1.c: New test.
23787
23788 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23789
23790         * gcc.c-torture/compile/20010326-1.c: New test.
23791
23792 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23793
23794         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23795         peculiarities of the SH.
23796         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23797
23798 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23799
23800         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23801         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23802         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23803
23804 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23805
23806         * g77.f-torture/compile/20010321-1.f: New test.
23807
23808 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23809
23810         * gcc.c-torture/compile/20010329-1.c: New test.
23811
23812 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23813
23814         * gcc.c-torture/execute/20010329-1.c: New test.
23815
23816 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23817
23818         * g++.old-deja/g++.other/eh4.C: Fix typo.
23819
23820 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23821
23822         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23823
23824 2001-03-28  Philip Blundell  <philb@gnu.org>
23825
23826         * gcc.c-torture/compile/20010328-1.c: New test.
23827
23828 2001-03-27  Richard Henderson  <rth@redhat.com>
23829
23830         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23831         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23832
23833 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23834
23835         * gcc.c-torture/compile/20010327-1.c: New test.
23836
23837 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         * g++.old-deja/g++.other/friend12.C: New test.
23840         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23841         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23842
23843 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23844
23845         * gcc.c-torture/execute/20010325-1.c: New test.
23846
23847 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23848
23849         * g++.old-deja/g++.other/mangle3.C: New test.
23850
23851 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23852
23853         * g++.old-deja/g++.other/anon8.C: New test.
23854
23855 2001-03-20  Philip Blundell  <philb@gnu.org>
23856
23857         * gcc.c-torture/compile/20010320-1.c: New test.
23858
23859 2001-03-17  Richard Henderson  <rth@redhat.com>
23860
23861         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23862
23863 2001-03-15  Geoff Keating  <geoff@redhat.com>
23864
23865         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23866         tests on AIX.
23867
23868 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23869
23870         * g++.old-deja/g++.other/eh4.C: New test.
23871
23872 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23873
23874         * gcc.dg/cpp/mi1.c: Update.
23875
23876 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23877
23878         * g++.old-deja/g++.other/regstack.C: New test.
23879
23880 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         * g++.old-deja/g++.other/ref4.C: New test.
23883
23884 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23885
23886         * objc/execute/va_method.m: Added.
23887         * objc/execute/IMP.m: Added.
23888         * objc/execute/_cmd.m: Added.
23889         * objc/execute/accessing_ivars.m: Added.
23890         * objc/execute/class-1.m: Added.
23891         * objc/execute/class-10.m: Added.
23892         * objc/execute/class-11.m: Added.
23893         * objc/execute/class-12.m: Added.
23894         * objc/execute/class-13.m: Added.
23895         * objc/execute/class-14.m: Added.
23896         * objc/execute/class-2.m: Added.
23897         * objc/execute/class-3.m: Added.
23898         * objc/execute/class-4.m: Added.
23899         * objc/execute/class-5.m: Added.
23900         * objc/execute/class-6.m: Added.
23901         * objc/execute/class-7.m: Added.
23902         * objc/execute/class-8.m: Added.
23903         * objc/execute/class-9.m: Added.
23904         * objc/execute/class-tests-1.h
23905         * objc/execute/class-tests-2.h
23906         * objc/execute/compatibility_alias.m: Added.
23907         * objc/execute/encode-1.m: Added.
23908         * objc/execute/formal_protocol-1.m: Added.
23909         * objc/execute/formal_protocol-2.m: Added.
23910         * objc/execute/formal_protocol-3.m: Added.
23911         * objc/execute/formal_protocol-4.m: Added.
23912         * objc/execute/formal_protocol-5.m: Added.
23913         * objc/execute/formal_protocol-6.m: Added.
23914         * objc/execute/formal_protocol-7.m: Added.
23915         * objc/execute/informal_protocol.m: Added.
23916         * objc/execute/initialize.m: Added.
23917         * objc/execute/load.m: Added.
23918         * objc/execute/many_args_method.m: Added.
23919         * objc/execute/nested-3.m: Added.
23920         * objc/execute/no_clash.m: Added.
23921         * objc/execute/private.m: Added.
23922         * objc/execute/redefining_self.m: Added.
23923         * objc/execute/root_methods.m: Added.
23924         * objc/execute/selector-1.m: Added.
23925         * objc/execute/static-1.m: Added.
23926         * objc/execute/static-2.m: Added.
23927         * objc/execute/va_method.m: Added.
23928
23929 2001-03-10  Richard Henderson  <rth@redhat.com>
23930
23931         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23932
23933 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23934
23935         * g++.old-deja/g++.other/crash31.C: XFAIL.
23936         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23937         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23938         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23939         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23940         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23941
23942 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23943
23944         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23945
23946 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23947
23948         * gcc.dg/20000724-1.c: Don't use multiline strings.
23949
23950 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23951
23952         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23953         result of -cString against what we expect it to be; don't just
23954         print it out for no one to read.
23955
23956         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23957         Based on testcases provided by Nicola Pero.
23958
23959 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23960
23961         * gcc.dg/cpp/macro7.c: New test.
23962
23963 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23964
23965         * gcc.dg/cpp/multiline.c: Update.
23966
23967 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23968
23969         * g++.old-deja/g++.other/enum3.C: New test.
23970
23971 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23972
23973         * g++.old-deja/g++.other/pod1.C: New test.
23974
23975 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23976
23977         * g++.old-deja/g++.ext/overload1.C: New test.
23978
23979 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23980
23981         * g++.old-deja/g++.pt/using1.C: New test.
23982
23983 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23984
23985         * g++.old-deja/g++.other/using9.C: New test.
23986
23987 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23988
23989         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23990
23991         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23992
23993 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23994
23995         * g++.old-deja/g++.ext/realpt1.C: Remove.
23996
23997 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23998
23999         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24000
24001 2001-02-26  Will Cohen  <wcohen@redhat.com>
24002
24003         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24004
24005 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24006
24007         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24008         templatized constructors.
24009
24010 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24011
24012         * gcc.c-torture/execute/20010224-1.c: New test.
24013
24014 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24015
24016         * gcc.c-torture/execute/20010222-1.c: New test.
24017
24018 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24019
24020         * g++.old-deja/g++.other/inline20.C: New test.
24021
24022 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24023
24024         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24025
24026 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24027
24028         * g++.old-deja/g++.other/lookup22.C: New test.
24029
24030 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24031
24032         * g77.dg: New directory.
24033         * g77.dg/20010216-1.f: New test case.
24034         * g77.dg/dg.exp: New driver.
24035         * lib/g77-dg.exp: New driver library.
24036
24037 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24038
24039         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24040
24041 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24042
24043         * g++.old-deja/g++.other/decl9.C: New test.
24044
24045 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24046
24047         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24048         not need <string> and also tests the initialization at runtime.
24049
24050 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24051
24052         * gcc.c-torture/execute/longlong.c: New test.
24053
24054 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24055
24056         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24057
24058 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24059
24060         * gcc.c-torture/execute/920302-1.c (execute):
24061         Change argument type to short.
24062
24063 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24064
24065         * g++.old-deja/g++.pt/deduct6.C: New test.
24066
24067 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24068
24069         * g++.old-deja/g++.pt/deduct5.C: New test.
24070
24071 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24072
24073         * gcc.c-torture/execute/20010209-1.c: New test.
24074
24075 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24076
24077         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24078
24079 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24080
24081         * g++.dg/vtgc1.C: Update for new ABI.
24082
24083         * consistency.vlad: New directory, 1665 files.
24084
24085 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24086
24087         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24088         return type.
24089         * gcc.dg/cpp/digraphs.c: Declare puts.
24090
24091 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24092
24093         * g++.old-deja/g++.other/warn5.C: New test.
24094
24095 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24096
24097         * g++.old-deja/g++.pt/spec40.C: New test.
24098
24099 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24100
24101         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24102         case.
24103         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24104
24105 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24106
24107         * gcc.c-torture/compile/20010209-1.c: New test.
24108
24109 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24110
24111         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24112         excess errors message but not if it crashes.
24113         * g++.old-deja/g++.other/crash27.C: Likewise.
24114         * g++.old-deja/g++.other/crash28.C: Likewise.
24115         * g++.old-deja/g++.other/crash30.C: Likewise.
24116         * g++.old-deja/g++.other/crash32.C: Likewise.
24117         * g++.old-deja/g++.other/crash35.C: Likewise.
24118         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24119
24120 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24121
24122         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24123         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24124         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24125         g77.f-torture/execute/execute.exp,
24126         g77.f-torture/noncompile/noncompile.exp,
24127         gcc.c-torture/execute/execute.exp,
24128         gcc.c-torture/execute/memcheck/memcheck.exp,
24129         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24130         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24131         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24132         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24133         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24134         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24135         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24136         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24137         Remove bug reporting instructions with ancient email addresses.
24138
24139 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24140
24141         * gcc.dg/20010202-1.c: New test.
24142         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24143
24144 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24145
24146         * g++.dg/stdbool-if.C: New test.
24147
24148 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24149
24150         * objc/execute/fdecl.m: Added main().
24151
24152 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24153
24154         * gcc.c-torture/execute/20010206-1.c: New test.
24155
24156 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24157
24158         * gcc.dg/cpp/avoidpaste1.c: Update.
24159
24160 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24161
24162         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24163         Pero <nicola@brainstorm.co.uk>.
24164         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24165
24166 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24167
24168         * g++.old-deja/g++.pt/spec39.C: New test.
24169
24170 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24171
24172         * gcc.c-torture/compile/20010202-1.c: New test.
24173
24174 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24175
24176         * g++.old-deja/g++.abi/primary2.C: New test.
24177         * g++.old-deja/g++.abi/primary3.C: New test.
24178         * g++.old-deja/g++.abi/primary4.C: New test.
24179         * g++.old-deja/g++.abi/primary5.C: New test.
24180         * g++.old-deja/g++.abi/vtable3.h: New test.
24181         * g++.old-deja/g++.abi/vtable3a.C: New test.
24182         * g++.old-deja/g++.abi/vtable3b.C: New test.
24183         * g++.old-deja/g++.abi/vtable3c.C: New test.
24184         * g++.old-deja/g++.abi/vtable3d.C: New test.
24185         * g++.old-deja/g++.abi/vtable3e.C: New test.
24186         * g++.old-deja/g++.abi/vtable3f.C: New test.
24187         * g++.old-deja/g++.abi/vtable3g.C: New test.
24188         * g++.old-deja/g++.abi/vtable3h.C: New test.
24189         * g++.old-deja/g++.abi/vtable3i.C: New test.
24190         * g++.old-deja/g++.abi/vtable3j.C: New test.
24191         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24192
24193 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24194
24195         * g++.old-deja/g++.other/anon6.C: New test.
24196         * g++.old-deja/g++.other/anon7.C: New test.
24197
24198 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24199
24200         * gcc.dg/cpp/avoidpaste2.c: New tests.
24201
24202 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24203
24204         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24205
24206 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24207
24208         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24209         DECIMAL_DIG cases for Irix."
24210
24211 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24212
24213         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24214
24215 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24216
24217         * gcc.dg/c99-tag-1.c: New test.
24218
24219 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24220
24221         * gcc.dg/cpp/tr-warn1.c: Add tests.
24222
24223 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24224
24225         * gcc.dg/cpp/avoidpaste1.c: Update.
24226         * gcc.dg/cpp/paste4.c: Update.
24227
24228 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24229
24230         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24231         cases for Irix.
24232
24233 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24234
24235         * g++.old-deja/g++.other/inline19.C: New test.
24236
24237 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24238
24239         * gcc.dg/Wlarger-than.c: New test.
24240
24241 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24242
24243         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24244
24245 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24246
24247         * gcc.c-torture/execute/20010129-1.c: New test.
24248         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24249
24250 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24251
24252         * gcc.dg/cpp/avoidpaste1.c: Test case.
24253
24254 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24255
24256         * g++.old-deja/g++.other/inline18.C: New test.
24257
24258 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24259
24260         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24261         and __builtin_putchar.
24262
24263 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24264
24265         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24266         tests.
24267
24268 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24269
24270         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24271         floating point number rounding mode to round to the nearest
24272         representable mode.
24273
24274 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24275
24276         * g++.old-deja/g++.other/mangle2.C: New test.
24277
24278 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24279
24280         * gcc.c-torture/compile/20010124-1.c: New test.
24281
24282 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24283
24284         * g++.old-deja/g++.pt/spec38.C: New test.
24285
24286 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24287
24288         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24289         "Build don't run".
24290
24291 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24292
24293         * gcc.c-torture/execute/20010123-1.c: New test.
24294
24295 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24296
24297         * g++.old-deja/g++.pt/spec37.C: New test.
24298
24299 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24300
24301         * g++.old-deja/g++.pt/overload14.C: New test.
24302
24303 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24304
24305         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24306         __builtin_return_address.
24307
24308 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24309
24310         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24311         * g++.old-deja/g++.pt/spec35.C: New test.
24312         * g++.old-deja/g++.pt/spec36.C: New test.
24313
24314 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24315
24316         * gcc.c-torture/compile/20010118-1.c: New test.
24317
24318 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24319
24320         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24321
24322 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.c-torture/execute/20010119-1.c: New test.
24325
24326 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24327
24328         * g++.old-deja/g++.other/vbase5.C: New test.
24329
24330 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24331
24332         * gcc.c-torture/execute/20010118-1.c: New test.
24333
24334 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24335
24336         * g++.old-deja/g++.pt/deduct3.C: New test.
24337
24338 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24339
24340         * g++.old-deja/g++.pt/spec34.C: New test.
24341
24342 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24343
24344         * g77.f-torture/compile/20000601-2.f: New test.
24345
24346 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24347
24348         * g++.old-deja/g++.other/init17.C: New test.
24349
24350 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24351
24352         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24353
24354 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24355
24356         * g++.old-deja/g++.pt/unify8.C: New test.
24357
24358 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24359
24360         * g++.old-deja/g++.abi/vbase1.C: New test.
24361
24362 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24363
24364         * g++.old-deja/g++.pt/crash65.C: New test.
24365
24366 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24367
24368         * gcc.dg/cpp/assembl2.S: New test case.
24369
24370 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24371
24372         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24373         are supported.
24374
24375 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24376
24377         * g++.old-deja/g++.other/builtins1.C: New test.
24378         * g++.old-deja/g++.other/builtins2.C: Likewise.
24379         * g++.old-deja/g++.other/builtins3.C: Likewise.
24380         * g++.old-deja/g++.other/builtins4.C: Likewise.
24381
24382 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24383
24384         * gcc.c-torture/compile/20010117-1.c: New test.
24385         * gcc.c-torture/compile/20010117-2.c: New test.
24386
24387 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24388
24389         * g77.f-torture/execute/20010116.[fx]: New test,
24390         XFAIL on i?86-*-*.
24391         * g77.f-torture/compile/20010115.f: Indicate it's
24392         a test for PR fortran/1636.
24393
24394 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24395
24396         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24397
24398 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24399
24400         * g77.f-torture/compile/20010115.f: New test.
24401
24402 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24403
24404         * g++.old-deja/g++.pt/nontype5.C: New test.
24405
24406 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24407
24408         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24409         have an equivalent working one below it.
24410
24411 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24412
24413         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24414         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24415
24416 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24417
24418         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24419         message containing "init_priority".
24420         (conpr-2.C): Likewise.
24421         (conpr-3.C): Likewise.
24422         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24423
24424 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24425
24426         * gcc.c-torture/execute/20010114-2.c: New test.
24427
24428 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24429
24430         * gcc.c-torture/compile/20010114-1.c: New test.
24431         * gcc.c-torture/compile/20010114-1.x: Xfail.
24432         * gcc.c-torture/compile/20010114-2.c: New test.
24433         * gcc.c-torture/execute/20010114-1.c: New test.
24434         * gcc.dg/trunc-1.c: New test.
24435         * gcc.dg/uninit-B.c: New test.
24436
24437 2001-01-13  Nick Clifton  <nickc@redhat.com>
24438
24439         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24440         target.
24441
24442 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24443
24444         * gcc.c-torture/compile/20010113-1.c: New test.
24445
24446 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24447
24448         * gcc.c-torture/compile/20001212-1.c: New test.
24449
24450 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24451
24452         * gcc.dg/cpp/widestr1.c: Update.
24453         * gcc.dg/cpp/prag-imp.c: Remove.
24454
24455 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24456
24457         * gcc.c-torture/execute/20000801-3.x: Remove.
24458         * gcc.dg/c90-init-1.c: New test.
24459         * gcc.dg/c99-init-1.c: New test.
24460         * gcc.dg/c99-init-2.c: New test.
24461         * gcc.dg/gnu99-init-1.c: New test.
24462
24463 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24464
24465         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24466         testing that no relevant ones were found.
24467
24468 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24469
24470         * g++.old-deja/g++.pt/cast2.C: New test.
24471
24472 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24473
24474         * g++.old-deja/g++.pt/friend47.C: New test.
24475
24476 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         * g++.old-deja/g++.pt/instantiate13.C: New test.
24479
24480 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24481
24482         * g++.old-deja/g++.other/defarg7.C: New test.
24483         * g++.old-deja/g++.other/defarg8.C: New test.
24484
24485 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         * g++.old-deja/g++.pt/crash64.C: New test.
24488
24489 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24490
24491         * g++.old-deja/g++.pt/crash63.C: New test.
24492
24493 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24494
24495         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24496
24497 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24498
24499         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24500
24501 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24502
24503         * g++.old-deja/g++.pt/error3.C: New test.
24504
24505 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24506
24507         * g++.old-deja/g++.other/crash39.C: New test.
24508
24509 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24510
24511         * g++.old-deja/g++.other/vbase4.C: New test.
24512
24513 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24514
24515         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24516         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24517         * gcc.dg/special/special.exp: New test driver which will check
24518         for alias support for the above test.
24519
24520 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24521
24522         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24523         problems on small machines.
24524         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24525         parameterize.
24526
24527 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24528
24529         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24530         mips.
24531         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24532
24533 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24534
24535         * g++.old_deja/g++.pt/using8.C: New test.
24536
24537 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24538
24539         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24540
24541 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24542
24543         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24544         where a failure is expected.
24545         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24546
24547 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24548
24549         * g++.old_deja/g++.pt/instantiate12.C: New test.
24550
24551 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24552
24553         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24554         start of structs.
24555         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24556         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24557         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24558         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24559         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24560         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24561         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24562         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24563         * g++.old-deja/g++.eh/spec6.C: Likewise.
24564         * g++.old-deja/g++.jason/crash3.C: Likewise.
24565         * g++.old-deja/g++.law/ctors11.C: Likewise.
24566         * g++.old-deja/g++.law/ctors17.C: Likewise.
24567         * g++.old-deja/g++.law/ctors5.C: Likewise.
24568         * g++.old-deja/g++.law/ctors9.C: Likewise.
24569         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24570         * g++.old-deja/g++.mike/net22.C: Likewise.
24571         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24572         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24573         * g++.old-deja/g++.mike/virt3.C: Likewise.
24574         * g++.old-deja/g++.niklas/t128.C: Likewise.
24575         * g++.old-deja/g++.other/anon4.C: Likewise.
24576         * g++.old-deja/g++.other/using1.C: Likewise.
24577         * g++.old-deja/g++.other/warn3.C: Likewise.
24578         * g++.old-deja/g++.pt/t37.C: Likewise.
24579         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24580         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24581
24582 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24583
24584         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24585
24586 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24587
24588         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24589
24590 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24591
24592         * gcc.c-torture/compile/20010107-1.c: New test.
24593
24594 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24595
24596         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24597
24598 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24599
24600         * gcc.dg/format/format.h: New file.
24601         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24602         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24603         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24604         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24605         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24606         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24607         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24608         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24609         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24610         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24611         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24612         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24613         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24614         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24615         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24616         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24617         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24618         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24619         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24620         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24621         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24622         instead of declaring standard types, macros and functions in each
24623         test.
24624
24625 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24626
24627         * gcc.c-torture/execute/20010106-1.c: New test.
24628
24629 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24630
24631         * gcc.dg/format/format.exp: New file.
24632         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24633         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24634         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24635         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24636         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24637         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24638         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24639         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24640         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24641         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24642         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24643         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24644         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24645         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24646         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24647         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24648         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24649         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24650         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24651         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24652         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24653         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24654         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24655         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24656         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24657         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24658         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24659         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24660         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24661         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24662         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24663         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24664         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24665         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24666         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24667         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24668         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24669         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24670         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24671         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24672         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24673         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24674
24675 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24676
24677         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24678         account.
24679
24680 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24681
24682         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24683
24684 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24685
24686         * g++.old-deja/g++.pt/crash62.C: New test.
24687
24688 2001-01-04  Richard Henderson  <rth@redhat.com>
24689
24690         * gcc.dg/20000926-1.c: Update expected warnings.
24691         * gcc.dg/array-2.c: Likewise.
24692         * gcc.dg/array-4.c: Also validate flexible array members.
24693         * gcc.dg/c99-flex-array-1.c: New.
24694
24695 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24696
24697         * gcc.c-torture/compile/20001222-1.x: Remove.
24698
24699 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24700
24701         * gcc.c-torture/execute/built-in-setjmp.c: New.
24702
24703 2001-01-03  Richard Henderson  <rth@redhat.com>
24704
24705         * gcc.dg/940510-1.c: Update expected error wording.
24706         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24707
24708 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24709
24710         * lib/target-supports.exp (check_alias_available): Modified to
24711         indicate aliases not supported if only weak aliases are supported.
24712
24713 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24714
24715         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24716         Turn on cmpstrsi checks for __pj__ and __i370__.
24717
24718 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.old-deja/g++.other/virtual11.C: New test.
24721
24722 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24723
24724         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24725
24726 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24727
24728         * gcc.c-torture/compile/20010102-1.c: New test.
24729
24730 2001-01-02  Andreas Jaeger  <aj@suse.de>
24731
24732         * gcc.dg/noreturn-3.c: New test.
24733
24734         * gcc.dg/noreturn-4.c: New test.
24735
24736 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24737
24738         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24739         __builtin_fputc and __builtin_fwrite.
24740
24741 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24742
24743         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24744         signed char, not default char.
24745
24746 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24747
24748         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24749
24750 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24751
24752         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24753
24754 2000-12-29  Richard Henderson  <rth@redhat.com>
24755
24756         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24757         (__cyg_profile_func_exit): Define.
24758
24759 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24760
24761         * g++.dg/vtgc1.C: New test.
24762
24763 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24764
24765         * gcc.dg/noncompile/20001228-1.c: New test.
24766
24767         * gcc.dg/20001228-1.c: New test.
24768
24769         * gcc.c-torture/execute/20001228-1.c: New test.
24770
24771 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24772
24773         * gcc.dg/format-strfmon-1.c: New test.
24774
24775 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24776
24777         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24778         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24779         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24780         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24781         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24782         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24783         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24784         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24785         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24786         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24787         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24788         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24789         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24790
24791         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24792         * gcc.c-torture/execute/string-opt-4.c: Test index.
24793
24794 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24795
24796         * gcc.c-torture/compile/20001226-1.c: New test.
24797
24798 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24799
24800         * gcc.c-torture/compile/20001222-1.c: New test.
24801         * gcc.c-torture/compile/20001222-1.x: Xfail.
24802
24803 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24804
24805         * gcc.c-torture/execute/comp-goto-2.c: New test.
24806
24807 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24808
24809         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24810         Use long types if __INT_MAX__ is 32767.
24811         (main): Use cast to (sint32 *) when poking 88 into a_page.
24812
24813         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24814
24815 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24816
24817         * gcc.c-torture/compile/20001221-1.c: New test.
24818         * gcc.c-torture/execute/20001221-1.c: New test.
24819
24820 2000-12-20  Richard Henderson  <rth@redhat.com>
24821
24822         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24823         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24824
24825 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24826
24827         * gcc.dg/compare3.c: New test.
24828
24829 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24830
24831         * gcc.dg/format-warnll-1.c: New test.
24832
24833 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24834
24835         * gcc.dg/cpp/cmdlne-P.c: New test.
24836
24837 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24838
24839         * gcc.c-torture/execute/builtin-abs-1.c,
24840         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24841
24842 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24843
24844         * gcc.dg/cpp/multiline.c: New test.
24845
24846 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24847
24848         * g++.old-deja/g++.other/syshdr1.C: Update.
24849         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24850
24851 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24852
24853         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24854
24855 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24856
24857         * g++.old-deja/g++.pt/ttp65.C: New test.
24858
24859 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24860
24861         * g++.old-deja/g++.pt/ttp64.C: New test.
24862
24863 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24864
24865         * g++.old-deja/g++.pt/spec33.C: New test.
24866
24867 2000-12-14  Catherine Moore  <clm@redhat.com>
24868
24869         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24870         * gcc.c-torture/execute/920612-2.c: Likewise.
24871         * gcc.c-torture/execute/920428-2.c: Likewise.
24872         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24873         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24874
24875 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24876
24877         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24878         * gcc.dg/pack-test-2.c: Likewise.
24879
24880 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24881
24882         Tests by Zack Weinberg <zackw@stanford.edu>.
24883
24884         * gcc.dg/cpp/defined.c: Update.
24885         * gcc.dg/cpp/defined_trad.c: New tests.
24886
24887 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24888
24889         * gcc.dg/cpp/trad-direct.c: Update.
24890
24891 2000-12-11  Neil Booth  <neilb@earthling.net>
24892
24893         * gcc.dg/cpp/defined_trad.c
24894
24895 2000-12-11  Neil Booth  <neilb@earthling.net>
24896
24897         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24898
24899 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24900
24901         * gcc.dg/format-miss-2.c: New test.
24902
24903 2000-12-09  Neil Booth  <neilb@earthling.net>
24904
24905         * gcc.dg/cpp/lineflags.c: New tests.
24906         * gcc.dg/cpp/poison.c: Update.
24907         * gcc.dg/cpp/redef2.c: Update.
24908         * gcc.dg/cpp/skipping.c: New test.
24909
24910 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24911
24912         * g++.old-deja/g++.other/eh3.C: New testcase.
24913
24914 2000-12-07  Neil Booth  <neilb@earthling.net>
24915
24916         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24917         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24918         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24919         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24920         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24921         Update.
24922
24923 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24924
24925         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24926         __SIZE_TYPE__ instead of int for type of integers cast to
24927         pointers.
24928
24929 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24930
24931         * g++.old-deja/g++.other/cleanup4.C: New test.
24932
24933 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24934
24935         * format-sec-1.c: New test.
24936
24937 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24938
24939         * gcc.dg/format-nonlit-3.c: New test.
24940
24941 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24942
24943         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24944         through a null pointer.
24945
24946 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24947
24948         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24949         * g++.old-deja/g++.pt/partial4.C: New test.
24950
24951 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24952
24953         * gcc.c-torture/execute/ieee/hugeval.x: New.
24954
24955 2000-12-06  Neil Booth  <neilb@earthling.net>
24956
24957         * gcc.dg/cpp/backslash2.c: New tests.
24958
24959 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24960
24961         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24962         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24963
24964 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24965
24966         * gcc.c-torture/execute/20001203-2.c: New testcase.
24967
24968 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24969
24970         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24971         * g++.old-deja/g++.other/virtual10.C: New test.
24972
24973 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24974
24975         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24976
24977 2000-12-05  Richard Henderson  <rth@redhat.com>
24978
24979         * gcc.c-torture/compile/20001205-1.c: New.
24980
24981 2000-12-04  Neil Booth  <neilb@earthling.net>
24982
24983         * g++.old-deja/g++.other/virtual9.C: New test.
24984         * g++.old-deja/g++.pt/crash61.C: New test.
24985         * gcc.c-torture/execute/loop-9.c: New test.
24986
24987 2000-12-04  Neil Booth  <neilb@earthling.net>
24988
24989         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24990         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24991         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24992         * gcc.dg/cpp/extratokens.c: ...here.
24993
24994 2000-12-04  Neil Booth  <neilb@earthling.net>
24995
24996         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24997         New tests.
24998
24999 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25000
25001         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25002         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25003
25004 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25005
25006         * gcc.c-torture/execute/20001203-1.c: New test.
25007
25008 2000-12-03  Neil Booth  <neilb@earthling.net>
25009
25010         * gcc.dg/cpp/macro6.c: New test cases.
25011
25012 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25013
25014         * gcc.c-torture/execute/string-opt-9.c: New test.
25015         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25016         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25017         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25018
25019         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25020         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25021
25022 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25023
25024         * gcc.dg/cpp/if-6.c: New testcase.
25025
25026         * gcc.dg/20001201-1.c: New testcase.
25027
25028 2000-12-02  Neil Booth  <neilb@earthling.net>
25029
25030         * g++.old-deja/g++.other/externC4.C,
25031         g++.old-deja/g++.other/friend10.C: New tests.
25032
25033 2000-12-02  Neil Booth  <neilb@earthling.net>
25034
25035         * g++.old-deja/g++.other/instan2.C
25036         * g++.old-deja/g++.other/instan3.C: New test.
25037
25038 2000-12-02  Neil Booth  <neilb@earthling.net>
25039
25040         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25041         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25042         gnuc99.c,gnuc99-pedantic.c: New tests.
25043
25044 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25045
25046         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25047         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25048
25049 2000-12-01  Neil Booth  <neilb@earthling.net>
25050
25051         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25052         * gcc.dg/cpp/poison.c: Update.
25053         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25054
25055 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25056
25057         * g77.f-torture/execute/20001201.f: New test.
25058
25059 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25060
25061         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25062
25063 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25066
25067 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25068
25069         * g++.old-deja/g++.other/cast6.C: New test.
25070
25071 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25072
25073         * gcc.c-torture/execute/20001130-2.c: New testcase.
25074
25075 2000-11-30  Richard Henderson  <rth@redhat.com>
25076
25077         * gcc.c-torture/execute/20001130-1.c: New test.
25078
25079 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25080
25081         * g++.old-deja/g++.other/op3.C: New test.
25082
25083 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.old-deja/g++.other/op2.C: New test.
25086
25087 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         * g++.old-deja/g++.other/crash38.C: New test.
25090
25091 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25092
25093         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25094
25095 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25096
25097         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25098         tests.
25099         * gcc.c-torture/execute/string-opt-6.c: New test.
25100
25101         * gcc.dg/20001117-1.c: Add main.
25102
25103 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25104
25105         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25106         Move from here ...
25107         * gcc.dg/940510-1.c: ... to here.
25108
25109         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25110         zero-size arrays in toplevel structures.
25111
25112 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25113
25114         * gcc.c-torture/execute/loop-8.c: New test.
25115
25116 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25117
25118         * g++.old-deja/g++.other/base1.C: New test.
25119
25120 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25121
25122         * g++.old-deja/g++.other/parse2.C: New test.
25123
25124 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25125
25126         * g++.old-deja/g++.pt/incomplete1.C: New test.
25127
25128 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25129
25130         * g++.old-deja/g++.other/friend9.C: New test.
25131
25132 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25133
25134         * gcc.dg/20001127-1.c: New test.
25135
25136 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25137
25138         * g++.old-deja/g++.pt/friend46.C: New test.
25139
25140 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25141
25142         * g++.old-deja/g++.other/ptrmem8.C: New test.
25143
25144 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25145
25146         * gcc.c-torture/execute/string-opt-7.c: New test.
25147         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25148
25149 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25150
25151         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25152         instead of 'mkcheck 2'.
25153
25154 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25155
25156         * gcc.c-torture/execute/memcheck/driver.c,
25157         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25158         C9X references to refer to C99.
25159
25160 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25161
25162         * gcc.dg/ultrasp3.c: New test.
25163
25164 2000-11-25  Neil Booth  <neilb@earthling.net>
25165
25166         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25167
25168 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25169
25170         * gcc.c-torture/compile/20001123-2.c: New.
25171
25172 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25173
25174         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25175
25176 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25177
25178         * gcc.dg/sequence-point-1.c: Add some new tests.
25179         * gcc.c-torture/execute/20001124-1.c: New test.
25180
25181 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25182
25183         * g++.old-deja/g++.other/vaarg4.C: New test.
25184         * gcc.c-torture/compile/20001123-1.c: New test.
25185
25186 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25187
25188         * g++.other/crash24.C: Adjust and remove XFAIL.
25189         * g++.other/crash37.C: New test.
25190
25191 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25192
25193         * g++.old-deja/g++.pt/instantiate9.C: New test.
25194
25195 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25196
25197         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25198         new ABI, too.
25199
25200         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25201         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25202
25203 2000-11-22  Neil Booth  <neilb@earthling.net>
25204
25205         * gcc.dg/cpp/Wtrigraphs.c: New test.
25206
25207 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25208
25209         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25210
25211 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25212
25213         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25214
25215 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25216
25217         * lib/gcc-dg.exp: load_lib scanasm.exp.
25218         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25219         * lib/g++-dg.exp: load_lib scanasm.exp.
25220         * lib/scanasm.exp: New.
25221         (scan-assembler, scan-assembler-not): Add optional arguments to
25222         test name, or if not present, the pattern name.
25223         (scan-assembler-dem, scan-assembler-dem-not): New.
25224
25225         * g++.dg/dg.exp: New.
25226
25227 2000-11-21  Neil Booth  <neilb@earthling.net>
25228
25229         * gcc.dg/cpp/integrated1.c: Remove.
25230
25231 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * gcc.c-torture/execute/20001121-1.c: New test.
25234
25235 2000-11-21  Richard Henderson  <rth@redhat.com>
25236
25237         * gcc.c-torture/compile/20001121-1.c: New test.
25238
25239 2000-11-20  Neil Booth  <neilb@earthling.net>
25240
25241         * gcc.dg/cpp/integrated1.c: New test.
25242
25243 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25244
25245         * g++.old-deja/g++.other/inline17.C: New test.
25246
25247 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25248
25249         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25250         local variable to be zero: I made the variable global. Now
25251         uses abort() and exit() instead of relying on main's return value.
25252
25253 2000-11-20  Neil Booth  <neilb@earthling.net>
25254
25255         * gcc.dg/cpp/paste2.c: Update test.
25256         * objc/execute/paste.m: New test.
25257
25258 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25259
25260         * gcc.dg/c99-condexpr-1.c: New test.
25261
25262 2000-11-20  Neil Booth  <neilb@earthling.net>
25263
25264         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25265
25266 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25267
25268         * g++.old-deja/g++.pt/export1.C: New test.
25269
25270 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25271
25272         * gcc.dg/20001117-1.c: New test.
25273
25274 2000-11-18  Richard Henderson  <rth@redhat.com>
25275
25276         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25277
25278 2000-11-18  Richard Henderson  <rth@redhat.com>
25279
25280         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25281         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25282         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25283
25284 2000-11-18  Richard Henderson  <rth@redhat.com>
25285
25286         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25287         (main): New.  Exit cleanly.
25288
25289 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25290
25291         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25292         gcc.dg/c99-fordecl-2.c: New tests.
25293
25294 2000-11-18  Richard Henderson  <rth@redhat.com>
25295
25296         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25297         * gcc.c-torture/execute/zerolen-2.c: New.
25298
25299 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25300
25301         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25302         memory.
25303
25304 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         * g++.old-deja/g++.pt/instantiate8.C: New test.
25307
25308 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25311         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25312
25313 2000-11-16  Nick Clifton  <nickc@redhat.com>
25314
25315         * gcc.c-torture/execute/nestfunc-2.c: New test.
25316         * gcc.c-torture/execute/nestfunc-3.c: New test.
25317
25318 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25319
25320         * gcc.c-torture/compile/20001116-1.c: New test.
25321
25322 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25323
25324         * gcc.c-torture/execute/20001115-1.c: New test.
25325
25326 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25327
25328         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25329         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25330         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25331         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25332
25333 2000-11-15  Neil Booth  <neilb@earthling.net>
25334
25335         gcc.dg/cpp/_Pragma1.c: Update.
25336         gcc.dg/cpp/_Pragma2.c: New test.
25337
25338 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25339
25340         * g++.old-deja/g++.other/anon5.C: New test.
25341
25342 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25343
25344         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25345         tests.
25346
25347 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25350         output.
25351
25352 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25353
25354         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25355         labels at end of compound statements.
25356
25357 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * gcc.c-torture/execute/loop-7.c: New test.
25360
25361 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25362
25363         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25364
25365 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25366
25367         * gcc.dg/c99-bool-1.c: New test.
25368
25369 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25370
25371         * gcc.dg/c99-scope-1.c: Remove xfail.
25372         * gcc.dg/c99-scope-2.c: New test.
25373
25374 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25375
25376         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25377         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25378
25379 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25380
25381         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25382         error messages.
25383
25384         * g++.mike/p700.C: Don't typedef wchar_t.
25385         * g++.mike/p784.C: Likewise.
25386         * g++.mike/eb101.C: Don't use __wchar_t.
25387
25388 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25389
25390         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25391         from DO loop.
25392
25393 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25394
25395         * gcc.c-torture/execute/20001111-1.c: New test.
25396
25397 2000-11-10  Nick Clifton  <nickc@redhat.com>
25398
25399         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25400         long multuiple and accumulate.
25401
25402 2000-11-09  Richard Henderson  <rth@redhat.com>
25403
25404         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25405         via size_t instead of int.
25406
25407         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25408         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25409         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25410         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25411
25412 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25413
25414         * gcc.c-torture/compile/20001109-1.c: New test.
25415         * gcc.c-torture/compile/20001109-2.c: New test.
25416
25417 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25418
25419         * g++.old-deja/g++.pt/operator1.C: New test.
25420         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25421
25422 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25423
25424         * gcc.dg/20001108-1.c: New test.
25425
25426 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25427
25428         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25429         with both arguments constant strings.
25430         * gcc.c-torture/execute/string-opt-3.c: New test.
25431         * gcc.c-torture/execute/string-opt-4.c: New test.
25432         * gcc.c-torture/execute/string-opt-5.c: New test.
25433
25434 2000-11-08  Nick Clifton  <nickc@redhat.com>
25435
25436         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25437         mulsidi3adddi patterns.
25438
25439 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25440
25441         * g++.old-deja/g++.other/crash36.C: New test.
25442
25443 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25444
25445         * g++.old-deja/g++.other/init16.C: New test.
25446
25447 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25448
25449         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25450
25451 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25452
25453         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25454         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25455         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25456
25457 2000-11-07  DJ Delorie  <dj@redhat.com>
25458
25459         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25460
25461 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25462
25463         * gcc.c-torture/execute/string-opt-1.c: New test.
25464
25465 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25466
25467         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25468         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25469         parameters in registers, and there is no way for a varargs
25470         function to know in which order the integer and floating-point
25471         parameters should be interleaved when they are placed on the
25472         stack.
25473         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25474         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25475
25476 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25477
25478         * gcc.c-torture/execute/string-opt-2.c: New test.
25479
25480 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25481
25482         * g++.old-deja/g++.pt/crash60.C: New test.
25483
25484 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25485
25486         * g++.old-deja/g++.other/crash24.C: New test.
25487         * g++.old-deja/g++.other/crash25.C: New test.
25488         * g++.old-deja/g++.other/crash26.C: New test.
25489         * g++.old-deja/g++.other/crash27.C: New test.
25490         * g++.old-deja/g++.other/crash28.C: New test.
25491         * g++.old-deja/g++.other/crash29.C: New test.
25492         * g++.old-deja/g++.other/crash30.C: New test.
25493         * g++.old-deja/g++.other/crash31.C: New test.
25494         * g++.old-deja/g++.other/crash32.C: New test.
25495         * g++.old-deja/g++.other/crash33.C: New test.
25496         * g++.old-deja/g++.other/crash34.C: New test.
25497         * g++.old-deja/g++.other/crash35.C: New test.
25498
25499 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25500
25501         * gcc.c-torture/execute/20001031-1.c: New test.
25502
25503 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25504
25505         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25506         namespace.
25507
25508         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25509         standards-conformant.
25510
25511         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25512
25513         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25514         * g++.old-deja/g++.mike/p755a.C: Likewise.
25515         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25516         library makes no calls to `operator new' during initialization.
25517
25518 2000-11-04  Neil Booth  <neilb@earthling.net>
25519
25520         * gcc.dg/cpp/include2.c: New tests.
25521
25522 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25523
25524         * lib/g++.exp (g++_set_ld_library_path): New function.
25525         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25526
25527 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25528
25529         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25530         warnings.
25531
25532 2000-11-01  Richard Henderson  <rth@redhat.com>
25533
25534         * g++.old-deja/g++.ext/namedret1.C: New.
25535         * g++.old-deja/g++.ext/namedret2.C: New.
25536         * g++.old-deja/g++.ext/namedret3.C: New.
25537
25538 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25539
25540         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25541         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25542
25543 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25544
25545         * gcc.c-torture/execute/va-arg-21.c: New test.
25546
25547 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25548
25549         * gcc.dg/c99-complex-2.c: New test.
25550
25551 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25552
25553         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25554
25555 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25556
25557         * g++.old-deja/g++.other/inline16.C: New test.
25558
25559 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25560
25561         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25562         __PRETTY_FUNCTION__
25563
25564 2000-10-29  Neil Booth  <neilb@earthling.net>
25565
25566         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25567         New tests.
25568         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25569         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25570         optimisation.
25571
25572 2000-10-29  Neil Booth  <neilb@earthling.net>
25573
25574         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25575         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25576         * mi5.c: Test multiple includes work with -C.
25577         * trigraphs.c: Test ^= version.
25578
25579 2000-10-28  Neil Booth  <neilb@earthling.net>
25580
25581         New tests and test updates for new macro expander.
25582
25583         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25584         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25585         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25586         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25587         new diagnostic messages.
25588
25589         * gcc.dg/cpp/macro3.c: New tests.
25590
25591 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25592
25593         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25594         on the same line.
25595
25596 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * g++.old-deja/g++.other/eh2.C: New test.
25599
25600 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25601
25602         * gcc.c-torture/execute/20001027-1.c: New test.
25603
25604 2000-10-26  Richard Henderson  <rth@redhat.com>
25605
25606         * gcc.c-torture/execute/20001026-1.c: New.
25607
25608 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25609
25610         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25611         * g++.old-deja/g++.law/builtin1.C: Likewise.
25612         * g++.old-deja/g++.law/ctors10.C: Likewise.
25613         * g++.old-deja/g++.law/virtual3.C: Likewise.
25614         * g++.old-deja/g++.mike/p658.C: Likewise.
25615         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25616         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25617         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25618         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25619         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25620
25621 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25622
25623         * gcc.c-torture/compile/20001024-1.c: New test.
25624
25625 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25626
25627         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25628         to tell us whether or not we are using V3.
25629
25630 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25631
25632         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25633         operands.
25634
25635 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25636
25637         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25638
25639 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25640
25641         * gcc.c-torture/execute/20001024-1.c: New test.
25642
25643 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25644
25645         * g++.old-deja/g++.other/sibcall1.C: New test.
25646
25647 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25648
25649         * gcc.dg/noncompile/init-3.c: New test.
25650
25651 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25652
25653         * gcc.dg/format-array-1.c: New test.
25654
25655 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25656
25657         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25658         writing through null pointers; remove comment about testing
25659         unterminated strings.
25660
25661 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25662
25663         * gcc.c-torture/execute/20001017-2.c: New test.
25664
25665 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25666
25667         * gcc.c-torture/compile/20001018-1.c: New test.
25668         * gcc.c-torture/compile/20001018-1.x: Xfail.
25669
25670 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25671
25672         * gcc.c-torture/execute/20001017-1.c: New test.
25673
25674 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25675
25676         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25677         for multiple use of arguments with scanf formats; add tests for
25678         multiple use of arguments.
25679
25680 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25681
25682         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25683
25684 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25685
25686         * gcc.dg/format-miss-1.c: New test.
25687
25688 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25689
25690         * gcc.c-torture/execute/20001013-1.c: New test.
25691
25692 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25693
25694         * gcc.dg/format-branch-1.c: New test.
25695
25696 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25697
25698         * README, lib/file-format.exp: Remove EGCS references.
25699
25700 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25701
25702         * gcc.dg/20001013-1.c: New test.
25703
25704 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25705
25706         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25707         for intmax_t in the compiler using __typeof__ and the type rules
25708         for conditional expressions.
25709
25710 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25711
25712         * gcc.dg/20001012-1.c: New test.
25713         * gcc.dg/20001012-2.c: New test.
25714
25715 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25716
25717         * gcc.dg/format-attr-1.c: New test.
25718
25719 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25720
25721         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25722         __LONG_LONG_MAX__ instead of LLONG_MAX.
25723
25724 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25725
25726         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25727         scanf flags.
25728         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25729         flags.
25730
25731 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25732
25733         * gcc.dg/sequence-pt-1.c: New test.
25734
25735 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25736
25737         * gcc.c-torture/execute/20001011-1.c: New testcase.
25738         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25739
25740 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25741
25742         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25743         does not error on it.
25744
25745 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25746
25747         * gcc.dg/20001009-1.c: New test.
25748
25749 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25750
25751         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25752         * gcc.c-torture/execute/20001009-2.c: ... to here.
25753
25754 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25755
25756         * gcc.c-torture/compile/20001009-1.c: New testcase.
25757         * gcc.c-torture/execute/20001009-1.c: New testcase.
25758         Testcases provided by Jan Hubicka <jh@suse.cz>.
25759
25760 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25761
25762         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25763         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25764         uintmax_t using <limits.h> to emulate the compiler's internal
25765         logic.  No longer XFAIL %j tests.
25766
25767 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25768
25769         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25770         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25771         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25772         regexps and details of expected handling of some bad formats.
25773         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25774         suppression.
25775
25776 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25777
25778         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25779         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25780         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25781         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25782         in list archives.
25783
25784 2000-10-06  Richard Henderson  <rth@cygnus.com>
25785
25786         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25787         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25788         * g++.old-deja/g++.jason/report.C: Likewise.
25789         * g++.old-deja/g++.law/friend5.C: Likewise.
25790         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25791         of the expected warnings.
25792
25793 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25794
25795         * g++.old-deja/g++.pt/enum14.C: New test.
25796
25797 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25798
25799         * g++.old-deja/g++.pt/crash59.C: New test.
25800
25801 2000-10-04  Will Cohen  <wcohen@redhat.com>
25802
25803         * gcc.dg/20000926-1.c: New test.
25804
25805 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25806
25807         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25808         function name for current C++ compiler.
25809         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25810
25811 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25812
25813         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25814         __PRETTY_FUNCTION__.
25815         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25816
25817 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25818
25819         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25820
25821 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25822
25823         * gcc.c-torture/compile/20000923-1.c: New test.
25824
25825 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25826
25827         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25828         * g++.old-deja/g++.pt/ttp62.C: Same.
25829         * g++.old-deja/g++.other/inline14.C: Same.
25830
25831 2000-09-24  Richard Henderson  <rth@cygnus.com>
25832
25833         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25834
25835 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25836
25837         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25838
25839 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25840
25841         * gcc.c-torture/compile/20000922-1.c: New file.
25842
25843 2000-09-21  Nick Clifton  <nickc@redhat.com>
25844
25845         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25846         a signed long modulo operation.
25847         (mod6): New function - perform an unsigned long modulo operation.
25848         (main): Add tests for modulos of very large numbers by very small
25849         dividends.
25850
25851 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25852
25853         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25854
25855 2000-09-19  Richard Henderson  <rth@cygnus.com>
25856
25857         * gcc.dg/compare2.c (case 10): XFAIL.
25858
25859 2000-09-18  Richard Henderson  <rth@cygnus.com>
25860
25861         * gcc.c-torture/execute/20000906-1.c: Move ...
25862         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25863         that support __builtin_trap.
25864
25865 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25866
25867         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25868
25869 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25870
25871         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25872         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25873         more $ format tests.
25874
25875 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25876
25877         * gcc.dg/format-errmk-1.c: New test.
25878
25879 2000-09-17  Greg McGary  <greg@mcgary.org>
25880
25881         * gcc.c-torture/execute/20000917-1.x: Remove.
25882
25883 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25884
25885         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25886
25887 2000-09-17  Greg McGary  <greg@mcgary.org>
25888
25889         * gcc.c-torture/execute/20000917-1.c: New test.
25890         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25891
25892 2000-09-16  Neil Booth  <NeilB@earthling.net>
25893
25894         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25895         in nested macro bug.
25896
25897 2000-09-15  Neil Booth  <NeilB@earthling.net>
25898
25899         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25900
25901 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25902
25903         * gcc.c-torture/execute/20000914-1.c: New test.
25904
25905 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25906
25907         * g++.other/inline13.C: New test.
25908
25909 2000-09-12  Andreas Jaeger  <aj@suse.de>
25910
25911         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25912         constant by Ulrich Drepper <drepper@redhat.com>.
25913
25914 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25915
25916         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25917
25918 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25919
25920         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25921
25922 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25923
25924         * gcc.dg/cpp/backslash.c: New test.
25925
25926 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25927
25928         * gcc.c-torture/execute/20000910-1.c: New test.
25929         * gcc.c-torture/execute/20000910-2.c: Likewise.
25930
25931 2000-09-11  Robert Lipe  <robertl@sco.com>
25932
25933         * gcc.dg/pragma-align.c: New test.
25934
25935 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25936
25937         * g++.old-deja/g++.pt/explicit82.C: New test.
25938         * g++.old-deja/g++.pt/explicit83.C: New test.
25939
25940 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25941
25942         * gcc.dg/asm-names.c: New test.
25943
25944 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25945
25946         * gcc.dg/cpp/tr-warn6.c: New test
25947
25948 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25949
25950         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25951         be accepted.
25952
25953 2000-09-07  Catherine Moore  <clm@redhat.com>
25954
25955         * gcc.c-torture/execute/unroll-1.c: New test.
25956
25957 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25958
25959         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25960         ERROR markers.
25961         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25962         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25963         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25964         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25965         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25966         Preprocess only.
25967         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25968         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25969
25970 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25971
25972         * g++.old-deja/g++.pt/deduct2.C: New test.
25973
25974 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25975
25976         * g++.old-deja/g++.pt/parms2.C: New test.
25977
25978 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25979
25980         * g++.old-deja/g++.pt/crash58.C: New test.
25981
25982 2000-09-06  Greg McGary  <greg@mcgary.org>
25983
25984         * gcc.c-torture/execute/20000906-1.c: New test.
25985         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25986
25987 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25988
25989         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25990
25991 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25992
25993         * g++.old-deja/g++.pt/crash57.C: New test.
25994
25995 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25996
25997         * g++.old-deja/g++.pt/crash56.C: New test.
25998
25999 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26000
26001         * g++.old-deja/g++.pt/koenig1.C: New test.
26002
26003 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26004
26005         * gcc.dg/20000904-1.c: New test.
26006
26007 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26008
26009         * gcc.dg/cpp/paste8.c: New test.
26010
26011 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26012
26013         * gcc.c-torture/compile/20000827-1.c: New test.
26014
26015 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26016
26017         * gcc.dg/format-diag-1.c: New test.
26018
26019 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26020
26021         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26022         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26023         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26024         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26025         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26026
26027 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26028
26029         * g++.old-deja/g++.other/nested4.C: New test.
26030
26031 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26032
26033         * g++.old-deja/g++.ns/scoped1.C: New test.
26034
26035 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26036
26037         * lib/g++.exp: Support testing already-installed GCC.
26038
26039 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26040
26041         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26042
26043 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26044
26045         * gcc.dg/return-type-2.c: New test.
26046
26047 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26048
26049         * gcc.c-torture/compile/20000825-1.c: New test.
26050
26051 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26052
26053         * gcc.dg/dwarf2-2.c: New test.
26054
26055 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26056
26057         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26058         dg-warning regexps.
26059
26060 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26061
26062         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26063         gcc.dg/format-ext-5.c: New tests.
26064
26065 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26066
26067         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26068
26069 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26070
26071         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26072
26073 2000-08-24  Richard Henderson  <rth@cygnus.com>
26074
26075         * gcc.dg/ia64-sync-1.c: New test.
26076         * gcc.dg/ia64-sync-2.c: New test.
26077         * gcc.dg/ia64-asm-1.c: New test.
26078
26079 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26080
26081         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26082         * gcc.dg/format-ext-2.c: New test.
26083
26084 2000-08-23  Jason Merrill  <jason@redhat.com>
26085
26086         * lib/old-dejagnu.exp: Also ignore "In member function" and
26087         "At global scope".
26088
26089 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26090
26091         * gcc.dg/noncompile/label-lineno-1.c: New test.
26092
26093 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26094
26095         * gcc.dg/c99-array-nonobj-1.c: New test.
26096
26097 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26098
26099         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26100         tests.
26101         * gcc.dg/format-ext-1.c: New test.
26102
26103 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26104
26105         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26106         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26107         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26108         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26109         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26110
26111 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26112
26113         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26114         gcc.dg/c99-strftime-2.c: New tests.
26115
26116 2000-08-22  Richard Henderson  <rth@cygnus.com>
26117
26118         * gcc.c-torture/execute/20000822-1.c: New test.
26119
26120 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gcc.c-torture/execute/20000819-1.x: Remove.
26123
26124 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26125
26126         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26127         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26128         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26129         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26130         gcc.dg/format-xopen-1.c: New tests.
26131
26132 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26133
26134         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26135
26136 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26137
26138         * g++.old-deja/g++.other/loop2.C: New test.
26139
26140         * gcc.c-torture/compile/20000606-1.c: New test.
26141         * gcc.c-torture/compile/20000728-1.c: New test.
26142         * gcc.c-torture/execute/20000801-1.c: New test.
26143         * gcc.c-torture/execute/20000801-2.c: New test.
26144         * gcc.c-torture/execute/20000819-1.c: New test.
26145         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26146         * gcc.dg/20000629-1.c: New test.
26147         * gcc.dg/20000724-1.c: New test.
26148         * gcc.dg/20000807-1.c: New test.
26149
26150 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26151
26152         * gcc.dg/cpp/pragma-1.c: New test.
26153         * gcc.dg/cpp/pragma-2.c: New test.
26154
26155 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26156
26157         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26158         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26159
26160 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26161
26162         * gcc.c-torture/compile/20000818-1.c: New test.
26163
26164 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26165
26166         * gcc.c-torture/execute/20000818-1.c: New test.
26167
26168 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26169
26170         * gcc.dg/format-va-1.c: New test.
26171
26172 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26173
26174         * g++.old-deja/g++.other/typedef8.C: New test.
26175
26176 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26179         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26180         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26181         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26182         * g++.old-deja/g++.other/ptrmem7.C: New test.
26183         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26184
26185 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26186
26187         * g++.old-deja/g++.pt/typename27.C: New test.
26188
26189 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26190
26191         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26192         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26193         * g++.old-deja/g++.pt/friend45.C: New test.
26194         * g++.old-deja/g++.other/friend8.C: New test.
26195
26196 2000-08-15  Richard Henderson  <rth@cygnus.com>
26197
26198         * gcc.c-torture/execute/20000815-1.c: New test.
26199
26200 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26201
26202         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26203         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26204         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26205
26206 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26207
26208         * g++.old-deja/g++.other/refinit2.C: New test.
26209
26210 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26211
26212         * lib/c-torture.exp (c-torture): Make
26213         compiler_conditional_xfail_data global.
26214         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26215         compiler_conditional_xfail_data machinery.
26216         (f-torture-execute): Likewise.
26217         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26218         and only when unrolling loops.
26219
26220         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26221
26222 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         * g++.old-deja/g++.pt/explicit81.C: New test.
26225
26226 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26227
26228         * g++.old-deja/g++.pt/typename26.C: New test.
26229
26230 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26231
26232         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26233         warning.
26234
26235 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26236
26237         * g++.old-deja/g++.other/array3.C: New test.
26238
26239 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26240
26241         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26242         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26243         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26244         New tests.
26245
26246 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26247
26248         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26249         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26250
26251 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26252
26253         * gcc.c-torture/execute/20000808-1.c: New test.
26254
26255 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26256
26257         * gcc.dg/c90-const-expr-1.c: New test.
26258
26259 2000-08-08  Richard Henderson  <rth@cygnus.com>
26260
26261         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26262
26263 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26264
26265         * gcc.dg/noncompile/const-ll-1.c: New test.
26266
26267 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26268
26269         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26270
26271 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26272
26273         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26274         that running programs linked against the shared version of libobjc
26275         run correctly.
26276
26277 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26278
26279         * gcc.dg/c99-printf-1.c: New test.
26280
26281 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26282
26283         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26284
26285 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26286
26287         * gcc.c-torture/execute/20000731-1.x: Delete.
26288
26289 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26290
26291         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26292         and torture_without_loops as is done by c-torture.exp.
26293         (search_for): Copy from c-torture.exp.
26294         (gcc-dg-runtest): New function, drives a directory of tests
26295         iterating over the TORTURE_OPTIONS.
26296         (scan-assembler, scan-assembler-not): Move here from
26297         individual directory drivers.
26298
26299         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26300         defined by lib/gcc-dg.exp.
26301         * gcc.dg/cpp/cpp.exp: Likewise.
26302         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26303         gcc-dg-runtest, so we cycle over optimization options.
26304
26305         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26306         * gcc.dg/compare2.c: No longer expected to fail.
26307
26308 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26309
26310         * gcc.c-torture/execute/20000804-1.c: New test.
26311
26312 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26313
26314         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26315
26316 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26317
26318         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26319
26320 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26321
26322         * gcc.c-torture/compile/20000803-1.c: New test.
26323
26324 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26325
26326         * gcc.c-torture/execute/20000801-3.c,
26327         gcc.c-torture/execute/20000801-4.c: New tests.
26328         * gcc.c-torture/execute/20000801-3.x,
26329         gcc.c-torture/execute/20000801-4.x: Xfail.
26330
26331 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26332
26333         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26334         libobjc/.libs to allow for libtool.
26335
26336 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * gcc.c-torture/compile/20000802-1.c: New test.
26339
26340 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26341
26342         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26343
26344 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26345
26346         * gcc-c-torture/execute/20000731-2.c: New test.
26347
26348         * gcc.c-torture/execute/20000731-1.c: New test.
26349         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26350
26351 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26352
26353         * testsuite/gcc.dg/cpp/paste7.c: New test.
26354         * gcc.dg/cpp/20000725-1.c: New test.
26355
26356 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26357
26358         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26359         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26360         declaration warning for __builtin_dwarf_reg_size.
26361
26362         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26363
26364 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26365
26366         * gcc.dg/noncompile/voidparam-1.c: New test.
26367
26368 2000-07-30  Richard Henderson  <rth@cygnus.com>
26369
26370         * gcc.dg/c90-digraph-1.c: Don't xfail.
26371         * gcc.dg/compare2.c (case 10): Xfail.
26372         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26373
26374 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26375
26376         * gcc.dg/c99-main-1.c: New test.
26377
26378 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26379
26380         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26381
26382 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26383
26384         * gcc.c-tortuer/execute/20000726-1.c: New test.
26385
26386 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26387
26388         * gcc.c-torture/execute/enum-2.c: New test.
26389
26390 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26391
26392         * gcc.dg/cpp/tr-warn3.c: New test.
26393
26394 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.old-deja/g++.ext/implicit1.C: Remove.
26397         * g++.old-deja/g++.jason/c2.C: Remove
26398         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26399         * g++.old-deja/g++.pt/crash16.C: Likewise.
26400         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26401
26402 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26403
26404         * g++.old-deja/g++.other/for2.C: New test.
26405
26406 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26407
26408         * gcc.dg/20000720-1.c: New test.
26409
26410 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26411
26412         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26413
26414 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26415
26416         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26417         * gcc.c-torture/execute/20000722-1.c: New.
26418         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26419
26420 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26421
26422         * gcc.dg/cpp/20000720-1.S: New test.
26423
26424 2000-07-21  Michael Meissner  <meissner@redhat.com>
26425
26426         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26427
26428 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26429
26430         * g++.old-deja/g++.brendan/crash16.C,
26431         g++.old-deja/g++.brendan/parse3.C,
26432         g++.old-deja/g++.brendan/redecl1.C,
26433         g++.old-deja/g++.ns/template13.C,
26434         g++.old-deja/g++.other/decl4.C,
26435         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26436
26437 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26438
26439         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26440         and "Internal error".
26441
26442         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26443         regexps.
26444         * gcc.dg/cpp/paste6.c: New test.
26445
26446 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26447
26448         * gcc.dg/cpp/tr-direct.c: New test.
26449
26450         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26451         gcc.dg/cpp/undef1.c: Tweak error regexps.
26452
26453 2000-07-18  Eric Christopher <echristo@redhat.com>
26454
26455         * gcc.c-torture/compile/20000718-1.c: New test.
26456
26457 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26458
26459         * cpplex.c (_cpp_push_token): If the token being pushed back
26460         is the previous token in this context, just subtract one from
26461         context->posn.
26462         * cppmacro.c (save_expansion): Clear aux field when storing a
26463         placemarker.
26464
26465 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26466
26467         * gcc.dg/noncompile/redecl-1.c: New test.
26468
26469 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26470
26471         * gcc.c-torture/execute/20000717-5.c: New test.
26472         * gcc.c-torture/execute/20000717-1.x: Removed.
26473
26474 2000-07-17  Richard Henderson  <rth@cygnus.com>
26475
26476         * gcc.c-torture/execute/20000717-4.c: New test.
26477
26478 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26479
26480         * gcc.dg/cpp/syshdr.c: New test.
26481         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26482
26483 2000-07-17  Neil Booth  <neilb@earthling.net>
26484
26485         * gcc.dg/cpp/cmdlne-dM.c: New test.
26486         * gcc.dg/cpp/cmdlne-dD.c: New test.
26487
26488 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26489
26490         * gcc.c-torture/execute/20000717-3.c: New test.
26491
26492         * gcc.c-torture/compile/20000717-1.c: New test.
26493
26494 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26495
26496         * gcc.c-torture/execute/20000717-2.c: New test.
26497
26498 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26499
26500         * gcc.dg/formatz-1.c: New test.
26501
26502         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26503         * gcc.dg/c99-digraph-1.c: New tests.
26504
26505         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26506         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26507
26508         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26509         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26510         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26511         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26512         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26513         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26514         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26515
26516 2000-07-17   Greg McGary <greg@mcgary.org>
26517
26518         * gcc.c-torture/execute/20000717-1.c: New test.
26519         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26520
26521 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26522
26523         * gcc.c-torture/execute/20000715-2.c: New test.
26524         * gcc.dg/20000715-1.c: New test.
26525
26526 2000-07-15  Michael Meissner  <meissner@redhat.com>
26527
26528         * gcc.c-torture/execute/20000715-1.c: New test.
26529
26530 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26531
26532         * gcc.c-torture/execute/20000707-1.c: New test.
26533
26534 2000-07-13  Neil Booth  <NeilB@earthling.net>
26535
26536         * testsuite/gcc.dg/cpp/digraph1.c,
26537         testsuite/gcc.dg/cpp/digraph2.c,
26538         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26539
26540 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26541
26542         * g77.f-torture/compile/20000630-2.f:  New test.
26543         * g77.f-torture/compile/20000630-2.x
26544
26545 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26546
26547         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26548
26549 2000-07-11  Neil Booth  <NeilB@earthling.net>
26550
26551         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26552
26553 2000-07-11  Neil Booth  <NeilB@earthling.net>
26554
26555         * gcc.dg/cpp/cmdlne-C.c: New.
26556
26557 2000-07-09  Neil Booth  <NeilB@earthling.net>
26558
26559         * gcc.dg/cpp/directiv.c: New tests.
26560         * gcc.dg/cpp/undef1.c: Update.
26561
26562 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26563
26564         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26565
26566 2000-07-09  Neil Booth  <NeilB@earthling.net>
26567
26568         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26569
26570 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26571
26572         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26573         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26574
26575 2000-07-08  Neil Booth  <NeilB@earthling.net>
26576
26577         * gcc.dg/cpp/macsyntx.c: New tests.
26578
26579 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26580
26581         * gcc.dg/20000707-1.c: New test.
26582
26583 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26584
26585         * gcc.c-torture/execute/20000706-1.c: New test.
26586         * gcc.c-torture/execute/20000706-2.c: New test.
26587         * gcc.c-torture/execute/20000706-3.c: New test.
26588         * gcc.c-torture/execute/20000706-4.c: New test.
26589         * gcc.c-torture/execute/20000706-5.c: New test.
26590
26591 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26592
26593         * g++.old-deja/g++.pt/instantiate7.C: New test.
26594
26595 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26596
26597         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26598         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26599         * g++.old-deja/g++.other/rtti3.C: Likewise.
26600         * g++.old-deja/g++.other/rttid3.C: Likewise.
26601
26602 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26603
26604         *  g77.f-torture/compile/20000630-1.x: Fix typo
26605
26606 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26607
26608         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26609         assembly output.
26610
26611 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26612
26613         * gcc.dg/cpp/ident.c: New test.
26614
26615 2000-07-05  Neil Booth  <NeilB@earthling.net>
26616
26617         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26618           gcc.dg/cpp/lexstrng.c: New tests.
26619
26620 2000-07-04  Neil Booth  <NeilB@earthling.net>
26621
26622         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26623         * gcc.dg/cpp/strify2.c: Same.
26624
26625 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26626
26627         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26628         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26629         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26630         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26631
26632         * testsuite/gcc.dg/cpp/macro1.c,
26633         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26634         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26635         testsuite/gcc.dg/cpp/strify1.c,
26636         testsuite/gcc.dg/cpp/strify2.c: New tests.
26637
26638 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26639
26640         * gcc.c-torture/execute/20000703-1.c: New test.
26641
26642 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26643
26644         * g++.old-deja/g++.pt (lookup10.C): New test.
26645
26646 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26647
26648         * g++.old-deja/g++.pt (typename25.C): New test.
26649
26650 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26651
26652         * gcc.c-torture/compile/20000701-1.c: New test.
26653
26654 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26655
26656         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26657         to test case.
26658
26659 2000-06-30  Catherine Moore  <clm@cygnus.com>
26660
26661         * gcc.c-torture/execute/align-1.c: New test.
26662
26663 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26664
26665         * g++.old-deja/g++.pt/expr8.C: New test.
26666         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26667
26668 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26669
26670         * gcc.c-torture/compile/20000629-1.c: New test.
26671
26672 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26673
26674
26675         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26676         gcc.dg/noncompile directory, depending on whether they're
26677         preprocessor tests or not.  Annotate all the tests for the dg
26678         framework.
26679
26680         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26681         * gcc.dg/noncompile/noncompile.exp: New.
26682
26683         * Moved files:
26684         Old name                                New name
26685         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26686         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26687         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26688         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26689         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26690         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26691         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26692         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26693         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26694         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26695         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26696         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26697         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26698         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26699         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26700         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26701         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26702         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26703         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26704         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26705         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26706         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26707         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26708         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26709
26710         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26711         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26712         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26713         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26714         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26715         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26716
26717 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26718
26719         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26720         declare one variable.  On the fourth, error.
26721         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26722         declared by 20000628-1a.h.
26723
26724 2000-06-29  Richard Henderson  <rth@redhat.com>
26725
26726         * gcc.c-torture/execute/930529-1.x: New file.
26727         * gcc.dg/920413-1.c: Adjust expected warning text.
26728         * gcc.dg/980217-1.c: Declare abort.
26729         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26730
26731 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26732
26733         * g77.f-torture/compile/20000629-1.f: New test.
26734         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26735
26736 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26737
26738         Rearrange lots of files, removing entirely the
26739         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26740         directories.
26741
26742         * Deleted files:
26743         gcc.c-torture/code_quality/code_quality.exp
26744         gcc.c-torture/special/special.exp
26745         gcc.failure/failure.exp
26746         gcc.failure/940409-1.x
26747         gcc.c-torture/compile/961203-1.x
26748
26749         * New files:
26750         gcc.misc-tests/linkage.exp
26751         gcc.c-torture/execute/920730-1t.c
26752         gcc.c-torture/execute/920730-1t.x
26753         gcc.c-torture/compile/920520-1.x
26754         gcc.c-torture/compile/920521-1.x
26755         gcc.c-torture/compile/981006-1.x
26756         gcc.c-torture/execute/eeprof-1.x
26757
26758         * Moved files (possibly with modifications to fit a new harness):
26759         Old name                                New name
26760         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26761         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26762         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26763         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26764         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26765         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26766         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26767         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26768         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26769         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26770         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26771         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26772         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26773         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26774
26775 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26776
26777         * c-torture/compile/961203-1.x: Delete.
26778
26779         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26780         not exit. Include stdio.h.
26781         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26782         * gcc.misc-tests/dg-12.c: Likewise.
26783         * gcc.misc-tests/dg-5.c: Likewise.
26784         * gcc.misc-tests/dg-6.c: Likewise.
26785         * gcc.misc-tests/dg-7.c: Prototype abort.
26786         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26787         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26788         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26789         not exit.
26790         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26791         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26792
26793 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26794
26795         * gcc.dg/cpp/20000628-1.c: New test.
26796         * gcc.dg/cpp/20000628-1.h: New header for above test.
26797         * gcc.dg/cpp/20000628-1a.h: Likewise.
26798
26799 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26800
26801         * gcc.dg/cpp: New directory.
26802         * gcc.dg/cpp/cpp.exp: New driver.
26803         * gcc.dg/cpp/20000627-1.c: New test.
26804         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26805         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26806         and rewrite as a compilation test.
26807
26808         * gcc.dg: Move many files into the cpp subdirectory, possibly
26809         renaming or editing them as well.
26810         Old name                New name
26811         990119-1.c              cpp/19990119-1.c
26812         990228-1.c              cpp/19990228-1.c
26813         990407-1.c              cpp/19990407-1.c
26814         990409-1.c              cpp/19990409-1.c
26815         990413-1.c              cpp/19990413-1.c
26816         990703-1.c              cpp/19990703-1.c
26817         20000127-1.c            cpp/20000127-1.c
26818         20000129-1.c            cpp/20000129-1.c
26819         20000207-1.c            cpp/20000207-1.c
26820         20000207-2.c            cpp/20000207-2.c
26821         20000209-1.c            cpp/20000209-1.c
26822         20000209-2.c            cpp/20000209-2.c
26823         20000301-1.c            cpp/20000301-1.c
26824         20000419-1.c            cpp/20000419-1.c
26825         20000510-1.S            cpp/20000510-1.S
26826         20000519-1.c            cpp/20000519-1.c
26827         20000529-1.c            cpp/20000529-1.c
26828         20000625-1.c            cpp/20000625-1.c
26829         20000625-2.c            cpp/20000625-2.c
26830         cpp-as1.c               cpp/assert1.c
26831         cpp-as2.c               cpp/assert2.c
26832         cxx-comments-1.c        cpp/cxxcom1.c
26833         cxx-comments-2.c        cpp/cxxcom2.c
26834         endif-label.c           cpp/endif.c
26835         cpp-hash1.c             cpp/hash1.c
26836         cpp-hash2.c             cpp/hash2.c
26837         cpp-if1.c               cpp/if-1.c
26838         cpp-if2.c               cpp/if-2.c
26839         cpp-if3.c               cpp/if-3.c
26840         cpp-if4.c               cpp/if-4.c
26841         cpp-if5.c               cpp/if-5.c
26842         cpp-cond.c              cpp/if-cexp.c
26843         cpp-missingop.c         cpp/if-mop.c
26844         cpp-missingparen.c      cpp/if-mpar.c
26845         cpp-opprec.c            cpp/if-oppr.c
26846         cpp-ifparen.c           cpp/if-paren.c
26847         cpp-shortcircuit.c      cpp/if-sc.c
26848         cpp-shift.c             cpp/if-shift.c
26849         cpp-unary.c             cpp/if-unary.c
26850         cpp-li1.c               cpp/line1.c
26851         cpp-li2.c               cpp/line2.c
26852         lineno.c                cpp/line3.c
26853         lineno-2.c              cpp/line4.c
26854         cpp-mi.c                cpp/mi1.c
26855         cpp-mic.h               cpp/mi1c.h
26856         cpp-micc.h              cpp/mi1cc.h
26857         cpp-mind.h              cpp/mi1nd.h
26858         cpp-mindp.h             cpp/mi1ndp.h
26859         cpp-mix.h               cpp/mi1x.h
26860         cpp-mi2.c               cpp/mi2.c
26861         cpp-mi2a.h              cpp/mi2a.h
26862         cpp-mi2b.h              cpp/mi2b.h
26863         cpp-mi2c.h              cpp/mi2c.h
26864         cpp-mi3.c               cpp/mi3.c
26865         cpp-mi3.def             cpp/mi3.def
26866         poison-1.c              cpp/poison.c
26867         pr-impl.c               cpp/prag-imp.c
26868         cpp-redef-2.c           cpp/redef1.c
26869         cpp-redef.c             cpp/redef2.c
26870         strpaste.c              cpp/strp1.c
26871         strpaste-2.c            cpp/strp2.c
26872         cpp-tradpaste.c         cpp/tr-paste.c
26873         cpp-tradstringify.c     cpp/tr-str.c
26874         cpp-tradwarn1.c         cpp/tr-warn1.c
26875         cpp-tradwarn2.c         cpp/tr-warn2.c
26876         trigraphs.c             cpp/trigraphs.c
26877         cpp-unc1.c              cpp/unc1.c
26878         cpp-unc2.c              cpp/unc2.c
26879         cpp-unc3.c              cpp/unc3.c
26880         cpp-unc.c               cpp/unc4.c
26881         undef.c                 cpp/undef1.c
26882         undef-2.c               cpp/undef2.c
26883         cpp-wi1.c               cpp/widestr1.c
26884
26885 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26886
26887         * lib/g++.exp (g++_include_flags): Tweak.
26888
26889 2000-06-27  H.J. Lu  <hjl@gnu.org>
26890             Loren J. Rittle  <ljrittle@acm.org>
26891
26892         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26893         version with one that knows about the new gcc tree structure.
26894         (g++_link_flags): Same.
26895
26896 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26897
26898         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26899         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26900         case we are cross-compiling.
26901
26902         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26903         g++.old-deja/g++.niklas/Makefile.in,
26904         g++.old-deja/g++.niklas/configure.in,
26905         g++.old-deja/g++.other/Makefile.in,
26906         g++.old-deja/g++.other/configure.in,
26907         gcc.c-torture/code_quality/Makefile.in,
26908         gcc.c-torture/code_quality/configure.in,
26909         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26910         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26911         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26912         gcc.c-torture/execute/ieee/Makefile.in,
26913         gcc.c-torture/execute/ieee/configure.in,
26914         gcc.c-torture/noncompile/Makefile.in,
26915         gcc.c-torture/noncompile/configure.in,
26916         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26917         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26918         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26919
26920 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26921
26922         * g++.old-deja/g++.other/ambig3.C: New test.
26923
26924 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26925
26926         * g++.old-deja/g++.pt/syntax1.C: New test.
26927         * g++.old-deja/g++.pt/syntax2.C: New test.
26928         * g++.old-deja/g++.other/syntax3.C: New test.
26929         * g++.old-deja/g++.other/syntax4.C: New test.
26930
26931 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26932
26933         * gcc.dg/20000623-1.c: Prototype exit and abort.
26934
26935 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26936
26937         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26938         New tests.
26939         * gcc.dg/cpp-mi3.def: New file.
26940
26941         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26942         inside assertions.
26943         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26944         lexer's error messages.
26945         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26946         divine anything from the linemarkers.
26947         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26948         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26949
26950 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26951
26952         * gcc.dg/20000623-1.c: New test.
26953
26954 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26955
26956         * gcc.c-torture/execute/20000622-1.c: New test.
26957
26958 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26959
26960         * g++.old-deja/g++.other/init15.C: New test.
26961
26962 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26963
26964         * g++.old-deja/g++.pt/vaarg2.C: New test.
26965         * g++.old-deja/g++.pt/vaarg3.C: New test.
26966
26967 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26968
26969         * g++.old-deja/g++.other/dyncast6.C: New test.
26970
26971 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26972
26973         * gcc.c-torture/execute/loop-6.c: New test.
26974
26975 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26976
26977         * gcc.dg/20000614-1.c: New test.
26978         * gcc.dg/20000614-2.c: New test.
26979
26980 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26981
26982         * g++.old-deja/g++.other/inline12.C: New test.
26983
26984 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26985
26986         * g++.old-deja/g++.other/eh1.C: New test.
26987
26988 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26989
26990         * g++.old-deja/g++.other/type.C: New test.
26991
26992 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26993
26994         * g++.old-deja/g++.other/initstring.C: New test.
26995
26996 2000-06-12  Jason Merrill  <jason@redhat.com>
26997
26998         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26999
27000 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27001
27002         * gcc.c-torture/compile/20000609-1.c: New test.
27003
27004 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27005
27006         * gcc.dg/20000609-1.c: New test.
27007
27008 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27009
27010         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27011         * gcc.c-torture/noncompile/poison-1.c: Move...
27012         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27013         * gcc.dg/cpp-li1.c: Add a token after the #line.
27014
27015 2000-06-05  Richard Henderson  <rth@cygnus.com>
27016
27017         * gcc.c-torture/execute/20000605-2.c: New test.
27018         * gcc.c-torture/execute/20000605-3.c: New test.
27019
27020 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27021
27022         * g77.f-torture/execute/20000503-1.x: New file.
27023
27024 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27025
27026         * g++.old-deja/g++.eh/badalloc1.C: New test.
27027
27028 2000-06-05  Richard Henderson  <rth@cygnus.com>
27029
27030         * gcc.c-torture/execute/20000605-1.c: New test.
27031
27032 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27033             Nathan Sidwell <nathan@codesourcery.com>
27034
27035         * gcc.c-torture/compile/20000605-1.c: New test.
27036
27037 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27038
27039         * g77.f-torture/compile/20000601-1.f:  New test.
27040
27041 2000-06-03  Richard Henderson  <rth@cygnus.com>
27042
27043         * gcc.c-torture/execute/20000603-1.c: New.
27044
27045 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27046
27047         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27048         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27049
27050 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27051
27052         * gcc.dg/compare2.c (case 12): XFAIL.
27053         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27054         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27055
27056         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27057
27058 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27059
27060         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27061         guard macro is already defined when the header is first
27062         included.
27063         * gcc.dg/cpp-mix.h: New file.
27064         * gcc.dg/endif-label.c: Update patterns to match compiler.
27065
27066         * g++.brendan/complex1.C: Declare abort.
27067         * g++.law/refs4.C: Remove XFAIL.
27068         * g++.oliva/expr2.C: Declare abort and exit.
27069
27070 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27071
27072         * gcc.c-torture/execute/20000528-1.c: New test.
27073
27074         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27075         * g++.old-deja/g++.law/temps4.C: Likewise.
27076
27077         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27078         stdlib.h.  Call abort() on failure.
27079         * g++.old-deja/g++.law/refs4.C: Likewise.
27080         * g++.old-deja/g++.law/temps4.C: Likewise.
27081         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27082         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27083
27084 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27085
27086         Relative to g++.dg/special:
27087         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27088
27089         Relative to g++.old-deja:
27090         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27091         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27092         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27093         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27094         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27095         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27096         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27097
27098         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27099         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27100         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27101         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27102         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27103         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27104         and/or string.h.
27105
27106         * g++.other/goto1.C: Update expectations for error messages.
27107
27108 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27109
27110         * gcc.c-torture/compile/20000523-1.c: New test.
27111
27112 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27113
27114         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27115
27116 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27117
27118         * g++.old-deja/g++.eh/catch11.C: New test.
27119         * g++.old-deja/g++.eh/catch12.C: New test.
27120
27121 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27122
27123         * gcc.c-torture/execute/20000523-1.c: New test.
27124
27125 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27126
27127         * c-torture/execute/bcp-1.c: Replace abort in arg of
27128         __builtin_constant_p with a generic external function.
27129
27130         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27131         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27132         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27133         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27134         Prototype abort and/or exit.
27135
27136         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27137         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27138         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27139         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27140
27141 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27142
27143         * gcc.dg/dwarf2-1.c: New test.
27144
27145 2000-05-20  Richard Henderson  <rth@cygnus.com>
27146
27147         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27148
27149 2000-05-20  Andreas Jaeger  <aj@suse.de>
27150
27151         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27152         testcase.
27153
27154 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27155
27156         * gcc.c-torture/execute/20000519-2.c: New test.
27157
27158 2000-05-19  Andreas Jaeger  <aj@suse.de>
27159
27160         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27161         which fails with SSA.
27162
27163         * lib/c-torture.exp: Also test with -O3 -fssa.
27164
27165 2000-05-18  Michael Meissner  <meissner@redhat.com>
27166
27167         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27168         * gcc.c-torture/execute/920415-1.c: Ditto.
27169         * gcc.c-torture/execute/920501-1.c: Ditto.
27170         * gcc.c-torture/execute/conversion.c: Ditto.
27171         * gcc.c-torture/execute/cvt-1.c: Ditto.
27172
27173 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27174
27175         * gcc.c-torture/compile/20000518-1.c: New test.
27176
27177 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27178
27179         * g77.f-torture/compile/200005018.f:  New test.
27180
27181 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27182
27183         * gcc.c-torture/compile/20000517-1.c: New test.
27184
27185 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27186
27187         * gcc.c-torture/execute/20000516-1.c: New test.
27188
27189 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27190
27191         * g++.old-deja/g++.other/eh.C: New test.
27192
27193 2000-05-12  Richard Henderson  <rth@cygnus.com>
27194
27195         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27196         constants through to doit's conditional.
27197
27198 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27199
27200         * gcc.c-torture/compile/20000511-1.c: New test.
27201         * g77.f-torture/compile/20000511-1.f: New test.
27202         * g77.f-torture/compile/20000511-2.f: New test.
27203
27204 2000-05-11  Michael Meissner  <meissner@redhat.com>
27205
27206         * gcc.c-torture/execute/20000511-1.c: New test.
27207
27208 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27209
27210         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27211         * gcc.dg/20000510-1.S: New.
27212
27213 2000-05-08  Catherine Moore  <clm@cygnus.com>
27214
27215         * gcc.dg/unused-3.c: New.
27216
27217 2000-05-06  Richard Henderson  <rth@cygnus.com>
27218
27219           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27220           * g++.old-deja/g++.mike/warn1.C: Likewise.
27221           * g++.old-deja/g++.pt/local1.C: Likewise.
27222           * g++.old-deja/g++.pt/local7.C: Likewise.
27223           * g++.old-deja/g++.pt/spec16.C: Likewise.
27224
27225 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27226
27227         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27228
27229 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27230
27231           * g77.f-torture/execute/20000503-1.f:  New test.
27232
27233 2000-05-04  Andreas Jaeger  <aj@suse.de>
27234
27235         * gcc.dg/noreturn-2.c: New test.
27236
27237 2000-05-04  Neil Booth  <NeilB@earthling.net>
27238
27239         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27240         preprocessor.
27241
27242 2000-05-04  Richard Henderson  <rth@cygnus.com>
27243
27244         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27245
27246 2000-05-04  Richard Henderson  <rth@cygnus.com>
27247
27248         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27249         OpenSSL by Jason R Thorpe.
27250
27251 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27252
27253         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27254
27255 2000-05-03  Robert Lipe <robertlipe@usa.net>
27256
27257         * gcc.dg/20000503-1.c: New test.
27258
27259 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27260
27261         * gcc.c-torture/compile/20000502-1.c: New test.
27262         * g++.old-deja/g++.other/align.C: New test.
27263         * gcc.dg/cpp-tradstringify.c: New test.
27264
27265 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27266
27267         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27268         and hard registers.
27269
27270 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27271
27272         * gcc.c-torture/execute/loop-5.c: New test.
27273
27274 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27275
27276         * gcc.c-torture/execute/va-arg-20.c: New test.
27277
27278 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27279
27280         * gcc.c-torture/execute/20000422-1.c: New test.
27281
27282 2000-04-20  Greg McGary  <gkm@gnu.org>
27283
27284         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27285         when optimizing, but without sibling-call optimizations (-O1).
27286
27287 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27288
27289           * gcc.c-torture/compile/20000420-1.c: New test.
27290
27291 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27292
27293         * g++.abi/ptrflags.C: New test.
27294         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27295
27296 2000-04-19  Catherine Moore  <clm@cygnus.com>
27297
27298         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27299
27300 2000-04-19  Greg McGary  <gkm@gnu.org>
27301
27302         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27303         sibling-call optimizations.
27304
27305 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27306
27307         * gcc.dg/20000419-1.c: New test.
27308
27309 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27310
27311         * gcc.c-torture/execute/20000412-6.c: New test.
27312
27313 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27314
27315         * gcc.c-torture/execute/20000412-5.c: New test.
27316         * g77.f-torture/compile/20000412-1.f: New test.
27317         * gcc.c-torture/execute/20000412-4.c: New test.
27318         * gcc.c-torture/compile/20000412-2.c: New test.
27319         * gcc.c-torture/execute/20000412-3.c: New test.
27320         * gcc.c-torture/compile/20000412-1.c: New test.
27321         * gcc.c-torture/execute/20000412-2.c: New test.
27322
27323 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27324
27325         * objc/execute/bf-20.m: New test.
27326
27327 2000-04-10  Richard Henderson  <rth@cygnus.com>
27328
27329         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27330
27331         * gcc.c-torture/execute/20000412-1.c: New test.
27332
27333 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27334
27335         * g++.old-deja/g++.eh/catchptr1.C: New test.
27336
27337 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27338
27339         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27340
27341 2000-04-08  Neil Booth  <NeilB@earthling.net>
27342
27343         * gcc.dg/cpp-nullchar.c: Remove test as
27344         embedded nulls cause problems.
27345
27346 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27347
27348         * gcc.dg/compare2.c: New test.
27349
27350 2000-04-08  Neil Booth  <NeilB@earthling.net>
27351
27352         * gcc.dg/cpp-nullchar.c: New test.
27353
27354 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27355
27356         * gcc.dg/cpp-mi2.c: New test.
27357         * gcc.dg/cpp-mi2[abc].h: New files.
27358
27359 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27360
27361         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27362         member name.
27363
27364 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27365
27366         * g++.old-deja/g++.abi/vmihint.C: New test.
27367
27368 2000-04-06  Neil Booth  <NeilB@earthling.net>
27369
27370         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27371         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27372         copyright.
27373
27374 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27375
27376         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27377         avoid stack-frame overwrite.
27378
27379 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27380
27381         * gcc.c-torture/compile/20000405-2.c: New test.
27382         * gcc.c-torture/compile/20000405-3.c: New test.
27383
27384 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27385
27386         * gcc.c-torture/compile/20000405-1.c: New test.
27387
27388 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27389
27390         * gcc.dg/cast-qual-1.c: Revert last change.
27391
27392 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27393
27394         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27395
27396 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27397
27398         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27399         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27400
27401 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27402
27403         * gcc.c-torture/compile/20000403-2.c: New test.
27404         * gcc.c-torture/compile/20000403-1.c: New test.
27405
27406 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27407
27408         * gcc.c-torture/execute/20000403-1.c: New test.
27409
27410 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27411
27412         * gcc.c-torture/execute/20000402-1.c: New test.
27413
27414 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27415
27416         * gcc.c-torture/execute/va-arg-15.c: New test.
27417         * gcc.c-torture/execute/va-arg-16.c: New test.
27418         * gcc.c-torture/execute/va-arg-17.c: New test.
27419         * gcc.c-torture/execute/va-arg-18.c: New test.
27420         * gcc.c-torture/execute/va-arg-19.c: New test.
27421
27422 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27423
27424         * gcc.c-torture/compile/981211-1.c: Move to...
27425         * gcc.dg/cpp-as1.c: ...here.
27426         * gcc.dg/cpp-as2.c: New file.
27427
27428         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27429         compiler.
27430
27431 2000-04-02  Neil Booth  <NeilB@earthling.net>
27432
27433         * gcc.dg/cpp-cond.c  New tests.
27434         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27435         accidental success less likely.
27436         * gcc.dg/cpp-missingop.c  New tests.
27437         * gcc.dg/cpp-missingparen.c  New tests.
27438         * gcc.dg/cpp-shift.c  New tests.
27439         * gcc.dg/cpp-shortcircuit.c  New tests.
27440         * gcc.dg/cpp-unary.c  New tests.
27441
27442 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27443
27444         * gcc.c-torture/compile/20000329-1.c: New test.
27445
27446 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27447
27448         * gcc.c-torture/compile/20000326-1.c: New test.
27449         * gcc.c-torture/compile/20000326-2.c: New test.
27450
27451 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27452
27453         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27454         the first parameter is a function argument.
27455
27456 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27457
27458         * g++.old-deja/g++.ext/array4.C: New test.
27459
27460 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27461
27462         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27463
27464 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27465
27466         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27467
27468 2000-03-19  Richard Henderson  <rth@cygnus.com>
27469
27470         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27471
27472 2000-03-19  Richard Henderson  <rth@cygnus.com>
27473
27474         * gcc.c-torture/compile/20000319-1.c: New test.
27475
27476 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27477
27478         * gcc.c-torture/execute/20000314-3.c: New test.
27479         * gcc.c-torture/execute/20000314-2.c: New test.
27480         * gcc.c-torture/execute/20000314-1.c: New test.
27481         * gcc.c-torture/compile/20000314-2.c: New test.
27482         * gcc.c-torture/compile/20000314-1.c: New test.
27483
27484 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27485
27486         * g++.old-deja/g++.warn/inline.C: New test.
27487
27488 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27489
27490         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27491         standards-compliant result rather than specific constants.
27492         Put test-values in array.
27493
27494 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27495
27496         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27497         (g++_target_compile): Put test-specific options last.
27498
27499 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27500
27501         * g++.old-deja/g++.eh/vbase4.C: New test.
27502
27503 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27504
27505         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27506
27507 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27508
27509         * g++.old-deja/g++.brendan/misc12.C: Removed.
27510         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27511         * g++.old-deja/g++.ext/pretty4.C: New test.
27512
27513 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27514
27515         * g++.old-deja/g++.other/string2.C: New test.
27516
27517 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27518
27519         * g++.old-deja/g++.warn/impint2.C: New test.
27520
27521 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27522
27523         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27524         is 1, not zero.
27525
27526 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27527
27528         * g++.old-deja/g++.warn/impint.C: New test.
27529         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27530         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27531         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27532         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27533         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27534         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27535         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27536         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27537         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27538         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27539         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27540         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27541
27542 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27543
27544         * gcc.dg/cpp-redef.c: New test.
27545
27546 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         * g++.old-deja/g++.pt/unify7.C: New test.
27549
27550 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27551
27552         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27553         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27554
27555 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27556
27557         * gcc.c-torture/compile/20000224-1.c: New test.
27558
27559 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27560
27561         * gcc.c-torture/compile/cpp-2.c: New test.
27562         * gcc.c-torture/compile/cpp-1.c: New test.
27563
27564 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27565
27566         * gcc.c-torture/execute/20000225-1.c: New test.
27567
27568 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27569
27570         * gcc.dg/cpp-li2.c: New test.
27571
27572         * gcc.dg/cpp-wi1.c: New test.
27573
27574         * gcc.dg/cpp-li1.c: New test.
27575
27576 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27577
27578         * g++.old-deja/g++.other/sizeof5.C: New test.
27579
27580 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27581
27582         * gcc.c-torture/execute/va-arg-13.c: New test.
27583
27584 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27585
27586         * gcc.c-torture/execute/va-arg-12.c: New test.
27587
27588 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27589
27590         * gcc.c-torture/execute/20000223-1.c: New test.
27591
27592 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27593
27594         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27595
27596 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27597
27598         * g++.old-deja/g++.abi/ptrmem.C: New test.
27599
27600 2000-02-19  Richard Henderson  <rth@cygnus.com>
27601
27602         * gcc.c-torture/compile/init-3.c: New.
27603
27604 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27605
27606         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27607         ALWAYS_CXXFLAGS.
27608
27609 2000-02-11  Robert Lipe <robertl@sco.com>
27610
27611         * gcc.c-torture/compile/20000211-3.c: New test.
27612
27613 2000-02-11  Martin Buchholz <martin@xemacs.org>
27614
27615         * gcc.c-torture/compile/20000211-2.c: New test.
27616
27617 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27618
27619         * gcc.c-torture/compile/20000211-1.c: New test.
27620
27621 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27622
27623         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27624           on native targets
27625
27626 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27627
27628         * g++.old-deja/g++.other/cast5.C: New test.
27629
27630 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27631
27632         * gcc.c-torture/execute/20000205-1.c: New.
27633
27634 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27635
27636         * g++.old-deja/g++.jason/cast3.C: Return void.
27637         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27638
27639 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27640
27641         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27642
27643         * gcc.dg/loop-1.c: New test.
27644
27645 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27646
27647         * gcc.c-torture/compile/20000127-1.c: New test.
27648         * gcc.c-torture/execute/991228-1.c: New test.
27649
27650 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27651
27652         * gcc.dg/unused-2.c: New test.
27653
27654         * gcc.dg/conv-1.c: New test.
27655
27656 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27657
27658         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27659         compiler.
27660         (tool_option_proc): Fix typo.
27661
27662 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27663
27664         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27665         of the ld on the host, not on the build machine.
27666         Also, don't crash if '--help' is not a supported option.
27667
27668 2000-01-24  Richard Henderson  <rth@cygnus.com>
27669
27670         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27671
27672 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27673
27674         * gcc.c-torture/execute/20000120-2.c: New test.
27675         * gcc.c-torture/execute/20000120-1.c: New test.
27676
27677 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27678
27679         * gcc.c-torture/execute/20000113-1.c: New test.
27680
27681 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27682
27683         * gcc.c-torture/execute/20000112-1.c: New test.
27684
27685 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27686
27687         * gcc.dg/20000111-1.c: New test.
27688
27689 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27690
27691         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27692         with 16 bit integers.
27693
27694 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27695
27696         * gcc.dg/20000108-1.c: New test.
27697
27698 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27699
27700         * g++.old-deja/g++.ns/koenig8.C: New test.
27701
27702 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27703
27704         * g++.old-deja/g++.other/cast4.C: New test.
27705
27706 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27707
27708         * gcc.c-torture/compile/20000105-2.c: New test.
27709         * gcc.c-torture/compile/20000105-1.c: New test.
27710
27711 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27712
27713         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27714         references to printf & atoi to conform to ANSI standard.
27715         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27716         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27717         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27718         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27719         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27720         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27721         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27722         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27723         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27724         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27725         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27726         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27727         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27728         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27729         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27730         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27731         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27732         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27733         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27734         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27735         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27736         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27737         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27738         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27739         * g++.old-deja/g++.brendan/init3.C: Likewise.
27740         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27741         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27742         * g++.old-deja/g++.brendan/new2.C: Likewise.
27743         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27744         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27745         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27746         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27747         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27748         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27749         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27750         * g++.old-deja/g++.brendan/template24.C: Likewise.
27751         * g++.old-deja/g++.brendan/template3.C: Likewise.
27752         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27753         * g++.old-deja/g++.jason/inline3.C: Likewise.
27754         * g++.old-deja/g++.jason/opeq.C: Likewise.
27755         * g++.old-deja/g++.law/arg5.C: Likewise.
27756         * g++.old-deja/g++.law/arm7.C: Likewise.
27757         * g++.old-deja/g++.law/ctors11.C: Likewise.
27758         * g++.old-deja/g++.law/cvt8.C: Likewise.
27759         * g++.old-deja/g++.law/init9.C: Likewise.
27760         * g++.old-deja/g++.law/refs4.C: Likewise.
27761         * g++.old-deja/g++.law/template2.C: Likewise.
27762         * g++.old-deja/g++.law/visibility24.C: Likewise.
27763         * g++.old-deja/g++.law/vtable3.C: Likewise.
27764         * g++.old-deja/g++.mike/asm2.C: Likewise.
27765         * g++.old-deja/g++.mike/eh1.C: Likewise.
27766         * g++.old-deja/g++.mike/misc1.C: Likewise.
27767         * g++.old-deja/g++.mike/misc13.C: Likewise.
27768         * g++.old-deja/g++.mike/misc14.C: Likewise.
27769         * g++.old-deja/g++.mike/ns12.C: Likewise.
27770         * g++.old-deja/g++.mike/p1248.C: Likewise.
27771         * g++.old-deja/g++.mike/p3708.C: Likewise.
27772         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27773         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27774         * g++.old-deja/g++.mike/p646.C: Likewise.
27775         * g++.old-deja/g++.mike/p700.C: Likewise.
27776         * g++.old-deja/g++.mike/p783.C: Likewise.
27777         * g++.old-deja/g++.mike/p783a.C: Likewise.
27778         * g++.old-deja/g++.mike/p783b.C: Likewise.
27779         * g++.old-deja/g++.mike/p786.C: Likewise.
27780         * g++.old-deja/g++.mike/p789.C: Likewise.
27781         * g++.old-deja/g++.mike/p789a.C: Likewise.
27782         * g++.old-deja/g++.mike/p807a.C: Likewise.
27783         * g++.old-deja/g++.other/delete3.C: Likewise.
27784         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27785         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27786         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27787         * g++.old-deja/g++.other/empty1.C: Likewise.
27788         * g++.old-deja/g++.other/temporary1.C: Likewise.
27789         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27790         * g++.old-deja/g++.pt/t16.C: Likewise.
27791         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27792
27793 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27794
27795         * gcc.dg/991230-1.c: New test.
27796
27797 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27798
27799         * gcc.c-torture/compile/991229-3.c: New test.
27800         * gcc.c-torture/compile/991229-2.c: New test.
27801         * gcc.c-torture/compile/991229-1.c: New test.
27802
27803 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27804
27805         * gcc.c-torture/compile/labels-2.c: New test.
27806
27807 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
27808
27809         * gcc.c-torture/execute/991227-1.c: New test.
27810
27811 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27812
27813         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27814
27815 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
27816
27817         * gcc.c-torture/execute/991221-1.c: New test.
27818
27819 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27820
27821         * g++.old-deja/g++.other/cast3.C: New test.
27822
27823 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27824
27825         * gcc.c-torture/execute/991216-4.c: New test.
27826
27827 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27828
27829         * gcc.c-torture/execute/991216-1.c: New test.
27830         * gcc.c-torture/execute/991216-2.c: New test.
27831         * gcc.c-torture/execute/991216-3.c: New test.
27832
27833 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27834
27835         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27836         Actually make the test fail by using "-O2" for compilation.
27837
27838 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27839
27840         * g++.old-deja/g++.warn/cast-align1.C: New test.
27841
27842 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27843
27844         * gcc.c-torture/compile/991214-1.c: New test.
27845         * gcc.c-torture/compile/991214-2.c: New test.
27846
27847 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27848
27849         * gcc.dg/991214-1.c: New test.
27850
27851 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27852
27853         * gcc.c-torture/compile/991213-3.c: New test.
27854         * gcc.c-torture/compile/991213-2.c: New test.
27855         * gcc.c-torture/compile/991213-1.c: New test.
27856
27857 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27858
27859         * gcc.dg/991209-1.c: New test.
27860
27861 1999-12-08  Nathan Sidwell <nathan@acm.org>
27862
27863         * gcc.c-torture/compile/991208-1.c: New test.
27864
27865 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27866
27867         * gcc.dg/ultrasp2.c: New test.
27868
27869 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27870
27871         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27872
27873 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27874
27875         * gcc.c-torture/compile/991202-1.c: New test.
27876         * gcc.c-torture/execute/991202-1.c: New test.
27877         * gcc.c-torture/execute/991202-2.c: New test.
27878         * gcc.c-torture/execute/991202-3.c: New test.
27879
27880 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27881
27882         * g++.old-deja/g++.abi/align.C: New test.
27883         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27884         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27885
27886 1999-12-01  Richard Henderson  <rth@cygnus.com>
27887
27888         * gcc.c-torture/execute/991201-1.c: New.
27889
27890 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27891
27892         * gcc.dg/991129-1.c: New test.
27893
27894 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27895
27896         * gcc.c-torture/compile/991127-1.c: New test.
27897
27898 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27899
27900         * g++.old-deja/g++.other/warn4.C: New test.
27901
27902 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27903
27904         * g++.old-deja/g++.eh/cleanup2.C: New test.
27905         * g++.old-deja/g++.ext/pretty2.C: New test.
27906         * g++.old-deja/g++.ext/pretty3.C: New test.
27907         * g++.old-deja/g++.other/debug6.C: New test.
27908
27909 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27910
27911         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27912         compiler_output to look for one error message instead of two.
27913
27914 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27915
27916         * gcc.c-torture/execute/991118-1.c: Also test case
27917         where the word boundary does not split a byte evenly.
27918
27919 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27920
27921         * g++.old-deja/g++.ext/restrict1.C: New test.
27922
27923 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27924
27925         * gcc.c-torture/execute/991118-1.c: New test.
27926
27927 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27928
27929         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27930         working directory pathnames.
27931
27932 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27933
27934         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27935         host is equipped with driver.h and driver.o so it can actually
27936         compile and run the tests.
27937
27938 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27939
27940         * gcc.c-torture/compile/991008-1.c: New test.
27941
27942 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27943
27944         * lib/gcc-dg.exp: Include target-supports.exp
27945
27946 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27947
27948         * lib/target-supports.exp: New file: Provide procs to test for
27949         features supported by the target.
27950         (check_weak_available): Moved here from ecos.exp.
27951         (check_alias_available): New proc: Determine of the target
27952         toolchain supports the alias attribute.
27953
27954         * gcc.dg/special/ecos.exp: Move check_weak_available to
27955         target-supports.exp.
27956         (alias-1.c): Only perform the test if the target supports
27957         aliases.
27958         (wkali-1.c): Only perform the test if the target supports
27959         aliases.
27960
27961         * gcc.dg/990506-0.c: Expect error messages from cross
27962         targets as well as native targets.
27963
27964 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27965
27966         * gcc.dg/ultrasp1.c: Removed xfail.
27967         * gcc.dg/struct-ret-2.c: Likewise.
27968         * gcc.dg/array-1.c: Likewise.
27969
27970 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27971
27972         * gcc.dg/struct-ret-2.c: New test.
27973
27974         * gcc.dg/array-1.c: New test.
27975
27976 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27977
27978         * gcc.c-torture/execute/991030-1.c: New test.
27979
27980 1999-10-26  Richard Henderson  <rth@cygnus.com>
27981
27982         * gcc.c-torture/compile/991026-2.c: New test.
27983
27984 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27985
27986         * gcc.c-torture/compile/991026-1.c: New test.
27987
27988 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27989
27990         * gcc.c-torture/execute/991023-1.c: New test.
27991
27992 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27993
27994         * gcc.c-torture/execute/991019-1.c: New test.
27995
27996 1999-10-16  Richard Henderson  <rth@cygnus.com>
27997
27998         * gcc.c-torture/execute/991016-1.c: New test.
27999
28000 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28001
28002         * gcc.c-torture/execute/991014-1.c: New test.
28003
28004 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28005
28006         * g++.old-deja/g++.other/union2.C: New test.
28007
28008 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28009
28010         * g++.old-deja/g++.other/vaarg2.C: New test.
28011         * g++.old-deja/g++.other/vaarg3.C: New test.
28012
28013 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28014
28015         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28016         in compile/.
28017
28018 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28019
28020         * gcc.c-torture/execute/va-arg-11.c: New test.
28021
28022 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28023
28024         * lib/file-format.exp (gcc_target_object_format): Don't
28025         crash if objdump is unavailable.
28026
28027 1999-09-29  Donn Terry <donn@interix.com>
28028
28029         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28030
28031 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28032
28033         * gcc.c-torture/compile/990928-1.c: New test.
28034
28035 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28036
28037         * g++.old-deja/g++.other/decl6.C: New test.
28038
28039 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28040
28041         * gcc.c-torture/execute/va-arg-10.c: New test.
28042
28043 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28044
28045         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28046         __PRETTY_FUNCTION__.
28047
28048 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28049
28050         * gcc.c-torture/execute/990923-1.c: New test.
28051
28052 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28053
28054         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28055         for which -fpic is inappropriate.
28056
28057 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28058
28059         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28060
28061 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28062
28063         * g++.old-deja/g++.other/dyncast1.C: New test.
28064         * g++.old-deja/g++.other/dyncast2.C: New test.
28065         * g++.old-deja/g++.other/dyncast3.C: New test.
28066         * g++.old-deja/g++.other/dyncast4.C: New test.
28067         * g++.old-deja/g++.other/dyncast5.C: New test.
28068         * g++.old-deja/g++.eh/catch3.C: New test.
28069         * g++.old-deja/g++.eh/catch3p.C: New test.
28070         * g++.old-deja/g++.eh/catch4.C: New test.
28071         * g++.old-deja/g++.eh/catch4p.C: New test.
28072         * g++.old-deja/g++.eh/catch5.C: New test.
28073         * g++.old-deja/g++.eh/catch5p.C: New test.
28074         * g++.old-deja/g++.eh/catch6.C: New test.
28075         * g++.old-deja/g++.eh/catch6p.C: New test.
28076         * g++.old-deja/g++.eh/catch7.C: New test.
28077         * g++.old-deja/g++.eh/catch7p.C: New test.
28078         * g++.old-deja/g++.eh/catch8.C: New test.
28079         * g++.old-deja/g++.eh/catch8p.C: New test.
28080         * g++.old-deja/g++.eh/catch9.C: New test.
28081         * g++.old-deja/g++.eh/catch9p.C: New test.
28082
28083 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28084
28085         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28086         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28087
28088 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28089
28090         * gcc.c-torture/compile/990913-1.c: New test.
28091
28092 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28093
28094         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28095         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28096
28097 1999-09-09  Richard Henderson  <rth@cygnus.com>
28098
28099         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28100
28101 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28102
28103         * g++.old-deja/g++.other/lookup11.C: New test.
28104         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28105         what is permitted and what we want.
28106         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28107         overload use.
28108         * g++.old-deja/g++.jason/rfg5.C: Likewise
28109
28110 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28111
28112         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28113         * gcc.c-torture/noncompile/poison-1.c: New file.
28114
28115 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28116
28117         * g++.old-deja/g++.other/sizeof3.C: New test.
28118         * g++.old-deja/g++.other/sizeof4.C: New test.
28119         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28120         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28121
28122 1999-09-07  Richard Henderson  <rth@cygnus.com>
28123
28124         * gcc.dg/va-arg-1.c: New.
28125
28126 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28127
28128         * gcc.c-torture/execute/va-arg-9.c: New test.
28129
28130 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28131
28132         * g77.f-torture/compile/980519-2.f: New test.
28133         * g77.f-torture/compile/19990905-0.f: New test.
28134         * g77.f-torture/compile/19990905-1.f: New test.
28135         * g77.f-torture/compile/19990905-2.f: New test.
28136
28137         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28138
28139 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28140
28141         * gcc.c-torture/execute/990827-1.c: Fix typo.
28142
28143 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28144
28145         * g++.old-deja/g++.other/deref1.C: New test.
28146
28147 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28148
28149         * g++.old-deja/g++.other/ambig2.C: New test.
28150         * g++.old-deja/g++.other/cond5.C: New test.
28151         * g++.old-deja/g++.other/lookup16.C: New test.
28152
28153 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28154
28155         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28156         assemblers too.
28157
28158 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28159
28160         * lib/c-torture.exp: Avoid the "compare executables" optimization
28161         when testing native.
28162
28163 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28164
28165         * gcc.c-torture/execute/990829-1.c: New test.
28166         * gcc.c-torture/compile/990829-1.c: New test.
28167
28168 1999-08-27  Paul Burchard  <burchard@pobox.com>
28169
28170         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28171         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28172         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28173         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28174         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28175         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28176         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28177         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28178         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28179         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28180         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28181
28182 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28183
28184         * gcc.c-torture/execute/990827-1.c: New test.
28185
28186 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28187
28188         * g77.f-torture/noncompile/19990826-4.f: New test.
28189
28190         * g77.f-torture/compile/19990826-3.f: New test.
28191
28192         * g77.f-torture/execute/19990826-2.f: New test.
28193
28194         * g77.f-torture/compile/19990826-1.f: New test.
28195
28196         * gcc.c-torture/execute/990826-0.c: New test.
28197         * g77.c-torture/execute/19990826-0.f: New test.
28198
28199         * g77.f-torture/noncompile/970626-2.f: New test.
28200
28201 1999-08-25  Paul Burchard  <burchard@pobox.com>
28202
28203         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28204         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28205         lss-011.C: New tests.
28206
28207 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28208
28209         * g++.old-deja/g++.other/decl5.C: New test.
28210
28211 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28212
28213         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28214         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28215         call `postbase' for each one.  All callers of `postbase' changed
28216         to call this instead.
28217
28218 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28219
28220         * gcc.c-torture/execute/990811-1.c: New test.
28221
28222 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28223
28224         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28225         just native ones.
28226
28227         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28228         just native ones.
28229
28230 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28231
28232         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28233
28234 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28235
28236         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28237
28238 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28239
28240         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28241
28242 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28243
28244         * gcc.c-torture/execute/990804-1.c: New test.
28245
28246 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28247
28248         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28249         * g++.old-deja/g++.brendan/crash64.C: Likewise
28250         * g++.old-deja/g++.brendan/overload8.C: Likewise
28251
28252 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28253
28254         * g++.old-deja/g++.other/struct1.C: New test.
28255
28256 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28257
28258         * g++.old-deja/g++.other/enum2.C: New test.
28259
28260 1999-08-02  Richard Henderson  <rth@cygnus.com>
28261
28262         Adapted from tests from Franz Sirl:
28263         * gcc.c-torture/execute/va-arg-7.c: New test.
28264         * gcc.c-torture/execute/va-arg-8.c: New test.
28265
28266 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28267
28268         * gcc.c-torture/compile/990801-2.c: New test.
28269
28270         * gcc.c-torture/compile/990801-1.c: New test.
28271
28272 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28273
28274         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28275         fp-cmp-1.c, converting double to float.
28276
28277         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28278         fp-cmp-1.c, converting double to long double.
28279
28280         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28281         from fr1 to unknown_register, since fr1 is a legitimate register
28282         on some machines.
28283
28284 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28285
28286         * README: More listname related changes.
28287
28288 1999-07-08  Catherine Moore  <clm@cygnus.com>
28289
28290         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28291
28292 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28293
28294         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28295
28296 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28297
28298         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28299
28300 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28301
28302         * gcc.dg/990703-1.c: New test.
28303
28304 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28305
28306         * lib/file-format.exp: New file: Move definition of proc
28307         gcc_target_object_format to here from
28308         gcc.dg/special/ecos.exp.
28309
28310         * lib/c-torture.exp: Include lib file-format.exp.
28311         * lib/gcc-dg.exp: Include lib file-format.exp.
28312
28313         * gcc.dg/special/ecos.exp: Remove definition of proc
28314         gcc_target_object_format.
28315
28316 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28317
28318         * gcc.c-torture/execute/990628-1.c: New test.
28319
28320 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28321
28322         * gcc.c-torture/compile/990625-2.c: New test.
28323
28324         * gcc.c-torture/compile/990625-1.c: New test.
28325
28326 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28327
28328         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28329         attributes compile.
28330         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28331         ports that use the COFF/PE file format.
28332
28333 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28334
28335         * gcc.c-torture/compile/990617-1.c: New test.
28336
28337 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28338
28339         * g++.old-deja/g++.other/decl4.C: New test.
28340
28341 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28342
28343         * g++.old-deja/g++.other/bitfld3.C: New test.
28344
28345 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28346
28347         * g++.old-deja/g++.eh/catch1.C: New test.
28348
28349 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28350
28351         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28352
28353         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28354         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28355
28356 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28357
28358         * g77.f-torture/compile/19990502-0.f: Replace with new,
28359         shorter, test that still fails after recent changes.
28360
28361 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28362
28363         * gcc.c-torture/execute/990604-1.c: New test.
28364
28365 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28366
28367         * gcc.c-torture/execute/990531-1.c: New test.
28368
28369 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28370
28371         * gcc.c-torture/compile/990527-1.c: New test.
28372
28373 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28374
28375         * gcc.c-torture/execute/990527-1.c: New test.
28376
28377 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28378
28379         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28380         bitfields as signed.
28381
28382 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28383
28384         * g77.f-torture/compile/19990525-0.f: New test.
28385
28386 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28387
28388         * gcc.c-torture/execute/990525-2.c: New test.
28389
28390         * gcc.c-torture/execute/990525-1.c: New test.
28391
28392 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28393
28394         * g++.old-deja/g++.other/anon3.C: New test.
28395         * g++.old-deja/g++.other/anon4.C: New test.
28396         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28397         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28398         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28399         Merrill).
28400
28401 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28402
28403         * gcc.c-torture/execute/990524-1.c: New test.
28404
28405         * gcc.dg/990524-1.c: New test.
28406
28407 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28408
28409         * gcc.c-torture/compile/990523-1.c: New test.
28410
28411 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28412
28413         * gcc.c-torture/compile/990519-1.c: New test.
28414
28415 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28416
28417         * gcc.c-torture/compile/990517-1.c: New test.
28418
28419         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28420         (e4, f4): New tests.
28421         (main): Call them.
28422
28423 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28424
28425         * gcc.dg/noreturn-1.c: New test.
28426
28427 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28428
28429         * gcc.c-torture/execute/990513-1.c: New test.
28430
28431 1999-05-10  Richard Henderson  <rth@cygnus.com>
28432
28433         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28434
28435 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28436
28437         * g77.f-torture/execute/erfc.f: Use small single-precision
28438         values, to avoid problems on Alphas when not -mieee.
28439
28440 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28441
28442         * gcc.dg/990506-0.c: New test.
28443
28444 1999-05-08  Richard Henderson  <rth@cygnus.com>
28445
28446         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28447         the constant to test.  Don't XFAIL 64-bit targets.
28448
28449         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28450         * g++.old-deja/g++.law/profile1.C: Likewise.
28451
28452         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28453         operator new instances.
28454         * g++.old-deja/g++.other/delete5.C: Likewise.
28455
28456 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28457
28458         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28459         intrinsic.
28460
28461 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28462
28463         * g77.f-torture/execute/u77-test.f: Reverse order of two
28464         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28465
28466 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28467
28468         * gcc.dg/compare1.c: New test.
28469
28470 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28471
28472         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28473         New tests.
28474
28475 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28476
28477         * g77.f-torture/compile/19990502-1.f: New test.
28478
28479 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28480
28481         * g77.f-torture/compile/19990502-0.f: New test.
28482
28483 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28484
28485         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28486         intrinsic.
28487
28488 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28489
28490         * g77.f-torture/execute/u77-test.f (main): List libU77
28491         intrinsics not currently tested.
28492         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28493         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28494         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28495         Trim blanks off the ends of some printed strings.
28496
28497 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28498
28499         * g77.f-torture/execute/u77-test.f (main): Just warn about
28500         FSTAT gid disagreement, as it's expected on some systems.
28501
28502 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28503
28504         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28505         use a new function, which allows for some slop.
28506         Clean up some commentary.
28507         (issum): The new function.
28508         (sgladd): Deleted subroutine.
28509
28510 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28511
28512         * g77.f-torture/execute/u77-test.f: Modify to be more like
28513         libf2c/libU77 version, bringing patches to that version here.
28514         Add suitable commentary.
28515
28516 1999-04-25  Richard Henderson  <rth@cygnus.com>
28517
28518         * gcc.dg/990424-1.c: New test.
28519
28520 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28521
28522         * g77.f-torture/execute/u77-test.f (main): Bug involving
28523         LSTAT has been fixed, so turn back on full checking.
28524
28525 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28526
28527         * g77.f-torture/compile/19990419-0.f: New test.
28528         * g77.f-torture/execute/19990419-1.f: New test.
28529
28530 1999-04-17  Richard Henderson  <rth@cygnus.com>
28531
28532         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28533         to avoid the need for a prototype to supress a warning.
28534
28535 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28536
28537         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28538
28539 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28540
28541         * gcc.c-torture/execute/990404-1.c: New test.
28542
28543 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28544
28545         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28546         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28547         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28548         missing initializer warnings.
28549
28550 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28551
28552         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28553         matching strings.
28554
28555 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28556
28557         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28558
28559 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28560
28561         * g77.f-torture/execute/19990325-0.f: New test.
28562         * g77.f-torture/execute/19990325-1.f: New test.
28563
28564 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28565
28566         * gcc.c-torture/execute/990324-1.c: New test.
28567
28568 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28569
28570         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28571         test with 4.
28572
28573 1999-03-17  Richard Henderson  <rth@cygnus.com>
28574
28575         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28576
28577 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28578
28579         * g77.f-torture/execute/19990313-2.f: New test.
28580         * g77.f-torture/execute/19990313-3.f: New test.
28581
28582 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28583
28584         * g77.f-torture/execute/19990313-0.f: New test.
28585         * g77.f-torture/execute/19990313-1.f: New test.
28586
28587 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28588
28589         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28590         printf to sprintf.
28591         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28592         (main): Add check for u15.  Conditionalize u31 check depending on
28593         whether ints are <32 bits or >=32 bits.
28594
28595 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28596
28597         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28598
28599 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28600
28601         * g77.f-torture/compile/19990305-0.f: New test.
28602         * g77.f-torture/execute/19981119-0.f: New test.
28603
28604 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28605
28606         * g77.f-torture/execute/970625-2.f: call ABORT if final
28607         result is not correct, instead of just printing it.
28608         Add this checking via newly introduced obfuscation, to
28609         trip up buggy front ends.
28610
28611 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28612
28613         * g77.f-torture/compile/960317-1.f: Moved from being
28614         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28615
28616 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28617
28618         * g77.f-torture/execute/960317-1.f: New (old) test.
28619         * g77.f-torture/execute/970625-2.f: Ditto.
28620
28621 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28622
28623         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28624         message on line 1 or line 2; cccp and cpplib do this differently.
28625
28626 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28627
28628         * g++.old-deja/g++.law/weak1.C: New test.
28629
28630 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28631
28632         * gcc.c-torture/execute/990119-1.c: Renamed to...
28633         * gcc.dg/990119-1.c: this, so it will only be tested once
28634         (it's a preprocessor test, it doesn't need to be run at
28635         multiple optimization levels).
28636
28637 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28638
28639         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28640           ALWAYS_CXXFLAGS.
28641
28642 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28643
28644         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28645         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28646         to not be compilable by current g77.
28647
28648 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28649
28650         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28651
28652 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28653
28654         * gcc.c-torture/execute/990222-1.c: New test.
28655
28656 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28657
28658         * g77.f-torture/compile/19990218-0.f: New test.
28659         * g77.f-torture/noncompile/19990218-1.f: New test.
28660
28661 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28662
28663         * g77.f-torture/compile/19981216-0.f: New test.
28664
28665 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28666
28667         * gcc.dg/990214-1.c: New test.
28668
28669 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28670
28671         * gcc.dg/990213-2.c: New test.
28672
28673         * gcc.dg/990213-1.c: New test.
28674
28675 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28676
28677         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28678         ints.
28679
28680 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28681
28682         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28683         specified by target.
28684
28685         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28686
28687 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28688
28689         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28690
28691 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28692
28693         * gcc.dg/special/ecos.exp: New test driver for new tests with
28694         special requirements.
28695
28696         * gcc.dg/special/alias-1.c: New test.
28697         * gcc.dg/special/gcsec-1.c: New test.
28698         * gcc.dg/special/weak-1.c: New test.
28699         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28700         * gcc.dg/special/weak-2.c: New test.
28701         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28702         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28703         * gcc.dg/special/wkali-1.c: New test.
28704         * gcc.dg/special/wkali-2.c: New test.
28705         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28706         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28707
28708 1999-02-10  Felix Lee  <flee@cygnus.com>
28709
28710           * lib/c-torture.exp (c-torture-compile): Pull out code for
28711           analyzing gcc error messages.
28712           (c-torture-execute): Likewise.  Fix some (harmless) false
28713           positives.
28714           * lib/gcc.exp (gcc_check_compile): New function.
28715
28716 1999-02-08  Richard Henderson  <rth@cygnus.com>
28717
28718         * gcc.c-torture/execute/990208-1.c: New test.
28719
28720 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28721
28722         * g++.dg/special/ecos.exp: New driver for new tests with special
28723         requirements
28724
28725         * g++.dg/special/conpr-1.C: New test
28726         * g++.dg/special/conpr-2.C: New test
28727         * g++.dg/special/conpr-2a.C: New test
28728         * g++.dg/special/conpr-3.C: New test
28729         * g++.dg/special/conpr-3a.C: New test
28730         * g++.dg/special/conpr-3b.C: New test
28731
28732         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28733         allow g++ to use the dg driver
28734
28735         * README: Add comment about g++.dg directory
28736
28737 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28738
28739         * README: Update email addresses.
28740
28741 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28742
28743         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28744         arguments in order to force structure S onto the stack even on
28745         the alpha.
28746         (test): Pass 10 leading arguments to function foo as well as the
28747         structure S.
28748
28749         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28750         failure for all targets.
28751
28752         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28753         abort to terminate program execution.
28754
28755 1999-01-30  Richard Henderson  <rth@cygnus.com>
28756
28757         * gcc.c-torture/execute/990130-1.c: New test.
28758
28759 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28760
28761         * gcc.dg/990130-1.c: New test.
28762
28763 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28764
28765         * gcc.c-torture/execute/990128-1.c: New test.
28766
28767 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28768
28769         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28770
28771 1999-01-27  Felix Lee  <flee@cygnus.com>
28772
28773         * lib/c-torture.exp (c-torture-compile): pull out code for
28774         analyzing gcc error messages.
28775         (c-torture-execute): ditto, and fix some (harmless) false
28776         positives.
28777         * lib/gcc.exp (gcc_check_compile): new function.
28778
28779 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28780
28781         * gcc.dg/990117-1.c: New test.
28782
28783         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28784
28785         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28786
28787 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28788
28789         * g77.f-torture/compile/990115-1.f: New test.
28790
28791 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28792
28793         * gcc.c-torture/compile/990107-1.c: New test
28794
28795 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28796
28797         * gcc.c-torture/execute/990106-2.c: New test.
28798
28799         * gcc.c-torture/execute/990106-1.c: New test.
28800
28801 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28802
28803         * gcc.c-torture/compile/981223-1.c: New test.
28804
28805 1998-12-29  Richard Henderson  <rth@cygnus.com>
28806
28807         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28808         (opt3): Rename from opt4 and disable.
28809
28810 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28811
28812         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28813
28814 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28815
28816         * g++.old-deja/g++.other/conv5.C: New test.
28817
28818 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28819
28820         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28821
28822 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28823
28824         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28825
28826 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28827
28828         * gcc.c-torture/compile/981211-1.c: New test.
28829
28830 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28831
28832         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28833
28834         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28835
28836 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28837
28838         * gcc.special/930510-1.c: Make C9X safe.
28839         * gcc.misc-tests/gcov-1.c Similarly.
28840         * gcc.misc-tests/gcov-2.c Similarly.
28841
28842 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28843
28844         * gcc.dg/ultrasp1.c: New test.
28845
28846 1998-12-06  Richard Henderson  <rth@cygnus.com>
28847
28848         * gcc.c-torture/execute/981206.c: New test.
28849
28850 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28851
28852         * g++.old-deja/g++.ns/template7.C: New test.
28853
28854         * g++.old-deja/g++.other/expr1.C: New test.
28855
28856         * g++.old-deja/g++.eh/tmpl3.C: New test.
28857
28858         * g++.old-deja/g++.eh/tmpl2.C: New test.
28859
28860 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28861
28862         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28863         * g++.old-deja/g++.other/using6.C: Removed.
28864         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28865
28866         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28867
28868 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28869
28870         * g++.old-deja/g++.pt/overload8.C: New test.
28871
28872         * g++.old-deja/g++.pt/overload7.C: New test.
28873
28874         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28875
28876         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28877         and relinking messages.
28878         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28879         compiling with -frepo.
28880
28881 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28882
28883         * g++.old-deja/g++.pt/lookup6.C: New test.
28884
28885 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28886
28887         * gcc.c-torture/execute/981130-1.c: New test.
28888         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28889
28890 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28891
28892         * g++.old-deja/g++.pt/explicit76.C: New test.
28893
28894         * g++.old-deja/g++.pt/friend38.C: New test.
28895
28896         * g++.old-deja/g++.ns/crash2.C: New test.
28897
28898         * g++.old-deja/g++.pt/defarg8.C: New test.
28899
28900         * g++.old-deja/g++.pt/instantiate6.C: New test.
28901
28902         * g++.old-deja/g++.pt/static6.C: New test.
28903
28904         * g++.old-deja/g++.pt/decl2.C: New test.
28905
28906 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28907
28908         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28909         problem is actually related with name lookup, but so what? :-)
28910
28911         * g++.old-deja/g++.pt/friend37.C: New test.
28912
28913 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28914
28915         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28916         element, which fails on some systems.
28917
28918         * g77.f-torture/execute/labug1.f: New test.
28919
28920 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28921
28922         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28923         is defined.
28924
28925 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28926
28927         * g77.f-torture/compile/981117-1.f: New test.
28928
28929 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28930
28931         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28932         properly discarded.
28933
28934 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28935
28936         * gcc.c-torture/execute/memcheck: New directory of tests for
28937         -fcheck-memory-usage.
28938
28939 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28940
28941         * README: New file, general information about the testsuite and
28942         new description of the various C++ test subdirectories.
28943         * README.g++: Eliminate obsolete information, update and move most
28944         relevant stuff to README.
28945
28946 1998-11-07  Richard Henderson  <rth@cygnus.com>
28947
28948         * gcc.c-torture/compile/981107-1.c: New test.
28949
28950 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28951
28952         * execute/memcpy-bi.c: New testcase.
28953
28954 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28955
28956         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28957         base classes.
28958
28959         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28960         template is selected.
28961
28962         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28963         classes, it should be accepted for all types.
28964
28965         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28966
28967         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28968         specializations start with template headers.
28969
28970 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28971
28972         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28973
28974         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28975         non-POD types.
28976
28977 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28978
28979         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28980
28981 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28982
28983         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28984
28985 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28986
28987         * 981019-1.c: New test.
28988
28989 1998-10-14  Robert Lipe <robertl@dgii.com>
28990
28991         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28992         find objc headers.
28993
28994 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28995
28996         * compile/981001-4.c: Remove use of GCC extension that triggers a
28997         compiler bug.
28998
28999 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29000
29001         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29002
29003 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29004
29005         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29006         instantiation of template produces incorrect code for delete
29007         expression.
29008
29009         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29010         constructors' name is not unique.
29011         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29012         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29013
29014         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29015         automatic array of const is ill-formed.
29016
29017         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29018         of template parameter?
29019
29020         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29021         const.
29022
29023         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29024         pointer-to-member expression.
29025
29026         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29027         declaration causes ICE.
29028
29029 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29030
29031         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29032         reserved in the global namespace.
29033
29034         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29035         generate needed virtual table.
29036
29037         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29038
29039 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29040
29041         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29042         template-dependent type
29043
29044 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29045
29046         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29047         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29048         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29049
29050         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29051         class should be usable as argument of member function.
29052         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29053         class should be usable as return type of member function.
29054         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29055         class should be usable as type of data member.
29056
29057         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29058
29059 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29060
29061         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29062
29063 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29064
29065         * gcc.dg/dll-?.c Add thumb to target list.
29066         Fix assembler scan patterns to match current assembler output.
29067
29068 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29069
29070         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29071         matching of template brackets.
29072
29073         * g++.old-deja/g++.other/using4.C: New test.  Test using
29074         declarations of methods from base classes.
29075
29076         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29077         within functions should introduce names into the innermost
29078         enclosing namespace.
29079
29080         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29081         of static locals if first initialization throws.
29082
29083 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29084
29085         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29086
29087 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29088
29089         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29090         lose track of the possible targets of tablejump insns.
29091         * special/special.exp: Run it.
29092
29093 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29094
29095         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29096         must be declared before its specializations can be named in friend
29097         declarations.
29098
29099 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29100
29101         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29102
29103         * g77.f-torture/execute/io1.f: New test.
29104
29105 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29106
29107         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29108         with pointer to template function, for which no argument deduction
29109         is possible.
29110
29111         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29112         specialization of template function as argument to template
29113         function.
29114
29115         * g++.old-deja/g++.other/access2.C: New test; Inner class
29116         shouldn't have privileged access to Outer's names.
29117
29118 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29119
29120         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29121         friend template declared within template class conflicts with
29122         nested class of the same name.
29123
29124         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29125         is ignored.
29126
29127         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29128         object with direct initializer as function declaration.
29129
29130         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29131         initializers.
29132
29133         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29134         involving const pointer and NULL produces incorrect result.
29135
29136         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29137         type name without `typename' should be rejected with -pedantic.
29138
29139 1998-10-02  Richard Henderson  <rth@cygnus.com>
29140
29141         * g++.old-deja/g++.other/addrof1.C: New test.
29142
29143 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29144
29145         * gcc.c-torture/compile/981001-1.c: New test.
29146         * gcc.c-torture/execute/981001-1.c: New test.
29147
29148 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29149
29150         * gcc.c-torture/compile/981001-2.c: New test.
29151         * gcc.c-torture/compile/981001-3.c: New test.
29152         * gcc.c-torture/compile/981001-4.c: New test.
29153
29154 1998-10-01  Robert Lipe  <robertl@dgii.com>
29155
29156         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29157         multilibbed hosts.   Idea grafted from g77.exp.
29158
29159 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29160
29161         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29162         avoid losing on systems which need -lsocket.
29163
29164 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29165
29166         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29167         * g++.old-deja/g++.other/nested2.C: Ditto.
29168         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29169         failure.
29170
29171 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29172
29173         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29174         preferred over template operator!= for enum bitfields.
29175
29176 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29177
29178         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29179         that happen to have the same base name, but in different scopes,
29180         are incorrectly rejected.
29181
29182 1998-09-16  Richard Henderson  <rth@cygnus.com>
29183
29184         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29185         on the native word size instead of an integer literal.
29186
29187 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29188
29189         * g++.old-deja/g++.other/static2.C: Invocation of static data
29190         member of type pointer-to-function denoted as non-static member.
29191
29192         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29193         checks involving function types and aliases.
29194
29195 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29196
29197         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29198         redefined to the same non-trivial type.
29199
29200         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29201         namespace-qualification of template specializations declared in
29202         other namespaces.
29203
29204         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29205         to declare a subset of the specializations of a template function
29206         as friends of specializations of a template class.
29207
29208         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29209         member templates that do not fully specialize the enclosing
29210         template class are rejected.
29211
29212 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29213
29214         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29215
29216 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29217
29218         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29219         altered from libf2c/libU77 version.
29220
29221 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29222
29223         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29224
29225 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29226
29227         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29228         (un)signed char are different types for template specialization
29229         purposes.
29230
29231 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29232
29233         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29234         * objc: ObjC testsuite.
29235
29236 1998-08-31  Catherine Moore  <clm@cygnus.com>
29237
29238         * gcc.c-torture/execute/941014-1.x:  New file.
29239
29240 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29241
29242         * lib/c-torture.exp: Add support for
29243         torture_eval_before_compile and torture_eval_before_execute
29244         variables.
29245
29246 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29247
29248         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29249         this test triggers valid.
29250
29251 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29252
29253         * gcc.dg/980827-1.c: New test.
29254
29255 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29256
29257         * gcc.c-torture/execute/loop-4b.c: New test.
29258
29259 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29260
29261         * lib/c-torture.exp: Add support for
29262         torture_eval_before_compile and torture_eval_before_execute
29263         variables.
29264
29265 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29266
29267         * gcc.c-torture/compile/980825-1.c: New test.
29268
29269 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29270
29271         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29272         count number tests in opt_t0 not good_t0.
29273
29274 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29275
29276         * gcc.c-torture/compile/930326-1.x: Fix typo.
29277
29278 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29279
29280         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29281         causes an ICE.
29282
29283 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29284
29285         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29286         STACK_SIZE is defined.
29287         * gcc.c-torture/unsorted/stuct.c: Similarly.
29288
29289         * gcc.c-torture/compile/980821-1.c: New test.
29290
29291 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29292
29293         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29294
29295 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29296
29297         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29298         code.
29299
29300 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29301
29302         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29303         error'.
29304
29305 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29306
29307         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29308
29309 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29310
29311         * gcc.c-torture/compile/980816-1.c: New test.
29312
29313         * gcc.dg/980816-1.c: New test.
29314
29315 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29316
29317         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29318         compiler for ieee tests.
29319
29320 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29321
29322         * g77.f-torture/compile/980729-0.f: New test.
29323
29324 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29325
29326         * gcc.c-torture/special/eeprof-1.c: New test, for
29327         -finstrument-functions.
29328         * gcc.c-torture/special/special.exp: Run it.
29329
29330 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29331
29332         * gcc.c-torture/compile/980729-1.c: New test.
29333
29334 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29335
29336         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29337         __thumb__ is defined, and test for ARM style doubles if so.
29338
29339 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29340
29341         * g77.f-torture/noncompile/980615-0.f: New test.
29342
29343 1998-07-26  H.J. Lu  (hjl@gnu.org)
29344
29345         * gcc.dg/980312-1.c: Do link instead of compile.
29346         * gcc.dg/980313-1.c: Likewise.
29347
29348 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29349
29350         * gcc.c-torture/compile/980726-1.c: New test.
29351
29352 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29353
29354         * g77.f-torture/execute/io0.f: New test.
29355
29356 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29357
29358         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29359         an int.
29360
29361 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29362
29363         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29364         m32r bugs.
29365
29366 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29367
29368         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29369         c-decl.c:grokdeclarator can handle mode attributes.
29370
29371 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29372
29373         * gcc.c-torture/execute/980716-1.c: New test.
29374
29375 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29376
29377         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29378         the mn10200.
29379         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29380         the mn10200.
29381         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29382         * gcc.c-torture/compile/930326-1.x: Similarly.
29383
29384 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29385
29386         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29387         New test from Craig.
29388
29389 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29390
29391         * g77.f-torture/noncompile/980616-0.f: New test.
29392
29393         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29394
29395 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29396
29397         *  g++.other/singleton.C: Return error value instead of taking
29398         SIGSEGV.
29399
29400 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29401
29402         *  g++.other/singleton.C: New test.   Warning is under dispute.
29403         Runtime crash is not.
29404
29405 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29406
29407         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29408         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29409         using6.C, using7.C}:  New namespace tests.
29410
29411 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29412
29413         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29414         specialization with typedef'ed names used as array indexes.
29415
29416 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29417
29418         * gcc.c-torture/execute/980709-1.c: New test.
29419
29420         * gcc.dg/980709-1.c: New test.
29421
29422 1998-07-07  Richard Henderson  <rth@cygnus.com>
29423
29424         * gcc.c-torture/execute/bcp-1.c: New test.
29425
29426 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29427
29428         * gcc.c-torture/execute/980707-1.c: New test.
29429
29430 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29431
29432         * gcc.c-torture/compile/980706-1.c: New test.
29433
29434 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29435
29436         * g77.f-torture/execute/980701-0.f,
29437         g77.f-torture/execute/980701-1.f: New test from Craig.
29438
29439 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29440
29441         * gcc.c-torture/compile/980701-1.c: New test.
29442
29443         * gcc.c-torture/execute/980701-1.c: New test.
29444
29445 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29446 rlsruhe.de>
29447
29448         * g++.old-deja/g++.robertl/eb132.C: New test.
29449         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29450
29451 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29452
29453         * g77.f-torture/execute/980628-7.f,
29454         g77.f-torture/execute/980628-8.f,
29455         g77.f-torture/execute/980628-9.f,
29456         g77.f-torture/execute/980628-10.f: New tests from Craig.
29457
29458         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29459
29460 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29461
29462         * g77.f-torture/execute/980628-4.f: New test from Craig.
29463         * g77.f-torture/execute/980628-5.f: Likewise.
29464         * g77.f-torture/execute/980628-2.f: Likewise.
29465         * g77.f-torture/execute/980628-0.f: Likewise.
29466         * g77.f-torture/execute/980628-1.f: Likewise.
29467         * g77.f-torture/execute/980628-3.f: Likewise.
29468         * g77.f-torture/execute/980628-6.f: Likewise.
29469
29470 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29471
29472         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29473         directory when nothing has been installed yet.
29474
29475 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29476
29477         * gcc.c-torture/special/special.exp: Handle newer versions of
29478         dejagnu.
29479
29480 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29481
29482         * gcc.dg/980626-1.c: New test.
29483
29484 1998-06-19  Bruno Haible <haible@ilog.fr>
29485
29486         * gcc.misc-tests/m-un-2.c: New test.
29487         * g++.old-deja/g++.other/warn01.c: Likewise.
29488
29489 1998-06-19  Robert Lipe  <robertl@dgii.com>
29490
29491         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29492         compatibility with assmblers with a different comment character.
29493         Eliminate use of GAS-specific extensions.
29494
29495 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29496
29497         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29498
29499 1998-06-19  Robert Lipe  <robertl@dgii.com>
29500
29501         *lib/g77.exp: Replace search for libf2c.a with search for newly
29502         renamed libg2c.a
29503
29504 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29505
29506         * gcc.c-torture/execute/980617-1.c: New test.
29507
29508 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29509
29510         * gcc.c-torture/execute/980612-1.c: New test.
29511
29512 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29513
29514         * gcc.dg/980523-1.c: Only test on ppc-linux.
29515         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29516
29517         * gcc.c-torture/execute/980608-1.c: New test.
29518
29519 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29520
29521         * gcc.c-torture/execute/980605-1.c: New test.
29522
29523 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29524
29525         * gcc.c-torture/execute/980604-1.c: New test.
29526
29527 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29528
29529         * gcc.c-torture/execute/980602-1.c: New test.
29530         * gcc.c-torture/execute/980602-2.c: Likewise.
29531
29532 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29533
29534         * 970125-0.f: Fix per JCB.  Add commentary.
29535
29536 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29537
29538         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29539         IEEE -0 support.
29540
29541 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29542
29543         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29544         earlier.
29545
29546 1998-05-28  Catherine Moore <clm@cygnus.com>
29547
29548         * gcc.c-torture/execute/980526-3.c: New test.
29549
29550 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29551
29552         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29553         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29554         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29555         m88k-motorola-sysv3 to XFAIL.
29556
29557 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29558
29559         * gcc.dg/980526-1.c: New test.
29560         * gcc.c-torture/execute/980526-2.c: New test.
29561
29562 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29563
29564         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29565
29566         * gcc.c-torture/execute/980526-1.c: New test.
29567
29568 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29569
29570         * g77.f-torture/execute/alpha2.f: Add runtime test.
29571
29572 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29573
29574         * g++.old-deja/old-deja.exp: Strip leading directories.
29575
29576         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29577         error for the line.  Don't run multiple tests for the same line.
29578
29579 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29580
29581         * gcc.dg/980523-1.c: New test.
29582
29583 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29584
29585         * g77.f-torture/compile/970915-0.f: New test.
29586
29587 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29588
29589         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29590
29591 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29592
29593         * gcc.dg/980520-1.c: New test.
29594
29595 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29596
29597         * gcc.dg/980502-1.c: Fix return type.
29598
29599 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29600
29601         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29602         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29603         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29604         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29605         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29606
29607 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29608
29609         * g77.f-torture/execute/980520-1.f: New test.
29610
29611 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29612
29613         * lib/mike-g77.exp: New file.
29614
29615         * g77.f-torture/noncompile/noncompile.exp,
29616         g77.f-torture/noncompile/check0.f: New files.
29617
29618 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29619
29620         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29621         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29622         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29623         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29624         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29625         abort where appropriate.
29626
29627 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29628
29629         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29630         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29631
29632 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29633
29634         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29635
29636 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29637
29638         * g77.f-torture/compile/980427-0.f: New test.
29639
29640 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29641
29642         * g77.f-torture/compile/980424-0.f: New test.
29643
29644 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29645
29646         * g77.f-torture/compile/980419-2.f (main): New test.
29647         * g77.f-torture/compile/970125-0.f: New test.
29648         * g77.f-torture/compile/980419-1.f: New test.
29649
29650 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29651
29652         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29653         of loop-4.c.
29654
29655 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29656
29657         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29658
29659 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29660
29661         * gcc.c-torture/compile/980329-1.c: New test.
29662
29663 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29664
29665         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29666         * gcc.dg/980312-1.c: Fix typo in -march command.
29667
29668 1998-03-16  H.J. Lu  (hjl@gnu.org)
29669
29670         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29671
29672 1998-03-11  Robert Lipe  <robertl@dgii.com>
29673
29674         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29675         Dave Love agree the Fortran source is bogus.
29676
29677 1998-03-11  Robert Lipe  <robertl@dgii.com>
29678
29679         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29680         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29681         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29682         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29683         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29684
29685 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29686
29687         * g++.old-deja/g++.other/friend1.C: New test.
29688
29689 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29690
29691         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29692         possibly uninitialized) variables and declare dnrm2.
29693
29694 1998-02-23  Robert Lipe <robertl@dgii.com>
29695
29696         From Bruno Haible <haible@ilog.fr>:
29697         * gcc.c-torture/execute/980223.c: New test.
29698
29699 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29700
29701         * gcc.dg/ifelse-1.c: New test.
29702
29703 1998-02-09  H.J. Lu  (hjl@gnu.org)
29704
29705         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29706
29707           * lib/old-dejagnu.exp (old-dejagnu): Added the
29708           "execution test - XFAIL *-*-*" handling in the spirit of
29709           "excess errors test -". Changed the "execution test fails"
29710           handling to be like "excess errors test fails".
29711           * Update various tests accordingly.
29712
29713 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29714
29715         * gcc.c-torture/execute/980205.c: New test.
29716
29717 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29718
29719         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29720         * lib/f-torture.exp: Similarly.
29721         * gcc.c-torture: Rename all .cexp files to .x files.
29722
29723 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29724
29725         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29726         (940510-1.c): Removed duplicate.
29727         (971104-1.c): New test.
29728
29729 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29730
29731           * lib/f-torture.exp: Improve error and loop detection.
29732
29733 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29734
29735         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29736         use that to size the filler array.
29737
29738 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29739
29740         * lib/c-torture.exp(c-torture-execute): Fix typo.
29741
29742         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29743         testcase as the executable name. Keep the executable around if
29744         the test fails.
29745
29746 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29747
29748         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29749         changes.  Only test one -g option, and move it to the end of the
29750         list of options to test.
29751
29752 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29753
29754         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29755         variable GCC_TORTURE_OPTIONS to supply default switches separated
29756         by colons.  If no environment variable, run tests with -O0 -g, -O1
29757         -g, and -O2 -g as well.
29758
29759 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29760
29761         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29762         explanatory comments. Fix indentation.
29763
29764 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29765
29766         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29767
29768 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29769
29770         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29771         * g++.old-deja/g++.mike/p7325.C: Likewise.
29772         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29773
29774 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29775
29776         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29777         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29778         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29779         * g++.old-deja/g++.law/operators4.C: Likewise.
29780
29781 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29782
29783         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29784         * g++.old-deja/g++.mike/p784.C: Ditto.
29785         * g++.old-deja/g++.mike/p785.C: Ditto.
29786
29787 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29788
29789           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29790
29791 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29792
29793         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29794         target feature; pass this to c-torture-execute as needed.
29795
29796 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29797
29798         * lib/c-torture.exp(c-torture-execute): If the previous and the
29799         current executables being tested are identical, we don't need to
29800         run the executable again. Try to make the executable names
29801         unique. Add an optional argument for passing additional compiler
29802         flags.
29803
29804 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29805
29806         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29807
29808 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29809
29810         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29811
29812 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29813
29814         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29815         32bit or larger longs.
29816
29817         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29818         have either a 32bit long or 32bit int.
29819
29820 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29821
29822         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29823         Make double precision tests dependent on sizeof (double).
29824
29825 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29826
29827         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29828         too.
29829
29830 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29831
29832         * gcc.c-torture/compile/961203-1.cexp: New script.
29833
29834 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29835
29836         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29837         up the includes ourselves.
29838
29839 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29840
29841         * lib/plumhall.exp: Remove random include, and add a few
29842         verbose messages for debugging.
29843
29844 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29845
29846         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29847         of trying to do it ourselves.
29848
29849 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29850
29851         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29852
29853 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29854
29855         * gcc.prms/5403.c: Made regexp a bit less strict.
29856
29857 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29858
29859         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29860         is returned from remote_load instead.
29861         * lib/plumhall.exp: Ditto.
29862         * lib/mike-g++.exp: Ditto.
29863         * lib/old-dejagnu.exp: Ditto.
29864         * lib/c-torture.exp: Ditto.
29865
29866 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29867
29868         * lib/g++.exp: Use build_wrapper procedure.
29869         * lib/gcc.exp: Ditto.
29870
29871 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29872
29873         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29874         an old-style decl for malloc.  Fixes tests to work when
29875         sizeof (int) != sizeof (size_t).
29876
29877 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29878
29879         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29880
29881         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29882         use stdargs.h interface.
29883
29884 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29885
29886         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29887         NO_VARARGS when compiling.
29888
29889 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29890
29891         * lib/plumhall.exp(ph_includes): New procedure.
29892         (ph_make): Use it.
29893         (ph_compiler): Ditto.
29894
29895         * lib/g++.exp: Rename test-glue.c to testglue.c.
29896         * lib/gcc.exp: Ditto.
29897
29898 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29899
29900         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29901         to completion when it's called.
29902
29903 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29904
29905         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29906         is defined, don't do test.
29907
29908 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29909
29910         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29911         for object files.
29912         (ph_summary): Mark skipped testcases as untested, not unresolved.
29913
29914         * lib/plumhall.exp (ph_make): If unresolved because of bad
29915         errorCode, record errorCode in log file.
29916         (*): Replace send_log/verbose with verbose -log.
29917
29918 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29919
29920         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29921         double conversion if double isn't at least 8 bytes.
29922
29923         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29924         int to work with targets where int is 16 bits.
29925
29926         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29927         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29928         precision for the test to complete.
29929
29930 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29931
29932         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29933         if d10v is not compiled with the -mdouble64 flag.
29934         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29935
29936         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29937         d10v is not compiled with the -mint32 flag.
29938
29939 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29940
29941         * lib/plumhall.exp: Use incr_count.
29942
29943 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29944
29945         * gcc.c-torture: Update to c-torture-1.45.
29946
29947 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29948
29949         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29950         the name of the expect testcase file).
29951
29952         * lib/g++.exp(g++_init): Ditto.
29953
29954 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29955
29956         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29957         the host.
29958
29959         * lib/gcc.exp(gcc_exit): New procedure.
29960
29961 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29962
29963         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29964         specs where appropriate.
29965
29966         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29967         because of new "candidates are" messages, and removed a few
29968
29969         * Converted all non-old-style g++ testcases to old-style, and
29970         moved into g++.old-deja.
29971
29972 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29973
29974         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29975         options.
29976
29977         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29978         succeeded.
29979
29980         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29981
29982 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29983
29984         * lib/gcc.exp (gcc_target_compile): Add support for defining
29985         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29986         the machine doesn't have those features.
29987
29988 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29989
29990         * g++.law/operators4.exp: Don't use LIBS.
29991
29992 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29993
29994         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29995
29996         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29997         * lib/g++.exp: Set it here instead. Also, allow use of the
29998         --tool_exec and --tool_opt options. Change CXX to
29999         GXX_UNDER_TEST.
30000
30001         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30002
30003         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30004
30005 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30006
30007         * lib/old-dejagnu.exp: Use prune_warnings instead of
30008         prune_system_crud.
30009         * lib/mike-g++.exp: Ditto.
30010         * lib/gcc.exp: Ditto.
30011         * lib/g++.exp: Ditto.
30012
30013         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30014
30015 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30016
30017           * 941014-2.c: Include stdlib.h
30018           * 960327-1.c: Include stdio.h
30019           * dbra.c, index-1.c: Don't assume ints are 32bits.
30020
30021 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30022
30023         * lib/gcc.exp: Add gcc,stack_size target feature.
30024
30025         * lib/g++.exp(g++_target_compile): Add the include and link
30026         paths here, not in two other places. And, it's $options, not
30027         options.
30028
30029         * lib/mike-g++.exp(postbase): Remove the code that determines
30030         the correct include and link paths.
30031         * g++.old-deja/old-deja.exp: Ditto.
30032
30033 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30034
30035         * lib/g++.exp(g++_init): target_compile no longer returns the
30036         filename of the result.
30037
30038 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30039
30040         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30041         call to glob.
30042
30043         * gcc.c-torture/special/special.exp: Change call to
30044         gcc_target_compile to include the object file.
30045
30046 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30047
30048         * gcc.c-torture/special/special.exp: Correct misspelling in last
30049         change.
30050
30051 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30052
30053         * lib/plumhall.exp(ph_summary): Log the entire output of the
30054         executable. Return -1 if there were any failures, 0 otherwise.
30055         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30056         (ph_make): Clean up objects and executables that were built
30057         if the tests succeeded.
30058
30059 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30060
30061         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30062         libraries and includes in the build tree as appropriate.
30063
30064 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30065
30066         * lib/c-torture.exp: Instead of looking for the global variable
30067         NO_LONG_LONG, check to see if that's a feature of the target.
30068
30069 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30070
30071         * config/default.exp: Minimize. Delete the remainer of the files in
30072         config; this functionality is now in devo/dejagnu/config.
30073
30074         g++.*/*: Pass any additional flags used to compile to postbase;
30075         delete CXXFLAGS.
30076
30077         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30078         is now done by runtest.exp. Use gcc_target_compile instead of
30079         compile.
30080
30081         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30082         Remove references to CFLAGS. Use remote_file instead of
30083         calling rm -f.
30084         (c-torture): Take a list of arguments to use to compile this
30085         testcase.
30086
30087         lib/g++.exp: Simplify. Use target_compile instead of compile.
30088         lib/gcc-dg.exp: Ditto.
30089         lib/gcc.exp: Ditto.
30090         lib/mike-{gcc,g++}.exp: Ditto.
30091         lib/old-dejagnu.exp: Ditto.
30092         lib/plumhall.exp: Ditto.
30093
30094 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30095
30096         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30097         (ph_linker): Likewise.
30098
30099 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30100
30101           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30102         MAP_ANON / MAP_ANONYMOUS if defined;
30103         else try to map from /dev/zero .
30104
30105 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30106
30107         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30108         isn't defined, then define it to MAP_ANONYMOUS.
30109
30110 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30111
30112         * gcc.c-torture: Update to c-torture-1.42 release.
30113
30114 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30115
30116         * gcc.c-torture: Update to c-torture-1.41 release.
30117
30118 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30119
30120         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30121         c-torture release.
30122
30123 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30124
30125         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30126         and LDFLAGS.  Fix second case to append the target_info ldflags
30127         onto LDFLAGS, not CFLAGS.
30128         * lib/g++.exp (g++_init): Add target_info stuff.
30129         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30130         of libgloss and newlib flags for !native.
30131
30132         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30133         (GDB): Fix relative path to go up another dir for finding gdb.
30134
30135 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30136
30137         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30138         versions in the target_info array, if they don't exist.
30139
30140 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30141
30142         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30143
30144 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30145
30146         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30147         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30148
30149 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30150
30151         * lib/old-dejagnu.exp: Don't remove the output file before we've
30152         actually tested it. Don't append pwd to the path of the executable
30153         we're testing.
30154
30155 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30156
30157         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30158
30159 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30160
30161         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30162         temporary directory for compiler files, and set it to a default
30163         value of /tmp. Set $output as the name of the output file from
30164         compiling the testcase. Add a -o option to $cflags_var so the
30165         compiler writes the final output file as $output. Set $executable
30166         to $output.
30167
30168         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30169         directory for compiler files, and set it to /tmp if it doesn't
30170         already have a value. Set $output_file to the name of the output
30171         file from compiling the testcase. Add a -o option to CXXFLAGS so
30172         the compiler writes the final output file as $output. Use $output
30173         as the executable to be tested.
30174
30175 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30176
30177         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30178
30179 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30180
30181         * gcc.c-torture/execute/pending-1.c: New test.  Still
30182         pending in Tege's queue.
30183
30184 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30185
30186         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30187         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30188         if there were failures.  Call unresolved if there were unresolved
30189         testcases.  Call gcc_fail if program did not run to completion.
30190         (ph_make): Pass additional argument name to ph_execute.
30191         (ph_execute): Add new argument.  Pass additional arguments to
30192         ph_summary.  Call gcc_fail is there is no execution output.
30193
30194 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30195
30196         * lib/plumhall.exp (proc_summary): Output relavent summary
30197         lines into the log so specific failures in plumhall can be
30198         investigated.
30199
30200 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30201
30202         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30203         (c-torture-execute): Don't try to execute tests which use
30204         "long long" types if $NO_LONG_LONG is nonzero.
30205
30206 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30207
30208         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30209         not c-torture.
30210
30211         * gcc.ieee: Move from here.
30212         * gcc.c-torture/execute/ieee: To here.
30213
30214 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30215
30216         * gcc.c-torture: Update to c-torture-1.41 release.
30217
30218 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30219
30220         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30221         not "$output".
30222
30223 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30224
30225         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30226         -c present.
30227
30228 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30229
30230         * config/proelf.exp: Handle connecting to a simulator.
30231
30232 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30233
30234         * config/proelf.exp: New file.  Enough framework that we can
30235         run c-torture tests on the proelf targets (or any other target
30236         that gdb can connect to for that matter).
30237
30238 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30239
30240         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30241         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30242
30243         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30244         exec_output exists.
30245
30246 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30247
30248         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30249         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30250
30251         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30252         to pass/fail/unresolved/unsupported/untested.  Caller must now
30253         call unresolved/unsupported/untested.
30254         * lib/*.exp: Update FSF address.  Update to handle new results of
30255         ${tool}_load.
30256         * lib/chill.exp (verbose): Delete.
30257
30258 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30259
30260         * lib/gcc.exp (default_gcc_start): Change order of args to
30261         $LDFLAGS $CFLAGS $LIBS.
30262         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30263         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30264         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30265         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30266         * gcc.misc-tests/dg-test.exp: Likewise.
30267         * gcc.misc-tests/msgs.exp: Likewise.
30268         * gcc.prms/prms.exp: Likewise.
30269         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30270         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30271
30272         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30273
30274 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30275
30276         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30277
30278         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30279         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30280
30281         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30282         necessary.
30283
30284 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30285
30286         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30287         global for loop; add use of $mathlib.
30288         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30289         settings here; set mathlib for anything but VxWorks.
30290
30291 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30292
30293         * gcc.c-torture: Update to c-torture-1.40 release.
30294
30295 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30296
30297         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30298         dg.exp.
30299
30300 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30301
30302         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30303         global.
30304
30305 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30306
30307         * lib/g++.exp (LIBS): Define if not already.
30308         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30309         (gcc-dg-prune): Call prune_gcc_output.
30310         * lib/gcc.exp (prune_gcc_output): New proc.
30311         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30312         prune_gcc_output.
30313
30314 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30315
30316         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30317         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30318
30319 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30320
30321         * gcc.c-torture: Update to c-torture-1.39 release.
30322
30323 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30324
30325         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30326         fails, try others as well.
30327
30328 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30329
30330         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30331         If compilation fails, mark execute tests as `untested'.
30332         If test is marked as unsupported, don't mark compilation and
30333         execute tests as failed.
30334
30335 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30336
30337         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30338         libstdc++ for whether or not we want to be doing shared
30339         libraries.  Delete link_curses since we don't need it anymore.
30340         * lib/mike-g++.exp (postbase): Don't link in libg++.
30341         * g++.old-deja/old-deja.exp: Likewise.
30342
30343 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30344
30345         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30346
30347 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30348
30349         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30350         For that, add `-Wl,-a,shared_archive'.
30351         * g++.old-deja/old-deja.exp: Likewise.
30352
30353 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30354
30355         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30356
30357 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30358
30359         * lib/mike-g++.exp (postbase): Pay attention to the status of
30360         g++_load.
30361
30362 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30363
30364           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30365
30366 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30367
30368         * lib/gcc.exp (default_gcc_start): No longer need to log program
30369         being executed or its output, execute_anywhere does that now.
30370         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30371         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30372
30373 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30374
30375         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30376         the same as those in lib/g++.exp.
30377
30378 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30379
30380         * gcc.c-torture: Update to c-torture-1.38 release.
30381         * gcc.ieee: Related changes.
30382
30383 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30384
30385         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30386         "exec". Minor reformatting changes.
30387
30388         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30389         cross. This means all "exec" calls now work on a remote host as
30390         well.
30391         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30392         cross. Filter out the extra "\r\n" stuff that expect puts in.
30393         (c-torture-execute): Filter out the bogus warnings like
30394         c-torture-compile does. Add support for canadian cross.
30395         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30396         Use execute_anywhere rather than calling exec directly. Now it
30397         works for canadian cross testing.
30398
30399 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30400
30401         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30402         results into a variable, and check that rather than using file exists.
30403
30404 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30405
30406         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30407         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30408
30409 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30410
30411         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30412         lib_curses if there's a shared libg++ in the build tree.
30413
30414 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30415
30416         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30417         if not supported target.
30418
30419 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30420
30421         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30422         link_curses up to always happen, not just for native builds.
30423
30424 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30425
30426         * gcc.c-torture: Update to c-torture-1.36 release.
30427         * gcc.failure: Related changes.
30428
30429 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30430
30431         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30432
30433 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30434
30435         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30436         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30437         runshlib, link_curses, and mathlib for link and run.
30438
30439         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30440         pass the runtime shared library options for Solaris, OSF/1, and
30441         Irix5, and link with -lcurses to avoid unresolved references.
30442
30443 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30444
30445         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30446         only run once.
30447
30448 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30449
30450         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30451
30452 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30453
30454         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30455         do not have a framework for the "compat" tests yet.
30456
30457 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30458
30459         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30460         set to null if we're testing vxworks5.1.  Use that instead of
30461         `-lm' in the setting of LIBS for link and run.
30462
30463 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30464
30465         * config/rom68k.exp (${tool}_load): Major changes to make it
30466         work.  Verified that it does in fact return the stuff in
30467         exec_output properly.  Catch any Emul or any TRAP other than 0.
30468
30469 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30470
30471         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30472         LDFLAGS properly for targets that need stuff from libgloss.
30473         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30474         only run once.
30475         (gpp_initialized): New variable.
30476
30477 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30478
30479         * config/rom68k.exp: Load libgloss.exp.
30480         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30481         so we can produce a fully linked binary.
30482         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30483         so we can produce a fully linked binary.
30484
30485 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30486
30487         * lib/plumhall.exp (ph_section): Watch for expected failures.
30488         Add missing `else'.
30489
30490         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30491         run the testcase.
30492         (c-torture): Likewise.
30493
30494 1995-08-28  Doug Evans  <dje@cygnus.com>
30495
30496         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30497
30498         * lib/mike-g++.exp (mike_cleanup): New proc.
30499         (prebase): New globals compiler_result, not_compiler_result,
30500         target_regexp.
30501         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30502         allow leading "-" in pattern.  Watch for unsupported tests.
30503         If $compiler_result is set, pattern match assembler code,
30504         and ditto for $not_compiler_result.
30505         * lib/mike-gcc.exp: Likewise.
30506
30507         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30508         execution "succeeded".
30509
30510 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30511
30512         * config/win32.exp: New file.
30513         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30514
30515 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30516
30517         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30518         unsupported.
30519         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30520         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30521         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30522
30523         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30524         "... without exceptions was ...".  That is now handled by
30525         prune_system_crud.
30526         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30527
30528 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30529
30530         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30531         sieve.c,sort2.c}: New files.
30532         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30533         sieve.exp,sort2.exp}: Drivers for them.
30534
30535         * lib/mike-gcc.exp (program_output): New user settable variable.
30536         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30537         messages.
30538         * lib/mike-g++.exp (program_output): New user settable variable.
30539
30540         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30541
30542         * config/sh.exp: Deleted (use sim.exp instead).
30543
30544 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30545
30546         * config/vx.exp: Declare CHECKTASK as global.
30547         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30548         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30549         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30550
30551 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30552
30553         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30554         target. Like vx.exp, only includes `vx29k.exp' instead of
30555         `vxworks.exp'.
30556
30557 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30558
30559         * config/sim.exp: Increase time limit from 120 seconds to 240.
30560
30561 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30562
30563         * gcc.c-torture/execute/950628-1.c: New test.
30564
30565 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30566
30567         * gcc.c-torture: Update with changes/additions from
30568         c-torture-1.34.
30569
30570 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30571
30572         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30573
30574 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30575
30576         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30577
30578 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30579
30580         * gcc.c-torture/compile/950512-1.c: New test.
30581         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30582         * gcc.dg/struct-ret-1.c: Likewise.
30583
30584 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30585
30586         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30587           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30588
30589 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30590
30591         * gcc.c-torture/special/920411-1.c: Deleted.
30592         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30593
30594 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30595
30596         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30597         cpu limit.
30598
30599 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30600
30601         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30602
30603 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30604
30605         From kenner;
30606         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30607         is the proper length.
30608         * va-arg-3.c: Likewise.
30609
30610 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30611
30612         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30613         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30614
30615         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30616         * lib/g++.exp (default_g++_start): Delete old cruft.
30617
30618 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30619
30620         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30621         (2 * (1 << 18)) to (2 * (1 << 17)).
30622
30623         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30624
30625 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30626
30627         * config/rom68k.exp: Renamed from config/idp.exp
30628
30629 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30630
30631         * c-torture/compile/921109-2.c
30632
30633 1995-04-18  Mike Stump  <mrs@cygnus.com>
30634
30635         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30636         excess errors.
30637
30638 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30639
30640         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30641         output.
30642         * lib/g++.exp (default_g++_start): Likewise.
30643
30644 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30645
30646         * gcc.c-torture/compile/950329-1.c: New test.
30647
30648 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30649
30650           * config/bug.exp (${tool}_load): Updated to use new remote_open
30651           and remote_close procs.
30652         * config/idp.exp: New file.
30653
30654 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30655
30656         * gcc.c-torture/execute/950322-1.c: New test.
30657
30658 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30659
30660         * config/vx.exp (${tool}_load): Clean up testing of return code from
30661         vxworks_ld and vxworks_spawn.
30662
30663 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30664
30665         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30666
30667 1995-03-13  Mike Stump  <mrs@cygnus.com>
30668
30669         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30670         can mark excess errors on a machine by machine basis.  Note, the
30671         default is to not expect any excess errors, even when excess
30672         errors test - is given, so you will want to put an XFAIL ... on
30673         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30674         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30675         those 4 machines, but no others.
30676
30677 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30678
30679         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30680         * lib/c-torture.exp: to here.
30681
30682 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30683
30684         * gcc.c-torture/execute/950221-1.c: New test.
30685         * gcc.c-torture/execute/struct-ret-1.c: New test.
30686         * gcc.c-torture/compile/950221-1.c: New test.
30687
30688         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30689
30690 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30691
30692         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30693         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30694
30695 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30696
30697         * g++.gb: New directory of tests, derived from my signature and
30698         class scoping tests.
30699
30700         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30701         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30702         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30703         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30704         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30705         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30706         * g++.gb/sig25.C: Likewise.
30707
30708         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30709         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30710         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30711         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30712         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30713         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30714         * g++.gb/sig25.exp: Likewise.
30715
30716         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30717         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30718         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30719         * g++.gb/scope13.C: Likewise, this test still fails.
30720
30721         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30722         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30723         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30724         * g++.gb/scope13.exp: Ditto.
30725
30726         * g++.gb/README: New file, explains what these tests are about.
30727
30728 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30729
30730         * lib/dg.exp (dg-do): Support `preprocess'.
30731         (dg-test): Likewise.
30732
30733 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30734
30735         * config/udi.exp: change "continue -expect" to "exp_continue".
30736
30737 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30738
30739         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30740         Delete redundant tests.
30741
30742         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30743         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30744         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30745         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30746         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30747         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30748         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30749         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30750
30751         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30752         storing label pointers.
30753         * gcc.c-torture/execute/921019-1.c: Likewise.
30754         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30755         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30756         parameter fp.
30757         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30758         constants.
30759
30760         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30761         Delete obsolete tests.
30762
30763         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30764         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30765         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30766         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30767         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30768         * gcc.c-torture/compile/950124-1.c: New test.
30769
30770         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30771
30772 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30773
30774         * lib/mike-g++.exp: Add -lm to LIBS.
30775
30776 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30777
30778         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30779
30780 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30781
30782         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30783
30784 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30785
30786         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30787
30788 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30789
30790         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30791         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30792         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30793         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30794         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30795         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30796         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30797         * g++.law/{operators31.C, operators32.C,
30798         * g++.law/{operators33.C, operators34.C}: Likewise.
30799         * g++.law/{pic1.C, refs2.C}: Likewise.
30800         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30801         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30802         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30803         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30804
30805         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30806         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30807         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30808         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30809         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30810         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30811         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30812         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30813         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30814         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30815         * g++.law/{operators34.exp}: Likewise.
30816         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30817         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30818         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30819         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30820         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30821
30822         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30823         No longer expected to fail.
30824         * g++.law/missed-error3.C: Tweak for recent bool changes.
30825
30826 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30827
30828         * config/emb-unix: Deleted.
30829         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30830         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30831
30832 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30833
30834         * lib/dg.exp (dg-test): Fix typo in last patch.
30835
30836 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30837
30838         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30839         (handles multiple occurrences).
30840
30841 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30842
30843         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30844         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30845         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30846         printed).
30847         * lib/c-torture.exp (c-torture-compile): Likewise.
30848         (c-torture): Prepend full path if missing.
30849         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30850         (gcc_fail): Likewise.
30851         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30852
30853 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30854
30855         * lib/netware.exp: Only attach to NetWare i386 systems.
30856
30857 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30858
30859         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30860         messages.  Add test name to "output pattern match" pass/fail message.
30861
30862 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30863
30864         * gcc.dg: New testsuite.
30865         * gcc.dg/dg.exp: New file.
30866
30867         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30868         test-switch.c}: Deleted.
30869
30870         * gcc.misc-tests/msgs.exp: New testcase driver.
30871
30872 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30873
30874         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30875         Watch for illegal return values from ${tool}_load.
30876         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30877         cross targets.  Coerce return value >0 to 1.
30878
30879 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30880
30881         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30882
30883         * config/emb-unix.exp: New file.
30884
30885         * config/sim.exp: Error if variable $SIM not defined.
30886         (${tool}_load): Mark test as "untested" if simulator missing.
30887
30888         * config/unix.exp: Load remote.exp to get rcp_download.
30889         * lib/c-torture.exp: Use different option lists for testcases with
30890         and without loops.
30891         * gcc.c-torture/execute/execute.exp: Likewise.
30892
30893 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30894
30895         * config/*.exp: Clarify return code from ${tool}_load.
30896         Call `unresolved' or `untested' instead of `warning' or `perror'
30897         (sometimes you still want to call both though).
30898         Add comment that `shell_id' is local to each file.
30899         * config/udi.exp (timeout): Set to 30.
30900         Don't print warning if connection fails, $connectmode has already
30901         printed an error.
30902         (${tool}_load): Move verbose messages to level 2.
30903         Rework pattern for "Process started" message.
30904         Pass `shell_id' to ${connectmode}_download.
30905         Retry twice upon timeout.  Make resetting of target more robust.
30906         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30907         Pass `shell_id' to exit_$connectmode.
30908         Only call exit_$connectmode if connected.
30909         * config/unix.exp (${tool}_load): Check return codes better.
30910         * config/vrtx.exp (${tool}_load): Likewise.
30911         * config/vx.exp (${tool}_load): Likewise.
30912         Delete unneeded global's.
30913         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30914         from ${tool}_load.
30915         (dg-stat): Delete.
30916         (dg-init): Delete recording of pass/fail counts.
30917         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30918         (old-dejagnu-init): Likewise.
30919         (old-dejagnu-stat): Delete contents, empty proc now.
30920         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30921         (c-torture): Delete references to lcnt, lpass, lfail.
30922         Get option list from TORTURE_OPTIONS.
30923         Delete -funroll[-all]-loops if no loops.
30924         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30925         (g++_stat): Delete contents (empty proc now).
30926         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30927         (gcc_finish): Likewise.
30928         (gcc_stat): Deleted.
30929         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30930         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30931         * gcc.c-torture/execute/execute.exp: Likewise.
30932         Split tests into two parts: compile, execute.
30933         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30934         no loops.  Update to reflect clarified return codes from ${tool}_load.
30935
30936 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30937
30938         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30939         to grep for.
30940         (old-dejagnu): Likewise (where necessary).
30941
30942 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30943
30944         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30945
30946         * lib/dg.exp (dg-process-target): Fix processing of selector.
30947         Add comment regarding use of `error'.
30948
30949         * lib/gcc.exp (prune_system_crud): Define if missing.
30950         * lib/g++.exp (prune_system_crud): Likewise.
30951
30952         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30953         Call prune_system_crud.
30954         * lib/dg.exp (dg-runtest): New proc.
30955         Use perror instead of send_user for tcl errors in testcase.
30956         Don't return any value, it's never used.
30957         Don't clobber previous definition of `unknown'.
30958         Print tcl errors in `dg-final'.
30959
30960 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30961
30962         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30963         (dg-test): Don't print errorInfo, it contains stack backtrace.
30964
30965 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30966
30967         * lib/g++.exp (runtest_file_p): Define if missing.
30968
30969 1994-09-24  Doug Evans  (dje@cygnus.com)
30970
30971         * lib/mike-g++.exp: Comment out loading of g++.exp.
30972         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30973         (default_g++_version): Always print something.
30974         (default_g++_start): Comment out call to `which'.
30975         (g++_start, g++_load): Deleted (must be defined in config file).
30976         * lib/gcc.exp: Test for existence of $CC at start.
30977         Delete check for tmpdir (done in gcc_init).
30978         (default_gcc_version): Always print something.
30979         (default_gcc_start): Comment out call to `which'.
30980         * config/*.exp: Major cleanup - make cross targets work at least a
30981         little better for g++ (by not being "--tool gcc" specific).
30982         Rename gcc_xxx to ${tool}_xxx.
30983         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30984         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30985
30986 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30987
30988         * lib/c-torture.exp (c-torture-compile): Rework compiler
30989         message processing.
30990
30991         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30992         c-torture.
30993
30994 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30995
30996         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30997
30998         * lib/dg.exp (dg-process-target): Support { target native }.
30999
31000 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31001
31002         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31003         looked for "... program xxx got fatal signal".
31004         Correct regsub munging of `comp_output'.
31005         Ignore compiler messages "path prefix not used" and "linker input
31006         file unused".
31007
31008 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31009
31010         * lib/gcc.exp (runtest_file_p): Define if missing.
31011         * gcc.prms/template.c: Example to work from.
31012
31013 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31014
31015         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31016         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31017
31018         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31019         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31020         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31021         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31022
31023         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31024         (dg-process-target): No longer a varargs proc.
31025         Return S/N for target, P/F for xfail.  All callers changed.
31026         (user option procs): More argument checking.
31027         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31028         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31029         (dg-test): Skip test if not running on selected target in `dg-do'.
31030         Update handling of `dg-do-what', `dg-output-text'.
31031         Separate execution pass/fail from output pattern match pass/fail.
31032         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31033
31034 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31035
31036         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31037         target for 920510-1.c.
31038
31039 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31040
31041         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31042         Clean up comment regarding use of passcnt, etc.
31043         (gcc_stat): Don't update `testcnt' here.
31044         (gcc_finish): Do it here.
31045         Might as well reset `but_id' here too.
31046         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31047         to determine if the file should be tested.
31048         * gcc.c-torture/compile/compile.exp: Likewise.
31049         * gcc.c-torture/execute/execute.exp: Likewise.
31050         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31051         * gcc.misc-tests/dg-test.exp: Likewise.
31052         * gcc.prms/prms.exp: Likewise.
31053         * gcc.wendy/wendy.exp: Likewise.
31054         * g++.old-deja.exp: Likewise.
31055         Move "Testing file" message to verbose level 1.
31056
31057 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31058
31059         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31060
31061 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31062
31063         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31064         (default_gcc_start): Accept optional second list element
31065         of compiler flags.  Print compiler output at verbosity level 2.
31066         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31067         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31068         Save current values of framework globals passcnt, failcnt, xpasscnt,
31069         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31070         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31071         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31072         xfailcnt to compute stats.  Update framework global `testcnt' from
31073         pass/fail counts.
31074         (gcc_finish): New proc.  Clean up test environment.
31075         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31076         (gcc_epass, gcc_efail): Delete.
31077         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31078         argument of line number.
31079         (dg-init): If the tool has an init routine, call it.
31080         (dg-test): Remove args `cflags_var' and `libs_var'.
31081         Pass all compiler options to ${tool}_start.
31082         Handle missing line number.
31083         (dg-finish): New function.
31084         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31085         particular files.  Call gcc_finish at end.  Move "skipping test"
31086         message to verbosity level 3.
31087         * gcc.c-torture/compile/compile.exp: Likewise.
31088         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31089         * gcc.c-torture/execute/execute.exp: Likewise.
31090         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31091         Print testcase being tried at verbosity level 1.
31092         * gcc.c-torture/special/special.exp: Unset xfail.
31093         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31094         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31095         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31096         * gcc.failure/failure.exp: Likewise.
31097         * gcc.ieee/ieee.exp: Likewise.
31098         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31099         Update call to dg-test.  Call dg-finish at end.
31100         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31101         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31102         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31103         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31104         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31105         * gcc.wendy/wendy.exp: Add copyright.
31106         Delete setting of tmpdir (done by gcc_init).
31107         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31108         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31109         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31110         gcc_[ce]pass/fail.
31111
31112 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31113
31114         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31115         confusion.
31116         (g++_load): Likewise.
31117
31118         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31119         Rename argument to `prog' to remove the confusion.
31120         Varargs fns behave differently too!
31121         (g++_load): Likewise.
31122
31123         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31124
31125         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31126         what it is.  Delete (always) printing of status value for !native.
31127         Simplify verbose code, and include status and exec_output.
31128         (g++_load): Use gcc_load.
31129
31130 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31131
31132         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31133         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31134         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31135         940714-3.c as these testcases don't exist anymore.  Make
31136         va-arg-1.c expected to pass.
31137
31138 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31139
31140         * gcc.misc-tests/misc.exp: Only run specific testcases.
31141         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31142         * gcc.misc-tests/dg-[1-9].c: New files.
31143
31144         * lib/dg.exp: New testsuite driver.
31145         * gcc.prms/prms.exp: Use it.
31146
31147         * README.gcc: New file.
31148
31149         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31150         Document and reset `lxpass' and `lxfail'.
31151         Simplify "initialized" message.
31152         (gcc_stat): Clean up comments a little.
31153
31154 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31155
31156         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31157
31158 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31159
31160         * lib/old-dejagnu.exp (process-option): New proc.
31161         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31162         (old-dejagnu): Simplify.
31163         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31164
31165 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31166
31167         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31168         exists and is not an empty string.
31169
31170         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31171         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31172         finished.
31173         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31174         automatically.
31175
31176         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31177         longer expected to fail.
31178
31179         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31180         "f" function call.
31181
31182         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31183
31184         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31185         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31186         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31187         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31188         c-torture-1.29.
31189
31190         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31191         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31192
31193         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31194
31195         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31196         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31197
31198         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31199         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31200         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31201
31202 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31203
31204         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31205         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31206         940714-1.c, 940714-2.c, 940714-3.c},
31207         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31208         gcc.misc-tests/{mg.c,mg.exp}:
31209         New tests.
31210         * gcc.noncompile/noncompile.exp: Change accordingly.
31211
31212 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31213
31214         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31215         Undo previous clobberage.
31216
31217 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31218
31219         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31220         * gcc.special/{930510-1.c, special.exp}:
31221         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31222         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31223         struct-varargs-1.c}: New tests from c-torture-1.26.
31224
31225 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31226
31227         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31228           argument to switch.
31229
31230 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31231
31232         * Revert the previous changes.  Please see Rob's directory
31233           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31234           fixes.
31235
31236 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31237
31238         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31239             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31240             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31241             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31242             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31243             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31244             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31245             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31246             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31247             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31248             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31249             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31250             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31251             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31252             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31253             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31254             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31255             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31256             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31257             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31258             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31259             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31260             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31261             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31262             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31263             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31264             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31265
31266 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31267
31268         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31269             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31270           with perror calls.
31271
31272 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31273
31274         * config/unix.exp (g++_load): Fix syntax.
31275
31276 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31277
31278         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31279         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31280         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31281         Don't expect va-arg-1.c to fail.  Correct expected output for
31282         920928-1.c.
31283         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31284         * gcc.wendy/hbm4.c: Correct typo.
31285         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31286
31287 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31288
31289         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31290         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31291         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31292         * lib/c-torture.exp (c-torture-compile): Ditto.
31293
31294         Reduce volume of output (remove all the -I's and such).
31295         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31296         Call gcc_cpass, gcc_cfail.
31297         (c-torture): Pass testing option to c-torture-compile.
31298
31299 1994-03-21  Doug Evans  (dje@cygnus.com)
31300
31301         Bring patches over from progressive.
31302         * config/default.exp: Exit remote shell cleanly.
31303         (g++_exit, g++_start): Add default versions.
31304         * config/sim.exp (gcc_load): Use perror, not error.
31305
31306 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31307
31308         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31309         set in site.exp.
31310
31311 1994-03-14  Doug Evans  (dje@cygnus.com)
31312
31313         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31314         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31315         (wendy_try): New proc to run testcase.
31316         (main loop): Call 'em.
31317         * gcc.wendy/*.c: Clean up pass to correct expected output.
31318
31319         * lib/gcc.exp: Minor cleanup work.
31320         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31321
31322 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31323
31324         * config/sim.exp (gcc_load): Document return codes better.
31325         Don't pass -v to simulator.
31326
31327 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31328
31329           * gcc.special/920717-x.c: Fix typo.
31330           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31331           get at sources.
31332
31333         * lib/mike-gcc.exp: Fix typo.
31334
31335 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31336
31337         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31338         binary to use, transform the name.
31339         * config/*.exp: rename everything. Nuke any g++ specific files,
31340         it's now a special case of gcc that requires no special support.
31341         Add a default.exp for unsupported targets.
31342
31343 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31344
31345         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31346         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31347         version of Tcl.
31348
31349 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31350
31351         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31352         than a warning.
31353
31354 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31355
31356         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31357
31358 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31359
31360         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31361         option_list.  Compile every file with only 4/6 option choices
31362         (same as C torture) instead of with 12/18 different option
31363         choices.
31364         * lib/c-torture.exp: Likewise.
31365
31366         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31367         not already set.
31368
31369 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31370
31371         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31372         can put an XFAIL *-*-* on excess errors.
31373
31374 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31375
31376         * g++.law: Add more tests derived from g++-bugs snapshots.
31377
31378         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31379         equivalent to g++.law/init9.
31380
31381         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31382         compiled it, and the a.out file after we've run it.
31383
31384 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31385
31386         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31387         compiled it, and the a.out file after we've run it.
31388
31389 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31390
31391         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31392
31393 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31394
31395         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31396         version number.
31397
31398 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31399
31400         * g++.law: New directory of g++ tests derived from the g++-bugs
31401         snapshots.
31402
31403 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31404
31405         * gcc.compile: initbug1.c initbug1.exp testcase added
31406
31407 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31408
31409         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31410         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31411           fixes submitted by Jeff Law (law@cs.utah.edu)
31412         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31413           Jeff Law (law@cs.utah.edu)
31414
31415
31416 1993-11-30  Mike Stump  (mrs@cygnus.com)
31417
31418         * config/unix-g++.exp: Follow the gcc way of doing things.
31419         * g++.old-deja/old-deja.exp: Minor updates.
31420         * lib/g++.exp: New file, follow the gcc way of doing things.
31421         * lib/old-dejagnu.exp: Minor updates.
31422         * lib/mike-g++.exp: Always unset errorInfo.
31423
31424 1993-11-06  Mike Stump  (mrs@cygnus.com)
31425
31426         * lib/gcc.exp: Fix some errors with the below change, CC and
31427         CFLAGS should be global when setting, not local.
31428
31429 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31430
31431         * lib/gcc.exp: Transform tool name.
31432
31433 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31434
31435         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31436
31437 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31438
31439         * lib/gcc.exp: change gcc_done to gcc_stat
31440
31441 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31442
31443         * Upgraded gcc testsuite to c-torture version 1.25
31444
31445 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31446
31447         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31448         * lib/c-torture: added hooks for new reporting code.
31449
31450 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31451
31452         * config/sh-gcc.exp: check if sh-sim exists in the path
31453
31454 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31455
31456         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31457         * gcc.compile/compile.exp: Initial changes for new logic.
31458         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31459         * gcc.failure/failure.exp: Initial changes for new logic.
31460         * gcc.ieee/ieee.exp: Initial changes for new logic.
31461         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31462         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31463         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31464         * lib/c-torture.exp: Initial changes for new logic.
31465         * lib/gcc.exp: Initial changes for new logic.
31466
31467 1993-10-15  Mike Stump  (mrs@cygnus.com)
31468
31469         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31470         depend upon failure or success.  Fully qualify names in failure
31471         and success messages.  Always remove a.out before starting
31472         compile, just in case.  Pay more attention to error text output by
31473         the compiler.  Handle testcases with no known past errors just
31474         like all others, so that things are uniform.  Other miscellaneous
31475         improvements.
31476
31477 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31478
31479         * gcc.cpp: new directory for cpp tests
31480
31481 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31482
31483         * lib/chill.exp: Code reformatted, removed unused code.
31484         * config/unix-chill.exp: Code reformatted, removed unused code.
31485         * chill.execute/execute.exp: Code reformatted, removed unused code.
31486         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31487
31488 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31489
31490         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31491         routines not written.
31492
31493 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31494
31495         * config/bug-gcc.exp: Use new procs from bug.exp.
31496
31497 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31498
31499         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31500         via ftp, rather than depending on NFS.
31501         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31502         case.
31503
31504 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31505
31506         * config/bug-gcc.exp: Use new download proc.
31507
31508 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31509
31510         * chill.execute/execute.exp: cleanups, handles errors better
31511         * chill.compile/compile.exp: rewrite, based on execute.exp
31512         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31513         * lib/chill.exp: major changes to diff proc and compile and link
31514           procs. added chill_fail and chill_pass wrappers to pass and
31515           fail. added more comments, and handle error codes better.
31516           Added a hack to capture stderr from exec, so noncompile tests
31517           can work.
31518
31519 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31520
31521         * chill.execute/execute.exp: rewrite of testsuite driver
31522         * lib/chill.exp: rewrite of testsuite driver
31523         * config/unix-chill.exp: rewrite of testsuite driver
31524
31525 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31526
31527     In chill.execute:
31528         * iexpr.ch: Standardize uppercase.
31529         * tuples.dat: Standardize uppercase.
31530         * vary.ch: standardize.  Correct varying string assignments.
31531         * vary.dat: Add new output lines.
31532
31533 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31534
31535     In chill.execute:
31536         * chprintf.ch: Standardize use of uppercase.
31537         * tuples.ch: Standardize and turn arr2 into a DCL,
31538           rather than a SYN.
31539         * pinits.ch: Standardize.
31540
31541 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31542
31543         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31544         * Makefil: Renamed to Makefile.in.
31545         * configure.in: New.
31546
31547 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31548
31549     In chill.execute:
31550         * .cvsignore: Add result/output files.
31551         * Makefile: Fix up variables at start.  Use MFLAGS
31552           everywhere.  Correct bool_loc, built_ins entries.
31553           Add entry for vary1.ch.
31554         * bitarray.ch: Standardize upper-case usage.
31555         * bitexpr.ch: Standardize, add output of b1.
31556         * params.ch: Use arrayt in along PROC parameters, to
31557           avoid novelty problems.
31558         * sets.ch: Tiny cleanup.
31559         * vary1.ch: Re-indent.
31560
31561 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31562
31563           * Add PR-related files to Makefiles, .cvsignore files, etc.
31564
31565 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31566
31567         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31568           with compiler objects. New names are test-flow.c and test-loop.c
31569
31570 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31571
31572         * Upgraded c-torture tests from 1.19 to 1.20
31573
31574         * new files:
31575         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31576         * gcc.compile: 930623-1.c 930623-2.c
31577         * gcc.noncompile: 930622-1.c 930622-2.c
31578         * gcc.failure: 920411-1.c 920627-2.c
31579         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31580
31581 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31582
31583         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31584           More changes to get testsuite working properly. Needs more work.
31585           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31586
31587 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31588
31589         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31590           More changes to get testsuite working properly. Needs more work.
31591
31592 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31593
31594         * chill.compile/compile.exp: Added for Dejagnu support
31595         * chill.execute/execute.exp: Added for Dejagnu support
31596         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31597
31598 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31599
31600     This should complete moving the CHILL test files.
31601         * chill.noncompile(.cvsignore printf.grt
31602             in-printf.grt chprintf.grt chprintf.ch):
31603             Added test-support files.
31604           (Makefile): Modified further.
31605         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31606             signal.ch): Added test files.
31607           * chill.execute (.cvsignore printf.grt printr.c
31608             in-printf.grt rts.c chprintf.grt rts.h): Added
31609           test-support files.
31610             (Makefile): More corrections.
31611
31612 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31613
31614         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31615           test cases, ready for DejaGnu.
31616
31617 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31618
31619         * Upgraded c-torture tests from 1.18 to 1.19
31620
31621         * gcc.compile: added test(s):
31622           930607-1.c
31623         * gcc.execute: added test(s):
31624           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31625
31626         * added new subdirectory for misc tests: gcc.misc-tests
31627         * gcc.misc-test(s): added tests:
31628           inst-check.c test-consts.c test-ior.c test-switch.c
31629
31630 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31631
31632         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31633
31634 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31635
31636         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31637
31638 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31639
31640         * Upgraded c-torture tests from 1.17 to 1.18
31641
31642 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31643
31644         * Upgraded c-torture tests from 1.12 to 1.17
31645
31646 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31647
31648         * lib/old-dejagnu.exp:
31649           Fixed handling of XFAIL target triplets to correctly
31650           recognize wildcard characters.  Removed code that
31651           appended a unique id tag to the end of the file name
31652           printed out by the result of the testcases within a
31653           given test file.
31654
31655 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31656
31657         * lib/old-dejagnu.exp:
31658           Reworked expected failure handling to trigger off of XFAIL
31659           keyword in keyphrase embeded in testcase source code. The
31660           XFAIL keyword must be at the end of the keyphrase line. It
31661           may optionally be followed by one or more target triplets.
31662           It has just occured that the handling of wildcards in the
31663           target triplet may not be correct.
31664
31665 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31666
31667         * g++.old-deja/tests:
31668           Moved all subdirectories up one level into g++.old-deja .
31669
31670         * lib/old-dejagnu.exp:
31671           Fixed problem with CXXFLAGS not being properly reset, and being
31672           corrupted with extraneous "-c" compiler option.  This was
31673           causing binaries to not be generated for test that needed them.
31674           Modified strings passed to "pass" and "fail" so that individual
31675           tests from the same test file would be distinguished by an
31676           identifier appended to the test file name in the summary logs;
31677           this corrected a problem with erroneous diff logs.  Added code
31678           to search testcases for expected fail and unexpected pass keywords.
31679
31680 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31681
31682         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31683
31684 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31685
31686         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31687           Removed extraneous text from end of "Special g++ Options"
31688           keyphrase.
31689
31690         * lib/old-dejagnu.exp: Added pattern matching to look for new
31691           keywords, embedded in testcases comments, which will trigger
31692           calls to xpass and xfail.
31693
31694 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31695
31696         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31697           comments embedded in the testcases, especially the one looking for
31698           special compiler options, as well as the pattern matching for the
31699           compiler output again.
31700
31701 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31702
31703         * lib/old-dejagnu.exp: Do a proper check of the return value for
31704           execute tests. Fixed several problems with the pattern matching
31705           of the compiler output which gave erroneous test results.
31706           Changed several of the test result messages to be more descriptive.
31707         * config/unix-g++.exp: Proc g++_load now actually works and
31708           executes the tests passed to it and returns a usable return
31709           value.
31710
31711 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31712
31713           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31714
31715 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31716
31717         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31718           Modified both files to properly execute the old style
31719           dejagnu tests. The previous versions of these files were
31720           experimental and did not function anything near correctly.
31721
31722 1993-04-05  Rob Savoye  (rob@cygnus.com)
31723
31724         * Removed all Makefile.in and configure.in files. No configuration
31725         needed now.
31726
31727 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31728
31729         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31730
31731 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31732
31733         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31734         gcc.special/configure.in, gcc.noncompile/configure.in,
31735         gcc.execute/configure.in, gcc.code_quality/configure.in,
31736         g++.other/configure.in, g++.old-deja/configure.in,
31737         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31738         in srcname setting.
31739
31740 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31741
31742         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31743         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31744         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31745
31746 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31747
31748         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31749         (gdb_exit): Don't remove *_soc files.
31750
31751 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31752
31753         * lib/c-torture.exp: Don't look for main; instead always use -w
31754         -c.  This is how the c-torture tests work.  Remove the object
31755         file if the compilation succeeds.
31756         * gcc.execute/execute.exp: Remove executable if test passes.
31757         * gcc.noncompile/noncompile.exp: Every test is an expected
31758         failure.
31759         * gcc.special/special.exp: Added tests from c-torture 1.11,
31760         corrected use of existing test.
31761         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31762         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31763         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31764         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31765         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31766         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31767         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31768         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31769         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31770         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31771         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31772         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31773         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31774         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31775         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31776         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31777         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31778         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31779         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31780         c-torture 1.11.
31781         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31782         correspond to c-torture 1.11.
31783
31784         * New file.