OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         * gfortran.dg/fold_nearest.f90: New test.
4
5 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
6
7         * gcc.dg/tree-ssa/alias-1.c: New test.
8
9 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10
11         PR tree-optimization/20920
12         * g++.dg/tree-ssa/pr20920.C: New test.
13
14 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
15
16         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17         (long long int)ceil*.
18         
19 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
20
21         * g++.dg/warn/Wdtor1.C: Declare template in system header with
22         explicit C++ linkage.
23
24 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25
26         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27         warning for arithmetic IF statements.
28
29 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30
31         * eor_handling_1.f90: New test case.
32         * eor_handling_2.f90: New test case.
33         * eor_handling_3.f90: New test case.
34         * eor_handling_4.f90: New test case.
35         * eor_handling_5.f90: New test case.
36         * noadv_size.f90: New test case.
37         * pad_no.f90: New test case.
38
39 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
40
41         * gcc.c-torture/execute/20050410-1.c: New test.
42
43 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
44
45         * gcc.dg/pr20126.c: New.
46
47 2005-04-09  Bud Davis  <bdavis@gfortran.org>
48             Steven G. Kargl <kargls@comcast.net>
49
50         * gfortran.dg/PR19872.f: New test.
51
52 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
53
54         * gfortran.dg/nint_1.f90:  Fix dg-do directive
55
56 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
57
58         * gfortran.dg/nint_1.f90: New test.
59
60 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
61
62         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
63         Added test for callee-allocated arrays with write statements.
64         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
65         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
66         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
67         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
68         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
69
70 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
71
72         PR libfortran/20163
73         * gfortran.dg/open-options-blanks.f:  New test.
74
75 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
76
77         PR fortran/13257
78         * gfortran.dg/comma_format_extension_[1234].f: New tests.
79
80 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
81
82         * gcc.dg/tree-ssa/stdarg-1.c: New test.
83         * gcc.dg/tree-ssa/stdarg-2.c: New test.
84         * gcc.dg/tree-ssa/stdarg-3.c: New test.
85         * gcc.dg/tree-ssa/stdarg-4.c: New test.
86         * gcc.dg/tree-ssa/stdarg-5.c: New test.
87         * gcc.c-torture/execute/stdarg-4.c: New test.
88
89         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
90
91         PR target/20795
92         * g++.dg/abi/param2.C: New test.
93
94 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
95
96         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
97
98 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
99
100         * gcc.dg/builtins-53.c: New test.
101
102 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
103
104         * g++.dg/tree-ssa/pr18178.C: New test.
105         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
106         * gcc.c-torture/execute/20041019-1.c: New test.
107         * gcc.dg/tree-ssa/20041008-1.c: New test.
108         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
109         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
110         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
111         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
112         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
113         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
114         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
115         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
116         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
117         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
118
119 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
120
121         PR rtl-optimization/20466
122         * gcc.c-torture/execute/pr20466-1.c: New test.
123
124 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/20905
127         * g++.dg/parse/cond2.C: New test.
128
129         PR c++/20145
130         * g++.dg/warn/Wdtor1.C: New test.
131
132 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
133
134         PR fortran/17229
135         * gfortran.dg/pr17229.f: New test.
136
137 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
138
139         * gfortran.dg/tiny_1.f90: New test.
140         * gfortran.dg/tiny_2.f90: ditto.
141
142 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
143
144         * gfortran.dg/eor_1.f90:  Fix dg-do run line
145         * gfortran.dg/open_new.f90:  Fix dg-do run line
146
147 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
148
149         * lib/target-supports.exp (get_compiler_messages): Support
150         optional arguments, the fourth being compiler options.
151         (check_effective_target_fpic): New proc.
152         * gcc.dg/20050321-2.c: Restrict to target fpic.
153
154 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
155
156         * gcc.dg/15443-1.c: New test.
157         * gcc.dg/15443-2.c: Likewise.
158
159 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
160
161         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
162
163 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
164
165         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
166
167 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
168
169         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
170         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
171         -m64.
172         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
173         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
174         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
175
176 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
177
178         PR c++/20212
179         * g++.dg/warn/Wunused-11.C: New test.
180
181 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
182
183         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
184
185 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
186
187         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
188
189 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
190
191         PR c++/20734
192         * g++.dg/template/ptrmem13.C: New test.
193
194 2005-04-05  Per Bothner  <per@bothner.com>
195
196         * lib/gcc.exp: Always add -fno-show-column, for now.
197
198 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
199
200         PR testsuite/20767
201         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
202         of plain old "unsigned int" for the type of "i".  Makes this test
203         64bit clean.
204
205 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
206
207         * gcc.dg/i386-ssefn-1.c: New test.
208         * gcc.dg/i386-ssefn-2.c: New test.
209         * gcc.dg/i386-ssefn-3.c: New test.
210         * gcc.dg/i386-ssefn-4.c: New test.
211
212 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
213
214         PR tree-optimization/20076
215         * gcc.dg/builtin-apply4.c: New test.
216
217         PR preprocessor/19475
218         * gcc.dg/cpp/macspace1.c: New test.
219         * gcc.dg/cpp/macspace2.c: New test.
220
221 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
222
223         * gfortran.dg/pr20755.f: Fixed bad format.
224
225 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
226
227         PR c++/20763
228         * g++.dg/ext/attrib21.C: New test.
229
230 2004-04-05  Devang Patel  <dpatel@apple.com>
231
232         * lib/target-supports.exp (check_effective_target_vect_shif): New.
233         * gcc.dg/vect/vect-shift-1.c: New test.
234         
235 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
236
237         PR libfortran/20755
238         * gfortran.dg/pr20755.f: New test.
239
240 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
241
242         * gfortran.dg/pr15959.f90: New test.
243         * gfortran.dg/string_pad_trunc.f90: New test.
244
245 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
246
247         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
248         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
249         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
250         syntax.
251
252 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
253
254         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
255
256 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
257
258         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
259         * gcc.c-torture/compile/20011119-2.c: Likewise.
260         * gcc.c-torture/compile/981001-2.c: Likewise.
261
262 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
263
264         PR c++/20679
265         * g++.dg/template/overload4.C: New test.
266
267 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
268
269         PR c++/20746
270         * g++.dg/abi/covariant5.C: New.
271
272         PR debug/20505
273         * g++.dg/debug/const2.C: New.
274
275 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
276
277         PR rtl-optimization/16104
278         * gcc.c-torture/execute/20050316-1.c: New test.
279
280 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
281
282         * g++.dg/template/spec23.C: Fix dg-error text.
283
284 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
285
286         PR c++/19199
287         * g++.dg/expr/lval2.C: New.
288
289 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
290
291         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
292         __builtin_strcasecmp and __builtin_strncasecmp.
293
294 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
295
296         PR c++/20723
297         * g++.dg/template/spec22.C: New.
298         * g++.dg/template/spec23.C: New.
299
300 2005-04-03  Dale Ranta  <dir@lanl.gov>
301             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
302
303         PR libfortran/20068
304         PR libfortran/20125
305         PR libfortran/20156
306         PR libfortran/20471
307         * gfortran.dg/backspace.f: New test.
308
309 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
310
311         * gcc.dg/pr19345.c: New test.
312
313 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
314
315         PR tree-optimization/20640
316         * gcc.dg/torture/tree-loop-1.c: New.
317
318 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
319
320         PR rtl-optimization/20290
321         * gcc.c-torture/execute/loop-ivopts-2.c: New.
322
323 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
324
325         * gcc.dg/rs6000-fpint.c: New.
326
327 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
328
329         * gcc.dg/old-style-then-proto-1.c: New test.
330
331 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
332
333         * gfortran.fortran-torture/execute/backspace.f90: Check
334         after backspace and read was incorrect.
335
336 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
337
338         * gcc.c-torture/execute/builtins/strcat.c: Check the result
339         buffer past the terminating NUL using memcmp.
340         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
341         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
342
343         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
344         Fix unused/uninitialized variable warnings.
345
346         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
347         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
348         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
349         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
350
351         * gcc.c-torture/execute/builtins/abs-1-lib.c,
352         gcc.c-torture/execute/builtins/fputs-lib.c,
353         gcc.c-torture/execute/builtins/lib/fprintf.c,
354         gcc.c-torture/execute/builtins/lib/main.c,
355         gcc.c-torture/execute/builtins/lib/memcmp.c,
356         gcc.c-torture/execute/builtins/lib/memmove.c,
357         gcc.c-torture/execute/builtins/lib/mempcpy.c,
358         gcc.c-torture/execute/builtins/lib/memset.c,
359         gcc.c-torture/execute/builtins/lib/printf.c,
360         gcc.c-torture/execute/builtins/lib/sprintf.c,
361         gcc.c-torture/execute/builtins/lib/stpcpy.c,
362         gcc.c-torture/execute/builtins/lib/strchr.c,
363         gcc.c-torture/execute/builtins/lib/strcmp.c,
364         gcc.c-torture/execute/builtins/lib/strcpy.c,
365         gcc.c-torture/execute/builtins/lib/strcspn.c,
366         gcc.c-torture/execute/builtins/lib/strlen.c,
367         gcc.c-torture/execute/builtins/lib/strncat.c,
368         gcc.c-torture/execute/builtins/lib/strncmp.c,
369         gcc.c-torture/execute/builtins/lib/strncpy.c,
370         gcc.c-torture/execute/builtins/lib/strrchr.c,
371         gcc.c-torture/execute/builtins/lib/strspn.c,
372         gcc.c-torture/execute/builtins/lib/strstr.c,
373         gcc.c-torture/execute/builtins/memops-asm-lib.c,
374         gcc.c-torture/execute/builtins/strlen-2.c,
375         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
376         prototypes.
377
378 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
379
380         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
381         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
382         selectany usage.
383
384 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
385
386         PR c++/19406
387         * g++.dg/debug/using1.C: New test.
388
389 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
390
391         PR middle-end/20524
392         * gcc.dg/alias-7.c: Prefix asm-declared name with
393         __USER_LABEL_PREFIX__.
394
395 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
396
397         Fix fallout from PR middle-end/15700:
398         * gcc.c-torture/compile/20011119-1.c: Take
399         __USER_LABEL_PREFIX__ into account.
400         * gcc.c-torture/compile/20011119-2.c: Likewise.
401
402 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
403
404         PR c++/18644
405         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
406
407 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
408
409         PR c/17855
410         * gcc.c-torture/compile/struct-non-lval-1.c,
411         gcc.c-torture/compile/struct-non-lval-2.c,
412         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
413
414 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
415
416         * gcc.dg/tls/tls.exp: Remove temporary file.
417         * g++.dg/tls/tls.exp: Ditto.
418         * lib/file-format.exp: Ditto.
419         * g++.dg/special/ecos.exp: Ditto.
420
421         * lib/profopt.exp: Treat prof_ext as a list.
422         * gcc.misc-tests/bprob.exp: Ditto.
423         * g++.dg/bprob/bprob.exp: Ditto.
424
425         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
426         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
427         g++.dg/tree-ssa/pointer-reference-alias.C,
428         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
429         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
430         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
431         g++.dg/vect/pr19951.cc: Ditto.
432         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
433         gcc.dg/builtins-47.c: Ditto.
434         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
435         gcc.dg/pr20115-1.c: Ditto.
436         * gcc.dg/tree-ssa/20030530-2.c,
437         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
438         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
439         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
440         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
441         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
442         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
443         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
444         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
445         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
446         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
447         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
448         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
449         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
450         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
451         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
452         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
453         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
454         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
455         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
456         gcc.dg/tree-ssa/20030824-1.c,
457         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
458         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
459         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
460         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
461         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
462         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
463         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
464         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
465         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
466         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
467         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
468         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
469         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
470         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
471         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
472         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
473         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
474         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
475         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
476         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
477         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
478         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
479         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
480         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
481         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
482         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
483         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
484         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
485         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
486         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
487         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
488         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
489         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
490         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
491         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
492         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
493         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
494         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
495         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
496         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
497         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
498         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
499         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
500         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
501         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
502         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
503         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
504         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
505         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
506         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
507         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
508         gcc.dg/tree-ssa/useless-1.c: Ditto.
509         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
510         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
511         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
512         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
513         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
514         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
515         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
516         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
517         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
518         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
519         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
520         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
521         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
522         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
523         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
524         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
525         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
526         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
527         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
528         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
529         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
530         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
531         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
532         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
533         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
534         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
535         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
536         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
537         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
538         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
539         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
540         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
541         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
542         gcc.dg/vect/vect-none.c: Ditto.
543         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
544         treelang/compile/unsigned.tree: Ditto.
545
546         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
547         * gcc.dg/cpp/direct2s.c: Ditto.
548         * gcc.dg/cpp/paste4.c: Ditto.
549         * gcc.dg/cpp/separate-1.c: Ditto.
550         * gcc.dg/pch/save-temps-1.c: Ditto.
551         * g++.dg/ext/altivec-10.C: Ditto.
552         * g++.dg/pch/pch.C: Ditto.
553
554         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
555
556         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
557         * g++.dg/template/repo1.C: Ditto.
558         * g++.dg/template/repo2.C: Ditto.
559         * g++.dg/template/repo3.C: Ditto.
560         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
561         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
562         * g++.old-deja/g++.pt/repo1.C: Ditto.
563         * g++.old-deja/g++.pt/repo2.C: Ditto.
564         * g++.old-deja/g++.pt/repo3.C: Ditto.
565         * g++.old-deja/g++.pt/repo4.C: Ditto.
566
567         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
568         * gcc.dg/20030107-1.c: Ditto.
569         * gcc.dg/20030702-1.c: Ditto.
570         * gcc.dg/profile-generate-1.c: Ditto.
571         * g++.dg/other/profile1.C: Ditto.
572         * g++.old-deja/g++.robertl/eb83.C: Ditto.
573
574         * lib/gcc-dg.exp (remove-build-file): New.
575         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
576         cleanup-tree-dump, cleanup-saved-temps): New.
577
578 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
579
580         PR c++/19203, DR 214
581         * g++.dg/parse/ambig3.C: Not ambiguous.
582         * g++.dg/template/spec20.C: New.
583         * g++.dg/template/spec21.C: New.
584
585 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
586
587         PR target/20045
588         * gcc.dg/ia64-fptr-1.c: Run only on linux.
589
590 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
591
592         PR libfortran/20660
593         * gfortran.dg/negative_unit.f: New test.
594
595 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
596
597         * gcc.dg/20050330-1.c: New test.
598
599 2005-03-30  Devang Patel  <dpatel@apple.com>
600
601         * g++.dg/tree-sra/ssa-sra-3.C: New test.
602
603 2005-03-30  Dale Johannesen  <dalej@apple.com>
604
605         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
606
607 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
608
609         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
610         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
611         Strip options from test name.
612
613 2005-03-31  Jan Hubicka  <jh@suse.cz>
614
615         * gcc.dg/varpool-1.c: New testcase.
616
617 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
618
619         PR c/772
620         PR c/17913
621         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
622         gcc.dg/stmt-expr-label-3.c : New tests.
623         * gcc.c-torture/execute/medce-2.c: Remove.
624
625 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
626
627         PR c/20368
628         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
629         tests.
630
631 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
632
633         * gcc.c-torture/compile/pr20203.c: New test.
634
635 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
636
637         * gfortran.dg/promotion.f90:  New test.
638
639 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
640
641         PR middle-end/20491
642         * gcc.dg/torture/asm-subreg-1.c: New test.
643
644 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
645
646         PR c/20672
647         * gcc.dg/pr20672-1.c: New test.
648
649 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
650
651         * gfortran.dg/vect: New directory.
652         * gfortran.dg/vect/vect.exp: New.
653         * gfortran.dg/vect/vect-1.f90: New test.
654         * gfortran.dg/vect/vect-2.f90: New test.
655         * gfortran.dg/vect/vect-3.f90: New test.
656         * gfortran.dg/vect/vect-4.f90: New test.
657         * gfortran.dg/vect/vect-5.f90: New test.
658
659 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
660
661         PR middle-end/20622
662         * gcc.dg/alias-7.c: New test.
663
664 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
665
666         * gcc.dg/sparc-reg-1.c: New test.
667
668 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
669
670         PR target/19890
671         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
672
673 2005-03-29  Dale Ranta  <dir@lanl.gov>
674             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
675
676         PR libfortran/20163
677         * gfortran.dg/pr20163-2.f: New test.
678
679 2005-03-28  Jan Hubicka  <jh@suse.cz>
680
681         PR middle-end/20635
682         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
683         by Jakub Jelinek.
684
685 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
686
687         PR tree-optimization/20626
688         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
689         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
690
691 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
692
693         * gfortran.dg/underflow.f90:  New test.
694         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
695
696 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
697
698         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
699
700 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
701
702         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
703         (g++_init): Make sure that CXXFLAGS is set.
704         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
705         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
706         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
707         * lib/objc.exp (objc_init): Likewise.
708         * lib/treelang.exp (treelang_init): Likewise.
709
710 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
711
712         PR tree-optimization/20470
713         * gcc.dg/tree-ssa/pr20470.c: New test.
714
715 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
716
717         * gcc.dg/ppc-stfiwx.c: New.
718
719 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
720
721         PR target/19888
722         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
723
724 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
725
726         * gcc.dg/20050325-1.c: Fix a typo.
727
728 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
729
730         PR libfortran/19678
731         PR libfortran/19679
732         * gfortran.dg/dos_eol.f: New test.
733
734 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
735
736         PR rtl-optimization/20249
737         * gcc.dg/20050325-1.c: New test.
738
739 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
740
741         PR libfortran/15332
742         * gfortran.dg/pr15332.f: New test.
743
744 2005-03-24  Dale Johannesen  <dalej@apple.com>
745
746         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
747
748 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
749
750         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
751         'internal' visibility.
752         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
753         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
754         'protected' visibility.
755         * gcc.dg/visibility-7.c: Likewise.
756         * lib/target-supports.exp (check_visibility_available): Take
757         a parameter, the kind of visibility to check for.
758         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
759         to check_visibility_available.
760
761         * g++.dg/expr/cast3.C: New.
762
763 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
764
765         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
766         rs6000.
767
768 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
769
770         PR target/20095
771         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
772
773 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
774
775         * gcc.dg/badshift.c: Renamed to...
776         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
777
778         * gcc.target/i386/badshift.c: Renamed to...
779         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
780         only.
781
782         PR rtl-optimization/20532
783         * gcc.target/i386/badshift.c: New.
784
785 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
786
787         * gfortran.dg/pr18025.f90: New test.
788
789 2005-03-23  Dale Johannesen  <dalej@apple.com>
790         
791         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
792
793 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
794
795         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
796
797         * lib/target-supports.exp (check_iconv_available): Default
798         libiconv to -liconv, if there is no definition.
799
800 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
801
802         * gcc.dg/torture/cris-asm-mof-1.c: New test.
803
804 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
805
806         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
807         * g++.dg/opt/pr7503-2.C: Likewise.
808         * g++.dg/opt/pr7503-3.C: Likewise.
809         * g++.dg/opt/pr7503-4.C: Likewise.
810         * g++.dg/opt/pr7503-5.C: Likewise.
811         * g++.dg/warn/minmax.C: New test.
812
813 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
814
815         * gfortran.dg/g77_intrinsics_funcs.f: New test.
816         * gfortran.dg/g77_intrinsics_sub.f: New test.
817
818 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
819             Jan Hubicka  <jh@suse.cz>
820             Steven Bosscher <stevenb@suse.de
821
822         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
823
824 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
825
826         PR c++/19980
827         * g++.dg/template/redecl3.C: New test.
828
829 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
830
831         PR c++/20499
832         * g++.dg/parse/error16.C: Tweak error markers.
833
834 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
835
836         PR target/20561
837         * gcc.dg/20050321-2.c: New test.
838
839 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
840
841         PR c++/20465
842         PR c++/20381
843         * g++.dg/template/ptrmem12.C: New.
844
845 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
846
847         PR rtl-optimization/20527
848         * gcc.c-torture/execute/pr20527-1.c: New test.
849
850 2005-03-22  Ben Elliston  <bje@au.ibm.com>
851
852         * gcc.misc-tests/options.exp (check_for_options): Create a real C
853         program, compile it into a real executable and then delete the .c
854         and .x files afterwards, to avoid problems on testglue targets.
855
856 2005-03-21  Stuart Hastings  <stuart@apple.com>
857
858         * gcc.target/i386/sse-2.c: New.
859         
860 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
861
862         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
863
864 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
865
866         * g++.dg/parse/crash25.C: Fix typo.
867
868 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
869
870         PR c++/20461
871         * g++.dg/parse/crash24.C: New test.
872
873         PR c++/20536
874         * g++.dg/parse/crash25.C: New test.
875
876 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
877
878         PR c++/20147    
879         * g++.dg/ext/stmtexpr4.C: New test.
880
881 2005-03-20  Roger Sayle  <roger@eyesopen.com>
882
883         PR middle-end/20539
884         * gcc.c-torture/compile/pr13066-1.c: New test case.
885         * gcc.c-torture/compile/pr20539-1.c: Likewise.
886         * g++.dg/opt/pr13066-1.C: Likewise.
887
888 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
889
890         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
891
892 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
893
894         PR fortran/18525
895         * gfortran.dg/nesting_1.f90: New test.
896
897 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
898
899         PR c++/20240
900         * g++.dg/lookup/using13.C: New test.
901
902 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
903
904         PR c++/20333
905         * g++.dg/template/crash36.C: New test.
906
907 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
908
909         PR c++/20463
910         * g++.dg/template/crash35.C: New test.
911
912 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
913
914         PR c++/19966
915         * g++.dg/overload/operator2.C: New test.
916
917 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
918
919         PR libfortran/20257
920         * gfortran.dg/pr20257.f90: New test.
921
922 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
923
924         PR libfortran/20480
925         * gfortran.dg/pr20480.f90: New test.
926
927 2005-03-16  Richard Henderson  <rth@redhat.com>
928
929         PR middle-end/15700
930         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
931         (_rtld_global): New.
932         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
933         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
934
935         * gcc.dg/alias-3.c: New.
936         * gcc.dg/alias-4.c: New.
937         * gcc.dg/alias-5.c: New.
938         * gcc.dg/alias-6.c: New.
939
940 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
941
942         * gcc.dg/cpp/ucnid-7.c: New.
943
944 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
945             Dorit Naishlos  <dorit@il.ibm.com>
946
947         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
948         darwin.
949
950 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
951
952         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
953         misaligned accesses.
954         * gcc.dg/vect/vect-58.c: Likewise.
955         * gcc.dg/vect/vect-92.c: New.
956         * gcc.dg/vect/vect-93.c: New.
957
958 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
959
960         PR fortran/18827
961         * gfortran.dg/assign_2.f90: New test.
962         * gfortran.dg/assign_3.f90: New test.
963         * gfortran.dg/assign.f90: New test.
964
965 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
966
967         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
968         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
969         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
970         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
971         names.
972
973 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
974
975         * gcc.dg/cpp/ucnid-6.c: New.
976
977         * gcc.dg/cpp/normalize-1.c: New.
978         * gcc.dg/cpp/normalize-2.c: New.
979         * gcc.dg/cpp/normalize-3.c: New.
980         * gcc.dg/cpp/normalize-4.c: New.
981         * gcc.dg/cpp/ucnid-4.c: New.
982         * gcc.dg/cpp/ucnid-5.c: New.
983         * g++.dg/cpp/normalize-1.C: New.
984         * g++.dg/cpp/ucnid-1.C: New.
985
986 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
987
988         * gcc.dg/pr18628.c: New.
989
990 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
991
992         PR c++/20280
993         * g++.dg/tree-ssa/pr20280.C: New.
994
995 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
996
997         PR fortran/20467
998         * gfortran.dg/stfunc_2.f90: New test.
999
1000 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1001
1002         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1003
1004 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1005
1006         * gcc.dg/tree-ssa/20050314-1.c: New test.
1007
1008 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1009
1010         PR c++/4403
1011         PR c++/9783, DR433
1012         * g++.dg/template/friend34.C: New test.
1013         * g++.dg/template/friend35.C: Likewise.
1014         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1015
1016 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1017
1018         Friend class name lookup 5/n
1019         PR c++/1016
1020         * g++.dg/lookup/hidden-class1.C: New test.
1021         * g++.dg/lookup/hidden-class2.C: Likewise.
1022         * g++.dg/lookup/hidden-class3.C: Likewise.
1023         * g++.dg/lookup/hidden-class4.C: Likewise.
1024         * g++.dg/lookup/hidden-class5.C: Likewise.
1025         * g++.dg/lookup/hidden-class6.C: Likewise.
1026         * g++.dg/lookup/hidden-class7.C: Likewise.
1027         * g++.dg/lookup/hidden-class8.C: Likewise.
1028         * g++.dg/lookup/hidden-class9.C: Likewise.
1029         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1030         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1031         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1032         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1033         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1034         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1035         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1036         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1037         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1038         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1039         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1040
1041 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1042
1043         PR c++/20157
1044         * g++.dg/template/error18.C: New test.
1045
1046 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1047
1048         PR debug/16792
1049         * g++.dg/debug/pr16792.C: New test.
1050
1051 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1052
1053         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1054         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1055         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1056         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1057         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1058         test assertion names.
1059
1060 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1061
1062         PR fortran/18600
1063         * gfortran.dg/stfunc_1.f90: New test.
1064
1065 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1066
1067         PR fortran/16907
1068         * gfortran.dg/real_index_1.f90: New test.
1069
1070 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1071
1072         PR fortran/20323
1073         * gfortran.dg/spec_expr_1.f90: New test.
1074
1075 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1076
1077         PR c/20402
1078         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1079         new parser.
1080
1081 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1082
1083         PR fortran/20361
1084         * gfortran.dg/largeequiv_1.f90: New test.
1085
1086 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1087
1088         * gcc.dg/ucnid-1.c: New.
1089         * gcc.dg/ucnid-2.c: New.
1090         * gcc.dg/ucnid-3.c: New.
1091         * gcc.dg/ucnid-4.c: New.
1092         * gcc.dg/ucnid-5.c: New.
1093         * gcc.dg/ucnid-6.c: New.
1094         * gcc.dg/cpp/ucnid-1.c: New.
1095         * gcc.dg/cpp/ucnid-2.c: New.
1096         * gcc.dg/cpp/ucnid-3.c: New.
1097         * g++.dg/other/ucnid-1.C: New.
1098
1099 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1100
1101         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1102
1103 2005-03-11  Per Bothner  <per@bothner.com>
1104
1105         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1106         that diagnotics refer to correct token.
1107         * gcc.dg/unused-3.c: Likewise.
1108
1109 2005-03-11  Per Bothner  <per@bothner.com>
1110
1111         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1112         constant" is now actually on same line as string constant.
1113         * gcc.dg/cpp/direct2s.c: Likewise.
1114
1115 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1116
1117         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1118
1119 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1120
1121         PR libfortran/20124
1122         * gfortran.dg/pr20124.f90: New Test
1123
1124 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1125
1126         PR tree-optimization/20130
1127         * gcc.dg/pr20130-1.c: New test.
1128
1129 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1130
1131         PR target/20095
1132         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1133
1134 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1135
1136         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1137
1138 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1139
1140         * g++.dg/eh/forced1.C: Fix comment.
1141         * g++.dg/eh/forced2.C: Ditto.
1142         * g++.dg/eh/forced3.C: Ditto.
1143         * g++.dg/eh/forced4.C: Ditto.
1144
1145 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1146
1147         PR rtl-opt/20412
1148         * gcc.c-torture/compile/pr20412.c: New test.
1149
1150 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1151
1152         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1153
1154 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1155
1156         PR target/20322
1157         * gcc.dg/20050307-1.c: New test.
1158
1159 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1160
1161         PR c++/20375
1162         * g++.dg/other/stdarg3.C: New.
1163
1164 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1165
1166         PR c++/18384, c++/18327
1167         * g++.dg/init/array19.C: New test.
1168
1169         PR inline-asm/20314
1170         * gcc.dg/torture/pr20314-1.c: New test.
1171         * gcc.dg/torture/pr20314-2.c: New test.
1172
1173 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1174
1175         * gcc.dg/20050309-1.c: New test.
1176
1177 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1178
1179         * gcc.dg/builtins-10.c: Reactivate disabled test.
1180         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1181         new cbrt transformations.
1182
1183 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1184
1185         PR c++/20208
1186         * g++.dg/template/array13.C: New test.
1187
1188 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1189
1190         PR c++/16859
1191         * g++.dg/init/brace4.C: New test.
1192
1193 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1194
1195         PR c++/20186
1196         * g++.dg/template/non-dependent12.C: New.
1197
1198 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1199
1200         PR c++/20142
1201         * g++.dg/init/array18.C: Add dg-do run marker.
1202         
1203         PR c++/20142
1204         * g++.dg/init/array18.C: New test.
1205
1206 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1207
1208         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1209         * g++.dg/gcov/gcov.exp: Likewise.
1210         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1211         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1212         * lib/c-torture.exp: Likewise.
1213         * lib/fortran-torture.exp: Likewise.
1214         * lib/g++.exp: Likewise.
1215         * lib/gcc-defs.exp: Likewise.
1216         * lib/gcc-dg.exp: Likewise.
1217         * lib/gcc.exp: Likewise.
1218         * lib/gcov.exp: Likewise.
1219         * lib/gfortran.exp: Likewise.
1220         * lib/mike-g++.exp: Likewise.
1221         * lib/mike-gcc.exp: Likewise.
1222         * lib/objc-torture.exp: Likewise.
1223         * lib/objc.exp: Likewise.
1224         * lib/profopt.exp: Likewise.
1225         * lib/target-libpath.exp: Likewise.
1226         * lib/target-supports.exp: Likewise.
1227         * lib/treelang.exp: Likewise.
1228         * lib/wrapper.exp: Likewise.
1229
1230 2005-03-08  Jeff Law  <law@redhat.com>
1231
1232         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1233         PHI-OPT changes.
1234
1235 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1236
1237         * gcc.dg/vect/pr20122.c: New test.
1238
1239 2005-03-07  Jeff Law  <law@redhat.com>
1240
1241         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1242         was folded away.
1243         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1244         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1245         * gcc.dg/tree-ssa/pr18134.c: New test.
1246
1247 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1248
1249         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1250         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1251         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1252
1253 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1254
1255         PR tree-opt/17671
1256         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1257
1258 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1259
1260         * g++.dg/warn/Wnvdtor.C: New test.
1261
1262 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1263
1264         * gcc.dg/torture/pr19683-1.c: New test.
1265
1266 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1267
1268         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1269         * gfortran.dg/g77/19990313-2.f: Ditto.
1270         * gfortran.dg/g77/19990313-3.f: Ditto.
1271         * gfortran.dg/g77/19990525-0.f: Ditto.
1272         * gfortran.dg/g77/19990826-0.f: Ditto.
1273         * gfortran.dg/g77/19990826-2.f: Ditto.
1274         * gfortran.dg/g77/19990826-3.f: Ditto.
1275         * gfortran.dg/g77/20000511-1.f: Ditto.
1276         * gfortran.dg/g77/20000511-2.f: Ditto.
1277         * gfortran.dg/g77/970625-2.f: Ditto.
1278         * gfortran.dg/g77/980310-2.f: Ditto.
1279         * gfortran.dg/g77/980310-3.f: Ditto.
1280         * gfortran.dg/g77/980310-8.f: Ditto.
1281         * gfortran.dg/g77/980519-2.f: Ditto.
1282         * gfortran.dg/g77/alpha1.f: Ditto.
1283         * gfortran.dg/g77/claus.f: Ditto.
1284         * gfortran.dg/g77/erfc.f: Ditto.
1285         * gfortran.dg/g77/short.f: Ditto.
1286         * gfortran.fortran-torture/execute/data.f90: Ditto.
1287         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1288         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1289
1290 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1291
1292         * lib/file-format.exp (gcc_target_object_format): Add check for som
1293         format and hardcode object formats on hppa*-*-hpux*.
1294         * lib/target-supports.exp (check_weak_available): Add check for som
1295         object format.  Always return 0 on hppa*-*-hpux10*.
1296
1297         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1298         is defined.
1299
1300         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1301
1302 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1303
1304         * gfortran.dg/pr19936_1.f90: New test.
1305         * gfortran.dg/pr19936_2.f90: New test.
1306         * gfortran.dg/pr19936_3.f90: New test.
1307
1308 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1309             Paul Thomas <prthomas@drfccad.cea.fr>
1310
1311         * gfortran.dg/PR19754_1.f90: New test.
1312         * gfortran.dg/PR19754_2.f90: Ditto.
1313
1314 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1315
1316         PR c++/19311
1317         * g++.dg/template/non-dependent11.C: New test.
1318
1319 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1320
1321         * lib/target-supports.exp (check_iconv_available): Fix comment.
1322
1323 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1324             Joseph S. Myers  <joseph@codesourcery.com>
1325
1326         PR c++/19797
1327         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1328
1329 2005-03-04  Matthew Sachs  <msachs@apple.com>
1330
1331         * gcc.exp (gcc_target_compile): Put braces around
1332         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1333         * objc.exp (objc_target_compile): Likewise.
1334         * treelang.exp (treelang_target_compile): Likewise.
1335
1336 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1337
1338         PR fortran/19673
1339         * gfortran.dg/func_result_1.f90: New test.
1340
1341 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1342
1343         * gcc.misc-tests/options.exp: New test.
1344
1345 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1346
1347         * gcc.dg/pr15784-4.c: New test.
1348
1349 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1350
1351         * gcc.c-torture/execute/pr17133.c: New.
1352         * gcc.c-torture/compile/20050303-1.c: New.
1353
1354 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1355
1356         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1357
1358 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1359
1360         * g++.dg/overload/using2.C: New.
1361
1362 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1363
1364         PR c++/19916
1365         * g++.dg/init/ptrmem2.C: New test.
1366
1367 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1368
1369         PR c/8927
1370         * gcc.dg/pr8927-1.c: New test.
1371
1372 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1373
1374         PR c++/20232
1375         * g++.dg/inherit/covariant12.C: New.
1376
1377 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1378
1379         PR fortran/19479
1380         * gfortran.dg/bound_1.f90: New test.
1381
1382 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1383
1384         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1385         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1386
1387 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1388
1389         PR c/20245
1390         * gcc.dg/pr20245-1.c: New test.
1391
1392 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1393
1394         PR middle-end/19874
1395         * gcc.c-torture/execute/20050119-2.c: New test case.
1396
1397 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1398
1399         * README: Update the DejaGnu bug reporting address.
1400         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1401         * lib/objc-torture.exp: Likewise.
1402
1403 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1404
1405         * gfortran.dg/boz_1.f90: New test.
1406         * gfortran.dg/boz_3.f90: New test.
1407         * gfortran.dg/boz_4.f90: New test.
1408
1409 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1410
1411         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1412         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1413
1414 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1415
1416         PR libfortran/20101
1417         * gfortran.dg/write_0_pe_format.f90: New test.
1418
1419 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR c++/20206
1422         * g++.dg/opt/thunk2.C: New test.
1423         * g++.dg/opt/covariant1.C: New test.
1424
1425 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1426
1427         * gfortran.dg/e_d_fmt.f90: New test.
1428
1429 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1430
1431         * gcc.dg/asm-b.c: Fix comment typos.
1432
1433 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1434
1435         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1436         a V_MAY_DEF also.
1437
1438 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1439
1440         PR tree-opt/20188
1441         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1442         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1443         * gcc.dg/asm-b.c: New test.
1444
1445 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1446
1447         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1448         Disable this test on IRIX 6.
1449
1450 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1451
1452         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1453         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1454         parser.
1455
1456 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1457
1458         PR tree-optimization/20204
1459         * testsuite/gcc.dg/pr20204.c: New test.
1460
1461 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR target/20196
1464         * gcc.c-torture/execute/20050224-1.c: New test.
1465
1466         PR c++/20175
1467         * g++.dg/warn/Wbraces2.C: New test.
1468
1469 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1470
1471         PR c++/19878
1472         * g++.dg/init/const2.C: New test.
1473
1474 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1475
1476         PR tree-optimization/20100
1477         * gcc.c-torture/execute/pr20100-1.c: New test.
1478
1479 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1480
1481         * gfortran.dg/implicit_3.f90: New test.
1482
1483         * gfortran.dg/deftype_1.f90: New test.
1484
1485 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1486
1487         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1488         the test passes.
1489         * g++.dg/other/anon3.C: Accept a warning.
1490
1491 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1492
1493         * gcc.dg/pr20017.c: Fix a comment typo.
1494
1495 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1496
1497         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1498
1499 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1500
1501         PR ada/19902
1502         * ada/acats/tests/cxa/cxa3004.a: Remove.
1503         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1504
1505 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1506
1507         PR c++/20073
1508         * g++.dg/init/const1.C: New test.
1509
1510         PR c++/19991
1511         * g++.dg/parse/constant7.C: New test.
1512
1513         PR c++/20152
1514         * g++.dg/parse/error27.C: New test.
1515         * g++.dg/template/qualttp15.C: Adjust error markers.
1516         * g++.old-deja/g++.other/struct1.C: Likewise.
1517         
1518         PR c++/20153
1519         * g++.dg/template/error17.C: New test.
1520
1521         PR c++/20148
1522         * g++.dg/parser/error26.C: New test.
1523
1524 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1525
1526         PR tree-optimization/20100
1527         PR tree-optimization/20115
1528         * gcc.dg/pr20115.c: New test.
1529         * gcc.dg/pr20115-1.c: New test.
1530         * gcc.dg/pr20100.c: New test.
1531         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1532         call-clobbered variables after alias1.
1533
1534 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1535
1536         * gfortran.dg/list_read_4.f90: new test.
1537
1538 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1539
1540         PR rtl-optimization/20017.
1541         * gcc.dg/pr20017.c: New.
1542
1543 2005-02-22  Devang Patel  <dpatel@apple.com>
1544
1545         PR 19952
1546         * g++.dg/tree-ssa/pr19952.C: New test.
1547         
1548 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1549
1550         PR c++/19883
1551         * g++.dg/parse/constant6.C: New test.
1552
1553 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1554
1555         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1556         * g++.dg/charset/asm2.c: Likewise.
1557         * g++.dg/charset/asm3.c: Likewise.
1558         * g++.dg/charset/asm4.c: Likewise.
1559         * g++.dg/charset/asm5.c: Likewise.
1560         * g++.dg/charset/attribute1.c: Likewise.
1561         * g++.dg/charset/attribute2.c: Likewise.
1562         * g++.dg/charset/extern1.cc: Likewise.
1563         * g++.dg/charset/extern2.cc: Likewise.
1564         * g++.dg/charset/extern3.cc: Likewise.
1565         * g++.dg/charset/function.cc: Likewise.
1566         * g++.dg/charset/string.c: Likewise.
1567         * g++.dg/charset/charset.exp: Likewise.
1568         * lib/target-supports.exp (check_iconv_available): Fix comment.
1569
1570 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1571
1572         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1573         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1574         * gcc.dg/charset/asm2.c: Likewise.
1575         * gcc.dg/charset/asm3.c: Likewise.
1576         * gcc.dg/charset/asm4.c: Likewise.
1577         * gcc.dg/charset/asm5.c: Likewise.
1578         * gcc.dg/charset/asm6.c: Likewise.
1579         * gcc.dg/charset/attribute1.c: Likewise.
1580         * gcc.dg/charset/attribute2.c: Likewise.
1581         * gcc.dg/charset/builtin1.c: Likewise.
1582         * gcc.dg/charset/extern.c: Likewise.
1583         * gcc.dg/charset/function.c: Likewise.
1584         * gcc.dg/charset/string.c: Likewise.
1585         * gcc.dg/charset/charset.exp: Likewise.
1586
1587 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1588
1589         PR fortran/20086
1590         * gfortran.dg/pr20086.f90: New test.
1591
1592 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1593
1594         PR tree-optimization/19786
1595         * g++.dg/tree-ssa/pr19786.C: New.
1596
1597 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1598
1599         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1600
1601 2005-02-21  Jeff Law  <law@redhat.com>
1602
1603         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1604
1605 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1606
1607         * gfortran.dg/do_iterator: Split loop, markup all lines for
1608         which an error locus is printed.
1609         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1610         locus is printed.
1611         * gfortran.dg/select_4.f90: Likewise.
1612         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1613         locuses in the various permutations.
1614
1615 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1616
1617         PR tree-optimization/19951
1618         * g++.dg/vect: New directory.
1619         * g++.dg/vect/vect.exp: New file.
1620         * g++.dg/vect/pr19951.cc: New testcase.
1621         * g++.dg/dg.exp: Also prune vectorizer tests.
1622
1623 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1624
1625         PR 18785
1626         * gcc.dg/charset/builtin1.c: New test.
1627
1628 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1629
1630         PR c++/19299
1631         * g++.dg/inherit/volatile1.C: New test.
1632
1633         PR c++/19440
1634         * g++.dg/template/dtor4.C: New test.
1635
1636 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1637
1638         * gfortran.dg/int_1.f90: New test.
1639
1640 2005-02-19  Devang Patel  <dpatel@apple.com>
1641
1642         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1643
1644 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1645
1646         * gfortran.dg/achar_1.f90: New test.
1647
1648 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1649
1650         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1651
1652 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1653             Jakub Jelinek  <jakub@redhat.com>
1654
1655         PR tree-optimization/19828
1656         * gcc.dg/tree-ssa/loop-7.c: New test.
1657         * gcc.c-torture/execute/20050218-1.c: New test.
1658
1659 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1660
1661         PR c/20043
1662         * gcc.dg/transparent-union-1.c: New test.
1663         * gcc.dg/transparent-union-2.c: New test.
1664
1665 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1666
1667         PR tree-optimization/18977
1668         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1669
1670 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1671
1672         PR target/20054
1673         * gcc.dg/pr20054.c: New test.
1674
1675 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1676
1677         PR c++/19508
1678         * g++.dg/ext/attrib20.C: New test.
1679
1680 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1681
1682         PR middle-end/20030
1683         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1684
1685 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1686
1687         PR c++/20008
1688         * g++.dg/opt/switch4.C: New.
1689
1690 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR c++/20023
1693         PR tree-optimization/20009
1694         * gcc.c-torture/compile/20050217-1.c: New test.
1695         * g++.dg/opt/switch3.C: New test.
1696
1697         PR tree-optimization/18947
1698         * gcc.c-torture/compile/20050215-1.c: New test.
1699         * gcc.c-torture/compile/20050215-2.c: New test.
1700         * gcc.c-torture/compile/20050215-3.c: New test.
1701
1702 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1703
1704         PR c++/20028
1705         * g++.dg/template/crash34.C: New.
1706
1707         PR c++/20022
1708         * g++.dg/other/access3.C: New.
1709
1710 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1711
1712         * gcc.dg/vect/vect-98.c: New test.
1713
1714 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1715
1716         PR tree-optimization/19967
1717         * gcc.dg/pr19967.c: New.
1718
1719 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1720
1721         PR middle-end/19857
1722         * gcc.dg/tree-ssa/20050215-1.c: New test.
1723         * gcc.c-torture/execute/20050215-1.c: New test.
1724
1725 2005-02-15  Eric Christopher  <echristo@redhat.com>
1726
1727         * gcc.dg/cpp/20050215-1.c: New file.
1728
1729 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1730
1731         PR tree-optimization/15785
1732         * gcc.dg/pr15785-1.c: New test.
1733
1734 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1735
1736         PR c++/17788
1737         * g++.dg/init/ctor4.C: New.
1738         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1739
1740 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1741
1742         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1743         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1744
1745 2005-02-15  Andreas Schwab  <schwab@suse.de>
1746
1747         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1748         declare malloc.
1749
1750 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1751
1752         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1753
1754 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1755
1756         PR tree-optimization/19853
1757         * gcc.c-torture/compile/pr19853.c: New test.
1758
1759 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1760
1761         PR c++/19608
1762         * g++.dg/parse/local-class1.C: New.
1763
1764         PR c++/19895
1765         * g++.dg/parse/ptrmem3.C: New.
1766
1767         PR c++/19884
1768         * g++.old-deja/g++.oliva/template6.C: Add another case.
1769         * g++.dg/template/explicit6.C: New.
1770
1771 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1772
1773         PR c++/17816
1774         * g++.dg/other/redecl2.C: New.
1775
1776 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1777
1778         PR c++/19891
1779         * g++.dg/abi/covariant4.C: New.
1780
1781 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1782
1783         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1784
1785 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1786
1787         * gcc.dg/vect/vect-96.c: Fix typo.
1788
1789 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1790
1791         PR c++/14479
1792         PR c++/19487
1793         * g++.dg/template/enum5.C: New test.
1794
1795 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1796
1797         * gcc.dg/vect/vect-97.c: New test.
1798
1799 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1800
1801         * gcc.dg/vect/vect-96.c: New test.
1802
1803 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1804
1805         * gcc.dg/builtins-34.c: Also check ldexp*.
1806
1807 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1808
1809         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1810
1811 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1812
1813         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1814         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1815         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1816         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1817         selector_list, selector_expression, dg-process-target): Move to new
1818         file target-supports-dg.exp.
1819         * lib/target-supports-dg.exp: New.
1820
1821         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1822         New.
1823
1824 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1825
1826         PR c++/19666
1827         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1828
1829         PR middle-end/19858
1830         * gcc.c-torture/compile/20050210-1.c: New test.
1831
1832 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1833
1834         PR c++/19755
1835         * g++.dg/warn/Wbraces1.C: New test.
1836
1837 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1838
1839         * gcc.dg/builtins-52.c: New testcase.
1840
1841 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1842
1843         PR c/19342
1844         * gcc.c-torture/execute/20050119-1.c: New test.
1845
1846 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1847
1848         PR c++/19811
1849         * g++.dg/init/delete1.C: New test.
1850
1851 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1852
1853         PR c++/18470
1854         * g++.dg/template/static12.C: New test.
1855
1856 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1857
1858         PR c++/19787
1859         * g++.dg/conversion/ambig1.C: New test.
1860
1861         PR c++/19739
1862         * g++.dg/ext/attrib19.C: New test.
1863
1864         PR c++/19732
1865         * g++.dg/parse/dtor5.C: New test.
1866
1867         PR c++/19762
1868         * g++.dg/template/dtor3.C: New test.
1869
1870         PR c++/19826
1871         * g++.dg/template/static11.C: New test.
1872         * g++.dg/template/crash2.C: Remove dg-error marker.
1873
1874 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1875
1876         PR C++/18491
1877         * g++.old-deja/g++.mike/p10769a.C: Remove.
1878
1879 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1880
1881         * gcc.dg/builtins-48.c: New test case.
1882         * gcc.dg/builtins-49.c: New test case.
1883         * gcc.dg/builtins-50.c: New test case.
1884         * gcc.dg/builtins-51.c: New test case.
1885
1886 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1887
1888         PR middle-end/19583
1889         * g++.dg/warn/Wreturn-type-3.C: New test.
1890
1891 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1892
1893         PR middle-end/19402
1894         * gcc.dg/pr19402-1.c: New testcase.
1895         * gcc.dg/pr19402-2.c: likewise.
1896
1897 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1898
1899         PR middle-end/19854
1900         * g++.dg/tree-ssa/tmmti.C: New testcase.
1901
1902 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1903
1904         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1905
1906 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1907
1908         PR c++/19733
1909         * g++.dg/parse/crash23.C: New test.
1910         * g++.dg/warn/Weff1.C: New test.
1911
1912 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1913
1914         * gcc.dg/20050209-1.c: New test.
1915
1916 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1917
1918         PR target/19799
1919         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1920
1921 2005-02-08  Mike Stump  <mrs@apple.com>
1922
1923         * g++.dg/pch/import-2.c: New test.
1924         * g++.dg/pch/import-2.hs: New.
1925         * g++.dg/pch/include/import-2a.h: New.
1926         * g++.dg/pch/include/import-2b.h: New.
1927
1928 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1929
1930         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1931
1932 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1933
1934         * gfortran.dg/substr_1.f90: New test.
1935
1936 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1937
1938         PR middle-end/19775
1939         * gcc.dg/torture/builtin-power-1.c: Disable test for
1940         invalid transformation.
1941         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1942         no longer optimize.
1943         * gcc.dg/builtins-47.c: New testcase.
1944
1945 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1946             Dorit Naishlos  <dorit@il.ibm.com>
1947
1948         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1949
1950 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1951
1952         * gcc.c-torture/compile/20050206-1.c: New test.
1953
1954 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1955
1956         PR tree-opt/19768
1957         * g++.dg/opt/pr19768.C: New test.
1958
1959 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1960
1961         PR tree-opt/19736
1962         * gcc.c-torture/compile/pr19736.c: New test.
1963
1964 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1965
1966         PR c++/17401
1967         * g++.dg/parse/error25.C: New test.
1968
1969 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1970
1971         * gcc.c-torture/execute/20050203-1.c: New.
1972
1973 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1974
1975         * gcc.dg/vect/vect-85.c: Remove xfail.
1976         * gcc.dg/vect/vect-86.c: Remove xfail.
1977         * gcc.dg/vect/vect-87.c: Remove xfail.
1978         * gcc.dg/vect/vect-88.c: Remove xfail.
1979
1980 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1981
1982         * gcc.dg/altivec-19.c: New.
1983
1984 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1985
1986         PR c/17807
1987         * gcc.dg/nested-func-3.c: New test.
1988         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1989
1990 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1991
1992         * gcc.test-framework/gen_directive_tests: Generate tests for
1993         selector expressions.
1994
1995 2005-02-02  Matt Austern  <austern@apple.com>
1996
1997         PR c++/19628
1998         * g++/ext/builtin7.C: New.
1999         * g++/ext/builtin8.C: New.
2000
2001 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2002
2003         PR c/18502
2004         * gcc.dg/pr18502-1.c: New test.
2005
2006 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2007
2008         PR c++/17413
2009         * g++.dg/template/local4.C: Tweak.
2010
2011 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2012
2013         PR tree-optimization/19578
2014         * gcc.c-torture/compile/20050202-1.c: New test.
2015
2016 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2017
2018         PR c/19435
2019         * gcc.dg/c99-init-4.c: New test.
2020
2021 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2022
2023         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2024
2025         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2026
2027         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2028         * g++.dg/eh/check-vect.h: New.
2029
2030         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2031         * gcc.dg/vect/vect-78.c: Ditto.
2032         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2033         Remove.
2034
2035         * g++.dg/conversion/simd1.C: Expect warning.
2036         * g++.dg/ext/attribute-test-1.C: Ditto.
2037         * g++.dg/ext/attribute-test-2.C: Ditto.
2038         * g++.dg/ext/attribute-test-3.C: Ditto.
2039         * g++.dg/ext/attribute-test-4.C: Ditto.
2040
2041         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2042         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2043
2044         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2045
2046 2005-02-01  Richard Henderson  <rth@redhat.com>
2047
2048         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2049         long double for ibm double-double format.
2050         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2051
2052 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2053
2054         PR tree-optimization/19633
2055         * testsuite/gcc.dg/pr19633-1.c: New test.
2056         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2057         to NULL or a symbol.
2058
2059 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2060
2061         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2062         New procs.
2063         (dg-process-target (local override)): Handle selector expressions.
2064
2065         * gcc.test-framework/README: Describe tests in source directory.
2066         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2067         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2068         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2069         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2070         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2071         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2072         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2073         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2074         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2075         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2076         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2077         * gcc.test-framework/dg-error-exp-P.c: New test.
2078         * gcc.test-framework/dg-error-exp-XP.c: New test.
2079         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2080         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2081         * gcc.test-framework/dg-output-exp-P.c: New test.
2082         * gcc.test-framework/dg-output-exp-XF.c: New test.
2083         * gcc.test-framework/dg-warning-exp-P.c: New test.
2084         * gcc.misc-tests/dg-1.c: Remove.
2085         * gcc.misc-tests/dg-2.c: Remove.
2086         * gcc.misc-tests/dg-3.c: Remove.
2087         * gcc.misc-tests/dg-4.c: Remove.
2088         * gcc.misc-tests/dg-5.c: Remove.
2089         * gcc.misc-tests/dg-6.c: Remove.
2090         * gcc.misc-tests/dg-7.c: Remove.
2091         * gcc.misc-tests/dg-8.c: Remove.
2092         * gcc.misc-tests/dg-9.c: Remove.
2093         * gcc.misc-tests/dg-10.c: Remove.
2094         * gcc.misc-tests/dg-11.c: Remove.
2095         * gcc.misc-tests/dg-12.c: Remove.
2096         * gcc.misc-tests/dg-test.exp: Remove.
2097
2098         * gcc.test-framework/test-framework.awk: Change recording and
2099         printing of passes and failures.
2100
2101         * gcc.test-framework: New directory.
2102         * gcc.test-framework/README: New.
2103         * gcc.test-framework/test-framework.exp: New.
2104         * gcc.test-framework/test-framework.awk: New.
2105         * gcc.test-framework/gen_directive_tests: New.
2106
2107 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2108
2109         * lib/treelang.exp: Fix comment typos.
2110         (treelang_target_compile): Don't append libs=-ltreelang to options.
2111
2112 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2113
2114         * g++.dg/parse/typename7.C: Adjust error messages.
2115
2116 2005-01-31  Jeff Law  <law@redhat.com>
2117
2118         * gcc.c-torture/execute/20050131-1.c: New test.
2119         * gcc.dg/wcaselabel.c: New test.
2120
2121 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2122
2123         * g++.dg/other/warning1.C: Adjust error messags.
2124         * g++.dg/parse/constant5.C: New test.
2125
2126 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2127
2128         PR c/19333
2129         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2130         the test case valid.
2131         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2132         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2133         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2134         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2135         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2136         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2137
2138 2005-01-31  Dale Johannesen  <dalej@apple.com>
2139
2140         * g++.dg/opt/pr19650.C:  New test.
2141
2142 2005-01-31  Richard Henderson  <rth@redhat.com>
2143
2144         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2145         long double for intel double extended format.
2146         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2147
2148 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2149
2150         PR c++/19555
2151         * g++.dg/template/static10.C: New test.
2152
2153         PR c++/19395
2154         * g++.dg/parse/error24.C: New test.
2155
2156         PR c++/19367
2157         * g++.dg/lookup/builtin1.C: New test.
2158
2159         PR c++/19457
2160         * g++.dg/warn/conv3.C: New test.
2161
2162 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2163
2164         PR fortran/19647
2165         * gfortan.dg/inquire_7.f90
2166
2167 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2168
2169         PR tree-optimization/15791
2170         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2171         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2172         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2173         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2174         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2175         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2176         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2177         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2178         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2179         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2180
2181 2005-01-29  Paul Brook  <paul@codesourcery.com>
2182
2183         PR fortran/18565
2184         * check.c (real_or_complex_check): New function.
2185         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2186         * intrinsic.c (add_functions): Use new check functions.
2187         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2188         Add prototypes.
2189
2190 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2191
2192         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2193         gcc.dg/lvalue-3.c: New tests.
2194         * gcc.dg/concat.c: Update expected messages.
2195
2196 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2197
2198         PR libfortran/19595
2199         * gfortran.dg/eor_1.f90:  New test.
2200
2201 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2202
2203         PR fortran/19589
2204         * gfortran.dg/logical_data_1.f90: New test.
2205
2206 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2207
2208         PR c++/19253
2209         * g++.dg/template/crash33.C: New test.
2210
2211         PR c++/19667
2212         * g++.dg/template/crash32.C: New test.
2213
2214 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2215
2216         PR middle-end/16558
2217         * g++.dg/warn/Wreturn-type-2.C: New test.
2218
2219 2004-06-24  Jeff Law  <law@redhat.com>
2220
2221         * gcc.dg/tree-ssa/20050128-1.c: New test.
2222
2223 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2224
2225         * gcc.target/frv/all-mdpackh-1.c: New test.
2226
2227 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2228
2229         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2230
2231 2005-01-27  Richard Henderson  <rth@redhat.com>
2232
2233         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2234
2235 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2236
2237         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2238
2239 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2240
2241         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2242         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2243         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2244         to cope with cases where the multilib options override the dg-options.
2245
2246 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR c/18946
2249         * gcc.dg/noncompile/20050120-1.c: New test.
2250
2251 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2252
2253         PR tree-optimization/19633
2254         * gcc.dg/pr19633.c: New test.
2255         * gcc.dg/tree-ssa/pr19633.c: New test.
2256
2257 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2258
2259         * gcc.dg/20041216-1.c: New test.
2260
2261 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2262
2263         PR objc/18862
2264         * objc.dg/selector-2.m: New test.
2265
2266 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2267
2268         * g++.dg/opt/range-test-2.C: New test.
2269
2270         PR rtl-optimization/19579
2271         * gcc.c-torture/execute/20050124-1.c: New test.
2272
2273 2005-01-26  Greg Parker  <gparker@apple.com>
2274         Stuart Hastings  <stuart@apple.com>
2275
2276         * gcc.c-torture/execute/20050125-1.c: New.
2277
2278 2005-01-18  Jan Hubicka  <jh@suse.cz>
2279
2280         PR tree-optimize/19337
2281         * gcc.c-torture/compile/20050119-1.c: New test.
2282
2283 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2284
2285         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2286         test for successful match.
2287
2288 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2289
2290         PR objc/18408
2291         * objc.dg/comp-types-7.m: New test.
2292
2293 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2294
2295         * lib/target-supports.exp (current_target_name): New.
2296         (check_effective_target_ilp32, check_effective_target_lp64):
2297         Cache the result to use as long as the current target, with
2298         multilib flags, remains the same.
2299
2300         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2301         (dg-require-weak, dg-require-visibility, dg-require-alias,
2302         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2303         dg-require-effective-target, dg-skip-if): Remove call to
2304         skip_test_and_clear_xfail.
2305         (dg-test): Clear xfail data.
2306
2307 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2308
2309         PR target/17751
2310         * gcc.dg/ppc64-toc.c: New test.
2311
2312         * g++.dg/tree-ssa/empty-1.C: New test.
2313
2314         PR middle-end/19551
2315         * gcc.c-torture/execute/20050121-1.c: New test.
2316         * gcc.dg/20050121-2.c: New test.
2317
2318 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2319         Paul Brook  <paul@codesourcery.com>
2320
2321         PR fortran/17941
2322         * gfortran.dg/real_const_1.f: New test.
2323         * gfortran.dg/real_const_2.f90: New test.
2324         * gfortran.dg/complex_int_1.f90: New test.
2325
2326 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2327
2328         PR fortran/19313
2329         * gfortan.dg/inquire_6.f90: New test.
2330
2331 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2332
2333         PR libfortran/19451
2334         * open_readonly_1.f90:  New test.
2335
2336 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2337
2338         PR libfortran/18982
2339         * gfortran.dg/open_new.f90: New file.
2340
2341 2005-01-22  Paul Brook  <paul@codesourcery.com>
2342
2343         * namelist_1.f90: New test.
2344
2345 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2346
2347         PR tree-optimization/19484
2348         * gcc.c-torture/compile/20050122-[12].c: New tests.
2349
2350 2005-01-22  Paul Brook  <paul@codesourcery.com>
2351
2352         * gfortran.dg/implicit_2.f90: New test.
2353
2354 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2355
2356         PR fortran/19314
2357         * gfortran.dg/inquire_5.f90: New test.
2358
2359 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2360
2361         PR c/18809
2362         * gcc.dg/pr18809-1.c: New test.
2363
2364 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2365
2366         * gcc.dg/20050121-1.c: New test.
2367
2368         PR tree-optimization/13000
2369         * gcc.dg/20040206-1.c: Change warning to point where function is
2370         being inlined.
2371
2372 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2373
2374         PR c++/19208
2375         * g++.dg/template/array11.C: New test.
2376
2377 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2378
2379         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2380         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2381         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2382         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2383         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2384         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2385
2386 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2387
2388         PR tree-optimization/15349
2389         * gcc.dg/tree-ssa/pr15349.c: New.
2390
2391 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2392
2393         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2394
2395 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2396
2397         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2398         scan-assembler-times directive name.
2399
2400         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2401         after dg-do.
2402
2403         PR rtl-optimization/19462
2404         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2405
2406 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2407
2408         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2409         counting function calls on ia64.
2410
2411 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2412
2413         PR rtl-optimization/15139
2414         * gcc.dg/20050111-2.c: New test.
2415
2416         PR c/17297
2417         * gcc.c-torture/compile/20050113-1.c: New testcase.
2418
2419         PR middle-end/19164
2420         * gcc.dg/20050113-1.c: New testcase.
2421
2422 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2423
2424         * gcc.dg/vect/vect-85.c: Add comment.
2425         * gcc.dg/vect/vect-86.c: Add xfail for now.
2426         * gcc.dg/vect/vect-87.c: Add xfail for now.
2427         * gcc.dg/vect/vect-88.c: Add xfail for now.
2428         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2429
2430 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2431
2432         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2433
2434 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2435
2436         * g++.dg/debug/typedef3.C: New test.
2437
2438 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2439
2440         PR c/19472
2441         * gcc.dg/asm-a.c: New test.
2442
2443 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2444
2445         * gcc.dg/sh-relax.c: Add prototype for abort.
2446
2447 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2448
2449         * gcc.dg/short-compare-1.c: New test.
2450         * gcc.dg/short-compare-2.c: Likewise.
2451
2452 2005-01-18  Michael Matz  <matz@suse.de>
2453
2454         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2455
2456 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2457
2458         PR tree-optimization/19121
2459         * gcc.c-torture/compile/pr19121.c: New test.
2460
2461 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2462
2463         PR target/19357
2464         * gcc.c-torture/compile/pr19357.c: New test.
2465
2466 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2467
2468         PR c/5675
2469         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2470         pass--those that refer just to the variable, possibly with a
2471         cast.
2472         * gcc.dg/c99-const-expr-3.c: Likewise.
2473
2474         PR middle-end/13127
2475         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2476         longer emitted.
2477
2478 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2479
2480         PR fortran/18778
2481         * gfortran.dg/endfile_2.f90: New test.
2482
2483 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2484
2485         PR 19168
2486         * gfortran.dg/select_5.f90: New test.
2487
2488 2004-01-16  Paul Brook  <paul@codesourcery.com>
2489
2490         * gfortran.dg/common_4.f90: New test.
2491
2492 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2493
2494         PR rtl-optimization/19462
2495         * gcc.dg/torture/pr19462-1.c: New test.
2496
2497 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2498
2499         PR objc/19321
2500         * objc.dg/func-ptr-2.m: New.
2501         * objc.dg/volatile-1.m: New.
2502
2503 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2504
2505         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2506
2507 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR tree-optimization/19060
2510         * gcc.c-torture/execute/20050104-1.c: New test.
2511
2512 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2513
2514         PR fortran/18983
2515         * gfortran.dg/write_to_null.f90: New test.
2516
2517 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2518             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2519
2520         PR other/19328
2521         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2522         argument.
2523
2524 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR c++/19263
2527         * g++.dg/init/vector1.C: New test.
2528
2529 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2530
2531         PR target/13158
2532         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2533         PR target/18987
2534         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2535
2536 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2537
2538         * gfortran.dg/select_1.f90: New test.
2539         * gfortran.dg/select_2.f90: New test.
2540         * gfortran.dg/select_3.f90: New test.
2541         * gfortran.dg/select_4.f90: New test.
2542
2543 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR middle-end/19084
2546         PR rtl-optimization/19348
2547         * gcc.dg/20050111-1.c: New test.
2548         * gcc.c-torture/execute/20050111-1.c: New test.
2549
2550         * gcc.dg/i386-asm-4.c: New test.
2551
2552 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2553
2554         * gcc.dg/nested-func-2.c: New test.
2555         * ada/acats/norun.lst: Remove c953002.
2556
2557 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2558
2559         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2560
2561 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2562
2563         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2564
2565 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2566
2567         PR target/18761
2568         * g++.dg/abi/align1.C: New test.
2569
2570 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2571
2572         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2573         at a time.
2574         * g++.dg/ext/altivec_check.h: Support compiling as C.
2575
2576 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2577
2578         PR c++/19355
2579         * g++.dg/expr/pr19355-1.C: New test case.
2580
2581 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2582
2583         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2584         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2585         * ada/acats/tests/c3/c92005b.ada: Likewise.
2586         * ada/acats/tests/c3/cxb3012.a: Likewise.
2587         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2588
2589 2005-01-09  Paul Brook  <paul@codesourcery.com>
2590
2591         * gfortran.dg/common_2.f90: New file.
2592         * gfortran.dg/common_3.f90: New file.
2593
2594 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2595
2596         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2597
2598 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2599
2600         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2601         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2602         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2603         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2604         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2605         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2606         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2607         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2608         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2609         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2610         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2611         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2612         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2613         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2614         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2615         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2616         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2617         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2618         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2619         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2620         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2621         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2622         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2623         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2624         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2625         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2626         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2627         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2628         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2629         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2630         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2631         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2632         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2633         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2634         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2635         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2636         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2637         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2638         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2639         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2640         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2641         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2642         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2643         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2644         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2645         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2646         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2647         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2648         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2649         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2650         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2651         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2652         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2653         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2654         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2655         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2656         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2657         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2658         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2659         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2660         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2661         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2662         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2663         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2664         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2665         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2666         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2667
2668         * gcc.dg/vect/vect-1.c: Fix spelling.
2669         * gcc.dg/vect/vect-10.c: Fix spelling.
2670         * gcc.dg/vect/vect-11.c: Fix spelling.
2671         * gcc.dg/vect/vect-12.c: Fix spelling.
2672         * gcc.dg/vect/vect-14.c: Fix spelling.
2673         * gcc.dg/vect/vect-15.c: Fix spelling.
2674         * gcc.dg/vect/vect-16.c: Fix spelling.
2675         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2676         * gcc.dg/vect/vect-64.c: Fix comments.
2677         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2678
2679 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2680             Ira Rosen  <irar@il.ibm.com>
2681
2682         * gcc.dg/vect/vect-70.c: New test.
2683         * gcc.dg/vect/vect-71.c: New test.
2684
2685 2005-01-09  Manfred Hollstein  <mh@suse.com>
2686
2687         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2688         * gcc.dg/pr18241-2.c: Likewise.
2689         * gcc.dg/pr18241-3.c: Likewise.
2690         * gcc.dg/pr18241-4.c: Likewise.
2691         * gcc.dg/pr18241-5.c: Likewise.
2692
2693 2005-01-08  Richard Henderson  <rth@redhat.com>
2694
2695         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2696         False for x86 and x86-64.
2697
2698 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2699
2700         PR tree-optimization/18241
2701         * gcc.dg/pr18241-1.c: New test.
2702         * gcc.dg/pr18241-2.c: New test.
2703         * gcc.dg/pr18241-3.c: New test.
2704         * gcc.dg/pr18241-4.c: New test.
2705         * gcc.dg/pr18241-5.c: New test.
2706
2707 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2708
2709         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2710         gfortran.dg/select_4.f90: New.
2711
2712 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2713
2714         * gcc.c-torture/execute/20050107-1.c: New test.
2715
2716 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2717
2718         PR c++/19298
2719         * g++.dg/template/ref2.C: New.
2720
2721 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2722
2723         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2724         instead of being empty.
2725
2726 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2727
2728         PR fortran/15553
2729         * gfortran.dg/array-1.f90: New test.
2730
2731 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2732
2733         PR tree-optimization/19283
2734         * gcc.c-torture/execute/20050106-1.c: New test.
2735
2736         PR rtl-optimization/18861
2737         * gcc.dg/20050105-1.c: New test.
2738
2739         PR tree-optimization/18828
2740         * gcc.dg/20050105-2.c: New test.
2741
2742 2005-01-07  Andreas Jaeger  <aj@suse.de>
2743
2744         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2745
2746 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2747
2748         PR fortran/18398
2749         * gfortran.dg/fmt_read.f90: New test.
2750
2751 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2752
2753         * gcc.dg/rs6000-ldouble-2.c: New.
2754
2755 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2756
2757         PR c++/19244
2758         * g++.dg/parser/ctor2.C: New test.
2759
2760 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2761
2762         PR c++/17154
2763         * g++.dg/template/using9.C: New test.
2764
2765 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2766
2767         PR c++/19258
2768         * g++.dg/lookup/friend6.C: New test.
2769
2770 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2771
2772         PR c++/19270
2773         * g++.dg/template/array10.C: New.
2774
2775 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2776
2777         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2778         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2779
2780 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2781
2782         * gcc.c-torture/compile/20050105-1.c: New test.
2783
2784 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2785
2786         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2787
2788 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2789
2790         PR middle-end/19100
2791         * gcc.dg/conv-3.c: New test case.
2792
2793 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2794
2795         * gcc.dg/asm-wide-1.c: New test.
2796
2797 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2798
2799         PR c++/19030
2800         * g++.dg/parse/crash22.C: New
2801
2802 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2803
2804         PR 19257
2805         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2806
2807 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2808
2809         PR middle-end/17767
2810         * gcc.dg/i386-mmx-6.c: New test case.
2811
2812 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2813
2814         PR tree-optimization/18308
2815         * gcc.dg/vect/pr18308.c: New testcase.
2816
2817 2005-01-04  Andreas Jaeger  <aj@suse.de>
2818
2819         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2820
2821 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2822             Robert Bowdidge <bowdidge@apple.com>
2823
2824         * gcc.dg/cpp/subframework1.c: New.
2825         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2826         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2827         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2828         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2829
2830 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2831
2832         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2833         producing warning.
2834         * gcc.dg/darwin-weakimport-2.c: New.
2835
2836 2005-01-03  Richard Henderson  <rth@redhat.com>
2837
2838         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2839
2840 2005-01-03  Richard Henderson  <rth@redhat.com>
2841
2842         * gcc.dg/vect/vect.exp: Enable for ia64.
2843         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2844         (check_effective_target_vect_float): Likewise.
2845         (check_effective_target_vect_no_align): Likewise.
2846         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2847         * gcc.dg/vect/vect-8.c: Likewise.
2848
2849 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2850
2851         PR target/19236
2852         * gcc.dg/pr19236-1.c: New test case.
2853
2854 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2855
2856         PR rtl-optimization/12092
2857         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2858
2859 2005-01-02  Andreas Jaeger  <aj@suse.de>
2860
2861         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2862
2863 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2864             Andrew Pinski  <pinskia@physics.uc.edu>
2865
2866         PR rtl-optimization/12092
2867         * gcc.dg/pr12092-1.c: New test case.
2868
2869 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2870
2871         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2872         'hidden' and 'default' for better portability.
2873         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2874
2875         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2876         6 and 7.
2877         * g++.old-deja/g++.brendan/new3.C: Likewise.
2878
2879 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2880
2881         * gcc.dg/20041231-1.C: New test.
2882         * g++.dg/warn/Wunreachable-code-1.C: New test.
2883
2884 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2885
2886         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2887         file, not /dev/null.  Abort on error.
2888
2889 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2890             Ziemowit Laski  <zlaski@apple.com>
2891
2892         PR objc/18971
2893         * objc.dg/encode-5.m: New test.
2894
2895 2004-12-29  Richard Henderson  <rth@redhat.com>
2896
2897         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2898         * objc.dg/stabs-1.m: Disable for ia64.
2899
2900 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2901
2902         PR c++/19190
2903         * g++.dg/warn/Wunused-10.C: New test.
2904
2905 2004-12-28  Richard Henderson  <rth@redhat.com>
2906
2907         * objc.dg/stabs-1.m: Disable for alpha.
2908
2909 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2910
2911         PR c++/19149
2912         * g++.dg/parse/error23.C: New test.
2913
2914 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2915
2916         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2917
2918         PR fortran/19032
2919         * gfortran.dg/intrinsic_modulo_1.f90: New.
2920         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2921         tests with divisor -1.
2922
2923 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2924
2925         * g++.dg/opt/temp1.C (memcpy): Return a value.
2926
2927         PR c++/19148
2928         * g++.dg/expr/cond7.C: New test.
2929
2930 2004-12-27  Paul Brook  <paul@codesourcery.com>
2931
2932         * gfortran.dg/g77/select_no_compile.f: Remove.
2933
2934 2004-12-27  Richard Henderson  <rth@redhat.com>
2935
2936         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2937         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2938         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2939
2940 2004-12-26  Richard Henderson  <rth@redhat.com>
2941
2942         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2943         by 1i instead of token pasting.
2944
2945 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2946
2947         PR tree-optimization/17578
2948         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2949         to additional_flags.
2950         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2951
2952 2004-12-25  Richard Henderson  <rth@redhat.com>
2953
2954         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2955         Remove Alpha.
2956
2957 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2958
2959         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2960         hppa*-*-hpux*.
2961         * gcc.dg/pr17957.c (dg-options): Likewise.
2962         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2963         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2964         instead of 0 on __hppa__.
2965         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2966         "foo,%r" on hppa*-*-*.
2967
2968 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2969
2970         PR fortran/19071
2971         * gfortran.dg/complex_write.f90: New test.
2972
2973 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2974
2975         PR c++/17595
2976         * g++.dg/parse/pragma2.C: New test.
2977
2978         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2979
2980 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2981
2982         * gcc.dg/empty2.c: Add missing dg-warning.
2983
2984 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2985
2986         PR c++/17413
2987         * g++.dg/template/local4.C: New test.
2988         * g++.dg/template/crash19.C: Add dg-error marker.
2989
2990         * g++.dg/template/crash31.C: Correct embedded PR number.
2991
2992 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2993
2994         PR c++/16405
2995         * g++.dg/opt/temp1.C: Add do-run marker.
2996
2997 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2998
2999         * g++.dg/template/spec19.C: New.
3000
3001 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3002
3003         PR target/16819
3004         * gcc.dg/empty2.c: New.
3005
3006 2004-12-23  Richard Henderson  <rth@redhat.com>
3007
3008         * lib/target-supports.exp (check_effective_target_vect_no_align):
3009         Remove i?86 and x86-64.
3010
3011 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3012
3013         PR c++/16405
3014         * g++.dg/opt/temp1.C: New test.
3015
3016 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3017
3018         PR c++/18733
3019         * g++.dg/template/friend33.C: New testcase.
3020
3021 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3022
3023         PR c++/18464
3024         * g++.dg/template/cond5.C: New test.
3025
3026         PR c++/18492
3027         * g++.dg/inherit/thunk3.C: New test.
3028
3029         PR c++/11224
3030         * g++.dg/warn/Wunused-9.C: New test.
3031
3032 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3033
3034         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3035
3036 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3037
3038         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3039
3040 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3041
3042         PR c++/18378
3043         * g++.dg/ext/packed8.C: New test.
3044
3045         PR c++/13268
3046         * g++.dg/template/crash31.C: New test.
3047
3048         PR c++/19034
3049         * g++.dg/template/crash30.C: New test.
3050
3051 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3052
3053         PR C++/18984
3054         * g++.dg/eh/ctor3.C: New test.
3055
3056 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3057
3058         * objc.dg/stabs-1.m: Allow section name to be quoted and
3059         assembly label to begin with '.LL'.
3060
3061 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3062
3063         * gcc.dg/vect/vect.exp
3064         (check_effective_target_lp64_or_vect_no_align): New.
3065         * gcc.dg/vect/vect-77.c: Use it.
3066         * gcc.dg/vect/vect-78.c: Use it.
3067
3068         * lib/target-supports.exp
3069         (check_effective_target_vect_no_max,
3070         check_effective_target_vect_no_bitwise,
3071         check_effective_target_vect_no_align): New.
3072         * gcc.dg/vect/vect-13.c: Use them.
3073         * gcc.dg/vect/vect-17.c: Ditto.
3074         * gcc.dg/vect/vect-18.c: Ditto.
3075         * gcc.dg/vect/vect-19.c: Ditto.
3076         * gcc.dg/vect/vect-20.c: Ditto.
3077         * gcc.dg/vect/vect-27.c: Ditto.
3078         * gcc.dg/vect/vect-29.c: Ditto.
3079         * gcc.dg/vect/vect-44.c: Ditto.
3080         * gcc.dg/vect/vect-48.c: Ditto.
3081         * gcc.dg/vect/vect-50.c: Ditto.
3082         * gcc.dg/vect/vect-52.c: Ditto.
3083         * gcc.dg/vect/vect-54.c: Ditto.
3084         * gcc.dg/vect/vect-56.c: Ditto.
3085         * gcc.dg/vect/vect-58.c: Ditto.
3086         * gcc.dg/vect/vect-60.c: Ditto.
3087         * gcc.dg/vect/vect-72.c: Ditto.
3088         * gcc.dg/vect/vect-80.c: Ditto.
3089
3090 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3091
3092         PR c++/14075
3093         * g++.dg/init/string1.C: New.
3094
3095         PR c++/18975
3096         * g++.dg/other/synth1.C: New.
3097
3098 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3099
3100         PR c/18963
3101         * gcc.dg/pr18963-1.c: New test.
3102
3103 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3104
3105         PR c/18596
3106         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3107         * gcc.dg/pr18596-1.c: Use dg-error.
3108         (dg-options): Use -fno-unit-at-a-time.
3109         * gcc.dg/pr18596-2.c: New test.
3110         * gcc.dg/pr18596-3.c: New test.
3111
3112 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3113
3114         PR middle-end/18683
3115         * g++.dg/opt/pr18683-1.C: New test case.
3116
3117 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3118
3119         PR other/19093
3120         * g++.dg/opt/max1.C: Fix for 64bit targets.
3121
3122 2004-12-20  Matt Austern  <austern@apple.com>
3123
3124         PR c++/19044
3125         * g++.dg/ext/builtin6.C: New
3126
3127 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3128
3129         PR tree-optimization/19080
3130         * gcc.c-torture/compile/pr19080.c: New test.
3131
3132 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3133
3134         * gcc.dg/20041219-1.c: New test.
3135
3136 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3137
3138         PR middle-end/19068
3139         * g++.dg/opt/max1.C: New test case.
3140
3141 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3142
3143         * gcc.dg/fdata-sections-1.c: New test.
3144
3145 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3146
3147         PR middle-end/18548
3148         * gcc.dg/max-1.c: New test case.
3149
3150 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3151
3152         * gcc.c-torture/execute/20041218-1.c: New test.
3153
3154 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3155
3156         * gcc.dg/pr18501.c: New test.
3157         * gcc.dg/uninit-5.c: XFAIL.
3158         * gcc.dg/uninit-9.c: XFAIL.
3159
3160 2004-12-17  Dale Johannesen  <dalej@apple.com>
3161
3162         * gcc.dg/20041213-1.c:  New.
3163
3164 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3165
3166         * objc.dg/stabs-1.m: Allow assembly label to begin
3167         with a dot ('.').
3168
3169 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3170
3171         * gcc.c-torture/execute/20041213-1.c: Move...
3172         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3173
3174 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3175
3176         PR c++/18721
3177         * g++.dg/lookup/conv-5.C: New.
3178
3179 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3180
3181         * objc.dg/stabs-1.m: New test.
3182
3183 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3184
3185         * gcc.dg/visibility-c.c: Change compile to
3186         assemble for the test.
3187
3188 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3189
3190         PR target/19041
3191         * gcc.dg/visibility-c.c: New test.
3192
3193 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3194
3195         PR middle-end/18493
3196         * gcc.dg/switch-8.c: New test case.
3197
3198 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3199
3200         PR c++/18905
3201         * g++.dg/template/init4.C: New.
3202         * g++.dg/opt/static3.C: Enable optimizer.
3203
3204 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3205
3206         * g++.dg/other/complex1.C: New test.
3207
3208 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3209
3210         * g++.dg/opt/inline9.C: New test.
3211
3212 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3213
3214         PR fortran/18993
3215         * gfotran.dg/nullify_1.f: New test.
3216
3217 2004-12-15  Richard Henderson  <rth@redhat.com>
3218
3219         * gcc.target/i386/i386.exp: New harness.
3220         * gcc.target/i386/vect-args.c: New.
3221
3222 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3223
3224         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3225
3226 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3227
3228         PR c++/18825
3229         * g++.dg/template/friend32.C: New test.
3230
3231 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3232
3233         * cpp/pragma-once-1.c: New test.
3234         * cpp/pragma-once-1b.h: Likewise.
3235         * cpp/pragma-once-1c.h: Likewise.
3236         * cpp/pragma-once-1d.h: Likewise.
3237         * cpp/inc/pragma-once-1a.h: Likewise.
3238
3239 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3240             Steven G. Kargl  <kargls@comcast.net>
3241
3242         PR fortran/17597
3243         * gfortran.dg/list_read_3.f90: New test.
3244
3245 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3246
3247         * gcc.dg/ftrapv-2.c: New test.
3248
3249 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3250
3251         PR c++/18981
3252         * g++.dg/template/typename9.C: New test.
3253
3254 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3255
3256         PR c++/18738
3257         * g++.dg/template/typename8.C: New test.
3258         * g++.dg/parse/friend2.C: Tweak error message.
3259
3260 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3261
3262         * gcc.c-torture/20041214-1.c: New test.
3263
3264 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3265
3266         PR c++/18965
3267         * g++.dg/init/array17.C: New test.
3268
3269 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3270
3271         PR c++/18793
3272         * g++.dg/init/aggr3.C: New test.
3273
3274 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3275
3276         * gcc.dg/altivec-types-1.c: New test.
3277         * gcc.dg/altivec-types-2.c: New test.
3278         * gcc.dg/altivec-types-3.c: New test.
3279         * gcc.dg/altivec-types-4.c: New test.
3280         * g++.dg/ext/altivec-types-1.C: New test.
3281         * g++.dg/ext/altivec-types-2.C: New test.
3282         * g++.dg/ext/altivec-types-3.C: New test.
3283         * g++.dg/ext/altivec-types-4.C: New test.
3284
3285 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3286
3287         PR middle-end/18951
3288         * gcc.c-torture/execute/20041213-1.c: New test.
3289
3290 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3291
3292         PR c++/18949
3293         * g++.dg/template/cast1.C: New.
3294
3295 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3296
3297         * gcc.c-torture/execute/20041213-2.c: New test.
3298
3299 2004-12-13  Richard Henderson  <rth@redhat.com>
3300
3301         * gcc.dg/i386-sse-10.c: Fix typo in options.
3302
3303 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3304
3305         PR c++/18968
3306         * g++.dg/opt/pr18968.C: New test.
3307
3308 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3309
3310         PR c++/18925
3311         * g++.dg/ext/visibility/staticdatamem.C: New test.
3312
3313 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3314
3315         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3316
3317 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3318
3319         PR rtl-optimization/18928
3320         * gcc.dg/pr18928-1.c: New test case.
3321
3322 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3323
3324         PR tree-opt/16951
3325         * gcc.c-torture/compile/20041211-1.c: New.
3326
3327 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3328
3329         PR middle-end/17564
3330         * gcc.c-torture/execute/20041212-1.c: New test.
3331
3332 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3333
3334         PR fortran/18869
3335         * gfortran.dg/common_1.f90: New test.
3336
3337 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3338         Paul Brook  <paul@codesourcery.com>
3339
3340         PR fortran/16222
3341         * gfortran.dg/real_do_1.f90: New test.
3342
3343 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3344
3345         PR tree-opt/18040
3346         * g++.dg/opt/ptrmem6.C: New test.
3347
3348 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3349
3350         PR middle-end/18921
3351         * gcc.dg/pr18921-1.c: New test case.
3352
3353 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3354
3355         PR fortran/17175
3356         * gfortran.dg/scale_1.f90: New test.
3357
3358 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3359
3360         PR middle-end/18903
3361         * gcc.c-torture/compile/pr18903.c: New test.
3362
3363 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3364
3365         * gcc.c-torture/execute/20041210-1.c: New test.
3366
3367 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3368
3369         PR c++/18731
3370         * g++.dg/parser/struct-1.C: New test.
3371         * g++.dg/parser/struct-2.C: New test.
3372         * g++.dg/parser/struct-3.C: New test.
3373
3374 2004-12-09  Richard Henderson  <rth@redhat.com>
3375
3376         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3377
3378         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3379         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3380
3381 2004-12-09  Matt Austern  <austern@apple.com>
3382
3383         PR c++/18514
3384         * g++.dg/ext/builtin1.C: New
3385         * g++.dg/ext/builtin2.C: New
3386         * g++.dg/ext/builtin3.C: New
3387         * g++.dg/ext/builtin4.C: New
3388         * g++.dg/ext/builtin5.C: New
3389
3390 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3391
3392         PR tree-opt/18904
3393         * g++.dg/opt/ptrmem5.C: New test.
3394
3395 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3396
3397         * g++.dg/parse/typename5.C: Adjust for new error.
3398         * g++.dg/parse/typename7.C: New.
3399
3400 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3401
3402         PR c++/18073
3403         * g++.dg/other/mmintrin.C: New test.
3404
3405 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3406
3407         PR c++/16681
3408         * g++.dg/init/array15.C: New.
3409         * g++.dg/init/array16.C: New.
3410
3411 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3412
3413         PR fortran/18826
3414         * gfortran.dg/assign_1.f90: New test.
3415
3416 2004-12-08  Nick Clifton  <nickc@redhat.com>
3417
3418         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3419         * gcc.target/xstormy16/data_below100: Likewise.
3420         * gcc.target/xstormy16/sfr: Likewise.
3421         * gcc.target/xstormy16/below100.S: New test source file.
3422         * gcc.target/xstormy16/below100.ld: New test linker script.
3423         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3424         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3425         bp instructions.
3426         * gcc.target/xstormy16/bp.c: Likewise.
3427
3428         * gcc.target/xstormy16/bss_below100: New files:
3429         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3430         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3431         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3432         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3433         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3434         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3435         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3436         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3437         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3438         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3439         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3440         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3441         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3442         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3443         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3444         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3445         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3446         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3447         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3448         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3449         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3450         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3451         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3452         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3453         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3454         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3455         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3456
3457         * gcc.target/xstormy16/data_below100: New files:
3458         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3459         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3460         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3461         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3462         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3463         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3464         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3465         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3466         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3467         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3468         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3469         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3470         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3471         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3472         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3473         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3474         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3475         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3476         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3477         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3478         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3479         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3480         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3481         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3482         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3483         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3484         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3485
3486         * gcc.target/xstormy16/sfr: New files:
3487         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3488         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3489         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3490         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3491         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3492         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3493         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3494         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3495         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3496         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3497         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3498         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3499         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3500         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3501         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3502         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3503         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3504         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3505         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3506         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3507         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3508         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3509         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3510         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3511         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3512         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3513         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3514         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3515         27_if0_sfrw_bitfield_f.c
3516
3517 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3518
3519         PR c++/18100
3520         * g++.dg/lookup/name-clash4.C: New test.
3521
3522 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3523
3524         PR c++/18672
3525         * g++.dg/opt/array1.C: New.
3526
3527         PR c++/18803
3528         * g++.dg/template/operator5.C: New.
3529
3530 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3531
3532         PR c/18867
3533         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3534
3535 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3536
3537         * gcc.dg/noncompile/20041207.c: New test.
3538
3539 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3540
3541         * g++.dg/other/unreachable-1.C: New test.
3542
3543 2004-12-06  Nick Clifton  <nickc@redhat.com>
3544
3545         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3546         <limits.h> because the latter comes from gcc's include/ directory
3547         and not the newlib/libc/include directory.
3548
3549 2004-12-04  Richard Henderson  <rth@redhat.com>
3550
3551         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3552
3553 2004-12-04  Richard Henderson  <rth@redhat.com>
3554
3555         * lib/target-supports.exp (check_gc_sections_available): Disable
3556         for alpha and ia64.
3557
3558 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3559
3560         PR middle-end/17909
3561         * g++.dg/other/vararg-2.C: New test.
3562
3563 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3564
3565         PR c++/17011, c++/17971
3566         * g++.dg/template/error15.C: Adjust expected error.
3567         * g++.dg/template/instantiate3.C: Likewise.
3568
3569 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3570
3571         * gcc.dg/altivec-18.c: Fix for darwin
3572
3573 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3574
3575         PR c++/18782
3576         * g++.dg/parse/ptrmem2.C: New.
3577
3578         PR c++/18318
3579         * g++.dg/template/new1.C: New.
3580
3581 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3582
3583         PR fortran/18710
3584         * gfortran.dg/direct_io_3.f90: New test.
3585
3586 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3587
3588         PR 18758
3589         * g++.dg/parse/crash21.C: New.
3590
3591 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3592
3593         PR c++/15664, c++/18276
3594         * g++.dg/template/ttp13.C: New test.
3595         * g++.dg/template/ttp14.C: Likewise.
3596
3597 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3598
3599         PR c++/18123
3600         * g++.dg/parse/enum2.C: New test.
3601         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3602
3603 2004-12-02  Nick Clifton  <nickc@redhat.com>
3604
3605         * gcc.target/xstormy16: New test directory.
3606         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3607         * gcc.target/xstormy16/bp.c: Check the generation of bp
3608         instructions.
3609         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3610         bn instructions and the BELOW100 attribute.
3611
3612 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3613
3614         PR target/16952
3615         * gcc.dg/ppc-eabi.c: New.
3616
3617 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3618
3619         PR fortran/18284
3620         * gfortran.dg/backspace.f90
3621
3622 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3623
3624         * gfortran.dg/inquire.f90: New test.
3625
3626 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3627
3628         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3629         handle effective-target-keyword.
3630         (dg-skip-if): Support effective-target keyword as target list.
3631         (dg-xfail-if): Ditto.
3632         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3633
3634 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3635
3636         PR tree-optimization/18291
3637         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3638
3639 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3640
3641         PR C++/18729
3642         * g++.dg/parse/crash20.C: New.
3643
3644         PR c++/17431
3645         * g++.dg/overload/arg1.C: New.
3646         * g++.dg/overload/arg2.C: New.
3647         * g++.dg/overload/arg3.C: New.
3648         * g++.dg/overload/arg4.C: New.
3649
3650 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3651
3652         * gcc.dg/c99-flex-array-4.c: Remove.
3653
3654 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3655
3656         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3657
3658         * lib/target-supports.exp (is-effective-target): Simplify.
3659
3660         * lib/target-supports.exp (check_effective_target_vect_long):
3661         Fix for powerpc64-*-*.
3662
3663 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3664
3665         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3666         to support new requirements on FreeBSD 5.
3667
3668 2004-11-30  Devang Patel  <dpatel@apple.com>
3669
3670         PR 18702
3671         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3672
3673 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3674
3675         * g++.dg/ext/altivec-13.C: New test.
3676
3677 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3678
3679         PR tree-opt/18298
3680         * gcc.c-torture/execute/p18298.c: New test.
3681
3682 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3683             Dorit Naishlos  <dorit@il.ibm.com>
3684
3685         PR tree-opt/18607
3686         * gcc.dg/vect/vect-89.c: New test.
3687
3688 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3689
3690         * gcc.dg/pr18596-1.c: New test.
3691
3692 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3693
3694         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3695
3696 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3697
3698         PR c/18479
3699         * gcc.dg/pr18479.c: New test.
3700
3701 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3702
3703         PR target/18490
3704         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3705         mmix-knuth-mmixware.
3706
3707         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3708         cris-*-elf* cris-*-aout* mmix-*-*
3709
3710 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3711
3712         PR middle-end/18725
3713         * gcc.dg/pr18725.c: New test.
3714
3715 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3716
3717         PR target/18488
3718         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3719
3720         PR target/18336
3721         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3722
3723 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3724
3725         PR c++/18368
3726         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3727         * g++.old-deja/g++.law/ctors5.C: Likewise.
3728         * g++.old-deja/g++.other/crash25.C: Likewise.
3729
3730         PR c++/18674
3731         * g++.dg/template/error16.C: New test.
3732
3733         PR c++/18512
3734         * g++.dg/template/crash29.C: New test.
3735
3736 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3737
3738         PR tree-optimization/18712
3739         * gcc.c-torture/compile/pr18712.c: New test.
3740
3741 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3742
3743         PR c/7544
3744         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3745         tests.
3746
3747 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3748
3749         PR c++/18652
3750         * g++.dg/lookup/crash6.C: New test.
3751
3752 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3753
3754         PR middle-end/18164
3755         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3756
3757 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3758
3759         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3760         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3761         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3762
3763 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3764
3765         * gcc.dg/pr18164.c: New test.
3766
3767 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3768
3769         * gcc.dg/funroll-loops-all.c: New.
3770
3771 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3772
3773         PR target/18489
3774         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3775         delimeter, match space and TAB as well as ":".
3776
3777         PR target/18484
3778         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3779
3780         PR target/18348
3781         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3782
3783         PR target/18345
3784         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3785
3786         PR target/18337
3787         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3788
3789 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3790
3791         * gfortran.dg/direct_io_2.f90: New test.
3792
3793 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3794
3795         PR target/18334
3796         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3797
3798 2004-11-28  Richard Henderson  <rth@redhat.com>
3799
3800         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3801
3802 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3803
3804         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3805         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3806         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3807         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3808         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3809         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3810         gcc.dg/pointer-arith-8.c: New tests.
3811
3812 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3813
3814         PR fortran/18364
3815         * gfortran.dg/endfile.f90: New test.
3816
3817 2004-11-27  Falk Hueffner  <falk@debian.org>
3818
3819         * gcc.dg/loop-6.c: New test.
3820
3821 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3822
3823         * gcc.c-torture/execute/20041126-1.c: New test.
3824
3825 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3826
3827         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3828         on IRIX.
3829
3830 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3831
3832         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3833         functions.
3834
3835 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3836
3837         PR rtl-optimization/17825
3838         * gcc.c-torture/compile/20041119-1.c: New test.
3839
3840 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3841
3842         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3843         Check existence of ld library path variables before unsetting.
3844
3845 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3846
3847         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3848
3849 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3850
3851         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3852
3853 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3854
3855         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3856
3857 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3858
3859         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3860         dg-do directive.
3861
3862 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3863
3864         * gcc.dg/pr17957.c: Pass --param, not -param.
3865
3866 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3867
3868         PR middle-end/17957
3869         * testsuite/gcc.dg/pr17957.c: New test.
3870
3871 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3872
3873         PR c++/18445
3874         * g++.dg/template/crash28.C: Likewise.
3875
3876         PR c++/18001
3877         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3878         * g++.dg/ext/lvaddr.C: Likewise.
3879         * g++.dg/opt/pr7503-3.C: Likewise.
3880
3881         PR c++/18466
3882         * g++.dg/parse/qualified3.C: New test.
3883         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3884
3885         PR c++/18545
3886         * g++.dg/expr/return1.C: New test.
3887
3888 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3889
3890         Friend class name lookup 3/n, PR c++/3332
3891         * g++.dg/lookup/friend3.C: New test.
3892         * g++.dg/lookup/friend4.C: Likewise.
3893         * g++.dg/lookup/friend5.C: Likewise.
3894
3895 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3896
3897         Friend class name lookup 2/n, PR c++/14513, c++/15410
3898         * g++.dg/lookup/friend2.C: New test.
3899         * g++.dg/template/friend31.C: Likewise.
3900
3901 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3902
3903         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3904
3905 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3906
3907         PR c++/17473
3908         * g++.dg/tc1/dr56.C: Remove.
3909         * g++.dg/template/typedef1.C: Add dg-error markers.
3910         * g++.old-deja/g++.other/typedef7.C: Likewise.
3911
3912         PR c++/18285
3913         * g++.dg/parse/typedef7.C: New test.
3914
3915 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3916
3917         * gcc.c-torture/execute/20041124-1.c: New test.
3918
3919 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3920
3921         * g++.dg/template/deduce3.C: New test.
3922
3923         PR c++/18586
3924         * g++.dg/template/crash27.C: New test.
3925
3926         PR c++/18530
3927         * g++.dg/warn/Wshadow-3.C: New test.
3928
3929 2004-11-24  Devang Patel  <dpatel@apple.com>
3930
3931         PR/18555
3932         * gcc.dg/cpp/isysroot-1.c: New test.
3933         * gcc.dg/cpp/usr/include/stdio.h: New file.
3934         * gcc.dg/cpp/isysroot-2.c: New test.
3935         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3936         New file.
3937
3938 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3939
3940         PR c++/8929
3941         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3942
3943 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3944
3945         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3946         * gcc.target/sparc/pdist.c: Likewise.
3947
3948 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3949
3950         PR c++/16882
3951         * g++.dg/conversion/simd1.C: New test.
3952
3953 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3954
3955         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3956         and restore_ld_library_path_env_vars.
3957         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3958         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3959         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3960         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3961
3962 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3963
3964         * gcc.dg/pragma-align-2.c: Test macro expansion.
3965         * gcc.dg/pragma-pack-2.c: New test.
3966
3967 2004-11-23  Richard Henderson  <rth@redhat.com>
3968
3969         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3970         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3971         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3972         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3973         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3974         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3975
3976         * gcc.dg/vect/vect.exp: Add check for alpha.
3977         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3978         (check_effective_target_vect_int): Enable for alpha.
3979         (check_effective_target_vect_long): New.
3980         (is-effective-target): Add it.
3981
3982 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3983
3984         * gcc.dg/pr18614-1.c: New test.
3985
3986 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3987
3988         * gcc.dg/setjmp-2.c: New test.
3989
3990 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3991
3992         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3993         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3994         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3995         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3996         gcc.target/sparc/pdist.c: New tests.
3997
3998 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3999
4000         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4001
4002 2004-11-22  Dale Johannesen  <dalej@apple.com>
4003
4004         * gcc.dg/20041111-1.c:  New.
4005
4006 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4007
4008         PR tree-opt/18536
4009         * gcc.dg/vect/pr18536.c: New test.
4010
4011 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4012
4013         PR c++/18354
4014         * g++.dg/template/nontype11.C: New test.
4015
4016 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4017
4018         PR middle-end/18520
4019         * gcc.dg/pr18520-1.c: New test case.
4020
4021 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4022
4023         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4024         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4025         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4026         expected diagnostics.
4027
4028 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4029
4030         PR target/18580
4031         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4032         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4033         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4034
4035 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4036
4037         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4038
4039 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4040             Joseph Myers  <joseph@codesourcery.com>
4041
4042         * lib/target-supports.exp (check_visibility_available): Really
4043         test the compiler.
4044
4045 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4046
4047         PR tree-opt/18181
4048         * gcc.dg/vect/vect-85.c: New test.
4049         * gcc.dg/vect/vect-86.c: New test.
4050         * gcc.dg/vect/vect-87.c: New test.
4051         * gcc.dg/vect/vect-88.c: New test.
4052
4053 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4054
4055         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4056
4057 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4058
4059         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4060         * gcc.dg/ppc-and-1.c: Ditto.
4061         * gcc.dg/ppc-compare-1.c: Ditto.
4062         * gcc.dg/ppc-mov-1.c: Ditto
4063
4064 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4065             Mark Mitchell  <mark@codesourcery.com>
4066
4067         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4068
4069 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4070             Aldy Hernandez  <aldyh@redhat.com>
4071
4072         * lib/target-supports.exp (check_effective_target_vect_int): New
4073         (check_effective_target_vect_float): New
4074         (check_effective_target_vect_double): New.
4075         (is-effective-target): Support new effective targets keywords.
4076         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4077         default action for dg-do.
4078         * gcc.dg/vect/pr16105.c: Use new support.
4079         * gcc.dg/vect/pr18400.c: Ditto.
4080         * gcc.dg/vect/pr18425.c: Ditto.
4081         * gcc.dg/vect/vect-1.c: Ditto.
4082         * gcc.dg/vect/vect-10.c: Ditto.
4083         * gcc.dg/vect/vect-11.c: Ditto.
4084         * gcc.dg/vect/vect-12.c: Ditto.
4085         * gcc.dg/vect/vect-13.c: Ditto.
4086         * gcc.dg/vect/vect-14.c: Ditto.
4087         * gcc.dg/vect/vect-15.c: Ditto.
4088         * gcc.dg/vect/vect-16.c: Ditto.
4089         * gcc.dg/vect/vect-17.c: Ditto.
4090         * gcc.dg/vect/vect-18.c: Ditto.
4091         * gcc.dg/vect/vect-19.c: Ditto.
4092         * gcc.dg/vect/vect-2.c: Ditto.
4093         * gcc.dg/vect/vect-20.c: Ditto.
4094         * gcc.dg/vect/vect-21.c: Ditto.
4095         * gcc.dg/vect/vect-22.c: Ditto.
4096         * gcc.dg/vect/vect-23.c: Ditto.
4097         * gcc.dg/vect/vect-24.c: Ditto.
4098         * gcc.dg/vect/vect-25.c: Ditto.
4099         * gcc.dg/vect/vect-26.c: Ditto.
4100         * gcc.dg/vect/vect-27.c: Ditto.
4101         * gcc.dg/vect/vect-27a.c: Ditto.
4102         * gcc.dg/vect/vect-28.c: Ditto.
4103         * gcc.dg/vect/vect-29.c: Ditto.
4104         * gcc.dg/vect/vect-29a.c: Ditto.
4105         * gcc.dg/vect/vect-3.c: Ditto.
4106         * gcc.dg/vect/vect-30.c: Ditto.
4107         * gcc.dg/vect/vect-31.c: Ditto.
4108         * gcc.dg/vect/vect-32.c: Ditto.
4109         * gcc.dg/vect/vect-33.c: Ditto.
4110         * gcc.dg/vect/vect-34.c: Ditto.
4111         * gcc.dg/vect/vect-35.c: Ditto.
4112         * gcc.dg/vect/vect-36.c: Ditto.
4113         * gcc.dg/vect/vect-37.c: Ditto.
4114         * gcc.dg/vect/vect-38.c: Ditto.
4115         * gcc.dg/vect/vect-4.c: Ditto.
4116         * gcc.dg/vect/vect-40.c: Ditto.
4117         * gcc.dg/vect/vect-41.c: Ditto.
4118         * gcc.dg/vect/vect-42.c: Ditto.
4119         * gcc.dg/vect/vect-43.c: Ditto.
4120         * gcc.dg/vect/vect-44.c: Ditto.
4121         * gcc.dg/vect/vect-45.c: Ditto.
4122         * gcc.dg/vect/vect-46.c: Ditto.
4123         * gcc.dg/vect/vect-47.c: Ditto.
4124         * gcc.dg/vect/vect-48.c: Ditto.
4125         * gcc.dg/vect/vect-48a.c: Ditto.
4126         * gcc.dg/vect/vect-49.c: Ditto.
4127         * gcc.dg/vect/vect-5.c: Ditto.
4128         * gcc.dg/vect/vect-50.c: Ditto.
4129         * gcc.dg/vect/vect-51.c: Ditto.
4130         * gcc.dg/vect/vect-52.c: Ditto.
4131         * gcc.dg/vect/vect-53.c: Ditto.
4132         * gcc.dg/vect/vect-54.c: Ditto.
4133         * gcc.dg/vect/vect-55.c: Ditto.
4134         * gcc.dg/vect/vect-56.c: Ditto.
4135         * gcc.dg/vect/vect-56a.c: Ditto.
4136         * gcc.dg/vect/vect-57.c: Ditto.
4137         * gcc.dg/vect/vect-58.c: Ditto.
4138         * gcc.dg/vect/vect-59.c: Ditto.
4139         * gcc.dg/vect/vect-6.c: Ditto.
4140         * gcc.dg/vect/vect-60.c: Ditto.
4141         * gcc.dg/vect/vect-61.c: Ditto.
4142         * gcc.dg/vect/vect-62.c: Ditto.
4143         * gcc.dg/vect/vect-63.c: Ditto.
4144         * gcc.dg/vect/vect-64.c: Ditto.
4145         * gcc.dg/vect/vect-65.c: Ditto.
4146         * gcc.dg/vect/vect-66.c: Ditto.
4147         * gcc.dg/vect/vect-67.c: Ditto.
4148         * gcc.dg/vect/vect-68.c: Ditto.
4149         * gcc.dg/vect/vect-69.c: Ditto.
4150         * gcc.dg/vect/vect-7.c: Ditto.
4151         * gcc.dg/vect/vect-72.c: Ditto.
4152         * gcc.dg/vect/vect-72a.c: Ditto.
4153         * gcc.dg/vect/vect-73.c: Ditto.
4154         * gcc.dg/vect/vect-74.c: Ditto.
4155         * gcc.dg/vect/vect-75.c: Ditto.
4156         * gcc.dg/vect/vect-76.c: Ditto.
4157         * gcc.dg/vect/vect-77.c: Ditto.
4158         * gcc.dg/vect/vect-77a.c: Ditto.
4159         * gcc.dg/vect/vect-78.c: Ditto.
4160         * gcc.dg/vect/vect-79.c: Ditto.
4161         * gcc.dg/vect/vect-8.c: Ditto.
4162         * gcc.dg/vect/vect-80.c: Ditto.
4163         * gcc.dg/vect/vect-82.c: Ditto.
4164         * gcc.dg/vect/vect-82_64.c: Ditto.
4165         * gcc.dg/vect/vect-83.c: Ditto.
4166         * gcc.dg/vect/vect-83_64.c: Ditto.
4167         * gcc.dg/vect/vect-9.c: Ditto.
4168         * gcc.dg/vect/vect-all.c: Ditto.
4169         * gcc.dg/vect/vect-none.c: Ditto.
4170
4171 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4172
4173         * lib/gcc-dg.exp (dg-skip-if): New function.
4174         (dg-forbid-option): Remove.
4175         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4176         * g++.dg/abi/bitfield8.C: Likewise.
4177         * g++.dg/abi/dtor1.C: Likewise.
4178         * g++.dg/abi/empty10.C: Likewise.
4179         * g++.dg/abi/empty7.C: Likewise.
4180         * g++.dg/abi/empty9.C: Likewise.
4181         * g++.dg/abi/layout3.C: Likewise.
4182         * g++.dg/abi/layout4.C: Likewise.
4183         * g++.dg/abi/thunk1.C: Likewise.
4184         * g++.dg/abi/thunk2.C: Likewise.
4185         * g++.dg/abi/vbase11.C: Likewise.
4186         * g++.dg/abi/vthunk2.C: Likewise.
4187         * g++.dg/abi/vthunk3.C: Likewise.
4188         * g++.dg/ext/attrib8.C: Likewise.
4189         * g++.dg/opt/longbranch2.C: Likewise.
4190         * g++.dg/opt/reg-stack4.C: Likewise.
4191         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4192         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4193         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4194         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4195         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4196         * gcc.dg/20000609-1.c: Likewise.
4197         * gcc.dg/20000720-1.c: Likewise.
4198         * gcc.dg/20011107-1.c: Likewise.
4199         * gcc.dg/20011119-1.c: Likewise.
4200         * gcc.dg/20020108-1.c: Likewise.
4201         * gcc.dg/20020122-2.c: Likewise.
4202         * gcc.dg/20020122-3.c: Likewise.
4203         * gcc.dg/20020201-3.c: Likewise.
4204         * gcc.dg/20020206-1.c: Likewise.
4205         * gcc.dg/20020218-1.c: Likewise.
4206         * gcc.dg/20020310-1.c: Likewise.
4207         * gcc.dg/20020411-1.c: Likewise.
4208         * gcc.dg/20020418-2.c: Likewise.
4209         * gcc.dg/20020426-1.c: Likewise.
4210         * gcc.dg/20020426-2.c: Likewise.
4211         * gcc.dg/20020517-1.c: Likewise.
4212         * gcc.dg/20020523-1.c: Likewise.
4213         * gcc.dg/20020523-2.c: Likewise.
4214         * gcc.dg/20020729-1.c: Likewise.
4215         * gcc.dg/20030204-1.c: Likewise.
4216         * gcc.dg/20030826-2.c: Likewise.
4217         * gcc.dg/20030926-1.c: Likewise.
4218         * gcc.dg/20031202-1.c: Likewise.
4219         * gcc.dg/980312-1.c: Likewise.
4220         * gcc.dg/980313-1.c: Likewise.
4221         * gcc.dg/990117-1.c: Likewise.
4222         * gcc.dg/990424-1.c: Likewise.
4223         * gcc.dg/990524-1.c: Likewise.
4224         * gcc.dg/991230-1.c: Likewise.
4225         * gcc.dg/i386-387-1.c: Likewise.
4226         * gcc.dg/i386-387-2.c: Likewise.
4227         * gcc.dg/i386-387-3.c: Likewise.
4228         * gcc.dg/i386-387-4.c: Likewise.
4229         * gcc.dg/i386-387-5.c: Likewise.
4230         * gcc.dg/i386-387-6.c: Likewise.
4231         * gcc.dg/i386-asm-1.c: Likewise.
4232         * gcc.dg/i386-bitfield1.c: Likewise.
4233         * gcc.dg/i386-bitfield2.c: Likewise.
4234         * gcc.dg/i386-loop-1.c: Likewise.
4235         * gcc.dg/i386-loop-2.c: Likewise.
4236         * gcc.dg/i386-loop-3.c: Likewise.
4237         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4238         * gcc.dg/i386-pic-1.c: Likewise.
4239         * gcc.dg/i386-regparm.c: Likewise.
4240         * gcc.dg/i386-signbit-1.c: Likewise.
4241         * gcc.dg/i386-signbit-2.c: Likewise.
4242         * gcc.dg/i386-signbit-3.c: Likewise.
4243         * gcc.dg/i386-sse-5.c: Likewise.
4244         * gcc.dg/i386-sse-8.c: Likewise.
4245         * gcc.dg/i386-unroll-1.c: Likewise.
4246         * gcc.dg/tls/opt-1.c: Likewise.
4247         * gcc.dg/tls/opt-2.c: Likewise.
4248         * gcc.dg/unroll-1.c: Likewise.
4249         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4250         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4251         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4252         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4253
4254 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4255
4256         * g++.dg/template/incomplete1.C: New test.
4257
4258 2004-11-16  Nick Clifton  <nickc@redhat.com>
4259
4260         Revert patches accidentally commited during checkin of fixes for
4261         xstormy16 tests:
4262         gcc.c-torture/execute/simd-4.c: Revert
4263         gcc.dg/20040910-1.c: Revert.
4264
4265 2004-11-16  Paul Brook  <paul@codesourcery.com>
4266
4267         PR fortran/13010
4268         * gfortran.dg/der_pointer_1.f90: New test.
4269
4270 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4271
4272         PR c/18498
4273         * gcc.dg/bitfld-13.c: New test.
4274
4275 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4276
4277         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4278         powerpc*-*-linux*.
4279
4280         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4281         * gcc.dg/ppc64-abi-2.c: Ditto.
4282         * gcc.dg/ppc64-abi-3.c: Ditto.
4283
4284         * lib/gcc-dg.exp (dg-target-list): Remove.
4285
4286 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4287
4288         * gcc.dg/ia64-postinc.c: New test.
4289
4290 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4291
4292         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4293
4294 2004-11-15  Nick Clifton  <nickc@redhat.com>
4295
4296         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4297         __INT_MAX__ so that the test can be compiled by toolchains
4298         targeted at 16-bit processors.
4299
4300         * gcc.dg/20040625-1.c: Use long constants rather than integers
4301         when performing arithmetic that will overflow 16-bits.
4302
4303         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4304         xstormy16.  It does not support 128-bit vector operations.
4305
4306         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4307         with the macro PTR_TYPE.  Define this macro to an integer type
4308         suitable for holding a pointer.
4309
4310         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4311         the target is a 16-bit processor.
4312
4313         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4314         16-bit targets where the character constant will be too long.
4315
4316         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4317         where the double will not be directly addressable.
4318
4319 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4320
4321         Friend class name lookup 1/n, PR c++/18471
4322         * g++.dg/template/crash26.C: New test.
4323         * g++.dg/lookup/struct1.C: Adjust expected error.
4324         * g++.dg/parse/elab1.C: Likewise.
4325         * g++.dg/parse/elab2.C: Likewise.
4326         * g++.dg/parse/int-as-enum1.C: Likewise.
4327         * g++.dg/parse/struct-as-enum1.C: Likewise.
4328         * g++.dg/parse/typedef1.C: Likewise.
4329         * g++.dg/parse/typedef3.C: Likewise.
4330         * g++.dg/parse/typedef4.C: Likewise.
4331         * g++.dg/parse/typedef5.C: Likewise.
4332         * g++.dg/template/nontype4.C: Likewise.
4333         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4334         * g++.old-deja/g++.other/elab1.C: Likewise.
4335         * g++.old-deja/g++.other/syntax4.C: Likewise.
4336
4337 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4338
4339         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4340
4341 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4342
4343         * gcc.c-torture/execute/20041114-1.c: New test.
4344
4345 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4346
4347         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4348         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4349         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4350         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4351         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4352         gcc.dg/switch-7.c: New tests.
4353
4354 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4355
4356         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4357
4358 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4359
4360         PR tree-opt/18400
4361         * gcc.dg/vect/pr18400.c: New test.
4362
4363 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4364             Andrew Pinski  <pinskia@physics.uc.edu>
4365
4366         PR tree-opt/18425
4367         * gcc.dg/vect/pr18425.c: New test.
4368
4369 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4370
4371         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4372         Guard with dg-require-alias and dg-require-visibility.
4373
4374 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4375
4376         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4377
4378 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4379
4380         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4381
4382 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4383
4384         PR c++/17344
4385         * g++.dg/template/defarg5.C: New test.
4386
4387 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4388
4389         * g++.dg/parse/cast1.C: Run only on ILP32.
4390         * g++.old-deja/g++.mike/p784.C: Likewise.
4391
4392 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4393
4394         * gcc.c-torture/execute/20041113-1.c: New test.
4395
4396 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4397
4398         PR target/18230
4399         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4400         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4401         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4402         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4403         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4404         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4405         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4406         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4407         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4408         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4409         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4410         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4411         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4412
4413 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4414
4415         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4416         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4417         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4418         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4419         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4420         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4421         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4422         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4423         gcc.target/sparc/combined-1.c: New tests.
4424
4425 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4426
4427         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4428         New tests.
4429
4430 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4431
4432         * lib/gcc-dg.exp (dg-forbid-option): New function.
4433         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4434         * g++.dg/abi/bitfield8.C: Likewise.
4435         * g++.dg/abi/dtor1.C: Likewise.
4436         * g++.dg/abi/empty10.C: Likewise.
4437         * g++.dg/abi/empty7.C: Likewise.
4438         * g++.dg/abi/empty9.C: Likewise.
4439         * g++.dg/abi/layout3.C: Likewise.
4440         * g++.dg/abi/layout4.C: Likewise.
4441         * g++.dg/abi/thunk1.C: Likewise.
4442         * g++.dg/abi/thunk2.C: Likewise.
4443         * g++.dg/abi/vbase11.C: Likewise.
4444         * g++.dg/abi/vthunk2.C: Likewise.
4445         * g++.dg/abi/vthunk3.C: Likewise.
4446         * g++.dg/ext/attrib8.C: Likewise.
4447         * g++.dg/opt/longbranch2.C: Likewise.
4448         * g++.dg/opt/reg-stack4.C: Likewise.
4449         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4450         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4451         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4452         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4453         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4454         * gcc.dg/20000609-1.c: Likewise.
4455         * gcc.dg/20000720-1.c: Likewise.
4456         * gcc.dg/20011107-1.c: Likewise.
4457         * gcc.dg/20011119-1.c: Likewise.
4458         * gcc.dg/20020108-1.c: Likewise.
4459         * gcc.dg/20020122-2.c: Likewise.
4460         * gcc.dg/20020122-3.c: Likewise.
4461         * gcc.dg/20020201-3.c: Likewise.
4462         * gcc.dg/20020206-1.c: Likewise.
4463         * gcc.dg/20020218-1.c: Likewise.
4464         * gcc.dg/20020310-1.c: Likewise.
4465         * gcc.dg/20020411-1.c: Likewise.
4466         * gcc.dg/20020418-2.c: Likewise.
4467         * gcc.dg/20020426-1.c: Likewise.
4468         * gcc.dg/20020426-2.c: Likewise.
4469         * gcc.dg/20020517-1.c: Likewise.
4470         * gcc.dg/20020523-1.c: Likewise.
4471         * gcc.dg/20020523-2.c: Likewise.
4472         * gcc.dg/20020729-1.c: Likewise.
4473         * gcc.dg/20030204-1.c: Likewise.
4474         * gcc.dg/20030826-2.c: Likewise.
4475         * gcc.dg/20030926-1.c: Likewise.
4476         * gcc.dg/20031202-1.c: Likewise.
4477         * gcc.dg/980312-1.c: Likewise.
4478         * gcc.dg/980313-1.c: Likewise.
4479         * gcc.dg/990117-1.c: Likewise.
4480         * gcc.dg/990424-1.c: Likewise.
4481         * gcc.dg/990524-1.c: Likewise.
4482         * gcc.dg/991230-1.c: Likewise.
4483         * gcc.dg/i386-387-1.c: Likewise.
4484         * gcc.dg/i386-387-2.c: Likewise.
4485         * gcc.dg/i386-387-3.c: Likewise.
4486         * gcc.dg/i386-387-4.c: Likewise.
4487         * gcc.dg/i386-387-5.c: Likewise.
4488         * gcc.dg/i386-387-6.c: Likewise.
4489         * gcc.dg/i386-asm-1.c: Likewise.
4490         * gcc.dg/i386-bitfield1.c: Likewise.
4491         * gcc.dg/i386-bitfield2.c: Likewise.
4492         * gcc.dg/i386-loop-1.c: Likewise.
4493         * gcc.dg/i386-loop-2.c: Likewise.
4494         * gcc.dg/i386-loop-3.c: Likewise.
4495         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4496         * gcc.dg/i386-pic-1.c: Likewise.
4497         * gcc.dg/i386-regparm.c: Likewise.
4498         * gcc.dg/i386-signbit-1.c: Likewise.
4499         * gcc.dg/i386-signbit-2.c: Likewise.
4500         * gcc.dg/i386-signbit-3.c: Likewise.
4501         * gcc.dg/i386-sse-5.c: Likewise.
4502         * gcc.dg/i386-sse-8.c: Likewise.
4503         * gcc.dg/i386-unroll-1.c: Likewise.
4504         * gcc.dg/tls/opt-1.c: Likewise.
4505         * gcc.dg/tls/opt-2.c: Likewise.
4506         * gcc.dg/unroll-1.c: Likewise.
4507         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4508         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4509         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4510         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4511         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4512         -m64 is specified.
4513
4514 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4515
4516         PR c++/18389
4517         * g++.dg/parse/cond1.C: New test.
4518
4519         PR c++/18429
4520         * g++.dg/template/array9.C: New test.
4521         * g++.dg/ext/vla1.C: Adjust error messages.
4522         * g++.dg/ext/vlm1.C: Likewise.
4523         * g++.dg/template/crash2.C: Likewise.
4524
4525         PR c++/18436
4526         * g++.dg/template/call3.C: New test.
4527
4528         PR c++/18407
4529         * g++.dg/template/ptrmem11.C: New test.
4530
4531 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4532
4533         PR other/14264
4534         * lib/g++.exp: Set LC_ALL and LANG to C.
4535         * lib/gcc-dg.exp: Likewise.
4536         * lib/gfortran.exp: Likewise.
4537         * lib/objc.exp: Likewise.
4538         * lib/treelang.exp: Likewise.
4539
4540 2004-11-12  Andreas Schwab  <schwab@suse.de>
4541
4542         * gcc.dg/pr16286.c: Fix last change.
4543
4544 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4545
4546         PR c++/18416
4547         * g++.dg/init/global1.C: New test.
4548
4549 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4550
4551         * gcc.c-torture/execute/20041112-1.c: New test.
4552
4553 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4554
4555         * lib/gcc-dg.exp (dg-target-list): New.
4556
4557 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4558             Richard Sandiford  <rsandifo@redhat.com>
4559
4560         * lib/target-supports.exp (get-compiler_messages): New.
4561         (check_named_sections_available): Use it.
4562         (check_effective_target_ilp32): New.
4563         (check_effective_target_lp64): New.
4564         (is-effective-target): New.
4565         * lib/gcc-dg.exp (dg-require-effective-target): New.
4566
4567 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4568
4569         * gcc.dg/precedence-1.c: New test.
4570
4571 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4572
4573         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4574
4575         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4576         message, delete generated files, use more descriptive name for
4577         executable, and make the test unsupported when it cannot be run.
4578
4579         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4580         (dg-require-weak, dg-require-visibility, dg-require-alias,
4581         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4582         dg-require-iconv, dg-require-named-sections): Use it.
4583
4584         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4585
4586 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4587
4588         PR target/16457
4589         * gcc.dg/ppc-and-1: New
4590
4591         PR target/16796
4592         * gcc.dg/ppc-mov-1.c: New.
4593
4594         PR target/16458
4595         * gcc.dg/ppc-compare-1.c: New.
4596
4597 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4598
4599         * objc.dg/desig-init-2.m: New test.
4600
4601 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4602
4603         PR middle-end/18160
4604         * g++.dg/warn/register-var-1.C: New test.
4605         * g++.dg/warn/register-var-2.C: New test.
4606
4607 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4608
4609         * gcc.dg/union-2.c: New test.
4610
4611 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4612
4613         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4614         New test for PR tree-optimization/17892.
4615
4616 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR c++/18369
4619         * g++.dg/init/new12.C: New test.
4620
4621 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4622
4623         * gcc.target/sparc: New directory.
4624         * gcc.target/sparc/sparc.exp: New driver.
4625         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4626         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4627         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4628         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4629
4630 2004-11-10  Paul Brook  <paul@codesourcery.com>
4631
4632         PR fortran/18218
4633         * gfortran.dg/list_read.c: New test.
4634
4635 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4636
4637         PR c/18322
4638         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4639         expected diagnostic location.
4640
4641 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4642
4643         * gcc.dg/20041109-1.c: New test.
4644
4645 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4646
4647         PR objc/18406
4648         * objc/compile/pr18406.m: New test.
4649
4650 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4651
4652         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4653
4654 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4655
4656         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4657
4658 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4659
4660         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4661
4662 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4663
4664         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4665         exit.
4666
4667 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4668
4669         PR tree-opt/18299
4670         * gcc.c-torture/pr18299-1.c: New test.
4671
4672 2004-11-06  Andreas Schwab  <schwab@suse.de>
4673
4674         * gcc.dg/pr16286.c: Also test for bool and pixel.
4675
4676 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4677
4678         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4679         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4680         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4681         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4682         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4683         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4684         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4685         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4686         gcc.dg/struct-semi-3.c: New tests.
4687
4688 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4689
4690         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4691
4692 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4693
4694         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4695         Do not use C99 designators.
4696
4697 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4698
4699         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4700
4701 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4702
4703         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4704         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4705         * gcc.c-torture/execute/simd-5.x: Remove.
4706
4707 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4708
4709         PR rtl-optimization/17933
4710         * gcc.dg/torture/pr17933-1.c: New test.
4711
4712 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4713
4714         PR target/18106
4715         * lib/target-supports.exp (check_weak_available): Support
4716         Windows.
4717
4718 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4719
4720         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4721         call to fflush(stdout) before abort.
4722         (my_ffsll): New function.
4723         (generate_fields): Use it.
4724
4725 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4726
4727         * gcc.dg/init-undef-1.c: New test.
4728
4729 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4730
4731         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4732         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4733         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4734         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4735         expected messages for new parser.
4736
4737 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4738
4739         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4740
4741 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4742
4743         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4744         on LP64 targets.
4745
4746 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4747
4748         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4749         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4750         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4751         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4752         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4753         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4754         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4755         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4756         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4757         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4758
4759 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4760
4761         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4762         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4763         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4764         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4765         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4766         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4767         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4768         for new parser.
4769
4770 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4771
4772         PR target/15342
4773         * gcc.dg/20041104-1.c: New test.
4774
4775 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4776
4777         * g++.dg/template/nontype7.C: New test.
4778         * g++.dg/template/nontype8.C: Likewise.
4779         * g++.dg/template/nontype9.C: Likewise.
4780         * g++.dg/template/nontype10.C: Likewise.
4781         * g++.dg/tc1/dr49.C: Likewise.
4782         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4783         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4784
4785 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4786
4787         * g++.dg/rtti/tinfo1.C: Remove xfails.
4788
4789 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4790
4791         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4792         packed attribute to the definition to satisfy the new C++ parser.
4793
4794 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4795
4796         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4797         invocations of va_arg.
4798
4799 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4800
4801         PR c++/18124
4802         * g++.dg/template/crash25.C: New test.
4803
4804         PR c++/18155
4805         * g++.dg/template/typedef2.C: New test.
4806         * g++.dg/parse/crash13.C: Adjust error markers.
4807
4808         PR c++/18177
4809         * g++.dg/conversion/const3.C: New test.
4810
4811 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4812
4813         PR fortran/17535
4814         PR fortran/17583
4815         PR fortran/17713
4816         * gfortran.dg/generic_[123].f90: New testcases.
4817
4818 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4819
4820         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4821         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4822
4823 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4824
4825         PR tree-opt/16808
4826         * gcc.c-torture/compile/pr16808.c: New test.
4827
4828 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4829
4830         PR rtl-optimization/17104
4831         * gcc.dg/ppc-bitfield1.c: New.
4832
4833 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4834
4835         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4836
4837 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4838
4839         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4840         strings for 32-bit code.
4841
4842 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4843
4844         PR c/18239
4845         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4846
4847 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4848
4849         PR c++/18064
4850         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4851
4852 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4853
4854         PR c++/15172
4855         * g++.dg/init/aggr2.C: New test.
4856
4857 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4858
4859         * objc.dg/local-decl-1.m: New test.
4860
4861 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4862
4863         * gcc.dg/20040910-1.c: Adjust regex.
4864
4865 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4866
4867         PR rtl-optimization/18084
4868         * g++.dg/opt/pr18084-1.C: New testcase.
4869
4870 2004-10-30  Matt Austern  <austern@apple.com>
4871
4872         PR c++/17542
4873         * g++.dg/ext/attrib18.C: New test.
4874
4875 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4876
4877         PR middle-end/18096
4878         * gcc.dg/pr18096-1.c: New test case.
4879
4880 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4881
4882         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4883
4884 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4885
4886         PR c/16666
4887         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4888         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4889         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4890         gcc.dg/old-style-prom-3.c: New tests.
4891
4892 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4893
4894         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4895         Remove unnecessary inclusion of stdio.h.
4896
4897 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4898
4899         PR rtl-optimization/17581
4900         * gcc.dg/pr17581-1.c: New test case.
4901
4902 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4903
4904         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4905         being implemented.
4906         * g++.dg/conversion/dr195-1.C: New.
4907         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4908         * g++.old-deja/g++.mike/p10148.C: Likewise.
4909
4910 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4911
4912         PR c++/17695
4913         * g++.dg/debug/typedef2.C: New test.
4914
4915 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4916
4917         PR fortran/13490
4918         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4919         * gfortran.dg/g77/README: Update.
4920
4921 2004-10-28  Matt Austern  <austern@apple.com>
4922
4923         PR c++/14124
4924         * g++.dg/ext/packed7.C: New test.
4925
4926 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4927
4928         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4929         scan-assembler.
4930         * lib/scanasm.exp (hidden-scan-for): New proc.
4931         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4932         string.
4933         (scan-not-hidden): Likewise.
4934         * lib/target-supports.exp (check_visibility_available): mach-o is
4935         support too.
4936
4937 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4938
4939         PR c++/17132
4940         * g++.dg/template/memclass3.C: New test.
4941
4942 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4943
4944         PR middle-end/18160
4945         * gcc.dg/register-var-1.c: New test.
4946         * gcc.dg/register-var-2.c: New test.
4947         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4948         error now.
4949
4950 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4951
4952         PR other/18172
4953         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4954         unused variables.
4955         * gcc.dg/vect/vect-22.c: Likewise.
4956
4957 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4958
4959         * gcc.dg/i386-rotate-1.c: New test.
4960
4961 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4962
4963         * g++.dg/init/ref12.C: Add "run" marker.
4964
4965         PR c++/17435
4966         * g++.dg/init/ref12.C: New test.
4967
4968         PR c++/18140
4969         * g++.dg/template/shift1.C: New test.
4970         * g++.dg/template/error10.C: Adjust error markers.
4971
4972 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4973
4974         PR tree-opt/17529
4975         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4976
4977 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4978
4979         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4980         * gcc.dg/weak/weak-3.c: Likewise.
4981         * gcc.dg/weak/weak-5.c: Likewise.
4982         * gcc.dg/weak/weak-9.c: Likewise.
4983         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4984         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4985
4986         * gcc.dg/darwin-weakimport-1.c: New.
4987
4988 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4989
4990         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4991
4992 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4993
4994         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4995         'syntax' error messages.
4996         * gcc.dg/cpp/direct2s.c: Likewise.
4997
4998 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4999
5000         * gcc.c-torture/compile/20041026-1.c: New.
5001
5002 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5003
5004         PR c++/18093
5005         * g++.dg/lookup/ns2.C: New test.
5006
5007         PR c++/18020
5008         * g++.dg/template/enum4.C: New test.
5009
5010         PR c++/18161
5011         * g++.dg/template/expr1.C: New test.
5012
5013 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5014
5015         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5016
5017 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5018
5019         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5020         gcc.dg/decl-nospec-3.c: New tests.
5021
5022 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5023
5024         * objc.dg/super-class-3.m: New test.
5025
5026 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5027
5028         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5029         resyncing.
5030         * gcc.dg/cpp/direct2s.c: Likewise.
5031
5032 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5033
5034         * objc.dg/image-info.m: Update for changes to section selection.
5035
5036 2004-10-25  David Ayers  <d.ayers@inode.at>
5037             Ziemowit Laski  <zlaski@apple.com>
5038
5039         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5040         diagnostics when messaging 'id <Proto>'.
5041         * objc.dg/class-protocol-1.m: New test.
5042         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5043         a non-existent method signature.
5044         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5045         Update diagnostics when messaging with non-existent method signature.
5046         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5047         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5048         invalid receivers are now resolved as if messaging 'id'; remove
5049         extraneous diagnostics.
5050
5051 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5052
5053         PR c/16667
5054         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5055         gcc.dg/init-desig-obs-3.c: New tests.
5056
5057 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5058
5059         * gcc.dg/debug/20041023-1.c: New test.
5060
5061 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5062
5063         PR middle-end/17407
5064         * gcc.c-torture/compile/pr17407.c: New test.
5065
5066         PR c++/18121
5067         * g++.dg/template/array8.C: New test.
5068
5069 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5070
5071         PR other/18138
5072         * lib/g++.exp: Accept more than one multilib libgcc.
5073         * lib/gcc-dg.exp: Likewise.
5074         * lib/objc.exp: Likewise.
5075         * lib/treelang.exp: Likewise.
5076         * lib/gfortran.exp: Likewise.
5077
5078 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5079
5080         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5081
5082 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5083
5084         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5085         * gcc.dg/c99-const-expr-3.c: Likewise.
5086
5087 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5088
5089         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5090
5091 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5092
5093         * gcc.c-torture/execute/loop-2e.x: Remove.
5094
5095 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5096
5097         PR c++/18095
5098         * g++.dg/parse/crash18.C: New.
5099         * g++.dg/parse/crash19.C: New.
5100
5101 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5102
5103         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5104         * g++.dg/ext/dllimport2.C: Same.
5105         * g++.dg/ext/dllimport8.C: Same.
5106
5107 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5108
5109         PR c++/10841
5110         * g++.dg/conversion/cast1.C: New test.
5111         * g++.dg/overload/pmf1.C: Adjust error marker.
5112
5113 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5114
5115         PR objc/17923
5116         * objc.dg/const-str-7.m: New test.
5117
5118 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5119
5120         * g++.dg/template/memfriend11.C: Fix comment typo.
5121         * g++.dg/template/memfriend14.C: Likewise.
5122
5123 2004-10-20  Richard Henderson  <rth@redhat.com>
5124
5125         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5126         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5127         -fasynchronous-unwind-tables.
5128
5129 2004-10-20  Richard Henderson  <rth@redhat.com>
5130
5131         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5132         (main): Return success.
5133         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5134         (main): Return success.
5135
5136 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5137
5138         PR c++/13495
5139         * g++.dg/template/memfriend9.C: New test.
5140         * g++.dg/template/memfriend10.C: Likewise.
5141         * g++.dg/template/memfriend11.C: Likewise.
5142         * g++.dg/template/memfriend12.C: Likewise.
5143         * g++.dg/template/memfriend13.C: Likewise.
5144         * g++.dg/template/memfriend14.C: Likewise.
5145         * g++.dg/template/memfriend15.C: Likewise.
5146         * g++.dg/template/memfriend16.C: Likewise.
5147         * g++.dg/template/memfriend17.C: Likewise.
5148         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5149
5150 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5151
5152         * g++.dg/conversion/dr195.C: New.
5153         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5154
5155 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5156             Devang Patel  <dpatel@apple.com>
5157
5158         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5159         of floating point arithmetic, which could trap.
5160
5161 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5162
5163         PR c++/14035
5164         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5165         * g++.dg/conversion/const2.C: New test.
5166         * g++.dg/expr/reinterpret2.C: New test.
5167         * g++.dg/expr/reinterpret3.C: New test.
5168         * g++.dg/expr/cast2.C: New test.
5169         * g++.dg/expr/copy1.C: New test.
5170         * g++.dg/other/conversion1.C: Change error message.
5171         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5172         function pointers to void *.
5173         * g++.old-deja/g++.mike/p10148.C: Likewise.
5174
5175 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5176
5177         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5178
5179 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5180
5181         PR c++/18047
5182
5183         * g++.dg/parse/expr3.C: New test.
5184
5185 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5186
5187         * gcc.dg/smod-1.c: New test.
5188
5189 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5190
5191         * objc.dg/method-14.m: New test.
5192
5193 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5194
5195         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5196         Also xfail as the patch was reverted.
5197
5198 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5199
5200         PR middle-end/16973
5201         * gcc.dg/pr16973.c: New test.
5202
5203 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5204
5205         PR tree-optimization/17656
5206         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5207
5208 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5209
5210         * g++.dg/eh/shadow1.C: New.
5211
5212 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5213
5214         * gcc.c-torture/compile/20041018-1.c: New test.
5215
5216 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5217
5218         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5219         compiler referring to register 0 when accessing sdata.  The linker
5220         now patches things up.
5221
5222 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5223
5224         PR c/17529
5225         * gcc.c-torture/compile/pr17529.c: New test.
5226
5227 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5228
5229         PR c++/17743
5230         * g++.dg/ext/attrib17.C: New test.
5231
5232 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5233
5234         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5235
5236 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5237
5238         PR c++/10479
5239         * g++.dg/ext/attrib16.C: New test.
5240
5241 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5242
5243         PR c++/17042
5244         * g++.dg/init/dso_handle1.C: New test.
5245
5246         PR c++/14667
5247         * g++.dg/parse/typedef6.C: New test.
5248
5249         PR c++/17916
5250         * g++.dg/parse/pragma1.C: New test.
5251
5252 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5253
5254         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5255
5256 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5257
5258         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5259         -fno-common when on HPPA HP-UX platforms.
5260
5261 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR other/16820
5264         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5265         stdint.h.
5266         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5267         uintptr_t.
5268
5269 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5270
5271         PR c++/16301
5272         * g++.dg/lookup/strong-using-4.C: New test.
5273
5274 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5275
5276         PR middle-end/16567
5277         * gcc.c-torture/compile/nested-1.c: New test.
5278
5279 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5280
5281         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5282         and mipsisa64*-*-* (until support for misaligned loads is added).
5283         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5284         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5285         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5286         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5287         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5288         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5289
5290 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5291
5292         PR c++/17976
5293         * g++.dg/init/dtor3.C: New test.
5294
5295 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5296
5297         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5298
5299 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5300
5301         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5302         * gcc.dg/macho-lo-sum.c: Likewise.
5303
5304 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5305
5306         * gcc.dg/ppc-spe64-1.c: New test.
5307
5308 2004-10-14  Devang Patel  <dpatel@apple.com>
5309
5310         PR 17635
5311         * gcc.dg/pr17635.c : New test.
5312
5313 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5314
5315         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5316         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5317         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5318         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5319         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5320         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5321         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5322         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5323         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5324         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5325         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5326         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5327         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5328         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5329         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5330         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5331         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5332         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5333
5334 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5335
5336         * gcc.dg/vect/vect-82.c: New testcase.
5337         * gcc.dg/vect/vect-82_64.c: New testcase.
5338         * gcc.dg/vect/vect-83.c: New testcase.
5339         * gcc.dg/vect/vect-83_64.c: New testcase.
5340
5341 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5342
5343         * gcc.dg/cpp/error-1.c: New test.
5344
5345 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5346
5347         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5348
5349 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5350
5351         PR target/17984
5352         * gcc.dg/cris-peep2-xsrand2.c: New test.
5353
5354 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5355
5356         PR c++/17661
5357         * testsuite/g++.dg/expr/for2.C: New test.
5358
5359 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5360
5361         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5362
5363 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5364
5365         PR tree-optimization/17724
5366         * g++.dg/opt/pr17724-1.C: New test.
5367         * g++.dg/opt/pr17724-2.C: New test.
5368         * g++.dg/opt/pr17724-3.C: New test.
5369         * g++.dg/opt/pr17724-4.C: New test.
5370         * g++.dg/opt/pr17724-5.C: New test.
5371         * g++.dg/opt/pr17724-6.C: New test.
5372
5373 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5374
5375         PR c/17301
5376         * gcc.dg/pr17301-2.c: New test.
5377
5378 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5379
5380         PR c++/15876
5381         * g++.dg/parse/error22.C: New test.
5382
5383         PR c++/17936
5384         * g++.dg/template/spec18.C: New test.
5385
5386 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5387
5388         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5389         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5390         memcpy.
5391         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5392         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5393
5394 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5395
5396         * g++.dg/eh/cleanup5.C: Add dg-options "".
5397
5398 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5399
5400         PR middle-end/17657
5401         * gcc.dg/switch-4.c: New test case.
5402
5403 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5404
5405         * gcc.c-torture/execute/20041011-1.c: New test.
5406
5407 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5408
5409         PR c++/17554
5410         * g++.dg/init/for3.C: New test.
5411
5412         PR c++/17657
5413         * g++.dg/opt/switch2.C: New test.
5414
5415         PR middle-end/17703
5416         * g++.dg/warn/Wreturn-2.C: New test.
5417
5418 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5419
5420         PR c++/17907
5421         * g++.dg/eh/cleanup5.C: New test.
5422
5423 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5424
5425         PR c++/17393
5426         * g++.dg/parse/error21.C: New test.
5427
5428 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5429
5430         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5431         * g++.dg/warn/incomplete1.C: Likewise.
5432         * g++.dg/template/qualttp20.C: Likewise.
5433
5434 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5435
5436         PR c/17881
5437         * parm-incomplete-1.c: New test.
5438
5439 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5440
5441         PR c++/17867
5442         * g++.dg/parse/error19.C: New test.
5443
5444         PR c++/17670
5445         * g++.dg/init/new11.C: New test.
5446
5447         PR c++/17821
5448         * g++.dg/parse/error20.C: New test.
5449
5450         PR c++/17826
5451         * g++.dg/template/crash24.C: New test.
5452
5453 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5454
5455         PR c/17301
5456         * gcc.dg/pr17301-1.c: New test.
5457
5458 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5459
5460         PR c/17189
5461         * gcc.dg/anon-struct-5.c: New test.
5462
5463 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5464
5465         PR c/17844
5466         * gcc.dg/pr17844-1.c: New test.
5467
5468 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5469
5470         PR tree-optimization/17906
5471         * gcc.c-torture/compile/pr17906.c: New.
5472
5473 2004-10-09  Stuart Hastings  <stuart@apple.com>
5474             Roger Sayle  <roger@eyesopen.com>
5475
5476         PR rtl-optimization/17853
5477         * gcc.dg/i386-mmx-5.c: New testcase.
5478
5479 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5480
5481         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5482
5483 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5484
5485         PR c++/17524
5486         * g++.dg/template/static9.C: New test.
5487
5488         PR c++/17685
5489         * g++.dg/parse/operator5.C: New test.
5490
5491 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5492
5493         PR middle-end/17894
5494         * gcc.c-torture/execute/divcmp-4.c: New test case.
5495
5496 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5497
5498         PR tree-opt/17902
5499         * g++.dg/opt/pr17902.C: New test.
5500
5501 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5502
5503         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5504
5505 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5506
5507         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5508
5509 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5510
5511         * gcc.dg/assign-warn-3.c: New test.
5512
5513 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5514
5515         PR c/16999
5516         * gcc.dg/cpp/ident-1.c: New test.
5517
5518 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5519
5520         * gcc.c-torture/compile/acc1.c: New.
5521
5522 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5523
5524         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5525         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5526
5527 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5528
5529         * gcc.dg/ultrasp11.c: New test.
5530
5531 2004-10-08  Michael Matz  <matz@suse.de>
5532
5533         * gcc.dg/doloop-2.c: New test.
5534
5535 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5536
5537         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5538         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5539         objc.dg/method-9.m: Update expected diagnostics.
5540
5541 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5542
5543         * gcc.dg/ppc-fsel-3.c: New file.
5544         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5545
5546 2004-10-07  Paul Brook  <paul@codesourcery.com>
5547
5548         * gfortran.dg/intrinsic_verify_1.f90: New test.
5549
5550 2004-10-07  Paul Brook  <paul@codesourcery.com>
5551
5552         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5553
5554 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5555
5556         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5557         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5558         commit.
5559
5560 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5561
5562         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5563
5564 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5565
5566         PR c++/17115
5567         * g++.dg/warn/Winline-4.C: New test.
5568
5569 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5570
5571         * gcc.c-torture/compile/20041007-1.c: New test.
5572
5573 2004-10-07  Paul Brook  <paul@codesourcery.com>
5574
5575         PR fortran/17678
5576         * gfortran.dg/use_allocated_1.f90: New test.
5577
5578 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5579
5580         PR middle-end/17849
5581         * gfortran.fortran-torture/compile/nested.f90: New test
5582
5583 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5584
5585         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5586
5587 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5588
5589         PR c++/17368
5590         * g++.dg/ext/asm6.C: New test.
5591
5592 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5593
5594         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5595
5596 2004-10-06  Paul Brook  <paul@codesourcery.com>
5597
5598         PR libfortran/17709
5599         * gfortran.dg/empty_format_1.f90: New test.
5600
5601 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5602
5603         PR fortran/17568
5604         * gfortran.dg/ishft.f90: New test.
5605
5606         PR fortran/17283
5607         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5608         tests.
5609
5610 2004-10-06  Paul Brook  <paul@codesourcery.com>
5611
5612         * gfortran.dg/do_1.f90: New test.
5613
5614 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5615
5616         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5617         optimizing for size.
5618
5619 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5620
5621         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5622
5623 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5624
5625         * gcc.c-torture/compile/20041005-1.c: New test.
5626
5627 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5628
5629         PR c++/17829
5630         * g++.dg/lookup/koenig4.C: New.
5631
5632 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5633
5634         * g++.dg/other/classkey1.C: Adjust quoting marks.
5635         * g++.dg/parse/error15.C: Likewise.
5636         * g++.dg/template/meminit2.C (int>): Likewise.
5637
5638 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5639
5640         PR fortran/17283
5641         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5642
5643         PR fortran/17631
5644         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5645
5646         PR fortran/17708
5647         * gfortran.dg/pr17708.f90: New test.
5648
5649 2004-10-04  Chao-ying Fu  <fu@mips.com>
5650
5651         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5652         * gcc.dg/vect/vect-4.c: Ditto.
5653         * gcc.dg/vect/vect-5.c: Ditto.
5654         * gcc.dg/vect/vect-6.c: Ditto.
5655         * gcc.dg/vect/vect-8.c: Ditto.
5656         * gcc.dg/vect/vect-16.c: Ditto.
5657         * gcc.dg/vect/vect-30.c: Ditto.
5658         * gcc.dg/vect/vect-40.c: Ditto.
5659         * gcc.dg/vect/vect-41.c: Ditto.
5660         * gcc.dg/vect/vect-42.c: Ditto.
5661         * gcc.dg/vect/vect-43.c: Ditto.
5662         * gcc.dg/vect/vect-44.c: Ditto.
5663         * gcc.dg/vect/vect-45.c: Ditto.
5664         * gcc.dg/vect/vect-46.c: Ditto.
5665         * gcc.dg/vect/vect-47.c: Ditto.
5666         * gcc.dg/vect/vect-48.c: Ditto.
5667         * gcc.dg/vect/vect-49.c: Ditto.
5668         * gcc.dg/vect/vect-50.c: Ditto.
5669         * gcc.dg/vect/vect-51.c: Ditto.
5670         * gcc.dg/vect/vect-52.c: Ditto.
5671         * gcc.dg/vect/vect-53.c: Ditto.
5672         * gcc.dg/vect/vect-54.c: Ditto.
5673         * gcc.dg/vect/vect-55.c: Ditto.
5674         * gcc.dg/vect/vect-56.c: Ditto.
5675         * gcc.dg/vect/vect-57.c: Ditto.
5676         * gcc.dg/vect/vect-58.c: Ditto.
5677         * gcc.dg/vect/vect-59.c: Ditto.
5678         * gcc.dg/vect/vect-60.c: Ditto.
5679         * gcc.dg/vect/vect-74.c: Ditto.
5680         * gcc.dg/vect/vect-79.c: Ditto.
5681         * gcc.dg/vect/vect-80.c: Ditto.
5682
5683 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5684
5685         * gcc.dg/unused-7.c: Use the correct option.
5686
5687 2004-10-04  Paul Brook  <paul@codesourcery.com>
5688         Bud Davis  <bdavis9659@comcast.net>
5689
5690         PR fortran/17706
5691         PR fortran/16434
5692         * gfortran/pr17706.f90: New test.
5693         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5694
5695 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5696
5697         * gfortran.dg/pr17612.f90: New test.
5698
5699 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5700
5701         * g++.dg/template/local1.C: Adjust quoting marks in
5702         testing for diagnostics.
5703         * g++.dg/tls/diag-2.C: Likewise.
5704         * g++.dg/other/error8.C: Likewise.
5705
5706 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5707
5708         PR c/17178
5709         * gcc.dg/unused-4.c: Adjust to be correct.
5710
5711         PR c/17820
5712         * gcc.dg/unused-7.c: New test.
5713
5714 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5715
5716         PR c++/17797
5717         * g++.dg/overload/template2.C: New test.
5718
5719 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5720
5721         PR tree-optimization/16632
5722         * gcc.dg/tree-ssa/20041002-1.c: New.
5723
5724 2004-10-03  Paul Brook  <paul@codesourcery.com>
5725
5726         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5727         rather than relying on default formatting.
5728
5729 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5730
5731         * gcc.dg/20040920-1.c: Update expected message text.
5732
5733 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5734
5735         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5736
5737 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5738
5739         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5740         tree level.
5741
5742 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5743
5744         * gcc.dg/tree-ssa/pr17343.c: Remove.
5745
5746 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5747
5748         PR tree-opt/17343
5749         * gcc.dg/tree-ssa/pr17343.c: New test.
5750
5751 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5752
5753         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5754         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5755         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5756         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5757         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5758
5759 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5760
5761         * gcc.dg/lvalue-2.c: New test.
5762
5763 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5764
5765         PR c/17730
5766         * gcc.dg/pr17730-1.c: New test
5767
5768 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5769
5770         PR c/7425
5771         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5772
5773 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5774
5775         * gcc.c-torture/execute/stdarg-1.c: New test.
5776         * gcc.c-torture/execute/stdarg-2.c: New test.
5777         * gcc.c-torture/execute/stdarg-3.c: New test.
5778         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5779         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5780         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5781         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5782         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5783
5784 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5785
5786         PR tree-optimization/17697
5787         * g++.dg/opt/pr17697-1.C: New test.
5788         * g++.dg/opt/pr17697-2.C: New test.
5789         * g++.dg/opt/pr17697-3.C: New test.
5790
5791 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5792
5793         PR c/16409
5794         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5795         gcc.dg/vla-init-5.c: New tests.
5796
5797 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5798
5799         PR c/13804
5800         * gcc.dg/pr13804-1.c: New test.
5801
5802 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5803
5804         PR fortran/16938
5805         * gfortran.dg/pr16938.f90: New test.
5806
5807 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5808
5809         * g++.dg/template/crash23.C: New test.
5810
5811 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5812
5813         PR c++/17585
5814         * g++.dg/template/static8.C: New test.
5815
5816 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5817
5818         PR c++/17681
5819         * g++.dg/other/error9.C: New test.
5820
5821 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5822
5823         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5824
5825 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5826
5827         PR fortran/15164
5828         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5829
5830 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5831
5832         PR middle-end/17112
5833         * gcc.dg/pr17112-1.c: New test case.
5834
5835 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5836
5837         PR c/11459
5838         * gcc.dg/pr11459-1.c: New test.
5839
5840 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5841
5842         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5843         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5844
5845 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5846
5847         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5848
5849 2004-09-25  Jan Hubicka  <jh@suse.cz>
5850
5851         * compile/30040909-1.c: New test.
5852         * compile/30040907-1.c: New test.
5853
5854 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5855
5856         * gcc.c-torture/execute/va-arg-26.c: New test.
5857
5858 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5859
5860         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5861         extra diagnostics on targets with 64-bit pointers.
5862         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5863
5864 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5865
5866         PR c/17188
5867         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5868         * gcc.dg/decl-3.c: Adjust expected message.
5869
5870 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5871
5872         PR fortran/17615
5873         * gfortran.dg/pr17615.f90: New test.
5874
5875 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5876
5877         PR tree-optimzation/17517
5878         * g++.dg/tree-ssa/pr17517.C: New Test.
5879
5880 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5881
5882         PR c++/16889
5883         * g++.dg/lookup/ambig3.C: New.
5884
5885 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5886
5887         PR tree-opt/17624
5888         * g++.dg/opt/pr17624.C: New test.
5889
5890 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5891
5892         PR c/6980
5893         * gcc.dg/Wbad-function-cast-1.c: New test.
5894
5895 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5896
5897         * g++.dg/ext/complit1.C
5898         * g++.dg/other/error2.C
5899         * g++.dg/other/nontype-1.C
5900         * g++.dg/parse/crash11.C
5901         * g++.dg/parse/crash12.C
5902         * g++.dg/parse/error15.C
5903         * g++.dg/parse/error4.C
5904         * g++.dg/parse/tmpl-outside1.C
5905         * g++.dg/parse/too-many-tmpl-args1.C
5906         * g++.dg/template/dependent-expr3.C
5907         * g++.dg/template/error10.C
5908         * g++.dg/template/instantiate1.C
5909         * g++.dg/template/vtable2.C
5910         * g++.dg/warn/Wshadow-1.C
5911         * g++.dg/warn/weak1.C
5912         * g++.old-deja/g++.brendan/crash16.C
5913         * g++.old-deja/g++.brendan/crash18.C
5914         * g++.old-deja/g++.brendan/crash48.C
5915         * g++.old-deja/g++.brendan/crash49.C
5916         * g++.old-deja/g++.brendan/crash55.C
5917         * g++.old-deja/g++.brendan/crash56.C
5918         * g++.old-deja/g++.brendan/crash8.C
5919         * g++.old-deja/g++.brendan/enum11.C
5920         * g++.old-deja/g++.brendan/enum8.C
5921         * g++.old-deja/g++.brendan/enum9.C
5922         * g++.old-deja/g++.brendan/friend3.C
5923         * g++.old-deja/g++.brendan/misc14.C
5924         * g++.old-deja/g++.bugs/900402_02.C
5925         * g++.old-deja/g++.bugs/900404_03.C
5926         * g++.old-deja/g++.bugs/900404_04.C
5927         * g++.old-deja/g++.bugs/900428_03.C
5928         * g++.old-deja/g++.jason/crash4.C
5929         * g++.old-deja/g++.jason/overload21.C
5930         * g++.old-deja/g++.jason/redecl1.C
5931         * g++.old-deja/g++.jason/report.C
5932         * g++.old-deja/g++.jason/rfg10.C
5933         * g++.old-deja/g++.jason/template30.C
5934         * g++.old-deja/g++.law/arm12.C
5935         * g++.old-deja/g++.law/ctors5.C
5936         * g++.old-deja/g++.law/cvt20.C
5937         * g++.old-deja/g++.law/init10.C
5938         * g++.old-deja/g++.law/init8.C
5939         * g++.old-deja/g++.law/visibility17.C
5940         * g++.old-deja/g++.law/visibility7.C
5941         * g++.old-deja/g++.mike/net8.C
5942         * g++.old-deja/g++.mike/p646.C
5943         * g++.old-deja/g++.mike/p700.C
5944         * g++.old-deja/g++.mike/p701.C
5945         * g++.old-deja/g++.mike/p811.C
5946         * g++.old-deja/g++.ns/template13.C
5947         * g++.old-deja/g++.other/array3.C
5948         * g++.old-deja/g++.other/crash25.C
5949         * g++.old-deja/g++.other/dtor3.C
5950         * g++.old-deja/g++.other/dtor4.C
5951         * g++.old-deja/g++.other/main1.C
5952         * g++.old-deja/g++.other/warn7.C
5953         * g++.old-deja/g++.pt/crash11.C
5954         * g++.old-deja/g++.pt/crash36.C
5955         * g++.old-deja/g++.pt/spec22.C
5956         * g++.old-deja/g++.pt/spec9.C
5957         * g++.old-deja/g++.pt/ttp52.C
5958         * g++.old-deja/g++.robertl/eb103.C
5959         * g++.old-deja/g++.robertl/eb121.C
5960         * g++.old-deja/g++.robertl/eb22.C
5961         * g++.old-deja/g++.robertl/eb8.C:
5962         Update locations and/or regexps of dg-error markers.
5963         Remove markers for some bogus messages that are no longer issued.
5964
5965 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5966
5967         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5968         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5969
5970 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5971
5972         PR c++/17618
5973         * g++.dg/lookup/crash5.C: New test.
5974
5975 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5976
5977         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5978         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5979         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5980         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5981         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5982         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5983
5984         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5985         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5986         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5987         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5988         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5989         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5990
5991         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5992
5993         * gcc.dg/vect/vect-44.c: Check additional cases.
5994         * gcc.dg/vect/vect-48.c: Check additional cases.
5995
5996         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5997         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5998         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5999         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6000         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6001         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6002         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6003         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6004         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6005
6006         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6007         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6008         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6009
6010 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6011
6012         * gcc.dg/tree-ssa/loop-6.c: New test.
6013
6014 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6015
6016         PR c++/17620
6017         * g++.dg/inherit/base2.C: New.
6018
6019 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6020
6021         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6022         * gcc.dg/20001012-2.c: Likewise.
6023         * gcc.dg/20001013-1.c: Likewise.
6024         * gcc.dg/20001101-1.c: Likewise.
6025         * gcc.dg/20001102-1.c: Likewise.
6026         * gcc.dg/bf-spl1.c: Likewise.
6027         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6028         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6029
6030 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6031
6032         PR tree-optimization/16721
6033         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6034
6035 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6036
6037         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6038         * gcc.dg/20040305-1.c: Likewise.
6039
6040 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6041
6042         PR c/16566
6043         * gcc.c-torture/compile/pr16566-1.c,
6044         gcc.c-torture/compile/pr16566-2.c,
6045         gcc.c-torture/compile/pr16566-3.c: New tests.
6046
6047 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6048
6049         PR tree-optimization/17512
6050         * gcc.c-torture/compile/20040916-1.c.
6051
6052 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6053
6054         * gcc.dg/pragma-re-3.c: New test.
6055
6056 2004-09-17  Matt Austern  <austern@apple.com>
6057
6058         PR c++/15049
6059         * g++.dg/other/anon3.C: New.
6060
6061 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6062
6063         PR c++/7503
6064         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6065         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6066         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6067         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6068         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6069
6070 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6071
6072         PR fortran/17286
6073         * gfortran.dg/pr17286.f90: New test.
6074
6075 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6076
6077         PR c++/17530
6078         * g++.dg/template/static7.C: New test.
6079
6080 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6081
6082         PR tree-opt/17558
6083         * gcc.c-torture/compile/pr17558.c: New test.
6084
6085 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6086
6087         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6088         if SKIP_ATTRIBUTE is defined.
6089
6090 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6091
6092         PR fortran/15957
6093         * gfortran.dg/pr15957.f90: New test.
6094
6095 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6096
6097         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6098         in comparison.
6099         * gcc.dg/vect/vect-79.c: Likewise.
6100         * gcc.dg/vect/vect-80.c: Likewise.
6101
6102 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6103
6104         PR fortran/15750
6105         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6106
6107 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6108
6109         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6110         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6111         * gcc.dg/vect/vect-62.c: New testcase.
6112         * gcc.dg/vect/vect-63.c: New testcase.
6113         * gcc.dg/vect/vect-64.c: New testcase.
6114         * gcc.dg/vect/vect-65.c: New testcase.
6115         * gcc.dg/vect/vect-66.c: New testcase.
6116         * gcc.dg/vect/vect-67.c: New testcase.
6117         * gcc.dg/vect/vect-68.c: New testcase.
6118         * gcc.dg/vect/vect-69.c: New testcase.
6119         * gcc.dg/vect/vect-79.c: New testcase.
6120         * gcc.dg/vect/vect-80.c: New testcase.
6121
6122 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6123
6124         * gcc.target/mips/asm-1.c: New test.
6125
6126 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6127
6128         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6129         * gcc.dg/vect/vect-73.c: New testcase.
6130         * gcc.dg/vect/vect-74.c: New testcase.
6131         * gcc.dg/vect/vect-75.c: New testcase.
6132         * gcc.dg/vect/vect-76.c: New testcase.
6133         * gcc.dg/vect/vect-77.c: New testcase.
6134         * gcc.dg/vect/vect-78.c: New testcase
6135
6136 2004-09-18  Paul Brook  <paul@codesourcery.com>
6137
6138         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6139
6140 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6141
6142         PR c/17424
6143         * gcc.dg/pr17424-1.c: New test.
6144
6145 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6146
6147         * g++.dg/tree-ssa/pr17153.C: New test.
6148
6149 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6150
6151         PR pch/13361
6152         * testsuite/g++.dg/pch/wchar-1.C: New.
6153         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6154
6155 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6156
6157         * gcc.c-torture/execute/20040917-1.c: New test.
6158
6159 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6160
6161         PR tree-optimization/17319
6162         * gcc.dg/pr17319.c: New test.
6163
6164 2004-09-17  Devang Patel  <dpatel@apple.com>
6165
6166         * gcc.dg/20040813-1.c: New test.
6167
6168 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6169
6170         PR tree-optimization/17273
6171         * gcc.c-torture/compile/pr17273.c: New test.
6172
6173 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6174
6175         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6176         Update expected messages.
6177         * gcc.dg/declspec-13.c: New test.
6178
6179 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6180
6181         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6182
6183 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6184
6185         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6186         change what 'a' is pointing to.
6187
6188 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6189
6190         PR c++/16002
6191         * g++.dg/template/error18.C: New test.
6192
6193         PR c++/16029
6194         * g++.dg/warn/Wunused-8.C: New test.
6195
6196 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6197
6198         PR tree-optimization/17513
6199         * gcc.dg/20040916-1.c: New test.
6200
6201 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/17501
6204         * g++.dg/template/typename7.C: New test.
6205
6206 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6207
6208         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6209
6210 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6211
6212         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6213         with -ftree-based-profiling also.
6214         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6215
6216 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6217
6218         PR/15364
6219         * gfortran.dg/der_array_io_1.f90: New test.
6220         * gfortran.dg/der_array_io_2.f90: New test.
6221         * gfortran.dg/der_array_io_3.f90: New test.
6222
6223 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6224
6225         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6226         EABI.
6227
6228 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6229
6230         * g++.dg/opt/switch1.C: New test.
6231
6232 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6233
6234         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6235         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6236         Update expected messages.
6237
6238 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6239
6240         PR fortran/16485
6241         * gfortran.dg/same_name_1.f90: New test.
6242
6243 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6244
6245         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6246         dereference garbage pointers.
6247
6248 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6249
6250         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6251         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6252
6253         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6254         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6255         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6256
6257 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6258
6259         PR c++/17324
6260         * g++.dg/template/mangle1.C: New test.
6261
6262 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6263
6264         PR tree-optimization/17252
6265         * gcc.c-torture/execute/pr17252.c: New test.
6266
6267 2004-09-14  Andrew Pinski  <apinski@apple.com>
6268
6269         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6270
6271 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6272
6273         PR rtl-optimization/9771
6274         * gcc.dg/pr9771-1.c: New test case.
6275
6276 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6277
6278         PR tree-optimization/15262
6279         * gcc.c-torture/execute/pr15262-1.c: New test.
6280         * gcc.c-torture/execute/pr15262-2.c: New test.
6281
6282 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6283
6284         * gcc.dg/declspec-12.c: New test.
6285
6286 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6287
6288         * gfortran.dg/pr17090.f90: Add directives to test.
6289
6290 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6291
6292         * gcc.c-torture/compile/20040914-1.c: New test.
6293
6294 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/16162
6297         * g++.dg/template/decl2.C: New test.
6298
6299 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6300
6301         PR fortran/17090
6302         * gfortran.dg/pr17090.f90: New test.
6303
6304 2004-09-13  Dale Johannesen  <dalej@apple.com>
6305
6306         * gcc.c-torture/compile/pr17408.c:  New test case.
6307
6308 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6309
6310         PR c++/16716
6311         * g++.dg/parse/crash17.C: New test.
6312
6313         PR c++/17327
6314         * g++.dg/template/enum3.C: New test.
6315
6316 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6317
6318         * lib/gcc-defs.exp: Load wrapper.exp.
6319         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6320         using local code.
6321         * lib/gcc.exp (gcc_init): Similar.
6322         * lib/gfortran.exp (gfortran_init): Similar.
6323         * lib/objc.exp (objc_init): Similar.
6324         * lib/treelang.exp (treelang_init): Similar.
6325         * lib/wrapper.exp: New file with build_wrapper call machinery in
6326         ${tool}_maybe_build_wrapper.
6327
6328 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6329
6330         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6331         "inline".
6332         * gcc.dg/declspec-11.c: Update expected messages.
6333         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6334         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6335         gcc.dg/inline-12.c: New tests.
6336
6337 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6338
6339         * g++.dg/tree-ssa/pr17400.C: New testcase.
6340
6341 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6342
6343         * gcc.target/mips/sb1-1.c: New testcase.
6344
6345 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6346
6347         * lib/g77-dg.exp: Remove unused file.
6348         * lib/mike-g77.exp: Ditto.
6349         * lib/g77.exp: Ditto.
6350
6351 2004-09-12  Richard Henderson  <rth@redhat.com>
6352
6353         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6354
6355 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6356
6357         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6358         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6359         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6360         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6361         Update expected messages.
6362
6363 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6364
6365         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6366         declaration/use mismatch for dirp parameter.
6367
6368 2004-09-12  Andrew Pinski  <apinski@apple.com>
6369
6370         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6371         -fgnu-runtime is passed.
6372
6373 2004-09-12  Richard Henderson  <rth@redhat.com>
6374
6375         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6376         do the uplevel thing and update additional_flags directly.
6377         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6378         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6379         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6380         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6381
6382 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6383
6384         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6385
6386 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6387
6388         PR middle-end/17411
6389         * g++.dg/opt/pr17411-1.C: New test case.
6390
6391 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6392
6393         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6394         gcc.dg/tls/diag-2.c: Update expected messages.
6395         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6396         messages.
6397         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6398         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6399         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6400         gcc.dg/tls/diag-5.c: New tests.
6401
6402 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6403
6404         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6405
6406 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6407
6408         * g++.dg/parse/break-in-for.C: New test.
6409
6410 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6411
6412         * gcc.dg/tree-ssa/20040911-1.c: New test.
6413
6414 2004-09-11  Andreas Jaeger  <aj@suse.de>
6415
6416         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6417         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6418
6419 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6420
6421         * gcc.target/frv: New directory of FR-V-specific tests.
6422
6423 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6424
6425         * gcc.dg/convert-vec-1.c: New test.
6426
6427 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6428
6429         PR middle-end/17024
6430         * gcc.dg/pr17024-1.c: New test case.
6431
6432 2004-09-10  Eric Christopher  <echristo@redhat.com>
6433
6434         * gcc.dg/20040910-1.c: New test.
6435
6436 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6437
6438         * gcc.dg/bitfld-9.c: New test.
6439
6440 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6441
6442         * gcc.c-torture/execute/ieee/acc1.c: New test.
6443         * gcc.c-torture/execute/ieee/acc2.c: New test.
6444         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6445
6446 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6447
6448         * gcc.dg/deprecated-2.c: New test.
6449
6450 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6451
6452         * gcc.dg/init-vec-1.c: New test.
6453
6454 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6455
6456         PR middle-end/17055
6457         * gcc.dg/pr17055-1.c: New test case.
6458
6459 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6460
6461         PR target/17377
6462         * gcc.c-torture/execute/pr17377.c: New test.
6463
6464 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6465
6466         PR c/8420
6467         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6468         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6469         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6470         gcc.dg/long-long-typespec-1.c: New tests.
6471         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6472
6473 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6474
6475         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6476         gcc.dg/gnu99-static-1.c: New tests.
6477
6478 2004-09-08  Devang Patel  <dpatel@apple.com>
6479
6480         * gcc.dg/darwin-ld-20040828-1.c: New test.
6481         * gcc.dg/darwin-ld-20040828-2.c: New test.
6482         * gcc.dg/darwin-ld-20040828-3.c: New test.
6483
6484 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6485
6486         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6487         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6488         in error message.
6489         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6490         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6491         in error message.
6492         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6493         types they qualify.
6494         * objc.dg/type-size-2.m: Fix wording in comment.
6495         * objc.dg/va-meth-1.m: New test case.
6496
6497 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6498
6499         PR c/16633:
6500         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6501         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6502
6503 2004-09-06  Devang Patel  <dpatel@apple.com>
6504
6505         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6506         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6507
6508 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6509
6510         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6511         reflect changed line numbering of diagnostics.
6512
6513 2004-09-06  Paul Brook  <paul@codesourcery.com>
6514
6515         * gfortran.dg/edit_real_1.f90: Add new test.
6516
6517 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6518
6519         * gcc.dg/tree-ssa/loop-2.c: New test.
6520         * gcc.dg/tree-ssa/loop-3.c: New test.
6521         * gcc.dg/tree-ssa/loop-4.c: New test.
6522         * gcc.dg/tree-ssa/loop-5.c: New test.
6523
6524 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6525
6526         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6527
6528 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6529
6530         * gcc.dg/format/sentinel-1.c: New test.
6531
6532 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6533
6534         * testsuite/gcc.dg/builtins-46.c: New.
6535
6536 2004-09-03  Devang Patel  <dpatel@apple.com>
6537
6538         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6539         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6540
6541 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6542
6543         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6544         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6545         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6546         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6547         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6548         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6549         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6550         the non-portable bzero.
6551         * gcc.dg/20010912-1.c: xfail for NetWare.
6552         * gcc.dg/20020426-2.c: xfail for NetWare.
6553         * gcc.dg/20021014-1.c: xfail for NetWare.
6554         * gcc.dg/20021018-1.c: xfail for NetWare.
6555         * gcc.dg/20030213-1.c: xfail for NetWare.
6556         * gcc.dg/20030225-1.c: xfail for NetWare.
6557         * gcc.dg/20030708-1.c: xfail for NetWare.
6558         * gcc.dg/builtins-config.h: Also exclude NetWare.
6559         * gcc.dg/format/format.h: Define restrict only if not already defined.
6560         * gcc.dg/nest.c: xfail for NetWare.
6561         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6562         * lib/target-supports.exp (check_visibility_available): Exclude
6563         NetWare.
6564
6565 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6566
6567         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6568         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6569         deterministic starting point for the alignment of structure fields.
6570         * gcc.dg/Wpadded.c: Dito.
6571         * g++.dg/abi/vbase10.C: Dito.
6572
6573 2004-09-03  Devang Patel  <dpatel@apple.com>
6574
6575         * g++.dg/debug/pr15736.cc: New test.
6576
6577 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6578
6579         * README.QMTEST: Fix out-of-date link.
6580
6581 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6582
6583         PR fortran/16579
6584         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6585         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6586
6587 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6588
6589         * g++.dg/abi/arm_rtti1.C: New test.
6590
6591 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6592
6593         * gcc.dg/ppc-vector-memcpy.c: New.
6594         * gcc.dg/ppc-vector-memset.c: New.
6595
6596 2004-09-02  Chao-ying Fu  <fu@mips.com>
6597
6598         * gcc.target/mips/mips-3d-1.c: New test.
6599         * gcc.target/mips/mips-3d-2.c: New test.
6600         * gcc.target/mips/mips-3d-3.c: New test.
6601         * gcc.target/mips/mips-3d-4.c: New test.
6602         * gcc.target/mips/mips-3d-5.c: New test.
6603         * gcc.target/mips/mips-3d-6.c: New test.
6604         * gcc.target/mips/mips-3d-7.c: New test.
6605         * gcc.target/mips/mips-3d-8.c: New test.
6606         * gcc.target/mips/mips-3d-9.c: New test.
6607         * gcc.target/mips/mips-ps-1.c: New test.
6608         * gcc.target/mips/mips-ps-2.c: New test.
6609         * gcc.target/mips/mips-ps-3.c: New test.
6610         * gcc.target/mips/mips-ps-4.c: New test.
6611         * gcc.target/mips/mips-ps-type.c: New test.
6612
6613 2004-09-02  Paul Brook  <paul@codesourcery.com>
6614
6615         * gfortran.dg/edit_real_1.f90: Add new tests.
6616
6617 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6618
6619         PR fortran/15327
6620         * gfortran.dg/merge_char_1.f90: New test.
6621
6622 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6623
6624         PR fortran/16404
6625         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6626
6627 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6628
6629         PR c/1522
6630         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6631
6632 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6633
6634         * g++.dg/opt/loop1.C: Do not XFAIL.
6635
6636 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6637
6638         * gcc.c-torture/execute/20040831-1.c: New test.
6639
6640 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6641
6642         PR fortran/16579
6643         * gfortran.dg/g77/20010610.f: Now passes.
6644         Copy from g77.f-torture/execute. Add dg-run directive.
6645         * gfortran.dg/g77/README: Update
6646
6647 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6648
6649         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6650         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6651         (t1, t2, t3, t4): Add volatile.
6652
6653 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6654
6655         * g++.dg/ext/visibility/arm1.C: New test.
6656
6657 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6658
6659         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6660         -pedantic-errors.
6661
6662 2004-09-01  Paul Brook  <paul@codesourcery.com>
6663
6664         * gfortran.dg/eof_2.f90: New test.
6665
6666 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6667
6668         PR fortran/16579
6669         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6670
6671 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6672
6673         PR libfortran/16805
6674         * gfortran.dg/list_read_2.f90: New test.
6675
6676 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6677
6678         * g++.dg/abi/key1.C: New test.
6679
6680 2004-08-31  Richard Henderson  <rth@redhat.com>
6681
6682         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6683         form of offsetof.
6684         * g++.dg/other/offsetof5.C: Remove duplicate.
6685
6686 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6687
6688         PR fortran/17244
6689         * gfortran.dg/func_derived_1.f90: New test.
6690
6691 2004-08-31  Paul Brook  <paul@codesourcery.com>
6692
6693         * gfortran.dg/eof_1.f90: New test.
6694
6695 2004-08-31  Paul Brook  <paul@codesourcery.com>
6696
6697         * gfortran.dg/list_read_1.f90: New file.
6698
6699 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6700
6701         * g++.dg/opt/loop1.C: XFAIL.
6702
6703 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6704
6705         * gcc.dg/funcdef-storage-1.c: New.
6706         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6707         an extern function in local scope.
6708         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6709         declare an 'auto inline' function in local scope.
6710         * gcc.dg/20011130-1.c: Likewise.
6711         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6712         an 'auto' function in local scope.
6713         * gcc.dg/20021014-1.c: Likewise.
6714         * gcc.dg/20030331-2.c: Likewise.
6715
6716 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6717
6718         * gfortran.dg/blockdata_1.f90: New test.
6719
6720 2004-08-30  Richard Henderson  <rth@redhat.com>
6721
6722         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6723
6724 2004-08-30  Richard Henderson  <rth@redhat.com>
6725
6726         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6727         additional_flags set by alternate driver.
6728         (ieee-options): New procedure.
6729         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6730         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6731         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6732         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6733
6734 2004-08-30  Richard Henderson  <rth@redhat.com>
6735
6736         * lib/f-torture.exp: Remove.
6737
6738 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6739
6740         PR rtl-optimization/16590
6741         * g++.dg/opt/loop1.C: New test.
6742
6743 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6744
6745         PR fortran/13910
6746         * gfortran.dg/oldstyle_1.f90: New test.
6747
6748 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6749         Paul Brook  <paul@codesourcery.com>
6750
6751         * gfortran.dg/g77/README: Update.
6752         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6753         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6754         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6755
6756 2004-08-28  Paul Brook  <paul@codesourcery.com>
6757
6758         PR libfortran/17195
6759         * gfortran.dg/edit_real_1.f90: New test.
6760
6761 2004-08-27  Paul Brook  <paul@codesourcery.com>
6762
6763         * gfortran.dg/rewind_1.f90: New test.
6764
6765 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6766
6767         PR fortran/16597
6768         * gfortran.dg/pr16597.f90: New test.
6769
6770 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6771
6772         PR c/13801
6773         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6774         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6775         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6776         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6777         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6778
6779 2004-08-26  Nick Clifton  <nickc@redhat.com>
6780
6781         * gcc.c-torture/compile/pr17119.c: New test.
6782
6783 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6784
6785         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6786
6787 2004-08-25  Richard Henderson  <rth@redhat.com>
6788
6789         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6790         the bits that expect kind=8 to be the largest real kind.
6791
6792 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6793
6794         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6795
6796 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6797
6798         * gfortran.dg/assignment_1.f90: New test.
6799
6800 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6801
6802         * g++.dg/template/repo3.C: New test.
6803
6804 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6805
6806         PR middle-end/16693
6807         PR tree-optimization/16372
6808         * g++.dg/opt/pr16372-1.C: New test case.
6809         * g++.dg/opt/pr16693-1.C: New test case.
6810         * g++.dg/opt/pr16693-2.C: New test case.
6811
6812 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6813
6814         * objc.dg/proto-lossage-4.m: New test.
6815
6816 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6817
6818         PR c++/17155
6819         * g++.dg/inherit/local2.C: New test.
6820
6821 2004-08-25  Paul Brook  <paul@codesourcery.com>
6822
6823         PR fortran/17144
6824         * gfortran.dg/string_ctor_1.f90: New test.
6825
6826 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6827
6828         PR c++/14428
6829         * g++.dg/template/redecl2.C: New test.
6830
6831 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6832
6833         PR fortran/17143
6834         * gfortran.dg/pr17143.f90: New test.
6835
6836 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6837
6838         PR fortran/17164
6839         * gfortran.dg/pr17164.f90: New test.
6840
6841 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6842
6843         * gcc.dg/tree-ssa/loop-1.c: New test.
6844
6845 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6846
6847         * gcc.c-torture/compile/20040824-1.c: New test.
6848
6849 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6850
6851         * gcc.c-torture/compile/iftrap-3.c: New test.
6852
6853 2004-08-24  Paul Brook  <paul@codesourcery.com>
6854
6855         * gfortran.dg/entry_2.f90: New test.
6856
6857 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6858
6859         PR c++/16889
6860         * g++.dg/lookup/ambig[12].C: New.
6861
6862 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6863
6864         PR c++/16706
6865         * g++.dg/template/crash21.C: New test.
6866         * g++.dg/template/crash22.C: Likewise.
6867
6868 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6869
6870         PR c++/17149
6871         * g++.dg/template/access15.C: New.
6872
6873 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6874
6875         PR c++/17163
6876         * g++.dg/template/repo2.C: New test.
6877
6878 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6879
6880         PR rtl-optimization/17078
6881         * gcc.c-torture/execute/pr17078-1.c: New test case.
6882
6883 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6884
6885         PR c/14492
6886         * gcc.dg/debug/crash1.c: New test.
6887
6888 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6889
6890         PR c/16180
6891         * gcc.dg/loop-5.c: New test.
6892
6893 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6894
6895         * gcc.c-torture/execute/20040823-1.c: New test.
6896
6897 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6898
6899         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6900         to the assembler.  Simplify test accordingly.
6901         (asm_abi_flags): Use GNU names.
6902         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6903         to check for ABI flags.
6904
6905 2004-08-22  Andrew Pinski  <apinski@apple.com>
6906
6907         * g++.dg/opt/pr14029.C: New test.
6908         * gcc.c-torture/execute/pr15262.c: New test.
6909
6910 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6911
6912         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6913
6914 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6915
6916         PR 16908
6917         * gfortran.dg/direct_io.f90: New test.
6918
6919 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6920
6921         PR c++/17121
6922         * g++.dg/inherit/local2.C: New test.
6923
6924 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6925
6926         PR c++/17120
6927         * g++.dg/warn/Wparentheses-4.C: New test.
6928
6929 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6930
6931         PR c++/17121
6932         * g++.dg/inherit/local2.C: New test.
6933
6934         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6935         * gcc.dg/ppc-ldstruct.c: Likewise.
6936         * gcc.dg/ppc64-abi-2.c: Likewise.
6937
6938 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6939
6940         PR rtl-optimization/17099
6941         * gcc.c-torture/execute/20040820-1.c: New test.
6942
6943 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6944
6945         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6946
6947 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6948
6949         PR fortran/17077
6950         * gfortran.dg/auto_array_1.f90: New test.
6951
6952 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6953
6954         PR fortran/17074
6955         * gfortran.dg/simpleif_1.f90: New test.
6956
6957 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6958
6959         * lib/target-supports.exp (check_profiling_available): Return
6960         false for arm*-*-symbianelf* and arm*-*-eabi*.
6961
6962         PR c++/15890
6963         * g++.dg/template/delete1.C: New test.
6964
6965 2004-08-19  Paul Brook  <paul@codesourcery.com>
6966
6967         PR fortran/14976
6968         PR fortran/16228
6969         * gfortran.dg/data_char_1.f90: New test.
6970
6971 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6972
6973         PR fortran/16946
6974         * gfortran.dg/reduction.f90: New testcase.
6975
6976 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6977
6978         PR fortran/16520
6979         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6980
6981 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6982
6983         PR c++/17041
6984         * g++.dg/Wparentheses-3.C: New test.
6985
6986 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6987
6988         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6989         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6990         * gcc.dg/vect/vect-2.c: Likewise.
6991         * gcc.dg/vect/vect-3.c: Likewise.
6992         * gcc.dg/vect/vect-4.c: Likewise.
6993         * gcc.dg/vect/vect-5.c: Likewise.
6994         * gcc.dg/vect/vect-6.c: Likewise.
6995         * gcc.dg/vect/vect-7.c: Likewise.
6996         * gcc.dg/vect/vect-25.c: Likewise.
6997         * gcc.dg/vect/vect-31.c: Likewise.
6998         * gcc.dg/vect/vect-32.c: Likewise.
6999         * gcc.dg/vect/vect-34.c: Likewise.
7000         * gcc.dg/vect/vect-36.c: Likewise.
7001         * gcc.dg/vect/vect-all.c: Likewise.
7002
7003 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7004
7005         PR c++/17068
7006         * g++.dg/template/operator4.C: New test.
7007
7008 2004-08-18  Richard Henderson  <rth@redhat.com>
7009
7010         * gcc.dg/20040206-1.c: XFAIL.
7011
7012 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7013
7014         PR c++/16246
7015         * g++.dg/template/array7.C: New test.
7016
7017 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7018
7019         * gcc.dg/mips-movcc-1.c: New test.
7020         * gcc.dg/mips-movcc-2.c: New test.
7021         * gcc.dg/mips-movcc-3.c: New test.
7022
7023         * gcc.dg/mips-nmadd-1.c: New test.
7024         * gcc.dg/mips-nmadd-2.c: New test.
7025
7026 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7027
7028         PR c++/15871
7029         * g++.dg/opt/inline8.C: New test.
7030
7031         PR c++/16965
7032         * g++.dg/parse/error17.C: New test.
7033
7034 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7035
7036         * gcc.dg/vect: New directory for vectorizer tests.
7037         * gcc.dg/vect/tree-vect.h: New file.
7038         * gcc.dg/vect/vect.exp: New file.
7039         * gcc.dg/vect/pr16105.c.c: New test.
7040         * gcc.dg/vect/vect-1.c: New test.
7041         * gcc.dg/vect/vect-2.c: New test.
7042         * gcc.dg/vect/vect-3.c: New test.
7043         * gcc.dg/vect/vect-4.c: New test.
7044         * gcc.dg/vect/vect-5.c: New test.
7045         * gcc.dg/vect/vect-6.c: New test.
7046         * gcc.dg/vect/vect-7.c: New test.
7047         * gcc.dg/vect/vect-8.c: New test.
7048         * gcc.dg/vect/vect-9.c: New test.
7049         * gcc.dg/vect/vect-10.c: New test.
7050         * gcc.dg/vect/vect-11.c: New test.
7051         * gcc.dg/vect/vect-12.c: New test.
7052         * gcc.dg/vect/vect-13.c: New test.
7053         * gcc.dg/vect/vect-14.c: New test.
7054         * gcc.dg/vect/vect-15.c: New test.
7055         * gcc.dg/vect/vect-16.c: New test.
7056         * gcc.dg/vect/vect-17.c: New test.
7057         * gcc.dg/vect/vect-18.c: New test.
7058         * gcc.dg/vect/vect-19.c: New test.
7059         * gcc.dg/vect/vect-20.c: New test.
7060         * gcc.dg/vect/vect-21.c: New test.
7061         * gcc.dg/vect/vect-22.c: New test.
7062         * gcc.dg/vect/vect-23.c: New test.
7063         * gcc.dg/vect/vect-24.c: New test.
7064         * gcc.dg/vect/vect-25.c: New test.
7065         * gcc.dg/vect/vect-26.c: New test.
7066         * gcc.dg/vect/vect-27.c: New test.
7067         * gcc.dg/vect/vect-28.c: New test.
7068         * gcc.dg/vect/vect-29.c: New test.
7069         * gcc.dg/vect/vect-30.c: New test.
7070         * gcc.dg/vect/vect-31.c: New test.
7071         * gcc.dg/vect/vect-32.c: New test.
7072         * gcc.dg/vect/vect-33.c: New test.
7073         * gcc.dg/vect/vect-34.c: New test.
7074         * gcc.dg/vect/vect-35.c: New test.
7075         * gcc.dg/vect/vect-36.c: New test.
7076         * gcc.dg/vect/vect-37.c: New test.
7077         * gcc.dg/vect/vect-38.c: New test.
7078         * gcc.dg/vect/vect-40.c: New test.
7079         * gcc.dg/vect/vect-41.c: New test.
7080         * gcc.dg/vect/vect-42.c: New test.
7081         * gcc.dg/vect/vect-43.c: New test.
7082         * gcc.dg/vect/vect-44.c: New test.
7083         * gcc.dg/vect/vect-45.c: New test.
7084         * gcc.dg/vect/vect-46.c: New test.
7085         * gcc.dg/vect/vect-47.c: New test.
7086         * gcc.dg/vect/vect-48.c: New test.
7087         * gcc.dg/vect/vect-49.c: New test.
7088         * gcc.dg/vect/vect-50.c: New test.
7089         * gcc.dg/vect/vect-51.c: New test.
7090         * gcc.dg/vect/vect-52.c: New test.
7091         * gcc.dg/vect/vect-53.c: New test.
7092         * gcc.dg/vect/vect-54.c: New test.
7093         * gcc.dg/vect/vect-55.c: New test.
7094         * gcc.dg/vect/vect-56.c: New test.
7095         * gcc.dg/vect/vect-57.c: New test.
7096         * gcc.dg/vect/vect-58.c: New test.
7097         * gcc.dg/vect/vect-59.c: New test.
7098         * gcc.dg/vect/vect-60.c: New test.
7099         * gcc.dg/vect/vect-61.c: New test.
7100         * gcc.dg/vect/vect-all.c: New test.
7101         * gcc.dg/vect/vect-none.c: New test.
7102
7103 2004-08-17  Paul Brook  <paul@codesourcery.com>
7104
7105         PR fortran/13082
7106         * gfortran.dg/entry_1.f90: New test.
7107
7108 2004-08-17  Andrew Pinski  <apinski@apple.com>
7109
7110         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7111
7112 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7113
7114         * gcc.dg/pr17036-1.c: New test.
7115
7116 2004-08-16  Devang Patel  <dpatel@apple.com>
7117
7118         * gcc.dg/darwin-20040809-1.c: New test.
7119
7120 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7121
7122         * gcc.dg/funcdef-attr-1.c: New test.
7123
7124 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7125
7126         * gcc.dg/altivec-17.c: New test.
7127         * gcc.dg/altivec-18.c: New test.
7128
7129 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7130
7131         PR c++/6749
7132         * g++.dg/template/vtable2.C: New test.
7133
7134 2004-08-14  Richard Henderson  <rth@redhat.com>
7135
7136         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7137         * gcc.dg/pack-test-4.c (main): Return 0.
7138         * gcc.dg/setjmp-1.c: Remove XFAIL.
7139         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7140
7141 2004-08-14  Richard Henderson  <rth@redhat.com>
7142
7143         * gcc.dg/980217-1.c: Add prototype for printf.
7144
7145 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7146
7147         * gfortran.dg/pr16935.f90: New test.
7148
7149 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7150
7151         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7152
7153 2004-08-13  Paul Brook  <paul@codesourcery.com>
7154
7155         * gfortran.dg/der_io_1.f90: Remove stray comma.
7156
7157 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7158
7159         * gcc.dg/vmx/cw-bug-2.c: Remove.
7160         * gcc.dg/vmx/vprint-1.c: Remove.
7161         * gcc.dg/vmx/vscan-1.c: Remove.
7162
7163 2004-08-12  Devang patel  <dpatel@apple.com>
7164
7165         * gcc.dg/darwin-20040809-2.c: New test.
7166
7167 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7168
7169         * g++.dg/ext/altivec-12.C: New test.
7170
7171         * g++.dg/ext/altivec-11.C: New test.
7172
7173 2004-08-12  Paul Brook  <paul@codesourcery.com>
7174
7175         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7176
7177 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7178
7179         * g++.dg/ext/altivec-2.C: Check for hardware support before
7180         executing any VMX instructions.
7181
7182         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7183
7184 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR c++/16276
7187         * g++.old-deja/g++.other/comdat4.C: New test.
7188         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7189
7190 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7191
7192         PR target/16286
7193         * gcc.dg/pr16286.c: New test.
7194
7195 2004-08-12 Jan Beulich <jbeulich@novell.com>
7196
7197         * g++.dg/ext/asm5.C: New.
7198
7199 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7200
7201         PR c++/16698
7202         * g++.dg/eh/crash1.C: New test.
7203
7204         PR c++/16717
7205         * g++.dg/ext/construct1.C: New test.
7206
7207 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7208
7209         PR c++/16853
7210         * g++.dg/init/ptrmem1.C: New test.
7211
7212         PR c++/16618
7213         * g++.dg/parse/offsetof5.C: New test.
7214
7215         PR c++/16870
7216         * g++.dg/template/overload3.C: New test.
7217
7218 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7219
7220         PR c++/16964
7221         * g++.dg/parse/error16.C: New test.
7222
7223         PR c++/16904
7224         * g++.dg/template/error14.C: New test.
7225
7226         PR c++/16929
7227         * g++.dg/template/error15.C: New test.
7228
7229 2004-08-11  Devang Patel  <dpatel@apple.com>
7230
7231         * gcc.dg/darwin-ld-20040809-1.c: New test.
7232         * gcc.dg/darwin-ld-20040809-2.c: New test.
7233
7234 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7235
7236         PR fortran/16917
7237         * gfortran.dg/dfloat_1.f90: New test.
7238
7239 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7240
7241         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7242         * gcc.dg/dll-2.c: Fix dg-require syntax.
7243         * gcc.misc-tests/arm-isr.c (abort): Declare.
7244         (exit): Likewise.
7245
7246 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c++/16971
7249         * g++.dg/parse/crash16.C: New test.
7250
7251 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7252
7253         * gcc.dg/mips-rsqrt-1.c: New test case.
7254         * gcc.dg/mips-rsqrt-2.c: New test case.
7255         * gcc.dg/mips-rsqrt-3.c: New test case.
7256
7257 2004-08-10  Paul Brook  <paul@codesourcery.com>
7258
7259         * gfortran.dg/der_io_1.f90: New test.
7260
7261 2004-08-10  Paul Brook  <paul@codesourcery.com>
7262
7263         PR fortran/16919
7264         * gfortran.dg/der_array_1.f90: New test.
7265
7266 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7267
7268         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7269
7270 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7271
7272         * gcc.dg/wchar_t-2.c: Fix typo.
7273
7274 2004-08-09  Falk Hueffner  <falk@debian.org>
7275
7276         PR tree-optimization/12517
7277         * gcc.c-torture/compile/pr12517.c: New test.
7278
7279         PR tree-optimization/12578
7280         * gcc.c-torture/compile/pr12578.c: New test.
7281
7282         PR tree-optimization/12899
7283         * gcc.c-torture/compile/pr12899.c: New test.
7284
7285         PR rtl-optimization/14692
7286         * gcc.c-torture/compile/pr14692.c: New test.
7287
7288         PR tree-optimization/16461
7289         * gcc.c-torture/compile/pr16461.c: New test.
7290
7291 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7292
7293         * gfortran.dg/getenv_1.f90: New test.
7294
7295 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7296
7297         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7298         wchar_t.
7299         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7300
7301 2004-08-06  Paul Brook  <paul@codesourcery.com>
7302
7303         * gfortran.dg/ret_array_1.f90: New test.
7304         * gfortran.dg/ret_pointer_1.f90: New test.
7305
7306 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7307
7308         * gcc.dg/missing-field-init-[12].c: New tests.
7309         * g++.dg/warn/missing-field-init-[12].C: New tests.
7310
7311 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7312
7313         * gcc.dg/enum2.c: New test.
7314         * gcc.dg/symbian3.c: Likewise.
7315         * gcc.dg/symbian4.c: Likewise.
7316         * gcc.dg/wchar_t-2.c: Likewise.
7317
7318 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7319
7320         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7321         destructor tests.
7322
7323 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7324
7325         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7326         dg-require-visiblity.
7327         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7328         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7329         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7330         * g++.dg/ext/visibility/new1.C: Likewise.
7331         * g++.dg/ext/visibility/pragma.C: Likewise.
7332         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7333         * g++.dg/ext/visibility/virtual.C: Likewise.
7334         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7335         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7336         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7337         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7338         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7339         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7340         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7341         * g++/dg/ext/visibility/visibility-8.C: New test.
7342         * gcc.c-torture/compile/dll.x: Remove.
7343         * gcc.dg/dll-2.c: Use dg-require-dll
7344         * gcc.dg/visibility-10.c: New test.
7345         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7346         supporting DLLs.
7347         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7348         (scan_not_hidden): Likewise.
7349
7350 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7351
7352         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7353
7354 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7355
7356         * gcc.c-torture/execute/20040805-1.c: New test.
7357
7358 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7359
7360         * gcc.dg/20020118-1.c: Declare abort.
7361         * gcc.dg/altivec_check.h: Likewise.
7362         * gcc.dg/iftrap-2.c: Likewise.
7363         * gcc.dg/pragma-darwin.c: Likewise.
7364         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7365
7366 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7367
7368         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7369
7370 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7371
7372         * gcc.c-torture/execute/builtins/abs-2.c,
7373         gcc.c-torture/execute/builtins/abs-3.c,
7374         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7375         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7376         intmax_t, uintmax_t and their limits.
7377         * gcc.dg/intmax_t-1.c: New test.
7378
7379 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7380
7381         * g++.dg/tc1/dr147.C: Add reference to PR.
7382
7383 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7384
7385         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7386         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7387
7388 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7389
7390         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7391
7392 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7393
7394         * gcc.dg/redecl-5.c: New test.
7395         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7396         of scanf.
7397
7398 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7399
7400         PR middle-end/16790
7401         * gcc.c-torture/execute/pr16790-1.c: New test case.
7402
7403 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7404
7405         * g++.dg/ext/visibility/assign1.C: New test.
7406         * g++.dg/ext/visibility/new1.C: Likewise.
7407
7408         * gcc.dg/symbian1.c: New test.
7409         * gcc.dg/symbian2.c: Likewise.
7410
7411 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7412
7413         PR target/16570
7414         * gcc.dg/i386-sse-9.c: New test.
7415
7416 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7417
7418         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7419
7420 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7421
7422         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7423         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7424         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7425         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7426         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7427         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7428         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7429         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7430         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7431         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7432         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7433         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7434         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7435         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7436         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7437         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7438         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7439         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7440         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7441         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7442         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7443         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7444         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7445         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7446         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7447         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7448         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7449         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7450         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7451         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7452         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7453         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7454         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7455         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7456         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7457         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7458         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7459         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7460         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7461         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7462         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7463         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7464         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7465         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7466         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7467         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7468         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7469         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7470         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7471         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7472         gcc.misc-tests/i386-pf-3dnow-1.c,
7473         gcc.misc-tests/i386-pf-athlon-1.c,
7474         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7475         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7476         Declare built-in functions used.
7477         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7478
7479 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7480
7481         PR c++/16707
7482         * g++.dg/lookup/using12.C: New test.
7483
7484         * g++.dg/init/null1.C: Fix PR number.
7485         * g++.dg/parse/namespace10.C: Likewise.
7486
7487 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7488
7489         PR c++/16224
7490         * g++.dg/template/spec17.C: New test.
7491         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7492         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7493
7494 2004-08-02  David Billinghurst
7495
7496         PR fortran/16292
7497         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7498
7499 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7500
7501         * gcc.dg/ia64-got-1.c: New test case.
7502
7503 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7504
7505         PR c++/16489
7506         * g++.dg/init/null1.C: New test.
7507         * g++.dg/tc1/dr76.C: Adjust error marker.
7508
7509         PR c++/16529
7510         * g++.dg/parse/namespace10.C: New test.
7511
7512         PR c++/16810
7513         * g++.dg/inherit/ptrmem2.C: New test.
7514
7515 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7516
7517         PR target/16155
7518         * gcc.dg/pr16155.c: New test.
7519
7520 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7521
7522         * gcc.dg/redecl-2.c: New test.
7523
7524 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7525
7526         * gcc.dg/darwin-longdouble.c: New file.
7527
7528 2004-07-30  Richard Henderson  <rth@redhat.com>
7529
7530         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7531         write to constant argument.
7532         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7533
7534 2004-07-30  Richard Henderson  <rth@redhat.com>
7535
7536         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7537         tests of nearest around zero.
7538
7539 2004-07-30  Andrew Pinski  <apinski@apple.com>
7540
7541         * gcc.c-torture/compile/20040730-1.c: New test.
7542
7543 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7544
7545         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7546         powerpc-eabispe.
7547
7548 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7549
7550         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7551
7552 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7553
7554         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7555         contains $ld_library_path.
7556         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7557
7558 2004-07-29  Richard Henderson  <rth@redhat.com>
7559
7560         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7561
7562         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7563         (alt2, which): New.
7564         (Check): Accept either alternative.
7565
7566 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7567
7568         * g++.dg/abi/inline1.C: New test.
7569         * g++.dg/abi/local1-a.cc: Likewise.
7570         * g++.dg/abi/local1.C: Likewise.
7571         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7572         * g++.dg/abi/mangle12.C: Likewise.
7573         * g++.dg/abi/mangle17.C: Likewise.
7574         * g++.dg/abi/mangle20-2.C: Likewise.
7575         * g++.dg/opt/interface1.C: Likewise.
7576         * g++.dg/opt/interface1.h: Likewise.
7577         * g++.dg/opt/interface1-a.cc: New test.
7578         * g++.dg/parse/repo1.C: New test.
7579         * g++.dg/template/repo1.C: Likewise.
7580         * g++.dg/warn/Winline-1.C: Likewise.
7581         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7582
7583 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7584
7585         * gcc.dg/tree-ssa/20040729-1.c: New test.
7586
7587 2004-07-27  Matt Austern <austern@apple.com>
7588
7589         * gcc.dg/darwin-bool-1.c: New test.
7590         * gcc.dg/darwin-bool-2.c: New test.
7591
7592 2004-07-28  Richard Henderson  <rth@redhat.com>
7593
7594         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7595         arguments in the correct type.  Don't write to constant arguments.
7596
7597 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7598
7599         PR tree-optimization/16688
7600         PR tree-optimization/16689
7601         * g++.dg/tree-ssa/pr16688.C: New test.
7602
7603 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7604
7605         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7606         loads.  Not only in the comment, this time.
7607
7608 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7609
7610         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7611         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7612         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7613         * gcc.dg/sh4a-bitmovua.c: New.
7614         * gcc.dg/sh4a-cos.c: New.
7615         * gcc.dg/sh4a-cosf.c: New.
7616         * gcc.dg/sh4a-fprun.c: New.
7617         * gcc.dg/sh4a-fsrra.c: New.
7618         * gcc.dg/sh4a-memmovua.c: New.
7619         * gcc.dg/sh4a-sin.c: New.
7620         * gcc.dg/sh4a-sincos.c: New.
7621         * gcc.dg/sh4a-sincosf.c: New.
7622         * gcc.dg/sh4a-sinf.c: New.
7623
7624 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7625
7626         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7627         conditionals.
7628         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7629         loads.
7630         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7631         DOM1.
7632
7633 2004-07-27  Andrew Pinski  <apinski@apple.com>
7634
7635         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7636
7637 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7638
7639         * gcc.dg/pragma-isr.c: New test.
7640
7641 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7642
7643         PR c++/14429
7644         * g++.dg/template/ttp11.C: New test.
7645
7646 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7647
7648         * gcc.c-torture/compile/20040727-1.c: New test.
7649
7650 2004-07-26  Eric Christopher  <echristo@redhat.com>
7651
7652         * gcc.c-torture/compile/20040726-2.c: New test.
7653
7654 2004-07-26  Andrew Pinski  <apinski@apple.com>
7655
7656         * g++.dg/rtti/tinfo1.C: Xfail.
7657
7658 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7659
7660         * gcc.c-torture/compile/20040726-1.c: New test.
7661
7662 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7663             Brian Ryner  <bryner@brianryner.com>
7664
7665         PR c++/9283
7666         PR c++/15000
7667         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7668         * g++.dg/ext/visibility/: New directory.
7669         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7670         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7671         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7672         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7673         * g++.dg/ext/visibility/fvisibility.C,
7674         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7675         g++.dg/ext/visibility/fvisibility-override1.C
7676         g++.dg/ext/visibility/fvisibility-override2.C
7677         g++.dg/ext/visibility/memfuncts.C
7678         g++.dg/ext/visibility/noPLT.C
7679         g++.dg/ext/visibility/pragma.C
7680         g++.dg/ext/visibility/pragma-override1.C
7681         g++.dg/ext/visibility/pragma-override2.C
7682         g++.dg/ext/visibility/staticmemfuncts.C
7683         g++.dg/ext/visibility/virtual.C: New tests.
7684
7685 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7686
7687         PR c/15360
7688         * gcc.dg/pr15360-1.c: New test.
7689
7690 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7691
7692         * gcc.dg/pragma-align-2.c: New test.
7693         * gcc.dg/pragma-init-fini.c: New test.
7694         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7695         targets.
7696
7697 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7698
7699         * gcc.dg/init-string-2.c: New test.
7700
7701 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7702
7703         PR 16684
7704         * gcc.dg/Wredundant-decls-1.c: New test case.
7705
7706 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7707
7708         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7709         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7710         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7711         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7712         * gcc.dg/compat/generate-random.c: New file.
7713         * gcc.dg/compat/generate-random.h: Likewise.
7714         * gcc.dg/compat/generate-random_r.c: Likewise.
7715         * gcc.dg/compat/struct-layout-1.h: Likewise.
7716         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7717         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7718         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7719         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7720         * gcc.dg/compat/struct-layout-1_main.c: New test.
7721         * gcc.dg/compat/struct-layout-1_x.c: New file.
7722         * gcc.dg/compat/struct-layout-1_y.c: New file.
7723         * gcc.dg/compat/struct-layout-1_test.h: New file.
7724
7725 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7726
7727         * gcc.dg/comp-return-1.c: New test
7728
7729 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7730
7731         * gcc.dg/vmx/8-02a.c: Fix typo.
7732
7733         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7734         * gcc.dg/darwin-abi-3.c: New test.
7735
7736         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7737         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7738
7739         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7740         * gcc.dg/vmx/ops-long-1.c: New test.
7741         * gcc.dg/vmx/ops-long-2.c: New test.
7742
7743 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7744
7745         * g++.dg/lookup/conv-[1234].C: New.
7746
7747 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7748
7749         * g++.dg/parse/attr2.C: Simplify.
7750
7751 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7752
7753         PR c/7284
7754         * gcc.c-torture/execute/pr7284-1.c: New test.
7755
7756 2004-07-22  Brian Booth  <bbooth@redhat.com>
7757
7758         * gcc.dg/tree-ssa/20040721-1.c: New test.
7759
7760 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7761
7762         * g++.dg/template/crash20.c: New.
7763
7764 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7765
7766         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7767         Add dg-run directive.  Declare variables as required.
7768         * gfortran.dg/g77/README: Update
7769
7770 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7771
7772         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7773         gcc.dg/cris-peep2-andu2.c: New tests.
7774
7775 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7776
7777         PR c/15052
7778         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7779         on return type.
7780         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7781         messages.
7782         * gcc.dg/qual-return-2.c: Update expected messages.
7783         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7784
7785 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7786
7787         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7788         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7789
7790 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7791
7792         PR c/11250
7793         * gcc.dg/init-string-1.c: New test.
7794
7795 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR middle-end/15345
7798         PR c/16450
7799         * gcc.dg/torture/nested-fn-1.c: New test.
7800
7801 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7802
7803         PR target/16559
7804         * gcc.dg/ia64-fptr-1.c: New file.
7805
7806 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7807
7808         PR c++/14497
7809         * g++.dg/template/spec16.C: New test.
7810         * g++.old-deja/g++.robertl/eb118.C: Remove.
7811
7812 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7813
7814         PR c++/509
7815         * g++.dg/template/spec15.C: New test.
7816
7817 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7818
7819         Copy cases from g77.f-torture/execute and add dg-run
7820         directive.  Other changes as noted.
7821         * gfortran.dg/g77/13037.f
7822         * gfortran.dg/g77/1832.f
7823         * gfortran.dg/g77/19981119-0.f
7824         * gfortran.dg/g77/19990313-0.f
7825         * gfortran.dg/g77/19990313-1.f
7826         * gfortran.dg/g77/19990313-2.f
7827         * gfortran.dg/g77/19990313-3.f
7828         * gfortran.dg/g77/19990419-1.f
7829         * gfortran.dg/g77/19990826-0.f
7830         * gfortran.dg/g77/19990826-2.f
7831         * gfortran.dg/g77/20000503-1.f
7832         * gfortran.dg/g77/20001111.f
7833         * gfortran.dg/g77/20010116.f
7834         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7835         * gfortran.dg/g77/20010430.f
7836         * gfortran.dg/g77/6177.f
7837         * gfortran.dg/g77/947.f
7838         * gfortran.dg/g77/970816-3.f
7839         * gfortran.dg/g77/971102-1.f
7840         * gfortran.dg/g77/980520-1.f
7841         * gfortran.dg/g77/980628-0.f
7842         * gfortran.dg/g77/980628-1.f
7843         * gfortran.dg/g77/980628-10.f
7844         * gfortran.dg/g77/980628-2.f
7845         * gfortran.dg/g77/980628-3.f
7846         * gfortran.dg/g77/980628-7.f
7847         * gfortran.dg/g77/980628-8.f
7848         * gfortran.dg/g77/980628-9.f
7849         * gfortran.dg/g77/980701-0.f
7850         * gfortran.dg/g77/980701-1.f
7851         * gfortran.dg/g77/cabs.f
7852         * gfortran.dg/g77/claus.f
7853         * gfortran.dg/g77/complex_1.f
7854         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7855         * gfortran.dg/g77/dcomplex.f
7856         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7857         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7858         * gfortran.dg/g77/f90-intrinsic-numeric.f
7859         * gfortran.dg/g77/int8421.f
7860         * gfortran.dg/g77/labug1.f
7861         * gfortran.dg/g77/large_vec.f
7862         * gfortran.dg/g77/le.f
7863         * gfortran.dg/g77/short.f
7864         * gfortran.dg/g77/README: Update
7865
7866 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7867
7868         PR c++/16637
7869         * g++.dg/parse/lookup4.C: New test.
7870
7871 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7872
7873         PR c++/16175
7874         * g++.dg/template/ttp10.C: New test.
7875
7876 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7877
7878         * gcc.dg/pr12625-1.c: New test.
7879
7880 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7881
7882         * testsuite/gcc.dg/switch-warn-1.c: New test.
7883         * testsuite/gcc.dg/switch-warn-2.c: New test.
7884         * gcc.c-torture/compile/pr14730.c: Update.
7885
7886 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7887
7888         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7889         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7890         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7891         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7892
7893 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c++/16623
7896         * g++.dg/template/assign1.C: New test.
7897
7898 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7899
7900         PR c++/12170
7901         * g++.dg/template/ttp9.C: New test.
7902
7903 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7904
7905         * gcc.dg/format/cmn-err-1.c: New test.
7906
7907 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7908
7909         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7910         gcc.dg/Wparentheses-10.c: New tests.
7911         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7912
7913 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7914
7915         PR fortran/16465
7916         * gfortran.dg/g77//ffixed-line-length-0.f,
7917         gfortran.dg/g77/ffixed-line-length-132.f,
7918         gfortran.dg/g77/ffixed-line-length-72.f,
7919         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7920         gfortran.dg/g77/README: Update.
7921
7922 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7923
7924         PR c++/13092
7925         * g++.dg/template/non-dependent7.C: New test.
7926         * g++.dg/template/non-dependent8.C: Likewise.
7927         * g++.dg/template/non-dependent9.C: Likewise.
7928         * g++.dg/template/non-dependent10.C: Likewise.
7929
7930 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7931
7932         PR c++/16337
7933         * g++.dg/parse/attr2.C: New test.
7934
7935 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7936
7937         * g77.dg: Removed.
7938         * g77.f-torture: Ditto.
7939
7940 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7941
7942         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7943         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7944         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7945
7946 2004-07-16  Richard Henderson  <rth@redhat.com>
7947
7948         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7949
7950 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7951
7952         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7953         tests with full list of options.
7954         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7955         of TORTURE_OPTIONS if test contains 'dg-do run'.
7956
7957         PR fortran/16404
7958         * gfortran.dg/do_iterator.f90: New test.
7959
7960 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7961
7962         PR rtl-optimization/16536
7963         * gcc.c-torture/execute/restrict-1.c: New test.
7964
7965 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7966
7967         PR fortran/15324
7968         * gfortran.dg/pr15324.f90: New test.
7969
7970         PR fortran/15129
7971         * gfortran.dg/pr15129.f90: New test.
7972
7973         PR fortran/15140
7974         * gfortran.dg/pr15140.f90: New test.
7975
7976         PR fortran/13792
7977         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7978         compile-time simplification.
7979
7980 2004-07-14  Mike Stump  <mrs@apple.com>
7981
7982         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7983
7984 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7985
7986         PR target/16325
7987         * gcc.dg/profile-generate-1.c: New.
7988
7989 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7990
7991         * gcc.c-torture/execute/20040709-1.c: New test.
7992         * gcc.c-torture/execute/20040709-2.c: New test.
7993
7994 2004-07-14  Mike Stump  <mrs@apple.com>
7995
7996         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7997
7998 2004-07-14  Mike Stump  <mrs@apple.com>
7999
8000         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8001
8002 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8003
8004         PR c++/16518
8005         * g++.dg/parse/mutable1.C: New test.
8006
8007 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8008
8009         PR tree-optimization/16443
8010         * gcc.dg/tree-ssa/20040713-1.c: New test.
8011
8012 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8013
8014         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8015         for operator new.
8016
8017 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8018
8019         * gfortran.dg/g77/README: New file
8020         * gfortran.dg/g77/19981216-0.f:  Copy from
8021         g77.f-torture/noncompile.  Add "dg-do compile" and
8022         dg-error as required.
8023         * gfortran.dg/g77/19990218-1.f: Likewise
8024         * gfortran.dg/g77/19990905-1.f: Likewise
8025         * gfortran.dg/g77/9263.f: Likewise
8026         * gfortran.dg/g77/980615-0.f: Likewise
8027         * gfortran.dg/g77/980616-0.f: Likewise
8028         * gfortran.dg/g77/check0.f: Likewise
8029         * gfortran.dg/g77/select_no_compile.f: Likewise
8030
8031 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8032
8033         Copy files from g77.f-torture/compile.
8034         Add "{ dg-do compile}".  Other changes as noted
8035         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8036         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8037         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8038         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8039         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8040         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8041         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8042         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8043         statement to conform to standard.  Append alpha1.x for reference.
8044         * gfortran.dg/g77/xformat.f: Add dg-warning
8045
8046 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8047
8048         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8049         Add {dg-do compile} directive.
8050         * gfortran.dg/g77/cpp2.F: Likewise
8051
8052 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8053
8054         PR c++/5402
8055         * g++.dg/lookup/name-clash1.C: New test.
8056
8057         PR c++/9777
8058         * g++.dg/lookup/name-clash2.C: New test.
8059
8060         PR c++/12102
8061         * g++.dg/lookup/name-clash3.C: New test.
8062
8063 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8064
8065         * g++.dg/lookup/new2.C: New test.
8066         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8067
8068 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8069
8070         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8071         Add {dg-do compile} directive.
8072         * gfortran.dg/g77/13060.f: Likewise
8073         * gfortran.dg/g77/19990218-0.f: Likewise
8074         * gfortran.dg/g77/19990305-0.f: Likewise
8075         * gfortran.dg/g77/19990419-0.f: Likewise
8076         * gfortran.dg/g77/19990502-0.f: Likewise
8077         * gfortran.dg/g77/19990502-1.f: Likewise
8078         * gfortran.dg/g77/19990525-0.f: Likewise
8079         * gfortran.dg/g77/19990826-1.f: Likewise
8080         * gfortran.dg/g77/19990826-3.f: Likewise
8081         * gfortran.dg/g77/19990905-2.f: Likewise
8082         * gfortran.dg/g77/20000412-1.f: Likewise
8083         * gfortran.dg/g77/20000511-1.f: Likewise
8084         * gfortran.dg/g77/20000511-2.f: Likewise
8085         * gfortran.dg/g77/20000518.f: Likewise
8086         * gfortran.dg/g77/20000601-1.f: Likewise
8087         * gfortran.dg/g77/20000601-2.f: Likewise
8088         * gfortran.dg/g77/20000629-1.f: Likewise
8089         * gfortran.dg/g77/20000630-2.f: Likewise
8090         * gfortran.dg/g77/20010115.f: Likewise
8091         * gfortran.dg/g77/20010321-1.f: Likewise
8092         * gfortran.dg/g77/20010426.f: Likewise
8093         * gfortran.dg/g77/20020307-1.f: Likewise
8094         * gfortran.dg/g77/8485.f: Likewise
8095         * gfortran.dg/g77/960317-1.f: Likewise
8096         * gfortran.dg/g77/970915-0.f: Likewise
8097         * gfortran.dg/g77/980310-1.f: Likewise
8098         * gfortran.dg/g77/980310-2.f: Likewise
8099         * gfortran.dg/g77/980310-3.f: Likewise
8100         * gfortran.dg/g77/980310-4.f: Likewise
8101         * gfortran.dg/g77/980310-6.f: Likewise
8102         * gfortran.dg/g77/980310-7.f: Likewise
8103         * gfortran.dg/g77/980310-8.f: Likewise
8104         * gfortran.dg/g77/980419-2.f: Likewise
8105         * gfortran.dg/g77/980424-0.f: Likewise
8106         * gfortran.dg/g77/980427-0.f: Likewise
8107         * gfortran.dg/g77/980729-0.f: Likewise
8108         * gfortran.dg/g77/981117-1.f: Likewise
8109         * gfortran.dg/g77/toon_1.f: Likewise
8110
8111 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8112
8113         PR c++/2204
8114         * g++.dg/other/abstract2.C: New test.
8115
8116 2004-07-12  Paul Brook  <paul@codesourcery.com>
8117
8118         * gfortran.dg/pointer_init_1.f90: New test.
8119
8120 2004-07-11  Paul Brook  <paul@codesourcery.com>
8121
8122         PR fortran/15986
8123         * gfortran.dg/contained_1.f90: New test.
8124
8125 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8126
8127         * g++.dg/parse/defarg8.C: New test.
8128
8129 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8130
8131         PR fortran/16433
8132         * gfortran.dg/pr16433.f: New test.
8133
8134         PR fortran/17574
8135         * gfortran.dg/pr15754.f90: New test.
8136
8137 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8138
8139         PR tree-optimization/16437
8140         * gcc.c-torture/execute/bitfld-4.c: New test.
8141
8142 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8143
8144         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8145         access to common var from module.
8146
8147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8148
8149         PR fortran/16336
8150         * gfortran.fortran-torture/execute/common_2.f90: New test.
8151
8152 2004-07-10  Paul Brook  <paul@codesourcery.com>
8153
8154         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8155
8156 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8157
8158         PR fortran/15969
8159         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8160
8161 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8162
8163         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8164         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8165         * gfortran.dg/g77/ffree-form-1.f: Likewise
8166         * gfortran.dg/g77/ffree-form-2.f: Likewise
8167         * gfortran.dg/g77/ffree-form-3.f: Likewise
8168         * gfortran.dg/g77/fno-underscoring.f: Likewise
8169         * gfortran.dg/g77/funderscoring.f: Likewise
8170         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8171
8172 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8173
8174         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8175
8176 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8177         Paul Brook  <paul@codesourcery.com>
8178
8179         PR fortran/13415
8180         * gfortran.dg/common_pointer_1.f90: New test.
8181
8182 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8183
8184         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8185
8186 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8187
8188         PR target/16364
8189         * gcc.c-torture/compile/20040709-1.c: New.
8190
8191 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8192
8193         PR fortran/14077
8194         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8195
8196 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8197
8198         PR fortran/13201
8199         * gfortran.dg/shape_1.f90: New test.
8200
8201 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8202             Andrew Pinski  <apinski@apple.com>
8203
8204         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8205
8206 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8207
8208         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8209         comment.
8210
8211 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8212         Paul Brook  <paul@codesourcery.com>
8213
8214         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8215         '.f95' and '.F95'.
8216
8217 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8218
8219         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8220
8221 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8222
8223         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8224         testcases with capital suffix.
8225
8226 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8227
8228         PR fortran/15481
8229         PR fortran/13372
8230         PR fortran/13575
8231         PR fortran/15978
8232         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8233
8234         * gfortran.dg/implicit_1.f90: New test.
8235
8236 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8237
8238         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8239         expression to match gfortran warning/error messages
8240         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8241         dg-error text.
8242
8243 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8244
8245         * lib/fortran-torture.exp: Rename proc search_for to
8246         search_for_re.
8247
8248 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8249
8250         * gcc.c-torture/execute/simd-5.x: New file.
8251         XFAIL on SPARC 64-bit at -O0.
8252
8253 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8254
8255         PR c++/8211
8256         PR c++/16165
8257         * g++.dg/warn/effc3.C: New test.
8258
8259 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8260
8261         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8262         change X to 1X in format.
8263         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8264         add data statements to conform to standard.
8265
8266 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8267
8268         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8269         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8270         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8271
8272 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8273
8274         * gfortran.dg/g77/7388.f: Copy from g77.dg
8275         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8276         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8277         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8278         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8279         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8280         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8281         * gfortran.dg/g77/strlen0.f: Likewise
8282
8283 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8284
8285         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8286         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8287
8288 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8289
8290         * gcc.c-torture/execute/920428-2.x: Delete.
8291         * gcc.c-torture/execute/920501-7.x: Likewise.
8292
8293 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8294
8295         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8296         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8297         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8298         prescott and c3-2.
8299         (PREFETCH_3DNOW): Add -march=c3.
8300
8301 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8302
8303         PR c/16437
8304         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8305         * gcc.c-torture/execute/bf64-1.x: Likewise.
8306
8307 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8308
8309         * gcc.c-torture/compile/20040708-1.c: New test.
8310
8311 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8312
8313         PR c++/16169
8314         * g++.dg/warn/effc2.C: New test.
8315
8316 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8317
8318         * gcc.c-torture/execute/bitfld-1.x: Remove.
8319         * gcc.c-torture/execute/bitfld-3.c: New test.
8320         * gcc.dg/bitfld-2.c: Remove XFAILs.
8321
8322 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8323
8324         PR c++/16276
8325         * g++.dg/rtti/tinfo1.C: New file.
8326
8327 2004-07-07  Eric Christopher  <echristo@redhat.com>
8328
8329         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8330
8331 2004-07-07  Andrew Pinski  <apinski@apple.com>
8332
8333         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8334
8335 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8336
8337         * g++.dg/init/call1.C: XFAIL.
8338
8339 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8340
8341         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8342         except for movstrict*, to movmem* and clrstr* to clrmem*.
8343
8344 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8345
8346         * gcc.c-torture/execute/20040707-1.c: New test.
8347
8348 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8349
8350         * gcc.c-torture/execute/20040706-1.c: New test.
8351
8352 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8353
8354         PR c++/3671
8355         * g++.dg/template/spec14.C: New test.
8356
8357 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8358
8359         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8360         nothing if not yet defined.  Use it in b, c and d type definitions.
8361         * gcc.c-torture/execute/20040705-1.c: New test.
8362         * gcc.c-torture/execute/20040705-2.c: New test.
8363
8364 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8365
8366         PR c++/2518
8367         * g++.dg/lookup/new1.C: New test.
8368
8369 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8370
8371         PR c++/11406
8372         * g++.dg/template/sizeof8.C: New test.
8373
8374 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8375
8376         * gcc.c-torture/compile/20040705-1.c: New test.
8377
8378 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8379
8380         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8381
8382 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8383
8384         * gcc.dg/cpp/if-mop.c: Two new testcases.
8385         * gcc.dg/cpp/trad/comment-3.c: New.
8386
8387 2004-07-04  Paul Brook  <paul@codesourcery.com>
8388
8389         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8390
8391 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8392
8393         PR c++/3761
8394         * g++.dg/lookup/crash4.C: New test.
8395
8396 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8397
8398         * gcc.c-torture/execute/builtin-abs-1.c
8399         * gcc.c-torture/execute/builtin-abs-2.c
8400         * gcc.c-torture/execute/builtin-complex-1.c
8401         * gcc.c-torture/execute/builtins/string-1-lib.c
8402         * gcc.c-torture/execute/builtins/string-1.c
8403         * gcc.c-torture/execute/builtins/string-2-lib.c
8404         * gcc.c-torture/execute/builtins/string-2.c
8405         * gcc.c-torture/execute/builtins/string-3-lib.c
8406         * gcc.c-torture/execute/builtins/string-3.c
8407         * gcc.c-torture/execute/builtins/string-4-lib.c
8408         * gcc.c-torture/execute/builtins/string-4.c
8409         * gcc.c-torture/execute/builtins/string-5-lib.c
8410         * gcc.c-torture/execute/builtins/string-5.c
8411         * gcc.c-torture/execute/builtins/string-6-lib.c
8412         * gcc.c-torture/execute/builtins/string-6.c
8413         * gcc.c-torture/execute/builtins/string-7-lib.c
8414         * gcc.c-torture/execute/builtins/string-7.c
8415         * gcc.c-torture/execute/builtins/string-8-lib.c
8416         * gcc.c-torture/execute/builtins/string-8.c
8417         * gcc.c-torture/execute/builtins/string-9-lib.c
8418         * gcc.c-torture/execute/builtins/string-9.c
8419         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8420         * gcc.c-torture/execute/builtins/string-asm-1.c
8421         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8422         * gcc.c-torture/execute/builtins/string-asm-2.c
8423         * gcc.c-torture/execute/stdio-opt-1.c
8424         * gcc.c-torture/execute/stdio-opt-2.c
8425         * gcc.c-torture/execute/stdio-opt-3.c
8426         * gcc.c-torture/execute/string-opt-1.c
8427         * gcc.c-torture/execute/string-opt-10.c
8428         * gcc.c-torture/execute/string-opt-11.c
8429         * gcc.c-torture/execute/string-opt-12.c
8430         * gcc.c-torture/execute/string-opt-13.c
8431         * gcc.c-torture/execute/string-opt-14.c
8432         * gcc.c-torture/execute/string-opt-15.c
8433         * gcc.c-torture/execute/string-opt-16.c
8434         * gcc.c-torture/execute/string-opt-2.c
8435         * gcc.c-torture/execute/string-opt-6.c
8436         * gcc.c-torture/execute/string-opt-7.c
8437         * gcc.c-torture/execute/string-opt-8.c:
8438         Replace with ...
8439
8440         * gcc.c-torture/execute/builtins/abs-2.c
8441         * gcc.c-torture/execute/builtins/abs-3.c
8442         * gcc.c-torture/execute/builtins/complex-1.c
8443         * gcc.c-torture/execute/builtins/fprintf.c
8444         * gcc.c-torture/execute/builtins/fputs.c
8445         * gcc.c-torture/execute/builtins/memcmp.c
8446         * gcc.c-torture/execute/builtins/memmove.c
8447         * gcc.c-torture/execute/builtins/memops-asm.c
8448         * gcc.c-torture/execute/builtins/mempcpy-2.c
8449         * gcc.c-torture/execute/builtins/mempcpy.c
8450         * gcc.c-torture/execute/builtins/memset.c
8451         * gcc.c-torture/execute/builtins/printf.c
8452         * gcc.c-torture/execute/builtins/sprintf.c
8453         * gcc.c-torture/execute/builtins/strcat.c
8454         * gcc.c-torture/execute/builtins/strchr.c
8455         * gcc.c-torture/execute/builtins/strcmp.c
8456         * gcc.c-torture/execute/builtins/strcpy.c
8457         * gcc.c-torture/execute/builtins/strcspn.c
8458         * gcc.c-torture/execute/builtins/strlen-2.c
8459         * gcc.c-torture/execute/builtins/strlen.c
8460         * gcc.c-torture/execute/builtins/strncat.c
8461         * gcc.c-torture/execute/builtins/strncmp-2.c
8462         * gcc.c-torture/execute/builtins/strncmp.c
8463         * gcc.c-torture/execute/builtins/strncpy.c
8464         * gcc.c-torture/execute/builtins/strpbrk.c
8465         * gcc.c-torture/execute/builtins/strpcpy-2.c
8466         * gcc.c-torture/execute/builtins/strpcpy.c
8467         * gcc.c-torture/execute/builtins/strrchr.c
8468         * gcc.c-torture/execute/builtins/strspn.c
8469         * gcc.c-torture/execute/builtins/strstr-asm.c
8470         * gcc.c-torture/execute/builtins/strstr.c:
8471         ... these new files.
8472
8473         * gcc.c-torture/execute/builtins/abs-2-lib.c
8474         * gcc.c-torture/execute/builtins/abs-3-lib.c
8475         * gcc.c-torture/execute/builtins/complex-1-lib.c
8476         * gcc.c-torture/execute/builtins/fprintf-lib.c
8477         * gcc.c-torture/execute/builtins/fputs-lib.c
8478         * gcc.c-torture/execute/builtins/memcmp-lib.c
8479         * gcc.c-torture/execute/builtins/memmove-lib.c
8480         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8481         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8482         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8483         * gcc.c-torture/execute/builtins/memset-lib.c
8484         * gcc.c-torture/execute/builtins/printf-lib.c
8485         * gcc.c-torture/execute/builtins/sprintf-lib.c
8486         * gcc.c-torture/execute/builtins/strcat-lib.c
8487         * gcc.c-torture/execute/builtins/strchr-lib.c
8488         * gcc.c-torture/execute/builtins/strcmp-lib.c
8489         * gcc.c-torture/execute/builtins/strcpy-lib.c
8490         * gcc.c-torture/execute/builtins/strcspn-lib.c
8491         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8492         * gcc.c-torture/execute/builtins/strlen-lib.c
8493         * gcc.c-torture/execute/builtins/strncat-lib.c
8494         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8495         * gcc.c-torture/execute/builtins/strncmp-lib.c
8496         * gcc.c-torture/execute/builtins/strncpy-lib.c
8497         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8498         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8499         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8500         * gcc.c-torture/execute/builtins/strrchr-lib.c
8501         * gcc.c-torture/execute/builtins/strspn-lib.c
8502         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8503         * gcc.c-torture/execute/builtins/strstr-lib.c
8504         * gcc.c-torture/execute/builtins/lib/abs.c
8505         * gcc.c-torture/execute/builtins/lib/fprintf.c
8506         * gcc.c-torture/execute/builtins/lib/memset.c
8507         * gcc.c-torture/execute/builtins/lib/printf.c
8508         * gcc.c-torture/execute/builtins/lib/sprintf.c
8509         * gcc.c-torture/execute/builtins/lib/strcpy.c
8510         * gcc.c-torture/execute/builtins/lib/strcspn.c
8511         * gcc.c-torture/execute/builtins/lib/strncat.c
8512         * gcc.c-torture/execute/builtins/lib/strncmp.c
8513         * gcc.c-torture/execute/builtins/lib/strncpy.c
8514         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8515         * gcc.c-torture/execute/builtins/lib/strspn.c
8516         * gcc.c-torture/execute/builtins/lib/strstr.c:
8517         New files containing support routines.
8518
8519         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8520         declaration.
8521         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8522         when not optimizing.
8523
8524 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8525
8526         PR c++/16240
8527         * g++.dg/abi/mangle22.C: New test.
8528         * g++.dg/abi/mangle23.C: Likewise.
8529
8530 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8531
8532         PR fortran/16290
8533         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8534         Allow for cases without denormalized floating point numbers.
8535
8536 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8537
8538         PR c/1027
8539         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8540         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8541         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8542         expected warning text.
8543         * gcc.dg/format/diag-2.c: New test.
8544
8545 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8546
8547         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8548
8549 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8550
8551         * gcc.dg/builtins-43.c: New.
8552         * gcc.dg/builtins-44.c: New.
8553         * gcc.dg/builtins-45.c: New.
8554
8555 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8556             Andreas Tobler  <a.tobler@schweiz.ch>
8557
8558         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8559         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8560         as SIGSEGV.
8561         * gcc.dg/cleanup-11.c: Likewise.
8562         * gcc.dg/cleanup-8.c: Likewise.
8563         * gcc.dg/cleanup-9.c: Likewise.
8564         * gcc.dg/cleanup-5.c: Run on all platforms.
8565
8566 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8567
8568         * g++.dg/warn/nonnull1.C: New test.
8569
8570 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8571
8572         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8573         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8574         Special-case the Sun compiler wrt to <complex.h>.
8575
8576 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8577
8578         * gcc.dg/Wunreachable-8.C: New test.
8579
8580         * gcc.dg/h8300-ice2.c : New test.
8581
8582 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8583
8584         PR fortran/16161
8585         * gfortran.fortran-torture/compile/implicit.f90: Add test
8586         for implicit character.
8587
8588 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8589
8590         PR fortran/16289
8591         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8592         Use tiny() intrinsic to find smallest non-negative real
8593
8594 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8595
8596         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8597         * gcc.dg/compat/struct-by-value-22_x.c: New.
8598         * gcc.dg/compat/struct-by-value-22_y.c: New.
8599
8600         * gcc.c-torture/execute/20040629-1.c: New test.
8601
8602 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8603
8604         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8605         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8606
8607         PR target/16195
8608         * gcc.dg/20040625-1.c: New test.
8609
8610 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8611
8612         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8613
8614 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8615
8616         PR fortran/15963
8617         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8618
8619 2004-06-29  Richard Henderson  <rth@redhat.com>
8620
8621         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8622
8623 2004-06-29  Paul Brook  <paul@codesourcery.com>
8624
8625         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8626         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8627
8628 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8629
8630         PR c++/16260
8631         * g++.dg/parse/crash15.C: New.
8632
8633 2004-06-28  Andrew Pinski  <apinski@apple.com>
8634
8635         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8636         by the error already.
8637
8638         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8639
8640 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8641
8642         PR target/14041
8643         * gcc.dg/h8300-bss-align-1.c : New.
8644
8645 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8646
8647         * PR c++/16174
8648         * g++.dg/template/ctor4.C: New.
8649
8650 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8651
8652         PR c++/16205
8653         * g++.dg/warn/Wsequence-point-1.C: New test.
8654
8655 2004-06-27  Paul Brook  <paul@codesourcery.com>
8656
8657         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8658
8659 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8660
8661         * g++.old-deja/g++.mike/p7325.C: Remove.
8662
8663 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8664
8665         PR c/14963
8666         * gcc.dg/pr14963.c: New test.
8667
8668 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/16193
8671         * g++.dg/parse/redef1.C: New test.
8672
8673 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8674
8675         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8676         20021110.c.
8677         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8678         20021119-1.c.
8679         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8680         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8681         5-04.c.
8682         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8683         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8684         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8685         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8686         g++.brendan/enum14.C.
8687         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8688         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8689         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8690         g++.mike/virt1.C.
8691         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8692         memtemp24.C.
8693
8694 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8695
8696         * gcc.dg/20040527-1.c: New test case.
8697
8698 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8699
8700         PR gfortran/pr16196
8701         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8702
8703 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8704
8705         PR middle-end/15825
8706         * gcc.dg/pr15825-1.c: New test case.
8707
8708 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8709
8710         * gcc.c-torture/execute/20040625-1.c: New test.
8711
8712 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8713
8714         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8715
8716 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8717
8718         * gcc.dg/torture/mips-div-1.c: New test.
8719
8720 2004-06-24  Jeff Law  <law@redhat.com>
8721
8722         * gcc.dg/tree-ssa/20040624-1.c: New test.
8723
8724 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8725
8726         * gcc.c-torture/compile/20040624-1.c: New test.
8727
8728 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8729
8730         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8731         this directory.
8732
8733 2004-06-23  Andrew Pinski  <apinski@apple.com>
8734
8735         PR middle-end/15988
8736         * g++.dg/opt/ptrmem4.C: New test.
8737
8738         * gcc.dg/c90-array-quals-2.c: New test.
8739
8740 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8741
8742         * gcc.dg/kpice1.c: New test.
8743
8744 2006-06-23  Andrew Pinski  <apinski@apple.com>
8745
8746         * gcc.dg/c90-array-quals.c: New test.
8747
8748 2006-06-22  Richard Henderson  <rth@redhat.com>
8749
8750         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8751
8752 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8753
8754         * gcc.dg/builtins-config.h: Handle FreeBSD.
8755
8756 2006-06-22  Richard Henderson  <rth@redhat.com>
8757
8758         * g++.dg/opt/devirt1.C: New.
8759
8760 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8761
8762         * g++.dg/opt/pr15551.C: New testcase.
8763
8764 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8765
8766         PR target/14800
8767         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8768         x86_64-*-linux* when compiling for 32bit.
8769
8770 2004-06-21  Andrew Pinski  <apinski@apple.com>
8771
8772         * gcc.dg/pch/struct-1.c: New.
8773         * gcc.dg/pch/struct-1.hs: New.
8774
8775 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8776
8777         * gcc.dg/pch/save-temps-1.c: New file.
8778         * gcc.dg/pch/save-temps-1.hs: New file.
8779
8780 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8781
8782         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8783         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8784
8785 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8786
8787         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8788         to fix type error.
8789         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8790         Remove trailing spaces.
8791
8792 2004-06-21  Richard Henderson  <rth@redhat.com>
8793
8794         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8795         merging && to BIT_FIELD_REF.
8796
8797 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8798
8799         * g++.dg/opt/placeholder1.C: New test.
8800
8801 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8802
8803         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8804         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8805         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8806         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8807
8808 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8809
8810         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8811         extern "C".
8812         * g++.dg/other/pragma-re-1.C: Add comments.
8813
8814 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8815
8816         PR gfortran/16080
8817         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8818
8819 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8820
8821         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8822         instead of setting the type of size_t by
8823         hand.
8824
8825 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8826
8827         * gcc.dg/unordered-2.c: New test case.
8828         * gcc.dg/unordered-3.c: New test case.
8829
8830 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8831
8832         PR other/16043
8833         * lib/g++.exp (g++_version): Tweak regexp for version
8834         * lib/g77.exp (g77_version): Likewise
8835         * lib/gfortran.exp (gfortran_version): Likewise
8836         * lib/objc.exp (objc_version): Likewise
8837         * lib/treelang.exp (treelang_version): Likewise
8838
8839 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8840
8841         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8842         Use INT_MAX instead of __INT_MAX__.
8843         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8844
8845         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8846         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8847         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8848         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8849         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8850         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8851         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8852         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8853         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8854
8855         * gcc.dg/range-test-1.c: New test.
8856         * g++.dg/opt/range-test-1.C: New test.
8857
8858 2004-06-17  Richard Henderson  <rth@redhat.com>
8859
8860         * objc.dg/sync-1.m: New.
8861         * objc.dg/try-catch-1.m: Don't force next runtime.
8862         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8863         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8864         shadowed catch clause.
8865         * objc.dg/try-catch-5.m: New.
8866
8867 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8868
8869         Bug 14610
8870         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8871
8872 2004-06-15  Richard Henderson  <rth@redhat.com>
8873
8874         * gcc.dg/20001116-1.c: Move expected warning line.
8875
8876 2004-06-15  Richard Henderson  <rth@redhat.com>
8877
8878         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8879         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8880
8881 2004-06-15  Jeff Law  <law@redhat.com>
8882
8883         * gcc.dg/tree-ssa/20040615-1.c: New test.
8884         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8885         be less sensitive to operand ordering.
8886         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8887
8888 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8889
8890         * g++.dg/abi/bitfield3.C: Add comment..
8891
8892 2004-06-15  Richard Henderson  <rth@redhat.com>
8893
8894         * g++.dg/ext/stmtexpr1.C: XFAIL.
8895         * gcc.dg/20030612-1.c: XFAIL.
8896
8897 2004-06-15  Eric Christopher  <echristo@redhat.com>
8898
8899         * g++.dg/charset/asm5.c: New.
8900         * gcc.dg/charset/asm6.c: New.
8901
8902 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8903
8904         PR fortran/15962
8905         * gfortran.fortran-torture/execute/select_1.f90: New test.
8906
8907 2004-06-15  Paul Brook  <paul@codesourcery.com>
8908
8909         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8910
8911 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8912
8913         PR c++/15967
8914         * g++.dg/lookup/crash3.C: New test.
8915
8916 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8917
8918         PR c++/15947
8919         * g++.dg/parse/dtor4.C: New test.
8920
8921 2004-06-14  Jeff Law  <law@redhat.com>
8922
8923         * gcc.c-torture/compile/20040614-1.c: New test.
8924
8925 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8926
8927         PR fortran/15211
8928         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8929         LEN of a character array.
8930
8931 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8932
8933         PR c++/15096
8934         * g++.dg/template/ptrmem10.C: New test.
8935
8936         PR c++/14930
8937         * g++.dg/template/friend30.C: New test.
8938
8939 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8940
8941         PR fortran/14928
8942         * gfortran.fortran-torture/compile/mloc.f90: New test.
8943
8944 2004-06-13  Paul Brook  <paul@codesourcery.com>
8945
8946         * gfortran.fortran-torture/execute/random_2.f90: New test.
8947
8948 2004-06-13  Eric Christopher  <echristo@redhat.com>
8949
8950         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8951
8952 2004-06-12  Paul Brook  <paul@codesourcery.com>
8953
8954         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8955
8956 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8957
8958         PR fortran/14923
8959         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8960
8961 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8962
8963         PR fortran/14957
8964         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8965         syntax errors in end statements of contained subroutines.
8966
8967 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8968
8969         PR fortran/12841
8970         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8971
8972 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8973
8974         PR fortran/15665
8975         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8976
8977 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8978
8979         PR gfortran/12839
8980         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8981
8982 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8983
8984         PR c++/15862
8985         * g++.dg/parse/enum1.C: New test.
8986
8987 2004-06-10  Jeff Law  <law@redhat.com>
8988
8989         * gcc.c-torture/compile/20040610-1.c: New test.
8990
8991 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8992
8993         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8994         * g++.old-deja/g++.other/decl3.C: Likewise.
8995
8996 2004-06-10  Brian Booth  <bbooth@redhat.com>
8997
8998         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8999         V_MAY_DEF instead of VDEF.
9000         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9001
9002 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9003
9004         PR c++/14211
9005         * g++.dg/conversion/const1.C: New test.
9006
9007         PR c++/15076
9008         * g++.dg/conversion/reinterpret1.C: New test.
9009
9010         PR c++/15877
9011         * g++.dg/template/enum2.C: New test.
9012
9013         PR c++/15227
9014         * g++.dg/template/error13.C: New test.
9015
9016 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9017
9018         PR fortran/14957
9019         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9020         arguments to test_* REAL and of the right size.
9021
9022 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9023
9024         PR target/15569
9025         PR rtl-optimization/15681
9026         * gcc.dg/20040609-1.c: New test.
9027
9028 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9029
9030         PR c++/14791
9031         * g++.dg/opt/builtins1.C: New test.
9032
9033 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9034
9035         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9036         that use default windows32 struct layout.
9037         * gcc.dg/i386-bitfield2.c: Likewise.
9038
9039 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9040
9041         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9042         for mingw32 and cygwin targets.
9043
9044 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9045
9046         * gcc.dg/pch/macro-4.c: New.
9047         * gcc.dg/pch/macro-4.hs: New.
9048
9049 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9050
9051         PR fortran/13249
9052         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9053
9054 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9055
9056         PR fortran/13372
9057         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9058
9059 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9060
9061         PR gfortran/14897
9062         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9063
9064 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9065
9066         PR gfortran/15755
9067         * gfortran.fortran-torture/execute/backspace.c : New test.
9068
9069 2004-06-09  Paul Brook  <paul@codesourcery.com>
9070
9071         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9072         (pointer_to_section): Rewrite to use smaller array.
9073
9074 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9075
9076         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9077         * gcc.dg/ext/altivec-10.c: Same.
9078         * gcc.dg/ext/altivec-11.c: Same.
9079         * gcc.dg/ext/altivec-12.c: Same.
9080         * gcc.dg/ext/altivec-13.c: Same.
9081         * gcc.dg/ext/altivec-14.c: Same.
9082         * gcc.dg/ext/altivec-15.c: Same.
9083         * gcc.dg/ext/altivec-16.c: Same.
9084         * gcc.dg/ext/altivec-3.c: Same.
9085         * gcc.dg/ext/altivec-4.c: Same.
9086         * gcc.dg/ext/altivec-6.c: Same.
9087         * gcc.dg/ext/altivec-7.c: Same.
9088         * gcc.dg/ext/altivec-8.c: Same.
9089         * gcc.dg/ext/altivec-varargs-1.c: Same.
9090
9091         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9092         * g++.dg/ext/altivec-10.C: Same.
9093         * g++.dg/ext/altivec-2.C: Same.
9094         * g++.dg/ext/altivec-3.C: Same.
9095         * g++.dg/ext/altivec-4.C: Same.
9096         * g++.dg/ext/altivec-5.C: Same.
9097         * g++.dg/ext/altivec-6.C: Same.
9098         * g++.dg/ext/altivec-7.C: Same.
9099         * g++.dg/ext/altivec-8.C: Same.
9100         * g++.dg/ext/altivec-9.C: Same.
9101
9102 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9103
9104         PR c++/7841
9105         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9106
9107 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9108
9109         * gcc.dg/union-1.c: New test.
9110
9111 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9112
9113         * gcc.dg/builtins-41.c: New test case.
9114         * gcc.dg/builtins-42.c: New test case.
9115
9116 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9117
9118         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9119         * g++.dg/ext/altivec-10.C: Same.
9120         * g++.dg/ext/altivec-2.C: Same.
9121         * g++.dg/ext/altivec-3.C: Same.
9122         * g++.dg/ext/altivec-4.C: Same.
9123         * g++.dg/ext/altivec-5.C: Same.
9124         * g++.dg/ext/altivec-6.C: Same.
9125         * g++.dg/ext/altivec-7.C: Same.
9126         * g++.dg/ext/altivec-8.C: Same.
9127         * g++.dg/ext/altivec-9.C: Same.
9128         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9129         * g++.old-deja/g++.brendan/new3.C: Same.
9130         * gcc.c-torture/execute/eeprof-1.x: Same.
9131
9132 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9133
9134         PR c/14765
9135         * gcc.dg/pr14765-1.c: New test.
9136
9137 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9138
9139         PR c/14649
9140         * gcc.dg/pr14649-1.c: New test case.
9141
9142 2004-06-07  Richard Henderson  <rth@redhat.com>
9143
9144         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9145         if temporaries.
9146
9147 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9148
9149         * g++.dg/eh/elide1.C: Remove XFAIL.
9150
9151 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9152
9153         PR c++/15337
9154         * g++.dg/expr/sizeof3.C: New test.
9155
9156         PR c++/14777
9157         * g++.dg/template/access14.C: New test.
9158
9159         PR c++/15554
9160         * g++.dg/template/enum1.C: New test.
9161
9162         PR c++/15057
9163         * g++.dg/eh/throw1.C: New test.
9164
9165 2004-06-07  David Ayers  <d.ayers@inode.at>
9166             Ziemowit Laski  <zlaski@apple.com>
9167
9168         * lib/objc.exp (objc_target_compile): Revert the '-framework
9169         Foundation' flag fix, since bare Darwin does not ship
9170         with the Foundation framework.
9171         * objc/execute/next_mapping.h: Provide a local NSConstantString
9172         @interface and @implementation.
9173         (objc_constant_string_init): A constructor function, used to
9174         initialize the NSConstantString meta-class object.
9175         * objc/execute/string1.m: Include "next_mapping.h" instead of
9176         <Foundation/NSString.h>.
9177         * objc/execute/string2.m: Likewise.
9178         * objc/execute/string3.m: Likewise.
9179         * objc/execute/string4.m: Likewise.
9180
9181 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9182
9183         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9184         to double. Replace double with FLOAT.
9185         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9186
9187         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9188         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9189         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9190         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9191         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9192         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9193         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9194         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9195
9196 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9197
9198         PR c/13519
9199         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9200
9201 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9202
9203         PR c++/15503
9204         * g++.dg/template/meminit2.C: New test.
9205
9206 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9207
9208         PR target/15822
9209         * gcc.c-torture/execute/compare-fp-1.c,
9210         gcc.c-torture/execute/compare-fp-2.c,
9211         gcc.c-torture/execute/compare-fp-3.c,
9212         gcc.c-torture/execute/compare-fp-4.c,
9213         gcc.c-torture/execute/compare-fp-3.x,
9214         gcc.c-torture/execute/compare-fp-4.x: Moved...
9215         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9216         gcc.c-torture/execute/ieee/compare-fp-2.c,
9217         gcc.c-torture/execute/ieee/compare-fp-3.c,
9218         gcc.c-torture/execute/ieee/compare-fp-4.c,
9219         gcc.c-torture/execute/ieee/compare-fp-3.x,
9220         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9221
9222 2004-06-04  David Ayers  <d.ayers@inode.at>
9223
9224         * objc/execute/protocol-isEqual-4.m: New testcase.
9225
9226 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9227
9228         * objc/execute/protocol-isEqual-1.m: New testcase.
9229         * objc/execute/protocol-isEqual-2.m: New testcase.
9230         * objc/execute/protocol-isEqual-3.m: New testcase.
9231
9232 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9233
9234         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9235
9236 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9237
9238         * lib/objc.exp (objc_target_compile): When running tests on
9239         Darwin (Mac OS X), inform the linker about '-framework
9240         'Foundation'.
9241
9242 2004-06-02  Eric Christopher  <echristo@redhat.com>
9243
9244         * gcc.c-torture/compile/20040602-1.c: New.
9245
9246 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9247
9248         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9249         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9250
9251         PR tree-optimization/14736
9252         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9253
9254         PR tree-optimization/14042
9255         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9256
9257         PR tree-optimization/14729
9258         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9259
9260 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9261
9262         PR fortran/15557
9263         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9264
9265 2004-06-01  Richard Hederson  <rth@redhat.com>
9266
9267         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9268
9269 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9270
9271         PR c++/14932
9272         * g++.dg/parse/offsetof4.C: New test.
9273
9274 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9275
9276         PR objc/7993
9277         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9278
9279 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9280
9281         PR c++/15701
9282         * g++.dg/template/friend29.C: New test.
9283
9284 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9285
9286         PR c/15749
9287         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9288
9289 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9290
9291         * gcc.dg/sparc-trap-1.c: New test.
9292
9293 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9294
9295         PR middle-end/15069
9296         * g++.dg/opt/fold3.C: New test case.
9297
9298 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9299
9300         * lib/target-supports.exp (check_iconv_available): Fix fallout
9301         from 2004-05-28 patch.
9302
9303 2004-05-30  Paul Brook  <paul@codesourcery.com>
9304
9305         PR fortran/15620
9306         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9307         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9308
9309 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9310
9311         * gfortran.fortran-torture/execute/random_1.f90: New test.
9312
9313 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9314
9315         * g++.dg/ext/altivec-10.C: New test.
9316
9317 2004-05-29  Paul Brook  <paul@codesourcery.com>
9318
9319         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9320
9321 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9322
9323         * gcc.dg/altivec-16.c: New test.
9324
9325 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9326
9327         * lib/target-supports.exp (check_vmx_hw_available): New.
9328         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9329
9330         * lib/target-supports.exp (check_alias_available,
9331         check_iconv_available, check_named_sections_available): Use
9332         unique names for temporary files.
9333
9334 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9335
9336         * gcc.dg/altivec-15.c: New test.
9337
9338 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9339
9340         PR c++/15083
9341         * g++.dg/warn/noeffect6.C: New test.
9342
9343         PR c++/15471
9344         * g++.dg/expr/ptrmem4.C: New test.
9345
9346         PR c++/15640
9347         * g++.dg/template/operator3.C: New test.
9348
9349 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9350
9351         PR c++/14668
9352         * g++.dg/lookup/redecl1.C: New test.
9353         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9354
9355 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9356
9357         * gcc.c-torture/execute/compare-fp-1.c,
9358         gcc.c-torture/execute/compare-fp-2.c,
9359         gcc.c-torture/execute/compare-fp-3.c,
9360         gcc.c-torture/execute/compare-fp-4.c,
9361         gcc.c-torture/execute/compare-fp-3.x,
9362         gcc.c-torture/execute/compare-fp-4.x,
9363         gcc.dg/pr15649-1.c: New.
9364
9365 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9366
9367         PR c++/12883
9368         * g++.dg/init/array14.C: New test.
9369
9370 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9371
9372         * lib/compat.exp (compat-get-options-main): New.
9373         (compat-get-options): Remove unneeded code, warn for ignored
9374         command.
9375         (compat-execute): Check flag set by dg-require-* commands.
9376
9377         * lib/compat.exp (compat-execute): Break up long lines.
9378
9379 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9380
9381         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9382         * gcc.dg/altivec-14.c: New test.
9383         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9384
9385         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9386         * gcc.dg/altivec-12.c: Ditto.
9387
9388         * gcc.dg/altivec-3.c: Move call to altivec_check.
9389
9390 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9391
9392         PR c++/15044
9393         * g++.dg/template/error12.C: New test.
9394
9395         PR c++/15317
9396         * g++.dg/ext/attrib15.C: New test.
9397
9398         PR c++/15329
9399         * g++.dg/template/ptrmem9.C: New test.
9400
9401 2004-05-25  Paul Brook  <paul@codesourcery.com>
9402
9403         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9404
9405 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9406
9407         PR c++/15165
9408         * g++.dg/template/crash19.C: New test.
9409
9410 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9411
9412         PR c++/15025
9413         * g++.dg/template/redecl1.C: New test.
9414
9415 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9416
9417         PR c++/14821
9418         * g++.dg/other/ns1.C: New test.
9419
9420         PR c++/14883
9421         * g++.dg/template/invalid1.C: New test.
9422
9423 2004-05-23  Paul Brook  <paul@codesourcery.com>
9424         Victor Leikehman  <lei@haifasphere.co.il>
9425
9426         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9427         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9428
9429 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9430
9431         PR c++/15285
9432         PR c++/15299
9433         * g++.dg/template/non-dependent5.C: New test.
9434         * g++.dg/template/non-dependent6.C: New test.
9435
9436 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9437
9438         PR c++/15507
9439         * g++.dg/inherit/union1.C: New test.
9440
9441         PR c++/15542
9442         * g++.dg/template/addr1.C: New test.
9443
9444         PR c++/15427
9445         * g++.dg/template/array5.C: New test.
9446
9447         PR c++/15287
9448         * g++.dg/template/array6.C: New test.
9449
9450 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9451             Roger Sayle  <roger@eyesopen.com>
9452
9453         * g++.dg/lookup/forscope2.C: New test case.
9454
9455 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9456
9457         * gcc.dg/cpp/Wmissingdirs.c: New.
9458
9459 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9460
9461         PR target/15301
9462         * gcc.dg/compat/union-m128-1.h: New file.
9463         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9464         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9465         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9466
9467 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9468
9469         PR target/15302
9470         * gcc.dg/compat/struct-complex-1.h: New file.
9471         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9472         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9473         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9474
9475 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9476
9477         PR middle-end/3074
9478         * gcc.dg/pr3074-1.c: New test case.
9479         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9480
9481 2004-05-20  Falk Hueffner  <falk@debian.org>
9482
9483         PR other/15526
9484         * gcc.dg/ftrapv-1.c: New test case.
9485
9486 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9487
9488         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9489
9490 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9491             Jeff Law  <law@redhat.com>
9492
9493         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9494         * gcc.dg/tree-ssa/20040518-2.c: New test.
9495
9496         * gcc.dg/tree-ssa/20040518-1.c: New test.
9497
9498 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9499
9500         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9501
9502 2004-05-18  Paul Brook  <paul@codesourcery.com>
9503
9504         PR fortran/13930
9505         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9506
9507 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9508
9509         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9510         constant folding.
9511
9512 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9513
9514         * gcc.dg/tree-ssa/20040517-1.c: New test.
9515
9516 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9517
9518         * gcc.dg/loop-4.c: New test.
9519
9520 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9521
9522         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9523
9524 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9525
9526         PR fortran/15311
9527         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9528
9529 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9530
9531         PR fortran/13826
9532         PR fortran/13940
9533         * gfortran.fortran-torture/compile/data_1.f90: New test.
9534
9535 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9536
9537         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9538         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9539
9540 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9541
9542         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9543
9544 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9545
9546         PR c/15444
9547         * gcc.dg/format/xopen-1.c: Adjust expected message.
9548         * gcc.dg/format/xopen-3.c: New test.
9549
9550 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9551
9552         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9553
9554 2004-05-14  Jeff Law  <law@redhat.com>
9555
9556         * gcc.dg/tree-ssa/20040514-2.c: New test.
9557
9558 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9559
9560         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9561         this ...
9562         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9563         this.
9564
9565 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9566
9567         * gcc.dg/tree-ssa/20040514-1.c: New test.
9568
9569 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9570
9571         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9572         test.
9573
9574 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9575
9576         PR fortran/14066
9577         * gfortran.fortran-torture/compile/do_1.f90: New test.
9578
9579 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9580
9581         PR fortran/15051
9582         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9583         test.
9584
9585 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9586
9587         PR fortran/15149
9588         * gfortran.fortran-torture/execute/random_init.f90: New test.
9589
9590 2004-05-13  Paul Brook  <paul@codesourcery.com>
9591
9592         PR fortran/15314
9593         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9594
9595 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9596
9597         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9598         for the powerpc case.
9599
9600 2004-05-13  Jeff Law  <law@redhat.com>
9601
9602         * gcc.dg/tree-ssa/20040513-1.c: New test.
9603         * gcc.dg/tree-ssa/20040513-2.c: New test.
9604
9605 2004-05-13  Paul Brook  <paul@codesourcery.com>
9606
9607         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9608         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9609         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9610
9611 2004-05-13  Andreas Schwab  <schwab@suse.de>
9612
9613         PR other/10819
9614         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9615         characters.
9616
9617 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9618
9619         PR fortran/15294
9620         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9621
9622 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9623
9624         Merge from tree-ssa-20020619-branch.  See
9625         ChangeLog.tree-ssa for details.
9626
9627 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9628
9629         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9630         include <altivec.h> explicitly.
9631         * gcc.dg/altivec-13.c: Likewise.
9632
9633 2004-05-11  Paul Brook  <paul@codesourcery.com>
9634
9635         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9636
9637 2004-05-10  Eric Christopher  <echristo@redhat.com>
9638
9639         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9640         * gcc.dg/sibcall-4.c: Ditto.
9641
9642 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9643
9644         * g++.dg/ext/altivec-8.C: New test case.
9645         * gcc.dg/altivec-13.c: New test case.
9646
9647 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9648
9649         * gcc.c-torture/execute/divcmp-1.c: New test case.
9650         * gcc.c-torture/execute/divcmp-2.c: New test case.
9651         * gcc.c-torture/execute/divcmp-3.c: New test case.
9652
9653 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9654
9655         * g++.dg/other/pragma-re-2.C: New test.
9656
9657 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9658
9659         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9660         * gcc.dg/i386-387-2.c: Likewise.
9661
9662         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9663         __builtin_drem.
9664         * gcc.dg/i386-387-6.c: Likewise.
9665
9666 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9667
9668         * gcc.dg/builtins-33.c:  Also check log1p*.
9669
9670 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9671
9672         PR optimization/15296
9673         * gcc.c-torture/execute/pr15296.c: New test.
9674
9675 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9676
9677         * gcc.dg/builtins-40.c: New test.
9678
9679 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9680
9681         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9682
9683 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9684
9685         * g++.dg/ext/spe1.C: New testcase.
9686
9687 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9688
9689         * objc.dg/image-info.m: Allow additional attributes
9690         for __image_info section.
9691
9692 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9693
9694         * gcc.dg/torture/mips-hilo-2.c: New test.
9695
9696 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9697
9698         PR c++/14389
9699         * g++.dg/template/member5.C: New test.
9700
9701 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9702
9703         * gcc.dg/builtins-34.c: Also check expm1*.
9704
9705 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9706
9707         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9708         * gcc.dg/torture/builtin-convert-3.c: New test.
9709
9710 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9711
9712         PR middle-end/15054
9713         * g++.dg/opt/pr15054.C: New test.
9714
9715 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9716
9717         * gcc.dg/torture/builtin-rounding-1.c: New test.
9718         * gcc.dg/builtins-25.c: Delete.
9719         * gcc.dg/builtins-29.c: Delete.
9720
9721 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9722
9723         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9724         * gcc.dg/sibcall-4.c: Likewise.
9725         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9726
9727 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9728
9729         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9730         bit-field on 16-bit targets.
9731
9732 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9733
9734         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9735         16-bit targets.
9736
9737 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9738
9739         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9740         * gcc.dg/rs6000-power2-2.c: Likewise.
9741
9742 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9743
9744         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9745         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9746         Change the asm registers to be in form of frN instead of fN.
9747
9748 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9749
9750         * gcc.dg/torture/builtin-convert-2.c: New test.
9751
9752 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9753
9754         * gcc.dg/rs6000-power2-1.c: New test.
9755         * gcc.dg/rs6000-power2-2.c: New test.
9756
9757 2004-04-28  Jan Hubicka  <jh@suse.cz>
9758
9759         * gcc.dg/unused-6.c: New test.
9760
9761 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9762             Ulrich Weigand  <uweigand@de.ibm.com>
9763
9764         * ada/acats/run_all.sh: Define $target variable.
9765
9766 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9767
9768         PR c++/15119
9769         * g++.dg/other/vararg-1.C: New test.
9770
9771         PR c++/4794
9772         * g++.dg/eh/cleanup3.C: New test.
9773
9774 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9775
9776         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9777         and ad8011a (target_insn).
9778         * ada/acats/support/macro.dfs: Likewise.
9779         * ada/acats/support/impbit.adb: New file.
9780
9781 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9782
9783         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9784
9785 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9786
9787         * gcc.dg/loop-3.c: New test.
9788
9789 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9790
9791         * gcc.c-torture/execute/simd-5.c: New test.
9792
9793 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9794
9795         PR c++/15064
9796         * g++.dg/template/crash18.C: New test.
9797
9798 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9799
9800         * g++.dg/ext/complit3.C: New test.
9801
9802 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9803
9804         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9805         * gcc.dg/altivec-3.c: Same.
9806         * gcc.dg/altivec-varargs-1.c: Same.
9807
9808 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9809
9810         * lib/target-supports.exp (check_profiling_available): Assume
9811         profiling is not available on powerpc-eabi targets.
9812
9813 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9814
9815         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9816         * gcc.dg/vmx/bug-1.c: Ditto.
9817
9818 2004-04-20  Eric Christopher  <echristo@redhat.com>
9819
9820         * gcc.dg/charset/extern.c: New test.
9821         * g++.dg/charset/extern3.cc: Ditto.
9822
9823 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9824
9825         * gcc.dg/builtins-39.c: New test.
9826
9827 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9828
9829         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9830
9831 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9832
9833         * gcc.dg/torture/mips-hilo-1.c: New test.
9834
9835 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9836
9837         * gcc.c-torture/compile/20040419-1.c: New test.
9838
9839 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9840
9841         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9842
9843 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9844             Aldy Hernandez  <aldyh@redhat.com>
9845
9846         * gcc.c-torture/execute/va-arg-24.c: New.
9847
9848 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9849             Aldy Hernandez  <aldyh@redhat.com>
9850
9851         * gcc.dg/vmx/1b-01.c: New.
9852         * gcc.dg/vmx/1b-02.c: New.
9853         * gcc.dg/vmx/1b-03.c: New.
9854         * gcc.dg/vmx/1b-04.c: New.
9855         * gcc.dg/vmx/1b-05.c: New.
9856         * gcc.dg/vmx/1b-06.c: New.
9857         * gcc.dg/vmx/1b-07.c: New.
9858         * gcc.dg/vmx/1c-01.c: New.
9859         * gcc.dg/vmx/1c-02.c: New.
9860         * gcc.dg/vmx/3a-01a.c: New.
9861         * gcc.dg/vmx/3a-01.c: New.
9862         * gcc.dg/vmx/3a-01m.c: New.
9863         * gcc.dg/vmx/3a-03.c: New.
9864         * gcc.dg/vmx/3a-03m.c: New.
9865         * gcc.dg/vmx/3a-04.c: New.
9866         * gcc.dg/vmx/3a-04m.c: New.
9867         * gcc.dg/vmx/3a-05.c: New.
9868         * gcc.dg/vmx/3a-06.c: New.
9869         * gcc.dg/vmx/3a-06m.c: New.
9870         * gcc.dg/vmx/3a-07.c: New.
9871         * gcc.dg/vmx/3b-01.c: New.
9872         * gcc.dg/vmx/3b-02.c: New.
9873         * gcc.dg/vmx/3b-10.c: New.
9874         * gcc.dg/vmx/3b-13.c: New.
9875         * gcc.dg/vmx/3b-14.c: New.
9876         * gcc.dg/vmx/3b-15.c: New.
9877         * gcc.dg/vmx/3c-01a.c: New.
9878         * gcc.dg/vmx/3c-01.c: New.
9879         * gcc.dg/vmx/3c-02.c: New.
9880         * gcc.dg/vmx/3c-03.c: New.
9881         * gcc.dg/vmx/3d-01.c: New.
9882         * gcc.dg/vmx/4-01.c: New.
9883         * gcc.dg/vmx/4-03.c: New.
9884         * gcc.dg/vmx/5-01.c: New.
9885         * gcc.dg/vmx/5-02.c: New.
9886         * gcc.dg/vmx/5-03.c: New.
9887         * gcc.dg/vmx/5-04.c: New.
9888         * gcc.dg/vmx/5-05.c: New.
9889         * gcc.dg/vmx/5-06.c: New.
9890         * gcc.dg/vmx/5-07.c: New.
9891         * gcc.dg/vmx/5-07t.c: New.
9892         * gcc.dg/vmx/5-08.c: New.
9893         * gcc.dg/vmx/5-10.c: New.
9894         * gcc.dg/vmx/5-11.c: New.
9895         * gcc.dg/vmx/7-01a.c: New.
9896         * gcc.dg/vmx/7-01.c: New.
9897         * gcc.dg/vmx/7c-01.c: New.
9898         * gcc.dg/vmx/7d-01.c: New.
9899         * gcc.dg/vmx/7d-02.c: New.
9900         * gcc.dg/vmx/8-01.c: New.
9901         * gcc.dg/vmx/8-02a.c: New.
9902         * gcc.dg/vmx/8-02.c: New.
9903         * gcc.dg/vmx/brode-1.c: New.
9904         * gcc.dg/vmx/bug-1.c: New.
9905         * gcc.dg/vmx/bug-2.c: New.
9906         * gcc.dg/vmx/bug-3.c: New.
9907         * gcc.dg/vmx/cw-bug-1.c: New.
9908         * gcc.dg/vmx/cw-bug-2.c: New.
9909         * gcc.dg/vmx/cw-bug-3.c: New.
9910         * gcc.dg/vmx/dct.c: New.
9911         * gcc.dg/vmx/debug-1.c: New.
9912         * gcc.dg/vmx/debug-2.c: New.
9913         * gcc.dg/vmx/debug-3.c: New.
9914         * gcc.dg/vmx/debug-4.c: New.
9915         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9916         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9917         * gcc.dg/vmx/eg-5.c: New.
9918         * gcc.dg/vmx/fft.c: New.
9919         * gcc.dg/vmx/gcc-bug-1.c: New.
9920         * gcc.dg/vmx/gcc-bug-2.c: New.
9921         * gcc.dg/vmx/gcc-bug-3.c: New.
9922         * gcc.dg/vmx/gcc-bug-4.c: New.
9923         * gcc.dg/vmx/gcc-bug-5.c: New.
9924         * gcc.dg/vmx/gcc-bug-6.c: New.
9925         * gcc.dg/vmx/gcc-bug-7.c: New.
9926         * gcc.dg/vmx/gcc-bug-8.c: New.
9927         * gcc.dg/vmx/gcc-bug-9.c: New.
9928         * gcc.dg/vmx/gcc-bug-b.c: New.
9929         * gcc.dg/vmx/gcc-bug-c.c: New.
9930         * gcc.dg/vmx/gcc-bug-d.c: New.
9931         * gcc.dg/vmx/gcc-bug-e.c: New.
9932         * gcc.dg/vmx/gcc-bug-f.c: New.
9933         * gcc.dg/vmx/gcc-bug-g.c: New.
9934         * gcc.dg/vmx/gcc-bug-i.c: New.
9935         * gcc.dg/vmx/harness.h: New.
9936         * gcc.dg/vmx/ira1.c: New.
9937         * gcc.dg/vmx/ira2a.c: New.
9938         * gcc.dg/vmx/ira2b.c: New.
9939         * gcc.dg/vmx/ira2.c: New.
9940         * gcc.dg/vmx/ira2c.c: New.
9941         * gcc.dg/vmx/mem.c: New.
9942         * gcc.dg/vmx/newton-1.c: New.
9943         * gcc.dg/vmx/ops.c: New.
9944         * gcc.dg/vmx/sn7153.c: New.
9945         * gcc.dg/vmx/spill2.c: New.
9946         * gcc.dg/vmx/spill3.c: New.
9947         * gcc.dg/vmx/spill.c: New.
9948         * gcc.dg/vmx/t.c: New.
9949         * gcc.dg/vmx/varargs-1.c: New.
9950         * gcc.dg/vmx/varargs-2.c: New.
9951         * gcc.dg/vmx/varargs-3.c: New.
9952         * gcc.dg/vmx/varargs-4.c: New.
9953         * gcc.dg/vmx/varargs-5.c: New.
9954         * gcc.dg/vmx/varargs-6.c: New.
9955         * gcc.dg/vmx/varargs-7.c: New.
9956         * gcc.dg/vmx/vmx.exp: New.
9957         * gcc.dg/vmx/vprint-1.c: New.
9958         * gcc.dg/vmx/vscan-1.c: New.
9959         * gcc.dg/vmx/x-01.c: New.
9960         * gcc.dg/vmx/x-02.c: New.
9961         * gcc.dg/vmx/x-03.c: New.
9962         * gcc.dg/vmx/x-04.c: New.
9963         * gcc.dg/vmx/x-05.c: New.
9964         * gcc.dg/vmx/yousufi-1.c: New.
9965         * gcc.dg/vmx/zero-1.c: New.
9966         * gcc.dg/vmx/zero.c: New.
9967
9968 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9969
9970         * g++.dg/lookup/java1.C: Update for chage of
9971         _Jv_AllocObject.
9972         * g++.dg/lookup/java2.C: Likewise.
9973
9974 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9975
9976         * ada/acats/run_all.sh: use -O2 by default.
9977
9978 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9979
9980         * gcc.dg/vr-mult-[12].c: New tests.
9981
9982 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9983
9984         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9985
9986         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9987
9988 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9989
9990         * lib/target-supports.exp (check_profiling_available): Assume profiling
9991         isn't available for mips*-*-elf targets.
9992
9993 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9994
9995         * gcc.dg/builtins-38.c: New test.
9996
9997 2004-04-14  Eric Christopher  <echristo@redhat.com>
9998
9999         * g++.dg/charset/charset.exp: Run .cc extension tests.
10000
10001 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10002
10003         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10004
10005 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10006
10007         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10008
10009 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10010
10011         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10012         * gcc.dg/i386-387-2.c: Likewise.
10013
10014         * gcc.dg/i386-387-7.c: New test.
10015         * gcc.dg/i386-387-8.c: New test.
10016
10017         * gcc.dg/builtins-37.c: New test.
10018
10019 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10020
10021         * g++.dg/pch/externc-1.C: Add missing semicolon.
10022
10023 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10024
10025         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10026
10027 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10028
10029         * gcc.c-torture/execute/20040411-1.c: New test.
10030
10031 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10032
10033         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10034
10035 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10036
10037         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10038
10039 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10040
10041         * lib/target-supports.exp (check_named_sections_available): New.
10042         * lib/gcc-dg.exp (dg-require-named-sections): New.
10043         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10044         old-deja.exp.  Also prune error-count message from HP linker.
10045         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10046
10047         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10048         * g++.old-deja/g++.pt/static3.C: Likewise.
10049         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10050
10051 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10052
10053         * gcc.c-torture/execute/20040409-1.c: New test case.
10054         * gcc.c-torture/execute/20040409-2.c: New test case.
10055         * gcc.c-torture/execute/20040409-3.c: New test case.
10056
10057 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10058
10059         * gcc.dg/20040409-1.c: New test.
10060
10061 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10062
10063         PR target/14888
10064         * g++.dg/opt/pr14888.C: New test case.
10065
10066 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10067
10068         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10069         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10070         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10071         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10072         New tests.
10073
10074 2004-04-08  Paul Brook  <paul@codesourcery.com>
10075
10076         * gcc.dg/spill-1.c: New test.
10077
10078 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10079
10080         * gcc.dg/torture/builtin-ctype-2.c: New test.
10081
10082 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10083
10084         * gcc.dg/pch/pch.exp: Add largefile test.
10085
10086 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10087
10088         * g++.dg/pch/externc-1.Hs: New.
10089         * g++.dg/pch/externc-1.C: New.
10090
10091 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10092
10093         * gcc.dg/compat/struct-by-value-5a_main.c,
10094         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10095         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10096         * gcc.dg/compat/struct-by-value-5a_x.c,
10097         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10098         gcc.dg/compat/struct-by-value-5_x.c.
10099         * gcc.dg/compat/struct-by-value-5a_y.c,
10100         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10101         gcc.dg/compat/struct-by-value-5_y.c.
10102
10103         * gcc.dg/compat/struct-by-value-6a_main.c,
10104         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10105         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10106         * gcc.dg/compat/struct-by-value-6a_x.c,
10107         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10108         gcc.dg/compat/struct-by-value-6_x.c.
10109         * gcc.dg/compat/struct-by-value-6a_y.c,
10110         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10111         gcc.dg/compat/struct-by-value-6_y.c.
10112
10113         * gcc.dg/compat/struct-by-value-7a_main.c,
10114         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10115         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10116         * gcc.dg/compat/struct-by-value-7a_x.c,
10117         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10118         gcc.dg/compat/struct-by-value-7_x.c.
10119         * gcc.dg/compat/struct-by-value-7a_y.c,
10120         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10121         gcc.dg/compat/struct-by-value-7_y.c.
10122
10123 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10124
10125         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10126         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10127         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10128         options.
10129
10130 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10131
10132         * gcc.dg/builtins-36.c: New test.
10133
10134 2004-04-06  Paul Brook  <paul@codesourcery.com>
10135
10136         * README.gcc: Remove obsolete contraint on testcases.
10137
10138 2004-04-05  Paul Brook  <paul@codesourcery.com>
10139
10140         PR2123
10141         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10142         failure and exit(0) on success.
10143         * g++.dg/expr/anew2.C: Ditto.
10144         * g++.dg/expr/anew3.C: Ditto.
10145         * g++.dg/expr/anew4.C: Ditto.
10146
10147 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10148
10149         PR c++/3518
10150         * g++.dg/template/unify7.C: New.
10151
10152 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10153
10154         * g++.dg/README: Bring up to date with new subdirectories; remove
10155         duplicate subdirectory lines.
10156
10157 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10158
10159         PR c++/14007
10160         * g++.dg/template/unify5.C: New.
10161         * g++.dg/template/unify6.C: New.
10162         * g++.dg/template/qualttp20.C: Adjust.
10163         * g++.old-deja/g++.jason/report.C: Adjust.
10164         * g++.old-deja/g++.other/qual1.C: Adjust.
10165
10166 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10167
10168         PR c++/14803
10169         * g++.dg/inherit/ptrmem1.C: New test.
10170
10171 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10172
10173         PR c++/14755
10174         * gcc.c-torture/execute/20040331-1.c: New test.
10175         * gcc.dg/20040331-1.c: New test.
10176
10177 2004-04-01  Paul Brook  <paul@codesourcery.com>
10178
10179         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10180
10181 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10182
10183         PR c++/14724
10184         * g++.dg/init/goto1.C: New test.
10185
10186         PR c++/14763
10187         * g++.dg/template/defarg4.C: New test.
10188
10189 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10190
10191         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10192
10193 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10194
10195         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10196
10197 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10198
10199         * gcc.dg/noncompile/undeclared-2.c: New test.
10200
10201 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10202
10203         * gcc.dg/940409-1.c: Remove XFAIL.
10204         * gcc.dg/reg-vol-struct-1.c: New test.
10205
10206 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10207
10208         * gcc.dg/torture/builtin-wctype-1.c: New test.
10209
10210 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10211
10212         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10213         * gcc.dg/20001101-1.c: Likewise.
10214         * gcc.dg/20001102-1.c: Likewise.
10215
10216 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10217
10218         * gcc.dg/compare8.c: Add an additional test for XOR.
10219
10220 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10221
10222         * gcc.dg/torture/builtin-ctype-1.c: New test.
10223
10224 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10225
10226         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10227         * gcc.dg/torture/builtin-math-1.c: Likewise.
10228         * gcc.dg/torture/builtin-power-1.c: New test.
10229
10230 2004-03-24  Andreas Schwab  <schwab@suse.de>
10231
10232         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10233         IA64 assembler.
10234
10235 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10236             Roger Sayle  <roger@eyesopen.com>
10237
10238         * gcc.dg/compare8.c: New test case.
10239
10240 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10241
10242         * g++.dg/ext/altivec-7.C: New test.
10243
10244 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10245
10246         PR 12267, 12391, 12560, 13129, 14114, 14133
10247         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10248         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10249         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10250         Adjust error regexps.
10251         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10252         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10253         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10254         * gcc.dg/local1.c: Add explanatory comment.
10255
10256 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10257
10258         PR optimization/14669
10259         * g++.dg/opt/fold2.C: New test case.
10260
10261 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR c/14069
10264         * gcc.dg/20040322-1.c: New test.
10265
10266 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10267
10268         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10269         * gcc.dg/ultrasp4.c: Likewise.
10270         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10271
10272 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10273
10274         * gcc.dg/i386-sse-8.c: Reset default options.
10275
10276 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10277
10278         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10279         in the error message text.
10280
10281 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10282
10283         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10284
10285 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10286
10287         PR c++/14616
10288         * g++.dg/init/array13.C: New test.
10289
10290 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10291
10292         PR target/13889
10293         * gcc.c-torture/compile/pr13889.c: New test case.
10294
10295 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10296
10297         PR c/14635
10298         * builtins-1.c (nan, nans): Don't test.
10299         * builtins-30.c: Don't use nan, nanf, nanl.
10300         * builtins-35.c: New test.
10301
10302 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10303
10304         * g++.dg/ext/altivec-6.C: New test.
10305
10306 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10307
10308         * g++.dg/init/placement3.C: New test.
10309
10310         * g++.dg/template/spec13.C: New test.
10311
10312         * g++.dg/lookup/using11.C: New test.
10313
10314         * g++.dg/lookup/koenig3.C: New test.
10315
10316         * g++.dg/template/operator2.C: New test.
10317
10318         * g++.dg/expr/dtor3.C: New test.
10319         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10320         marker.
10321         * g++.old-deja/g++.law/visibility28.C: Likewise.
10322
10323 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10324
10325         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10326         * gcc.dg/ppc64-abi-3.c: Likewise.
10327
10328 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10329
10330         PR c++/14545
10331         * g++.dg/parse/template15.C: New test.
10332
10333 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10334
10335         * g++.dg/expr/dtor2.C: New test.
10336
10337         * g++.dg/lookup/anon4.C: New test.
10338
10339         * g++.dg/overload/using1.C: New test.
10340
10341         * g++.dg/template/lookup7.C: New test.
10342
10343         * g++.dg/template/typename6.C: New test.
10344
10345         * g++.dg/expr/cond6.C: New test.
10346
10347 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10348
10349         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10350
10351 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10352
10353         * g++.dg/expr/cond5.C: New test.
10354         * g++.dg/expr/constcast1.C: Likewise.
10355         * g++.dg/expr/ptrmem2.C: Likewise.
10356         * g++.dg/expr/ptrmem3.C: Likewise.
10357         * g++.dg/lookup/main1.C: Likewise.
10358         * g++.dg/template/lookup6.C: Likewise.
10359
10360 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10361
10362         * gcc.dg/local1.c: New test.
10363
10364         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10365
10366 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10367
10368         * gcc.dg/torture/builtin-convert-1.c: New test.
10369
10370 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10371
10372         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10373
10374 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10375
10376         PR c++/14481
10377         * g++.dg/warn/Wunused-7.C: New test.
10378
10379 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10380
10381         * gcc.dg/torture/builtin-integral-1.c: New test.
10382
10383 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10384
10385         PR c++/14586
10386         * g++.dg/parse/non-dependent3.C: New test.
10387
10388 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10389
10390         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10391         * g++.dg/eh/simd-2.C: Likewise.
10392         * g++.dg/init/array10.C: Likewise.
10393         * gcc.c-torture/compile/simd-1.c: Likewise.
10394         * gcc.c-torture/compile/simd-2.c: Likewise.
10395         * gcc.c-torture/compile/simd-3.c: Likewise.
10396         * gcc.c-torture/compile/simd-4.c: Likewise.
10397         * gcc.c-torture/compile/simd-6.c: Likewise.
10398         * gcc.c-torture/execute/simd-1.c: Likewise.
10399         * gcc.c-torture/execute/simd-2.c: Likewise.
10400         * gcc.dg/compat/vector-defs.h: Likewise.
10401         * gcc.dg/20020531-1.c: Likewise.
10402         * gcc.dg/altivec-3.c: Likewise.
10403         * gcc.dg/altivec-4.c: Likewise.
10404         * gcc.dg/altivec-varargs-1.c: Likewise.
10405         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10406         * gcc.dg/i386-mmx-3.c: Likewise.
10407         * gcc.dg/i386-sse-4.c: Likewise.
10408         * gcc.dg/i386-sse-5.c: Likewise.
10409         * gcc.dg/i386-sse-8.c: Likewise.
10410         * gcc.dg/simd-1.c: Likewise.
10411         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10412         __ev64_opaque__ since the machine description provides it.
10413
10414 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10415
10416         * lib/compat.exp (skip_list): New global variable.
10417         Use it to hold the user defined COMPAT_SKIPS list if any.
10418         (compat-obj): Add the members of skip_list to optall.
10419
10420 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10421
10422         * gcc.dg/compat/union-by-value-1_main.c,
10423         union-by-value-1_x.c, union-by-value-1_y.c,
10424         union-check.h, union-defs.h,
10425         union-init.h, union-return-1_main.c,
10426         union-return-1_x.c, union-return-1_y.c: New files.
10427
10428 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10429
10430         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10431         mixed-struct-init.h: Add 4 mixed structure types.
10432         struct-by-value-21_main.c, struct-by-value-21_x.c,
10433         struct-by-value-21_y.c, struct-return-21_main.c,
10434         struct-return-21_x.c, struct-return-21_y.c: New files.
10435
10436 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10437
10438         PR c++/14550
10439         * g++.dg/parse/template14.C: New test.
10440
10441 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10442
10443         * gcc.c-torture/execute/20040313-1.c: New test.
10444
10445 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR target/14533
10448         * gcc.dg/20040311-2.c: New test.
10449
10450 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10451
10452         PR other/14544
10453         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10454         bit-field.
10455
10456 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10457
10458         * gcc.dg/20040305-2.c: Add missing return statement.
10459
10460 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10461
10462         * gcc.dg/builtins-34.c: Also check pow10*.
10463
10464 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10465
10466         PR target/14262
10467         * gcc.dg/20040305-2.c: New test.
10468
10469 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10470
10471         * gcc.dg/20040310-1.c: New test.
10472
10473 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10474
10475         * gcc.c-torture/execute/20040311-1.c: New test case.
10476
10477 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10478
10479         PR c++/14476
10480         * g++.dg/lookup/enum1.C: New test.
10481
10482 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10483
10484         PR c++/14510
10485         * g++.dg/lookup/struct2.C: New test.
10486
10487 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10488
10489         * gcc.dg/builtins-34.c: New test.
10490
10491 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10492
10493         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10494
10495 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10496
10497         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10498         * gcc.dg/alias-2.c: New testcase.
10499
10500 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10501
10502         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10503
10504 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10505
10506         * gcc.c-torture/execute/20040309-1.c: New test case.
10507
10508 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10509
10510         PR c++/14397
10511         * g++.dg/overload/ref1.C: New.
10512
10513 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10514
10515         PR c++/14409
10516         * g++.dg/template/spec12.C: New test.
10517
10518         PR c++/14448
10519         * g++.dg/parse/crash14.C: New test.
10520
10521 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/14230
10524         * g++.dg/init/ref11.C: New test.
10525
10526 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10527
10528         PR c++/14432
10529         * g++.dg/parse/builtin2.C: New test.
10530
10531 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10532
10533         PR c++/14401
10534         * g++.dg/init/ctor3.C: New test.
10535         * g++.dg/init/union1.C: New test.
10536         * g++.dg/ext/anon-struct4.C: New test.
10537
10538 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10539
10540         * g++.dg/lookup/koenig1.C: Tweak error messages.
10541         * g++.dg/lookup/used-before-declaration.C: Likewise.
10542         * g++.dg/other/do1.C: Likewise.
10543         * g++.dg/overload/koenig1.C: Likewise.
10544         * g++.dg/parse/crash13.C: Likewise.
10545         * g++.dg/template/instantiate3.C: Likewise.
10546
10547 2004-03-08  Eric Christopher  <echristo@redhat.com>
10548
10549         * * lib/target-supports.exp: Enable libiconv in test
10550         compilation.  Fix up error checking.
10551
10552 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10553
10554         PR middle-end/14289
10555         * gcc.dg/pr14289-1.c: New test case.
10556         * gcc.dg/pr14289-2.c: Likewise.
10557         * gcc.dg/pr14289-3.c: Likewise.
10558
10559 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10560
10561         * gcc.c-torture/execute/20040308-1.c: New test.
10562
10563 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10564
10565         * gcc.c-torture/execute/20040307-1.c: New test case.
10566
10567 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10568
10569         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10570
10571 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10572
10573         * gcc.dg/20040306-1.c: New test.
10574
10575 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10576
10577         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10578         them static.
10579         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10580
10581 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10582
10583         PR c/14465
10584         * gcc.dg/decl-6.c: New test.
10585
10586 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10587
10588         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10589         Rename LOGPOW -> LOG_POW.
10590         (SQRT_EXP, POW_EXP): New.
10591
10592 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10593
10594         * gcc.dg/i386-sse-8.c: New test.
10595
10596 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10597
10598         PR c/14114
10599         * gcc.dg/decl-5.c: New test.
10600
10601 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10602
10603         * gcc.dg/20040305-1.c: New test.
10604
10605 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10606
10607         PR other/14354
10608         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10609
10610 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10611
10612         PR c++/14425, c++/14426
10613         * g++.dg/ext/altivec-4.C: New test.
10614         * g++.dg/ext/altivec-5.C: New test.
10615
10616 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10617
10618         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10619         global variables of a type with no linkage.
10620         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10621         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10622         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10623         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10624         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10625         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10626         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10627         * g++.dg/warn/deprecated.C: Name enum Color.
10628         * g++.dg/overload/VLA.C: Name structure for 'b'.
10629         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10630
10631 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10632
10633         * gcc.c-torture/compile/20040304-1.c: New test.
10634
10635 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10636
10637         PR 13728
10638         * gcc.dg/decl-4.c: New testcase.
10639
10640 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10641
10642         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10643         as PRECF if sizeof (float) > sizeof (double).
10644         (PRECL): Make it the same as PRECF if
10645         sizeof (float) > sizeof (long double).
10646
10647 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10648
10649         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10650         system type.  Add check for irix6 which doesn't have c99 runtime.
10651
10652 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10653
10654         * gcc.dg/const-elim-1.c: xfail for xtensa.
10655
10656 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10657
10658         PR c++/14369
10659         * g++.dg/template/cond4.C: New test.
10660
10661 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10662
10663         PR c++/14360
10664         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10665
10666         PR c++/14361
10667         * g++.dg/parse/defarg7.C: New test.
10668
10669         PR c++/14359
10670         * g++.dg/template/friend26.C: New test.
10671
10672 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10673
10674         PR c++/14324
10675         * g++.dg/abi/mangle21.C: New test.
10676
10677         PR c++/14260
10678         * g++.dg/parse/constructor2.C: New test.
10679
10680         PR c++/14337
10681         * g++.dg/template/sfinae1.C: New test.
10682
10683 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10684
10685         PR c++/14267
10686         * g++.dg/expr/crash2.C: New test.
10687
10688         PR middle-end/13448
10689         * gcc.dg/inline-5.c: New test.
10690         * gcc.dg/always-inline.c: Split out tests into ...
10691         * gcc.dg/always-inline2.c: ... this and ...
10692         * gcc.dg/always-inline3.c: ... this.
10693
10694 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10695
10696         PR debug/12103
10697         * g++.dg/debug/crash1.C: New test.
10698
10699 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10700
10701         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10702         function with __attribute__((noinline)).
10703         (recurser_void2): Likewise.
10704         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10705         (recurser_void2): Likewise.
10706
10707 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10708
10709         PR middle-end/14203
10710         * g++.dg/warn/Wunused-6.C: New test case.
10711
10712 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10713
10714         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10715         not defined.
10716
10717 2004-02-27  Eric Christopher  <echristo@redhat.com>
10718
10719         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10720         * g++.dg/charset/asm2.c: Run only x86.
10721         * gcc.dg/charset/asm3.c: Ditto.
10722
10723 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10724
10725         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10726         ld_library_path.
10727
10728 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10729
10730         * g++.dg/ext/altivec-3.C: New.
10731
10732 2004-02-26  Richard Henderson  <rth@redhat.com>
10733
10734         * g++.dg/ext/attrib10.C: Mark for warning.
10735         * gcc.dg/attr-alias-1.c: New.
10736
10737 2004-02-26  Richard Henderson  <rth@redhat.com>
10738
10739         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10740         * gcc.c-torture/execute/20040208-2.c: ... it back.
10741
10742 2004-02-26  Eric Christopher  <echristo@redhat.com>
10743
10744         * lib/target-supports.exp (check-iconv-available): New function.
10745         * lib/gcc-dg.exp (dg-require-iconv): New function.
10746         Use above.
10747         * gcc.dg/charset: New directory.
10748         * gcc.dg/charset/charset.exp: New file.
10749         * gcc.dg/charset/asm1.c: Ditto.
10750         * gcc.dg/charset/asm2.c: Ditto.
10751         * gcc.dg/charset/asm3.c: Ditto.
10752         * gcc.dg/charset/asm4.c: Ditto.
10753         * gcc.dg/charset/asm5.c: Ditto.
10754         * gcc.dg/charset/attribute1.c: Ditto.
10755         * gcc.dg/charset/attribute2.c: Ditto.
10756         * gcc.dg/charset/string1.c: Ditto.
10757         * g++.dg/charset: New directory.
10758         * g++.dg/dg.exp: Add here. Special options.
10759         * g++.dg/charset/charset.exp: New file.
10760         * g++.dg/charset/asm1.c: Ditto.
10761         * g++.dg/charset/asm2.c: Ditto.
10762         * g++.dg/charset/asm3.c: Ditto.
10763         * g++.dg/charset/asm4.c: Ditto.
10764         * g++.dg/charset/attribute1.c: Ditto.
10765         * g++.dg/charset/attribute2.c: Ditto.
10766         * g++.dg/charset/extern1.cc: Ditto.
10767         * g++.dg/charset/extern2.cc: Ditto.
10768         * g++.dg/charset/string1.c: Ditto.
10769
10770 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10771
10772         PR c++/14278
10773         * g++.dg/parse/comma1.C: New test.
10774
10775 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10776
10777         PR c++/14284
10778         * g++.dg/template/ttp8.C: New test.
10779
10780 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10781
10782         * gcc.dg/fixuns-trunc-1.c: New test.
10783
10784 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10785
10786         * gcc.dg/builtins-config.h: Use #elif.
10787
10788 2004-02-26  Michael Matz  <matz@suse.de>
10789
10790         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10791         * gcc.dg/991214-1.c: Likewise.
10792         * gcc.dg/i386-asm-1.c: Likewise.
10793
10794 2004-02-25  Richard Henderson  <rth@redhat.com>
10795
10796         * gcc.c-torture/execute/20040208-2.c: Move ...
10797         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10798
10799 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10800
10801         PR c++/14246
10802         * g++.dg/other/crash-3.C: New test.
10803
10804 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10805
10806         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10807         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10808
10809         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10810         HP-UX.
10811
10812 2004-02-24  Michael Matz  <matz@suse.de>
10813
10814         * gcc.dg/i386-regparm.c: New.
10815
10816 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10817
10818         * gcc.c-torture/execute/20040223-1.c: New.
10819
10820 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10821             Kazu Hirata  <kazu@cs.umass.edu>
10822
10823         * gcc.dg/fwritable-strings-1.c: Remove.
10824
10825 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10826
10827         PR c/14156
10828         * gcc.dg/20040223-1.c: New test.
10829
10830 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10831
10832         PR c++/14106
10833         * g++.dg/ext/typeof9.C: New test.
10834
10835 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10836
10837         PR c++/14250
10838         * g++.dg/other/switch1.C: New test.
10839
10840 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10841
10842         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10843         * gcc.dg/va-arg-1.c: Likewise.
10844
10845 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10846
10847         PR c++/14143
10848         * g++.dg/template/koenig5.C: New test.
10849
10850 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10851
10852         * g++.dg/ext/altivec-1.C: Generalize target triple.
10853         * g++.dg/ext/altivec-2.C: New test case.
10854         * g++.dg/ext/altivec_check.h: New file.
10855         * gcc.dg/altivec-1.c: Generalize target triple;
10856         include altivec_check.h and call altivec_check().
10857         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10858         * gcc.dg/altivec-6.c: New test case.
10859         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10860         type casts as needed.
10861         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10862         altivec_check().
10863         * gcc.dg/altivec-12.c: New test case.
10864         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10865         include altivec_check.h and call altivec_check().
10866         * gcc.dg/altivec_check.h: New file.
10867
10868 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10869
10870         * lib/target-supports.exp (check_alias_available): Don't mangle
10871         function `g' in test program.
10872
10873 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10874
10875         * lib/target-supports.exp (check_profiling_available): Check
10876         argument to determine whether we support a profiling type.
10877         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10878         check_profiling_available.
10879         * g++.dg/bprob/bprob.exp: Likewise
10880         * g77.dg/bprob/bprob.exp: Likewise.
10881         * gcc.misc-tests/bprob.exp: Likewise.
10882         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10883         dg-require-profiling and delete expected error handling.
10884         * gcc.dg/20021014-1.c: Likewise.
10885         * gcc.dg/nest.c: Likewise.
10886
10887 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10888
10889         PR c++/12007
10890         * g++.dg/other/vthunk1.C: New test.
10891
10892 2004-02-20  Falk Hueffner  <falk@debian.org>
10893
10894         PR target/14201
10895         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10896
10897 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10898
10899         PR c++/13927
10900         * g++.dg/other/error8.C: Remove XFAIL markers.
10901
10902         PR c++/14173
10903         * g++.dg/ext/packed5.C: New test.
10904
10905         PR c++/14199
10906         * g++.dg/warn/Wunused-5.C: New test.
10907
10908         PR c++/14186
10909         * g++.dg/lookup/member1.C: New test.
10910
10911 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10912
10913         * gcc.c-torture/compile/20040130-1.c: Enable only when
10914         __INT_MAX__ >= 2147483647L.
10915         * gcc.c-torture/compile/961203-1.c: Likewise.
10916
10917 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10918
10919         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10920         * g++.dg/opt/template1.C: Robustify assembler regexp
10921
10922 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10923
10924         * gcc.c-torture/execute/simd-4.x: Remove.
10925         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10926         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10927         Guard with #ifndef SKIP_ATTRIBUTE.
10928         * gcc.dg/compat/vector-1_y.c: Likewise.
10929         * gcc.dg/compat/vector-2_x.c: Likewise.
10930         * gcc.dg/compat/vector-2_y.c: Likewise.
10931         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10932         * g++.dg/eh/simd-2.C: Likewise.
10933
10934 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10935
10936         * gcc.c-torture/compile/complex-1.c: New.
10937
10938 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10939
10940         PR target/14209
10941         * gcc.c-torture/execute/20040218-1.c: New test.
10942
10943 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10944
10945         PR c++/14181
10946         * g++.dg/parse/new2.C: New test.
10947
10948 2004-02-18  Paul Brook  <paul@codesourcery.com>
10949
10950         * gcc.c-torture/compile/libcall-1.c: New test.
10951
10952 2004-02-18  Paul Brook  <paul@codesourcery.com>
10953
10954         PR debug/12934
10955         * gcc.dg/debug/debug-7.c: New test.
10956
10957 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10958
10959         * gcc.dg/20040217-1.c: New test.
10960
10961 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10962
10963         * gcc.c-torture/execute/990208-1.x: Delete.
10964
10965 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10966
10967         * gcc.c-torture/execute/20040208-2.x: New file.
10968
10969 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10970
10971         PR c++/11326
10972         * g++.dg/abi/structret1.C: New test.
10973
10974 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10975
10976         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10977         (i386_cpuid): No need to test if cpuid is available on AMD64.
10978         Fix assembly, so that it works onboth i386 and AMD64.
10979         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10980         (vecInLong): Fix s[] member type to unsigned int.
10981         (vecInWord): Remove type.
10982         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10983         (a64, b64, c64, d64, e64): Remove.
10984         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10985         Remove unused variable.  Remove initialization of removed variables.
10986         Don't call mmx_tests nor sse_tests.
10987         (reference_mmx, reference_sse): Remove.
10988         (check): Add return stmt.
10989         * gcc.dg/i386-sse-7.c: New test.
10990         * gcc.dg/i386-mmx-4.c: New test.
10991
10992 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10993
10994         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10995         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10996         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10997         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10998         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10999         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11000         g++.dg/tc1/dr94.C: Fix line terminator.
11001
11002 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11003
11004         * gcc.c-torture/compile/20040216-1.c: New.
11005
11006 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11007
11008         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11009         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11010         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11011         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11012         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11013         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11014
11015 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11016
11017         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11018
11019 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11020
11021         PR c++/13971
11022         * g++.dg/expr/cond4.C: New test.
11023
11024         PR c++/14086
11025         * g++.dg/lookup/crash2.C: New test.
11026
11027 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11028
11029         * gcc.c-torture/compile/20040214-2.c: New test.
11030
11031 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11032
11033         PR c++/14116
11034         * g++.dg/ext/typeof8.C: New test.
11035
11036 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11037
11038         * gcc.c-torture/compile/20040214-1.c: New test.
11039
11040 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11041
11042         PR c++/13635
11043         * g++.dg/template/spec11.C: New test.
11044
11045 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11046
11047         PR c++/13927
11048         * g++.dg/other/error8.C: New test.
11049
11050 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11051
11052         PR c++/14122
11053         * g++.dg/template/array4.C: New test.
11054
11055         PR c++/14108
11056         * g++.dg/inherit/thunk2.C: New test.
11057
11058         PR c++/14083
11059         * g++.dg/eh/cond2.C: New test.
11060
11061 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11062
11063         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11064
11065 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11066
11067         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11068
11069 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11070
11071         * g++.dg/simd-2.C: xfail on ppc64-linux.
11072
11073 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11074
11075         PR c/456
11076         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11077         tests.
11078
11079 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11080
11081         * gcc.dg/builtins-33.c: New test.
11082
11083 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11084
11085         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11086
11087 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11088
11089         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11090
11091 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11092
11093         * gcc.dg/ppc64-abi-3.c: New test.
11094
11095 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11096
11097         PR c/14092
11098
11099         * gcc.dg/pr14092-1.c: New testcase.
11100
11101 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11102
11103         * gcc.dg/cpp/assert4.c: Fix typo last change.
11104
11105         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11106         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11107
11108         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11109
11110 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11111
11112         * gcc.c-torture/compile/20040209-1.c: New test case.
11113
11114 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11115
11116         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11117
11118 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11119
11120         * gcc.c-torture/execute/20040208-[12].c: New tests.
11121
11122 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11123
11124         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11125
11126 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11127
11128         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11129
11130 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11131
11132         Bug 13856
11133         * gcc.dg/visibility-8.c: New testcase.
11134
11135 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11136
11137         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11138         arguments.
11139         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11140
11141 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11142
11143         PR middle-end/13696
11144         * g++.dg/opt/fold1.C: New test case.
11145
11146 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11147
11148         PR c++/14033
11149         * g++.dg/other/crash-2.C: New test.
11150
11151 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11152
11153         PR c++/14028
11154         * g++.dg/parse/angle-bracket2.C: New test.
11155
11156 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11157
11158         PR middle-end/13750
11159         Revert:
11160         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11161         PR pch/13361
11162         * testsuite/g++.dg/pch/wchar-1.C: New.
11163         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11164
11165 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11166
11167         PR c++/14008
11168         * g++.dg/parse/error15.C: New test.
11169         * g++.dg/parse/crash11.C: Update dg-error mark.
11170
11171 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11172
11173         PR c++/13932
11174         * g++.dg/warn/conv2.C: New test.
11175
11176 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11177
11178         PR c++/13086
11179         * g++.dg/warn/incomplete1.C: Remove xfail.
11180
11181 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11182
11183         * lib/file-format.exp (gcc_target_object_format): Use
11184         ${tool}_target_compile, not gcc_target_compile.
11185         * lib/target-supports.exp (check_alias_available): Likewise.
11186         (check_gc_sections_available): Likewise.
11187         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11188         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11189         dg-require-alias.
11190
11191 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11192
11193         PR c++/13969
11194         * g++.dg/template/static6.C: New test.
11195
11196 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11197
11198         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11199
11200 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11201
11202         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11203         tests for systems where `char' is unsigned by default.
11204
11205 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11206
11207         PR c++/13997
11208         * g++.dg/template/partial3.C: New test.
11209
11210 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11211
11212         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11213         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11214         Remove mentions of obsolete ports.
11215
11216 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11217
11218         * gcc.dg/noncompile/20001228-1.c: Fix for new
11219         error message.
11220
11221 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11222
11223         PR target/9348
11224         * gcc.c-torture/execute/multdi-1.c: New test case.
11225
11226 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11227
11228         PR c++/13925
11229         * g++.dg/template/lookup5.C: New test.
11230
11231 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11232
11233         PR c++/13950
11234         * g++.dg/template/lookup4.C: New test.
11235
11236         PR c++/13970
11237         * g++.dg/parse/error14.C: New test.
11238
11239         PR c++/14002
11240         * g++.dg/parse/template13.C: New test.
11241
11242 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11243
11244         PR c++/13978
11245         * g++.dg/template/koenig4.C: New test.
11246
11247         PR c++/13968
11248         * g++.dg/template/crash17.C: New test.
11249
11250         PR c++/13975
11251         * g++.dg/parse/error13.C: New test.
11252         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11253
11254 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11255
11256         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11257
11258 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11259
11260         PR c/11658
11261         PR c/13994
11262         * gcc.dg/noncompile/20040203-1.c: New test.
11263         * gcc.dg/noncompile/20040203-2.c: Likewise.
11264         * gcc.dg/noncompile/20040203-3.c: Likewise.
11265         * gcc.dg/20040203-1.c: Likewise.
11266
11267 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11268
11269         PR c++/10858
11270         * g++.dg/template/sizeof7.C: New test.
11271
11272 2004-02-02  Eric Christopher  <echristo@redhat.com>
11273             Zack Weinberg  <zack@codesourcery.com>
11274
11275         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11276
11277 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11278
11279         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11280         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11281         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11282         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11283
11284 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11285
11286         PR c++/13113
11287         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11288
11289         PR c++/13854
11290         * g++.dg/ext/attrib13.C: New test.
11291
11292         PR c++/13907
11293         * g++.dg/conversion/op2.C: New test.
11294
11295 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11296
11297         * gcc.dg/titype-1.c: Fix pasto.
11298
11299 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11300
11301         * gcc.dg/titype-1.c: New test.
11302
11303 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11304
11305         PR c++/13957
11306         * g++.dg/template/non-type-template-argument-1.C,
11307         g++.dg/template/qualified-id1.C: Update dg-error marks.
11308         * g++.dg/template/nontype6.C: New test.
11309
11310 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11311
11312         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11313         * gcc.dg/builtins-31.c: New testcase.
11314         * gcc.dg/builtins-32.c: New testcase.
11315
11316 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11317
11318         * objc.dg/call-super-2.m: Update line numbers
11319         for the including of stddef.h.
11320
11321 2004-01-30  Michael Matz  <matz@suse.de>
11322
11323         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11324         g++.dg/ext/case-range3.C: New tests.
11325
11326 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11327
11328         DR206
11329         PR c++/13813
11330         * g++.dg/template/member4.C: New test.
11331
11332 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11333
11334         PR c++/13683
11335         * g++.dg/template/sizeof6.C: New test.
11336
11337 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11338
11339         * gcc.dg/fwritable-strings-1.c: New test.
11340
11341 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11342
11343         * gcc.c-torture/compile/20040130-1.c: New test.
11344
11345 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11346
11347         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11348
11349 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11350
11351         PR c++/13883
11352         * g++.dg/template/ctor3.C: New test.
11353
11354 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11355
11356         * g++.dg/tc1: New directory.
11357         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11358         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11359         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11360         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11361         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11362
11363 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11364
11365         * g++.dg/parse/error11.C: New test.
11366         * g++.dg/parse/error12.C: Likewise.
11367
11368 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11369
11370         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11371         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11372
11373 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11374
11375         PR c++/13791
11376         * g++.dg/ext/attrib12.C: New test.
11377
11378         PR c++/13736
11379         * g++.dg/parse/cast2.C: New test.
11380
11381 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11382
11383         * objc.dg/encode-2.m (main): New local string.  Set depending on
11384         sizeof long.  Use in sscanf call.
11385         * objc.dg/encode-3.m (main): New local string.  Set depending on
11386         sizeof long.  Use in scan_initial call.
11387
11388 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11389
11390         * objc.dg/call-super-2.m: Make LP64-safe.
11391         * objc.dg/desig-init-1.m: Likewise.
11392
11393 2004-01-27  Devang Patel <dpatel@apple.com>
11394
11395         * g++.dg/debug/namespace1.C: New test.
11396
11397 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11398
11399         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11400         xscale-*-*.
11401
11402         * gcc.dg/arm-mmx-1.c: New test.
11403
11404 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11405
11406         * gcc.dg/20040127-1.c: New test.
11407         * gcc.dg/20040127-2.c: New test.
11408
11409 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11410
11411         * objc.dg/stret-1.m (glob): Renamed to globa.
11412
11413 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/13663
11416         * g++.dg/expr/for1.C: New test.
11417
11418 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11419
11420         PR middle-end/13779
11421         * gcc.dg/darwin-longlong.c: New test.
11422
11423 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11424
11425         * gcc.dg/20040124-1.c: Moved test from here...
11426         * gcc.c-torture/compile/20040124-1.c: ...to here.
11427
11428 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11429
11430         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11431         the assembly output if -m64 is passed.
11432
11433 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/13833
11436         * g++.dg/template/cond3.C: New test.
11437
11438 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11439
11440         PR c++/13810
11441         * g++.dg/template/ttp7.C: New test.
11442
11443 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11444
11445         PR c++/13797
11446         * g++.dg/template/nontype4.C: New test.
11447         * g++.dg/template/nontype5.C: Likewise.
11448
11449 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11450
11451         * gcc.dg/torture/mips-clobber-at.c: New test.
11452
11453 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11454
11455         * gcc.dg/20040124-1.c: New test.
11456
11457 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11458
11459         * gcc.dg/20040123-1.c: New test.
11460
11461 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11462
11463         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11464
11465 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11466
11467         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11468
11469 2004-01-23  Andrew Pinski  <apinski@apple.com>
11470
11471         * gcc.dg/20030121-1.c: Move to ..
11472         * gcc.dg/20040121-1.c: here.
11473
11474 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11475
11476         * gcc.dg/builtins-29.c: New test case.
11477
11478 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11479
11480         PR 18314
11481         * gcc.dg/builtins-30.c: New testcase.
11482
11483 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11484
11485         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11486         * lib/g77.exp: Likewise.
11487         * lib/objc.exp: Likewise.
11488         * lib/g++.exp: Likewise.
11489
11490 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11491
11492         * gcc.dg/struct-by-value-2.c: New test.
11493
11494 2004-01-21  Andrew Pinski  <apinski@apple.com>
11495
11496         PR target/13785
11497         * gcc.dg/20030121-1.c: New test.
11498
11499 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11500
11501         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11502         clobber frame pointer register in asm statement.
11503
11504 2004-01-21  Falk Hueffner  <falk@debian.org>
11505
11506         * gcc.c-torture/compile/20040121-1.c: New test.
11507
11508 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11509
11510         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11511
11512 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11513
11514         * gcc.dg/ppc64-abi-2.c: New test.
11515
11516 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11517
11518         * lib/treelang.exp: Fill out this file.
11519         * lib/treelang-dg.exp: New File.
11520
11521 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11522
11523         * gcc.c-torture/compile/981022-1.c: Remove.
11524         * gcc.dg/array-5.c: Remove XFAIL.
11525         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11526         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11527         gcc.dg/cond-lvalue-1.c: Update.
11528         * gcc.dg/cast-lvalue-2.c: New test.
11529
11530 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11531
11532         PR c++/13592
11533         * g++.dg/other/error1.C (class foo): Tweak error message.
11534
11535         PR c++/13592
11536         * g++.dg/template/call2.C: New test.
11537
11538 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11539
11540         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11541         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11542         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11543         scalar-return-1_x.c, scalar-return-2_y.c,
11544         scalar-return-3_x.c, scalar-return-3_y.c,
11545         scalar-return-4_x.c, scalar-return-4_y.c,
11546         struct-align-1.h, struct-align-1_x.c,
11547         struct-align-1_y.c, struct-align-2.h,
11548         struct-align-2_x.c, struct-align-2_y.c,
11549         struct-by-value-10_y.c, struct-by-value-11_x.c,
11550         struct-by-value-11_y.c, struct-by-value-12_x.c,
11551         struct-by-value-12_y.c, struct-by-value-13_x.c,
11552         struct-by-value-13_y.c, struct-by-value-14_x.c,
11553         struct-by-value-14_y.c, struct-by-value-15_x.c,
11554         struct-by-value-15_y.c, struct-by-value-16_y.c,
11555         struct-by-value-17_y.c, struct-by-value-18_y.c,
11556         struct-by-value-19_y.c, struct-by-value-1_x.c,
11557         struct-by-value-1_y.c, struct-by-value-20_y.c,
11558         struct-by-value-2_x.c, struct-by-value-2_y.c,
11559         struct-by-value-3_y.c, struct-by-value-4_x.c,
11560         struct-by-value-4_y.c, struct-by-value-5_y.c,
11561         struct-by-value-6_y.c, struct-by-value-7_y.c
11562         struct-by-value-8_x.c, struct-by-value-8_y.c
11563         struct-by-value-9_x.c, struct-by-value-9_y.c
11564         struct-return-10_x.c, struct-return-10_y.c,
11565         struct-return-19_x.c, struct-return-20_x.c
11566         struct-return-2_x.c, struct-return-2_y.c
11567         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11568         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11569
11570 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11571
11572         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11573         attribute on sparc*-sun-solaris2.*.
11574
11575 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11576
11577         PR c++/13710
11578         * g++.dg/ext/typeof7.C: New test.
11579
11580 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11581
11582         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11583         * gcc.dg/const-elim-1.c: Same.
11584
11585 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11586
11587         * objc.dg/stret-1.m: New.
11588         * objc.dg/stret-2.m: New.
11589
11590 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11591
11592         PR c++/11895
11593         * g++.dg/ext/vector1.C: New test.
11594
11595 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11596
11597         * gcc.dg/pch/import-1.c: New.
11598         * gcc.dg/pch/import-1.hs: New.
11599         * gcc.dg/pch/import-1a.h: New.
11600         * gcc.dg/pch/import-1b.h: New.
11601         * gcc.dg/pch/import-1c.h: New.
11602
11603 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11604
11605         PR c++/13574
11606         * g++.dg/ext/array1.C: New test.
11607
11608         PR c++/13178
11609         * g++.dg/conversion/op1.C: New test.
11610
11611 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11612
11613         PR 11864
11614         From Kazumoto Kojima / Dan Kegel:
11615         * gcc.dg/pr11864-1.c: New test.
11616
11617         PR 10392
11618         From Marcus Comstedt / Dan Kegel:
11619         * gcc.dg/pr10392-1.c: New test.
11620
11621 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/13478
11624         * g++.dg/init/ref10.C: New test.
11625
11626 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11627
11628         PR c++/13407
11629         * g++.dg/parse/typename6.C: New test.
11630
11631 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11632
11633         PR pch/13361
11634         * testsuite/g++.dg/pch/wchar-1.C: New.
11635         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11636
11637 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11638
11639         PR c++/9259
11640         * g++.dg/expr/sizeof2.C: New test.
11641
11642 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11643
11644         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11645
11646 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11647
11648         PR c++/13659
11649         * g++.dg/lookup/strong-using-3.C: New.
11650         * g++.dg/lookup/using-10.C: New.
11651
11652 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11653
11654         PR c++/13594
11655         * g++.dg/lookup/strong-using-2.C: New.
11656
11657 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11658             Dan Kegel <dank@kegel.com>
11659             J"orn Rennecke <joern.rennecke@superh.com>
11660
11661         PR target/9365
11662         * gcc.dg/pr9365-1.c: New test.
11663
11664 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11665
11666         PR c++/8856
11667         * g++.dg/parse/casting-operator2.C: New test.
11668         * g++.old-deja/g++.pt/explicit83.C: Remove.
11669
11670 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11671
11672         * gcc.dg/label-compound-stmt-1.c: New test.
11673         * gcc.c-torture/compile/950922-1.c,
11674         gcc.c-torture/compile/20000211-3.c,
11675         gcc.c-torture/compile/20000518-1.c,
11676         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11677         compound statements.
11678
11679 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11680
11681         * gcc.dg/ppc64-abi-1.c: New test.
11682
11683 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11684
11685          * g++.dg/ext/attrib9.C: Add dg-warnings.
11686
11687 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11688
11689         PR c++/12335
11690         * g++.dg/parse/dtor3.C: New test.
11691
11692 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11693
11694         PR c++/12709
11695         * g++.dg/parse/try-catch-1.C: New test.
11696
11697 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11698
11699         * ada/acats/run_all.sh: Add more verbose output in acats.log
11700         when compiling tests.
11701
11702 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11703
11704         PR 13656
11705         * gcc.dg/typedef-redecl.c: New test case.
11706         * gcc.dg/typedef-redecl.h: New support file.
11707
11708 2004-01-13  Jan Hubicka  <jh@suse.cz>
11709
11710         * gcc.dg/always_inline.c: New test.
11711         * gcc.dg/debug/20031231-1.c: Fix.
11712
11713 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11714
11715         PR c++/13474
11716         * g++.dg/template/array3.C: New test.
11717
11718 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11719
11720         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11721         * g++.dg/warn/Wunused-2.C: Likewise.
11722
11723 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11724
11725         PR c++/13289
11726         * g++.dg/template/instantiate6.C: New test.
11727
11728 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11729
11730         PR middle-end/11397
11731         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11732
11733 2004-01-12  Jan Hubicka  <jh@suse.cz>
11734
11735         PR opt/12826
11736         * gcc.dg/20040112-1.c: New.
11737
11738         * gcc.dg/dwarf-die[1-7].c: Move to...
11739         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11740         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11741
11742 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11743
11744         PR c++/4100
11745         * g++.dg/parse/friend4.C: New test.
11746
11747 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11748
11749         PR c++/4100
11750         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11751         definition is called a friend.
11752
11753 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11754
11755         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11756
11757 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11758
11759         PR c++/3478
11760         * g++.dg/parse/error10.C: New test.
11761         * g++.dg/template/arg2.C: Accept "invalid type" error.
11762
11763 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11764
11765         PR middle-end/13392
11766         * g++.dg/opt/expect2.C: New test.
11767
11768 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11769
11770         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11771         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11772         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11773         Update dg-error regexps.
11774
11775 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11776
11777         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11778         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11779
11780 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11781
11782         * gcc.dg/pragma-re-1.c: Use right pointer type.
11783
11784 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11785
11786         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11787
11788 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11789
11790         * gcc.dg/rs6000-ldouble-1.c: New.
11791
11792 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11793
11794         DR 337
11795         PR c++/9256
11796         * g++.dg/other/abstract1.C: New test.
11797
11798 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11799
11800         * g++.dg/lookup/strong-using-1.C: New.
11801
11802 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11803
11804         PR c/11234
11805         * gcc.dg/func-ptr-conv-1.c: New test.
11806         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11807
11808 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11809
11810         PR target/13380.
11811         * gcc.c-torture/compile/20040109-1.c: New.
11812
11813 2004-01-08  Stuart Hastings  <stuart@apple.com>
11814
11815         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11816         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11817         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11818
11819 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11820
11821         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11822
11823 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11824
11825         * ada/acats/run_acats: Treat 'gnatchop' the same way
11826         as 'gnatmake'.  Export GCC_DRIVER.
11827         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11828         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11829
11830 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11831
11832         PR c++/12573
11833         * g++.dg/template/dependent-expr4.C: New test.
11834
11835 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11836
11837         * gcc.dg/altivec-11.c: New test.
11838
11839 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11840
11841         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11842
11843 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11844
11845         PR c/6024
11846         * gcc.dg/enum-compat-1.c: New test.
11847         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11848
11849 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11850
11851         PR c/12165
11852         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11853         gcc.dg/c99-idem-qual-3.c: New tests.
11854
11855 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11856
11857         * gcc.dg/winline-7.c: Don't cast void * to int.
11858
11859 2004-01-06  Jan Hubicka  <jh@suse.cz>
11860
11861         * gcc.dg/i386-sse-5.c: New test
11862         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11863
11864 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11865
11866         PR c++/12815
11867         * g++.dg/rtti/typeid4.C: New test.
11868
11869 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11870
11871         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11872
11873 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11874
11875         PR c++/12132
11876         * g++.dg/template/error11.C: New test.
11877
11878         PR c++/13451
11879         * g++.dg/template/class2.C: New test.
11880
11881 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11882         Richard Sandiford <rsandifo@redhat.com>
11883
11884         PR c++/13387
11885         * g++.dg/opt/alias3.C: New test.
11886
11887 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11888
11889         PR c++/13157
11890         * g++.dg/template/koenig3.C: New test.
11891
11892         PR c++/13529
11893         * g++.dg/parse/offsetof3.C: New test.
11894
11895         * g++.dg/init/copy7.C: Add missing dg-error markers.
11896
11897         PR c++/12226
11898         * g++.dg/init/copy7.c: New test.
11899
11900         PR c++/13536
11901         * g++.dg/parse/cast1.C: New test.
11902
11903 2004-01-04  Jan Hubicka  <jh@suse.cz>
11904
11905         * gcc.dg/winline[1-7].c: New tests.
11906
11907 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11908
11909         PR c++/13520
11910         * g++.dg/template/qualttp22.C: New test.
11911
11912 2004-01-01  Jan Hubicka  <jh@suse.cz>
11913
11914         * gcc.dg/debug/20031231-1.c: New.
11915         * gcc.c-torture/compile/20040101-1.c: New.
11916         * gcc.dg/dwarf-die-[1-7].c: New.
11917
11918 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11919
11920         PR optimization/13521
11921         * gcc.c-torture/compile/20031231-1.c: New test.
11922
11923 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11924
11925         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11926
11927 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11928
11929         PR c++/10079
11930         * g++.dg/template/crash16.C: New test.
11931
11932 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11933
11934         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11935
11936 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11937
11938         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11939         ports.
11940         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11941         * g++.old-deja/g++.law/profile1.C: Likewise.
11942         * gcc.c-torture/compile/981006-1.c: Likewise.
11943         * gcc.c-torture/execute/loop-2e.x: Likewise.
11944         * gcc.c-torture/execute/loop-2f.x: Remove.
11945         * gcc.c-torture/execute/loop-2g.x: Likewise.
11946         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11947         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11948
11949 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11950
11951         PR c++/13507
11952         * g++.dg/ext/attrib11.C: New test.
11953
11954         PR c++/13494
11955         * g++.dg/template/array2-1.C: New test.
11956         * g++.dg/template/array2-2.C: New test.
11957
11958 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11959
11960         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11961
11962 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11963
11964         PR c++/12774
11965         * g++.dg/template/array1-1.C: New test.
11966         * g++.dg/template/array1-2.C: New test.
11967
11968 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11969
11970         PR fortran/12632
11971         * g77.dg/12632.f: New test case.
11972
11973 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11974
11975         PR c++/13289
11976         * g++.dg/parse/nontype1.C: New test.
11977
11978 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11979
11980         PR c++/12403
11981         * g++.dg/parse/explicit1.C: New test.
11982         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11983
11984 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11985
11986         PR c++/13081
11987         * g++.dg/opt/inline6.C: New test.
11988
11989         PR c++/12613
11990         * g++.dg/parse/error9.C: New test.
11991
11992         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11993
11994 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11995
11996         PR c++/13009
11997         * g++.dg/init/assign1.C: New test.
11998
11999 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12000
12001         PR c++/13070
12002         * g++.dg/warn/format3.C: New test case.
12003
12004 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12005
12006         * gcc.c-torture/compile/20031227-1.c: New test.
12007
12008 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12009
12010         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12011         * g77.dg/bprob/bprob.exp: Likewise.
12012         * gcc.misc-tests/bprob.exp: Likewise.
12013         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12014         variants on systems where the library does not provide that
12015         functionality.
12016         * gcc.dg/builtins-20.c: Use builtins-config.h.
12017         * gcc.dg/builtins-config.h: New file.
12018
12019 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12020
12021         * lib/gcc-dg.exp (dg-require-profiling): New function.
12022         * lib/target-supports.exp (check_profiling_available): Likewise.
12023         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12024         * g77.dg/bprob/bprob.exp: Likewise.
12025         * gcc.misc-tests/bprob.exp: Likewise.
12026         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12027         * gcc.dg/20021014-1.c: Likewise.
12028         * gcc.dg/nest.c: Likewise.
12029
12030 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12031
12032         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12033         compiling.
12034         * g++.dg/lookup/java2.C: Likewise.
12035         * gcc.dg/cpp/lexident.c: Likewise.
12036
12037 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12038
12039         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12040         given.
12041         * gcc.c-torture/compile/961203-1.c: Likewise.
12042         * gcc.c-torture/compile/980506-1.c: Likewise.
12043
12044 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12045
12046         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12047         (additional_prunes): New global.
12048         (gcc-dg-prune): Handle additional per-test pruning.
12049         (dg-test): Clear additional_prunes between tests.
12050
12051         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12052         dg-prune-output to avoid spurious failures from assembler
12053         complaining about nonexistent WAW violations.
12054         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12055         Use dg-prune-output to avoid spurious failures from assembler
12056         warning about Itanium B-step errata.
12057
12058 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12059
12060         * g++.dg/abi/macro0.C: New test.
12061         * g++.dg/abi/macro1.C: Likewise.
12062         * g++.dg/abi/macro2.C: Likewise.
12063
12064         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12065         * g++.dg/abi/bitfield7.C: Likewise.
12066         * g++.dg/abi/dtor2.C: Likewise.
12067         * g++.dg/abi/mangle11.C: Likewise.
12068         * g++.dg/abi/mangle12.C: Likewise.
12069         * g++.dg/abi/mangle14.C: Likewise.
12070         * g++.dg/abi/mangle17.C: Likewise.
12071         * g++.dg/abi/vbase10.C: Likewise.
12072         * g++.dg/abi/vbase14.C: Likewise.
12073         * g++.dg/template/qualttp17.C: Likewise.
12074
12075 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12076
12077         PR c/11995
12078         * gcc.dg/20031223-1.c: New test.
12079
12080 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12081
12082         * gcc.dg/noreturn-7.c: New test.
12083
12084 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12085
12086         * gcc.dg/null-pointer-1.c: New test.
12087
12088 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12089
12090         * g++.old-deja/g++.jason/template18.C: Remove.
12091         * g++.old-deja/g++.jason/template37.C: Likewise.
12092
12093         PR c++/12862
12094         * g++.dg/lookup/ns1.C: New test.
12095
12096         PR c++/12397
12097         * g++.dg/template/lookup3.C: New test.
12098
12099 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12100
12101         * g++.dg/template/recurse1.C: New test
12102
12103 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12104
12105         PR c++/12479
12106         * g++.dg/parse/semicolon1.C: New test.
12107         * g++.dg/parse/semicolon1.h: Likewise.
12108
12109 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12110
12111         * gcc.dg/darwin-misaligned.c: New test.
12112
12113 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12114
12115         PR c/9163
12116         * gcc.dg/20031222-1.c: New test.
12117
12118 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12119
12120         PR c++/13438
12121         * g++.dg/parse/error8.C: New test.
12122
12123         PR c++/11554
12124         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12125
12126 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12127
12128         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12129         too small.
12130         * gcc.c-torture/compile/930217-1.c: Likewise.
12131         * gcc.c-torture/compile/930513-1.c: Likewise.
12132         * gcc.c-torture/execute/920908-2.c: Likewise.
12133         * gcc.c-torture/execute/921204-1.c: Likewise.
12134         * gcc.c-torture/execute/930621-1.c: Likewise.
12135         * gcc.c-torture/execute/930630-1.c: Likewise.
12136         * gcc.c-torture/execute/931031-1.c: Likewise.
12137         * gcc.c-torture/execute/980602-2.c: Likewise.
12138         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12139         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12140         * gcc.c-torture/execute/extzvsi.c: Likewise.
12141         * gcc.c-torture/unsorted/ext.c: Likewise.
12142
12143 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12144
12145         PR target/12749
12146         * gcc.c-torture/compile/20031220-2.c: New test case.
12147
12148 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12149
12150         PR optimization/13031
12151         * gcc.c-torture/compile/20031220-1.c: New test case.
12152
12153 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12154
12155         * gcc.dg/cast-function-1.c: New test.
12156
12157 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12158
12159         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12160         formats.
12161
12162 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12163
12164         PR c++/12795
12165         * g++.dg/ext/attrib10.C: New test.
12166
12167 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12168
12169         * gcc.dg/cleanup-10.c: New test.
12170         * gcc.dg/cleanup-11.c: New test.
12171
12172 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12173
12174         PR c++/13239
12175         * g++.dg/opt/expect1.C: New test.
12176
12177 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12178
12179         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12180
12181 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12182
12183         PR debug/12923
12184         * gcc.dg/20031218-1.c: New test.
12185
12186         PR debug/12389
12187         * gcc.dg/20031218-2.c: New test.
12188         * gcc.dg/20031218-3.c: New test.
12189
12190         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12191         of label name and allow for USER_LABEL_PREFIX == "_" names.
12192         * g++.dg/abi/mangle18-2.C: Likewise.
12193         * g++.dg/abi/mangle19-1.C: Likewise.
12194         * g++.dg/abi/mangle19-2.C: Likewise.
12195         * g++.dg/abi/mangle20-1.C: Likewise.
12196         * g++.dg/abi/mangle20-2.C: Likewise.
12197
12198 2003-12-18  Richard Henderson  <rth@redhat.com>
12199
12200         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12201
12202 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12203             Dan Kegel <dank@kegel.com>
12204
12205         PR other/12009
12206         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12207         testing a cross compiler, it causes spurious compile failures.
12208         * lib/g++.exp: Likewise.
12209
12210 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12211
12212         PR c++/13262
12213         * g++.dg/template/access13.C: New test.
12214
12215 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12216
12217         * gcc.dg/20031216-1.c: New test.
12218
12219 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12220
12221         PR c++/9154
12222         * g++.dg/template/error10.C: New test.
12223
12224 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12225
12226         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12227         * g++.dg/eh/simd-2.C: Likewise.
12228
12229 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12230             Roger Sayle  <roger@eyesopen.com>
12231
12232         * gcc.c-torture/execute/ieee/mzero5.c: New.
12233
12234 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/10603
12237         * g++.dg/parse/error6.C: New test.
12238
12239         PR c++/12827
12240         * g++.dg/parse/error7.C: New test.
12241
12242 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12243
12244         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12245         at -O with stabs debugging formats.
12246         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12247         * gcc.dg/debug/debug-2.c: Likewise.
12248
12249 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12250
12251         PR c++/12696
12252         * g++.dg/init/error1.C: New test.
12253
12254         PR c++/12218
12255         * g++.dg/init/pm3.C: New test.
12256
12257 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12258
12259         PR c/3347
12260         * gcc.dg/bitfld-8.c: New test.
12261
12262 2003-12-16  James Lemke  <jim@wasabisystems.com>
12263
12264         * gcc.dg/arm-scd42-[123].c: New tests.
12265
12266 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12267
12268         PR c++/9043
12269         * g++.dg/abi/mangle20-1.C: New test.
12270         * g++.dg/abi/mangle20-2.C: New test.
12271
12272 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12273
12274         PR c++/13275
12275         * g++.dg/other/offsetof2.C: Remove XFAIL.
12276         * g++.dg/parse/offsetof1.C: New test.
12277         * g++.gd/parse/offsetof2.C: Likewise.
12278
12279 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12280
12281         * g++.dg/template/nontype3.C: New test.
12282         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12283
12284 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12285
12286         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12287
12288 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12289
12290         PR c++/13387
12291         * g++.dg/expr/assign1.C: New test.
12292
12293         PR c++/13242
12294         * g++.dg/abi/mangle19-1.C: New test.
12295         * g++.dg/abi/mangle19-2.C: New test.
12296
12297 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12298
12299         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12300
12301 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12302
12303         * gcc.c-torture/execute/20031216-1.c: New test.
12304
12305 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12306
12307         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12308         an ICE regression.
12309
12310 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12311
12312         PR c++/10926
12313         * g++.dg/template/error9.C: New test.
12314
12315         PR c++/11116
12316         * g++.dg/template/error8.C: New test.
12317
12318 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12319
12320         PR middle-end/13400
12321         * gcc.c-torture/execute/20031215-1.c: New test case.
12322
12323 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12324
12325         PR c++/13269
12326         * g++.dg/parse/error5.C: New test.
12327
12328         PR c++/12989
12329         * g++.dg/expr/sizeof1.C: New test.
12330
12331         PR c++/13310
12332         * g++.dg/template/crash15.C: New test.
12333
12334 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12335
12336         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12337         a non-POD type as the last named parameter of a varargs function.
12338
12339 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12340
12341         PR c++/13243
12342         PR c++/12573
12343         * g++.dg/template/crash14.C: New test.
12344         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12345
12346 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12347
12348         * g++.dg/other/java1.C: New test.
12349
12350         PR c++/13241
12351         * g++.dg/abi/mangle18-1.C: New test.
12352         * g++.dg/abi/mangle18-2.C: New test.
12353
12354 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12355
12356         PR optimization/10312
12357         * gcc.c-torture/execute/20031214-1.c: New.
12358
12359 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12360
12361         PR c++/10779
12362         PR c++/12160
12363         * g++.dg/parse/error3.C: New test.
12364         * g++.dg/parse/error4.C: Likewise.
12365         * g++.dg/abi/mangle4.C: Tweak error messages.
12366         * g++.dg/lookup/using5.C: Likewise.
12367         * g++.dg/other/error2.C: Likewise.
12368         * g++.dg/parse/typename5.C: Likewise.
12369         * g++.dg/parse/undefined1.C: Likewise.
12370         * g++.dg/template/arg2.C: Likewise.
12371         * g++.dg/template/ttp3.C: Likewise.
12372         * g++.dg/template/type1.C: Likewise.
12373         * g++.old-deja/g++.other/crash32.C: Likewise.
12374         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12375
12376 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12377
12378         PR c++/13106
12379         * g++.dg/warn/noreturn-3.C: New test.
12380
12381 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12382
12383         PR c++/13118
12384         * g++.dg/abi/covariant3.C: New.
12385
12386 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12387
12388         * g++.dg/eh/ia64-1.C: New test.
12389
12390 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12391
12392         PR optimization/13037
12393         * g77.f-torture/execute/13037.f: New test case.
12394
12395 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12396
12397         PR c++/12881
12398         * g++.dg/abi/covariant2.C: New.
12399
12400 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12401
12402         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12403
12404 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12405
12406         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12407
12408 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12409
12410         PR other/10819
12411         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12412         to fix Bug 10819.
12413         * lib/g++.exp (g++_version): Likewise.
12414         * lib/g77.exp (g77_version): Likewise.
12415         * lib/objc.exp (default_objc_version): Likewise.
12416
12417 2003-12-10  Richard Henderson  <rth@redhat.com>
12418
12419         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12420
12421         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12422
12423 2003-12-08  Matt Austern  <austern@apple.com>
12424
12425         PR c/13134
12426         * lib/gcc-dg.exp (dg-require-visibility): Define.
12427         * lib/target-supports (check_visibility_available): Define.
12428         * gcc.dg/visibility-1.c: New test.
12429         * gcc.dg/visibility-2.c: Likewise.
12430         * gcc.dg/visibility-3.c: Likewise.
12431         * gcc.dg/visibility-4.c: Likewise.
12432         * gcc.dg/visibility-5.c: Likewise.
12433         * gcc.dg/visibility-6.c: Likewise.
12434         * g++.dg/ext/visibility-1.C: Likewise.
12435         * g++.dg/ext/visibility-2.C: Likewise.
12436         * g++.dg/ext/visibility-3.C: Likewise.
12437         * g++.dg/ext/visibility-4.C: Likewise.
12438         * g++.dg/ext/visibility-5.C: Likewise.
12439         * g++.dg/ext/visibility-6.C: Likewise.
12440
12441 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12442
12443         * g++.dg/lookup/java1.C: New test.
12444         * g++.dg/lookup/java2.C: New test.
12445
12446 2003-12-07  Falk Hueffner  <falk@debian.org>
12447
12448         * g++.dg/opt/noreturn-1.C: New test.
12449
12450 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12451
12452         * gcc.dg/overflow-1.c: New test.
12453
12454 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12455
12456         * g77.f-torture/compile/13060.f: New test.
12457
12458 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12459
12460         PR c++/13323
12461         * g++.dg/inherit/operator2.C: New test.
12462
12463 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12464
12465         PR c++/13305
12466         * g++.dg/ext/attrib9.C: New test.
12467
12468 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12469
12470         PR c++/13314
12471         * g++.dg/template/error7.C: New test.
12472
12473 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12474             J"orn Rennecke <joern.rennecke@superh.com>
12475
12476         PR target/13302
12477         * g++.dg/other/struct-va_list.C: New test.
12478
12479 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12480
12481         PR c++/13166
12482         * g++.dg/parse/defarg6.C: New test.
12483
12484 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12485
12486         PR target/13256
12487         * gcc.c-torture/execute/20031201-1.c: New test.
12488
12489 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12490
12491         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12492
12493 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12494
12495         * gcc.dg/builtin-return-1.c: New test.
12496
12497 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12498             J"orn Rennecke <joern.rennecke@superh.com>
12499
12500         PR optimization/13260
12501         * gcc.c-torture/execute/20031204-1.c: New test.
12502
12503 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12504
12505         PR c++/9127
12506         * g++.dg/template/error6.C: New test.
12507
12508 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12509
12510         * gcc.dg/20031202-1.c: New test.
12511
12512 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12513
12514         PR c++/13179
12515         * g++.dg/template/eh1.C: New test.
12516
12517         PR c++/10771
12518         * g++.dg/template/error5.C: New test.
12519
12520 2003-12-02  David Ung  <davidu@mips.com>
12521
12522         * gcc.dg/compat/vector-check.h: Corrected type for var
12523         g_##TMODE
12524
12525 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12526
12527         PR c++/10126
12528         * g++.dg/template/ptrmem8.C: New test.
12529
12530 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12531
12532         PR c++/12573
12533         * g++.dg/template/dependent-expr3.C: New test.
12534
12535 2003-12-01  James Lemke  <jim@wasabisystems.com>
12536
12537         * gcc.dg/arm-g2.c: New test.
12538
12539 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12540
12541         PR optimization/11634
12542         * gcc.dg/20031201-2.c: New test case.
12543
12544 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12545
12546         PR 11433
12547         * objc.dg/proto-lossage-3.m: New test.
12548
12549 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12550
12551         PR optimization/12628
12552         * gcc.dg/20031201-1.c: New test case.
12553
12554 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12555
12556         * gcc.dg/unaligned-1.c: New test.
12557
12558 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12559
12560         PR c++/9849
12561         * g++.dg/template/error4.C: New test.
12562         * g++.dg/template/nested3.C: Adjust error markers.
12563
12564 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12565
12566         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12567
12568 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12569
12570         PR c/10333
12571         * gcc.dg/bitfld-7.c: New test.
12572
12573 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12574
12575         * gcc.dg/tls/asm-1.C: New test.
12576
12577 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12578
12579         * gcc.dg/cpp/assert4.c: Update.
12580
12581 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12582
12583         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12584         * gcc.dg/builtin-apply3.c: New test.
12585
12586 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12587
12588         * lib/compat.exp (compat-obj): New xfaildata parameter.
12589         Use it to set compiler_conditional_xfail_data before compiling.
12590         (compat-get-options): Handle dg-xfail-if.
12591         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12592         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12593         * gcc.dg/compat/vector-1_y.c: Likewise.
12594         * gcc.dg/compat/vector-2_x.c: Likewise.
12595         * gcc.dg/compat/vector-2_y.c: Likewise.
12596
12597 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12598
12599         * g++.dg/opt/reg-stack4.C: New test.
12600
12601 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12602
12603         * gcc.dg/builtin-apply2.c: New test.
12604
12605 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12606
12607         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12608
12609 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12610
12611         PR c++/12924
12612         * g++.dg/template/template-id-2.C: New test.
12613
12614 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12615
12616         PR c++/5369
12617         * g++.dg/template/memfriend1.C: New test.
12618         * g++.dg/template/memfriend2.C: Likewise.
12619         * g++.dg/template/memfriend3.C: Likewise.
12620         * g++.dg/template/memfriend4.C: Likewise.
12621         * g++.dg/template/memfriend5.C: Likewise.
12622         * g++.dg/template/memfriend6.C: Likewise.
12623         * g++.dg/template/memfriend7.C: Likewise.
12624         * g++.dg/template/memfriend8.C: Likewise.
12625         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12626
12627 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12628
12629         PR c++/12515
12630         * g++.dg/ext/cond1.C: New test.
12631
12632 2003-11-20  Richard Henderson  <rth@redhat.com>
12633
12634         * gcc.dg/20020201-2.c: Remove.
12635         * gcc.dg/20020201-4.c: Remove.
12636         * gcc.dg/20020304-1.c: Remove.
12637
12638 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12639
12640         * gcc.dg/cpp/trad/xwin1.c: New test case.
12641
12642 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12643
12644         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12645         * lib/g77.exp: Likewise.
12646         * lib/objc.exp: Likewise.
12647         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12648         for darwin.
12649
12650 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12651
12652         PR c++/12932
12653         * g++.dg/template/static5.C: New test.
12654
12655 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12656
12657         * gcc.dg/nested-func-1.c: New test.
12658
12659 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12660
12661         * gcc.dg/cpp/assert4.c: New test.
12662
12663 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12664
12665         PR c++/2294
12666         * g++.dg/lookup/using9.c: New test.
12667
12668 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/12762
12671         * g++.dg/template/error3.C: New test.
12672
12673 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12674
12675         PR ada/13035
12676         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12677         No longer use a wrapper for gcc, since this does not work under
12678         Windows.
12679
12680 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12681
12682         PR c++/2094
12683         * g++.dg/template/ptrmem7.C: New test.
12684
12685 2003-11-13  Andrew Pinski <apinski@apple.com>
12686
12687         * gcc.c-torture/compile/20031113-1.c: New test.
12688
12689 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12690             Kean Johnston <jkj@sco.com>
12691
12692         PR c/13029
12693         * gcc.dg/unused-4.c: Update.
12694
12695 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12696
12697         * g++.dg/opt/const3.C: New test.
12698
12699 2003-11-13  Jan Hubicka  <jh@suse.cz>
12700
12701         * gcc.c-torture/compile/20031112-1.c: New test.
12702
12703 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12704
12705         * g++.dg/parse/crash10.C: Remove bogus error marker.
12706
12707 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12708
12709         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12710         (host_gcc): Likewise.
12711         (ROOT): Honor $PWDCMD.
12712         (BASE): Likewise.
12713         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12714
12715 2003-11-12  Catherine Moore  <clm@redhat.com>
12716
12717         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12718
12719 2003-11-12  Andreas Jaeger  <aj@suse.de>
12720             Jakub Jelinek  <jakub@redhat.com>
12721             Andrew Pinski  <pinskia@physics.uc.edu>
12722             Richard Henderson  <rth@redhat.com>
12723
12724         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12725         systems.
12726         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12727
12728         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12729         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12730
12731 2003-11-11  Andreas Jaeger  <aj@suse.de>
12732
12733         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12734
12735         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12736
12737 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12738
12739         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12740         Clean ups.
12741
12742 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12743
12744         * gcc.dg/trampoline-1.c: New test.
12745
12746 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12747
12748         * gcc.c-torture/compile/200031109-1.c: New test.
12749
12750 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12751
12752         PR c/3190
12753         PR c/8714
12754         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12755         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12756         gcc.dg/format/no-y2k-1.c: Update.
12757
12758 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12759
12760         PR optimization/10467
12761         * gcc.dg/20031108-1.c: New test case.
12762
12763 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12764
12765         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12766
12767 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12768
12769         * gcc.dg/compound-lvalue-1.c: New test.
12770         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12771         some XFAILs.
12772
12773 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12774
12775         * gcc.dg/altivec-varargs-1.c: New test.
12776
12777 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12778
12779         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12780         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12781         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12782         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12783         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12784
12785 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12786
12787         * gcc.dg/cond-lvalue-1.c: New test.
12788
12789 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12790
12791         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12792
12793 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12794
12795         PR c++/11616
12796         * g++.dg/template/instantiate5.C: New test.
12797
12798 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12799
12800         PR c++/12726
12801         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12802         * ChangeLog: Add missing first entry for above test.
12803
12804 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12805
12806         PR c++/9810
12807         * g++.dg/template/using8.C: New test.
12808         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12809
12810 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12811
12812         PR optimization/10817
12813         * gcc.c-torture/compile/20031102-1.c: New test case.
12814
12815 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12816
12817         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12818         2147483647.
12819
12820 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12821
12822         * gcc.dg/20031102-1.c: New test.
12823
12824 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12825
12826         * gcc.dg/complex-1.c: New test.
12827
12828 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12829
12830         PR c++/12796
12831         * g++.dg/template/crash13.C: Adjust expected error location.
12832         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12833
12834 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12835
12836         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12837
12838 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12839
12840         PR/10239
12841         * gcc.c-torture/compile/20031031-2.c: New test.
12842
12843 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12844
12845         PR/11640
12846         * gcc.c-torture/compile/20031031-1.c: New test.
12847
12848 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12849
12850         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12851         * gcc.misc-tests/bprob.exp: Likewise.
12852         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12853         the execution test on arm-elf configs.
12854         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12855         configs that don't support scratch files.
12856         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12857
12858 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12859
12860         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12861         done by dejagnu.
12862
12863 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12864
12865         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12866         Avoid non pure sh syntax. Add more logging.
12867
12868         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12869         fail.
12870
12871 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12872
12873         PR libgcj/10610
12874         * gcc.dg/ppc-stackalign-1.c: New test.
12875
12876 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12877
12878         * ada/acats/run_all.sh: Change output to be more compliant with
12879         dejagnu framework.
12880         Create acats.sum and acats.log files under testsuite/ada/acats
12881         Only run [a-z]* directories, to filter out e.g. CVS.
12882         Redirect build output to log file.
12883
12884 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12885
12886         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12887
12888 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12889
12890         PR ada/5909:
12891         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12892
12893 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12894
12895         * gcc.c-torture/compile/20031023-1.c: New test.
12896         * gcc.c-torture/compile/20031023-2.c: New test.
12897         * gcc.c-torture/compile/20031023-3.c: New test.
12898         * gcc.c-torture/compile/20031023-4.c: New test.
12899
12900 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12901
12902         PR c++/10371
12903         * g++.dg/lookup/scoped8.C: New test.
12904
12905 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12906
12907         * g++.dg/opt/reg-stack3.C: New test.
12908
12909 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12910
12911         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12912
12913 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12914
12915         PR c++/11076
12916         * g++.dg/template/crash13.C: New test.
12917
12918 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12919
12920         * gcc.dg/c99-restrict-2.c: New test.
12921
12922 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12923
12924         PR c++/12698, c++/12699, c++/12700, c++/12566
12925         * g++.dg/inherit/covariant9.C: New test.
12926         * g++.dg/inherit/covariant10.C: New test.
12927         * g++.dg/inherit/covariant11.C: New test.
12928
12929 2003-10-23  Jason Merrill  <jason@redhat.com>
12930
12931         PR c++/12726
12932         * g++.dg/ext/complit2.C: New test.
12933
12934 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12935
12936         PR target/12654
12937         * gcc.c-torture/execute/20031020-1.c: New test.
12938
12939 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12940
12941         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12942         following the jump_insn.
12943
12944 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12945
12946         * gcc.dg/cast-lvalue-1.c: New test.
12947
12948 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12949
12950         PR c++/11962
12951         * g++.dg/template/cond2.C: New test.
12952
12953 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12954
12955         * gcc.dg/builtins-28.c: New test.
12956
12957 2003-10-20  Jan Hubicka  <jh@suse.cz>
12958
12959         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12960         parameter.
12961         * testsuite/gcc.dg/inline-2.c: Likewise.
12962
12963 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12964
12965         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12966         * gcc.dg/nest.c:  Likewise.
12967
12968 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12969
12970         PR c++/9781, c++/10583, c++/11862
12971         * g++.dg/parse/crash13.C: New test.
12972
12973 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12974
12975         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12976
12977 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12978
12979         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12980         Define HAVE_C99_RUNTIME except on Solaris.
12981         * gcc.dg/builtins-20.c: Likewise.
12982
12983 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12984
12985         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12986
12987 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12988
12989         PR c++/12495
12990         * g++.dg/template/crash21.C: New test.
12991
12992 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12993
12994         PR c++/2513
12995         * g++.dg/template/typename5.C: New test.
12996
12997 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12998
12999         PR c++/12369
13000         * g++.dg/template/friend25.C: New test.
13001
13002 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13003
13004         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13005         versions.
13006
13007 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13008
13009         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13010         == 2147483647.
13011
13012 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13013
13014         * gcc.c-torture/execute/960416-1.x: Remove.
13015         * gcc.c-torture/execute/divconst-3.x: Likewise.
13016
13017 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13018
13019         PR target/12598
13020         * gcc.dg/torture/cris-volatile-1.c: New test.
13021
13022 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13023
13024         PR optimization/9325
13025         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13026         for overflowing floating point to integer conversion during RTL
13027         simplification.
13028
13029 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13030
13031         * objc/execute/_cmd.m: Fix typo.
13032         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13033         Relax 'scan-assembler' regexp.
13034         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13035         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13036         * objc.dg/zero-link-2.m: Remove blank line.
13037         * objc.dg/zero-link-3.m: New test case.
13038
13039 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13040
13041         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13042
13043         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13044         than linker trickery.
13045
13046 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13047
13048         PR c++/12370
13049         * g++.dg/other/friend2.C: New test.
13050
13051 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13052
13053         * gcc.dg/20031012-1.c: New test.
13054
13055 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13056
13057         * gcc.dg/weak/weak-3.c: Fix for new warning.
13058
13059 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13060
13061         PR optimization/8750
13062         * gcc.c-torture/execute/20031012-1.c: New test case.
13063
13064 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13065
13066         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13067         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13068
13069 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13070
13071         PR optimization/12260
13072         * gcc.c-torture/compile/20031011-2.c: New test case.
13073
13074 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13075
13076         * gcc.c-torture/execute/20031011-1.c: New testcase.
13077
13078 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13079
13080         * gcc.c-torture/compile/20031011-1.c: New test.
13081
13082 2003-10-11  Jan Hubicka  <jh@suse.cz>
13083
13084         * g++.dg/other/first-global.C: New test.
13085
13086 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13087
13088         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13089
13090 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13091
13092         * gcc.c-torture/compile/20031010-1.c: New test.
13093
13094 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13095
13096         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13097         * gcc.c-torture/execute/va-arg-25.c: ... here.
13098
13099 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13100
13101         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13102
13103 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13104
13105         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13106
13107 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13108
13109         * g++.dg/parse/error2.C: New test.
13110
13111 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13112
13113         PR c++/11097
13114         * g++.dg/other/error5.C: Modify the error message.
13115         * g++.dg/lookup/using8.C: New test.
13116
13117 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13118
13119         * gcc.dg/darwin-abi-2.c: New file.
13120         * gcc.c-torture/execute/va-arg-24.c: New file.
13121
13122 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13123
13124         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13125         indentation.
13126
13127 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13128
13129         PR c++/10147
13130         * g++.dg/other/error4.C: Update error messages.
13131         * g++.dg/template/ptrmem4.C: Likewise.
13132
13133         PR c++/12337
13134         * g++.dg/init/new9.C: New test.
13135
13136         PR c++/12334, c++/12236, c++/8656
13137         * g++.dg/ext/attrib8.C: New test.
13138
13139 2003-10-06  Devang Patel  <dpatel@apple.com>
13140
13141         * gcc.dg/debug/dwarf2-3.h: New test.
13142         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13143
13144 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13145
13146         * g++.dg/opt/cfg2.C: New test.
13147
13148 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13149
13150         * g++.dg/opt/float1.C: New test.
13151
13152 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13153
13154         * gcc.dg/c90-array-lval-6.c: New test.
13155         * gcc.dg/c99-array-lval-6.c: New test.
13156
13157 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13158             Ziemowit Laski  <zlaski@apple.com>
13159
13160         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13161         'Derived', so that it is never considered a class method; add
13162         new warning for '+port' method ambiguity.
13163         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13164         <objc/objc-api.h> (needed on Mac OS X).
13165         * objc.dg/method-13.m: New test.
13166
13167 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13168
13169         PR optimization/9325, PR java/6391
13170         * gcc.c-torture/execute/20031003-1.c: New test case.
13171
13172 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13173
13174         PR optimization/12180
13175         * gcc.dg/20031002-1.c: New test.
13176
13177         PR c++/12486
13178         * g++.dg/inherit/error1.C: New test.
13179
13180 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13181
13182         * lib/f-torture.exp (search_for): Rename to...
13183         (search_for_re): This.  Also, clean up comments and the
13184         "regexp" invocation.
13185
13186 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13187
13188         * gcc.c-torture/compile/20031002-1.c: New test.
13189
13190 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13191
13192         * g++.dg/opt/cond1.C: New test.
13193
13194 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13195
13196         * gcc.dg/Wold-style-definition-2.c: New testcase.
13197         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13198
13199 2003-09-29  Richard Henderson  <rth@redhat.com>
13200
13201         * g++.dg/init/array10.C: Add dg-options.
13202
13203 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13204
13205         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13206
13207 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13208
13209         * g++.dg/template/friend19.C: Fix typo.
13210         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13211
13212 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13213
13214         * gcc.c-torture/execute/20030928-1.c: New test.
13215         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13216
13217 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13218
13219         * g++.dg/opt/unroll1.C: New test.
13220
13221 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13222
13223         PR optimization/11741
13224         * gcc.dg/20030926-1.c: New test case.
13225
13226 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13227
13228         PR c++/5655
13229         * g++.dg/parse/access7.C: New test.
13230         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13231
13232 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13233
13234         MERGE OF objc-improvements-branch into MAINLINE:
13235         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13236         if libobjc has not been built.
13237         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13238         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13239         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13240         objc/execute/nested-3.m, objc/execute/np-2.m,
13241         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13242         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13243         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13244         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13245         objc.dg/special/unclaimed-category-1.h,
13246         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13247         well as GNU runtime.
13248         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13249         * execute/cascading-1.m, execute/function-message-1.m,
13250         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13251         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13252         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13253         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13254         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13255         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13256         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13257         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13258         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13259         * objc.dg/bitfield-2.m: Run only on Darwin.
13260         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13261         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13262         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13263         * objc.dg/const-str-1.m: Fix constant string layout.
13264
13265 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13266
13267         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13268
13269 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13270
13271         * gcc.dg/darwin-abi-1.c: New file.
13272
13273 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13274
13275         PR target/12281
13276         * gcc.c-torture/compile/20030921-1.c: New test.
13277
13278 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13279
13280         * g++.dg/opt/reg-stack2.C: New test.
13281
13282 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13283
13284         * g++.dg/eh/delayslot1.C: New test.
13285
13286 2003-09-20  Richard Henderson  <rth@redhat.com>
13287
13288         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13289
13290 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13291
13292         * gcc.c-torture/execute/20030920-1.c: New test case.
13293
13294 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13295
13296         * g++.dg/rtti/typeid3.C: Correct expected error message.
13297
13298 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13299
13300         PR c++/157
13301         * g++.dg/parse/crash12.C: New test.
13302
13303 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13304
13305         * gcc.dg/compat/mixed-struct-check.h: New.
13306         * gcc.dg/compat/mixed-struct-defs.h: New.
13307         * gcc.dg/compat/mixed-struct-init.h: New.
13308         * gcc.dg/compat/struct-by-value-19_main.c: New.
13309         * gcc.dg/compat/struct-by-value-19_x.c: New.
13310         * gcc.dg/compat/struct-by-value-19_y.c: New.
13311         * gcc.dg/compat/struct-by-value-20_main.c: New.
13312         * gcc.dg/compat/struct-by-value-20_x.c: New.
13313         * gcc.dg/compat/struct-by-value-20_y.c: New.
13314         * gcc.dg/compat/struct-return-19_main.c: New.
13315         * gcc.dg/compat/struct-return-19_x.c: New.
13316         * gcc.dg/compat/struct-return-19_y.c: New.
13317         * gcc.dg/compat/struct-return-20_main.c: New.
13318         * gcc.dg/compat/struct-return-20_x.c: New.
13319         * gcc.dg/compat/struct-return-20_y.c: New.
13320
13321 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13322         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13323         so that it will not complain on LP64 targets.
13324
13325 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13326
13327         PR c++/495
13328         * g++.dg/template/friend24.C: New test.
13329
13330 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13331
13332         PR c++/12332
13333         * g++.dg/template/memtmpl2.C: New test.
13334
13335 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13336
13337         PR target/11184
13338         * gcc.dg/builtin-apply1.c: New test.
13339
13340 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13341
13342         PR c++/9848
13343         * g++.dg/warn/Wunused-4.C: New test.
13344
13345 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13346
13347         PR c++/12316
13348         * g++.dg/other/gc2.C: New test.
13349
13350 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13351
13352         PR c++/11991
13353         * g++.dg/rtti/typeid3.C: New test.
13354
13355         PR c++/12266
13356         * g++.dg/overload/template1.C: New test.
13357
13358 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13359
13360         * g++.dg/opt/cfg3.C: New test.
13361
13362 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13363
13364         PR c++/7939
13365         * g++.dg/template/crash11.C: New test.
13366
13367 2003-09-16  Jason Merrill  <jason@redhat.com>
13368             Jakub Jelinek  <jakub@redhat.com>
13369
13370         * gcc.dg/attr-warn-unused-result.c: New test.
13371
13372 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13373
13374         PR c++/12184
13375         * g++.dg/expr/call2.C: New test.
13376
13377 2003-09-15  Andreas Jaeger  <aj@suse.de>
13378
13379         * gcc.dg/Wold-style-definition-1.c: New test.
13380
13381 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13382
13383         PR c++/3907
13384         * g++.dg/parse/template12.C: New test.
13385
13386         * g++.dg/abi/bitfield11.C: New test.
13387         * g++.dg/abi/bitfield12.C: Likewise.
13388
13389 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13390
13391         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13392         non-expansion of functional macro name without arguments at EOL.
13393         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13394
13395 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13396
13397         * gcc.c-torture/execute/20030914-[12].c: New tests.
13398
13399 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13400
13401         PR c++/11788
13402         * g++.dg/overload/addr1.C: New test.
13403
13404 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13405
13406         * gcc.dg/20030909-1.c: New test.
13407
13408 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13409
13410         * gcc.dg/ultrasp10.c: New test.
13411
13412 2003-09-09  Devang Patel  <dpatel@apple.com>
13413
13414         * gcc.dg/darwin-ld-6.c: New test.
13415
13416 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13417
13418         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13419
13420 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13421
13422         * gcc.dg/ia64-types1.c: New test.
13423         * gcc.dg/ia64-types2.c: Likewise.
13424
13425 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13426
13427         * gcc.dg/builtins-1.c: Add more _Complex tests.
13428         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13429
13430         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13431         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13432
13433 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13434
13435         PR c++/11786
13436         * g++.dg/lookup/koenig2.C: New test.
13437
13438         PR c++/5296
13439         * g++.dg/rtti/typeid2.C: New test.
13440
13441 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13442
13443         * gcc.c-torture/compile/20030904-1.c: New test.
13444
13445 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13446
13447         * g++.dg/opt/longbranch2.C: New test.
13448
13449 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13450
13451         * g++.dg/template/crash10.C: Only compile it.
13452
13453 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13454
13455         PR middle-end/11665
13456         * gcc.c-torture/compile/20030907-1.c: New test.
13457         * g++.dg/init/array11.C: New test.
13458
13459 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13460
13461         PR c++/11852
13462         * g++.dg/init/struct1.C: New test.
13463
13464 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/12181
13467         * g++.dg/expr/comma1.C: New test.
13468
13469 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13470
13471         PR c++/11867
13472         * g++.dg/expr/static_cast5.C: New test.
13473
13474 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13475
13476         PR c++/11507
13477         * g++.dg/lookup/scoped7.C: New test.
13478
13479         PR c++/9574
13480         * g++.dg/other/static1.C: New test.
13481
13482         PR c++/11490
13483         * g++.dg/warn/template-1.C: New test.
13484
13485         PR c++/11432
13486         * g++.dg/template/crash10.C: New test.
13487
13488         PR c++/2478
13489         * g++.dg/overload/VLA.C: New test.
13490
13491         PR c++/10804
13492         * g++.dg/template/call1.C: New test.
13493
13494 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13495
13496         PR c++/11794
13497         * g++.dg/parse/using3.C: New test.
13498
13499 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13500
13501         PR c++/11409
13502         * g++.dg/overload/builtin3.C: New test case.
13503
13504 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13505
13506         PR c/9862
13507         * gcc.dg/20030906-1.c: New test.
13508         * gcc.dg/20030906-2.c: Likewise.
13509
13510 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13511
13512         PR c++/12167
13513         * g++.dg/parse/defarg5.C: New test.
13514
13515         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13516
13517 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13518
13519         PR c++/12163
13520         * g++.dg/expr/static_cast4.C: New test.
13521
13522         PR c++/12146
13523         * g++.dg/template/crash9.C: New test.
13524
13525 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13526
13527         * g++.old-deja/g++.ext/pretty2.C: Update for change
13528         in __FUNCTION__.
13529         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13530
13531 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13532
13533         PR c++/11922
13534         * g++/dg/template/qualified-id1.C: New test.
13535
13536         PR c++/12037
13537         * g++.dg/warn/noeffect4.C: New test.
13538
13539 2003-09-04  Matt Austern  <austern@apple.com>
13540
13541         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13542         * g++.dg/ext/fnname2.C: Likewise.
13543         * g++.dg/ext/fnname3.C: Likewise.
13544
13545 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13546
13547         * g++.dg/expr/lval1.C: New test.
13548         * g++.dg/ext/lvcast.C: Remove.
13549
13550 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13551
13552         PR optimization/11700.
13553         * gcc.c-torture/compile/20030903-1.c: New test case.
13554
13555 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13556
13557         PR c++/12053
13558         * g++.dg/abi/layout4.C: New test.
13559
13560 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13561
13562         PR c++/11553
13563         * g++.dg/parse/friend3.C: New test.
13564
13565 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13566
13567         PR c++/11847
13568         * g++.dg/template/class1.C: New test.
13569
13570         PR c++/11808
13571         * g++.dg/expr/call1.C: New test.
13572
13573 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13574
13575         PR c++/12114
13576         * g++.dg/init/ref9.C: New test.
13577
13578         PR c++/11972
13579         * g++.dg/template/nested4.C: New test.
13580
13581 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13582
13583         PR c++/12093
13584         * g++.dg/template/non-dependent4.C: New test.
13585
13586         PR c++/11928
13587         * g++.dg/inherit/conv1.C: New test.
13588
13589 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13590
13591         PR c++/6196
13592         * g++.dg/ext/label1.C: New test.
13593         * g++.dg/ext/label2.C: Likewise.
13594
13595 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13596
13597         * g++.dg/expr/cond3.C: New test.
13598
13599 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13600
13601         * gcc.dg/builtins-1.c: Add new builtin cases.
13602
13603 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13604
13605         * gcc.dg/builtins-1.c: Add new cases.
13606         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13607
13608 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13609
13610         * gcc.dg/builtins-1.c: Add more math builtin tests.
13611         * gcc.dg/torture/builtin-attr-1.c: New test.
13612
13613 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13614
13615         PR optimization/5079
13616         * g++.dg/opt/static3.C: New test.
13617
13618 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13619
13620         * gcc.misc-tests/gcov-10b.c: New test.
13621
13622 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13623
13624         * g++.dg/opt/ptrmem3.C: New test.
13625
13626         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13627
13628 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13629
13630         * gcc.dg/20030826-2.c: New test.
13631
13632 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13633
13634         PR middle-end/12002
13635         * g77.f-torture/compile/12002.f: New test case.
13636
13637 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13638
13639         * gcc.dg/20030826-1.c: New test case.
13640
13641 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13642
13643         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13644
13645 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13646
13647         PR c++/11871
13648         * c++.dg/lookup/crash1.C: New test.
13649
13650         * c++.dg/warn/noeffect3.C: New test.
13651
13652 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13653
13654         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13655         * gcc.dg/compat/vector-1_y.c: Ditto.
13656         * gcc.dg/compat/vector-2_x.c: Ditto.
13657         * gcc.dg/compat/vector-2_y.c: Ditto.
13658
13659 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13660
13661         * gcc.dg/20030702-1.c: New test.
13662
13663 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13664
13665         PR c++/8795
13666         * g++.dg/ext/altivec-1.C: New test.
13667
13668 2003-08-24  Richard Henderson  <rth@redhat.com>
13669
13670         * g++.dg/eh/simd-2.C: Add -w for x86.
13671
13672 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13673
13674         * gcc.dg/20030815-1.c: New test.
13675
13676 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13677
13678         PR c++/3765
13679         * g++.dg/parse/access6.C: New test.
13680
13681 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13682
13683         PR c++/641, c++/11876
13684         * g++.dg/template/friend22.C: New test.
13685         * g++.dg/template/friend23.C: Likewise.
13686
13687 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13688
13689         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13690         identically.
13691
13692 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13693
13694         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13695
13696 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13697
13698         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13699
13700 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13701
13702         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13703
13704 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13705
13706         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13707
13708 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/11919
13711         * g++.dg/overload/prom1.C: New test.
13712
13713         PR c++/11551
13714         * g++.dg/parse/dtor2.C: New test.
13715
13716         PR c++/10762
13717         * g++.dg/parse/using2.C: New test.
13718
13719 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13720
13721         PR target/11805
13722         * gcc.c-torture/compile/20030821-1.c: New.
13723
13724 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13725
13726         PR c++/11834
13727         * g++.dg/template/deduce2.C: New test.
13728
13729 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13730
13731         * gcc.c-torture/execute/20030821-1.c: New test.
13732
13733 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13734
13735         PR middle-end/11984
13736         * gcc.dg/20030820-1.c: New test case.
13737
13738 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13739
13740         PR c++/11945
13741         * g++.dg/warn/noeffect2.C: New test.
13742
13743 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13744
13745         PR c++/10926
13746         * g++.dg/template/dtor2.C: New test.
13747
13748         PR c++/11684
13749         * g++.dg/template/operator1.C: New test.
13750         * g++.dg/parse/operator4.C: New test.
13751
13752         PR c++/11946.C
13753         * g++.dg/expr/enum1.C: New test.
13754         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13755
13756         PR c++/11036.C
13757         * g++.dg/parse/elab2.C: New test.
13758         * g++.dg/parse/typedef4.C: Change error message.
13759         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13760         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13761         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13762
13763 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13764
13765         * gcc.dg/pch/warn-1.c: New.
13766         * gcc.dg/pch/warn-1.hs: New.
13767
13768         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13769         not-tested file.
13770
13771 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13772
13773         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13774
13775 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13776
13777         * gcc.dg/uninit-D.c: New Test.
13778         * gcc.dg/uninit-E.c: New Test.
13779         * gcc.dg/uninit-F.c: New Test.
13780         * gcc.dg/uninit-G.c: New Test.
13781
13782 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13783
13784         * g++.dg/README: Describe the pch directory.
13785
13786 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13787
13788         PR c++/11174
13789         * g++.dg/parse/access4.C: New test.
13790         * g++.dg/parse/access5.C: Likewise.
13791         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13792
13793 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13794
13795         * gcc.dg/noncompile/20030818-1.c: New.
13796
13797 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13798
13799         PR c++/11957
13800         * g++.dg/warn/noeffect1.C: New test.
13801
13802         * g++.dg/template/scope2.C: New test.
13803         * g++.dg/template/error2.C: Correct dg-error
13804
13805 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13806
13807         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13808
13809 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         PR C++/11512
13812         * g++.dg/template/warn1.C: New.
13813
13814 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13815
13816         * g++.dg/template/error2.C: New test.
13817         * g++.dg/lookup/using7.C: Adjust errors
13818         * g++.old-deja/g++.pt/crash36.C: Likewise.
13819         * g++.old-deja/g++.pt/derived3.C: Likewise.
13820
13821 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13822
13823         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13824         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13825         * gcc.c-torture/execute/builtins/string-9.c: New, from
13826         string-opt-9.c.  Adjust for execute/builtins framework.
13827         * gcc.c-torture/execute/string-opt-9.c: Delete.
13828
13829 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13830
13831         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13832
13833         * g++.dg/parse/ret-type2.C: New test.
13834
13835         PR c++/11703
13836         * g++.dg/init/new8.C: New test.
13837
13838         PR c++/10923
13839         * g++.dg/parse/typedef5.C: New test.
13840
13841         PR c++/9512
13842         * g++.dg/parse/qualified2.C: New test.
13843         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13844         invalid code.
13845
13846 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13847
13848         * g++.dg/conversion/ptrmem1.C: New test.
13849
13850 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13851
13852         PR target/11693
13853         * gcc.dg/20030811-1.c: New test.
13854
13855         PR target/11535
13856         * gcc.c-torture/execute/20030811-1.c: New test.
13857
13858 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13859
13860         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13861
13862 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13863
13864         PR c++/11789.C
13865         * g++.dg/inherit/multiple1.C: New test.
13866
13867 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13868
13869         * gcc.dg/spe1.c: New test.
13870
13871         PR c++/11670
13872         * g++.dg/expr/cast2.C: New test.
13873
13874         PR c++/10530
13875         * g++.dg/template/dependent-name2.C: New test.
13876
13877 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13878
13879         * g++.dg/parse/crash11.C: Put the dg options in comments.
13880
13881 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13882
13883         * lib/gcc-dg.exp: Update for diagnostic change.
13884
13885 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13886
13887         PR c++/5767
13888         * g++.dg/parse/crash11.C: New test.
13889
13890 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13891
13892         * gcc.dg/cpp/spacing1.c: Update.
13893
13894 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13895
13896         PR target/11739
13897         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13898         a value for -mtune.
13899
13900 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13901
13902         PR middle-end/11771
13903         * gcc.c-torture/compile/20030804-1.c: New test case.
13904
13905 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13906
13907         * gcc.dg/20030804-1.c: New test case.
13908
13909 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13910
13911         * gcc.dg/cpp/separate-1.c: New test.
13912
13913 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13914
13915         PR c++/11704
13916         * g++.dg/template/dependent-expr2.C: New test.
13917
13918         PR c++/11766
13919         * g++.dg/expr/ptrmem1.C: New test.
13920
13921 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13922
13923         PR c++/9453
13924         * g++.dg/template/friend15.C: New test.
13925
13926 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13927
13928         * lib/dg-pch.exp: Work round PCH bug.
13929
13930 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13931
13932         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13933         builtins.  Move cases from builtins-4.c here.
13934
13935         * gcc.dg/torture/builtin-math-1.c: New test taken from
13936         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13937         additional cases.
13938
13939         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13940         Delete.
13941
13942 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13943
13944         PR c++/9447
13945         * g++.dg/template/using7.C: New test.
13946
13947 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13948
13949         * import1.c, import2.c: New tests.
13950
13951 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13952
13953         * g++.dg/eh/crossjump1.C: New test.
13954
13955 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13956
13957         PR c++/11697
13958         * g++.dg/template/using6.C: New test.
13959
13960         PR c++/11744
13961         * g++.dg/template/koenig2.C: New test.
13962
13963 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13964
13965         PR c++/7983
13966         * g++.dg/parse/typedef4.C: New test.
13967
13968 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13969
13970         PR c++/8442, c++/8806
13971         * g++.dg/template/elab1.C: New test.
13972         * g++.dg/template/type2.C: Likewise.
13973         * g++.dg/template/ttp3.C: Adjust expected error message.
13974         * g++.old-deja/g++.law/visibility13.C: Likewise.
13975         * g++.old-deja/g++.niklas/t135.C: Likewise.
13976         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13977         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13978         template argument.
13979         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13980
13981 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13982
13983         PR c++/11295
13984         * g++.dg/ext/stmtexpr1.C: New test.
13985
13986         * g++.dg/opt/tmp1.C: New test.
13987
13988         PR c++/11525
13989         * g++.dg/parse/constant4.C: New test.
13990
13991         PR c++/9447
13992         * g++.dg/template/using5.C: New test.
13993
13994 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13995
13996         * gcc.dg/builtins-27.c: New test case.
13997
13998 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13999
14000         * gcc.dg/tls/opt-7.c: New test.
14001
14002 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14003
14004         * g++.old-deja/g++.other/crash18.C: Remove.
14005
14006 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14007
14008         * g++.dg/template/explicit3.C: New.
14009         * g++.dg/template/explicit4.C: New.
14010         * g++.dg/template/explicit5.C: New.
14011
14012         PR c++/11347
14013         * g++.dg/template/memtmpl1.C: New.
14014
14015 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14016
14017         PR target/11565
14018         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14019         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14020
14021 2003-07-30  Jan Hubicka  <jh@suse.cz>
14022
14023         * vtgc1.c: Kill.
14024
14025 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14026
14027         * gcc.dg/struct-in-proto-1.c: New test.
14028
14029 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14030
14031         * gcc.dg/cpp/include2.c: Only expect one message.
14032
14033 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14034
14035         PR c++/9447
14036         * g++.dg/template/using1.C: New test.
14037         * g++.dg/template/using2.C: New test.
14038         * g++.dg/template/using3.C: New test.
14039         * g++.dg/template/using4.C: New test.
14040
14041 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14042
14043         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14044         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14045
14046 2003-07-28  Jan Hubicka  <jh@suse.cz>
14047
14048         PR c++/11530
14049         * g++.dg/opt/call1.C: New test.
14050
14051 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14052
14053         PR c++/11667
14054         * g++.dg/init/enum2.C: New test.
14055         * g++.dg/template/overload1.C: Add "-w" option.
14056
14057 2003-07-28    <hp@bitrange.com>
14058
14059         * gcc.dg/Wdeclaration-after-statement-1.c,
14060         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14061
14062 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * gcc.c-torture/compile/20030725-1.c: New test.
14065
14066 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14067
14068         * gcc.dg/20030505.c: Only run for SPE.
14069         Remove definition of opaque type.
14070
14071 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14072
14073         * g++.dg/template/ptrmem6.C: New test.
14074
14075 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14076
14077         * gcc.c-torture/compile/zero-strct-2.c: New test.
14078
14079 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14080
14081         * gcc.dg/intermod-1.c: New test.
14082
14083 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14084
14085         PR c++/11617
14086         * g++.dg/template/lookup2.C: New test.
14087         * g++.dg/template/memclass1.C: Remove instantiated from error.
14088         * g++.dg/other/error2.C: Tweak expected errors.
14089
14090         PR c++/11596
14091         * g++.dg/template/defarg3.C: New test.
14092
14093         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14094
14095 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14096
14097         * g++.dg/inherit/access5.C: New test.
14098
14099 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14100
14101         PR c++/11513
14102         * g++.dg/template/crash8.C: New test.
14103
14104 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14105
14106         PR c/10602
14107         * gcc.dg/noncompile/incomplete-2.c: New test.
14108
14109 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14110
14111         PR c++/11645
14112         * g++.dg/inherit/access4.C: New test.
14113
14114         PR c++/11517
14115         * g++.dg/expr/cond2.C: New test.
14116
14117         PR optimization/10679
14118         * g++.dg/opt/inline4.C: New test.
14119
14120 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14121
14122         * g++.dg/parse/crash10: New test.
14123
14124 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.dg/ext/flexary1.C: New test.
14127
14128 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14129
14130         PR c++/10793
14131         * g++.dg/template/crash9.C: New test.
14132
14133 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14134
14135         PR c++/3004
14136         * g++.dg/parse/typedef3.C: New test.
14137
14138         PR c++/7906
14139         * g++.dg/parse/operator2.C: New test.
14140
14141         PR c++/8895
14142         * g++.dg/parse/def-tmpl-arg1.C: New test.
14143
14144         PR c++/9282
14145         * g++.dg/parse/funptr1.C: New test.
14146
14147         PR c++/9452
14148         * g++.dg/parse/ambig3.C: New test.
14149
14150         PR c++/9454
14151         * g++.dg/parse/operator3.C: New test.
14152
14153         PR c++/9486
14154         * g++.dg/parse/template10.C: New test.
14155
14156         PR c++/9488
14157         * g++.dg/parse/template11.C: New test.
14158
14159         PR c++/10150
14160         * g++.dg/parse/invalid-op1.C: New test.
14161
14162         PR c++/10247
14163         * g++.dg/parse/condexpr1.C: New test.
14164
14165 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         * g++.dg/ext/packed3.C: New test.
14168         * g++.dg/ext/packed4.C: New test.
14169
14170         * gcc.dg/pack-test-3.c: New test.
14171
14172 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14173
14174         * lib/compat.exp: Handle dg-options per source file.
14175         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14176         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14177         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14178         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14179         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14180         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14181         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14182         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14183         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14184         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14185         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14186         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14187         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14188         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14189
14190 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14191
14192         PR c/10320
14193         * gcc.c-torture/execute/20030718-1.c: New test.
14194
14195 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14196
14197         PR optimization/11536
14198         * gcc.dg/20030721-1.c: New test.
14199
14200 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14201
14202         PR c++/11546
14203         * g++.dg/template/lookup1.C: New test.
14204
14205 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14206
14207         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14208         diagnostics of ill-formed constructs involving labels.
14209         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14210         the new 'previously defined here' message.
14211
14212 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14213
14214         * g++.dg/parse/non-dependent2.C: New test.
14215
14216 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14217
14218         * g++.dg/init/init-ref4.C: xfail on targets without
14219         weak symbols.
14220
14221 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14222
14223         PR target/11087
14224         * gcc.c-torture/execute/20030717-1.c: New test.
14225
14226 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14227
14228         * g++.dg/opt/cfg1.C: New test.
14229
14230 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR optimization/11557
14233         * gcc.dg/20030717-1.c: New test.
14234
14235 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14236
14237         PR c++/10476
14238         * g++.dg/expr/crash-1.C: New test.
14239
14240         PR c++/11027
14241         * g++.dg/template/init3.C: New test.
14242
14243         PR c++/8222
14244         * g++.dg/template/non-dependent1.C: New test.
14245
14246         PR c++/11070
14247         * g++.dg/template/non-dependent2.C: New test.
14248
14249         PR c++/11071
14250         * g++.dg/template/non-dependent3.C: New test.
14251
14252         PR c++/9907
14253         * g++.dg/template/sizeof5.C: New test.
14254
14255 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14256
14257         PR 11498
14258         * gcc.c-torture/compile/mangle-1.c: New file.
14259
14260 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14261
14262         PR c++/7809
14263         * g++.dg/parse/access3.C: New test.
14264
14265 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14266
14267         PR c++/11384
14268         * g++.dg/init/init-ref4.C: New test.
14269
14270 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14271
14272         PR c++/11547
14273         * g++.dg/parse/constant3.C: New test.
14274         * g++.dg/parse/crash7.C: Likewise.
14275
14276 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14277
14278         PR target/11008
14279         * gcc.dg/i386-pentium4-not-mull.c: New.
14280
14281 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14282
14283         * gcc.dg/asm-names.c (ymain): Make it weak.
14284
14285 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14286
14287         PR c++/5421
14288         * g++.dg/template/friend21.C: New test.
14289
14290 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * gcc.dg/cleanup-8.c: New test.
14293         * gcc.dg/cleanup-9.c: New test.
14294
14295 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14296
14297         * g++.dg/ext/dll-MI1.h: New file.
14298         * g++.dg/ext/dllexport-MI1.C: New file.
14299         * g++.dg/ext/dllimport-MI1.C: New file.
14300
14301 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14302
14303         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14304         it does not have cmpstrsi patterns (just cmpmemsi).
14305
14306 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14307
14308         PR debug/11473
14309         * g++.dg/debug/debug8.C: New test.
14310
14311 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14312
14313         PR c++/10108
14314         * g++.dg/template/crash7.C: New test.
14315
14316 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14317
14318         PR target/10795
14319         * gcc.c-torture/compile/20030708-1.c: New.
14320
14321 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14322
14323         * gcc.c-torture/execute/20030715-1.c: New test.
14324
14325 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14326
14327         * gcc.dg/pch/inline-3.c: New file.
14328         * gcc.dg/pch/inline-3.hs: New file.
14329         * gcc.dg/pch/inline-4.c: New file.
14330         * gcc.dg/pch/inline-4.hs: New file.
14331
14332 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/11509
14335         * g++.dg/template/crash6.C: New test.
14336
14337         PR c++/7053
14338         * g++.dg/template/friend20.C: New test.
14339
14340         PR c++/7019
14341         * g++.dg/template/overload2.C: New test.
14342
14343 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14344
14345         PR optimization/11440
14346         * gcc.c-torture/execute/20030714-1.c: New test.
14347
14348 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14349
14350         PR c++/11154
14351         * g++.dg/template/partial2.C: New test.
14352
14353 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14354
14355         PR c++/11503
14356         * g++.dg/template/anon1.C: New test.
14357
14358         PR c++/11493
14359         PR c++/11495
14360         * g++.dg/parse/template9.C: Likewise.
14361         * g++.dg/template/crash4.C: New test.
14362         * g++.dg/template/koenig1.C: Likewise.
14363         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14364         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14365         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14366         functions.
14367         * g++.old-deja/g++.jason/template36.C: Likewise.
14368         * g++.old-deja/g++.mike/p1989.C: Likewise.
14369         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14370         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14371         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14372         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14373         compiling.
14374         * g++.old-deja/g++.pt/union2.C: Use this->.
14375
14376 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14377
14378         * gcc.dg/20030711-1.c: New test.
14379
14380 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14381
14382         PR c++/11050
14383         * g++.dg/parse/args1.C: New test.
14384         * g++.pt/defarg8.C: Change expected errors.
14385
14386 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14387
14388         PR c++/8164
14389         * g++.dg/template/nontype2.C: New test.
14390
14391         PR c++/10558
14392         * g++.dg/parse/template8.C: New test.
14393
14394         PR c++/8327
14395         * g++.dg/template/scope1.C: New test.
14396
14397         * g++.dg/warn/Wsign-compare-1.C: New test.
14398
14399 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14400
14401         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14402
14403 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14404
14405         PR c++/9411
14406         * g++.dg/template/explicit2.C: New test.
14407
14408         PR c++/10032
14409         * g++.dg/warn/pedantic1.C: New test.
14410
14411 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14412
14413         PR c++ 9483
14414         * g++.dg/other/field1.C: New test.
14415
14416 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14417
14418         PR c/11449
14419         * gcc.c-torture/compile/20030707-1.c: New.
14420
14421 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14422
14423         PR c++/10849
14424         * g++.dg/template/access12.C: New test.
14425
14426 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14427
14428         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14429         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14430         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14431         * gcc.misc-tests/gcov.exp: Update
14432         * g++.dg/gcov/gcov.exp: Update
14433         * lib/gcov.exp: Update.
14434
14435 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14436
14437         * g++.dg/abi/mangle17.C: Make sure template expressions are
14438         dependent.
14439         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14440         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14441         * g++.dg/opt/stack1.C: Remove erroneous code.
14442         * g++.dg/parse/template7.C: New test.
14443         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14444         * g++.old-deja/g++.pt/crash4.C: Likewise.
14445
14446 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14447
14448         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14449         with zero or one occurence of `$' after the initial `L'.
14450
14451 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14452
14453         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14454
14455 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14456
14457         PR c/11370
14458         * gcc.dg/Wunreachable-6.c: New testcase.
14459         * gcc.dg/Wunreachable-7.c: New testcase.
14460
14461 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14462
14463         PR c/11420
14464         * gcc.dg/20030708-1.c: New test.
14465
14466 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14467
14468         * gcc.dg/compat/sdata-section.h: New file.
14469         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14470         * gcc.dg/torture/mips-sdata-1.c: New test.
14471
14472 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14473
14474         PR c++/11030
14475         * g++.dg/template/friend19.C: New test.
14476
14477 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14478
14479         * g++.dg/opt/strength-reduce.C: New test.
14480
14481 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14482
14483         PR target/10979
14484         * gcc.dg/20030707-1.c: New testcase.
14485
14486 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14487
14488         PR optimization/11059
14489         * g++.dg/opt/emptyunion.C: New testcase.
14490
14491 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14492             Eric Botcazou  <ebotcazou@libertysurf.fr>
14493
14494         * g++.dg/opt/stack1.C: New test.
14495
14496 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14497
14498         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14499         run test.
14500
14501         PR c++/11431
14502         * g++.dg/expr/static_cast3.C: New test.
14503
14504 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14505
14506         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14507         everywhere.
14508         * gcc.dg/concat.c: Concatenation of string constants with
14509         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14510         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14511         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14512         necessary to avoid multi-character character constant warning.
14513         * gcc.dg/cpp/escape.c: Likewise.
14514         * gcc.dg/cpp/ucs.c: Likewise.
14515         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14516         Fix a typo.
14517
14518 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14519
14520         PR c/11428
14521         * gcc.c-torture/compile/20030704-1.c: New.
14522
14523 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14524
14525         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14526
14527 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14528
14529         PR c++/5287, PR c++/7910,  PR c++/11021
14530         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14531         tests for warnings.
14532         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14533         * g++.dg/ext/dllimport3.C: Likewise.
14534         * g++.dg/ext/dllimport4.C: New file.
14535         * g++.dg/ext/dllimport5.C: New file.
14536         * g++.dg/ext/dllimport6.C: New file.
14537         * g++.dg/ext/dllimport7.C: New file.
14538         * g++.dg/ext/dllimport8.C: New file.
14539         * g++.dg/ext/dllimport9.C: New file.
14540         * g++.dg/ext/dllimport10.C: New file.
14541         * g++.dg/ext/dllexport1.C: New file.
14542
14543 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14544
14545         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14546         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14547
14548 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14549
14550         * gcc.dg/builtins-25.c: New testcase.
14551         * gcc.dg/builtins-26.c: New testcase.
14552
14553 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14554
14555         * gcc.dg/compat/vector-defs.h: New file.
14556         * gcc.dg/compat/vector-setup.h: New file.
14557         * gcc.dg/compat/vector-check.h: New file.
14558         * gcc.dg/compat/vector-1_main.c: New file.
14559         * gcc.dg/compat/vector-1_x.c: New file.
14560         * gcc.dg/compat/vector-1_y.c: New file.
14561         * gcc.dg/compat/vector-2_main.c: New file.
14562         * gcc.dg/compat/vector-2_x.c: New file.
14563         * gcc.dg/compat/vector-2_y.c: New file.
14564
14565         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14566         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14567         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14568         * gcc.dg/compat/struct-align-1.h: New file.
14569         * gcc.dg/compat/struct-align-1_main.c: New file.
14570         * gcc.dg/compat/struct-align-1_x.c: New file.
14571         * gcc.dg/compat/struct-align-1_y.c: New file.
14572         * gcc.dg/compat/struct-align-2.h: New file.
14573         * gcc.dg/compat/struct-align-2_main.c: New file.
14574         * gcc.dg/compat/struct-align-2_x.c: New file.
14575         * gcc.dg/compat/struct-align-2_y.c: New file.
14576
14577         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14578         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14579         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14580         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14581         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14582         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14583         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14584         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14585         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14586         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14587         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14588         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14589         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14590         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14591         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14592         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14593         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14594         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14595         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14596         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14597         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14598         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14599         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14600         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14601         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14602         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14603         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14604         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14605         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14606
14607 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14608
14609         * gcc.dg/i386-call-1.c: New test.
14610
14611 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14612
14613         PR c++/9162
14614         * g++.dg/parse/defarg4.C: New.
14615
14616 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14617
14618         PR target/10700
14619         * gcc.c-torture/compile/20030703-1.c: New test case.
14620
14621 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14622
14623         * g++.dg/template/local3.C: Remove extra semicolon.
14624
14625 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14626
14627         * gcc.dg/i386-volatile-1.c: New test.
14628
14629 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14630
14631         PR c++/11072
14632         * g++.dg/other/offsetof2.C: XFAIL.
14633         * g++.dg/other/offsetof5.C: New.
14634
14635         PR c++/10219
14636         * g++.dg/template/error1.C: New.
14637
14638         PR c++/9779
14639         * g++.dg/template/dependent-expr1.C: New.
14640
14641 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14642
14643         PR c++/6949
14644         * g++.dg/template/local3.C: New test.
14645
14646         PR c++/11149
14647         * g++.dg/lookup/scoped6.C: New test.
14648
14649 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14650
14651         PR c++/8046
14652         * g++.dg/other/error7.C: New test.
14653
14654 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14655
14656         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14657         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14658         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14659         * g++.old-deja/g++.other/union2.C: Likewise.
14660         * gcc.dg/c90-const-expr-2.c: Likewise.
14661         * gcc.dg/c90-const-expr-3.c: Likewise.
14662         * gcc.dg/c99-const-expr-2.c: Likewise.
14663         * gcc.dg/c99-const-expr-3.c: Likewise.
14664         * gcc.dg/concat.c: Likewise.
14665
14666 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14667
14668         PR c++/9559
14669         * g++.dg/init/static1.C: New test.
14670
14671 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14672
14673         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14674         * g++.old-deja/g++.other/access2.C: Likewise.
14675         * g++.old-deja/g++.other/decl2.C: Likewise.
14676         * gcc.c-torture/execute/20020615-1.c: Likewise.
14677
14678 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14679
14680         PR c++/4933
14681         * g++.dg/template/sizeof4.C: New test.
14682
14683 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14684
14685         * g++.dg/other/error6.C: New test.
14686
14687 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14688
14689         PR c++/10750
14690         * g++.dg/parse/constant2.C: New test.
14691
14692 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14693
14694         PR c++/11106
14695         * g++.dg/other/error5.C: New test.
14696
14697 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14698
14699         * gcc.dg/format/gcc_diag-1.c: New test.
14700
14701 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14702
14703         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14704
14705 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14706
14707         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14708         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14709         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14710
14711 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * gcc.c-torture/execute/builtins/string-8.c: New test.
14714         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14715         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14716         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14717
14718 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14719
14720         PR c++/10468
14721         * g++.dg/ext/typeof6.C: New test.
14722
14723 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14724
14725         PR c++/10796
14726         * g++.dg/init/enum1.C: New test.
14727
14728 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14729
14730         * gcc.dg/20030627-1.c: New test.
14731
14732 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14733
14734         PR c++/11332
14735         * g++.dg/expr/static_cast2.C: New test.
14736
14737 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14738             Jakub Jelinek  <jakub@redhat.com>
14739
14740         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14741         sprintf(dst,"%s",src) optimization.
14742         * gcc.c-torture/execute/20030626-1.c: New test case.
14743         * gcc.c-torture/execute/20030626-2.c: New test case.
14744
14745 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14746
14747         * gcc.c-torture/execute/multi-ix.c: New test.
14748
14749         * gcc.c-torture/execute/simd-4.c (main):
14750         Added missing semicolon at end of union.
14751
14752 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14753
14754         PR c++/8266
14755         * g++.dg/template/explicit-instantiation3.C: New test.
14756
14757 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14758
14759         * gcc.dg/20030626-1.c: Use signed char.
14760
14761 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14762
14763         * gcc.dg/20030626-1.c: New test.
14764
14765 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14766
14767         * const-str-2.m: Update.
14768
14769 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/10990
14772         * g++.dg/rtti/dyncast1.C: New test.
14773         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14774         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14775         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14776
14777         PR c++/10931
14778         * g++.dg/expr/static_cast1.C: New test.
14779
14780 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14781
14782         * gcc.dg/20030625-1.c: New test.
14783
14784 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14785
14786         * gcc.c-torture/compile/20030624-1.c: New test case.
14787
14788 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14789
14790         * gcc.c-torture/execute/string-opt-17.c: New test.
14791
14792 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14793
14794         PR c++/5754
14795         * g++.dg/parse/crash6.C: New test.
14796
14797 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14798
14799         * gcc.dg/builtins-24.c: New test case.
14800
14801 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14802
14803         * g++.dg/opt/operator1.C: New test.
14804
14805 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14806
14807         * gcc.c-torture/execute/string-opt-16.c: New test case.
14808
14809 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14810
14811         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14812         * g++.old-deja/g++.other/conv7.C: Likewise
14813         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14814         * g++.old-deja/g++.other/overload14.C: Likewise.
14815
14816 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14817
14818         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14819         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14820
14821 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14822
14823         PR c++/10888
14824         * g++.dg/warn/Winline-3.C: New test.
14825
14826 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14827
14828         * lib/target-supports.exp (check_alias_available): Make the test
14829         program acceptable to the Solaris assembler.
14830
14831         PR c++/10749
14832         * g++.dg/template/memclass2.C: New test.
14833
14834 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14835             Eric Botcazou  <ebotcazou@libertysurf.fr>
14836
14837         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14838         data for non-matching targets.
14839         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14840
14841 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14842
14843         PR c++/10845
14844         * g++.dg/template/member3.C: New test.
14845
14846 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14847
14848         PR c++/10939
14849         * g++.dg/template/func1.C: New test.
14850
14851         PR c++/9649
14852         * g++.dg/template/static4.C: New test.
14853         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14854
14855         PR c++/11041
14856         * g++.dg/init/ref7.C: New test.
14857
14858 2003-06-19  Matt Austern  <austern@apple.com>
14859
14860         PR c++/11228
14861         * g++.dg/anew1.C: New test.
14862         * g++.dg/anew2.C: New test.
14863         * g++.dg/anew3.C: New test.
14864         * g++.dg/anew4.C: New test.
14865
14866 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14867
14868         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14869
14870 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14871
14872         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14873         endian-dependent.
14874
14875 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14876
14877         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14878         Remove cruft.
14879
14880 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14881
14882         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14883         * gcc.c-torture/compile/961203-1.c: Likewise.
14884         * gcc.c-torture/compile/980506-1.c: Likewise.
14885
14886 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14887
14888         PR c++/10712
14889         * g++.dg/lookup/using7.C: New test.
14890
14891 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14892
14893         PR c++/11105
14894         * g++.dg/abi/conv1.C: Remove it.
14895         * g++.dg/template/conv7.C: New test.
14896         * g++.dg/template/conv8.C: Likewise.
14897         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14898         conversion operator.
14899
14900 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14901
14902         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14903         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14904         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14905         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14906         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14907         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14908         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14909         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14910         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14911         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14912         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14913         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14914         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14915         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14916         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14917         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14918         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14919         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14920         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14921         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14922         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14923         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14924         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14925         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14926         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14927         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14928         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14929         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14930         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14931
14932 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14933
14934         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14935         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14936         indications.
14937
14938 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14939
14940         * gcc.dg/i386-387-5.c: New test case.
14941         * gcc.dg/i386-387-6.c: New test case.
14942         * gcc.dg/builtins-23.c: New test case.
14943
14944 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14945
14946         * gcc.dg/builtins-22.c: New test case.
14947         * gcc.dg/i386-387-1.c: Update to test exp.
14948         * gcc.dg/i386-387-2.c: Likewise.
14949
14950 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14951
14952         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14953
14954 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14955
14956         * lib/gcc-dg.exp (dg-require-dll): New function.
14957         (dg-xfail-if): Likewise.
14958         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14959         driver.
14960
14961         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14962         * gcc.c-torture/compile/20001205-1.c: Likewise.
14963         * gcc.c-torture/compile/20001226-1.c: Likewise.
14964         * gcc.c-torture/compile/20010518-2.c: Likewise.
14965         * gcc.c-torture/compile/20020312-1.c: Likewise.
14966         * gcc.c-torture/compile/20020604-1.c: Likewise.
14967         * gcc.c-torture/compile/920501-12.c: Likewise.
14968         * gcc.c-torture/compile/920501-4.c: Likewise.
14969         * gcc.c-torture/compile/920520-1.c: Likewise.
14970         * gcc.c-torture/compile/920521-1.c: Likewise.
14971         * gcc.c-torture/compile/920625-1.c: Likewise.
14972         * gcc.c-torture/compile/961203-1.c: Likewise.
14973         * gcc.c-torture/compile/980506-1.c: Likewise.
14974         * gcc.c-torture/compile/981006-1.c: Likewise.
14975         * gcc.c-torture/compile/981022-1.c: Likewise.
14976         * gcc.c-torture/compile/981223-1.c: Likewise.
14977         * gcc.c-torture/compile/990617-1.c: Likewise.
14978         * gcc.c-torture/compile/dll.c: Likewise.
14979         * gcc.c-torture/compile/labels-3.c: Likewise.
14980         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14981         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14982         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14983         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14984         * gcc.c-torture/compile/simd-5.c: Likewise.
14985         * gcc.c-torture/compile/20000804-1.x: Remove.
14986         * gcc.c-torture/compile/20001205-1.x: Likewise.
14987         * gcc.c-torture/compile/20001226-1.x: Likewise.
14988         * gcc.c-torture/compile/20010518-2.x: Likewise.
14989         * gcc.c-torture/compile/20020312-1.x: Likewise.
14990         * gcc.c-torture/compile/20020604-1.x: Likewise.
14991         * gcc.c-torture/compile/920501-12.x: Likewise.
14992         * gcc.c-torture/compile/920501-4.x: Likewise.
14993         * gcc.c-torture/compile/920520-1.x: Likewise.
14994         * gcc.c-torture/compile/920521-1.x: Likewise.
14995         * gcc.c-torture/compile/920625-1.x: Likewise.
14996         * gcc.c-torture/compile/961203-1.x: Likewise.
14997         * gcc.c-torture/compile/980506-1.x: Likewise.
14998         * gcc.c-torture/compile/981006-1.x: Likewise.
14999         * gcc.c-torture/compile/981022-1.x: Likewise.
15000         * gcc.c-torture/compile/981223-1.x: Likewise.
15001         * gcc.c-torture/compile/990617-1.x: Likewise.
15002         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15003         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15004         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15005         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15006         * gcc.c-torture/compile/simd-5.x: Likewise.
15007
15008         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15009
15010 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15011
15012         * gcc.c-torture/execute/20030611-1.c: New test.
15013
15014 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15015
15016         PR middle-end/168
15017         * gcc.dg/20030612-1.c: New test case.
15018
15019 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15020
15021         PR c++/10635
15022         * g++.dg/expr/cast1.C: New test.
15023
15024 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15025
15026         * gcc.dg/builtins-21.c: New test case.
15027
15028 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15029
15030         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15031         options instead of at the end.
15032         * lib/objc.exp (objc_target_compile): Likewise.
15033
15034 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15035
15036         PR c++/10432
15037         * g++.dg/parse/error1.C: New test.
15038
15039 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15040
15041         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15042         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15043         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15044         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15045         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15046         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15047         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15048         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15049         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15050         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15051         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15052         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15053         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15054         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15055         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15056         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15057         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15058         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15059         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15060         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15061         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15062         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15063         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15064         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15065
15066         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15067         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15068         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15069         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15070         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15071         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15072         * gcc.dg/compat/scalar-return-3_main.c: New file.
15073         * gcc.dg/compat/scalar-return-3_x.c: New file.
15074         * gcc.dg/compat/scalar-return-3_y.c: New file.
15075         * gcc.dg/compat/scalar-return-4_main.c: New file.
15076         * gcc.dg/compat/scalar-return-4_x.c: New file.
15077         * gcc.dg/compat/scalar-return-4_y.c: New file.
15078
15079 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15080
15081         * gcc.dg/compat/fp2-struct-check.h: New file.
15082         * gcc.dg/compat/fp2-struct-defs.h: New file.
15083         * gcc.dg/compat/fp2-struct-init.h: New file.
15084         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15085         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15086         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15087         * gcc.dg/compat/struct-return-10_main.c: New file.
15088         * gcc.dg/compat/struct-return-10_x.c: New file.
15089         * gcc.dg/compat/struct-return-10_y.c: New file.
15090
15091         * gcc.dg/compat/compat-common.h: New file.
15092         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15093         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15094         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15095         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15096         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15097         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15098         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15099         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15100         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15101         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15102         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15103         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15104         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15105         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15106         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15107         * gcc.dg/compat/small-struct-check.h: Ditto.
15108         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15109         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15110         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15111         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15112         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15113         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15114         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15115         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15116         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15117         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15118         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15119         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15120         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15121         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15122         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15123         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15124         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15125         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15126         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15127         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15128         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15129         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15130         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15131         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15132         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15133         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15134         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15135         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15136         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15137         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15138
15139 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15140
15141         * g++.dg/pch/static-1.C: New file.
15142         * g++.dg/pch/static-1.Hs: New file.
15143
15144 2003-06-10  Richard Henderson  <rth@redhat.com>
15145
15146         * gcc.dg/asm-7.c: Adjust expected warning text.
15147
15148 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15149
15150         * gcc.dg/builtins-20.c: New test case.
15151
15152 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15153
15154         PR c++/11131
15155         * g++.dg/opt/template1.C: New test.
15156
15157 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15158
15159         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15160         additional_sources.
15161
15162 2003-05-21  David Taylor  <dtaylor@emc.com>
15163
15164         * gcc.dg/Wpadded.c: New file.
15165
15166 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15167
15168         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15169         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15170         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15171         dg-require-weak.
15172
15173 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15174
15175         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15176
15177 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15178
15179         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15180         (dg-require-alias): Likewise.
15181         (dg-require-gc-sections): Likewise.
15182         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15183
15184 2003-06-08  Richard Henderson  <rth@redhat.com>
15185
15186         * gcc.dg/20011029-2.c: Fix the array reference.
15187         * gcc.dg/asm-7.c: New.
15188
15189 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15190
15191         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15192
15193 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15194
15195         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15196         (dg-require-gc-sections): Likewise.
15197
15198 2003-06-08  Jan Hubicka  <jh@suse.cz>
15199
15200         * i386-cmov1.c: Fix regular expression.
15201         * i386-cvt-1.c: Likewise.
15202         * i386-local.c: Likewise.
15203         * i386-local2.c: Likewise.
15204         * i386-mul.c: Likewise.
15205         * i386-ssetype-1.c: Likewise.
15206         * i386-ssetype-3.c: Likewise.
15207         * i386-ssetype-5.c: Likewise.
15208
15209 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15210
15211         PR c++/11039
15212         * g++.dg/warn/implicit-typename2.C: New test.
15213         * g++.dg/warn/implicit-typename3.C: New test.
15214
15215 2003-06-07  Richard Henderson  <rth@redhat.com>
15216
15217         * g++.dg/other/offsetof3.C: Use size_t.
15218         * g++.dg/other/offsetof4.C: Likewise.
15219
15220 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15221
15222         * lib/copy-file.exp: New. Implement gcc_copy_files.
15223
15224         * lib/dg-pch.exp: Load copy-file.exp
15225         (dg-pch): Use gcc_copy_files instead of "file copy".
15226
15227 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15228
15229         * gcc.dg/weak/weak.exp: Simplify.
15230         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15231         * gcc.dg/weak/weak-1.c: Likewise.
15232         * gcc.dg/weak/weak-2.c: Likewise.
15233         * gcc.dg/weak/weak-3.c: Likewise.
15234         * gcc.dg/weak/weak-4.c: Likewise.
15235         * gcc.dg/weak/weak-5.c: Likewise.
15236         * gcc.dg/weak/weak-6.c: Likewise.
15237         * gcc.dg/weak/weak-7.c: Likewise.
15238         * gcc.dg/weak/weak-8.c: Likewise.
15239         * gcc.dg/weak/weak-9.c: Likewise.
15240
15241 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15242
15243         gcc.c-torture/execute/20030606-1.c: New.
15244
15245 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15246
15247         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15248         * gcc.dg/builtins-19.c: Likewise.
15249
15250 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15251
15252         * gcc.dg/builtins-2.c: Add some more tests.
15253         * gcc.dg/builtins-18.c: New test case.
15254         * gcc.dg/builtins-19.c: New test case.
15255
15256 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15257             Jim Wilson  <wilson@tuliptree.org>
15258
15259         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15260
15261 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15262
15263         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15264         mempcpy/stpcpy calls not to be optimized into something else.
15265         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15266         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15267         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15268
15269 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15270
15271         * gcc.dg/format/asm_fprintf-1.c: New test.
15272
15273 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15274
15275         * lib/gcc-defs.exp (additional_sources): New variable.
15276         (dg-additional-sources): New function.
15277         (additional_files): New variable.
15278         (dg-additional-files): New function.
15279         (dg-additional-files-options): Likewise.
15280         * lib/gcc-dg.exp (dg-require-weak): New function.
15281         (dg-require-alias): Likewise.
15282         (dg-require-gc-sections): Likewise.
15283         * lib/target-supports.exp (check_alias_available): Remove testfile
15284         parameter.
15285         (check_gc_sections_available): New function.
15286         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15287         (dg-gpp-additional-files): Likewise.
15288         * lib/g++.exp (additional_sources): Remove.
15289         (additional_files): Likewise.
15290         (g++_target_compile): Use dg-additional-files-options.
15291
15292         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15293         Tcl logic.
15294         * gcc.dg/special/ecos.exp: Remove.
15295         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15296         * gcc.dg/special/alias-1.c: Likewise.
15297         * gcc.dg/special/alias-2.c: Likewise.
15298         * gcc.dg/special/gcsec-1.c: Likewise.
15299         * gcc.dg/special/weak-1.c: Likewise.
15300         * gcc.dg/special/weak-2.c: Likewise.
15301         * gcc.dg/special/wkali-1.c: Likewise.
15302         * gcc.dg/special/wkali-2.c: Likewise.
15303
15304         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15305         dg-gpp-additional-*.
15306         * g++.dg/special/conpr-3.C: Likewise.
15307         * g++.dg/special/conpr-4.C: Likewise.
15308         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15309         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15310         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15311         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15312         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15313         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15314         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15315         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15316         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15317         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15318         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15319         * g++.old-deja/g++.other/comdat1.C: Likewise.
15320         * g++.old-deja/g++.other/comdat2.C: Likewise.
15321         * g++.old-deja/g++.other/comdat3.C: Likewise.
15322         * g++.old-deja/g++.other/ctor1.C: Likewise.
15323         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15324
15325 2003-06-05  Richard Henderson  <rth@redhat.com>
15326
15327         * gcc.dg/debug/20030605-1.c: New.
15328
15329 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15330
15331         * README.QMTEST: Update.
15332
15333 2003-06-04  Richard Henderson  <rth@redhat.com>
15334
15335         * gcc.dg/cleanup-1.c: New.
15336         * gcc.dg/cleanup-2.c: New.
15337         * gcc.dg/cleanup-3.c: New.
15338         * gcc.dg/cleanup-4.c: New.
15339         * gcc.dg/cleanup-5.c: New.
15340         * gcc.dg/cleanup-6.c: New.
15341         * gcc.dg/cleanup-7.c: New.
15342
15343 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15344
15345         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15346
15347         * lib/dg-pch.exp: New file.
15348         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15349         * gcc.dg/pch/pch.exp: Likewise.
15350
15351 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15352
15353         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15354         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15355         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15356         * gcc.dg/builtins-17.c: New test case.
15357         * gcc.dg/i386-387-4.c: New test case.
15358         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15359
15360 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15361
15362         * gcc.dg/ultrasp9.c: New test.
15363
15364 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15365
15366         * gcc.c-torture/compile/20030604-1.c: New test.
15367         * gcc.dg/sparc-constant-1.c: New test.
15368
15369 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15370
15371         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15372
15373 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15374
15375         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15376
15377         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15378         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15379
15380 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15381
15382         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15383
15384 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15385
15386         PR c++/10940
15387         * g++.dg/template/spec10.C: New test.
15388
15389 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15390
15391         * gcc.dg/builtins-16.c: New test case.
15392
15393 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15394
15395         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15396         mempcpy test with post-increments.
15397         * gcc.c-torture/execute/string-opt-3.c: New test.
15398         * gcc.dg/string-opt-1.c: New test.
15399
15400 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15401
15402         PR fortran/10965
15403         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15404
15405 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15406
15407         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15408         (scan-assembler): ... here.  Use dg-scan.
15409         (scan-assembler-not): Likewise.
15410         (scan-file): New function.
15411         (scan-file-not): Likewise.
15412         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15413         * gcc.dg/cpp/_Pragma4.c: Likewise.
15414         * gcc.dg/cpp/_Pragma5.c: Likewise.
15415         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15416         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15417         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15418         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15419         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15420         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15421         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15422         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15423         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15424         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15425         * gcc.dg/cpp/cxxcom1.c: Likewise.
15426         * gcc.dg/cpp/line1.c: Likewise.
15427         * gcc.dg/cpp/maccom1.c: Likewise.
15428         * gcc.dg/cpp/maccom2.c: Likewise.
15429         * gcc.dg/cpp/maccom3.c: Likewise.
15430         * gcc.dg/cpp/maccom4.c: Likewise.
15431         * gcc.dg/cpp/maccom5.c: Likewise.
15432         * gcc.dg/cpp/maccom6.c: Likewise.
15433         * gcc.dg/cpp/multiline.c: Likewise.
15434         * gcc.dg/cpp/spacing1.c: Likewise.
15435         * gcc.dg/cpp/spacing2.c: Likewise.
15436         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15437         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15438         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15439         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15440         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15441         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15442         * gcc.dg/cpp/cxxcom2.c: Likewise.
15443         * gcc.dg/cpp/cxxcom2.h: New file.
15444
15445         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15446         * g++.dg/cpp/truefalse.C: Here.
15447         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15448
15449 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15450
15451         * gcc.dg/cpp/redef3.c: New file.
15452
15453 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15454
15455         * gcc.dg/i386-loop-3.c: New test.
15456
15457 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15458
15459         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15460
15461 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15462
15463         * gcc.dg/fwrapv-1.c: New test case.
15464         * gcc.dg/fwrapv-2.c: New test case.
15465
15466 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15467
15468         PR c++/10956
15469         * g++.dg/template/spec9.C: New test.
15470
15471 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15472
15473         * gcc.dg/duff-4.c: New test case.
15474
15475 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15476
15477         PR fortran/10843
15478         * g77.dg/ffixed-form-1.f: New test
15479         * g77.dg/ffixed-form-2.f: New test
15480         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15481         * g77.dg/ffree-form-3.f: New test
15482
15483 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15484
15485         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15486         * gcc.dg/wint_t-1.c: Likewise.
15487
15488 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15489
15490         * g++.dg/template/access11.C: New test.
15491
15492 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15493
15494         PR c++/10849
15495         * g++.dg/template/access10.C: New test.
15496
15497 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15498             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15499
15500         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15501
15502 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15503
15504         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15505         suppress for powerpc-*-darwin*.
15506         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15507
15508 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15509
15510         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15511         suppress option for powerpc-*-darwin*.
15512
15513 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15514
15515         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15516         * gcc.dg/builtins-4.c: Add test for fmod.
15517
15518 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15519
15520         PR c++/10682
15521         * g++.dg/template/instantiate4.C: New test.
15522
15523 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15524
15525         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15526
15527 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15528
15529         * gcc.dg/compat/scalar-return-1_main.c: New file.
15530         * gcc.dg/compat/scalar-return-1_x.c: New file.
15531         * gcc.dg/compat/scalar-return-1_y.c: New file.
15532         * gcc.dg/compat/scalar-return-2_main.c: New file.
15533         * gcc.dg/compat/scalar-return-2_x.c: New file.
15534         * gcc.dg/compat/scalar-return-2_y.c: New file.
15535         * gcc.dg/compat/struct-return-3_main.c: New file.
15536         * gcc.dg/compat/struct-return-3_y.c: New file.
15537         * gcc.dg/compat/struct-return-3_x.c: New file.
15538         * gcc.dg/compat/struct-return-2_main.c: New file.
15539         * gcc.dg/compat/struct-return-2_x.c: New file.
15540         * gcc.dg/compat/struct-return-2_y.c: New file.
15541
15542 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15543
15544         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15545         for hppa*-hp-hpux*.
15546         * gcc.dg/20021014-1.c (dg-options): Likewise.
15547         * gcc.dg/nest.c (dg-options): Likewise.
15548
15549 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15550
15551         PR c++/9738
15552         * g++.dg/ext/dllimport2.C: New file.
15553         * g++.dg/ext/dllimport3.C: New file.
15554
15555 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15556
15557         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15558         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15559         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15560         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15561         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15562         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15563         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15564         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15565         * gcc.dg/compat/small-struct-defs.h: New file.
15566         * gcc.dg/compat/small-struct-init.h: New file.
15567         * gcc.dg/compat/small-struct-check.h: New file.
15568         * gcc.dg/compat/fp-struct-defs.h: New file.
15569         * gcc.dg/compat/fp-struct-check.h: New file.
15570         * gcc.dg/compat/fp-struct-init.h: New file.
15571         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15572         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15573
15574 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15575
15576         * gcc.dg/20030225-2.c: New test.
15577
15578 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15579             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15580
15581         * gcc.c-torture/compile/20030518-1.c: New test case.
15582
15583 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15584
15585         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15586         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15587         gcc-dg-debug-runtest.
15588         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15589         gcc-dg-debug-runtest.
15590
15591 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15592
15593         PR c++/9022
15594         * g++.dg/lookup/using6.C: New test.
15595
15596 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15597
15598         * g++.dg/parse/access2.C: New test.
15599
15600 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15601
15602         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15603         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15604         * gcc.dg/debug/debug.exp: Likewise.
15605
15606 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15607
15608         * gcc.dg/dollar.c: New test.
15609
15610 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15611
15612         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15613         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15614         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15615         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15616         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15617         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15618         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15619         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15620         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15621         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15622         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15623         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15624         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15625         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15626         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15627         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15628         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15629         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15630
15631 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15632
15633         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15634         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15635         support for "repo" mode.
15636         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15637         * lib/g77-dg.exp: Likewise.
15638         * lib/obj-dg.exp: Likewise.
15639
15640 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15641
15642         Merge from gcc-3_2-rhl8-branch:
15643         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15644
15645         * gcc.dg/tls/opt-6.c: New test.
15646
15647         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15648
15649         * gcc.dg/20030405-1.c: New test.
15650
15651         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15652
15653         * gcc.dg/20030309-1.c: New test.
15654
15655         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15656
15657         * gcc.c-torture/execute/20030307-1.c: New test.
15658
15659         2003-02-20  Randolph Chung  <tausq@debian.org>
15660
15661         * gcc.c-torture/compile/20030220-1.c: New test.
15662
15663         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15664
15665         * gcc.dg/20030217-1.c: New test.
15666
15667         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15668
15669         * gcc.c-torture/compile/20020129-1.c: New test.
15670
15671         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15672
15673         * gcc.dg/unroll-1.c: New test.
15674
15675         2002-11-16  Jan Hubicka  <jh@suse.cz>
15676
15677         * gcc.c-torture/execute/20020920-1.c: New test.
15678
15679         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15680
15681         PR target/7434
15682         * gcc.c-torture/compile/20021008-1.c: New test.
15683
15684         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15685
15686         PR target/7559
15687         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15688
15689         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15690
15691         * gcc.c-torture/compile/20020807-1.c: New test.
15692
15693         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15694
15695         * gcc.dg/tls/opt-1.c: New test.
15696
15697         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15698
15699         * gcc.dg/20020729-1.c: New test.
15700
15701         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15702
15703         * g++.dg/opt/life1.C: New test.
15704
15705         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15706
15707         * gcc.dg/20020525-1.c: New test.
15708
15709         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15710
15711         PR c++/6794
15712         * g++.dg/ext/pretty1.C: New test.
15713         * g++.dg/ext/pretty2.C: New test.
15714
15715 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15716
15717         PR c++/8385
15718         * g++.dg/ext/typeof5.C: New test.
15719
15720 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15721
15722         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15723         __USER_LABEL_PREFIX__ into account.
15724         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15725
15726 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15727
15728         * gcc.dg/builtins-15.c: New test case.
15729
15730 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15731
15732         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15733
15734 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15735
15736         * lib/g++.exp: Tweak handling of additional source files.
15737         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15738         * g++.dg/special/conpr-2a.C: Rename to ...
15739         * g++.dg/special/conpr-2a.cc: ... this.
15740         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15741         * g++.dg/special/conpr-3a.C: Rename to ...
15742         * g++.dg/special/conpr-3a.cc: This.
15743         * g++.dg/special/conpr-3b.C: Rename to ...
15744         * g++.dg/special/conpr-3b.cc: This.
15745         * g++.dg/special/conpr-4.C: New test.
15746         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15747
15748 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15749
15750         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15751
15752 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15753
15754         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15755         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15756         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15757         * g++.old-deja/g++.other/warn3.C: Likewise.
15758
15759 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15760
15761         * gcc.dg/i386-387-1.c: Update to also test log.
15762         * gcc.dg/i386-387-2.c: Likewise.
15763
15764 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15765
15766         * g77.f-torture/execute/int8421.f: New test.
15767
15768 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15769
15770         PR c++/10230, c++/10481
15771         * g++.dg/lookup/scoped5.C: New test.
15772
15773 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15774
15775         PR c++/10552
15776         * g++.dg/template/ttp6.C: New test.
15777
15778 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15779
15780         * gcc.c-torture/execute/builtins: New directory.
15781         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15782         gcc.c-torture/execute/builtins.
15783         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15784         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15785         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15786         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15787
15788 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15789
15790         PR c++/9252
15791         * g++.dg/template/access8.C: New test.
15792         * g++.dg/template/access9.C: New test.
15793
15794 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15795
15796         PR c++/9554
15797         * g++.dg/parse/access1.C: New test.
15798
15799 2003-05-09  DJ Delorie  <dj@redhat.com>
15800
15801         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15802         long, and not an int.
15803
15804 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15805
15806         PR c++/10555, c++/10576
15807         * g++.dg/template/memclass1.C: New test.
15808
15809 2003-05-08  DJ Delorie  <dj@redhat.com>
15810
15811         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15812         targets.
15813         * gcc.c-torture/execute/20021024-1.x: Likewise.
15814         * gcc.c-torture/execute/shiftdi.x: Likewise.
15815         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15816         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15817         * gcc.dg/20021018-1.c: Likewise.
15818
15819 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15820
15821         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15822
15823         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15824         (bcopy): Call memmove.
15825
15826 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15827
15828         * g77.f-torture/compile/8485.f: New test case.
15829
15830 2003-05-07  Richard Henderson  <rth@redhat.com>
15831
15832         PR c++/10570
15833         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15834         Verify exception_cleanup not called for rethrows.
15835         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15836         when exiting catch block without rethrowing.
15837         * g++.dg/eh/forced3.C: New.
15838         * g++.dg/eh/forced4.C: New.
15839
15840 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15841
15842         * gcc.dg/20030505.c: Fix triplet.
15843
15844 2003-05-06  DJ Delorie  <dj@redhat.com>
15845
15846         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15847         * gcc.dg/nest.c: Likewise.
15848
15849 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15850
15851         * gcc.dg/builtins-14.c: New test case.
15852
15853 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15854
15855         * lib/compat.exp (compat-execute): New argument.
15856         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15857         * gcc.dg/compat: New test directory.
15858         * gcc.dg/compat/compat.exp: New expect script.
15859         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15860         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15861         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15862         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15863         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15864         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15865
15866         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15867         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15868         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15869         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15870         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15871         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15872         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15873         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15874         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15875         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15876         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15877         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15878         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15879         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15880         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15881
15882 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15883
15884         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15885
15886 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15887
15888         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15889
15890 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15891
15892         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15893         * gcc.dg/ppc-fsel-2.c: New test.
15894
15895         * gcc.dg/unused-5.c: New test.
15896
15897 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15898
15899         PR c++/10496
15900         * g++.dg/warn/pmf1.C: New test.
15901
15902 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15903
15904         PR c++/4494
15905         * g++.dg/warn/main.C: New test.
15906
15907 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15908
15909         * gcc.dg/nonnull-3.c: New test.
15910
15911 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15912
15913         * gcc.dg/cpp/Wtrigraphs.c: Update.
15914         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15915
15916 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15917
15918         * gcc.dg/ppc-fsel-1.c: New test.
15919
15920 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15921
15922         PR c/10604
15923         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15924
15925 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15926
15927         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15928
15929 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15930
15931         PR c++/9364, c++/10553, c++/10586
15932         * g++.dg/parse/typename4.C: New test.
15933         * g++.dg/parse/typename5.C: Likewise.
15934
15935 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15936
15937         * gcc.c-torture/compile/20030503-1.c: New test.
15938
15939 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15940
15941         * g++.dg/lookup/using5.C: Fix testcase error.
15942
15943 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15944
15945         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15946         since MEABI is no longer supported.  Remove all vestiges
15947         of MEABI from the test.
15948
15949 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15950
15951         PR c++/10554
15952         * g++.dg/lookup/using5.C: New test.
15953
15954 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15955
15956         PR c++/8772
15957         * g++.dg/template/ttp5.C: New test.
15958
15959 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15960
15961         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15962         (dg-gpp-additional-sources): New function.
15963         (dg-gpp-additional-files): Likewise.
15964         * lib/g++.exp (additional_sources): New variable.
15965         (additional_files): Likewise.
15966         (g++_target_compile): Deal with them.
15967         * lib/old-dejagnu.exp: Remove.
15968         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15969         * g++.old-deja: Revise all tests to use dg commands.
15970
15971 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15972
15973         PR c++/9432, c++/9528
15974         * g++.dg/lookup/using4.C: New test.
15975
15976 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15977
15978         * gcc.dg/noreturn-5.c: New file.
15979         * gcc.dg/noreturn-6.c: New file.
15980
15981         * gcc.c-torture/compile/inline-1.c: New file.
15982
15983 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/10551
15986         * g++.dg/template/explicit1.C: New test.
15987
15988 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15989
15990         PR c++/10549
15991         * g++.dg/other/bitfield1.C: New test.
15992
15993         PR c++/10527
15994         * g++.dg/init/new7.C: New test.
15995
15996 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15997
15998         * g++.dg/ext/desig1.C: New test.
15999         * g++.dg/ext/init1.C: Update.
16000
16001         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16002
16003 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16004
16005         PR c++/10180
16006         * g++.dg/warn/Winline-1.C: New test.
16007
16008 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16009
16010         * gcc.c-torture/execute/string-opt-19.c: New test.
16011
16012         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16013         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16014
16015 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16016
16017         PR c++/10506
16018         * g++.dg/init/new6.C: New test.
16019
16020         PR c++/10503
16021         * g++.dg/init/ref6.C: New test.
16022
16023 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16024
16025         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16026
16027 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16028
16029         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16030         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16031
16032 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16033
16034         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16035         initialized static data members.
16036
16037 2003-04-25  H.J. Lu <hjl@gnu.org>
16038
16039         * gcc.dg/ia64-sync-4.c: New test.
16040
16041 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16042
16043         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16044         date.
16045
16046 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16047
16048         PR c++/10337
16049         * g++.dg/warn/conv1.C: New test.
16050         * g++.old-deja/g++.other/conv7.C: Adjust.
16051         * g++.old-deja/g++.other/overload14.C: Adjust.
16052
16053 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16054
16055         PR c++/10471
16056         * g++.dg/template/defarg2.C: New test.
16057
16058 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16059
16060         * gcc.dg/cpp/include2.c: Update.
16061         * gcc.dg/cpp/multiline-2.c: New.
16062         * gcc.dg/cpp/multiline.c: Update.
16063         * gcc.dg/cpp/strify2.c: Update.
16064         * gcc.dg/cpp/trad/literals-2.c: Update.
16065
16066 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16067
16068         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16069
16070 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16071
16072         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16073
16074 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16075
16076         PR c++/10451
16077         * g++.dg/parse/crash4.C: New test.
16078
16079         PR c++/9847
16080         * g++.dg/parse/crash5.C: New test.
16081
16082 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16083
16084         PR c++/10446
16085         * g++.dg/parse/crash3.C: New test.
16086
16087         PR c++/10428
16088         * g++.dg/parse/elab1.C: New test.
16089
16090 2003-04-22  Devang Patel  <dpatel@apple.com>
16091
16092         * gcc.dg/cpp/trad/funlike-5.c: New test.
16093
16094 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16095
16096         * g++.dg/other/packed1.C: Fix dg options.
16097
16098 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16099
16100         * g++.dg/other/offsetof2.C: New test.
16101
16102 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16103
16104         * g++.dg/template/recurse.C: Adjust location of error messages.
16105
16106 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16107
16108         PR c++/9881
16109         * g++.dg/init/addr-const1.C: New test.
16110         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16111
16112 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16113
16114         PR c++/10405
16115         * g++.dg/lookup/struct-hack1.C: New test.
16116
16117 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16118
16119         * ucs.c: Update diagnostic messages.
16120
16121 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16122
16123         * gcc.dg/cpp/truefalse.cpp: New test.
16124         * gcc.dg/cpp/cpp.exp: Update.
16125         * g++.dg/other/stdbool-if.C: Remove.
16126
16127 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16128
16129         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16130         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16131
16132 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16133
16134         * gcc.c-torture/compile/20030418-1.c: New test.
16135
16136 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16137
16138         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16139
16140 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16141
16142         PR c++/10347
16143         g++.dg/template/dependent-name1.C: New test.
16144
16145 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16146
16147         * gcc.dg/warn-1.c (tourist_guide): New array,
16148         contains a pointer to bar.
16149
16150 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16151
16152         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16153         * gcc.c-torture/execute/medce-1.c: New test case.
16154         * gcc.c-torture/execute/medce-2.c: New test case.
16155
16156 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16157
16158         * lib/prune.exp: Ignore more messages.
16159
16160         PR c++/10381
16161         * g++.dg/parse/lookup3.C: New test.
16162
16163 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16164
16165         * gcc.c-torture/compile/20030415-1.c : New test.
16166
16167 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16168
16169         * gcc.c-torture/execute/scope-2.c: Move to ...
16170         * gcc.dg/noncompile/scope.c: .... here.
16171
16172 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16173
16174         * gcc.dg/20030414-2.c: New test case.
16175
16176 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16177
16178         PR target/10377
16179         * gcc.dg/20030414-1.c: New test.
16180
16181 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16182
16183         * gcc.dg/builtins-12.c: New test case.
16184         * gcc.dg/builtins-13.c: New test case.
16185
16186 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16187
16188         * gcc.c-torture/execute/string-opt-18.c: New test.
16189
16190 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16191
16192         PR c++/10300
16193         * g++.dg/init/new5.C: New test.
16194
16195 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16196
16197         PR c++/7910
16198         * g++.dg/ext/dllimport1.C: New test.
16199
16200 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16201
16202         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16203
16204 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16205
16206         PR Fortran/9263
16207         * g77.f-torture/noncompile/9263.f: New test
16208         PR Fortran/1832
16209         * g77.f-torture/execute/1832.f: New test
16210
16211 2003-04-11  David Chad  <davidc@freebsd.org>
16212             Loren J. Rittle  <ljrittle@acm.org>
16213
16214         libobjc/8562
16215         * objc.dg/headers.m: New test.
16216
16217 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16218
16219         * gcc.c-torture/execute/builtin-noret-2.c: New.
16220         * gcc.c-torture/execute/builtin-noret-2.x: New.
16221         XFAIL builtin-noret-2.c at -O1 and above.
16222         * gcc.dg/redecl.c: New.
16223         * gcc.dg/Wshadow-1.c: Update error regexps.
16224
16225 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16226
16227         * g++.dg/abi/bitfield10.C: New test.
16228
16229 2003-04-09  Mike Stump  <mrs@apple.com>
16230
16231         * gcc.dg/pch/pch.exp: Make testcase names longer.
16232         * g++.dg/pch/pch.exp: Make testcase names longer.
16233
16234 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16235
16236         * gcc.dg/builtins-11.c: New test case.
16237
16238 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16239
16240         * gcc.dg/builtins-9.c: New test case.
16241         * gcc.dg/builtins-10.c: New test case.
16242
16243 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16244
16245         * gcc.dg/noncompile/init-4.c.c: New test.
16246
16247 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16248
16249         * gcc.misc-test/gcov-9.c: New test.
16250         * gcc.misc-test/gcov-10.c: New test
16251         * gcc.misc-test/gcov-11.c: New test.
16252
16253 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16254
16255         PR optimization/10024
16256         * gcc.c-torture/compile/20030405-1.c: New test.
16257
16258 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16259
16260         * gcc.dg/pch/static-3.c: New.
16261         * gcc.dg/pch/static-3.hs: New.
16262         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16263
16264 2003-04-04  Richard Henderson  <rth@redhat.com>
16265
16266         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16267         * g++.dg/eh/forced2.C: Likewise.
16268
16269 2003-04-03  Mike Stump  <mrs@apple.com>
16270
16271         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16272         target arg.
16273         (scan-assembler-times, scan-assembler-not): Likewise.
16274         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16275
16276 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16277
16278         * gcc.dg/sparc-loop-1.c: New test.
16279
16280 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16281
16282         PR other/9274
16283         * g++.dg/pch/system-2.C: New.
16284         * g++.dg/pch/system-2.Hs: New.
16285
16286 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16287
16288         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16289
16290         * g++.dg/eh/simd-1.C (vecfunc): Same.
16291
16292 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16293
16294         * gcc.c-torture/execute/20030401-1.c: New test case.
16295
16296 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16297
16298         * objc.dg/defs.m: New.
16299
16300 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16301
16302         * g++.dg/eh/simd-1.C: New.
16303         * g++.dg/eh/simd-2.C: New.
16304
16305 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16306
16307         * gcc.c-torture/execute/simd-3.c: New.
16308
16309 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16310
16311         PR c/9936
16312         * gcc.dg/20030331-2.c: New test.
16313
16314 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16315
16316         PR c++/10278
16317         * g++.dg/parse/crash2.C: New test.
16318
16319 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16320
16321         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16322         * gcc.c-torture/execute/20030331-1.c: ...here.
16323
16324 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16325
16326         * gcc.c-torture/execute/20030331-1.c: New test.
16327
16328 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16329
16330         * lib/gcov.exp: Adjust call return testing strings.
16331         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16332
16333 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16334
16335         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16336         * gcc.dg/builtins-7.c: New test case.
16337         * gcc.dg/builtins-8.c: New test case.
16338
16339 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16340
16341         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16342
16343 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16344
16345         PR c++/7647
16346         * g++.dg/lookup-class-member-2.C: New test.
16347
16348 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16349
16350         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16351
16352 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16353
16354         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16355
16356 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16357
16358         * g++.dg/init/attrib1.C: New test.
16359
16360 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16361
16362         * gcc.dg/ultrasp8.c: New test.
16363
16364 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16365
16366         * gcc.dg/ultrasp7.c: New test.
16367
16368 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16369
16370         PR c++/10047
16371         * g++.dg/template/inline1.C: New test.
16372
16373 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16374
16375         * gcc.dg/sparc-dwarf2.c: New test.
16376
16377 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16378
16379         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16380         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16381
16382 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16383
16384         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16385         than reading .x files.
16386         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16387         * g77.dg/gcov/gcov-1.f: Likewise.
16388         * gcc.misc-tests/gcov-4b.c: Likewise.
16389         * gcc.misc-tests/gcov-5b.c: Likewise.
16390         * gcc.misc-tests/gcov-6.c: Likewise.
16391         * gcc.misc-tests/gcov-7.c: Likewise.
16392         * gcc.misc-tests/gcov-8.c: Likewise.
16393         * g++.dg/gcov/gcov-1.x: Remove.
16394         * g77.dg/gcov/gcov-1.x: Likewise.
16395         * gcc.misc-tests/gcov-4b.x: Likewise.
16396         * gcc.misc-tests/gcov-5b.x: Likewise.
16397         * gcc.misc-tests/gcov-6.x: Likewise.
16398         * gcc.misc-tests/gcov-7.x: Likewise.
16399         * gcc.misc-tests/gcov-8.x: Likewise.
16400
16401 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16402
16403         PR opt/10087
16404         * gcc.dg/20030324-1.c: New test.
16405
16406 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16407
16408         PR c++/10224
16409         * g++.dg/template/arg3.C: New test.
16410
16411         PR c++/10158
16412         * g++.dg/template/friend18.C: New test.
16413
16414 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16415
16416         * g77.f-torture/compile/20030326-1.f: New test case.
16417
16418 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16419
16420         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16421
16422         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16423
16424 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16425
16426         * gcc.dg/ia64-sync-3.c: New test.
16427
16428 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16429
16430         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16431
16432 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16433
16434         * gcc.dg/ultrasp6.c: New test.
16435
16436 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16437
16438         * gcc.dg/i386-signbit-1.c: New test.
16439         * gcc.dg/i386-signbit-2.c: New test.
16440         * gcc.dg/i386-signbit-3.c: New test.
16441
16442 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16443
16444         * gcc.dg/ultrasp5.c: Fix options.
16445
16446 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16447
16448         * gcc.dg/ultrasp5.c: Fix comment.
16449
16450 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16451
16452         PR fortran/10197
16453         * g77.f-torture/execute/10197.f: New test.
16454
16455 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16456
16457         PR c++/9898, c++/383
16458         * g++.dg/template/conv6.C: New test.
16459
16460         PR c++/10119
16461         * g++.dg/template/ptrmem5.C: New test.
16462
16463         PR c++/10026
16464         * g++.dg/lookup/koenig1.C: New test.
16465
16466         PR C++/10199
16467         * g++.dg/lookup/template2.C: New test.
16468
16469 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16470
16471         * g++.dg/opt/rtti1.C: New test.
16472
16473 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16474
16475         * gcc.dg/ultrasp5.c: New test.
16476
16477 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16478
16479         PR middle-end/9967
16480         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16481         builtin fputs.
16482
16483 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16484
16485         PR c/8224
16486         * gcc.dg/20030323-1.c: New test.
16487
16488 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16489
16490         * gcc.c-torture/compile/20030323-1.c: New test case.
16491
16492 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16493
16494         * gcc.dg/20030321-1.c: New test.
16495
16496 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16497
16498         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16499
16500 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16501
16502         PR c++/9978, c++/9708
16503         * g++.dg/ext/vlm1.C: Adjust expected error.
16504         * g++.dg/ext/vla2.C: New test.
16505         * g++.dg/template/arg1.C: New test.
16506         * g++.dg/template/arg2.C: New test.
16507
16508 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16509
16510         * g77.f-torture/execute/select.f: New test.
16511         * g77.f-torture/noncompile/select_no_compile.f: New test.
16512
16513 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16514
16515         PR c++/9898
16516         * g++.dg/other/error4.C: New test.
16517
16518 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16519
16520         * g++.dg/template/friend17.C: New test.
16521
16522 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16523
16524         * gcc.c-torture/compile/20030320-1.c: New.
16525
16526 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16527
16528         * gcc.dg/builtins-6.c: New test case.
16529
16530 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16531
16532         PR target/10073
16533         * gcc.c-torture/compile/20030319-1.c: New.
16534
16535 2003-03-18  Jan Hubicka  <jh@suse.cz>
16536
16537         * gcc.dg/i386-cvt-1.c: New test.
16538
16539 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16540
16541         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16542         * objc.dg/naming-2.m: Likewise.
16543
16544 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16545
16546         PR c++/9639
16547         * g++.dg/parse/crash1.C: New test.
16548
16549 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16550
16551         PR c++/8805
16552         * g++.dg/eh/cleanup1.C: New test.
16553
16554 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16555
16556         * gcc.c-torture/execute/20030316-1.c: New test case.
16557
16558 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16559
16560         PR c++/9629
16561         * g++.dg/init/ctor2.C: New test.
16562
16563 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16564
16565         * g77.f-torture/compile/xformat.f: New test case.
16566
16567 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16568
16569         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16570         * g++.old-deja/g++.mike/eh50.C: Likewise.
16571
16572 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16573
16574         PR c++/6440
16575         * g++.dg/template/spec7.C: New test.
16576         * g++.dg/template/spec8.C: Likewise.
16577
16578 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16579
16580         * gcc.c-torture/execute/20030313-1.c: New test.
16581
16582 2003-03-14  Richard Henderson  <rth@redhat.com>
16583
16584         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16585
16586 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16587
16588         * gcc.c-torture/compile/20030314-1.c: New test.
16589
16590 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16591
16592         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16593         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16594         thumb target,
16595         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16596         to accept newer _imp__  prefix and additional
16597         newline in .drectve section.
16598         * gcc.dg/dll-4.c: Likewise.
16599         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16600         switch.
16601
16602 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16603
16604         * g++.dg/parse/namespace9.C: New test.
16605
16606         * g++.dg/init/ref5.C: New test.
16607         * g++.dg/parse/ptrmem1.C: Likewise.
16608
16609 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16610
16611         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16612         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16613         regular expression.
16614         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16615         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16616
16617 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16618
16619         * gcc.c-torture/execute/20030224-2.c: New test.
16620
16621 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16622
16623         * gcc.dg/decl-3.c: New test.
16624
16625 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16626
16627         * gcc.dg/i386-loop-2.c: New test.
16628
16629 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16630
16631         PR c++/9474
16632         * g++.dg/parse/namespace8.C: New test.
16633
16634         PR c++/9924
16635         * g++.dg/overload/builtin2.C: New test.
16636
16637 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16638
16639         * gcc.dg/return-type-3.c: New test.
16640
16641 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16642
16643         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16644         profiling options are not supported.
16645
16646 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16647
16648         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16649         * g++.old-deja/g++.warn/impint2.C: Likewise.
16650
16651 2003-03-10  Devang Patel  <dpatel@apple.com>
16652
16653         * g++.dg/cpp/c++_cmd_1.C: New test.
16654         * g++.dg/cpp/c++_cmd_1.h: New file.
16655
16656 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16657
16658         * gcc.dg/altivec-9.c: New file.
16659
16660 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16661
16662         * gcc.dg/ppc-sdata-1.c: New test.
16663         * gcc.dg/ppc-sdata-2.c: New test.
16664
16665 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16666
16667         PR c++/9373
16668         * g++.dg/opt/ptrmem2.C: New test.
16669
16670         PR c++/8534
16671         * g++.dg/opt/ptrmem1.C: New test.
16672
16673 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16674
16675         * gcc.dg/i386-loop-1.c: New test.
16676
16677 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16678
16679         PR c++/9970
16680         * g++.dg/lookup/friend1.C: New test.
16681
16682 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16683
16684         PR c++/9823
16685         * g++.dg/parser/constructor1.C: New test.
16686
16687 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16688
16689         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16690
16691         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16692
16693 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16694
16695         * gcc.dg/cpp/Wunused.c: Update test.
16696
16697 2003-03-08  Jan Hubicka  <jh@suse.cz>
16698
16699         * gcc.dg/inline-3.c: New test.
16700
16701 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/9809
16704         * g++.dg/parse/builtin1.C: New test.
16705
16706         PR c++/9982
16707         * g++.dg/abi/cookie1.C: New test.
16708         * g++.dg/abi/cookie2.C: Likewise.
16709
16710         PR c++/9524
16711         * g++.dg/template/field1.C: New test.
16712
16713         PR c++/9912
16714         * g++.dg/parse/class1.C: New test.
16715         * g++.dg/parse/namespace7.C: Likewise.
16716         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16717
16718 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16719
16720         * g++.dg/init/ref4.C: New test.
16721
16722 2003-03-07  Jan Hubicka  <jh@suse.cz>
16723
16724         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16725         * gcc.dg/inline-3.c:  New test.
16726
16727 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16728
16729         * g++.dg/init/ref3.C: New test.
16730
16731         PR c++/9965
16732         * g++.dg/init/ref2.C: New test.
16733
16734         PR c++/9400
16735         * g++.dg/warn/Wshadow-2.C: New test.
16736
16737         PR c++/9791
16738         * g++.dg/warn/Woverloaded-1.C: New test.
16739
16740 2003-03-05  Jan Hubicka  <jh@suse.cz>
16741
16742         * gcc.dg/i386-local2.c: New.
16743         * gcc.dg/i386-local.c: Fix typo.
16744
16745 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16746
16747         * g++.dg/abi/layout3.C: New test.
16748
16749 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16750
16751         * gcc.c-torture/compile/20030305-1.c
16752
16753 2003-03-05  Jan Hubicka  <jh@suse.cz>
16754
16755         * gcc.dg/i386-local.c: New.
16756
16757 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16758
16759         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16760
16761 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16762
16763         * gcc.dg/switch-2.c: New test.
16764         * gcc.dg/switch-3.c: New test.
16765         * gcc.dg/Wswitch.c: Adjust line numbers.
16766         * gcc.dg/Wswitch-default.c: Likewise.
16767         * gcc.dg/Wswitch-enum.c: Likewise.
16768
16769 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16770
16771         * gcc.c-torture/execute/20030222-1.c: New test.
16772
16773 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16774
16775         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16776
16777 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16778
16779         PR c++/9878
16780         * g++.dg/init/ref1.C: New test.
16781
16782 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16783
16784         * gcc.dg/sh-relax.c: New SH-only test.
16785
16786 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16787
16788         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16789         comment explaining purpose of testcase.
16790
16791 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16792
16793         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16794         for HC11/HC12 (asm needs two int registers).
16795         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16796         HC11/HC12 because the test uses an asm which needs two 32-bit
16797         registers.
16798
16799 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16800
16801         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16802         for HC11/HC12 (array is too large otherwise).
16803         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16804         * gcc.c-torture/compile/20010518-2.x: Likewise.
16805         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16806         HC11/HC12 (array is too large).
16807
16808 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16809
16810         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16811         * lib/g++-dg.exp (g++-dg-test): Likewise.
16812
16813 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16814
16815         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16816         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16817
16818 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16819
16820         * g++.dg/warn/implicit-typename1.C: Remove warning.
16821
16822 2003-02-28  Richard Henderson  <rth@redhat.com>
16823
16824         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16825         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16826
16827 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16828
16829         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16830         * g++.dg/pch/pch.exp: Likewise.
16831
16832 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16833
16834         PR c++/9879
16835         * testsuite/g++.dg/init/new4.C: New test.
16836
16837 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16838
16839         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16840
16841 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16842
16843         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16844         unsigned long.
16845
16846         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16847         wider than float.
16848
16849 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16850
16851         * lib/scanasm.exp: Add support for counting numbers of
16852         occurences.
16853         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16854         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16855
16856 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16857
16858         PR c++/9683
16859         * g++.dg/template/static3.C: New test.
16860
16861         PR c++/9829
16862         * g++.dg/parse/namespace6.C: New test.
16863
16864 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16865
16866         PR target/9732
16867         * gcc.dg/20030225-1.c: New test.
16868
16869 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16870
16871         * README: Remove out-of-date information.
16872
16873         PR c++/9836
16874         * g++.dg/template/spec6.C: New test.
16875
16876 2003-02-24  Jeff Law  <law@redhat.com>
16877
16878         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16879
16880 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16881
16882         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16883         * gcc.dg/pragma-ep-1.c: Likewise.
16884
16885 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16886
16887         PR c++/9602
16888         * g++.dg/template/friend16.C: New test.
16889
16890 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16891
16892         PR c++/5333
16893         * g++.dg/parse/fused-params1.C: Adjust error messages.
16894         * g++.dg/template/nested3.C: New test.
16895
16896 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16897
16898         * g++.dg/abi/param1.C: New test.
16899
16900 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16901
16902         PR c++/7982
16903         * g++.dg/warn/implicit-typename1.C: New test.
16904
16905 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16906
16907         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16908         with "mtune".
16909         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16910         * gcc.c-torture/execute/20010129-1.x: Likewise.
16911         * gcc.dg/20011107-1.c: Likewise.
16912         * gcc.dg/20020108-1.c: Likewise.
16913         * gcc.dg/20020122-3.c: Likewise.
16914         * gcc.dg/20020206-1.c: Likewise.
16915         * gcc.dg/20020310-1.c: Likewise.
16916         * gcc.dg/20020426-2.c: Likewise.
16917         * gcc.dg/20020517-1.c: Likewise.
16918         * gcc.dg/991230-1.c: Likewise.
16919         * gcc.dg/i386-unroll-1.c: Likewise.
16920         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16921
16922 2003-02-22  Jan Hubicka  <jh@suse.cz>
16923
16924         * gcc.dg/i386-mul.c: New test.
16925
16926 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16927
16928         * gcc.dg/builtins-5.c: New test case.
16929
16930 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16931
16932         * gcc.dg/asmreg-1.c: New test.
16933
16934 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16935
16936         PR c++/9749
16937         * g++.dg/parse/varmod1.C: New test.
16938
16939 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16940
16941         PR c++/9727
16942         * g++.dg/template/op1.C: New test.
16943
16944 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16945
16946         PR c++/8906
16947         * g++.dg/template/nested2.C: New test.
16948
16949 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16950
16951         PR c++/8724
16952         * g++.dg/expr/dtor1.C: New test.
16953
16954 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16955
16956         * gcc.dg/cpp/include3.c: New test.
16957         * gcc.dg/cpp/inc/foo.h: New file.
16958
16959 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16960
16961         * gcc.c-torture/execute/20030221-1.c: New test.
16962
16963 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16964
16965         PR c++/9729
16966         * g++.dg/abi/conv1.C: New test.
16967
16968 2003-02-20  Jan Hubicka  <jh@suse.cz>
16969
16970         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16971
16972 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16973
16974         * gcc.c-torture/compile/20030219-1.c: New test.
16975
16976 2003-02-18  Jan Hubicka  <jh@suse.cz>
16977
16978         * gcc.dg/funcorder.c: New test.
16979
16980 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16981
16982         * gcc.c-torture/execute/20030218-1.c: New.
16983
16984 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16985
16986         * gcc.dg/20030218-1.c: New.
16987
16988 2003-02-18  Richard Henderson  <rth@redhat.com>
16989
16990         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16991         * gcc.dg/attr-used-2.c: New.
16992
16993 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16994
16995         PR c++/9704
16996         * g++.dg/init/copy5.C: New test.
16997
16998 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16999
17000         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17001         * g++.dg/pch/pch.exp: Likewise.
17002
17003 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17004
17005         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17006         STACK_SIZE is not defined.
17007
17008 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17009
17010         PR c++/9457
17011         * g++.dg/template/init1.C: New test.
17012
17013 2003-02-16  Jan HUbicka  <jh@suse.cz>
17014
17015         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17016         (foo): Add few extra tests
17017         * gcc.dg/c99-const-expr-3.c: Likewise.
17018         * gcc.c-torture/execute/20030216-1.c: New.
17019
17020 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17021
17022         PR c++/9459
17023         * g++.dg/ext/typeof4.C: New test.
17024
17025 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17026
17027         * gcc.dg/i386-387-3.c: New test case.
17028
17029 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17030
17031         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17032         cris-*-elf* cris-*-aout* and mmix-*-*.
17033
17034 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17035
17036         * gcc.dg/20030213-1.c: New test.
17037
17038 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17039
17040         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17041         * gcc.dg/i386-387-2.c: Likewise.
17042
17043 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17044
17045         * gcc.dg/ppc-spe.c: Fix formatting.
17046         Enable tests that were previously unsupported by gas.
17047         Delete tests for instructions that no longer exist.
17048         Switch arguments on evsubifw builtin.
17049
17050 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17051
17052         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17053         STACK_SIZE is too small.
17054
17055 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17056             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17057
17058         * gcc.dg/decl-2.c: New test.
17059
17060 2003-02-10  Jan Hubicka  <jh@suse.cz>
17061
17062         * gcc.dg/i386-fpcvt-1.c:  New test.
17063
17064 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17065
17066         * gcc.c-torture/execute/20030209-1.c: New test.
17067
17068 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17069
17070         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17071         int-wide bitops, use the constants of the same width.
17072         Likewise, if long long is 32-bit wide, test bitops using
17073         32-bit constants.
17074
17075 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17076
17077         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17078
17079 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17080
17081         * testsuite/gcc.dg/builtins-4.c: New test case.
17082
17083 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17084
17085         * gcc.dg/20020430-1.c: Fix dg command typos.
17086         * gcc.dg/20020503-1.c: Likewise.
17087
17088 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17089
17090         PR c++/8785
17091         * g++.dg/parse/fused-params1.C: New test.
17092
17093         PR c++/8857
17094         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17095
17096         PR c++/8921
17097         * g++.dg/parse/non-dependent1.C: New test.
17098
17099         PR c++/8928
17100         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17101
17102         PR c++/9228
17103         * g++.dg/parse/undefined7.C: New test.
17104         * g++.dg/parse/non-templ1.C: New test.
17105
17106         PR c++/9229
17107         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17108
17109 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17110
17111         * gcc.c-torture/compile/20030206-1.c: New test.
17112
17113 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17114
17115         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17116         "pow" to "foo" to avoid potential confusion with a math built-in.
17117
17118 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17119
17120         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17121         conditions for SPARC targets.
17122
17123 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17124
17125         * gcc.dg/20030204-1.c: New test.
17126
17127 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17128
17129         PR c++/38
17130         * g++.dg/parse/array-size1.C: New test.
17131
17132         PR c++/5657
17133         * g++.dg/parse/undefined3.C: New test.
17134
17135         PR c++/5665
17136         * g++.dg/parse/undefined4.C: New test.
17137
17138         PR c++/5975
17139         * g++.dg/parse/undefined5.C: New test.
17140
17141         PR c++/7259
17142         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17143
17144         PR c++/8578
17145         * g++.dg/parse/casting-operator1.C: New test.
17146
17147         PR c++/8596
17148         * g++.dg/parse/undefined6.C: New test.
17149
17150         PR c++/8736
17151         * g++.dg/parse/missing-template1.C: New test.
17152
17153 2003-02-04  Jan Hubicka  <jh@suse.cz>
17154
17155         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17156         * gcc.dg/i386-cmov?.c:  Likewise.
17157         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17158         * gcc.dg/i386-ssefp-1.c:  Likewise.
17159         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17160         conventions.
17161
17162 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17163
17164         PR c++/7129
17165         * testsuite/g++.dg/ext/max.C: New test.
17166
17167 2003-02-03  Jan Hubicka  <jh@suse.cz>
17168
17169         * gcc.c-torture/execute/20030203-1.c: New test.
17170
17171 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17172
17173         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17174         'natural-endian'.
17175
17176 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17177
17178         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17179         * g++.dg/init/new2.C: Likewise.
17180         * g++.dg/other/new1.C: Likewise.
17181
17182 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17183
17184         * gcc.dg/struct-ret-libc.c: New test.
17185
17186 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17187
17188         * gcc.dg/20030129-1.c: New test.
17189
17190 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17191
17192         PR c++/8849
17193         * g++.dg/template/ptrmem4.C: New test.
17194
17195 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17196
17197         * g++.dg/parser/constant1.C: New test.
17198
17199 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17200
17201         PR c++/8591
17202         * g++.dg/parse/friend2.C: New test.
17203
17204 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17205
17206         PR c++/9437
17207         * g++.dg/template/unify4.C: New test.
17208
17209 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17210
17211         * gcc.c-torture/execute/20030128-1.c: New test.
17212
17213 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17214
17215         * g++.dg/lookup/nested1.C: Test moved from ...
17216         * g++.old-deja/g++.other/lookup24.C: ... here.
17217
17218 2003-01-28  Jan Hubicka  <jh@suse.cz>
17219
17220         * gcc.dg/i386-cmov5.c:  New test.
17221
17222 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17223
17224         * gcc.c-torture/execute/20010925-1.c: Changed the
17225         memcpy declaration.
17226
17227 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17228
17229         PR c++/3902
17230         * g++.dg/parse/template5.C: New test.
17231
17232 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17233
17234         PR fortran/9258
17235         * g77.dg/pr9258: New test.
17236
17237 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17238
17239         * README: Move relevant parts from README.g++.
17240
17241         * README.g++: Remove this file.
17242
17243 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17244
17245         * g++.dg/abi/dcast1.C: New test.
17246
17247 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17248
17249         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17250
17251 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17252
17253         PR c++/47
17254         * g++.old-deja/g++.other/lookup24.C: New test.
17255
17256 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17257
17258         PR middle-end/7227
17259         * gcc.dg/uninit-C.c: New test.
17260
17261 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17262
17263         * g++.dg/abi/covariant1.C: New test.
17264
17265 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17266
17267         * gcc.dg/20030123-1.c: New test.
17268
17269 2003-01-25  Jan Hubicka  <jh@suse.cz>
17270
17271         PR opt/8492
17272         * gcc.c-torture/compile/20030125-1.c
17273
17274 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17275
17276         PR c++/9403
17277         * g++.dg/parse/template3.C: New test.
17278         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17279
17280         PR c++/795
17281         * g++.dg/parse/template4.C: New test.
17282
17283         PR c++/9415
17284         * g++.dg/template/qual2.C: New test.
17285
17286         PR c++/8545
17287         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17288
17289         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17290
17291 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17292
17293         * gcc.c-torture/execute/switch-1.c: New test case.
17294
17295 2003-01-25  Jan Hubicka  <jh@suse.cz>
17296
17297         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17298
17299 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17300
17301         Tweaks for Bison-1.875. From the NEWS file:
17302         "- `parse error' -> `syntax error'
17303         Bison now uniformly uses the term `syntax error'"
17304         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17305         * gcc.dg/cpp/digraph2.c: Likewise.
17306         * gcc.dg/cpp/direct2.c: Likewise.
17307         * gcc.dg/cpp/paste4.c: Likewise.
17308         * gcc.dg/c90-restrict-1.c: Likewise.
17309         * gcc.dg/c99-func-2.c: Likewise.
17310         * gcc.dg/noncompile/920721-2.c: Likewise.
17311         * gcc.dg/noncompile/930622-2.c: Likewise.
17312         * gcc.dg/noncompile/940112-1.c: Likewise.
17313         * gcc.dg/noncompile/950921-1.c: Likewise.
17314         * gcc.dg/noncompile/951123-1.c: Likewise.
17315         * gcc.dg/noncompile/971104-1.c: Likewise.
17316         * gcc.dg/noncompile/990416-1.c: Likewise.
17317
17318 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17319
17320         * g++.dg/parse/undefined1.C: Add error message.
17321
17322 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17323
17324         PR c++/9354
17325         * g++.dg/parse/new1.C: New test.
17326
17327         PR c++/9216
17328         * g++.dg/parse/template2.C: New test.
17329
17330         PR c++/9354
17331         * g++.dg/parse/typedef2.C: New test.
17332
17333         PR c++/9328
17334         * g++.dg/ext/typeof3.C: New test.
17335
17336 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17337
17338         PR c++/2738
17339         * g++.dg/parse/ret-type1.C: New test.
17340
17341         PR c++/3792
17342         * g++.dg/parse/tmpl-outside1.C: New test.
17343
17344         PR c++/4207
17345         * g++.dg/parse/int-as-enum1.C: New test.
17346
17347         PR c++/4903
17348         * g++.dg/parse/no-typename1.C: New test.
17349
17350         PR c++/5533
17351         * g++.dg/parse/no-value1.C: New test.
17352
17353         PR c++/5921
17354         * g++.dg/parse/wrong-inline1.C: New test.
17355
17356         PR c++/6402
17357         * g++.dg/parse/ref1.C: New test.
17358
17359         PR c++/6992
17360         * g++.dg/parse/attr-ctor1.C: New test.
17361
17362         PR c++/7229
17363         * g++.dg/parse/namespace5.C: New test.
17364
17365         PR c++/7917
17366         * g++.dg/parse/func-def1.C: New test.
17367
17368         PR c++/8143
17369         * g++.dg/parse/undefined1.C: New test.
17370
17371         PR c++/5723, PR c++/8522
17372         * g++.dg/parse/specialization1.C: New test.
17373
17374         PR c++/163, PR c++/8595
17375         * g++.dg/parse/struct-as-enum1.C: New test.
17376
17377         PR c++/9173
17378         * g++.dg/parse/undefined2.C: New test.
17379
17380 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17381
17382         PR c++/9298
17383         * g++.dg/parse/template1.C: New test.
17384
17385         PR c++/9384
17386         * g++.dg/parse/using1.C: New test.
17387
17388         PR c++/9285
17389         PR c++/9294
17390         * g++.dg/parse/expr2.C: New test.
17391
17392         PR c++/9388
17393         * g++.dg/parse/lookup2.C: Likewise.
17394
17395 2003-01-21  Jan Hubicka  <jh@suse.cz>
17396
17397         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17398         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17399         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17400         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17401
17402 2003-01-20  Nick Clifton  <nickc@redhat.com>
17403
17404         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17405         problem with ARM sibcall code generation.
17406
17407 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17408
17409         * gcc.c-torture/execute/20030120-1.c: New.
17410
17411 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17412
17413         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17414
17415 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17416
17417         PR c++/9272
17418         * g++.dg/parse/ctor1.C: New test.
17419
17420         PR c++/9294:
17421         * g++.dg/parse/qualified1.C: New test.
17422
17423         * g++.dg/parse/typename3.C: New test.
17424
17425 2003-01-16  Richard Henderson  <rth@redhat.com>
17426
17427         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17428
17429 2003-01-16  Richard Henderson  <rth@redhat.com>
17430
17431         * g++.dg/pch/pch.exp: Copy test header to the working directory
17432         before using it either for precompilation or direct use.
17433         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17434         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17435
17436 2003-01-16  Richard Henderson  <rth@redhat.com>
17437
17438         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17439         before using it either for precompilation or direct use.
17440         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17441         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17442
17443 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17444
17445         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17446         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17447         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17448         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17449         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17450         typename warning into error.
17451         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17452         error messages.
17453         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17454         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17455         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17456         messages.
17457         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17458         make declaration visible in template.
17459         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17460         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17461         messages.
17462         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17463         message.
17464         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17465         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17466         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17467         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17468         typename warning with error message.
17469         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17470         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17471         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17472
17473 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17474
17475         * g++.dg/parse/ambig2.C: New test.
17476
17477 2003-01-15  Richard Henderson  <rth@redhat.com>
17478
17479         * g++.dg/tls/init-2.C: Update error message string.
17480
17481 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17482
17483         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17484
17485 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17486
17487         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17488         all for HC11/HC12.
17489         * gcc.c-torture/compile/20001205-1.x: Likewise.
17490         * gcc.c-torture/compile/20001226-1.x: Likewise.
17491         * gcc.c-torture/compile/920520-1.x: Likewise.
17492         * gcc.c-torture/compile/961203-1.x: Likewise.
17493         * gcc.c-torture/compile/20020604-1.x: Likewise.
17494
17495 2003-01-15  Jan Hubicka  <jh@suse.cz>
17496
17497         * gcc.c-torture/compile/20030115-1.c: New test.
17498
17499         * gcc.dg/i386-fpcvt-1.c: New test.
17500         * gcc.dg/i386-fpcvt-2.c: New test.
17501
17502 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17503
17504         Further conform g++'s __vmi_class_type_info to the C++ ABI
17505         specification.
17506         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17507         the specification.
17508
17509 2003-01-14  Jan Hubicka  <jh@suse.cz>
17510
17511         * gcc.dg/i386-fpcvt-1.c: New test.
17512         * gcc.dg/i386-fpcvt-2.c: New test.
17513
17514 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17515
17516         * gcc.dg/i386-mmx-3.c: New test.
17517
17518 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17519
17520         PR c++/9264
17521         * g++.dg/parse/octal1.C: New file.
17522
17523         PR c++/9172
17524         * g++.dg/parse/typename1.C: New file.
17525
17526 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17527
17528         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17529         * gcc.dg/bf-no-ms-layout.c: Likewise.
17530         * gcc.dg/bf-ms-attrib.c: Likewise.
17531
17532 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17533
17534         PR c++/9099
17535         * g++.dg/parse/dtor1.C: New file.
17536
17537         PR c++/9128
17538         * g++.dg/rtti/typeid1.C: New file.
17539
17540         PR c++/9153
17541         * g++.dg/parse/lookup1.C: New file.
17542
17543         PR c++/9171
17544         * g++.dg/templ/spec5.C: New file.
17545
17546 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17547
17548         * gcc.c-torture/compile/20030110-1.c: New test.
17549
17550 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17551
17552         Merge from pch-branch:
17553
17554         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17555
17556         * gcc.dg/pch/cpp-1.h: New.
17557         * gcc.dg/pch/cpp-1.c: New.
17558         * gcc.dg/pch/cpp-2.h: New.
17559         * gcc.dg/pch/cpp-2.c: New.
17560
17561         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17562
17563         * gcc.dg/pch/except-1.h: New.
17564         * gcc.dg/pch/except-1.c: New.
17565
17566         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17567
17568         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17569         running test.
17570         * gcc.dg/pch: Include *.hp not *.h.
17571         * gcc.dg/pch/system-1.h: New.
17572         * gcc.dg/pch/system-1.c: New.
17573
17574         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17575
17576         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17577         rather than trying to build and run a program using PCH.
17578         * gcc.dg/pch: Remove dg-do commands from test files.
17579
17580         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17581
17582         * gcc.dg/pch/macro-3.c: New.
17583         * gcc.dg/pch/macro-3.h: New.
17584
17585         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17586
17587         * gcc.dg/pch/common-1.c: New.
17588         * gcc.dg/pch/common-1.h: New.
17589         * gcc.dg/pch/decl-1.c: New.
17590         * gcc.dg/pch/decl-1.h: New.
17591         * gcc.dg/pch/decl-2.c: New.
17592         * gcc.dg/pch/decl-2.h: New.
17593         * gcc.dg/pch/decl-3.c: New.
17594         * gcc.dg/pch/decl-3.h: New.
17595         * gcc.dg/pch/decl-4.c: New.
17596         * gcc.dg/pch/decl-4.h: New.
17597         * gcc.dg/pch/decl-5.c: New.
17598         * gcc.dg/pch/decl-5.h: New.
17599         * gcc.dg/pch/global-1.c: New.
17600         * gcc.dg/pch/global-1.h: New.
17601         * gcc.dg/pch/inline-1.c: New.
17602         * gcc.dg/pch/inline-1.h: New.
17603         * gcc.dg/pch/inline-2.c: New.
17604         * gcc.dg/pch/inline-2.h: New.
17605         * gcc.dg/pch/static-1.c: New.
17606         * gcc.dg/pch/static-1.h: New.
17607         * gcc.dg/pch/static-2.c: New.
17608         * gcc.dg/pch/static-2.h: New.
17609
17610         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17611
17612         * g++.dg/pch/pch.exp: Better handle failing testcases.
17613         * gcc.dg/pch/pch.exp: Likewise.
17614         * gcc.dg/pch/macro-1.c: New.
17615         * gcc.dg/pch/macro-1.h: New.
17616         * gcc.dg/pch/macro-2.c: New.
17617         * gcc.dg/pch/macro-2.h: New.
17618
17619         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17620
17621         * g++.dg/dg.exp: Treat files in pch/ specially.
17622         * g++.dg/pch/pch.exp: New file.
17623         * g++.dg/pch/empty.H: New file.
17624         * g++.dg/pch/empty.C: New file.
17625         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17626         "precompile".
17627
17628         * gcc.dg/pch/pch.exp: New file.
17629         * gcc.dg/pch/empty.h: New file.
17630         * gcc.dg/pch/empty.c: New file.
17631         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17632         "precompile".
17633
17634 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17635
17636         * g++.dg/template/friend14.C: New test.
17637
17638 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17639
17640         * gcc.dg/old-style-asm-1.c: New test.
17641
17642 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17643
17644         * gcc.c-torture/compile/20030109-1.c: New test.
17645
17646 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17647
17648         * gcc.c-torture/execute/20030109-1.c: New test.
17649
17650 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17651
17652         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17653         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17654         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17655         * g++.old-deja/g++.mike/eh2.C: Likewise
17656         * g++.old-deja/g++.mike/eh3.C: Likewise
17657         * g++.old-deja/g++.mike/eh5.C: Likewise
17658         * g++.old-deja/g++.mike/eh6.C: Likewise
17659         * g++.old-deja/g++.mike/eh7.C: Likewise
17660         * g++.old-deja/g++.mike/eh8.C: Likewise
17661         * g++.old-deja/g++.mike/eh9.C: Likewise
17662         * g++.old-deja/g++.mike/eh10.C: Likewise
17663         * g++.old-deja/g++.mike/eh12.C: Likewise
17664         * g++.old-deja/g++.mike/eh13.C: Likewise
17665         * g++.old-deja/g++.mike/eh14.C: Likewise
17666         * g++.old-deja/g++.mike/eh16.C: Likewise
17667         * g++.old-deja/g++.mike/eh17.C: Likewise
17668         * g++.old-deja/g++.mike/eh18.C: Likewise
17669         * g++.old-deja/g++.mike/eh21.C: Likewise
17670         * g++.old-deja/g++.mike/eh23.C: Likewise
17671         * g++.old-deja/g++.mike/eh24.C: Likewise
17672         * g++.old-deja/g++.mike/eh25.C: Likewise
17673         * g++.old-deja/g++.mike/eh26.C: Likewise
17674         * g++.old-deja/g++.mike/eh27.C: Likewise
17675         * g++.old-deja/g++.mike/eh28.C: Likewise
17676         * g++.old-deja/g++.mike/eh29.C: Likewise
17677         * g++.old-deja/g++.mike/eh31.C: Likewise
17678         * g++.old-deja/g++.mike/eh33.C: Likewise
17679         * g++.old-deja/g++.mike/eh34.C: Likewise
17680         * g++.old-deja/g++.mike/eh35.C: Likewise
17681         * g++.old-deja/g++.mike/eh36.C: Likewise
17682         * g++.old-deja/g++.mike/eh37.C: Likewise
17683         * g++.old-deja/g++.mike/eh38.C: Likewise
17684         * g++.old-deja/g++.mike/eh39.C: Likewise
17685         * g++.old-deja/g++.mike/eh40.C: Likewise
17686         * g++.old-deja/g++.mike/eh41.C: Likewise
17687         * g++.old-deja/g++.mike/eh42.C: Likewise
17688         * g++.old-deja/g++.mike/eh44.C: Likewise
17689         * g++.old-deja/g++.mike/eh46.C: Likewise
17690         * g++.old-deja/g++.mike/eh47.C: Likewise
17691         * g++.old-deja/g++.mike/eh48.C: Likewise
17692         * g++.old-deja/g++.mike/eh49.C: Likewise
17693         * g++.old-deja/g++.mike/eh50.C: Likewise
17694         * g++.old-deja/g++.mike/eh51.C: Likewise
17695         * g++.old-deja/g++.mike/eh53.C: Likewise
17696         * g++.old-deja/g++.mike/eh55.C: Likewise
17697         * g++.old-deja/g++.mike/p7912.C: Likewise
17698         * g++.old-deja/g++.mike/p9706.C: Likewise
17699         * g++.old-deja/g++.mike/p10416.C: Likewise
17700         * g++.old-deja/g++.mike/p11667.C: Likewise
17701         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17702         Remove redundant reference to Iris.
17703         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17704         Elxsi, i860, Pico Java, and WE32K.
17705
17706 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17707
17708         * g++.dg/ext/asm4.C: New test.
17709
17710 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17711
17712         PR c++/9030
17713         * g++.dg/template/friend12.C: New test.
17714         * g++.dg/template/friend13.C: Likewise.
17715         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17716
17717 2003-01-08  Jan Hubicka  <jh@suse.cz>
17718
17719         * gcc.dg/i386-cadd.c: New test.
17720         * gcc.dg/i386-cmov4.c: Likewise.
17721
17722 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17723
17724         PR c++/9165
17725         * g++.dg/warn/Wunused-3.C: New test.
17726
17727         * g++.dg/abi/bitfield9.C: New test.
17728
17729         PR c++/9189
17730         * g++.dg/parse/defarg3.C: New test.
17731
17732 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17733
17734         * g++.dg/parse/ambig1.C: New test.
17735         * g++.dg/parse/defarg2.C: New test.
17736
17737 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17738
17739         * g++.dg/template/defarg-1.C: New test.
17740         * g++.dg/template/local2.C: Likewise.
17741
17742 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17743
17744         * gcc.c-torture/execute/20030105-1.c: New test.
17745
17746 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17747
17748         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17749         * g++.dg/parse/namespace4.C: Likewise.
17750
17751 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17752
17753         * g++.dg/template/ntp2.C: New test.
17754
17755 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17756
17757         * g++.dg/parse/extern-C-1.C: New test.
17758
17759         * g++.dg/parse/namespace4.C: New test.
17760
17761         * g++.dg/template/nested1.C: New test.
17762
17763         * g++.dg/parse/namespace3.C: New test.
17764
17765 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17766
17767         * g++.dg/lookup/two-stage1.C: New test.
17768
17769 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17770
17771         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17772         * g++.old-deja/g++.jason/access8.C: Likewise.
17773         * g++.old-deja/g++.other/decl5.C: Likewise.
17774
17775 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17776
17777         * g++.dg/parse/parse7.C: New test.
17778
17779 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17780
17781         PR c++/2843
17782         * g++.dg/ext/attrib7.C: New test.
17783
17784 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17785
17786         * g++.dg/parse/parse6.C: New test.
17787
17788 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17789
17790         * gcc.dg/h8300-stack-1.c: New.
17791
17792 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17793
17794         g++.dg/lookup/exception1.C: New test.
17795
17796         g++.dg/lookup/template1.C: New test.
17797
17798         g++.dg/parse/namespace2.C: New test.
17799
17800         g++.dg/parse/parens2.C: New test.
17801
17802 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17803
17804         * g++.dg/parse/parse5.C: New test.
17805         * g++.dg/lookup/scoped4.C: New test.
17806
17807 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17808
17809         * g++.dg/parse/parens1.C: New test.
17810
17811         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17812         angle-bracket1.C.
17813         * g++.dg/parse/parens2.C: New test.
17814
17815         * g++.dg/lookup/scope-operator1.C: New test.
17816
17817         * g++.dg/parse/operator1.C: New test.
17818
17819 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17820
17821         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17822         * g++.old-deja/g++.other/access6.C: Likewise.
17823         * g++.old-deja/g++.other/decl1.C: Likewise.
17824         * g++.old-deja/g++.pt/typename12.C: Likewise.
17825
17826 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17827
17828         * g++.dg/parse/namespace1.C: New test.
17829
17830 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17831
17832         * g++.dg/parse/parse4.C: New test.
17833
17834 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17835
17836         * g++.dg/parse/parse3.C: New test.
17837
17838 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17839
17840         * g++.dg/parse/parse2.C: New test.
17841
17842 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17843
17844         * g++.dg/template/friend11.C: New test.
17845
17846 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17847
17848         * g++.dg/parse/parse1.C: New test.
17849
17850 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17851
17852         * lib/profopt.exp: Change the name of a global variable to avoid
17853         possible clashes with other test suites.
17854
17855 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17856
17857         * g++.dg/inherit/covariant8.C: New test.
17858
17859 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17860
17861         * g++.dg/init/array9.C: New test.
17862
17863         PR c++/9112
17864         * g++.dg/parse/expr1.C: New test.
17865
17866 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17867
17868         * gcc.c-torture/compile/20021230-1.c: New test.
17869
17870 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17871
17872         * g++.dg/inherit/covariant5.C: New test.
17873         * g++.dg/inherit/covariant6.C: New test.
17874         * g++.dg/inherit/covariant7.C: New test.
17875
17876 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17877
17878         PR c++/2739
17879         * g++.dg/other/access2.C: New test.
17880
17881 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17882
17883         * g++.dg/other/anon-struct.C: No longer fails
17884         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17885         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17886         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17887
17888 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17889
17890         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17891
17892 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17893
17894         * g++.dg/eh/spec4.C: Remove stray semicolon.
17895         * g++.dg/expr/pmf-1.C: Change error message.
17896         * g++.dg/ext/asm1.C: Remove stray semicolon.
17897         * g++.dg/ext/typename1.C: Add missing typenames.
17898         * g++.dg/inherit/template-as-base.C: Change error message.
17899         * g++.dg/lookup/scoped1.C: Likewise.
17900         * g++.dg/lookup/scoped2.C: Likewise.
17901         * g++.dg/lookup/using2.C: Likewise.
17902         * g++.dg/other/component1.C: Remove stray semicolon.
17903         * g++.dg/other/do1.C: Change error message.
17904         * g++.dg/other/error2.C: Likewise.
17905         * g++.dg/other/init1.C: Likewise.
17906         * g++.dg/other/packed1.C: Remove stray semicolon.
17907         * g++.dg/other/ptrmem2.C: Change error message.
17908         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17909         marker.
17910         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17911         * g++.dg/template/access3.C: Add typename keyword.
17912         * g++.dg/template/access5.C: Remove stray semicolon.
17913         * g++.dg/template/access6.C: Likewise.
17914         * g++.dg/template/complit1.C: Likewise.
17915         * g++.dg/template/crash1.C: Change error message.
17916         * g++.dg/template/inherit2.C: Remove stray semicolon.
17917         * g++.dg/template/instantiate2.C: Likewise.
17918         * g++.dg/template/instantiate3.C: Change error message.
17919         * g++.dg/template/qual1.C: Remove stray semicolon.
17920         * g++.dg/template/qualttp18.C: Change error message.
17921         * g++.dg/template/ref1.C: Remove stray semicolon.
17922         * g++.dg/template/sizeof1.C (A::value): Declare it.
17923         * g++.dg/template/spec4.C: Change error message.
17924         * g++.dg/template/static1.C: Likewise.
17925         * g++.dg/template/type1.C: Likewise.
17926         * g++.dg/template/typename3.C: Likewise.
17927         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17928         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17929         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17930         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17931         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17932         named return value extension.
17933         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17934         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17935         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17936         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17937         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17938         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17939         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17940         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17941         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17942         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17943         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17944         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17945         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17946         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17947         syntax.
17948         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17949         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17950         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17951         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17952         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17953         * g++.old-deja/g++.brendan/template11.C: Likewise.
17954         * g++.old-deja/g++.brendan/template26.C: Likewise.
17955         * g++.old-deja/g++.brendan/template27.C: Use explicit
17956         specialization syntax.
17957         * g++.old-deja/g++.brendan/template30.C: Likewise.
17958         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17959         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17960         non-dependent names.
17961         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17962         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17963         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17964         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17965         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17966         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17967         named return value extension.
17968         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17969         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17970         * g++.old-deja/g++.ext/return1.C: Likewise.
17971         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17972         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17973         * g++.old-deja/g++.jason/access8.C: Likewise.
17974         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17975         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17976         pseudo-destructor names.
17977         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17978         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17979         pseudo-destructor names.
17980         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17981         * g++.old-deja/g++.jason/overload19.C: Likewise.
17982         * g++.old-deja/g++.jason/overload32.C: Likewise.
17983         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17984         stray semicolons.
17985         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17986         * g++.old-deja/g++.jason/return.C: Likewise.
17987         * g++.old-deja/g++.jason/return2.C: Likewise.
17988         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17989         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17990         syntax.
17991         * g++.old-deja/g++.jason/template10.C: Account for use of
17992         non-dependent names.
17993         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17994         syntax.
17995         * g++.old-deja/g++.jason/template37.C: Likewise.
17996         * g++.old-deja/g++.law/access4.C: Change error messages.
17997         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17998         pseudo-destructor names.
17999         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18000         * g++.old-deja/g++.law/ctors9.C: Likewise.
18001         * g++.old-deja/g++.law/cvt22.C: Likewise.
18002         * g++.old-deja/g++.law/dtors5.C: Likewise.
18003         * g++.old-deja/g++.law/global-init1.C: Likewise.
18004         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18005         * g++.old-deja/g++.law/operators28.C: Likewise.
18006         * g++.old-deja/g++.law/visibility28.C: Likewise.
18007         * g++.old-deja/g++.martin/eval1.C: Likewise.
18008         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18009         name.
18010         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18011         * g++.old-deja/g++.mike/net34.C: Likewise.
18012         * g++.old-deja/g++.mike/net36.C: Likewise.
18013         * g++.old-deja/g++.mike/ns2.C: Likewise.
18014         * g++.old-deja/g++.mike/p12306.C: Likewise.
18015         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18016         value extension.
18017         * g++.old-deja/g++.mike/p700.C: Likewise.
18018         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18019         * g++.old-deja/g++.mike/p710.C: Likewise.
18020         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18021         value extension.
18022         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18023         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18024         * g++.old-deja/g++.ns/crash2.C: Likewise.
18025         * g++.old-deja/g++.ns/crash3.C: Likewise.
18026         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18027         * g++.old-deja/g++.ns/ns17.C: Likewise.
18028         * g++.old-deja/g++.ns/template16.C: Likewise.
18029         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18030         keyword.
18031         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18032         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18033         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18034         named return value extension.
18035         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18036         * g++.old-deja/g++.other/access4.C: Issue additional error
18037         messages.
18038         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18039         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18040         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18041         * g++.old-deja/g++.other/crash25.C: Change error message.
18042         * g++.old-deja/g++.other/crash4.C: Change error message.
18043         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18044         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18045         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18046         checks.
18047         * g++.old-deja/g++.other/defarg8.C: Likewise.
18048         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18049         * g++.old-deja/g++.other/dtor10.C: Likewise.
18050         * g++.old-deja/g++.other/incomplete.C: Likewise.
18051         * g++.old-deja/g++.other/linkage7.C: Likewise.
18052         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18053         lookup algorithm.
18054         * g++.old-deja/g++.other/mangle2.C: Likewise.
18055         * g++.old-deja/g++.other/refinit2.C: Likewise.
18056         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18057         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18058         * g++.old-deja/g++.pt/crash28.C: Likewise.
18059         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18060         syntax.
18061         * g++.old-deja/g++.pt/crash32.C: Change error message.
18062         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18063         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18064         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18065         error message position.
18066         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18067         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18068         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18069         syntax.
18070         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18071         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18072         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18073         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18074         keyword.
18075         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18076         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18077         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18078         keyword.
18079         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18080         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18081         syntax.
18082         * g++.old-deja/g++.pt/friend28.C: Account for use of
18083         non-dependent names.
18084         * g++.old-deja/g++.pt/friend29.C: Likewise.
18085         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18086         rules.
18087         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18088         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18089         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18090         lookup rules.
18091         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18092         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18093         keyword.
18094         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18095         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18096         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18097         keyword.
18098         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18099         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18100         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18101         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18102         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18103         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18104         keyword.
18105         * g++.old-deja/g++.pt/spec10.C: Likewise.
18106         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18107         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18108         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18109         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18110         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18111         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18112         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18113         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18114         * g++.old-deja/g++.pt/typename15.C: Likewise.
18115         * g++.old-deja/g++.pt/typename22.C: Likewise.
18116         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18117         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18118         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18119         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18120         syntax.
18121         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18122         return value extension.
18123         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18124         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18125         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18126         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18127
18128 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18129
18130         * g++.dg/warn/inline1.C: New test.
18131         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18132         * g++.old-deja/g++.jason/synth10.C: Likewise.
18133         * g++.old-deja/g++.mike/net31.C: Likewise.
18134         * g++.old-deja/g++.mike/p8786.C: Likewise.
18135
18136         * g++.dg/template/friend10.C: New test.
18137         * g++.dg/template/conv5.C: New test.
18138
18139 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18140
18141         * g++.dg/lookup/scoped3.C: New test.
18142
18143         * g++.dg/lookup/decl1.C: New test.
18144         * g++.dg/lookup/decl2.C: New test.
18145
18146 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18147
18148         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18149         gcc.c-torture/compile/20021015-1.c,
18150         gcc.c-torture/compile/20021015-2.c,
18151         gcc.c-torture/compile/20021123-1.c,
18152         gcc.c-torture/compile/20021123-2.c,
18153         gcc.c-torture/compile/20021123-3.c,
18154         gcc.c-torture/compile/20021123-4.c,
18155         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18156         only to 3.1 or 3.2 branch.
18157
18158 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18159
18160         * gcc.dg/i386-bitfield3.c: New test.
18161
18162         * gcc.dg/i386-bitfield2.c: New test.
18163
18164 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18165
18166         * g++.dg/parse/conv_op1.C: New test.
18167
18168 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18169
18170         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18171         approved.
18172
18173 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18174
18175         * gcc.c-torture/compile/20021220-1.c: New test.
18176
18177 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18178
18179         * gcc.dg/i386-fastcall-1.c: New.
18180
18181 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18182
18183         * gcc.c-torture/execute/20021219-1.c: New test.
18184
18185 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18186
18187         * gcc.dg/i386-pic-1.c: New test.
18188
18189 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18190
18191         PR c++/8099
18192         * g++.dg/template/friend9.C: New test.
18193
18194 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18195
18196         PR c++/3663
18197         * g++.dg/template/access7.C: New test.
18198
18199 2002-12-18  Nick Clifton  <nickc@redhat.com>
18200
18201         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18202         the libstdc++-v3 directory has been found.
18203
18204 2002-12-12  Devang Patel <dpatel@apple.com>
18205         * gcc.dg/darwin-ld-1.c: New test.
18206         * gcc.dg/darwin-ld-2.c: New test.
18207         * gcc.dg/darwin-ld-3.c: New test.
18208         * gcc.dg/darwin-ld-4.c: New test.
18209         * gcc.dg/darwin-ld-5.c: New test.
18210
18211 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18212
18213         * gcc.c-torture/compile/20021212-1.c: New test.
18214
18215 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18216
18217         * gcc.dg/fshort-wchar: New test.
18218
18219 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18220
18221         PR c++/8372
18222         * g++.dg/template/dtor1.C: New test.
18223
18224         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18225         markers.
18226
18227 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18228
18229         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18230
18231 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18232
18233         * g++.dg/template/static1.C: New test.
18234         * g++.dg/template/static2.C: New test.
18235         * g++.old-deja/g++.ext/memconst.C: New test.
18236
18237 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18238
18239         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18240         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18241         * g++.dg/special/initp1.C: Likewise.
18242
18243 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18244
18245         * gcc.c-torture/execute/20021204-1.c: New test.
18246
18247 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18248
18249         * gcc.dg/ppc-fmadd-1.c: New file.
18250         * gcc.dg/ppc-fmadd-2.c: New file.
18251         * gcc.dg/ppc-fmadd-3.c: New file.
18252
18253 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18254
18255         * gcc.c-torture/compile/20021204-1.c: New test.
18256
18257 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18258
18259         * g++.dg/inherit/covariant2.C: New test.
18260         * g++.dg/inherit/covariant3.C: New test.
18261         * g++.dg/inherit/covariant4.C: New test.
18262         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18263         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18264
18265 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18266
18267         PR c++/8688
18268         * g++.dg/init/brace3.C: New test.
18269
18270 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18271
18272         * gcc.dg/20020210-1.c: Fix a comment typo.
18273
18274 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18275
18276         PR c++/8720
18277         * g++.dg/parse/defarg1.C: New test.
18278
18279         PR c++/8615
18280         * g++.dg/template/char1.C: New test.
18281
18282         * g++.dg/template/varmod1.C: Fix typo.
18283
18284 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18285
18286         DR 180
18287         * g++.old-deja/g++.pt/crash32.C: Expect error.
18288
18289 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18290
18291         PR c++/5919
18292         * g++.dg/template/varmod1.C: New test.
18293
18294         PR c++/8727
18295         * g++.dg/inherit/typeinfo1.C: New test.
18296
18297         PR c++/8663
18298         * g++.dg/inherit/typedef1.C: New test.
18299
18300 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18301
18302         PR c++/8332
18303         PR c++/8493
18304         * g++.dg/template/strlen1.C: New test.
18305
18306         PR c++/8227
18307         * g++.dg/template/ctor2.C: New test.
18308
18309         PR c++/8214
18310         * g++.dg/init/string1.C: New test.
18311
18312         PR c++/8511
18313         * g++.dg/template/friend8.C: New test.
18314
18315 2002-11-29  Joe Buck <jbuck@synopsys.com>
18316
18317         * g++.dg/lookup/anon2.C: New test.
18318
18319 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18320
18321         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18322         h8300 port.
18323
18324 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18325
18326         * gcc.dg/bitfld-6.c: New test.
18327
18328 2002-11-27  Jan Hubicka  <jh@suse.cz>
18329
18330         * gcc.c-torture/execute/20021127.[cx]: New test.
18331
18332 2002-11-26  Jan Hubicka  <jh@suse.cz>
18333
18334         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18335         quality.
18336
18337 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18338
18339         * g++.dg/init/brace2.C: New test.
18340         * g++.old-deja/g++.mike/p9129.C: Correct.
18341
18342 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18343
18344         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18345
18346 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18347
18348         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18349
18350 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18351
18352         * testsuite/g++.dg/abi/empty11.C: New test.
18353         * testsuite/g++.dg/rtti/cv1.C: New test.
18354
18355 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18356
18357         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18358
18359 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18360
18361         * g++.dg/abi/empty10.C: New test.
18362
18363 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18364
18365         * gcc.c-torture/compile/20021124-1.c: New test.
18366
18367 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18368
18369         * g++.dg/abi/rtti2.C: New test.
18370
18371 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18372
18373         * gcc.dg/i386-unroll-1.c: New test.
18374
18375 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18376
18377         * gcc.c-torture/compile/20021120-1.c: New test.
18378         * gcc.c-torture/compile/20021120-2.c: New test.
18379
18380 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18381
18382         * gcc.dg/bitfld-5.c: New test.
18383
18384 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18385
18386         * gcc.c-torture/execute/20021120-3.c: New test.
18387
18388 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18389
18390         * gcc.c-torture/execute/20021120-2.c: New test.
18391
18392 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18393
18394         * gcc.c-torture/execute/20021120-1.c: New test.
18395
18396 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18397
18398         * gcc.c-torture/execute/20021118-3.c: New test.
18399
18400 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18401
18402         * gcc.c-torture/compile/20021119-1.c: New test.
18403
18404 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18405
18406         * gcc.dg/duff-1.c: New test.
18407         * gcc.dg/duff-2.c: New test.
18408         * gcc.dg/duff-3.c: New test.
18409
18410 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18411
18412         * gcc.dg/cpp/_Pragma5.c: New test.
18413
18414 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18415
18416         * gcc.c-torture/execute/20021118-2.c: New test.
18417
18418 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18419
18420         * gcc.c-torture/execute/20021118-1.c: New test.
18421
18422 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18423
18424         * gcc.dg/20021116-1.c: New test.
18425
18426 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18427
18428         * g++.dg/abi/vcall1.C: New test.
18429
18430 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18431
18432         * gcc.dg/20021029-1.c: New test.
18433         * gcc.dg/20021029-2.c: New test.
18434
18435 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18436
18437         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18438
18439 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18440
18441         PR c/8439
18442         * gcc.dg/20021110.c: Move to ...
18443         * gcc.c-torture/compile/20021110.c: .... here.
18444
18445 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18446
18447         PR c/8467
18448         * gcc.c-torture/execute/20021111-1.c
18449
18450 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18451
18452         PR c/8439
18453         * gcc.dg/20021110.c: New test.
18454
18455 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18456
18457         * g++.dg/abi/vthunk3.C: Run only on x86.
18458
18459 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18460
18461         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18462
18463 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18464
18465         * lib/compat.exp (compat-execute): Fix logic error in last
18466         change.
18467
18468 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18469
18470         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18471
18472 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18473
18474         PR c++/8389
18475         * g++.dg/template/access6.C: New test.
18476
18477 2002-11-08  Jan Hubicka  <jh@suse.cz>
18478
18479         * gcc.dg/i386-ssefp-1.c: New test.
18480         * gcc.dg/i386-ssefp-1.c: New test.
18481
18482 2002-11-08  Jan Hubicka  <jh@suse.cz>
18483
18484         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18485
18486 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18487
18488         * g++.dg/abi/vthunk3.C: New test.
18489
18490         PR c++/8338
18491         * g++.dg/template/crash2.C: New test.
18492
18493 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18494
18495         * testsuite/g++.dg/abi/dtor1.C: New test.
18496         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18497
18498 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18499
18500         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18501         Darwin.
18502
18503 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18504
18505         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18506         -mthumb.  Only xfail with -O0.
18507
18508 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18509
18510         * g++.dg/abi/thunk1.C: New test.
18511         * g++.dg/abi/thunk2.C: Likewise.
18512         * g++.dg/abi/vtt1.C: Likewise.
18513
18514 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18515
18516         PR optimization/8423
18517         * gcc.c-torture/execute/builtin-constant.c: New test.
18518
18519 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18520
18521         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18522         Add some more cases.
18523
18524 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18525
18526         PR c++/8391
18527         * g++.dg/opt/local1.C: New test.
18528
18529 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18530
18531         PR c++/8160
18532         * g++.dg/template/complit1.C: New test.
18533
18534         PR c++/8149
18535         * g++.dg/template/typename4.C: Likewise.
18536
18537 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18538
18539         Core issue 287, PR c++/7639
18540         * g++.dg/template/instantiate1.C: Adjust error location.
18541         * g++.dg/template/instantiate3.C: New test.
18542         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18543         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18544         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18545
18546 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18547
18548         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18549
18550 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18551
18552         PR c++/8287
18553         * g++.dg/init/dtor2.C: New test.
18554
18555 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18556
18557         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18558         * gcc.dg/nest.c: Bypass errors on irix6.
18559
18560 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18561
18562         * gcc.dg/nest.c: Expect error for mmix-*-*.
18563         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18564
18565 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18566
18567         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18568         markers.
18569
18570         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18571
18572 2002-10-25  Mike Stump  <mrs@apple.com>
18573
18574         * gcc.dg/warn-1.c: New test.
18575
18576 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18577
18578         * g++.dg/template/typename3.C: New test.
18579
18580 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18581
18582         * g++.dg/lookup/ptrmem1.C: New test.
18583
18584         * g++.dg/abi/vthunk2.C: New test.
18585
18586 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18587
18588         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18589
18590 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18591
18592         * g++.dg/abi/empty9.C: New test.
18593
18594 2002-10-24  Richard Henderson  <rth@redhat.com>
18595
18596         * g++.dg/inherit/thunk1.C: Enable for ia64.
18597
18598 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18599
18600         PR c++/8067
18601         * g++.dg/lookup/pretty1.C: New test.
18602
18603 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18604
18605         * gcc.dg/20021023-1.c: New test.
18606
18607 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18608
18609         PR c++/7679
18610         * g++.dg/parse/inline1.C: New test.
18611
18612 2002-10-23  Richard Henderson  <rth@redhat.com>
18613
18614         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18615
18616         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18617
18618 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18619
18620         PR c++/6579
18621         * g++.dg/parse/stmtexpr3.C: New test.
18622
18623 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18624
18625         * g++.dg/expr/cond1.C: New test.
18626
18627 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18628
18629         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18630
18631 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18632
18633         * g++.dg/abi/vbase13.C: New test.
18634         * g++.dg/abi/vbase14.C: Likewise.
18635
18636 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18637
18638         * gcc.dg/tls/pic-1.c: New test.
18639         * gcc.dg/tls/nonpic-1.c: New test.
18640         * gcc.dg/20021018-1.c: New test.
18641
18642 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18643
18644         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18645         Remove only files with the same base name as the test case.
18646         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18647         (profopt-execute): Likewise.  Also, remove old profiling
18648         and performance data files before running the tests.
18649
18650         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18651         * g++.dg/bprob/bprob.exp: Likewise.
18652         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18653         to allow more general test case names.
18654
18655         * g++.dg/bprob/bprob-1.C: Rename to ...
18656         * g++.dg/bprob/g++-bprob-1.C: ... this.
18657
18658         * g77.dg/bprob/bprob-1.f: Rename to ...
18659         * g77.dg/bprob/g77-bprob-1.f: ... this.
18660
18661 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18662
18663         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18664         bison 1.50 or later.
18665
18666 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18667
18668         * g++.dg/README: Describe more test directories.
18669
18670 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18671
18672         * g++.dg/init/array6.C: Add additional tests.
18673
18674 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18675
18676         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18677         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18678
18679 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18680
18681         * gcc.c-torture/compile/20020604-1.x: New.
18682         * gcc.c-torture/compile/simd-5.x: Likewise.
18683         * gcc.c-torture/execute/920710-1.x: Likewise.
18684         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18685
18686 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18687
18688         * g++.dg/inherit/override1.C: Add dg-options clause.
18689
18690 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18691
18692         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18693         _mm_slli_si128.
18694
18695 2002-10-19  Andreas Schwab  <schwab@suse.de>
18696
18697         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18698         directory component.
18699
18700 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18701
18702         * g++.dg/inherit/thunk1.C: New test.
18703
18704         * g++.dg/inherit/override1.C: New test.
18705
18706         * g++.dg/abi/mangle11.C: New test.
18707         * g++.dg/abi/mangle14.C: New test.
18708         * g++.dg/abi/mangle17.C: New test.
18709
18710 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18711
18712         * g++.dg/overload/member2.C: New test.
18713
18714 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18715
18716         * g++.dg/README: Describe new compat directory.
18717         * g++.dg/dg.exp: Skip tests in compat directory.
18718         * README.compat: New file.
18719         * lib/compat.exp: New expect script.
18720         * g++.dg/compat: New test directory.
18721         * g++.dg/compat/compat.exp: New expect script.
18722         * g++.dg/compat/abi: New test directory.
18723         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18724         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18725         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18726         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18727         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18728         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18729         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18730         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18731         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18732         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18733         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18734         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18735         * g++.dg/compat/break: New test directory.
18736         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18737         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18738         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18739         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18740         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18741         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18742         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18743         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18744         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18745         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18746         g++.dg/compat/break/README: New files.
18747         * g++.dg/compat/eh: New test directory.
18748         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18749         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18750         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18751         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18752         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18753         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18754         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18755         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18756         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18757         g++.dg/compat/eh/filter2_y.C,
18758         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18759         g++.dg/compat/eh/new1_y.C,
18760         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18761         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18762         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18763         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18764         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18765         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18766         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18767         g++.dg/compat/eh/unexpected1_y.C: New files.
18768         * g++.dg/compat/init: New test directory.
18769         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18770         g++.dg/compat/init/array5_y.C,
18771         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18772         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18773         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18774         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18775         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18776         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18777         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18778         g++.dg/compat/init/init-ref2_y.C: New files.
18779
18780 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18781
18782         PR c++/7584
18783         * g++.dg/inherit/using3.C: New test.
18784
18785 2002-10-17  Jan Hubicka  <jh@suse.cz>
18786
18787         * gcc.dg/20021017-2.c: New test.
18788
18789 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18790
18791         * g++.dg/abi/mangle16.C: Adjust.
18792
18793         * g++.dg/init/array8.C: New test.
18794
18795 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18796
18797         * gcc.dg/special/mips-abi.exp: New test.
18798         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18799
18800 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18801
18802         * g++.dg/abi/mangle16.C: New test.
18803         * g++.dg/abi/mangle17.C: Likewise.
18804
18805         PR c++/7478
18806         * g++.dg/template/ref1.C: New test.
18807
18808 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18809
18810         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18811
18812 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18813
18814         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18815
18816 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18817
18818         PR c++/7524
18819         * g++.dg/init/array7.C: New test.
18820
18821 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18822
18823         * g++.dg/init/array6.C: New test.
18824
18825         * g++.dg/abi/mangle13.C: Likewise.
18826         * g++.dg/abi/mangle14.C: Likewise.
18827         * g++.dg/abi/mangle15.C: Likewise.
18828
18829 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18830
18831         * g++.dg/abi/empty8.C: New test.
18832
18833 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18834
18835         * g++.dg/init/ctor1.C: New test.
18836
18837 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18838
18839         * gcc.c-torture/execute/20021015-1.c: New test.
18840
18841 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18842
18843         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18844
18845 2002-10-14  Jan Hubicka  <jh@suse.cz>
18846
18847         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18848
18849 2002-10-14  Richard Henderson  <rth@redhat.com>
18850
18851         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18852
18853 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18854
18855         PR optimization/6631
18856         * g++.dg/opt/const2.C: New test.
18857
18858 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18859
18860         PR c++/7176
18861         * g++.dg/parse/friend1.C: New test.
18862         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18863
18864 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18865
18866         * gcc.dg/20021014-1.c: New test.
18867
18868 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18869
18870         PR c++/5661
18871         * g++.dg/ext/vlm1.C: New test.
18872         * g++.dg/ext/vlm2.C: Likewise.
18873
18874         * g++.dg/init/array1.C: Remove invalid braces.
18875         * g++.dg/init/brace1.C: New test.
18876         * g++.dg/init/copy2.C: Likewise.
18877         * g++.dg/init/copy3.C: Likewise.
18878         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18879         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18880         braces.
18881
18882 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18883
18884         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18885
18886 2002-10-11  Richard Shann  <richard.shann@superh.com>
18887
18888         * gcc.c-torture/compile/simd-5.c: New test.
18889
18890 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18891
18892         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18893
18894 2002-10-10  Jim Wilson  <wilson@redhat.com>
18895
18896         * gcc.c-torture/execute/20021010-1.c: New test.
18897
18898 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18899
18900         PR c/7353
18901         * g++.dg/ext/typedef-init.C: New test.
18902         * gcc.dg/typedef-init.c: New test.
18903
18904 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18905
18906         * gcc.dg/cpp/paste13.c: New test.
18907
18908 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18909
18910         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18911         remaining platforms, XFAIL during compile, not execute.  Don't
18912         XFAIL at -O0.
18913
18914 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         * gcc.dg/alias-1.c: Tweak expected warning.
18917
18918 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18919
18920         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18921
18922 2002-10-06  Andreas Jaeger  <aj@suse.de>
18923
18924         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18925         * gcc.dg/cpp/c++98.C: Likewise.
18926
18927         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18928         * g++.dg/cpp/c++98.C: Likewise.
18929
18930         * g++.dg/README (Subdirectories): Mention cpp directory.
18931
18932         PR target/7559
18933         * gcc.dg/20021006-1.c: New test.
18934
18935 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18936
18937         PR c++/7804
18938         * g++.dg/other/warning1.C: New test.
18939
18940 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18941
18942         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18943         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18944         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18945
18946 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18947
18948         PR c++/7931
18949         * g++.dg/template/ptrmem3.C: New test.
18950
18951         PR c++/7754
18952         * g++.dg/template/union1.C: New test.
18953
18954 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18955
18956         PR c++/8006
18957         * g++.dg/abi/mangle9.C: New test.
18958         * g++.dg/abi/mangle10.C: New test.
18959         * g++.dg/abi/mangle11.C: New test.
18960         * g++.dg/abi/mangle12.C: New test.
18961
18962 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18963
18964         PR c++/7188.
18965         * g++.dg/template/meminit1.C: New test.
18966         * g++.dg/warn/Wreorder-1.C: Likewise.
18967         * g++.old-deja/g++.mike/warn3.C: Tweak.
18968         * lib/prune.exp: Ingore "in copy constructor".
18969
18970 2002-10-02  Andreas Jaeger  <aj@suse.de>
18971
18972         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18973         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18974         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18975         on x86-64.
18976
18977 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18978
18979         * gcc.dg/empty1.C: Fix typo.
18980
18981 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18982
18983         * gcc.dg/alias-1.c: New test.
18984
18985 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18986
18987         * gcc.dg/empty1.C: New test.
18988
18989         * g++.dg/tls/init-2.C: Tweak error messages.
18990
18991 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18992
18993         * gcc.c-torture/compile/20020923-1.c: New test.
18994
18995 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18996
18997         * gcc.c-torture/execute/ffs-1.c: New test.
18998         * gcc.c-torture/execute/ffs-2.c: Ditto.
18999
19000 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19001
19002         * g++.dg/overload/member1.C: New test.
19003
19004 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19005
19006         * g++.dg/abi/empty7.C: New test.
19007         * g++.dg/init/pm2.C: Likewise.
19008
19009 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19010
19011         * g++.dg/rtti/crash1.C: New test.
19012
19013 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19014
19015         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19016         gcc.dg/sibcall-4.c: New tests.
19017
19018 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19019
19020         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19021         powerpc and MMIX targets.
19022
19023 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19024
19025         * gcc.dg/cpp/20020927-1.c: New.
19026
19027 2002-09-26  David S. Miller  <davem@redhat.com>
19028
19029         * gcc.c-torture/compile/trunctfdf.c: New.
19030
19031 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19032
19033         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19034
19035 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19036
19037         * gcc.c-torture/execute/loop-15.c: New.
19038
19039 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19040
19041         * README.QMTEST: Fix typo.
19042
19043 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19044
19045         * gcc.dg/20020926-1.c: New test.
19046
19047 2002-09-25  David S. Miller  <davem@redhat.com>
19048
19049         PR target/7842
19050         * gcc.c-torture/execute/shiftdi.c: New test.
19051
19052 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19053
19054         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19055         unique to the tool.
19056         * lib/g77.exp (g77_init): Likewise.
19057         * lib/g++.exp (g++_init): Likewise.
19058         * lib/objc.exp (objc_init): Likewise.
19059
19060 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19061
19062         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19063         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19064         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19065
19066 2002-09-25  Richard Henderson  <rth@redhat.com>
19067
19068         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19069         too-small long double.
19070
19071 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19072
19073         * gcc.dg/20020919-1.c: New test.
19074
19075 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19076
19077         * g++.dg/abi/bitfield6.C: New test.
19078         * g++.dg/abi/bitfield7.C: New test.
19079         * g++.dg/abi/bitfield8.C: New test.
19080         * g++.dg/abi/vbase11.C: New test.
19081
19082 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19083
19084         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19085         hppa*-*-hpux*.  Update test comment.
19086
19087 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19088
19089         * gcc.dg/tls/struct-1.c: New test.
19090
19091 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19092
19093         * gcc.dg/cpp/tr-warn2.c: Update.
19094
19095 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19096
19097         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19098
19099 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19100
19101         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19102         systems.
19103
19104 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19105
19106         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19107
19108         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19109         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19110         setting of cxxfilt.
19111
19112 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19113
19114         * gcc.dg/20020312-2.c: Update for darwin.
19115
19116 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19117
19118         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19119
19120 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19121
19122         * objc.dg/comp-types-1.m: New test.
19123         * objc.dg/comp-types-2.m: New test.
19124         * objc.dg/comp-types-3.m: New test.
19125         * objc.dg/comp-types-4.m: New test.
19126         * objc.dg/comp-types-5.m: New test.
19127         * objc.dg/comp-types-6.m: New test.
19128
19129 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19130
19131         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19132
19133 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19134
19135         * g++.dg/other/do1.C: New test.
19136
19137         * g++.dg/template/subst1.C: New test.
19138
19139 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19140
19141         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19142
19143 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19144
19145         * g++.dg/template/qualttp20.C: Adjust expected errors.
19146         * g++.old-deja/g++.jason/report.C: Likewise.
19147         * g++.old-deja/g++.other/qual1.C: Likewise.
19148
19149         * g++.dg/lookup/scoped2.C: New test.
19150
19151         * g++.dg/ext/asm3.C: New test.
19152
19153 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19154
19155         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19156
19157 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19158
19159         * ChangeLog: follow spelling conventions.
19160         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19161         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19162         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19163         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19164         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19165         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19166         * g++.old-deja/g++.law/global-init1.C: Likewise.
19167         * g++.old-deja/g++.other/delete4.C: Likewise.
19168         * g++.old-deja/g++.other/inline21.C: Likewise.
19169         * g++.old-deja/g++.other/singleton.C: Likewise.
19170         * g77.dg/strlen0.f: Likewise.
19171         * g77.f-torture/compile/20010519-1.f: Likewise.
19172         * g77.f-torture/compile/980310-4.f: Likewise.
19173         * gcc.c-torture/compile/20000605-1.c: Likewise.
19174         * gcc.c-torture/execute/20020225-1.c: Likewise.
19175         * gcc.dg/c90-hexfloat-2.c: Likewise.
19176         * gcc.dg/c99-bool-1.c: Likewise.
19177         * gcc.dg/c99-hexfloat-2.c: Likewise.
19178         * gcc.dg/dll-2.c: Likewise.
19179         * gcc.dg/wtr-union-init-1.c: Likewise.
19180         * gcc.dg/wtr-union-init-2.c: Likewise.
19181         * gcc.dg/wtr-union-init-3.c: Likewise.
19182         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19183         * gcc.dg/cpp/defined.c: Likewise.
19184         * gcc.dg/cpp/macsyntx.c: Likewise.
19185         * gcc.dg/cpp/paste2.c: Likewise.
19186         * gcc.dg/cpp/trad/defined.c: Likewise.
19187         * gcc.dg/format/c90-printf-1.c: Likewise.
19188         * gcc.dg/format/c90-scanf-1.c: Likewise.
19189         * gcc.dg/format/c99-printf-1.c: Likewise.
19190         * gcc.dg/format/c99-scanf-1.c: Likewise.
19191         * gcc.misc-tests/gcov-8.c: Likewise.
19192         * lib/profopt.exp: Likewise.
19193
19194 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19195
19196         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19197
19198 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19199
19200         * g++.dg/inherit/using2.C: New test.
19201
19202 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19203
19204         * ChangeLog: Follow spelling conventions.
19205         * g++.dg/template/friend4.C: Likewise.
19206         * g++.old-deja/g++.pt/crash67.C: Likewise.
19207         * gcc.c-torture/execute/20000801-4.c: Likewise.
19208         * gcc.dg/c90-digraph-1.c: Likewise.
19209         * gcc.dg/c94-digraph-1.c: Likewise.
19210         * gcc.dg/c99-digraph-1.c: Likewise.
19211         * gcc.dg/cpp/line5.c: Likewise.
19212         * gcc.dg/cpp/multiline.c: Likewise.
19213         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19214         * gcc.dg/format/attr-3.c: Likewise.
19215         * gcc.dg/format/c90-scanf-3.c: Likewise.
19216         * gcc.dg/format/ext-4.c: Likewise.
19217
19218 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19219
19220         * g++.dg/template/pretty1.C: New test.
19221
19222 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19223
19224         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19225
19226 2002-09-13  Matt Austern  <austern@apple.com>
19227
19228         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19229         passing a cast expression to a function by const reference.
19230
19231 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19232
19233         * g++.dg/template/deduce1.C: New test.
19234
19235 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19236
19237         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19238         32-bit int.
19239
19240 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19241
19242         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19243         usage.
19244
19245 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19246
19247         * gcc.c-torture/compile/20020910-1.c: New test.
19248
19249 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19250
19251         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19252
19253 2002-09-10  Andreas Jaeger  <aj@suse.de>
19254
19255         * gcc.dg/20020312-2.c: Adjust for x86-64.
19256
19257 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19258
19259         * g77.dg/7388.f: New test case for PR 7388.
19260
19261 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19262
19263         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19264
19265 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19266
19267         * objc.dg/proto-lossage-1.m: New test.
19268
19269 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19270
19271         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19272
19273 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19274
19275         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19276         expected to pass.
19277
19278 2002-09-06  Stan Shebs  <shebs@apple.com>
19279             David Edelsohn  <edelsohn@gnu.org>
19280
19281         * gcc.dg/weak: New directory.
19282         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19283         target-specific xfail bits.
19284         * gcc.dg/typeof-2.c: Move to new directory.
19285         * gcc.dg/weak.exp: New expect script.
19286
19287 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19288
19289         * gcc.c-torture/execute/extzvsi.c: New test.
19290
19291 2002-09-05  Stan Shebs  <shebs@apple.com>
19292
19293         * gcc.dg/weak-1.c: xfail on Darwin.
19294         * gcc.dg/weak-2.c: Ditto.
19295         * gcc.dg/weak-3.c: Ditto.
19296         * gcc.dg/weak-4.c: Ditto.
19297         * gcc.dg/weak-5.c: Ditto.
19298         * gcc.dg/weak-6.c: Ditto.
19299         * gcc.dg/weak-7.c: Ditto.
19300         * gcc.dg/weak-8.c: Ditto.
19301         * gcc.dg/weak-9.c: Ditto.
19302
19303 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19304
19305         * gcc.c-torture/execute/loop-14.c: New test.
19306
19307 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19308
19309         * g++.dg/other/cxa-atexit1.C: New test.
19310
19311         * gcc.dg/typeof-2.c: New test.
19312
19313 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19314
19315         * gcc.dg/builtins-2.c: New testcase.
19316         * gcc.dg/builtins-3.c: New testcase.
19317
19318 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19319
19320         * gcc.dg/cpp/_Pragma4.c: New test.
19321
19322 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19323
19324         * objc/execute/nil_method-1.m: New testcase.
19325
19326 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19327
19328         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19329         [Object class], not [Object initialize].
19330
19331 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19332             Hans-Peter Nilsson  <hp@bitrange.com>
19333
19334         * gcc.c-torture/execute/20020720-1.x: Skip test on
19335         mmix-knuth-mmixware.  Correct comment.
19336
19337 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19338
19339         * testsuite/g++.dg/abi/bitfield5.C: New test.
19340         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19341
19342 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19343
19344         * objc.dg/undeclared-selector.m: New test.
19345
19346 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19347
19348         * g++.dg/other/offsetof1.C: Avoid cast warning.
19349
19350 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19351
19352         * objc.dg/super-class-2.m: New test.
19353
19354 2002-08-24  Matt Austern  <austern@apple.com>
19355
19356         * g++.dg/ext/lvaddr.C: New test.
19357         * g++.dg/ext/lvcast.C: New test.
19358
19359 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19360
19361         * testsuite/g++.dg/inherit/cond1.C: New test.
19362
19363 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19364
19365         * gcc.dg/noncompile/incomplete-1.c: New test.
19366
19367 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19368
19369         * gcc.dg/typespec-1.c: New test.
19370
19371 2002-08-20  Devang Patel  <dpatel@apple.com>
19372         * objc.dg/proto-hier-2.m: New test.
19373
19374 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19375
19376         * objc.dg/bitfield-1.m: New test.
19377         * objc.dg/bitfield-2.m: New test.
19378
19379 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19380
19381         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19382         gcc.dg/c99-flex-array-4.c: New tests.
19383
19384 2002-08-16  Stan Shebs  <shebs@apple.com>
19385
19386         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19387
19388 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19389
19390         * gcc.dg/typeof-1.c: New test.
19391         * g++.dg/ext/typeof2.C: New test.
19392
19393 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19394
19395         * g++.dg/other/offsetof1.C: New test.
19396
19397 2002-08-14  Richard Henderson  <rth@redhat.com>
19398
19399         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19400
19401 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19402
19403         * gcc.dg/cpp/_Pragma3.c: New test.
19404
19405 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19406
19407         * g++.dg/template/inherit3: New test.
19408
19409 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19410
19411         * gcc.dg/bitfld-4.c: Add blank options.
19412
19413 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19414
19415         * g++.dg/template/crash1.C: New test.
19416
19417 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19418
19419         * gcc.dg/tls/opt-2.c: New test.
19420
19421 2002-08-08  Devang Patel  <dpatel@apple.com>
19422
19423         * objc.dg/selector-1.m : New test
19424
19425 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19426
19427         * g++.dg/abi/bitfield4.C: New test.
19428         * gcc.dg/bitfld-4.c: New test.
19429
19430 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19431
19432         * g++.dg/other/packed1.C: New test.
19433
19434 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19435
19436         * g++.dg/abi/offsetof.C: Tweak error messages.
19437         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19438
19439 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19440
19441         * gcc.dg/bitfld-3.c: New test.
19442
19443 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19444             Richard Henderson  <rth@redhat.com>
19445
19446         * gcc.dg/i386-bitfield1.c: New test.
19447         * g++.dg/abi/bitfield3.C: Update.
19448
19449 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19450
19451         * objc.dg/const-str-2.m: Update.
19452         * gcc.dg/cpp/c++98.c: Change to C extension.
19453         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19454         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19455
19456 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19457
19458         * testsuite/gcc.dg/tls/diag-3.c: New.
19459
19460 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19461
19462         * g++.dg/README (Subdirectories): Document new subdir expr.
19463         * g++.dg/expr/pmf-1.C: New test.
19464
19465 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19466
19467         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19468
19469 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19470
19471         * g++.dg/abi/bitfield3.C: New test.
19472
19473 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19474
19475         * lib/gcov.exp: Tweak expected line formats.
19476         * gcc.misc-tests/gcov8.c: New test.
19477         * gcc.misc-tests/gcov8.x: New flags.
19478
19479 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19480
19481         * consistency.vlad/layout/endian.c: Include string.h.
19482
19483         * gcc.c-torture/execute/20020805-1.c: New test.
19484
19485 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19486
19487         * g++.dg/other/conversion1.C: New test.
19488
19489 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19490
19491         * gcc.dg/builtins-1.c: New testcase.
19492
19493 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19494
19495         * g++.dg/inherit/access3.C: New test.
19496
19497 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19498
19499         * gcc.dg/ia64-visibility-2.c: New test.
19500
19501 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19502
19503         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19504         __qualifier_flags to __flags.
19505
19506 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19507
19508         * g++.dg/inherit/operator1.C: New test.
19509         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19510         * g++.dg/other/error1.C: Change expected error message.
19511         * g++.dg/template/conv4.C: Likewise.
19512
19513 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19514
19515         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19516         for documented behavior.
19517
19518 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19519
19520         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19521         several targets known to fail.
19522
19523 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19524
19525         * gcc.dg/mips-args-[123].c: New tests.
19526
19527 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19528
19529         * gcc.dg/ppc-spe.c: New.
19530
19531 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19532
19533         * g++.dg/other/ptrmem4.C: New testcase.
19534
19535 2002-07-24  Richard Henderson  <rth@redhat.com>
19536
19537         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19538
19539 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19540
19541         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19542
19543 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19544
19545         * gcc.c-torture/execute/memset-3.c: New testcase.
19546
19547 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19548
19549         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19550         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19551
19552 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19553
19554         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19555         Delete.
19556
19557 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19558
19559         * gcc.c-torture/compile/simd-4.c: New test.
19560
19561 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19562
19563         PR c++/7347, c++/7348
19564         * g++.dg/template/access4.C: New test.
19565         * g++.dg/template/access5.C: New test.
19566         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19567         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19568         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19569         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19570
19571 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19572
19573         * gcc.dg/gnu89-init-2.c: New test.
19574
19575 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19576
19577         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19578
19579 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19580
19581         * gcc.c-torture/execute/20020720-1.c: New testcase.
19582
19583 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19584
19585         * gcc.dg/cpp/Wsignprom.c: New tests.
19586
19587 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19588
19589         * gcc.c-torture/execute/loop-13.c: New test.
19590
19591 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19592
19593         * gcc.dg/cpp/expr.c: New tests.
19594
19595 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19596
19597         * g++.dg/opt/pr6713.C: Add template instantiation.
19598
19599 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19600
19601         * gcc.dg/nest.c: New test.
19602
19603 2002-07-17  Richard Henderson  <rth@redhat.com>
19604
19605         * g++.dg/opt/pr6713.C: New test.
19606
19607 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19608
19609         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19610         XFAIL for all x86 processors.
19611
19612 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19613
19614         * gcc.c-torture/execute/20010122-1.x: Do not test with
19615         -fomit-frame-pointer.
19616
19617 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19618
19619         * g++.dg/template/instantiate2.C: New test.
19620         * g++.dg/template/spec4.C: New test.
19621
19622 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19623
19624         * g++.dg/template/access2.C: New test.
19625         * g++.dg/template/access3.C: New test.
19626
19627 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19628
19629         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19630         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19631         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19632         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19633         Convert to use <stdarg.h>.
19634         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19635         Delete.
19636         * gcc.dg/va-arg-2.c: New.
19637         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19638
19639 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19640
19641         * gcc.c-torture/compile/20020710-1.c: New test.
19642
19643 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19644                           Andrew Pinski  <pinskia@physics.uc.edu>
19645
19646         gcc.c-torture/compile/simd-2.c: New testcase.
19647         gcc.c-torture/compile/simd-3.c: Likewise.
19648
19649 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19650
19651         PR c++/7224
19652         * g++.dg/overload/error1.C: New test.
19653
19654 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19655
19656         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19657         configuration and IRIX 6 O32 ABI.
19658
19659 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19660
19661         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19662
19663 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19664
19665         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19666
19667 2002-07-10  Jeffrey A Law  <law@redhat.com>
19668
19669         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19670
19671         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19672
19673 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19674
19675         * gcc.dg/20020312-2.c: Check for __PPC__.
19676
19677 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19678
19679         * gcc.c-torture/compile/20020709-1.c: New test.
19680
19681 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19682
19683         * g++.dg/template/qualttp21.C: New test case.
19684
19685 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19686
19687         * gcc.c-torture/compile/20020706-1.c: New test.
19688         * gcc.c-torture/compile/20020706-2.c: New test.
19689
19690 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19691             Alexandre Oliva  <aoliva@redhat.com>
19692
19693         * g++.dg/warn/incomplete1.C: New test.
19694
19695 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19696
19697         PR c++/7099
19698         * g++.dg/warn/noreturn1.C: New test.
19699
19700 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19701
19702         PR c++/6706
19703         * g++.dg/debug/debug6.C: New test.
19704         * g++.dg/debug/debug7.C: New test.
19705
19706 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19707
19708         * gcc.c-torture/compile/simd-3.c: New test.
19709
19710 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19711
19712         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19713         * gcc.dg/20020620-1.c: Likewise.
19714
19715 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19716
19717         PR c++/6944
19718         * g++.dg/init/array4.C: New test.
19719         * g++.dg/init/array5.C: New test.
19720
19721 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19722
19723         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19724         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19725
19726 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19727
19728         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19729         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19730         * gcc.dg/wtr-conversion-1.c: Likewise.
19731         * gcc.dg/wtr-escape-1.c: Likewise.
19732         * gcc.dg/wtr-int-type-1.c: Likewise.
19733         * gcc.dg/wtr-label-1.c: Likewise.
19734         * gcc.dg/wtr-static-1.c: Likewise.
19735         * gcc.dg/wtr-strcat-1.c: Likewise.
19736         * gcc.dg/wtr-suffix-1.c: Likewise.
19737         * gcc.dg/wtr-switch-1.c: Likewise.
19738         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19739         * gcc.dg/wtr-union-init-1.c: Likewise.
19740         * gcc.dg/wtr-union-init-2.c: Likewise.
19741         * gcc.dg/wtr-union-init-3.c: Likewise.
19742
19743         * gcc.dg/wtr-func-def-1.c: New test.
19744
19745 2002-07-02 Devang Patel <dpatel@apple.com>
19746
19747         * objc.dg/param-1.m: New test.
19748
19749 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19750
19751         * gcc.dg/cpp/trad/directive.c: Add test.
19752         * gcc.dg/cpp/trad/macroargs.c: Add test.
19753         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19754
19755 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19756
19757         * gcc.dg/cpp/cmdlne-M.c: New test.
19758
19759 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19760
19761         * objc.dg/desig-init-1.m: New test.
19762
19763 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19764
19765         PR c++/6716
19766         * g++.dg/template/instantiate1.C: New test.
19767
19768 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19769
19770         PR c++/7112
19771         * g++.dg/template/sizeof2.C: New test.
19772
19773 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19774
19775         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19776         gcc.dg/cpp/trad/include.c: New tests.
19777
19778 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19779
19780         PR target/7177
19781         * gcc.c-torture/compile/20020701-1.c: New test.
19782
19783 2002-07-01  Stan Shebs  <shebs@apple.com>
19784
19785         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19786         header here...
19787         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19788         (objc-torture-execute): or here.
19789
19790 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19791
19792         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19793
19794 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19795
19796         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19797
19798 2002-06-30  Devang Patel  <dpatel@apple.com>
19799
19800         * objc.dg/fsyntax-only.m: New test.
19801
19802 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19803
19804         PR c++/6695
19805         * g++.dg/template/friend7.C: New file.
19806
19807 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19808
19809         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19810         return type.
19811
19812 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19813
19814         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19815         avoid division by zero.
19816
19817 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19818
19819         * gcc.dg/Wunknownprag.c: New tests.
19820
19821 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19822
19823         * gcc.c-torture/execute/simd-2.c: New test.
19824
19825 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19826
19827         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19828         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19829         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19830         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19831         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19832         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19833         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19834         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19835         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19836         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19837         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19838         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19839         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19840         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19841         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19842         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19843         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19844
19845 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19846
19847         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19848         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19849         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19850         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19851         New tests.
19852         * gcc.dg/cpp/trad/directive.c: Update.
19853
19854 2002-06-23  Andreas Jaeger  <aj@suse.de>
19855
19856         * gcc.c-torture/execute/complex-6.c: New.
19857
19858 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19859
19860         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19861         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19862         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19863         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19864
19865 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19866
19867         * gcc.dg/cpp/trad: New directory with traditional tests copied
19868         from parent directory.
19869         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19870         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19871         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19872         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19873         Move to trad/ and rename.
19874         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19875         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19876         gcc.dg/cpp/trad/redef2.c: New tests.
19877         * gcc.dg/cpp/trad/trad.exp: New driver.
19878
19879 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19880
19881         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19882         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19883         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19884         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19885         Remove.
19886
19887 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19888
19889         * gcc.dg/20020620-1.c: New test.
19890
19891 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19892
19893         * g++.dg/template/ttp4.C: New test.
19894
19895 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19896
19897         * g++.dg/opt/vt1.C: Fix regexp.
19898
19899 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19900
19901         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19902         Don't use attribute `noinline'.
19903
19904 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19905
19906         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19907
19908 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19909
19910         * gcc.c-torture/execute/simd-1.c: New.
19911
19912         * gcc.dg/simd-1.c: New.
19913
19914 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19915
19916         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19917
19918 2002-06-16  Richard Henderson  <rth@redhat.com>
19919
19920         * g++.dg/ext/anon-struct1.C: New.
19921         * g++.dg/ext/anon-struct2.C: New.
19922         * g++.dg/ext/anon-struct3.C: New.
19923         * gcc.dg/anon-struct-1.c: New.
19924         * gcc.dg/anon-struct-2.c: New.
19925         * gcc.dg/anon-struct-3.c: New.
19926         * gcc.dg/20011008-1.c: Adjust warning text.
19927         * gcc.dg/20020527-1.c: Add -fms-extensions.
19928
19929 2002-06-16  Richard Henderson  <rth@redhat.com>
19930
19931         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19932
19933 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19934
19935         * gcc.c-torture/execute/20020615-1.c: New test.
19936
19937 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19938
19939         * gcc.c-tortuture/execute/compare-1.c: New test case.
19940         * gcc.c-tortuture/execute/compare-2.c: New test case.
19941         * gcc.c-tortuture/execute/compare-3.c: New test case.
19942
19943 2002-06-13  Richard Henderson  <rth@redhat.com>
19944
19945         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19946         ia64 ilp32.
19947
19948 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19949
19950         * g++.dg/template/typename2.C: Update error message.
19951
19952 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19953
19954         * gcc.c-torture/execute/20020611-1.c: New test.
19955
19956 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19957
19958         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19959         list of targets to skip.
19960
19961 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19962
19963         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19964         targets if not optimizing.
19965
19966 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19967
19968         * gcc.c-torture/compile/20020605-1.c: New test.
19969
19970         * g++.dg/opt/vt1.C: New test.
19971
19972         * gcc.dg/20020531-1.c: New test.
19973
19974         * gcc.dg/20020530-1.c: New test.
19975
19976         * gcc.dg/20020527-1.c: New test.
19977
19978         * g++.dg/opt/cse1.C: New test.
19979
19980 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19981
19982         * gcc.dg/20020607-2.c: New test case.
19983
19984 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19985
19986         * gcc.c-torture/compile/20020604-1.c: New test.
19987
19988 2002-06-04  Richard Henderson  <rth@redhat.com>
19989
19990         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19991         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19992         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19993
19994 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19995
19996         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19997
19998 2002-06-03  Richard Henderson  <rth@redhat.com>
19999
20000         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20001         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20002
20003 2002-06-02  Richard Henderson  <rth@redhat.com>
20004
20005         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20006         test functions static.
20007
20008 2002-06-02  Andreas Jaeger  <aj@suse.de>
20009
20010         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20011         now.
20012
20013 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20014
20015         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20016         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20017         Update for mofified diagnostics.
20018         * gcc.dg/c99-intconst-1.c: No longer fail.
20019
20020 2002-06-02  Richard Henderson  <rth@redhat.com>
20021
20022         * gcc.dg/uninit-A.c: Remove xfail markers.
20023
20024 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20025
20026         * gcc.dg/fnegate-1.c: New test case.
20027
20028 2002-05-30  Osku Salerma  <osku@iki.fi>
20029
20030         * gcc.c-torture/execute/mayalias-1.c: New file.
20031
20032 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20033
20034         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20035         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20036         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20037
20038 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20039
20040         * gcc.c-torture/execute/20020529-1.c: New test.
20041
20042 2002-05-27  Richard Henderson  <rth@redhat.com>
20043
20044         * g++.dg/ext/attrib6.C: New test case.
20045
20046 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20047
20048         * gcc.c-torture/execute/pure-1.c: New test.
20049
20050 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20051
20052         * gcc.dg/cpp/arith-2.c: Remove.
20053
20054 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20055
20056         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20057         * gcc.dg/cpp/if-3.c: Remove.
20058
20059 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20060
20061         * g++.dg/opt/cse2.C: New test.
20062
20063 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20064
20065         * gcc.dg/cpp/arith-1.c: New semantic tests.
20066         * gcc.dg/cpp/if-1.c: Update.
20067
20068 2002-05-24  Ben Elliston  <bje@redhat.com>
20069
20070         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20071
20072 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20073
20074         * gcc.dg/verbose-asm.c: New test.
20075
20076 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20077
20078         * gcc.dg/cpp/paste12.c: New test.
20079
20080 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20081
20082         * g++.dg/parse/named_ops.C: New test.
20083
20084 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20085
20086         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20087
20088 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20089
20090         * gcc.dg/weak-2.c: Allow optional leading underscore
20091         in scan-assembler symbol name.
20092         * gcc.dg/weak-3.c: Likewise.
20093         * gcc.dg/weak-4.c: Likewise.
20094         * gcc.dg/weak-5.c: Likewise.
20095
20096 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20097
20098         * gcc.dg/20020523-1.c: New test.
20099
20100 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20101
20102         * objc.dg/const-str-2.m: Update now that we stop after
20103         a command line error.
20104
20105 2002-05-22  Richard Henderson  <rth@redhat.com>
20106
20107         * g++.dg/dg.exp: Fix typo in test pruneing.
20108
20109 2002-05-22  Richard Henderson  <rth@redhat.com>
20110
20111         * g++.dg/dg.exp: Prune the tls subdirectory.
20112         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20113         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20114         * g++.dg/tls/init-1.C: New.
20115
20116 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20117
20118         * gcc.dg/20020517-1.c: New test.
20119
20120 2002-05-21  Richard Henderson  <rth@redhat.com>
20121
20122         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20123         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20124
20125 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20126
20127         * g++.dg/other/copy2.C: New test.
20128
20129 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20130
20131         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20132         (MAX_COPY): Bump up to 10 times sizeof (long long).
20133         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20134
20135         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20136         sizeof (long long).
20137
20138         * gcc.c-torture/execute/strcpy-1.c: New test.
20139
20140 2002-05-19  Jason Merrill  <jason2redhat.com>
20141
20142         * g++.dg/ext/oper1.C: New test.
20143
20144 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20145 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20146
20147         * README.QMTEST: New file.
20148
20149         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20150
20151 2002-05-19  Andreas Jaeger  <aj@suse.de>
20152
20153         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20154         now.
20155         * gcc.c-torture/execute/loop-2d.x: Likewise.
20156
20157 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20158
20159         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20160         support weak symbols.
20161         * gcc.dg/weak-4.c: Likewise
20162         * gcc.dg/weak-6.c: Likewise
20163
20164 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20165
20166         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20167         cygwin, coff and h8300-*-hms targets
20168         * gcc.dg/weak-5.c: Likewise
20169         * gcc.dg/weak-7.c: Likewise
20170
20171 2002-05-16  Jason Merrill  <jason@redhat.com>
20172
20173         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20174         (scan-assembler-not, scan-assembler-dem): Likewise.
20175         (scan-assembler-dem-not): Likewise.
20176
20177 2002-05-15  Richard Henderson  <rth@redhat.com>
20178
20179         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20180
20181 2002-05-15  Richard Henderson  <rth@redhat.com>
20182
20183         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20184         (vfoo1f): Warning here.
20185         (vfoo1l): Don't redefine the alias.
20186
20187 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20188
20189         * g++.dg/init/pm1.C: New test.
20190
20191 2002-05-12  David S. Miller  <davem@redhat.com>
20192
20193         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20194         types.
20195
20196 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20197
20198         * gcc.c-torture/execute/20020510-1.c: New test case.
20199
20200 2002-05-10  David S. Miller  <davem@redhat.com>
20201
20202         * gcc.c-torture/execute/conversion.c: Test long double too.
20203
20204 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20205
20206         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20207         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20208         * lib/g++.exp (g++_link_flags): Likewise.
20209         * lib/objc.exp (objc_target_compile): Likewise.
20210
20211 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20212
20213         * gcc.dg/cpp/poison.c: Update.
20214         * gcc.dg/cpp/20000625-2.c: Remove.
20215         * gcc.dg/cpp/direct2s.c: Remove final test.
20216
20217 2002-05-08  Tom Rix  <trix@redhat.com>
20218
20219         * gcc.c-torture/execute/20020508-1.c: New test.
20220         * gcc.c-torture/execute/20020508-2.c: New test.
20221         * gcc.c-torture/execute/20020508-3.c: New test.
20222
20223 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20224
20225         * gcc.dg/cpp/charconst-4.c: More tests.
20226
20227 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20228
20229         PR c/6569
20230         * gcc.dg/weak-3.c: Update location of warning messages.
20231         * gcc.dg/weak-5.c: Likewise.
20232
20233 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20234
20235         * gcc.c-torture/execute/20020506-1.c: New test case.
20236
20237 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20238
20239         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20240
20241 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20242
20243         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20244
20245 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20246
20247         * gcc.dg/cpp/charconst-3.c: New test.
20248
20249 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20250
20251         * gcc.dg/cpp/charconst.c: Update tests.
20252
20253 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20254
20255         * treelang: Added directory for new sample language treelang. Also
20256         lib/treelang.exp: New file to signal treelang should be tested.
20257
20258 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20259
20260         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20261         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20262         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20263         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20264         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20265         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20266         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20267
20268 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20269
20270         * gcc.dg/format/xopen-2.c: New test.
20271
20272 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20273
20274         * gcc.dg/20020503-1.c: New test.
20275
20276 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20277
20278         * g++.dg/init/dtor1.C: Make it tougher.
20279
20280 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20281
20282         * g++.dg/init/dtor1.C: New test.
20283
20284 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20285
20286         * gcc.dg/altivec-8.c: New.
20287
20288 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20289
20290         * gcc.dg/altivec-7.c: New.
20291
20292 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20293
20294         * g++.dg/parse/typedef1.C: New test.
20295
20296 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20297
20298         PR c++/6486
20299         * g++.dg/template/friend6.C: New test.
20300
20301         PR c++/6492
20302         * g++.dg/init/copy1.C: New test.
20303
20304 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20305
20306         * g++.dg/warn/effc1.C: New test.
20307
20308 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20309
20310         * gcc.dg/cpp/if-cexp.c: Add a test.
20311
20312 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20313
20314         * gcc.dg/20020426-2.c: New test.
20315
20316 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20317
20318         * gcc.dg/cpp/if-mop.c: Update.
20319         * gcc.dg/cpp/if-mpar.c: Add test.
20320         * gcc.dg/cpp/if-oppr.c: Update.
20321
20322 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20323
20324         PR c/6343
20325         * gcc.dg/weak-[2-7].c: New tests.
20326
20327 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20328
20329         * gcc.dg/enum1.c: New test.
20330
20331 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20332
20333         PR c++/6497
20334         * g++.dg/inherit/access2.C: New test.
20335
20336 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20337
20338         PR bootstrap/6445
20339         * gcc.dg/20020426-1.c: New test.
20340
20341 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20342
20343         * g++.dg/abi/enum1.C: New test.
20344
20345 2002-04-26  Richard Henderson  <rth@redhat.com>
20346
20347         * gcc.dg/c99-bool-1.c: Expect always true warning.
20348
20349 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20350
20351         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20352
20353 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20354
20355         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20356         targets.
20357
20358 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20359
20360         * g++.dg/abi/mange7.C: New test.
20361
20362         PR c++/6438.
20363         * g++.dg/parse/stmtexpr2.C: New test.
20364
20365 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20366
20367         * gcc.dg/20020312-2.c: Add SH target.
20368
20369 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20370
20371         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20372         compiler output on mips*-*-irix*.
20373
20374 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20375
20376         * g++.dg/parse/attr1.C: New test.
20377
20378 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20379
20380         * gcc.c-torture/execute/string-opt-17.c: New test case.
20381         * gcc.c-torture/execute/memset-2.c: New test case.
20382
20383 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20384
20385         PR c++/6256:
20386         * g++.dg/template/friend5.C: New test.
20387
20388         PR c++/6331:
20389         * g++.dg/template/qual1.C: Likewise.
20390
20391 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20392
20393         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20394         Include stdlib.h, not stdio.h or ctype.h.
20395
20396 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20397
20398         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20399         cris-*-elf* and mmix-*-*.
20400         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20401         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20402         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20403         Ditto.
20404         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20405         * gcc.dg/wchar_t-1.c: Ditto.
20406
20407 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20408
20409         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20410         Clarify comment.
20411
20412 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20413
20414         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20415
20416 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20417
20418         * gcc.c-torture/execute/20000906-1.x: Delete.
20419
20420 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20421
20422         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20423
20424 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20425
20426         * PR6367
20427         * g77.f-torture/execute/6367.f: New test.
20428         * g77.f-torture/execute/6367.x: Disable for MMIX.
20429
20430 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20431
20432         * PR6352
20433         * g++.dg/opt/inline2.C: New test.
20434
20435 2002-04-18  Richard Henderson  <rth@redhat.com>
20436
20437         * gcc.dg/20000906-1.c: Enable for all targets.
20438         * gcc.c-torture/compile/iftrap-2.c: New.
20439
20440 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20441
20442         * gcc.dg/20020418-1.c: New test.
20443         * gcc.dg/20020418-2.c: New test.
20444
20445 2002-04-18  Richard Henderson  <rth@redhat.com>
20446
20447         * gcc.c-torture/compile/iftrap-1.c: New.
20448         * gcc.dg/iftrap-1.c: Adjust for ia64.
20449         * gcc.dg/iftrap-2.c: New.
20450
20451 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20452
20453         * gcc.c-torture/compile/20020418-1.c: New test.
20454
20455 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20456
20457         * gcc.c-torture/compile/20020415-1.c: New.
20458
20459 2002-04-18  David S. Miller  <davem@redhat.com>
20460
20461         * gcc.c-torture/execute/20020418-1.c: New test.
20462
20463 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20464
20465         * gcc.dg/20020416-1.c: New test.
20466
20467         * g++.dg/opt/inline1.C: New test.
20468
20469 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20470
20471         * gcc.dg/altivec-5.c: New test.
20472
20473         * gcc.dg/20020415-1.c: New test.
20474
20475 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20476
20477         * testsuite/lib/chill.exp: Remove.
20478
20479 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20480
20481         * g++.dg/other/big-struct.C: New test.
20482
20483 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20484
20485         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20486         of scratch file.
20487
20488 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20489
20490         PR c/6277
20491         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20492         in scan-assembler function name
20493
20494 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20495
20496         * g77.f-torture/execute/980628-4.x,
20497         g77.f-torture/execute/980628-5.x,
20498         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20499         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20500         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20501         i[34567]86-*-*.
20502
20503 2002-04-13  David S. Miller  <davem@redhat.com>
20504
20505         * gcc.c-torture/execute/20020413-1.c: New test.
20506
20507 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20508
20509         * gcc.dg/asm-6.c,
20510         * g++.dg/ext/asm1.C: New tests.
20511
20512 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20513
20514         PR c++ 5373.
20515         * g++.dg/parse/stmtexpr1.C: New test.
20516
20517         PR c++/5189.
20518         * g++.dg/template/copy1.C: New test.
20519
20520 2002-04-12  Richard Henderson  <rth@redhat.com>
20521
20522         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20523
20524 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20525
20526         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20527         gcc.c-torture/execute/20020307-2.c.
20528
20529 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20530
20531         * g++.dg/ext/attrib5.C,
20532         * g++.dg/lookup/struct1.C: New tests.
20533
20534 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20535
20536         * gcc.dg/20020411-1.c: New test.
20537
20538         * gcc.c-torture/execute/20020411-1.c: New test.
20539
20540 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20541
20542         * g77.f-torture/execute/6177.f: New test.
20543
20544 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20545
20546         PR middle-end/6247
20547         * g++.dg/opt/cleanup1.C: New test.
20548
20549         * g++.dg/opt/const1.C: New test.
20550
20551 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20552
20553         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20554
20555 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20556
20557         PR c++/5507
20558         * g++.dg/template/typename2.C: New test.
20559
20560 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20561
20562         * gcc.c-torture/execute/loop-12.c: New.
20563
20564 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20565
20566         * g77.f-torture/execute/980628-4.x,
20567         g77.f-torture/execute/980628-5.x,
20568         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20569         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20570         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20571
20572 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20573
20574         PR optimization/6086
20575         * g++.dg/opt/preinc1.C: New test.
20576
20577 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20578
20579         PR c++/5571
20580         * g++.dg/opt/static2.C: New test.
20581
20582 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20583
20584         PR c/5120
20585         * gcc.dg/20020406-1.c: New test.
20586
20587 2002-04-04  David S. Miller  <davem@redhat.com>
20588
20589         * gcc.c-torture/execute/20020404-1.c: New test.
20590
20591 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20592
20593         PR c/6123
20594         * gcc.dg/20020312-2.c: Do not declare global register variable
20595         if __PIC__ or __pic__ is defined.
20596
20597 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20598
20599         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20600         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20601
20602 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20603
20604         * gcc.misc-tests/linkage.exp: Update last change to handle
20605         sparc*-, not just sparc-.
20606
20607 2002-04-03  Richard Henderson  <rth@redhat.com>
20608
20609         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20610
20611 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20612
20613         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20614
20615 2002-04-02  David S. Miller  <davem@redhat.com>
20616
20617         * gcc.c-torture/execute/20020402-3.c: New test.
20618
20619 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20620
20621         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20622         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20623
20624         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20625         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20626         g77.f-torture/execute/20001201.x,
20627         g77.f-torture/execute/u77-test.x: New files.
20628
20629         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20630         * gcc.dg/wchar_t-1.c: Ditto.
20631
20632 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20633
20634         * gcc.c-torture/execute/20020402-1.c: New test.
20635
20636 2002-04-01  Richard Henderson  <rth@redhat.com>
20637
20638         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20639
20640         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20641
20642 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20643
20644         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20645
20646 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20647
20648         * g++.dg/inherit/template-as-base.C: Expect error.
20649         * g++.dg/inherit/namespace-as-base.C: Likewise.
20650
20651 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20652
20653         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20654         g++.dg/ext/instantiate3.C: Tweak match patterns.
20655
20656         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20657         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20658         -da test.
20659
20660 2002-03-31  Richard Henderson  <rth@redhat.com>
20661
20662         * gcc.dg/special/alias-2.c: New.
20663         * gcc.dg/special/ecos.exp: Run it.
20664
20665 2002-03-31  Richard Henderson  <rth@redhat.com>
20666
20667         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20668
20669 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20670
20671         * gcc.dg/weak-1.c: Disable on h8300 port.
20672
20673 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20674
20675         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20676         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20677         ordering tests.
20678         * g++.dg/bprob/bprob-1.C: New test.
20679         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20680         * g++.dg/gcov/gcov-1.C: New test.
20681         * g++.dg/gcov/gcov-1.x: New file.
20682         * g++.dg/gcov/gcov-2.C: New test.
20683         * g++.dg/gcov/gcov-3.C: New test.
20684         * g++.dg/gcov/gcov-3.h: New file.
20685
20686 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20687
20688         * g++.old-deja/g++.other/builtins5.C: New test.
20689         * g++.old-deja/g++.other/builtins6.C: New test.
20690         * g++.old-deja/g++.other/builtins7.C: New test.
20691         * g++.old-deja/g++.other/builtins8.C: New test.
20692         * g++.old-deja/g++.other/builtins9.C: New test.
20693
20694 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20695
20696         * g++.dg/opt/static1.C: New test.
20697
20698         * g++.dg/opt/longbranch1.C: New test.
20699
20700 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20701
20702         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20703
20704         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20705
20706 2002-03-28  Jeffrey A Law  (law@redhat.com)
20707
20708         * gcc.c-torture/execute/20020328-1.c: New test.
20709
20710 2002-03-27  Richard Henderson  <rth@redhat.com>
20711
20712         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20713         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20714         move from g++.old-deja/g++.ext/.
20715
20716 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20717
20718         * g++.dg/init/new2.C: New test.
20719
20720 2002-03-26  Richard Henderson  <rth@redhat.com>
20721
20722         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20723
20724         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20725         on sparc.
20726
20727         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20728         sparcv9 systems.
20729         * gcc.dg/20001102-1.c: Likewise.
20730
20731 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20732
20733         * gcc.dg/cpp/endif-pedantic1.c,
20734         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20735
20736 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20737
20738         * g++.dg/init/new1.C: New test.
20739
20740 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20741
20742         * g++.dg/abi/vbase9.C: New test.
20743
20744 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20745
20746         * gcc.dg/arm-asm.c: New test.
20747
20748 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20749
20750         * gcc.dg/Wswitch-enum.c: New test.
20751         Fix PR c/5044.
20752
20753 2002-03-26  Richard Henderson  <rth@redhat.com>
20754
20755         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20756         structure.
20757
20758 2002-03-25  Richard Henderson  <rth@redhat.com>
20759
20760         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20761         sparcv9 systems.
20762
20763         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20764         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20765
20766 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20767
20768         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20769
20770 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20771
20772         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20773         targets using generic thunk support.
20774
20775 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20776
20777         * gcc.c-torture/compile/20020323-1.c: New test.
20778
20779         * g++.dg/opt/conj2.C: New test.
20780
20781 2002-03-24  Richard Henderson  <rth@redhat.com>
20782
20783         * gcc.dg/weak-1.c: Use -fno-common.
20784
20785 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20786
20787         * g77.dg/f77-edit-apostrophe-out.f: New test
20788         * g77.dg/f77-edit-h-out.f: New test
20789         * g77.dg/f77-edit-t-in.f: New test
20790         * g77.dg/f77-edit-t-out.f: New test
20791         * g77.dg/f77-edit-x-out.f: New test
20792         * g77.dg/f77-edit-slash-out.f: New test
20793         * g77.dg/f77-edit-colon-out.f: New test
20794         * g77.dg/f77-edit-s-out.f: New test
20795
20796 2002-03-24  Richard Henderson  <rth@redhat.com>
20797
20798         * objc/execute/formal_protocol-6.x: New XFAIL.
20799
20800 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20801
20802         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20803         that do not support weak symbols
20804
20805 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20806
20807         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20808         * lib/g77.exp:  Likewise
20809         * lib/objc.exp: Likewise
20810
20811 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20812
20813         * gcc.dg/Wswitch-default.c: New test.
20814
20815 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20816
20817         * g++.dg/other/enum1.C: New test.
20818
20819 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20820
20821         * gcc.dg/pragma-ep-3.c: Fix typo.
20822
20823 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20824
20825         * g++.dg/inherit/template-as-base.C: New test.
20826
20827 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20828
20829         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20830         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20831
20832 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20833
20834         * gcc.dg/cpp/multiline.c: Update to match.
20835
20836 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20837
20838         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20839
20840 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20841
20842         * gcc.dg/cpp/extratokens2.c:  New file.
20843
20844 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20845
20846         * gcc.dg/20020312-2.c: Add rs6000 target.
20847
20848         * gcc.c-torture/compile/20020319-1.c: New test.
20849
20850 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20851
20852         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20853         (A, E): Handle this.
20854
20855 2002-03-20  Jason Merrill  <jason@redhat.com>
20856
20857         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20858         ignoring -fpic.
20859         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20860         through prune_gcc_output.
20861
20862 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20863
20864         * gcc.c-torture/compile/20020320-1.c: New test.
20865
20866 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20867
20868         * gcc.c-torture/compile/20020318-1.c: New test.
20869
20870         * gcc.dg/struct-by-value-1.c: New test.
20871
20872         * gcc.dg/20020319-1.c: New test.
20873
20874 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20875
20876         * g++.dg/opt/conj1.C: New test.
20877
20878 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20879
20880         * g++.dg/template/qualttp20.C: Revert previous change.
20881         * g++.dg/template/qualttp3.C: Likewise.
20882         * g++.dg/template/qualttp4.C: Likewise
20883         * g++.dg/template/qualttp5.C: Likewise
20884         * g++.dg/template/qualttp6.C: Likewise
20885         * g++.dg/template/qualttp7.C: Likewise
20886         * g++.dg/template/qualttp8.C: Likewise
20887         * g++.dg/template/recurse.C: Likewise.
20888
20889 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20890
20891         * gcc.dg/cpp/wchar-1.c: Update.
20892
20893 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20894
20895         * g++.dg/template/conv1.C: New test.
20896         * g++.dg/template/conv2.C: New test.
20897         * g++.dg/template/conv3.C: New test.
20898         * g++.dg/template/conv4.C: New test.
20899
20900 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20901
20902         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20903         * g++.dg/template/qualttp3.C: Likewise.
20904         * g++.dg/template/qualttp4.C: Likewise
20905         * g++.dg/template/qualttp5.C: Likewise
20906         * g++.dg/template/qualttp6.C: Likewise
20907         * g++.dg/template/qualttp7.C: Likewise
20908         * g++.dg/template/qualttp8.C: Likewise
20909         * g++.dg/template/recurse.C: Likewise.
20910
20911 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20912
20913         * g++.dg/opt/dtor1.C: New test.
20914
20915 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20916
20917         * gcc.c-torture/compile/20020315-1.c: New test.
20918
20919 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20920
20921         * gcc.dg/weak-1.c: Fix scan tests.
20922
20923 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20924
20925         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20926         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20927         cris-*-aout* mmix-*-*.
20928         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20929         cris-*-aout* mmix-*-*.
20930         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20931         cris-*-elf* cris-*-aout* and mmix-*-*.
20932         * gcc.dg/20001009-1.c: Ditto.
20933         * gcc.dg/20010912-1.c: Ditto.
20934         * gcc.dg/20020122-4.c: Ditto.
20935         * gcc.dg/inline-2.c: Ditto.
20936
20937 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20938
20939         * gcc.c-torture/compile/20020314-1.c: New test.
20940
20941 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20942
20943         * gcc.c-torture/execute/20020314-1.c: New test.
20944
20945 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20946
20947         * g++.dg/warn/Wunused-1.C: New test.
20948
20949 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20950
20951         * g++.dg/abi/mangle6.C: New test.
20952
20953 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20954
20955         * gcc.c-torture/compile/20020309-2.c: New test.
20956
20957         * gcc.c-torture/compile/20020312-1.c: New test.
20958
20959 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20960
20961         * g++.dg/other/access1.C: New test.
20962
20963 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20964
20965         * gcc.c-torture/execute/wchar_t-1.c: New test.
20966
20967 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20968
20969         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20970
20971 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20972
20973         * gcc.dg/20020312-1.c: New test case.
20974
20975 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20976
20977         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20978
20979 2002-03-11  Richard Henderson  <rth@redhat.com>
20980
20981         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20982         * g++.old-deja/g++.jason/report.C: Likewise.
20983
20984 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20985
20986         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20987         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20988
20989 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20990
20991         * testsuite/g++.dg/overload/pmf1.C: New test.
20992
20993 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20994
20995         * gcc.c-torture/execute/20020307-1.c: Use long.
20996
20997 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20998
20999         PR optimization/5844
21000         * gcc.dg/20020310-1.c: New test.
21001
21002 2002-03-09  Michael Meissner  <meissner@redhat.com>
21003
21004         * gcc.c-torture/execute/memcpy-2.c: New test.
21005         * gcc.c-torture/execute/memset-1.c: New test.
21006         * gcc.c-torture/execute/strlen-1.c: New test.
21007         * gcc.c-torture/execute/strcmp-1.c: New test.
21008         * gcc.c-torture/execute/strncmp-1.c: New test.
21009
21010 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21011
21012         * gcc.dg/ppc-ldstruct.c: New test.
21013
21014 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21015
21016         * gcc.c-torture/execute/va-arg-22.c: New test.
21017
21018 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21019
21020         * gcc.c-torture/compile/20020309-1.c: New test.
21021
21022 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21023
21024         * gcc.c-torture/execute/20020307-2.c: New test.
21025
21026 2002-03-07  Jeffrey A Law  (law@redhat.com)
21027
21028         * g77.f-torture/compile/20020307-1.f: New test.
21029
21030 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21031
21032         * gcc.dg/unordered-1.c: New test.
21033
21034 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21035
21036         * gcc.c-torture/execute/20020307-1.c: New test.
21037
21038 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * gcc.dg/20020304-1.c: New test.
21041
21042         * gcc.c-torture/compile/20020304-2.c: New test.
21043
21044 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21045
21046         * gcc.c-torture/compile/20020304-1.c: New test case
21047         (from PR c/5830).
21048
21049 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21050
21051         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21052
21053 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21054
21055         * g++.dg/other/classkey1.C: New test.
21056
21057 2002-03-01  Richard Henderson  <rth@redhat.com>
21058
21059         * gcc.c-torture/compile/981223-1.x: New.
21060         * gcc.c-torture/compile/920625-1.x: New.
21061
21062 2002-02-28  Richard Henderson  <rth@redhat.com>
21063
21064         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21065
21066 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21067
21068         * gcc.c-torture/execute/20020227-1.c: New test.
21069
21070 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21071
21072         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21073         here" ERROR lines.
21074         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21075         * g++.old-deja.g++.other/defarg1.C: Likewise.
21076         * g++.old-deja/g++.pt/calls2.C: Likewise.
21077         * g++.old-deja/g++.pt/crash20.C: Likewise.
21078         * g++.old-deja/g++.pt/crash30.C: Likewise.
21079         * g++.old-deja/g++.pt/crash36.C: Likewise.
21080         * g++.old-deja/g++.pt/crash6.C: Likewise.
21081         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21082         * g++.old-deja/g++.pt/derived3.C: Likewise.
21083         * g++.old-deja/g++.pt/error1.C: Likewise.
21084         * g++.old-deja/g++.pt/friend21.C: Likewise.
21085         * g++.old-deja/g++.pt/friend23.C: Likewise.
21086         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21087         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21088
21089 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21090
21091         * gcc.c-torture/execute/20020225-2.c: New test.
21092
21093 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21094
21095         * gcc.c-torture/execute/920730-1t.c,
21096         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21097         Delete test cases, only relevant to -traditional.
21098
21099 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21100
21101         * gcc.dg/cpp/undef1.c: Remove.
21102         * gcc.dg/cpp/directiv.c: Update.
21103         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21104
21105 2002-02-27  Michael Meissner  <meissner@redhat.com>
21106
21107         * gcc.c-torture/execute/20020226-1.c: New test.
21108
21109 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21110
21111         * g++.dg/debug/debug4.C: New test.
21112
21113         * gcc.dg/ia64-visibility-1.c: New test.
21114
21115 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21116
21117         * gcc.dg/debug/20020224-1.c: New.
21118
21119 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21120
21121         * gcc.c-torture/execute/960416-1.x: New.
21122         * gcc.c-torture/execute/divconst-3.x: Likewise.
21123
21124 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21125
21126         * gcc.dg/20020224-1.c: New test.
21127
21128 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21129
21130         * gcc.c-torture/execute/20020225-1.c: New.
21131
21132 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21133
21134         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21135
21136 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21137
21138         * gcc.dg/20020222-1.c: New test.
21139
21140 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21141
21142         * g++.dg/opt/anonunion1.C: New test.
21143
21144 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21145
21146         * g++.dg/template/qualttp19.C: New test.
21147         * g++.dg/template/qualttp20.C: New test.
21148         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21149         * g++.old-deja/g++.other/qual1.C: Likewise.
21150
21151 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21152
21153         * gcc.dg/attr-alwaysinline.c: New.
21154
21155 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21156
21157         * gcc.dg/20020220-1.c: New test.
21158
21159         * gcc.dg/20020220-2.c: New test.
21160
21161         * g++.dg/opt/mmx1.C: New test.
21162
21163 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21164
21165         * gcc.c-torture/compile/20020110.c: New test.
21166
21167 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21168
21169         * gcc.c-torture/execute/20020219-1.c: New test.
21170
21171         * gcc.dg/20020219-1.c: New test.
21172
21173         * gcc.dg/noncompile/20020220-1.c: New test.
21174
21175         * g++.dg/opt/ptrintsum1.C: New test.
21176
21177         * gcc.dg/debug/20020220-1.c: New test.
21178
21179 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21180
21181         * gcc.c-torture/execute/20020216-1.c: New test.
21182
21183 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21184
21185         * gcc.dg/decl-1.c: Update, new test.
21186
21187 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21188
21189         * g++.dg/abi/bitfield1.C: New test.
21190         * g++.dg/abi/bitfield2.C: New test.
21191
21192 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21193
21194         * gcc.dg/attr-nest.c: New test.
21195
21196 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21197
21198         * gcc.c-torture/execute/20020215-1.c: New test.
21199
21200 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21201
21202         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21203         * g++.dg/debug/debug.exp: New.
21204         * g++.dg/debug/trivial.C: New.
21205         * g++.dg/debug/debug1.C: Moved...
21206         * g++.dg/other/debug1.C: ...from here.
21207         * g++.dg/debug/debug2.C: Moved...
21208         * g++.dg/other/debug2.C: ...from here.
21209         * g++.dg/debug/debug3.C: Moved...
21210         * g++.dg/other/debug3.C: ...from here.
21211
21212         * gcc.dg/noncompile/20020213-1.c: New test.
21213
21214 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21215
21216         * g++.dg/other/debug3.C: New test.
21217
21218         * gcc.c-torture/execute/20020213-1.c: New test.
21219
21220 2002-02-13  Richard Smith <richard@ex-parrot.com>
21221
21222         * g++.old-deja/g++.other/thunk1.C: New test.
21223
21224 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21225
21226         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21227
21228 2002-02-13  Stan Shebs  <shebs@apple.com>
21229
21230         * gcc.dg/altivec-3.c: New.
21231
21232 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21233
21234         * gcc.dg/Wunreachable-1.c: New test.
21235         * gcc.dg/Wunreachable-2.c: New test.
21236
21237 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21238
21239         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21240
21241 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21242
21243         * gcc.dg/decl-1.c: New test.
21244
21245 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21246
21247         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21248
21249 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21250
21251         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21252         * gcc.c-torture/compile/980506-1.x: Likewise.
21253
21254 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21255
21256         * gcc.dg/20020210-1.c: New.
21257
21258 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21259
21260         * g77.f-torture/execute/947.f: New regression test
21261         for PR fortran/947.
21262
21263 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21264
21265         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21266         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21267
21268 2002-02-08  Richard Henderson  <rth@redhat.com>
21269
21270         * gcc.c-torture/compile/labels-3.c: New.
21271
21272 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21273
21274         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21275         expression statements work instead.
21276         * gcc.dg/noncompile/20020207-1.c: New test.
21277
21278 2002-02-07  Richard Henderson  <rth@redhat.com>
21279
21280         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21281
21282 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21283
21284         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21285         message from g77
21286         * lib/g77-dg.exp: Trim g77 error messages so that they are
21287         recognized by dg.exp.
21288
21289 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21290
21291         PR fortran/5473
21292         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21293
21294 2002-02-07  Richard Henderson  <rth@redhat.com>
21295
21296         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21297         to be sufficiently aligned for integers.
21298
21299 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21300
21301         * g++.dg/template/friend4.C: New test.
21302
21303 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21304
21305         PR fortran/5743
21306         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21307         unsupported cases.
21308
21309 2002-02-07  Richard Henderson  <rth@redhat.com>
21310
21311         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21312         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21313         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21314         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21315
21316 2002-02-06  Richard Henderson  <rth@redhat.com>
21317
21318         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21319
21320 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21321
21322         * gcc.dg/20020206-1.c: New test.
21323
21324 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21325
21326         * gcc.c-torture/execute/20020206-1.c: New test.
21327
21328         * gcc.c-torture/execute/20020206-2.c: New test.
21329
21330         PR optimization/5429:
21331         * gcc.c-torture/compile/20020206-1.c: New test.
21332
21333 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21334
21335         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21336         as certain file formats cannot support particularly large
21337         alignments.
21338
21339         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21340         and do not expect to be able to link the executable.
21341
21342         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21343         fail because the COFF format does not support the weak attribute.
21344
21345 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21346
21347         * g77.dg/pr5473.f:  New test
21348
21349 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21350
21351         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21352         Fix testcase accordingly.
21353
21354 2002-02-04  Richard Henderson  <rth@redhat.com>
21355
21356         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21357         (buf): Change to be an array of pointers, not ints.
21358
21359 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21360
21361         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21362         before all tests.  Move warning one line above to match where it
21363         C frontend emits.
21364         * gcc.dg/Wswitch-2.c: New test.
21365         * g++.dg/warn/Wswitch-1.C: New test.
21366         * g++.dg/warn/Wswitch-2.C: New test.
21367
21368 2002-02-04  Richard Henderson  <rth@redhat.com>
21369
21370         * g++.dg/abi/offsetof.C: Fix size comparison.
21371
21372 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21373
21374         * gcc.dg/cast-qual-2.c: New test.
21375
21376 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21377
21378         * gcc.dg/20020201-4.c: New test.
21379
21380 2002-02-04  Ben Elliston  <bje@redhat.com>
21381
21382         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21383         target_info attribute != 0, in addition to the empty string.
21384         (gcc_target_compile): Likewise.
21385
21386 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21387
21388         * gcc.dg/Wswitch.c: New test.
21389         PR gcc/4475. PR gcc/3780.
21390
21391 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21392
21393         * g77.f-torture/execute/5122.f: New test for regressions
21394         against PR fortran/5122.
21395
21396 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21397
21398         * g77.f-torture/compile/pr3743.f: Delete
21399         * g77.dg/pr3743-1.f: New test.
21400         * g77.dg/pr3743-2.f: New test.
21401         * g77.dg/pr3743-3.f: New test.
21402         * g77.dg/pr3743-4.f: New test.
21403
21404 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21405
21406         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21407
21408 2002-02-02  Richard Henderson  <rth@redhat.com>
21409
21410         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21411         * gcc.c-torture/execute/bf64-1.c: Likewise.
21412
21413 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21414
21415         * gcc.dg/20020201-2.c: New test.
21416
21417         * gcc.dg/20020201-3.c: New test.
21418
21419         * gcc.c-torture/execute/bitfld-2.c: New test.
21420
21421 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21422
21423         * gcc.dg/bitfld-1.c: Update.
21424         * gcc.dg/bitfld-2.c: Update.
21425         * gcc.c-torture/execute/bitfld-1.x: New.
21426
21427 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21428
21429         * gcc.c-torture/execute/20020201-1.c: New test.
21430
21431 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21432
21433         PR target/5469
21434         * gcc.dg/20020201-1.c: New test.
21435
21436 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21437
21438         PR fortran/3743
21439         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21440         * g77.f-torture/compile/pr3743.x: Remove
21441
21442 2002-01-31  Tom Rix  <trix@redhat.com>
21443
21444         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21445
21446 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21447
21448         * gcc.dg/noncompile/20020130-1.c: New test.
21449
21450 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21451
21452         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21453
21454 2002-01-29  Richard Henderson  <rth@redhat.com>
21455
21456         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21457         to long long.
21458         * gcc.c-torture/execute/bf64-1.c: Likewise.
21459
21460 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21461
21462         * gcc.c-torture/execute/20020129-1.c: New test.
21463
21464 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21465
21466         * gcc.c-torture/compile/20000224-1.c: Update.
21467         * gcc.c-torture/execute/bitfld-1.c: New tests.
21468         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21469         * gcc.dg/uninit-A.c: Update.
21470
21471 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21472
21473         * g++.dg/template/ctor1.C: Add instantiation.
21474
21475 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21476
21477         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21478         argument to __builtin_prefetch to be const ptr.
21479
21480 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21481
21482         * gcc.c-torture/compile/20020120-1.c: New test.
21483
21484 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21485
21486         * gcc.c-torture/execute/20020127-1.c: New test.
21487
21488 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21489
21490         * g77.dg/f77-edit-i-in.f: New test
21491         * g77.dg/f77-edit-i-out.f: New test
21492
21493 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21494
21495         * gcc.dg/debug/debug.exp: New file.
21496         * gcc.dg/debug/trivial.c: New file.
21497         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21498         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21499         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21500         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21501         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21502         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21503         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21504         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21505         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21506         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21507         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21508         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21509         * gcc.dg/20000503-1.c: Removed.
21510         * gcc.dg/20010207-1.c: Removed.
21511         * gcc.dg/20011223-1.c: Removed.
21512         * gcc.dg/20020104-2.c: Removed.
21513         * gcc.dg/debug-1.c: Removed.
21514         * gcc.dg/debug-2.c: Removed.
21515         * gcc.dg/debug-3.c: Removed.
21516         * gcc.dg/debug-4.c: Removed.
21517         * gcc.dg/debug-5.c: Removed.
21518         * gcc.dg/debug-6.c: Removed.
21519         * gcc.dg/dwarf2-1.c: Removed.
21520         * gcc.dg/dwarf2-2.c: Removed.
21521
21522 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21523
21524         * g++.old-deja/g++.other/eh5.C: New test.
21525         * g++.old-deja/g++.other/sibcall2.C: New test.
21526         * g++.old-deja/g++.other/array9.C: New test.
21527         * g++.old-deja/g++.other/typename2.C: New test.
21528         * g++.old-deja/g++.other/crash60.C: New test.
21529         * g++.old-deja/g++.other/conv9.C: New test.
21530         * g++.old-deja/g++.other/mangle10.C: New test.
21531         * g++.old-deja/g++.other/unchanging1.C: New test.
21532         * g++.old-deja/g++.other/exprstmt1.C: New test.
21533         * g++.old-deja/g++.other/inline23.C: New test.
21534         * g++.old-deja/g++.eh/ia64-1.C: New test.
21535         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21536         * g++.old-deja/g++.other/reload1.C: New test.
21537         * g++.old-deja/g++.other/static20.C: New test.
21538         * g++.old-deja/g++.other/local-alloc1.C: New test.
21539         * g++.old-deja/g++.other/conv8.C: New test.
21540         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21541         * g++.old-deja/g++.other/storeexpr1.C: New test.
21542         * g++.old-deja/g++.other/storeexpr2.C: New test.
21543         * g++.dg/eh/template2.C: New test.
21544         * g++.dg/warn/weak1.C: New test.
21545
21546 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21547
21548         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21549         Remove first, non-varying, argument.
21550
21551 2002-01-23  Richard Henderson  <rth@redhat.com>
21552
21553         * gcc.dg/inline-2.c: New.
21554
21555         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21556         Add optional target arg.  Check number of arguments.
21557         (scan-assembler-not, scan-assembler-dem): Likewise.
21558         (scan-assembler-dem-not): Likewise.
21559
21560 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21561
21562         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21563         line 12.
21564         * g++.old-deja/g++.brendan/parse3.C,
21565         g++.old-deja/g++.other/crash26.C,
21566         g++.old-deja/g++.other/crash28.C,
21567         g++.old-deja/g++.other/crash29.C,
21568         g++.old-deja/g++.other/crash30.C,
21569         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21570
21571 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21572
21573         * gcc.dg/20020115-1.c: New.
21574
21575 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21576
21577         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21578
21579 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21580
21581         * gcc.dg/20020122-3.c: New.
21582
21583 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21584
21585         * g++.dg/other/gc1.C: New test.
21586
21587 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21588
21589         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21590
21591 2002-01-22  Richard Henderson  <rth@redhat.com>
21592
21593         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21594
21595 2002-01-22  Richard Henderson  <rth@redhat.com>
21596
21597         * gcc.dg/20020122-4.c: New.
21598
21599 2002-01-22  H.J. Lu <hjl@gnu.org>
21600
21601         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21602         link output.
21603         * gcc.dg/special/ecos.exp: Likewise.
21604         * lib/g++-dg.exp: Likewise.
21605         * lib/g77-dg.exp: Likewise.
21606         * lib/gcc-dg.exp : Likewise.
21607         * lib/mike-g++.exp: Likewise.
21608         * lib/mike-g77.exp: Likewise.
21609         * lib/mike-gcc.exp: Likewise.
21610         * lib/objc-dg.exp: Likewise.
21611
21612 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21613
21614         PR target/5379
21615         * gcc.dg/20020122-2.c: New test.
21616
21617 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21618
21619         * gcc.dg/20020122-1.c: New test.
21620
21621 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21622
21623         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21624
21625 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21626
21627         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21628
21629 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21630
21631         * gcc.c-torture/compile/20020121-1.c: New test.
21632
21633 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21634
21635         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21636         ld_library_path.
21637
21638 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21639
21640         * gcc.dg/20020218-1.c: New test.
21641
21642 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21643
21644         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21645         messages
21646         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21647         "At global scope" warning
21648         * g++.dg/ext/align1.C: Change cygwin test for alignment
21649         from db-bogus to dg-warning
21650
21651 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21652
21653         * g77.f-torture/compile/cpp2.F: New test.
21654
21655 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         * g++.dg/template/access1.C: New test.
21658
21659 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21660
21661         * gcc.dg/20020118-1.c: New.
21662
21663 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21664
21665         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21666
21667 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21668
21669         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21670         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21671         alignment warnings.
21672
21673 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21674
21675         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21676         torture_with_loops and torture_without_loops
21677
21678 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21679
21680         * gcc.c-torture/compile/20020116-1.c: New test.
21681
21682 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21683
21684         * gcc.dg/20020116-2.c: New test.
21685
21686         * gcc.dg/ultrasp4.c: New test.
21687
21688         * gcc.dg/20020116-1.c: New test.
21689
21690 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21691
21692         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21693         by EABI.
21694
21695 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21696
21697         * gcc.misc-tests/i386-prefetch.exp: New.
21698         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21699         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21700         * gcc.misc-tests/i386-pf-none-1.c: New test.
21701         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21702
21703 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21704
21705         * gcc.dg/gnu89-init-1.c: Add new tests.
21706
21707 2002-01-15  Andreas Jaeger  <aj@suse.de>
21708
21709         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21710         * gcc.dg/i386-mmx-2.c: Likewise.
21711         * gcc.dg/i386-sse-1.c: Likewise.
21712         * gcc.dg/i386-sse-2.c: Likewise.
21713         * gcc.dg/i386-sse-3.c: Likewise.
21714
21715 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21716
21717         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21718         Uncomment additional cases that now pass.
21719
21720 2002-01-11  Richard Henderson  <rth@redhat.com>
21721
21722         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21723         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21724
21725 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21726
21727         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21728
21729 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21730
21731         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21732         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21733
21734 2002-01-10  Dale Johannesen  <dalej@apple.com>
21735
21736         * gcc.c-torture/execute/loop-11.c: New.
21737
21738 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21739
21740         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21741         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21742
21743 2002-01-09  Richard Henderson  <rth@redhat.com>
21744
21745         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21746         type in which to perform the operation for each size.
21747
21748 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21749
21750         * gcc.c-torture/compile/20020109-2.c: New test.
21751
21752 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21753
21754         * gcc.c-torture/execute/loop-10.c: New test.
21755
21756 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21757
21758         * gcc.c-torture/compile/20010226-1.c: New test.
21759         * gcc.c-torture/compile/20010227-1.c: New test.
21760         * gcc.c-torture/compile/20010426-1.c: New test.
21761         * gcc.c-torture/compile/20010510-1.c: New test.
21762         * gcc.c-torture/compile/20010605-3.c: New test.
21763         * gcc.c-torture/compile/20010824-1.c: New test.
21764         * gcc.c-torture/execute/20010409-1.c: New test.
21765         * gcc.dg/noncompile/20000901-1.c: New test.
21766         * gcc.dg/20001023-1.c: New test.
21767         * gcc.dg/20001101-1.c: New test.
21768         * gcc.dg/20001102-1.c: New test.
21769         * gcc.dg/20010207-1.c: New test.
21770         * gcc.dg/20010405-1.c: New test.
21771         * gcc.dg/20010822-1.c: New test.
21772         * gcc.dg/20011107-1.c: New test.
21773
21774 2002-01-09  Jeffrey A Law  (law@redhat.com)
21775
21776         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21777
21778         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21779         execution failure on PA targets.
21780
21781 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21782
21783         * gcc.c-torture/compile/20020109-1.c: New test.
21784
21785 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21786
21787         * gcc.c-torture/execute/20020108-1.c: New test.
21788
21789 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21790
21791         * gcc.dg/20020108-1.c: New test.
21792
21793 2002-01-08  H.J. Lu <hjl@gnu.org>
21794
21795         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21796         for header files.
21797
21798 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21799
21800         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21801         consistency.
21802
21803 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21804
21805         * gcc.dg/altivec-4.c: Test altivec predicates.
21806
21807 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21808
21809         * gcc.c-torture/execute/20020107-1.c: New test.
21810
21811 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21812
21813         PR c/5279
21814         * gcc.c-torture/compile/20020106-1.c: New test.
21815
21816 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21817
21818         * gcc.c-torture/execute/nestfunc-4.c: New test.
21819
21820 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21821
21822         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21823         extra triple that slipped in.
21824         * g++.old-deja/g++.abi/align.C: Likewise.
21825         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21826
21827 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21828
21829         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21830         * g++.old-deja/g++.abi/align.C: Likewise.
21831         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21832
21833         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21834         on FreeBSD/i386.
21835         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21836         FreeBSD.
21837
21838 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21839
21840         * gcc.dg/20020104-1.c: New test.
21841
21842         * gcc.dg/20020104-2.c: New test.
21843
21844 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21845
21846         * gcc.dg/20020103-1.c: Fix typo in target selector.
21847
21848 2002-01-03  Richard Henderson  <rth@redhat.com>
21849
21850         * gcc.dg/20020103-1.c: New.
21851
21852 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21853
21854         * gcc.c-torture/execute/20020103-1.c: New test.
21855
21856 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21857
21858         * g++.dg/other/debug2.C: New test.
21859
21860         * gcc.c-torture/compile/20020103-1.c: New test.
21861
21862 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21863
21864         * gcc.dg/gnu89-init-1.c: Added new tests.
21865
21866 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21867
21868         * g++.dg/template/friend2.C: Remove as patch is reverted.
21869
21870         * g++.dg/warn/oldcast1.C: New test.
21871
21872         * g++.dg/template/ptrmem1.C: New test.
21873         * g++.dg/template/ptrmem2.C: New test.
21874
21875         * g++.dg/template/ntp.C: New test.
21876
21877         * g++.dg/other/component1.C: New test.
21878
21879         * g++.dg/template/ttp3.C: New test.
21880
21881         * g++.dg/template/friend2.C: New test.
21882         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21883
21884 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21885
21886         * g++.dg/other/ptrmem1.C: New test.
21887         * g++.dg/other/ptrmem2.C: New test.
21888
21889 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21890
21891         * g++.dg/template/ctor1.C: New test.
21892
21893 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21894
21895         * g++.dg/template/friend2.C: New test.
21896
21897 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21898
21899         * gcc.dg/mmix-1.c: New test.
21900
21901 2001-12-31  Richard Henderson  <rth@redhat.com>
21902
21903         * gcc.dg/asm-5.c: New.
21904
21905 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21906
21907         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21908         in namespace __gnu_cxx
21909
21910 2001-12-30  Richard Henderson  <rth@redhat.com>
21911
21912         * gcc.dg/debug-6.c: New.
21913
21914 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21915
21916         * gcc.c-torture/compile/20011229-2.c: New test.
21917
21918 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21919
21920         * gcc.dg/debug-3.c: New test.
21921         * gcc.dg/debug-4.c: New test.
21922         * gcc.dg/debug-5.c: New test.
21923
21924 2001-12-29  Richard Henderson  <rth@redhat.com>
21925
21926         * g++.dg/eh/loop1.C: New.
21927
21928 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21929
21930         * g++.dg/template/crash1.C: New test.
21931
21932 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21933
21934         * g++.dg/other/const1.C: New test.
21935
21936 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21937
21938         * gcc.c-torture/compile/20011229-1.c: New test.
21939
21940 2001-12-28  Stan Shebs  <shebs@apple.com>
21941
21942         * lib/objc-torture.exp: Resync with c-torture.exp.
21943         * lib/objc.exp: Load standard libraries.
21944
21945 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21946
21947         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21948         additional tests.
21949
21950 2001-12-27  Roger Sayle <roger@eyesopen.com>
21951
21952         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21953
21954 2001-12-27  Richard Henderson  <rth@redhat.com>
21955
21956         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21957
21958 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21959
21960         * g++.dg/eh/ctor1.C: New test.
21961         * g++.dg/other/error2.C: New test.
21962
21963 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21964
21965         * g++.dg/other/init2.C: New test.
21966
21967 2001-12-24  Richard Henderson  <rth@redhat.com>
21968
21969         * gcc.dg/20011223-1.c: New.
21970         * gcc.dg/inline-1.c: New.
21971
21972 2001-12-23  Richard Henderson  <rth@redhat.com>
21973
21974         * gcc.dg/asm-4.c: Test operand modifiers.
21975
21976 2001-12-23  Richard Henderson  <rth@redhat.com>
21977
21978         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21979
21980 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21981
21982         * gcc.c-torture/execute/20011223-1.c: New test.
21983
21984 2001-12-21  Richard Henderson  <rth@redhat.com>
21985
21986         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21987         re-enables the warning.
21988
21989 2001-12-21  Richard Henderson  <rth@redhat.com>
21990
21991         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21992
21993 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21994
21995         * gcc.c-torture/compile/20011218-1.c: New test.
21996
21997 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21998
21999         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22000         arm-isr.c test.
22001         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22002         epilogue generation for ARM ISR routines.
22003
22004 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22005
22006         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22007         * gcc.dg/format/c90-printf-3.c: Likewise.
22008         * gcc.dg/format/c99-printf-3.c: Likewise.
22009         * gcc.dg/format/ext-1.c: Likewise.
22010         * gcc.dg/format/ext-6.c: Likewise.
22011         * gcc.dg/format/format.h: Prototype unlocked stdio.
22012
22013 2001-12-20  Richard Henderson  <rth@redhat.com>
22014
22015         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22016         (arena): Use it.
22017         (malloc): Correct allocation logic.  Abort if we fill up the
22018         arena before initialization complete.
22019         (realloc): Correct allocation logic.
22020
22021 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22022
22023         * gcc.c-torture/compile/20011219-2.c: New test.
22024
22025         * gcc.c-torture/execute/20011219-1.c: New test.
22026
22027 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22028
22029         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22030         target does not support weak symbols.
22031
22032 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22033
22034         * gcc.c-torture/compile/20011219-1.c: New test.
22035
22036 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22037
22038         * g++.dg/other/error1.C: New test.
22039
22040 2001-12-17  Jeffrey A Law  (law@redhat.com)
22041
22042         * gcc.c-torture/execute/20011217-1.c: New test.
22043
22044 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22045
22046         * objc.dg/special/: New directory.
22047         * objc.dg/special/special.exp: New file.
22048         * objc.dg/special/unclaimed-category-1.h: New file.
22049         * objc.dg/special/unclaimed-category-1a.m: New file.
22050         * objc.dg/special/unclaimed-category-1.m: New file.
22051
22052 2001-12-17  Andreas Jaeger  <aj@suse.de>
22053
22054         * gcc.c-torture/compile/20011217-2.c: New test.
22055
22056 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22057
22058         * gcc.c-torture/compile/20011217-1.c: New test.
22059
22060 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22061
22062         * testsuite/gcc.dg/20011214-1.c: New.
22063
22064 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22065
22066         * gcc.dg/altivec-4.c: New.
22067
22068 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22069
22070         * gcc.dg/20011113-1.c: New test.
22071
22072 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22073
22074         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22075         std::__malloc_alloc_template<0> and
22076         std::__default_alloc_template<false, 0>.
22077
22078 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22079
22080         * objc/execute/bf-21.m: New test.
22081         * objc/execute/enumeration-1.m: New test.
22082         * objc/execute/enumeration-2.m: New test.
22083
22084 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22085
22086         * gcc.dg/gnu89-init-1.c: New test.
22087
22088 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22089
22090         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22091         * g++.old-deja/g++.jason/2371.C: Likewise.
22092         * g++.old-deja/g++.jason/template33.C: Likewise.
22093         * g++.old-deja/g++.jason/template34.C: Likewise.
22094         * g++.old-deja/g++.jason/template36.C: Likewise.
22095         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22096         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22097         * g++.old-deja/g++.other/typename1.C: Likewise.
22098         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22099         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22100         * g++.old-deja/g++.pt/typename11.C: Likewise.
22101         * g++.old-deja/g++.pt/typename14.C: Likewise.
22102         * g++.old-deja/g++.pt/typename16.C: Likewise.
22103         * g++.old-deja/g++.pt/typename3.C: Likewise.
22104         * g++.old-deja/g++.pt/typename4.C: Likewise.
22105         * g++.old-deja/g++.pt/typename5.C: Likewise.
22106         * g++.old-deja/g++.pt/typename7.C: Likewise.
22107         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22108
22109 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22110
22111         * g++.dg/other/linkage1.C: New test.
22112         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22113         specifiers.
22114
22115 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22116
22117         * gcc.dg/concat.c: New test.
22118
22119 2001-12-11  Stan Shebs  <shebs@apple.com>
22120
22121         * objc/compile: New test directory.
22122         * objc/compile/compile.exp: New expect script.
22123         * objc/compile/20011211-1.m: New compile test.
22124
22125 2001-12-11  Jason Merrill  <jason@redhat.com>
22126
22127         * lib/prune.exp (prune_gcc_output): Also handle "In member
22128         function".  So many permutations...
22129
22130 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22131
22132         * g++.dg/template/typedef1.C: New test.
22133
22134 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         * g++.dg/other/copy1.C: New test.
22137
22138 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22139
22140         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22141
22142         * gcc.dg/builtin-choose-expr.c: New.
22143
22144 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22145
22146         * gcc.dg/altivec-2.c: New.
22147
22148 2001-12-07  Richard Henderson  <rth@redhat.com>
22149
22150         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22151
22152 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22153
22154         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22155         ultrasparc.
22156
22157 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22158
22159         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22160
22161 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22162
22163         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22164         variable argument list.
22165
22166 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22167
22168         * gcc.c-torture/execute/memcheck: Delete entire directory.
22169         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22170         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22171
22172 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22173
22174         * gcc.dg/Wshadow-1.c: New test.
22175
22176 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22177
22178         * gcc.c-torture/compile/20011130-1.c: New test.
22179
22180         * gcc.dg/noncompile/20011025-1.c: New test.
22181
22182         * g++.dg/other/anon-union.C: New test.
22183
22184         * gcc.c-torture/execute/20011024-1.c: New test.
22185
22186 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22187
22188         * gcc.c-torture/execute/20000722-1.x,
22189         gcc.c-torture/execute/20010123-1.x: Remove.
22190         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22191         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22192         gcc.dg/c99-complit-2.c: New tests.
22193
22194 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22195
22196         * g++.dg/inherit/base1.C: New test.
22197
22198 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22199
22200         * g++.dg/other/stdarg1.C: New test.
22201
22202         * gcc.c-torture/compile/20011130-2.c: New test.
22203
22204 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22205
22206         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22207         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22208         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22209         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22210         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22211         * gcc.dg/builtin-prefetch-1.c: New test.
22212
22213 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22214
22215         * gcc.dg/20011130-1.c: New test.
22216
22217 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22218
22219         * g++.dg/other/scope1.C: New test.
22220         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22221
22222 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22223
22224         * gcc.dg/vla-init-1.c: New test.
22225
22226 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22227
22228         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22229
22230 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22231
22232         * objc.dg/alias.m: Update.
22233         * objc.dg/class-1.m: Update.
22234         * objc.dg/const-str-1.m: Update.
22235         * objc.dg/fwd-proto-1.m: Update.
22236         * objc.dg/id-1.m: Update.
22237         * objc.dg/super-class-1.m: Update.
22238
22239 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22240
22241         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22242         constructs.
22243
22244 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22245
22246         * gcc.c-torture/execute/20011128-1.c: New test.
22247
22248 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22249
22250         * gcc.dg/20011127-1.c: New test.
22251
22252 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22253
22254         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22255         from Austin Group draft 7.
22256         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22257         scanf format arguments.
22258         * gcc.dg/format/no-exargs-2.c: New test.
22259
22260 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22261
22262         * g++.dg/abi/vbase8-4.C: New test.
22263
22264 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22265
22266         * gcc.c-torture/execute/20011121-1.c: New test.
22267
22268 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22269
22270         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22271
22272 2001-11-23  Andreas Jaeger  <aj@suse.de>
22273
22274         * gcc.dg/cpp/charconst-2.c: New test.
22275
22276 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22277
22278         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22279         to the host if it is remote.  Let tests specify extra headers
22280         they use.
22281         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22282         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22283         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22284         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22285         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22286         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22287         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22288         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22289         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22290         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22291
22292 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22293
22294         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22295         for little endian ARMs.
22296
22297 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22298
22299         * gcc.c-torture/compile/20011119-1.c: New test.
22300         * gcc.c-torture/compile/20011119-2.c: New test.
22301
22302 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22303
22304         * gcc.dg/altivec-1.c: Fix typo.
22305
22306 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22307
22308         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22309
22310 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22311
22312         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22313
22314 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22315
22316         * lib/g77.exp: Don't specify --rpath-link.
22317
22318         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22319         across all the headers.
22320         * gcc.dg/format/format.exp: For testing on a remote host,
22321         copy format.h.
22322
22323         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22324         * gcc.c-torture/execute/930406-1.c: Likewise.
22325         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22326
22327 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22328
22329         * gcc.dg/altivec-1.c: New.
22330
22331 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22332
22333         * gcc.dg/cpp/fpreprocessed.c: New test case.
22334
22335 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22336
22337         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22338         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22339         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22340
22341 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22342
22343         * gcc.dg/no-builtin-1.c: New test.
22344
22345 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22346
22347         * gcc.c-torture/execute/20011115-1.c: New test.
22348
22349 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22350
22351         * gcc.c-torture/compile/20011114-2.c: New test.
22352         * gcc.c-torture/compile/20011114-3.c: New test.
22353         * gcc.c-torture/compile/20011114-4.c: New test.
22354
22355 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22356
22357         * g++.dg/other/init1.C: New test.
22358
22359 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22360
22361         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22362         message.
22363
22364         * gcc.c-torture/execute/20011114-1.c: New testcase.
22365
22366         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22367         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22368         like the (before this change) version of 20010327-1.c.
22369
22370 2001-11-14  Roger Sayle <roger@eyesopen.com>
22371
22372         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22373
22374 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22375
22376         * g++.dg/init/array2.C: New test.
22377
22378 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22379
22380         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22381
22382 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         * g++.dg/other/forscope1.C: New test.
22385         * g++.dg/ext/forscope1.C: New test.
22386         * g++.dg/ext/forscope2.C: New test.
22387
22388 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22389
22390         * gcc.c-torture/execute/20011113-1.c: New test.
22391
22392 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22393
22394         * gcc.c-torture/execute/20011109-2.c: New test.
22395
22396         * gcc.c-torture/execute/20011109-1.c: New test.
22397
22398 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22399
22400         * gcc.c-torture/compile/20011109-1.c: New test.
22401
22402 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22403
22404         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22405         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22406         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22407         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22408         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22409         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22410         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22411
22412 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22413
22414         * g++.dg/warn/Wshadow-1.C: New tests.
22415         * g++.old-deja/g++.mike/for3.C: Update.
22416
22417 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22418
22419         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22420         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22421         XFAILs.  Adjust expected error texts.
22422         * gcc.c-torture/compile/20011106-1.c,
22423         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22424         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22425         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22426         gcc.dg/c99-array-lval-5.c: New tests.
22427
22428 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22429
22430         * gcc.dg/cpp/defined.c: Update.
22431
22432 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22433
22434         * gcc.c-torture/execute/anon-1.c: New test.
22435
22436 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22437
22438         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22439         same size, so no warning should be produced on stormy16.
22440
22441         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22442         due to oversized array.
22443         * g++.old-deja/g++.mike/ns15.C: Likewise.
22444         * g++.old-deja/g++.pt/crash16.C: Likewise.
22445
22446 2001-11-02  Graham Stott  <grahams@redhat.com>
22447
22448         * g++.dgother/debug1.C: Fix typos.
22449
22450 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22451
22452         * g++.dg/other/debug1.C: New test.
22453
22454 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22455
22456         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22457         of unsigned long.
22458
22459 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22460
22461         * gcc.dg/20011029-2.c: New test.
22462
22463         * gcc.c-torture/compile/20011029-1.c: New test.
22464
22465 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22466
22467         * objc/execute/class_self-1.m: New test.
22468         * objc/execute/class_self-2.m: New test.
22469
22470 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22471
22472         * gcc.misc-tests/msgs.exp: Delete.
22473         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22474         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22475         error set to match recent changes.
22476
22477 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22478
22479         * gcc.dg/20011021-1.c: New test.
22480
22481 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22482
22483         * gcc.c-torture/compile/20011023-1.c: New test.
22484
22485 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22486
22487         * lib/g77.exp: Rewrite based on lib/g++.exp.
22488
22489 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22490
22491         * gcc.c-torture/execute/20011019-1.c: New test.
22492
22493         * gcc.dg/20011018-1.c: New test.
22494
22495 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22496
22497         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22498
22499 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22500
22501         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22502         * gcc.dg/attr-invalid.c: Likewise.
22503
22504 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22505
22506         * testsuite/gcc.dg/20011015-1.c: New test.
22507
22508 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22509
22510         * g++.dg/template/unify2.C: New test.
22511
22512 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22513
22514         * g++.dg/other/exception-specification.C: New test
22515
22516 2001-10-13  Tom Rix  <trix@redhat.com>
22517
22518         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22519         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22520
22521 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22522
22523         * testsuite/gcc.dg/20011009-1.c: New test.
22524
22525 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22526
22527         PR g++/4476
22528         * g++.dg/other/friend1.C: New test.
22529
22530 2001-10-11  Richard Henderson  <rth@redhat.com>
22531
22532         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22533
22534 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22535
22536         * gcc.c-torture/compile/20011010-1.c: New.
22537
22538 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22539
22540         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22541         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22542         g77.f-torture/execute/execute.exp,
22543         g77.f-torture/noncompile/noncompile.exp,
22544         gcc.c-torture/compile/compile.exp,
22545         gcc.c-torture/execute/execute.exp,
22546         gcc.c-torture/execute/ieee/ieee.exp,
22547         gcc.c-torture/execute/memcheck/memcheck.exp,
22548         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22549         objc/execute/execute.exp: Update FSF address.
22550
22551 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22552
22553         * gcc.dg/cpp/cmdlne-C.c: Update.
22554         * gcc.dg/cpp/cmdlne-C2.c: New.
22555
22556 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22557
22558         * gcc.c-torture/execute/20011008-3.c: New.
22559
22560 2001-10-08  DJ Delorie  <dj@redhat.com>
22561
22562         * gcc.dg/20011008-1.c: New.
22563         * gcc.dg/20011008-2.c: New.
22564
22565 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22566
22567         * gcc.dg/cpp/spacing1.c: Update test.
22568
22569 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22570
22571         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22572         spelling errors of "separate" as "seperate".
22573
22574 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22575
22576         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22577         enough to avoid inlining.
22578
22579 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22580
22581         * lib/g77.exp: set libg2c_dir correctly.
22582
22583 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22584
22585         * gcc.dg/cpp/macro11.c: New test.
22586
22587 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22588
22589         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22590         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22591         gcc.dg/format/multattr-3.c: New tests.
22592         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22593         tests for format attributes on function pointers being rejected.
22594
22595 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22596
22597         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22598
22599 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22600
22601         * g++.dg/warn/format1.C: New test.
22602
22603 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22604
22605         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22606
22607 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22608
22609         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22610
22611 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22612
22613         * gcc.dg/cpp/redef2.c: Add test.
22614
22615 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22616
22617         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22618         long-standing bug on i686, apparently.
22619         * gcc.c-torture/execute/loop-2c.x: New file.
22620         * gcc.c-torture/execute/loop-2d.x: New file.
22621         * gcc.c-torture/execute/loop-3c.x: New file.
22622
22623 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22624
22625         * gcc.dg/cpp/20000625-2.c: Correct line number.
22626
22627 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22628
22629         * gcc.dg/cpp/macro10.c: New test.
22630         * gcc.dg/cpp/strify3.c: New test.
22631         * gcc.dg/cpp/spacing1.c: Add tests.
22632         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22633         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22634
22635 2001-09-24  DJ Delorie  <dj@redhat.com>
22636
22637         * gcc.c-torture/execute/20010924-1.c: New test.
22638
22639 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22640
22641         * testsuite/objc/execute/paste.m: Remove.
22642
22643 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22644
22645         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22646
22647 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22648
22649         * g77.dg/strlen0.f: New test.
22650
22651 2001-09-21  Richard Henderson  <rth@redhat.com>
22652
22653         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22654         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22655
22656 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22657
22658         Table-driven attributes.
22659         * g++.dg/ext/attrib1.C: New test.
22660
22661 2001-09-20  DJ Delorie  <dj@redhat.com>
22662
22663         * gcc.dg/20000926-1.c: Update expected warning messages.
22664         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22665         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22666         array.
22667
22668 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22669
22670         * g++.dg/eh/registers1.C: New test case.
22671
22672 2001-09-17  Richard Henderson  <rth@redhat.com>
22673
22674         * gcc.dg/array-5.c: Fix VLA decomposition test.
22675
22676 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22677
22678         * gcc.dg/cpp/line5.c: New testcase.
22679
22680 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22681
22682         * gcc.dg/cpp/macro9.c: New test.
22683
22684 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22685
22686         * gcc.c-torture/execute/980223.c: Change type of addr from long
22687         to char *.
22688
22689 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22690
22691         * gcc.c-torture/execute/20010915-1.c: New test.
22692
22693 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22694
22695         * g77.dg/bprob: New directory.
22696         * g77.dg/bprob/bprob.exp: New file.
22697         * g77.dg/bprob/bprob-1.f: New test.
22698         * g77.dg/gcov: New directory.
22699         * g77.dg/gcov/gcov.exp: New file.
22700         * g77.dg/gcov/gcov-1.f: New test.
22701         * g77.dg/gcov/gcov-1.x: New file.
22702
22703 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22704
22705         * gcc.dg/cpp/directiv.c: Update.
22706         * gcc.dg/cpp/undef1.c: Update.
22707
22708 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22709
22710         * gcc.dg/20010912-1.c: New test.
22711
22712 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22713
22714         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22715         language-independent file in lib.
22716         * lib/gcov.exp: New file.
22717
22718 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22719
22720         * gcc.c-torture/compile/20010911-1.c: New test.
22721
22722 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22723
22724         * lib/profopt.exp: New, to support profile-directed optimizations.
22725         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22726         * gcc.misc-tests/bprob-1.c: New test.
22727         * gcc.misc-tests/bprob-2.c: New test.
22728
22729 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22730
22731         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22732         XFAIL and which kinds of gcov output to verify.
22733         * gcc.misc-tests/gcov-4b.x: New file.
22734         * gcc.misc-tests/gcov-5b.x: New file.
22735         * gcc.misc-tests/gcov-6.x: New file.
22736         * gcc.misc-tests/gcov-7.c: New test.
22737         * gcc.misc-tests/gcov-7.x: New file.
22738
22739 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22740
22741         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22742         * gcc.misc-tests/gcov-6.c: New test.
22743
22744 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22745
22746         PR c++/3986
22747         * g++.dg/abi/vbase1.C: New test.
22748
22749 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22750
22751         * objc.dg/method-2.m: New.
22752
22753 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22754
22755         PR c++/4203
22756         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22757         * g++.dg/init/empty1.C: New test.
22758
22759 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22760
22761         * gcc.c-torture/compile/20010903-1.c: New test.
22762
22763 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22764
22765         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22766         for m68k.
22767
22768 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22769
22770         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22771
22772         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22773
22774         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22775
22776 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22777
22778         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22779         for 16-bit 'unsigned int'.
22780
22781 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22782
22783         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22784
22785 2001-08-27  Richard Henderson  <rth@redhat.com>
22786
22787         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22788         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22789
22790 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22791
22792         * gcc.dg/asm-names.c (ymain): New.
22793
22794 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22795
22796         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22797         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22798         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22799
22800 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22801
22802         * gcc.dg/compare5.c: New testcase.
22803
22804 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22805
22806         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22807         and "In instantiation".
22808
22809 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22810
22811         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22812
22813 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22814
22815         * gcc.misc-tests/gcov.exp: Add support for branch information.
22816         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22817         * gcc.misc-tests/gcov-4.c: New test.
22818         * gcc.misc-tests/gcov-4b.c: New test.
22819         * gcc.misc-tests/gcov-5b.c: New test.
22820
22821 2001-08-20  Zack Weinberg  <zackw@panix.com>
22822
22823         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22824         expected to fail.
22825
22826 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22827
22828         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22829
22830 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22831
22832         * g++.dg/eh/template1.C: New test.
22833
22834 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22835
22836         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22837         Fix thinko.
22838         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22839         for xfail.
22840
22841 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22842
22843         * lib/g77-dg.exp:  Use prune.exp for common procedures
22844         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22845         * lib/g77.exp: (g77-dg-prune) Remove
22846
22847 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22848
22849         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22850
22851 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22852
22853         * g++.dg/template/unify1.C: New test.
22854
22855 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22856
22857         * g++.dg/abi/empty4.C: New test.
22858
22859 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22860
22861         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22862         solaris2.*
22863         * g77.f-torture/compile/pr3743.x: Likewise
22864
22865 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22866
22867         * g++.dg/other/using-declaration.C: New test.
22868
22869 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22870
22871         * gcc.dg/cpp/tr-sign.c: New testcase.
22872
22873 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22874
22875         * gcc.dg/cpp/19951025-1.c: Revert.
22876         * gcc.dg/cpp/directiv.c: We no longer process directives that
22877         interrupt macro arguments.
22878
22879 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22880
22881         * gcc.dg/bconstp-1.c: New test.
22882
22883 2001-08-03  Richard Henderson  <rth@redhat.com>
22884
22885         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22886
22887 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22888
22889         * gcc.dg/cpp/19951025-1.c: Update.
22890
22891 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22892
22893         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22894         should be x.
22895
22896 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22897
22898         Kill -fhonor-std.
22899         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22900         * g++.old-deja/g++.other/std1.C: Likewise.
22901         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22902
22903 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22904
22905         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22906         (g77_pass, g77_fail, g77_finish, g77_exit,
22907         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22908
22909 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22910
22911         * g77.dg/fbackslash.f
22912         * g77.dg/fcase-preserve.f
22913         * g77.dg/ff90-1.f
22914         * g77.dg/ffixed-line-length-0.f
22915         * g77.dg/ffixed-line-length-132.f
22916         * g77.dg/ffixed-line-length-7.f
22917         * g77.dg/ffixed-line-length-72.f
22918         * g77.dg/ffixed-line-length-none.f
22919         * g77.dg/ffree-form-1.f
22920         * g77.dg/fno-backslash.f
22921         * g77.dg/fno-f90-1.f
22922         * g77.dg/fno-fixed-form-1.f
22923         * g77.dg/fno-onetrip.f
22924         * g77.dg/fno-typeless-boz.f
22925         * g77.dg/fno-underscoring.f
22926         * g77.dg/fno-vxt-1.f
22927         * g77.dg/fonetrip.f
22928         * g77.dg/ftypeless-boz.f
22929         * g77.dg/fugly-assumed.f
22930         * g77.dg/funderscoring.f
22931         * g77.dg/fvxt-1.f
22932
22933 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22934
22935         * objc.dg/fwd-proto-1.m: New.
22936         * objc.dg/local-decl-1.m: New.
22937         * objc.dg/naming-1.m: New.
22938         * objc.dg/naming-2.m: New.
22939         * objc.dg/proto-hier-1.m: New.
22940
22941 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22942
22943         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22944         largest-type elements to a struct makes its size grow.
22945
22946 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22947
22948         * g++.dg/abi/vthunk1.C: New test.
22949
22950 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22951
22952         * g++.dg/abi/vbase8-22.C: New test.
22953
22954 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22955
22956         * gcc.dg/cpp/macro8.c: New test.
22957
22958 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22959
22960         * g++.dg/abi/vbase8-21.C: New test.
22961
22962 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22963
22964         * g++.dg/abi/vbase8-10.C: New test.
22965
22966 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22967
22968         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22969         ${tool}_set_ld_library_path.
22970         Changed caller.
22971         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22972         g++.exp.
22973
22974 2001-07-26  Stan Cox <scox@redhat.com>
22975
22976         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22977         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22978         gcc_exit, gcc_check_unsupported_p):
22979         Moved to gcc-deps.exp
22980         * gcc-deps.exp: New file.
22981
22982 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22983
22984         * g++.old-deja/g++.pt/defarg14.C: New test.
22985
22986 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22987
22988         * g++.old-deja/g++.other/lineno5.C: New test.
22989
22990 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22991
22992         * g++.old-deja/g++.pt/crash68.C: New test.
22993
22994 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22995
22996         * g++.old-deja/g++.other/crash42.C: New test.
22997
22998 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22999
23000         * gcc.dg/cpp/extratokens.c: Fix.
23001         * gcc.dg/cpp/skipping2.c: New tests.
23002
23003 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23004
23005         * gcc.c-torture/execute/20010724-1.c: New file.
23006         * gcc.c-torture/execute/20010724-1.x: New file.
23007
23008 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23009
23010         * g++.old-deja/g++.other/cond7.C: New test.
23011
23012 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23013
23014         * g++.old-deja/g++.other/optimize4.C: New test.
23015
23016 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23017
23018         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23019
23020 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23021
23022         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23023         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23024         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23025         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23026
23027         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23028         bug report" message.
23029
23030         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23031         * g++.dg/ext/instantiate1.C: Move from old-deja.
23032
23033 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23034
23035         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23036         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23037         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23038         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23039
23040 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23041
23042         * gcc.c-torture/execute/20010723-1.c: New test.
23043
23044 2001-07-23  Ben Elliston  <bje@redhat.com>
23045
23046         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23047
23048 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23049
23050         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23051         i[34567]86-*-*.
23052         Delete handling of ieee_multilib_flags.
23053         Pass -mieee for alpha*-*-* and sh-*-*.
23054         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23055
23056 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23057
23058         Remove old-abi tests.
23059         * g++.old-deja/g++.mike/p11116.C: Remove.
23060         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23061
23062 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23063
23064         * g77.f-torture/compile/pr3743.f:  New test
23065
23066 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23067
23068         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23069
23070 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23071
23072         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23073         g++.old-deja/g++.pt/static6.C: Likewise.
23074         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23075         supports weak symbols.
23076
23077 2001-07-18  Andreas Jaeger  <aj@suse.de>
23078
23079         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23080         supported again.
23081
23082 2001-07-18  Andreas Jaeger  <aj@suse.de>
23083
23084         * gcc.dg/iftrap-1.c: Fix target line.
23085
23086 2001-07-17  Richard Henderson  <rth@redhat.com>
23087
23088         * gcc.c-torture/execute/20010717-1.c: New.
23089
23090 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23091
23092         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23093         tests.
23094
23095 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23096
23097         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23098
23099 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23100
23101         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23102         UAC_SIGBUS, UAC_NOPRINT definitions.
23103
23104 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23105
23106         * objc/execute/object_is_class.m: New test.
23107         * objc/execute/object_is_meta_class.m: New test.
23108
23109 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23110
23111         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23112         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23113
23114 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23115
23116         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23117         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23118
23119 2001-07-14  Richard Henderson  <rth@redhat.com>
23120
23121         * gcc.dg/iftrap-1.c: New.
23122
23123 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23124
23125         * g77.f-torture/execute/intrinsic77.f: New test.
23126
23127 2001-07-11  Janis Johnson <janis@us.ibm.com>
23128
23129         * gcc.misc-tests/gcov-3.c: New test.
23130
23131 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23132
23133         * gcc.c-torture/compile/20010711-1.c,
23134         * gcc.c-torture/compile/20010711-2.c: New tests.
23135
23136 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23137
23138         * gcc.c-torture/execute/20010711-1.c: New test.
23139
23140 2001-07-11  Ben Elliston  <bje@redhat.com>
23141
23142         * g++.old-deja/g++.other/enum5.C: New test.
23143
23144 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23145
23146         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23147         (g++-dg-prune): Call prune_gcc_output.
23148         * prune.exp: New file for prune_gcc_output.
23149         * lib/g++.exp, lib/gcc.exp: Load it.
23150
23151 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23152
23153         * gcc.c-torture/compile/20010701-1.c,
23154         g++.old-deja/g++.ext/attrib6.C: New tests.
23155
23156 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23157
23158         * gcc.c-torture/compile/20010706-1.c: New test.
23159
23160 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23161
23162         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23163
23164 2001-06-28  Stan Shebs  <shebs@apple.com>
23165
23166         * gcc.dg/pragma-darwin.c: New test.
23167
23168 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23169
23170         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23171         Solaris 2.[678] system.
23172
23173 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23174
23175         * gcc.dg/20010622-1.c: New test.
23176
23177 2001-06-18  Stan Shebs  <shebs@apple.com>
23178
23179         * objc.dg: New directory.
23180         * objc.dg/dg.exp: New file.
23181         * objc.dg/alias.m: New.
23182         * objc.dg/class-1.m: New.
23183         * objc.dg/class-2.m: New.
23184         * objc.dg/const-str-1.m: New.
23185         * objc.dg/const-str-2.m: New.
23186         * objc.dg/id-1.m: New.
23187         * objc.dg/method-1.m: New.
23188         * objc.dg/super-class-1.m: New.
23189         * lib/objc-dg.exp: New file.
23190
23191 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23192
23193         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23194         of label name.
23195
23196 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23199
23200 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23201
23202         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23203         variable.
23204
23205 2001-06-12  Richard Henderson  <rth@redhat.com>
23206
23207         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23208
23209 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23210
23211         * g++.old-deja/g++.abi/vbase5.C: New test.
23212         * g++.old-deja/g++.abi/vbase6.C: New test.
23213         * g++.old-deja/g++.abi/vbase7.C: New test.
23214
23215 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23216
23217         * gcc.c-torture/compile/20010610-1.c: New test.
23218
23219 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23220
23221         * g++.old-deja/g++.abi/vbase4.C: New test.
23222
23223 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23224
23225         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23226         support %f for HC11/HC12 targets.
23227         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23228         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23229         on HC11/HC12 targets.
23230         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23231
23232 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23233
23234         * gcc.dg/wchar_t-1.c: New file.
23235         * gcc.dg/wint_t-1.c: Likewise.
23236
23237 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23238
23239         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23240
23241 2001-06-11  Richard Henderson  <rth@redhat.com>
23242
23243         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23244
23245 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23246
23247         * gcc.c-torture/compile/20010611-1.c: New test.
23248
23249 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23250
23251         * gcc.dg/c99-tag-1.c: Add more tests.
23252
23253 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23254
23255         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23256         representation on MN10300 and ARM/Thumb.
23257
23258 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23259
23260         * g77.f-torture/execute/20010610.f: New.
23261
23262 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23263
23264         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23265         names.
23266
23267 2001-06-09  Richard Henderson  <rth@redhat.com>
23268
23269         * gcc.c-torture/execute/ashrdi-1.c: New.
23270         * gcc.c-torture/execute/ashldi-1.c: New.
23271         * gcc.c-torture/execute/lshrdi-1.c: New.
23272
23273 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23274
23275         * objc/execute/load-3.m: Added. Check sending +load to categories,
23276         in addition to classes.
23277
23278 2001-06-08  Stan Shebs  <shebs@apple.com>
23279
23280         * objc/execute/load-2.m: New test.  From Nicola Pero
23281         <n.pero@mi.flashnet.it>.
23282
23283 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23284
23285         * gcc.c-torture/execute/20010605-2.c: New test.
23286
23287 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23288
23289         * g++.old-deja/g++.abi/vbase2.C: New test.
23290         * g++.old-deja/g++.abi/vbase3.C: New test.
23291
23292 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23293
23294         * g++.old-deja/g++.pt/friend49.C: New test.
23295
23296 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23297
23298         * g++.old-deja/g++.ext/anon3.C: New test.
23299
23300 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23301
23302         * g++.old-deja/g++.other/conv7.C: New test.
23303
23304 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23305
23306         * gcc.c-torture/compile/20010605-2.c: New test.
23307
23308 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23309
23310         * gcc.c-torture/execute/20010604-1.c: New test.
23311
23312 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23313
23314         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23315
23316 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23317
23318         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23319         (g++_link_flags): Likewise.
23320         (g++_init): Pass gccpath's value to two previous functions.
23321
23322 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23323
23324         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23325         Ensure logfile entry matches exec command line.
23326
23327 2001-05-31  Richard Henderson  <rth@redhat.com>
23328
23329         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23330         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23331
23332 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23333
23334         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23335         compiler for irix6.2
23336
23337 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23338
23339         * g++.old-deja/g++.other/optimize3.C: New file.
23340
23341 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23342
23343         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23344         assemble.
23345
23346 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23347
23348         * g++.old-deja/g++.other/optimize2.C: New file.
23349
23350 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23351
23352         * gcc.c-torture/compile/20010518-2.c: New file.
23353         * gcc.c-torture/execute/20010518-1.c: New file.
23354         * gcc.c-torture/execute/20010518-2.c: New file.
23355
23356 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23357
23358         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23359
23360 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23361
23362         G++ no longer defines builtins that do not begin with __builtin.
23363         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23364         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23365         * g++.old-deja/g++.law/builtin1.C: Likewise.
23366         * g++.old-deja/g++.law/cvt2.C: Likewise.
23367         * g++.old-deja/g++.mike/net5.C: Likewise.
23368         * g++.old-deja/g++.other/builtins1.C: Likewise.
23369         * g++.old-deja/g++.other/builtins2.C: Likewise.
23370         * g++.old-deja/g++.other/builtins3.C: Likewise.
23371         * g++.old-deja/g++.other/builtins4.C: Likewise.
23372         * g++.old-deja/g++.other/inline8.C: Likewise.
23373         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23374
23375 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23376
23377         * g++.old-deja/g++.pt/using1.C: Adjust.
23378         * g++.old-deja/g++.pt/using2.C: New test.
23379
23380 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23381
23382         * gcc.dg/cpp/charconst.c: New tests.
23383         * gcc.dg/cpp/escape.c: New tests.
23384         * gcc.dg/cpp/escape-1.c: New tests.
23385         * gcc.dg/cpp/escape-2.c: New tests.
23386         * gcc.dg/cpp/ucs.c: New tests.
23387
23388 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23389
23390         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23391         native compiler for irix6.5.
23392
23393 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23394
23395         * lib/g++.exp (g++_include_flags): Use args to compute
23396         get_multilibs.
23397         (g++_link_flags): Likewise.
23398         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23399
23400 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23401
23402         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23403
23404 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23405
23406         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23407         this file.
23408
23409 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23410
23411         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23412         STACK_SIZE;
23413         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23414         to STACK_SIZE; Use it to define size of add_histo array.
23415         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23416         to STACK_SIZE.
23417         (f): Use GITT_SIZE to define size of gitt local table.
23418         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23419         to STACK_SIZE; Use it to define size of bytemem array.
23420
23421 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23422
23423         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23424         on 68HC11/HC12 due to the asm instruction.
23425         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23426         * gcc.c-torture/compile/920520-1.x: Likewise.
23427         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23428         on 68HC11/HC12 because the function is larger than 64K.
23429         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23430         on 68HC11/HC12 because the structure is too large.
23431
23432 2001-05-20  Richard Henderson  <rth@redhat.com>
23433
23434         * gcc.c-torture/execute/20010520-1.c: New.
23435
23436 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23437
23438         * g++.old-deja/g++.warn/compare1.C: New test.
23439         * gcc.dg/compare4.c: New test.
23440
23441 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23442
23443         * g++.old-deja/g++.other/optimize1.C: New test.
23444
23445 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23446
23447         * g++.old-deja/g++.pt/spec41.C: New test.
23448
23449 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23450
23451         * gcc.c-torture/compile/20010114-1.x: Remove.
23452
23453 2001-05-18  Stan Shebs  <shebs@apple.com>
23454
23455         * gcc.c-torture/compile/20010518-1.c: New test.
23456
23457 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23458
23459         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23460         * g++.old-deja/g++.pt/crash67.C: New test.
23461
23462 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23463
23464         * g++.old-deja/g++.other/debug9.C: New test.
23465
23466 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23467
23468         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23469
23470 2001-05-16  Jan Hubicka  <jh@suse.cz>
23471
23472         * gcc.c-torture/compile/20010516-1.c: New test.
23473
23474 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23475
23476         * g++.old-deja/g++.other/crash41.C: New test.
23477
23478 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23479
23480         * g++.old-deja/g++.pt/crash66.C: New test.
23481
23482 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23483
23484         * g++.old-deja/g++.robertl/eb27.C: Convert.
23485
23486 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23487
23488         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23489         declaration being redundant.
23490
23491 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23492
23493         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23494
23495 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23496
23497         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23498
23499 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23500
23501         * lib/g++.exp: Use testsuite_flags.
23502
23503 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23504
23505         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23506
23507 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23508
23509         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23510
23511 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23512
23513         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23514
23515 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23516
23517         * gcc.c-torture/compile/20010313-1.c: New test.
23518
23519 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23520
23521         * gcc.dg/cpp/direct2.c: New test.
23522         * gccq.dg/cpp/direct2s.c: New test.
23523
23524         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23525
23526 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23527
23528         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23529         * g++.old-deja/g++.other/op3.C: Likewise.
23530
23531 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23532
23533         * gcc.dg/cpp/syshdr.h: New file.
23534         * gcc.dg/cpp/sysmac1.c: Update.
23535         * gcc.dg/cpp/sysmac2.c: Update.
23536
23537 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23538
23539         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23540
23541 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23542
23543         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23544         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23545
23546 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23547
23548         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23549
23550 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23551
23552         * lib/g++.exp (g++_include_flags): Don't use any special flags
23553         if TESTING_IN_BUILD_TREE is not defined.
23554         (g++_init): Use a plain 'c++' as the compiler if
23555         TESTING_IN_BUILD_TREEE is not defined.
23556
23557 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23558
23559         * g++.old-deja/g++.eh/catch13.C: New test.
23560         * g++.old-deja/g++.eh/catch14.C: New test.
23561
23562 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23563
23564         * gcc.dg/cpp/tr-define.c: New test.
23565
23566 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23567
23568         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23569         <stdlib.h>, not <malloc.h>.
23570
23571 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23572
23573         * g++.old-deja/g++.ns/template17.C: New test.
23574
23575 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23576
23577         * g++.old-deja/g++.pt/ref4.C: New test.
23578
23579 2001-04-30  Richard Henderson  <rth@redhat.com>
23580
23581         * gcc.dg/20000724-1.c: Revert last change.
23582
23583 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23584
23585         * g77.f-torture/execute/20010430.f: New test.
23586
23587 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23588
23589         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23590
23591 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23592
23593         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23594
23595 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23596
23597         * g++.old-deja/g++.eh/crash6.C: New test.
23598
23599 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23600
23601         * g++.old-deja/g++.other/warn7.C: New test.
23602
23603 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23604
23605         * g++.old-deja/g++.other/defarg9.C: New test.
23606
23607 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23608
23609         * g77.f-torture/compile/20010426.f: New test.
23610         * g77.f-torture/execute/20010426.f: New test.
23611
23612 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23613
23614         * g77.f-torture/compile/20000629-1.x: Remove - error
23615         has been fixed.
23616
23617 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23618
23619         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23620         Tweak slightly to work with g++.dg framework.
23621         * g++.dg/special/ecos.exp: Run initp1.C test.
23622         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23623
23624         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23625         its linker doesn't give line numbers either.
23626         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23627
23628 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23629
23630         * g++.old-deja/g++.other/lex1.C: New test.
23631
23632 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23633
23634         * gcc.dg/noncompile/20010425-1.c: New test.
23635
23636 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23637
23638         * g++.old-deja/g++.pt/mangle2.C: New test.
23639
23640 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23641
23642         * gcc.dg/format/plus-1.c: New test.
23643
23644 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23645
23646         * gcc.dg/20010423-1.c: New test.
23647
23648 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23649
23650         * gcc.c-torture/execute/20010422-1.c: New test.
23651
23652 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23653
23654         * g++.old-deja/g++.ns/type2.C: New test.
23655
23656 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23657
23658         * g++.old-deja/g++.other/perf1.C: New test.
23659
23660 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23661
23662         * gcc.dg/c99-func-2.c: Remove xfail.
23663         * gcc.dg/c99-func-3.c: Remove xfail.
23664         * gcc.dg/c99-func-4.c: Remove xfail.
23665
23666 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23667
23668         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23669
23670 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23671
23672         * gcc.c-torture/compile/20010423-1.c: New test.
23673
23674 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23675
23676         * g++.old-deja/g++.pt/typename28.C: New test.
23677
23678 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23679
23680         * g++.old-deja/g++.abi/empty2.C: New test.
23681         * g++.old-deja/g++.abi/empty3.C: New test.
23682
23683 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23684
23685         * g++.old-deja/g++.other/comdat2.C: New test.
23686         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23687
23688 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23689
23690         * g++.old-deja/g++.other/overload14.C: New test.
23691
23692 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23693
23694         * g++.old-deja/g++.other/lookup23.C: New test.
23695
23696 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23697
23698         * gcc.c-torture/execute/20010403-1.c: New test.
23699
23700 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23701             Mark Mitchell  <mark@codesourcery.com>
23702
23703         * lib/old-dejagnu.exp: Don't delete output of executable.
23704         Add .exe suffix to executables.
23705
23706 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23707
23708         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23709
23710 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23711
23712         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23713
23714 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23717         * g++.old-deja/g++.abi/crash1.C: New test.
23718
23719 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23720
23721         * g++.old-deja/g++.other/crash40.C: New test.
23722
23723 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23724
23725         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23726
23727 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23728
23729         * g++.old-deja/g++.other/warn6.C: New test.
23730
23731 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23732
23733         * g++.old-deja/g++.robertl/eb42.C: Same.
23734
23735 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23736
23737         * gcc.dg/wtr-conversion-1.c: New testcase.
23738
23739 2001-04-10  Richard Henderson  <rth@redhat.com>
23740
23741         * g++.old-deja/g++.other/array5.C: New.
23742
23743 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23744
23745         * gcc.c-torture/execute/20010408-1.c: New test.
23746
23747 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23748
23749         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23750         headers and constructs.
23751         * g++.old-deja/g++.robertl/eb79.C: Same.
23752         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23753         * g++.old-deja/g++.robertl/eb73.C: Same.
23754         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23755         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23756         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23757         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23758         * g++.old-deja/g++.robertl/eb44.C: Same.
23759         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23760         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23761         * g++.old-deja/g++.robertl/eb39.C: Same.
23762         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23763         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23764         * g++.old-deja/g++.robertl/eb30.C: Same.
23765         * g++.old-deja/g++.robertl/eb3.C: Same.
23766         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23767         * g++.old-deja/g++.robertl/eb21.C: Same.
23768         * g++.old-deja/g++.robertl/eb15.C: Same.
23769         * g++.old-deja/g++.robertl/eb118.C: Same.
23770         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23771         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23772         * g++.old-deja/g++.robertl/eb109.C: Same.
23773         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23774         * g++.old-deja/g++.mike/rtti1.C: Same.
23775         * g++.old-deja/g++.mike/p658.C: Same.
23776         * g++.old-deja/g++.mike/net46.C: Same.
23777         * g++.old-deja/g++.mike/net34.C: Same.
23778         * g++.old-deja/g++.mike/memoize1.C: Same.
23779         * g++.old-deja/g++.mike/eh2.C: Same.
23780         * g++.old-deja/g++.law/weak.C: Same.
23781         * g++.old-deja/g++.law/visibility7.C: Same.
23782         * g++.old-deja/g++.law/visibility25.C: Same.
23783         * g++.old-deja/g++.law/visibility22.C: Same.
23784         * g++.old-deja/g++.law/visibility2.C: Same.
23785         * g++.old-deja/g++.law/visibility17.C: Same.
23786         * g++.old-deja/g++.law/visibility13.C: Same.
23787         * g++.old-deja/g++.law/visibility10.C: Same.
23788         * g++.old-deja/g++.law/visibility1.C: Same.
23789         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23790         * g++.old-deja/g++.law/vbase1.C: Same.
23791         * g++.old-deja/g++.law/operators32.C: Same.
23792         * g++.old-deja/g++.law/nest3.C: Same.
23793         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23794         * g++.old-deja/g++.law/except5.C (main): Same.
23795         * g++.old-deja/g++.law/cvt7.C (run): Same.
23796         * g++.old-deja/g++.law/cvt2.C: Same.
23797         * g++.old-deja/g++.law/cvt16.C: Same.
23798         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23799         * g++.old-deja/g++.law/ctors17.C (main): Same.
23800         * g++.old-deja/g++.law/ctors13.C: Same.
23801         * g++.old-deja/g++.law/ctors12.C (main): Same.
23802         * g++.old-deja/g++.law/ctors10.C: Same.
23803         * g++.old-deja/g++.law/code-gen5.C: Same.
23804         * g++.old-deja/g++.law/bad-error7.C: Same.
23805         * g++.old-deja/g++.law/arm9.C: Same.
23806         * g++.old-deja/g++.law/arm12.C: Same.
23807         * g++.old-deja/g++.law/arg8.C: Same.
23808         * g++.old-deja/g++.law/arg1.C: Same.
23809         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23810         * g++.old-deja/g++.jason/template31.C: Same.
23811         * g++.old-deja/g++.jason/template24.C (main): Same.
23812         * g++.old-deja/g++.jason/2371.C: Same.
23813         * g++.old-deja/g++.eh/new2.C: Same.
23814         * g++.old-deja/g++.eh/new1.C: Same.
23815         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23816         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23817         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23818         * g++.old-deja/g++.brendan/crash62.C: Same.
23819         * g++.old-deja/g++.brendan/crash52.C: Same.
23820         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23821         * g++.old-deja/g++.brendan/crash38.C: Same.
23822         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23823         * g++.old-deja/g++.brendan/copy9.C: Same.
23824
23825 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23826
23827         * gcc.c-torture/execute/20001203-2.c (memset):
23828         Count argument is of type __SIZE_TYPE__.
23829
23830 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23831
23832         * gcc.c-torture/compile/20010404-1.c: New test.
23833
23834 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23835
23836         * gcc.c-torture/compile/20010326-1.c: New test.
23837
23838 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23839
23840         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23841         peculiarities of the SH.
23842         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23843
23844 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23845
23846         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23847         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23848         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23849
23850 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23851
23852         * g77.f-torture/compile/20010321-1.f: New test.
23853
23854 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23855
23856         * gcc.c-torture/compile/20010329-1.c: New test.
23857
23858 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23859
23860         * gcc.c-torture/execute/20010329-1.c: New test.
23861
23862 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23863
23864         * g++.old-deja/g++.other/eh4.C: Fix typo.
23865
23866 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23867
23868         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23869
23870 2001-03-28  Philip Blundell  <philb@gnu.org>
23871
23872         * gcc.c-torture/compile/20010328-1.c: New test.
23873
23874 2001-03-27  Richard Henderson  <rth@redhat.com>
23875
23876         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23877         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23878
23879 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23880
23881         * gcc.c-torture/compile/20010327-1.c: New test.
23882
23883 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23884
23885         * g++.old-deja/g++.other/friend12.C: New test.
23886         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23887         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23888
23889 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23890
23891         * gcc.c-torture/execute/20010325-1.c: New test.
23892
23893 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23894
23895         * g++.old-deja/g++.other/mangle3.C: New test.
23896
23897 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23898
23899         * g++.old-deja/g++.other/anon8.C: New test.
23900
23901 2001-03-20  Philip Blundell  <philb@gnu.org>
23902
23903         * gcc.c-torture/compile/20010320-1.c: New test.
23904
23905 2001-03-17  Richard Henderson  <rth@redhat.com>
23906
23907         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23908
23909 2001-03-15  Geoff Keating  <geoff@redhat.com>
23910
23911         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23912         tests on AIX.
23913
23914 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23915
23916         * g++.old-deja/g++.other/eh4.C: New test.
23917
23918 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23919
23920         * gcc.dg/cpp/mi1.c: Update.
23921
23922 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23923
23924         * g++.old-deja/g++.other/regstack.C: New test.
23925
23926 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23927
23928         * g++.old-deja/g++.other/ref4.C: New test.
23929
23930 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23931
23932         * objc/execute/va_method.m: Added.
23933         * objc/execute/IMP.m: Added.
23934         * objc/execute/_cmd.m: Added.
23935         * objc/execute/accessing_ivars.m: Added.
23936         * objc/execute/class-1.m: Added.
23937         * objc/execute/class-10.m: Added.
23938         * objc/execute/class-11.m: Added.
23939         * objc/execute/class-12.m: Added.
23940         * objc/execute/class-13.m: Added.
23941         * objc/execute/class-14.m: Added.
23942         * objc/execute/class-2.m: Added.
23943         * objc/execute/class-3.m: Added.
23944         * objc/execute/class-4.m: Added.
23945         * objc/execute/class-5.m: Added.
23946         * objc/execute/class-6.m: Added.
23947         * objc/execute/class-7.m: Added.
23948         * objc/execute/class-8.m: Added.
23949         * objc/execute/class-9.m: Added.
23950         * objc/execute/class-tests-1.h
23951         * objc/execute/class-tests-2.h
23952         * objc/execute/compatibility_alias.m: Added.
23953         * objc/execute/encode-1.m: Added.
23954         * objc/execute/formal_protocol-1.m: Added.
23955         * objc/execute/formal_protocol-2.m: Added.
23956         * objc/execute/formal_protocol-3.m: Added.
23957         * objc/execute/formal_protocol-4.m: Added.
23958         * objc/execute/formal_protocol-5.m: Added.
23959         * objc/execute/formal_protocol-6.m: Added.
23960         * objc/execute/formal_protocol-7.m: Added.
23961         * objc/execute/informal_protocol.m: Added.
23962         * objc/execute/initialize.m: Added.
23963         * objc/execute/load.m: Added.
23964         * objc/execute/many_args_method.m: Added.
23965         * objc/execute/nested-3.m: Added.
23966         * objc/execute/no_clash.m: Added.
23967         * objc/execute/private.m: Added.
23968         * objc/execute/redefining_self.m: Added.
23969         * objc/execute/root_methods.m: Added.
23970         * objc/execute/selector-1.m: Added.
23971         * objc/execute/static-1.m: Added.
23972         * objc/execute/static-2.m: Added.
23973         * objc/execute/va_method.m: Added.
23974
23975 2001-03-10  Richard Henderson  <rth@redhat.com>
23976
23977         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23978
23979 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23980
23981         * g++.old-deja/g++.other/crash31.C: XFAIL.
23982         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23983         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23984         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23985         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23986         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23987
23988 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23989
23990         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23991
23992 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23993
23994         * gcc.dg/20000724-1.c: Don't use multiline strings.
23995
23996 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23997
23998         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23999         result of -cString against what we expect it to be; don't just
24000         print it out for no one to read.
24001
24002         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24003         Based on testcases provided by Nicola Pero.
24004
24005 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24006
24007         * gcc.dg/cpp/macro7.c: New test.
24008
24009 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24010
24011         * gcc.dg/cpp/multiline.c: Update.
24012
24013 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24014
24015         * g++.old-deja/g++.other/enum3.C: New test.
24016
24017 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24018
24019         * g++.old-deja/g++.other/pod1.C: New test.
24020
24021 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24022
24023         * g++.old-deja/g++.ext/overload1.C: New test.
24024
24025 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24026
24027         * g++.old-deja/g++.pt/using1.C: New test.
24028
24029 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24030
24031         * g++.old-deja/g++.other/using9.C: New test.
24032
24033 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24034
24035         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24036
24037         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24038
24039 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24040
24041         * g++.old-deja/g++.ext/realpt1.C: Remove.
24042
24043 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24044
24045         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24046
24047 2001-02-26  Will Cohen  <wcohen@redhat.com>
24048
24049         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24050
24051 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24052
24053         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24054         templatized constructors.
24055
24056 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24057
24058         * gcc.c-torture/execute/20010224-1.c: New test.
24059
24060 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24061
24062         * gcc.c-torture/execute/20010222-1.c: New test.
24063
24064 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24065
24066         * g++.old-deja/g++.other/inline20.C: New test.
24067
24068 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24069
24070         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24071
24072 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24073
24074         * g++.old-deja/g++.other/lookup22.C: New test.
24075
24076 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24077
24078         * g77.dg: New directory.
24079         * g77.dg/20010216-1.f: New test case.
24080         * g77.dg/dg.exp: New driver.
24081         * lib/g77-dg.exp: New driver library.
24082
24083 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24084
24085         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24086
24087 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24088
24089         * g++.old-deja/g++.other/decl9.C: New test.
24090
24091 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24094         not need <string> and also tests the initialization at runtime.
24095
24096 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24097
24098         * gcc.c-torture/execute/longlong.c: New test.
24099
24100 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24101
24102         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24103
24104 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24105
24106         * gcc.c-torture/execute/920302-1.c (execute):
24107         Change argument type to short.
24108
24109 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24110
24111         * g++.old-deja/g++.pt/deduct6.C: New test.
24112
24113 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24114
24115         * g++.old-deja/g++.pt/deduct5.C: New test.
24116
24117 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24118
24119         * gcc.c-torture/execute/20010209-1.c: New test.
24120
24121 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24124
24125 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24126
24127         * g++.dg/vtgc1.C: Update for new ABI.
24128
24129         * consistency.vlad: New directory, 1665 files.
24130
24131 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24132
24133         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24134         return type.
24135         * gcc.dg/cpp/digraphs.c: Declare puts.
24136
24137 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24138
24139         * g++.old-deja/g++.other/warn5.C: New test.
24140
24141 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24142
24143         * g++.old-deja/g++.pt/spec40.C: New test.
24144
24145 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24146
24147         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24148         case.
24149         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24150
24151 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24152
24153         * gcc.c-torture/compile/20010209-1.c: New test.
24154
24155 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24156
24157         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24158         excess errors message but not if it crashes.
24159         * g++.old-deja/g++.other/crash27.C: Likewise.
24160         * g++.old-deja/g++.other/crash28.C: Likewise.
24161         * g++.old-deja/g++.other/crash30.C: Likewise.
24162         * g++.old-deja/g++.other/crash32.C: Likewise.
24163         * g++.old-deja/g++.other/crash35.C: Likewise.
24164         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24165
24166 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24167
24168         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24169         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24170         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24171         g77.f-torture/execute/execute.exp,
24172         g77.f-torture/noncompile/noncompile.exp,
24173         gcc.c-torture/execute/execute.exp,
24174         gcc.c-torture/execute/memcheck/memcheck.exp,
24175         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24176         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24177         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24178         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24179         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24180         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24181         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24182         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24183         Remove bug reporting instructions with ancient email addresses.
24184
24185 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24186
24187         * gcc.dg/20010202-1.c: New test.
24188         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24189
24190 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24191
24192         * g++.dg/stdbool-if.C: New test.
24193
24194 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24195
24196         * objc/execute/fdecl.m: Added main().
24197
24198 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24199
24200         * gcc.c-torture/execute/20010206-1.c: New test.
24201
24202 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24203
24204         * gcc.dg/cpp/avoidpaste1.c: Update.
24205
24206 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24207
24208         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24209         Pero <nicola@brainstorm.co.uk>.
24210         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24211
24212 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24213
24214         * g++.old-deja/g++.pt/spec39.C: New test.
24215
24216 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24217
24218         * gcc.c-torture/compile/20010202-1.c: New test.
24219
24220 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24221
24222         * g++.old-deja/g++.abi/primary2.C: New test.
24223         * g++.old-deja/g++.abi/primary3.C: New test.
24224         * g++.old-deja/g++.abi/primary4.C: New test.
24225         * g++.old-deja/g++.abi/primary5.C: New test.
24226         * g++.old-deja/g++.abi/vtable3.h: New test.
24227         * g++.old-deja/g++.abi/vtable3a.C: New test.
24228         * g++.old-deja/g++.abi/vtable3b.C: New test.
24229         * g++.old-deja/g++.abi/vtable3c.C: New test.
24230         * g++.old-deja/g++.abi/vtable3d.C: New test.
24231         * g++.old-deja/g++.abi/vtable3e.C: New test.
24232         * g++.old-deja/g++.abi/vtable3f.C: New test.
24233         * g++.old-deja/g++.abi/vtable3g.C: New test.
24234         * g++.old-deja/g++.abi/vtable3h.C: New test.
24235         * g++.old-deja/g++.abi/vtable3i.C: New test.
24236         * g++.old-deja/g++.abi/vtable3j.C: New test.
24237         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24238
24239 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24240
24241         * g++.old-deja/g++.other/anon6.C: New test.
24242         * g++.old-deja/g++.other/anon7.C: New test.
24243
24244 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24245
24246         * gcc.dg/cpp/avoidpaste2.c: New tests.
24247
24248 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24249
24250         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24251
24252 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24253
24254         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24255         DECIMAL_DIG cases for Irix."
24256
24257 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24258
24259         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24260
24261 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24262
24263         * gcc.dg/c99-tag-1.c: New test.
24264
24265 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24266
24267         * gcc.dg/cpp/tr-warn1.c: Add tests.
24268
24269 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24270
24271         * gcc.dg/cpp/avoidpaste1.c: Update.
24272         * gcc.dg/cpp/paste4.c: Update.
24273
24274 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24275
24276         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24277         cases for Irix.
24278
24279 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24280
24281         * g++.old-deja/g++.other/inline19.C: New test.
24282
24283 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24284
24285         * gcc.dg/Wlarger-than.c: New test.
24286
24287 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24288
24289         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24290
24291 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24292
24293         * gcc.c-torture/execute/20010129-1.c: New test.
24294         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24295
24296 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24297
24298         * gcc.dg/cpp/avoidpaste1.c: Test case.
24299
24300 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24301
24302         * g++.old-deja/g++.other/inline18.C: New test.
24303
24304 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24305
24306         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24307         and __builtin_putchar.
24308
24309 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24310
24311         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24312         tests.
24313
24314 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24315
24316         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24317         floating point number rounding mode to round to the nearest
24318         representable mode.
24319
24320 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24321
24322         * g++.old-deja/g++.other/mangle2.C: New test.
24323
24324 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24325
24326         * gcc.c-torture/compile/20010124-1.c: New test.
24327
24328 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24329
24330         * g++.old-deja/g++.pt/spec38.C: New test.
24331
24332 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24333
24334         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24335         "Build don't run".
24336
24337 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24338
24339         * gcc.c-torture/execute/20010123-1.c: New test.
24340
24341 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24342
24343         * g++.old-deja/g++.pt/spec37.C: New test.
24344
24345 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24346
24347         * g++.old-deja/g++.pt/overload14.C: New test.
24348
24349 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24350
24351         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24352         __builtin_return_address.
24353
24354 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24355
24356         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24357         * g++.old-deja/g++.pt/spec35.C: New test.
24358         * g++.old-deja/g++.pt/spec36.C: New test.
24359
24360 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * gcc.c-torture/compile/20010118-1.c: New test.
24363
24364 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24365
24366         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24367
24368 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24369
24370         * gcc.c-torture/execute/20010119-1.c: New test.
24371
24372 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24373
24374         * g++.old-deja/g++.other/vbase5.C: New test.
24375
24376 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24377
24378         * gcc.c-torture/execute/20010118-1.c: New test.
24379
24380 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24381
24382         * g++.old-deja/g++.pt/deduct3.C: New test.
24383
24384 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24385
24386         * g++.old-deja/g++.pt/spec34.C: New test.
24387
24388 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24389
24390         * g77.f-torture/compile/20000601-2.f: New test.
24391
24392 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24393
24394         * g++.old-deja/g++.other/init17.C: New test.
24395
24396 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24397
24398         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24399
24400 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24401
24402         * g++.old-deja/g++.pt/unify8.C: New test.
24403
24404 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24405
24406         * g++.old-deja/g++.abi/vbase1.C: New test.
24407
24408 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24409
24410         * g++.old-deja/g++.pt/crash65.C: New test.
24411
24412 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24413
24414         * gcc.dg/cpp/assembl2.S: New test case.
24415
24416 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24417
24418         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24419         are supported.
24420
24421 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24422
24423         * g++.old-deja/g++.other/builtins1.C: New test.
24424         * g++.old-deja/g++.other/builtins2.C: Likewise.
24425         * g++.old-deja/g++.other/builtins3.C: Likewise.
24426         * g++.old-deja/g++.other/builtins4.C: Likewise.
24427
24428 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24429
24430         * gcc.c-torture/compile/20010117-1.c: New test.
24431         * gcc.c-torture/compile/20010117-2.c: New test.
24432
24433 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24434
24435         * g77.f-torture/execute/20010116.[fx]: New test,
24436         XFAIL on i?86-*-*.
24437         * g77.f-torture/compile/20010115.f: Indicate it's
24438         a test for PR fortran/1636.
24439
24440 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24441
24442         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24443
24444 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24445
24446         * g77.f-torture/compile/20010115.f: New test.
24447
24448 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24449
24450         * g++.old-deja/g++.pt/nontype5.C: New test.
24451
24452 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24453
24454         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24455         have an equivalent working one below it.
24456
24457 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24458
24459         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24460         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24461
24462 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24463
24464         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24465         message containing "init_priority".
24466         (conpr-2.C): Likewise.
24467         (conpr-3.C): Likewise.
24468         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24469
24470 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24471
24472         * gcc.c-torture/execute/20010114-2.c: New test.
24473
24474 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24475
24476         * gcc.c-torture/compile/20010114-1.c: New test.
24477         * gcc.c-torture/compile/20010114-1.x: Xfail.
24478         * gcc.c-torture/compile/20010114-2.c: New test.
24479         * gcc.c-torture/execute/20010114-1.c: New test.
24480         * gcc.dg/trunc-1.c: New test.
24481         * gcc.dg/uninit-B.c: New test.
24482
24483 2001-01-13  Nick Clifton  <nickc@redhat.com>
24484
24485         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24486         target.
24487
24488 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24489
24490         * gcc.c-torture/compile/20010113-1.c: New test.
24491
24492 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24493
24494         * gcc.c-torture/compile/20001212-1.c: New test.
24495
24496 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24497
24498         * gcc.dg/cpp/widestr1.c: Update.
24499         * gcc.dg/cpp/prag-imp.c: Remove.
24500
24501 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24502
24503         * gcc.c-torture/execute/20000801-3.x: Remove.
24504         * gcc.dg/c90-init-1.c: New test.
24505         * gcc.dg/c99-init-1.c: New test.
24506         * gcc.dg/c99-init-2.c: New test.
24507         * gcc.dg/gnu99-init-1.c: New test.
24508
24509 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24510
24511         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24512         testing that no relevant ones were found.
24513
24514 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24515
24516         * g++.old-deja/g++.pt/cast2.C: New test.
24517
24518 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24519
24520         * g++.old-deja/g++.pt/friend47.C: New test.
24521
24522 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24523
24524         * g++.old-deja/g++.pt/instantiate13.C: New test.
24525
24526 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24527
24528         * g++.old-deja/g++.other/defarg7.C: New test.
24529         * g++.old-deja/g++.other/defarg8.C: New test.
24530
24531 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24532
24533         * g++.old-deja/g++.pt/crash64.C: New test.
24534
24535 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24536
24537         * g++.old-deja/g++.pt/crash63.C: New test.
24538
24539 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24540
24541         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24542
24543 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24544
24545         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24546
24547 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24548
24549         * g++.old-deja/g++.pt/error3.C: New test.
24550
24551 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24552
24553         * g++.old-deja/g++.other/crash39.C: New test.
24554
24555 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24556
24557         * g++.old-deja/g++.other/vbase4.C: New test.
24558
24559 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24560
24561         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24562         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24563         * gcc.dg/special/special.exp: New test driver which will check
24564         for alias support for the above test.
24565
24566 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24567
24568         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24569         problems on small machines.
24570         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24571         parameterize.
24572
24573 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24574
24575         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24576         mips.
24577         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24578
24579 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24580
24581         * g++.old_deja/g++.pt/using8.C: New test.
24582
24583 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24584
24585         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24586
24587 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24588
24589         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24590         where a failure is expected.
24591         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24592
24593 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24594
24595         * g++.old_deja/g++.pt/instantiate12.C: New test.
24596
24597 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24598
24599         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24600         start of structs.
24601         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24602         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24603         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24604         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24605         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24606         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24607         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24608         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24609         * g++.old-deja/g++.eh/spec6.C: Likewise.
24610         * g++.old-deja/g++.jason/crash3.C: Likewise.
24611         * g++.old-deja/g++.law/ctors11.C: Likewise.
24612         * g++.old-deja/g++.law/ctors17.C: Likewise.
24613         * g++.old-deja/g++.law/ctors5.C: Likewise.
24614         * g++.old-deja/g++.law/ctors9.C: Likewise.
24615         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24616         * g++.old-deja/g++.mike/net22.C: Likewise.
24617         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24618         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24619         * g++.old-deja/g++.mike/virt3.C: Likewise.
24620         * g++.old-deja/g++.niklas/t128.C: Likewise.
24621         * g++.old-deja/g++.other/anon4.C: Likewise.
24622         * g++.old-deja/g++.other/using1.C: Likewise.
24623         * g++.old-deja/g++.other/warn3.C: Likewise.
24624         * g++.old-deja/g++.pt/t37.C: Likewise.
24625         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24626         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24627
24628 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24629
24630         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24631
24632 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24633
24634         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24635
24636 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24637
24638         * gcc.c-torture/compile/20010107-1.c: New test.
24639
24640 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24641
24642         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24643
24644 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24645
24646         * gcc.dg/format/format.h: New file.
24647         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24648         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24649         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24650         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24651         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24652         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24653         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24654         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24655         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24656         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24657         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24658         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24659         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24660         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24661         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24662         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24663         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24664         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24665         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24666         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24667         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24668         instead of declaring standard types, macros and functions in each
24669         test.
24670
24671 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24672
24673         * gcc.c-torture/execute/20010106-1.c: New test.
24674
24675 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24676
24677         * gcc.dg/format/format.exp: New file.
24678         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24679         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24680         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24681         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24682         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24683         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24684         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24685         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24686         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24687         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24688         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24689         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24690         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24691         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24692         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24693         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24694         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24695         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24696         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24697         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24698         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24699         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24700         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24701         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24702         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24703         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24704         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24705         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24706         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24707         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24708         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24709         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24710         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24711         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24712         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24713         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24714         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24715         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24716         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24717         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24718         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24719         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24720
24721 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24722
24723         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24724         account.
24725
24726 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24727
24728         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24729
24730 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24731
24732         * g++.old-deja/g++.pt/crash62.C: New test.
24733
24734 2001-01-04  Richard Henderson  <rth@redhat.com>
24735
24736         * gcc.dg/20000926-1.c: Update expected warnings.
24737         * gcc.dg/array-2.c: Likewise.
24738         * gcc.dg/array-4.c: Also validate flexible array members.
24739         * gcc.dg/c99-flex-array-1.c: New.
24740
24741 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24742
24743         * gcc.c-torture/compile/20001222-1.x: Remove.
24744
24745 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24746
24747         * gcc.c-torture/execute/built-in-setjmp.c: New.
24748
24749 2001-01-03  Richard Henderson  <rth@redhat.com>
24750
24751         * gcc.dg/940510-1.c: Update expected error wording.
24752         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24753
24754 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24755
24756         * lib/target-supports.exp (check_alias_available): Modified to
24757         indicate aliases not supported if only weak aliases are supported.
24758
24759 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24760
24761         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24762         Turn on cmpstrsi checks for __pj__ and __i370__.
24763
24764 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24765
24766         * g++.old-deja/g++.other/virtual11.C: New test.
24767
24768 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24769
24770         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24771
24772 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24773
24774         * gcc.c-torture/compile/20010102-1.c: New test.
24775
24776 2001-01-02  Andreas Jaeger  <aj@suse.de>
24777
24778         * gcc.dg/noreturn-3.c: New test.
24779
24780         * gcc.dg/noreturn-4.c: New test.
24781
24782 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24783
24784         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24785         __builtin_fputc and __builtin_fwrite.
24786
24787 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24788
24789         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24790         signed char, not default char.
24791
24792 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24793
24794         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24795
24796 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24797
24798         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24799
24800 2000-12-29  Richard Henderson  <rth@redhat.com>
24801
24802         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24803         (__cyg_profile_func_exit): Define.
24804
24805 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24806
24807         * g++.dg/vtgc1.C: New test.
24808
24809 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24810
24811         * gcc.dg/noncompile/20001228-1.c: New test.
24812
24813         * gcc.dg/20001228-1.c: New test.
24814
24815         * gcc.c-torture/execute/20001228-1.c: New test.
24816
24817 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24818
24819         * gcc.dg/format-strfmon-1.c: New test.
24820
24821 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24822
24823         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24824         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24825         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24826         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24827         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24828         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24829         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24830         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24831         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24832         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24833         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24834         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24835         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24836
24837         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24838         * gcc.c-torture/execute/string-opt-4.c: Test index.
24839
24840 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24841
24842         * gcc.c-torture/compile/20001226-1.c: New test.
24843
24844 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24845
24846         * gcc.c-torture/compile/20001222-1.c: New test.
24847         * gcc.c-torture/compile/20001222-1.x: Xfail.
24848
24849 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24850
24851         * gcc.c-torture/execute/comp-goto-2.c: New test.
24852
24853 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24854
24855         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24856         Use long types if __INT_MAX__ is 32767.
24857         (main): Use cast to (sint32 *) when poking 88 into a_page.
24858
24859         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24860
24861 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24862
24863         * gcc.c-torture/compile/20001221-1.c: New test.
24864         * gcc.c-torture/execute/20001221-1.c: New test.
24865
24866 2000-12-20  Richard Henderson  <rth@redhat.com>
24867
24868         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24869         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24870
24871 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24872
24873         * gcc.dg/compare3.c: New test.
24874
24875 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24876
24877         * gcc.dg/format-warnll-1.c: New test.
24878
24879 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24880
24881         * gcc.dg/cpp/cmdlne-P.c: New test.
24882
24883 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24884
24885         * gcc.c-torture/execute/builtin-abs-1.c,
24886         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24887
24888 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24889
24890         * gcc.dg/cpp/multiline.c: New test.
24891
24892 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24893
24894         * g++.old-deja/g++.other/syshdr1.C: Update.
24895         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24896
24897 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24898
24899         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24900
24901 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24902
24903         * g++.old-deja/g++.pt/ttp65.C: New test.
24904
24905 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24906
24907         * g++.old-deja/g++.pt/ttp64.C: New test.
24908
24909 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24910
24911         * g++.old-deja/g++.pt/spec33.C: New test.
24912
24913 2000-12-14  Catherine Moore  <clm@redhat.com>
24914
24915         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24916         * gcc.c-torture/execute/920612-2.c: Likewise.
24917         * gcc.c-torture/execute/920428-2.c: Likewise.
24918         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24919         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24920
24921 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24922
24923         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24924         * gcc.dg/pack-test-2.c: Likewise.
24925
24926 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24927
24928         Tests by Zack Weinberg <zackw@stanford.edu>.
24929
24930         * gcc.dg/cpp/defined.c: Update.
24931         * gcc.dg/cpp/defined_trad.c: New tests.
24932
24933 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24934
24935         * gcc.dg/cpp/trad-direct.c: Update.
24936
24937 2000-12-11  Neil Booth  <neilb@earthling.net>
24938
24939         * gcc.dg/cpp/defined_trad.c
24940
24941 2000-12-11  Neil Booth  <neilb@earthling.net>
24942
24943         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24944
24945 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24946
24947         * gcc.dg/format-miss-2.c: New test.
24948
24949 2000-12-09  Neil Booth  <neilb@earthling.net>
24950
24951         * gcc.dg/cpp/lineflags.c: New tests.
24952         * gcc.dg/cpp/poison.c: Update.
24953         * gcc.dg/cpp/redef2.c: Update.
24954         * gcc.dg/cpp/skipping.c: New test.
24955
24956 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24957
24958         * g++.old-deja/g++.other/eh3.C: New testcase.
24959
24960 2000-12-07  Neil Booth  <neilb@earthling.net>
24961
24962         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24963         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24964         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24965         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24966         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24967         Update.
24968
24969 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24970
24971         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24972         __SIZE_TYPE__ instead of int for type of integers cast to
24973         pointers.
24974
24975 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24976
24977         * g++.old-deja/g++.other/cleanup4.C: New test.
24978
24979 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24980
24981         * format-sec-1.c: New test.
24982
24983 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24984
24985         * gcc.dg/format-nonlit-3.c: New test.
24986
24987 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24988
24989         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24990         through a null pointer.
24991
24992 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24993
24994         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24995         * g++.old-deja/g++.pt/partial4.C: New test.
24996
24997 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24998
24999         * gcc.c-torture/execute/ieee/hugeval.x: New.
25000
25001 2000-12-06  Neil Booth  <neilb@earthling.net>
25002
25003         * gcc.dg/cpp/backslash2.c: New tests.
25004
25005 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25006
25007         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25008         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25009
25010 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25011
25012         * gcc.c-torture/execute/20001203-2.c: New testcase.
25013
25014 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25015
25016         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25017         * g++.old-deja/g++.other/virtual10.C: New test.
25018
25019 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25020
25021         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25022
25023 2000-12-05  Richard Henderson  <rth@redhat.com>
25024
25025         * gcc.c-torture/compile/20001205-1.c: New.
25026
25027 2000-12-04  Neil Booth  <neilb@earthling.net>
25028
25029         * g++.old-deja/g++.other/virtual9.C: New test.
25030         * g++.old-deja/g++.pt/crash61.C: New test.
25031         * gcc.c-torture/execute/loop-9.c: New test.
25032
25033 2000-12-04  Neil Booth  <neilb@earthling.net>
25034
25035         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25036         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25037         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25038         * gcc.dg/cpp/extratokens.c: ...here.
25039
25040 2000-12-04  Neil Booth  <neilb@earthling.net>
25041
25042         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25043         New tests.
25044
25045 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25046
25047         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25048         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25049
25050 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25051
25052         * gcc.c-torture/execute/20001203-1.c: New test.
25053
25054 2000-12-03  Neil Booth  <neilb@earthling.net>
25055
25056         * gcc.dg/cpp/macro6.c: New test cases.
25057
25058 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25059
25060         * gcc.c-torture/execute/string-opt-9.c: New test.
25061         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25062         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25063         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25064
25065         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25066         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25067
25068 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25069
25070         * gcc.dg/cpp/if-6.c: New testcase.
25071
25072         * gcc.dg/20001201-1.c: New testcase.
25073
25074 2000-12-02  Neil Booth  <neilb@earthling.net>
25075
25076         * g++.old-deja/g++.other/externC4.C,
25077         g++.old-deja/g++.other/friend10.C: New tests.
25078
25079 2000-12-02  Neil Booth  <neilb@earthling.net>
25080
25081         * g++.old-deja/g++.other/instan2.C
25082         * g++.old-deja/g++.other/instan3.C: New test.
25083
25084 2000-12-02  Neil Booth  <neilb@earthling.net>
25085
25086         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25087         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25088         gnuc99.c,gnuc99-pedantic.c: New tests.
25089
25090 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25091
25092         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25093         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25094
25095 2000-12-01  Neil Booth  <neilb@earthling.net>
25096
25097         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25098         * gcc.dg/cpp/poison.c: Update.
25099         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25100
25101 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25102
25103         * g77.f-torture/execute/20001201.f: New test.
25104
25105 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25106
25107         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25108
25109 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25110
25111         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25112
25113 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25114
25115         * g++.old-deja/g++.other/cast6.C: New test.
25116
25117 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25118
25119         * gcc.c-torture/execute/20001130-2.c: New testcase.
25120
25121 2000-11-30  Richard Henderson  <rth@redhat.com>
25122
25123         * gcc.c-torture/execute/20001130-1.c: New test.
25124
25125 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25126
25127         * g++.old-deja/g++.other/op3.C: New test.
25128
25129 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25130
25131         * g++.old-deja/g++.other/op2.C: New test.
25132
25133 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25134
25135         * g++.old-deja/g++.other/crash38.C: New test.
25136
25137 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25138
25139         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25140
25141 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25142
25143         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25144         tests.
25145         * gcc.c-torture/execute/string-opt-6.c: New test.
25146
25147         * gcc.dg/20001117-1.c: Add main.
25148
25149 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25150
25151         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25152         Move from here ...
25153         * gcc.dg/940510-1.c: ... to here.
25154
25155         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25156         zero-size arrays in toplevel structures.
25157
25158 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25159
25160         * gcc.c-torture/execute/loop-8.c: New test.
25161
25162 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25163
25164         * g++.old-deja/g++.other/base1.C: New test.
25165
25166 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25167
25168         * g++.old-deja/g++.other/parse2.C: New test.
25169
25170 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25171
25172         * g++.old-deja/g++.pt/incomplete1.C: New test.
25173
25174 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25175
25176         * g++.old-deja/g++.other/friend9.C: New test.
25177
25178 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25179
25180         * gcc.dg/20001127-1.c: New test.
25181
25182 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25183
25184         * g++.old-deja/g++.pt/friend46.C: New test.
25185
25186 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25187
25188         * g++.old-deja/g++.other/ptrmem8.C: New test.
25189
25190 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25191
25192         * gcc.c-torture/execute/string-opt-7.c: New test.
25193         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25194
25195 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25196
25197         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25198         instead of 'mkcheck 2'.
25199
25200 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25201
25202         * gcc.c-torture/execute/memcheck/driver.c,
25203         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25204         C9X references to refer to C99.
25205
25206 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25207
25208         * gcc.dg/ultrasp3.c: New test.
25209
25210 2000-11-25  Neil Booth  <neilb@earthling.net>
25211
25212         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25213
25214 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25215
25216         * gcc.c-torture/compile/20001123-2.c: New.
25217
25218 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25219
25220         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25221
25222 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25223
25224         * gcc.dg/sequence-point-1.c: Add some new tests.
25225         * gcc.c-torture/execute/20001124-1.c: New test.
25226
25227 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25228
25229         * g++.old-deja/g++.other/vaarg4.C: New test.
25230         * gcc.c-torture/compile/20001123-1.c: New test.
25231
25232 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         * g++.other/crash24.C: Adjust and remove XFAIL.
25235         * g++.other/crash37.C: New test.
25236
25237 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25238
25239         * g++.old-deja/g++.pt/instantiate9.C: New test.
25240
25241 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25242
25243         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25244         new ABI, too.
25245
25246         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25247         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25248
25249 2000-11-22  Neil Booth  <neilb@earthling.net>
25250
25251         * gcc.dg/cpp/Wtrigraphs.c: New test.
25252
25253 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25254
25255         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25256
25257 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25258
25259         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25260
25261 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25262
25263         * lib/gcc-dg.exp: load_lib scanasm.exp.
25264         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25265         * lib/g++-dg.exp: load_lib scanasm.exp.
25266         * lib/scanasm.exp: New.
25267         (scan-assembler, scan-assembler-not): Add optional arguments to
25268         test name, or if not present, the pattern name.
25269         (scan-assembler-dem, scan-assembler-dem-not): New.
25270
25271         * g++.dg/dg.exp: New.
25272
25273 2000-11-21  Neil Booth  <neilb@earthling.net>
25274
25275         * gcc.dg/cpp/integrated1.c: Remove.
25276
25277 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25278
25279         * gcc.c-torture/execute/20001121-1.c: New test.
25280
25281 2000-11-21  Richard Henderson  <rth@redhat.com>
25282
25283         * gcc.c-torture/compile/20001121-1.c: New test.
25284
25285 2000-11-20  Neil Booth  <neilb@earthling.net>
25286
25287         * gcc.dg/cpp/integrated1.c: New test.
25288
25289 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25290
25291         * g++.old-deja/g++.other/inline17.C: New test.
25292
25293 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25294
25295         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25296         local variable to be zero: I made the variable global. Now
25297         uses abort() and exit() instead of relying on main's return value.
25298
25299 2000-11-20  Neil Booth  <neilb@earthling.net>
25300
25301         * gcc.dg/cpp/paste2.c: Update test.
25302         * objc/execute/paste.m: New test.
25303
25304 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25305
25306         * gcc.dg/c99-condexpr-1.c: New test.
25307
25308 2000-11-20  Neil Booth  <neilb@earthling.net>
25309
25310         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25311
25312 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25313
25314         * g++.old-deja/g++.pt/export1.C: New test.
25315
25316 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25317
25318         * gcc.dg/20001117-1.c: New test.
25319
25320 2000-11-18  Richard Henderson  <rth@redhat.com>
25321
25322         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25323
25324 2000-11-18  Richard Henderson  <rth@redhat.com>
25325
25326         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25327         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25328         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25329
25330 2000-11-18  Richard Henderson  <rth@redhat.com>
25331
25332         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25333         (main): New.  Exit cleanly.
25334
25335 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25336
25337         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25338         gcc.dg/c99-fordecl-2.c: New tests.
25339
25340 2000-11-18  Richard Henderson  <rth@redhat.com>
25341
25342         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25343         * gcc.c-torture/execute/zerolen-2.c: New.
25344
25345 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25346
25347         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25348         memory.
25349
25350 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25351
25352         * g++.old-deja/g++.pt/instantiate8.C: New test.
25353
25354 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25355
25356         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25357         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25358
25359 2000-11-16  Nick Clifton  <nickc@redhat.com>
25360
25361         * gcc.c-torture/execute/nestfunc-2.c: New test.
25362         * gcc.c-torture/execute/nestfunc-3.c: New test.
25363
25364 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25365
25366         * gcc.c-torture/compile/20001116-1.c: New test.
25367
25368 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25369
25370         * gcc.c-torture/execute/20001115-1.c: New test.
25371
25372 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25373
25374         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25375         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25376         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25377         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25378
25379 2000-11-15  Neil Booth  <neilb@earthling.net>
25380
25381         gcc.dg/cpp/_Pragma1.c: Update.
25382         gcc.dg/cpp/_Pragma2.c: New test.
25383
25384 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25385
25386         * g++.old-deja/g++.other/anon5.C: New test.
25387
25388 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25389
25390         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25391         tests.
25392
25393 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25394
25395         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25396         output.
25397
25398 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25399
25400         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25401         labels at end of compound statements.
25402
25403 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * gcc.c-torture/execute/loop-7.c: New test.
25406
25407 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25408
25409         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25410
25411 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25412
25413         * gcc.dg/c99-bool-1.c: New test.
25414
25415 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25416
25417         * gcc.dg/c99-scope-1.c: Remove xfail.
25418         * gcc.dg/c99-scope-2.c: New test.
25419
25420 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25421
25422         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25423         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25424
25425 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25426
25427         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25428         error messages.
25429
25430         * g++.mike/p700.C: Don't typedef wchar_t.
25431         * g++.mike/p784.C: Likewise.
25432         * g++.mike/eb101.C: Don't use __wchar_t.
25433
25434 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25435
25436         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25437         from DO loop.
25438
25439 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25440
25441         * gcc.c-torture/execute/20001111-1.c: New test.
25442
25443 2000-11-10  Nick Clifton  <nickc@redhat.com>
25444
25445         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25446         long multuiple and accumulate.
25447
25448 2000-11-09  Richard Henderson  <rth@redhat.com>
25449
25450         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25451         via size_t instead of int.
25452
25453         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25454         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25455         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25456         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25457
25458 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25459
25460         * gcc.c-torture/compile/20001109-1.c: New test.
25461         * gcc.c-torture/compile/20001109-2.c: New test.
25462
25463 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25464
25465         * g++.old-deja/g++.pt/operator1.C: New test.
25466         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25467
25468 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25469
25470         * gcc.dg/20001108-1.c: New test.
25471
25472 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25473
25474         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25475         with both arguments constant strings.
25476         * gcc.c-torture/execute/string-opt-3.c: New test.
25477         * gcc.c-torture/execute/string-opt-4.c: New test.
25478         * gcc.c-torture/execute/string-opt-5.c: New test.
25479
25480 2000-11-08  Nick Clifton  <nickc@redhat.com>
25481
25482         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25483         mulsidi3adddi patterns.
25484
25485 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25486
25487         * g++.old-deja/g++.other/crash36.C: New test.
25488
25489 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25490
25491         * g++.old-deja/g++.other/init16.C: New test.
25492
25493 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25494
25495         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25496
25497 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25498
25499         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25500         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25501         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25502
25503 2000-11-07  DJ Delorie  <dj@redhat.com>
25504
25505         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25506
25507 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25508
25509         * gcc.c-torture/execute/string-opt-1.c: New test.
25510
25511 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25512
25513         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25514         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25515         parameters in registers, and there is no way for a varargs
25516         function to know in which order the integer and floating-point
25517         parameters should be interleaved when they are placed on the
25518         stack.
25519         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25520         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25521
25522 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25523
25524         * gcc.c-torture/execute/string-opt-2.c: New test.
25525
25526 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25527
25528         * g++.old-deja/g++.pt/crash60.C: New test.
25529
25530 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25531
25532         * g++.old-deja/g++.other/crash24.C: New test.
25533         * g++.old-deja/g++.other/crash25.C: New test.
25534         * g++.old-deja/g++.other/crash26.C: New test.
25535         * g++.old-deja/g++.other/crash27.C: New test.
25536         * g++.old-deja/g++.other/crash28.C: New test.
25537         * g++.old-deja/g++.other/crash29.C: New test.
25538         * g++.old-deja/g++.other/crash30.C: New test.
25539         * g++.old-deja/g++.other/crash31.C: New test.
25540         * g++.old-deja/g++.other/crash32.C: New test.
25541         * g++.old-deja/g++.other/crash33.C: New test.
25542         * g++.old-deja/g++.other/crash34.C: New test.
25543         * g++.old-deja/g++.other/crash35.C: New test.
25544
25545 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25546
25547         * gcc.c-torture/execute/20001031-1.c: New test.
25548
25549 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25550
25551         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25552         namespace.
25553
25554         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25555         standards-conformant.
25556
25557         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25558
25559         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25560         * g++.old-deja/g++.mike/p755a.C: Likewise.
25561         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25562         library makes no calls to `operator new' during initialization.
25563
25564 2000-11-04  Neil Booth  <neilb@earthling.net>
25565
25566         * gcc.dg/cpp/include2.c: New tests.
25567
25568 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25569
25570         * lib/g++.exp (g++_set_ld_library_path): New function.
25571         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25572
25573 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25574
25575         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25576         warnings.
25577
25578 2000-11-01  Richard Henderson  <rth@redhat.com>
25579
25580         * g++.old-deja/g++.ext/namedret1.C: New.
25581         * g++.old-deja/g++.ext/namedret2.C: New.
25582         * g++.old-deja/g++.ext/namedret3.C: New.
25583
25584 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25585
25586         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25587         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25588
25589 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25590
25591         * gcc.c-torture/execute/va-arg-21.c: New test.
25592
25593 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25594
25595         * gcc.dg/c99-complex-2.c: New test.
25596
25597 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25598
25599         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25600
25601 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25602
25603         * g++.old-deja/g++.other/inline16.C: New test.
25604
25605 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25606
25607         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25608         __PRETTY_FUNCTION__
25609
25610 2000-10-29  Neil Booth  <neilb@earthling.net>
25611
25612         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25613         New tests.
25614         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25615         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25616         optimisation.
25617
25618 2000-10-29  Neil Booth  <neilb@earthling.net>
25619
25620         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25621         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25622         * mi5.c: Test multiple includes work with -C.
25623         * trigraphs.c: Test ^= version.
25624
25625 2000-10-28  Neil Booth  <neilb@earthling.net>
25626
25627         New tests and test updates for new macro expander.
25628
25629         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25630         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25631         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25632         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25633         new diagnostic messages.
25634
25635         * gcc.dg/cpp/macro3.c: New tests.
25636
25637 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25638
25639         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25640         on the same line.
25641
25642 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25643
25644         * g++.old-deja/g++.other/eh2.C: New test.
25645
25646 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25647
25648         * gcc.c-torture/execute/20001027-1.c: New test.
25649
25650 2000-10-26  Richard Henderson  <rth@redhat.com>
25651
25652         * gcc.c-torture/execute/20001026-1.c: New.
25653
25654 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25655
25656         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25657         * g++.old-deja/g++.law/builtin1.C: Likewise.
25658         * g++.old-deja/g++.law/ctors10.C: Likewise.
25659         * g++.old-deja/g++.law/virtual3.C: Likewise.
25660         * g++.old-deja/g++.mike/p658.C: Likewise.
25661         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25662         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25663         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25664         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25665         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25666
25667 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25668
25669         * gcc.c-torture/compile/20001024-1.c: New test.
25670
25671 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25672
25673         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25674         to tell us whether or not we are using V3.
25675
25676 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25677
25678         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25679         operands.
25680
25681 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25682
25683         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25684
25685 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25686
25687         * gcc.c-torture/execute/20001024-1.c: New test.
25688
25689 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25690
25691         * g++.old-deja/g++.other/sibcall1.C: New test.
25692
25693 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25694
25695         * gcc.dg/noncompile/init-3.c: New test.
25696
25697 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25698
25699         * gcc.dg/format-array-1.c: New test.
25700
25701 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25702
25703         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25704         writing through null pointers; remove comment about testing
25705         unterminated strings.
25706
25707 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25708
25709         * gcc.c-torture/execute/20001017-2.c: New test.
25710
25711 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25712
25713         * gcc.c-torture/compile/20001018-1.c: New test.
25714         * gcc.c-torture/compile/20001018-1.x: Xfail.
25715
25716 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25717
25718         * gcc.c-torture/execute/20001017-1.c: New test.
25719
25720 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25721
25722         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25723         for multiple use of arguments with scanf formats; add tests for
25724         multiple use of arguments.
25725
25726 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25727
25728         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25729
25730 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25731
25732         * gcc.dg/format-miss-1.c: New test.
25733
25734 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25735
25736         * gcc.c-torture/execute/20001013-1.c: New test.
25737
25738 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25739
25740         * gcc.dg/format-branch-1.c: New test.
25741
25742 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25743
25744         * README, lib/file-format.exp: Remove EGCS references.
25745
25746 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25747
25748         * gcc.dg/20001013-1.c: New test.
25749
25750 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25751
25752         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25753         for intmax_t in the compiler using __typeof__ and the type rules
25754         for conditional expressions.
25755
25756 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25757
25758         * gcc.dg/20001012-1.c: New test.
25759         * gcc.dg/20001012-2.c: New test.
25760
25761 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25762
25763         * gcc.dg/format-attr-1.c: New test.
25764
25765 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25766
25767         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25768         __LONG_LONG_MAX__ instead of LLONG_MAX.
25769
25770 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25771
25772         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25773         scanf flags.
25774         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25775         flags.
25776
25777 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25778
25779         * gcc.dg/sequence-pt-1.c: New test.
25780
25781 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25782
25783         * gcc.c-torture/execute/20001011-1.c: New testcase.
25784         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25785
25786 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25787
25788         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25789         does not error on it.
25790
25791 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25792
25793         * gcc.dg/20001009-1.c: New test.
25794
25795 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25796
25797         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25798         * gcc.c-torture/execute/20001009-2.c: ... to here.
25799
25800 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25801
25802         * gcc.c-torture/compile/20001009-1.c: New testcase.
25803         * gcc.c-torture/execute/20001009-1.c: New testcase.
25804         Testcases provided by Jan Hubicka <jh@suse.cz>.
25805
25806 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25807
25808         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25809         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25810         uintmax_t using <limits.h> to emulate the compiler's internal
25811         logic.  No longer XFAIL %j tests.
25812
25813 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25814
25815         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25816         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25817         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25818         regexps and details of expected handling of some bad formats.
25819         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25820         suppression.
25821
25822 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25823
25824         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25825         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25826         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25827         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25828         in list archives.
25829
25830 2000-10-06  Richard Henderson  <rth@cygnus.com>
25831
25832         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25833         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25834         * g++.old-deja/g++.jason/report.C: Likewise.
25835         * g++.old-deja/g++.law/friend5.C: Likewise.
25836         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25837         of the expected warnings.
25838
25839 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25840
25841         * g++.old-deja/g++.pt/enum14.C: New test.
25842
25843 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25844
25845         * g++.old-deja/g++.pt/crash59.C: New test.
25846
25847 2000-10-04  Will Cohen  <wcohen@redhat.com>
25848
25849         * gcc.dg/20000926-1.c: New test.
25850
25851 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25852
25853         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25854         function name for current C++ compiler.
25855         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25856
25857 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25858
25859         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25860         __PRETTY_FUNCTION__.
25861         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25862
25863 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25864
25865         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25866
25867 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25868
25869         * gcc.c-torture/compile/20000923-1.c: New test.
25870
25871 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25872
25873         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25874         * g++.old-deja/g++.pt/ttp62.C: Same.
25875         * g++.old-deja/g++.other/inline14.C: Same.
25876
25877 2000-09-24  Richard Henderson  <rth@cygnus.com>
25878
25879         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25880
25881 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25882
25883         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25884
25885 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25886
25887         * gcc.c-torture/compile/20000922-1.c: New file.
25888
25889 2000-09-21  Nick Clifton  <nickc@redhat.com>
25890
25891         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25892         a signed long modulo operation.
25893         (mod6): New function - perform an unsigned long modulo operation.
25894         (main): Add tests for modulos of very large numbers by very small
25895         dividends.
25896
25897 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25898
25899         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25900
25901 2000-09-19  Richard Henderson  <rth@cygnus.com>
25902
25903         * gcc.dg/compare2.c (case 10): XFAIL.
25904
25905 2000-09-18  Richard Henderson  <rth@cygnus.com>
25906
25907         * gcc.c-torture/execute/20000906-1.c: Move ...
25908         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25909         that support __builtin_trap.
25910
25911 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25912
25913         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25914
25915 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25916
25917         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25918         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25919         more $ format tests.
25920
25921 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25922
25923         * gcc.dg/format-errmk-1.c: New test.
25924
25925 2000-09-17  Greg McGary  <greg@mcgary.org>
25926
25927         * gcc.c-torture/execute/20000917-1.x: Remove.
25928
25929 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25930
25931         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25932
25933 2000-09-17  Greg McGary  <greg@mcgary.org>
25934
25935         * gcc.c-torture/execute/20000917-1.c: New test.
25936         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25937
25938 2000-09-16  Neil Booth  <NeilB@earthling.net>
25939
25940         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25941         in nested macro bug.
25942
25943 2000-09-15  Neil Booth  <NeilB@earthling.net>
25944
25945         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25946
25947 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25948
25949         * gcc.c-torture/execute/20000914-1.c: New test.
25950
25951 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25952
25953         * g++.other/inline13.C: New test.
25954
25955 2000-09-12  Andreas Jaeger  <aj@suse.de>
25956
25957         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25958         constant by Ulrich Drepper <drepper@redhat.com>.
25959
25960 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25961
25962         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25963
25964 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25965
25966         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25967
25968 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25969
25970         * gcc.dg/cpp/backslash.c: New test.
25971
25972 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25973
25974         * gcc.c-torture/execute/20000910-1.c: New test.
25975         * gcc.c-torture/execute/20000910-2.c: Likewise.
25976
25977 2000-09-11  Robert Lipe  <robertl@sco.com>
25978
25979         * gcc.dg/pragma-align.c: New test.
25980
25981 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25982
25983         * g++.old-deja/g++.pt/explicit82.C: New test.
25984         * g++.old-deja/g++.pt/explicit83.C: New test.
25985
25986 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25987
25988         * gcc.dg/asm-names.c: New test.
25989
25990 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25991
25992         * gcc.dg/cpp/tr-warn6.c: New test
25993
25994 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25995
25996         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25997         be accepted.
25998
25999 2000-09-07  Catherine Moore  <clm@redhat.com>
26000
26001         * gcc.c-torture/execute/unroll-1.c: New test.
26002
26003 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26004
26005         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26006         ERROR markers.
26007         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26008         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26009         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26010         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26011         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26012         Preprocess only.
26013         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26014         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26015
26016 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26017
26018         * g++.old-deja/g++.pt/deduct2.C: New test.
26019
26020 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26021
26022         * g++.old-deja/g++.pt/parms2.C: New test.
26023
26024 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26025
26026         * g++.old-deja/g++.pt/crash58.C: New test.
26027
26028 2000-09-06  Greg McGary  <greg@mcgary.org>
26029
26030         * gcc.c-torture/execute/20000906-1.c: New test.
26031         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26032
26033 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26034
26035         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26036
26037 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26038
26039         * g++.old-deja/g++.pt/crash57.C: New test.
26040
26041 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26042
26043         * g++.old-deja/g++.pt/crash56.C: New test.
26044
26045 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26046
26047         * g++.old-deja/g++.pt/koenig1.C: New test.
26048
26049 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26050
26051         * gcc.dg/20000904-1.c: New test.
26052
26053 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26054
26055         * gcc.dg/cpp/paste8.c: New test.
26056
26057 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26058
26059         * gcc.c-torture/compile/20000827-1.c: New test.
26060
26061 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26062
26063         * gcc.dg/format-diag-1.c: New test.
26064
26065 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26066
26067         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26068         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26069         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26070         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26071         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26072
26073 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26074
26075         * g++.old-deja/g++.other/nested4.C: New test.
26076
26077 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26078
26079         * g++.old-deja/g++.ns/scoped1.C: New test.
26080
26081 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26082
26083         * lib/g++.exp: Support testing already-installed GCC.
26084
26085 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26086
26087         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26088
26089 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26090
26091         * gcc.dg/return-type-2.c: New test.
26092
26093 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26094
26095         * gcc.c-torture/compile/20000825-1.c: New test.
26096
26097 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26098
26099         * gcc.dg/dwarf2-2.c: New test.
26100
26101 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26102
26103         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26104         dg-warning regexps.
26105
26106 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26107
26108         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26109         gcc.dg/format-ext-5.c: New tests.
26110
26111 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26112
26113         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26114
26115 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26116
26117         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26118
26119 2000-08-24  Richard Henderson  <rth@cygnus.com>
26120
26121         * gcc.dg/ia64-sync-1.c: New test.
26122         * gcc.dg/ia64-sync-2.c: New test.
26123         * gcc.dg/ia64-asm-1.c: New test.
26124
26125 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26126
26127         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26128         * gcc.dg/format-ext-2.c: New test.
26129
26130 2000-08-23  Jason Merrill  <jason@redhat.com>
26131
26132         * lib/old-dejagnu.exp: Also ignore "In member function" and
26133         "At global scope".
26134
26135 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26136
26137         * gcc.dg/noncompile/label-lineno-1.c: New test.
26138
26139 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26140
26141         * gcc.dg/c99-array-nonobj-1.c: New test.
26142
26143 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26144
26145         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26146         tests.
26147         * gcc.dg/format-ext-1.c: New test.
26148
26149 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26150
26151         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26152         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26153         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26154         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26155         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26156
26157 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26158
26159         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26160         gcc.dg/c99-strftime-2.c: New tests.
26161
26162 2000-08-22  Richard Henderson  <rth@cygnus.com>
26163
26164         * gcc.c-torture/execute/20000822-1.c: New test.
26165
26166 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26167
26168         * gcc.c-torture/execute/20000819-1.x: Remove.
26169
26170 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26171
26172         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26173         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26174         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26175         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26176         gcc.dg/format-xopen-1.c: New tests.
26177
26178 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26179
26180         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26181
26182 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26183
26184         * g++.old-deja/g++.other/loop2.C: New test.
26185
26186         * gcc.c-torture/compile/20000606-1.c: New test.
26187         * gcc.c-torture/compile/20000728-1.c: New test.
26188         * gcc.c-torture/execute/20000801-1.c: New test.
26189         * gcc.c-torture/execute/20000801-2.c: New test.
26190         * gcc.c-torture/execute/20000819-1.c: New test.
26191         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26192         * gcc.dg/20000629-1.c: New test.
26193         * gcc.dg/20000724-1.c: New test.
26194         * gcc.dg/20000807-1.c: New test.
26195
26196 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26197
26198         * gcc.dg/cpp/pragma-1.c: New test.
26199         * gcc.dg/cpp/pragma-2.c: New test.
26200
26201 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26202
26203         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26204         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26205
26206 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26207
26208         * gcc.c-torture/compile/20000818-1.c: New test.
26209
26210 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26211
26212         * gcc.c-torture/execute/20000818-1.c: New test.
26213
26214 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26215
26216         * gcc.dg/format-va-1.c: New test.
26217
26218 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         * g++.old-deja/g++.other/typedef8.C: New test.
26221
26222 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26225         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26226         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26227         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26228         * g++.old-deja/g++.other/ptrmem7.C: New test.
26229         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26230
26231 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26232
26233         * g++.old-deja/g++.pt/typename27.C: New test.
26234
26235 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26236
26237         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26238         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26239         * g++.old-deja/g++.pt/friend45.C: New test.
26240         * g++.old-deja/g++.other/friend8.C: New test.
26241
26242 2000-08-15  Richard Henderson  <rth@cygnus.com>
26243
26244         * gcc.c-torture/execute/20000815-1.c: New test.
26245
26246 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26247
26248         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26249         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26250         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26251
26252 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         * g++.old-deja/g++.other/refinit2.C: New test.
26255
26256 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26257
26258         * lib/c-torture.exp (c-torture): Make
26259         compiler_conditional_xfail_data global.
26260         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26261         compiler_conditional_xfail_data machinery.
26262         (f-torture-execute): Likewise.
26263         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26264         and only when unrolling loops.
26265
26266         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26267
26268 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26269
26270         * g++.old-deja/g++.pt/explicit81.C: New test.
26271
26272 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26273
26274         * g++.old-deja/g++.pt/typename26.C: New test.
26275
26276 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26277
26278         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26279         warning.
26280
26281 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26282
26283         * g++.old-deja/g++.other/array3.C: New test.
26284
26285 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26286
26287         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26288         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26289         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26290         New tests.
26291
26292 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26293
26294         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26295         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26296
26297 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26298
26299         * gcc.c-torture/execute/20000808-1.c: New test.
26300
26301 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26302
26303         * gcc.dg/c90-const-expr-1.c: New test.
26304
26305 2000-08-08  Richard Henderson  <rth@cygnus.com>
26306
26307         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26308
26309 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26310
26311         * gcc.dg/noncompile/const-ll-1.c: New test.
26312
26313 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26314
26315         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26316
26317 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26318
26319         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26320         that running programs linked against the shared version of libobjc
26321         run correctly.
26322
26323 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26324
26325         * gcc.dg/c99-printf-1.c: New test.
26326
26327 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26328
26329         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26330
26331 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26332
26333         * gcc.c-torture/execute/20000731-1.x: Delete.
26334
26335 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26336
26337         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26338         and torture_without_loops as is done by c-torture.exp.
26339         (search_for): Copy from c-torture.exp.
26340         (gcc-dg-runtest): New function, drives a directory of tests
26341         iterating over the TORTURE_OPTIONS.
26342         (scan-assembler, scan-assembler-not): Move here from
26343         individual directory drivers.
26344
26345         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26346         defined by lib/gcc-dg.exp.
26347         * gcc.dg/cpp/cpp.exp: Likewise.
26348         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26349         gcc-dg-runtest, so we cycle over optimization options.
26350
26351         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26352         * gcc.dg/compare2.c: No longer expected to fail.
26353
26354 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26355
26356         * gcc.c-torture/execute/20000804-1.c: New test.
26357
26358 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26359
26360         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26361
26362 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26363
26364         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26365
26366 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26367
26368         * gcc.c-torture/compile/20000803-1.c: New test.
26369
26370 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26371
26372         * gcc.c-torture/execute/20000801-3.c,
26373         gcc.c-torture/execute/20000801-4.c: New tests.
26374         * gcc.c-torture/execute/20000801-3.x,
26375         gcc.c-torture/execute/20000801-4.x: Xfail.
26376
26377 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26378
26379         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26380         libobjc/.libs to allow for libtool.
26381
26382 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26383
26384         * gcc.c-torture/compile/20000802-1.c: New test.
26385
26386 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26387
26388         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26389
26390 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26391
26392         * gcc-c-torture/execute/20000731-2.c: New test.
26393
26394         * gcc.c-torture/execute/20000731-1.c: New test.
26395         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26396
26397 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26398
26399         * testsuite/gcc.dg/cpp/paste7.c: New test.
26400         * gcc.dg/cpp/20000725-1.c: New test.
26401
26402 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26403
26404         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26405         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26406         declaration warning for __builtin_dwarf_reg_size.
26407
26408         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26409
26410 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26411
26412         * gcc.dg/noncompile/voidparam-1.c: New test.
26413
26414 2000-07-30  Richard Henderson  <rth@cygnus.com>
26415
26416         * gcc.dg/c90-digraph-1.c: Don't xfail.
26417         * gcc.dg/compare2.c (case 10): Xfail.
26418         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26419
26420 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26421
26422         * gcc.dg/c99-main-1.c: New test.
26423
26424 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26425
26426         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26427
26428 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26429
26430         * gcc.c-tortuer/execute/20000726-1.c: New test.
26431
26432 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26433
26434         * gcc.c-torture/execute/enum-2.c: New test.
26435
26436 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26437
26438         * gcc.dg/cpp/tr-warn3.c: New test.
26439
26440 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26441
26442         * g++.old-deja/g++.ext/implicit1.C: Remove.
26443         * g++.old-deja/g++.jason/c2.C: Remove
26444         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26445         * g++.old-deja/g++.pt/crash16.C: Likewise.
26446         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26447
26448 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26449
26450         * g++.old-deja/g++.other/for2.C: New test.
26451
26452 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26453
26454         * gcc.dg/20000720-1.c: New test.
26455
26456 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26457
26458         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26459
26460 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26461
26462         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26463         * gcc.c-torture/execute/20000722-1.c: New.
26464         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26465
26466 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26467
26468         * gcc.dg/cpp/20000720-1.S: New test.
26469
26470 2000-07-21  Michael Meissner  <meissner@redhat.com>
26471
26472         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26473
26474 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26475
26476         * g++.old-deja/g++.brendan/crash16.C,
26477         g++.old-deja/g++.brendan/parse3.C,
26478         g++.old-deja/g++.brendan/redecl1.C,
26479         g++.old-deja/g++.ns/template13.C,
26480         g++.old-deja/g++.other/decl4.C,
26481         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26482
26483 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26484
26485         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26486         and "Internal error".
26487
26488         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26489         regexps.
26490         * gcc.dg/cpp/paste6.c: New test.
26491
26492 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26493
26494         * gcc.dg/cpp/tr-direct.c: New test.
26495
26496         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26497         gcc.dg/cpp/undef1.c: Tweak error regexps.
26498
26499 2000-07-18  Eric Christopher <echristo@redhat.com>
26500
26501         * gcc.c-torture/compile/20000718-1.c: New test.
26502
26503 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26504
26505         * cpplex.c (_cpp_push_token): If the token being pushed back
26506         is the previous token in this context, just subtract one from
26507         context->posn.
26508         * cppmacro.c (save_expansion): Clear aux field when storing a
26509         placemarker.
26510
26511 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26512
26513         * gcc.dg/noncompile/redecl-1.c: New test.
26514
26515 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26516
26517         * gcc.c-torture/execute/20000717-5.c: New test.
26518         * gcc.c-torture/execute/20000717-1.x: Removed.
26519
26520 2000-07-17  Richard Henderson  <rth@cygnus.com>
26521
26522         * gcc.c-torture/execute/20000717-4.c: New test.
26523
26524 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26525
26526         * gcc.dg/cpp/syshdr.c: New test.
26527         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26528
26529 2000-07-17  Neil Booth  <neilb@earthling.net>
26530
26531         * gcc.dg/cpp/cmdlne-dM.c: New test.
26532         * gcc.dg/cpp/cmdlne-dD.c: New test.
26533
26534 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26535
26536         * gcc.c-torture/execute/20000717-3.c: New test.
26537
26538         * gcc.c-torture/compile/20000717-1.c: New test.
26539
26540 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26541
26542         * gcc.c-torture/execute/20000717-2.c: New test.
26543
26544 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26545
26546         * gcc.dg/formatz-1.c: New test.
26547
26548         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26549         * gcc.dg/c99-digraph-1.c: New tests.
26550
26551         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26552         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26553
26554         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26555         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26556         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26557         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26558         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26559         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26560         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26561
26562 2000-07-17   Greg McGary <greg@mcgary.org>
26563
26564         * gcc.c-torture/execute/20000717-1.c: New test.
26565         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26566
26567 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26568
26569         * gcc.c-torture/execute/20000715-2.c: New test.
26570         * gcc.dg/20000715-1.c: New test.
26571
26572 2000-07-15  Michael Meissner  <meissner@redhat.com>
26573
26574         * gcc.c-torture/execute/20000715-1.c: New test.
26575
26576 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26577
26578         * gcc.c-torture/execute/20000707-1.c: New test.
26579
26580 2000-07-13  Neil Booth  <NeilB@earthling.net>
26581
26582         * testsuite/gcc.dg/cpp/digraph1.c,
26583         testsuite/gcc.dg/cpp/digraph2.c,
26584         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26585
26586 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26587
26588         * g77.f-torture/compile/20000630-2.f:  New test.
26589         * g77.f-torture/compile/20000630-2.x
26590
26591 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26592
26593         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26594
26595 2000-07-11  Neil Booth  <NeilB@earthling.net>
26596
26597         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26598
26599 2000-07-11  Neil Booth  <NeilB@earthling.net>
26600
26601         * gcc.dg/cpp/cmdlne-C.c: New.
26602
26603 2000-07-09  Neil Booth  <NeilB@earthling.net>
26604
26605         * gcc.dg/cpp/directiv.c: New tests.
26606         * gcc.dg/cpp/undef1.c: Update.
26607
26608 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26609
26610         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26611
26612 2000-07-09  Neil Booth  <NeilB@earthling.net>
26613
26614         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26615
26616 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26617
26618         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26619         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26620
26621 2000-07-08  Neil Booth  <NeilB@earthling.net>
26622
26623         * gcc.dg/cpp/macsyntx.c: New tests.
26624
26625 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26626
26627         * gcc.dg/20000707-1.c: New test.
26628
26629 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26630
26631         * gcc.c-torture/execute/20000706-1.c: New test.
26632         * gcc.c-torture/execute/20000706-2.c: New test.
26633         * gcc.c-torture/execute/20000706-3.c: New test.
26634         * gcc.c-torture/execute/20000706-4.c: New test.
26635         * gcc.c-torture/execute/20000706-5.c: New test.
26636
26637 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26638
26639         * g++.old-deja/g++.pt/instantiate7.C: New test.
26640
26641 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26642
26643         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26644         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26645         * g++.old-deja/g++.other/rtti3.C: Likewise.
26646         * g++.old-deja/g++.other/rttid3.C: Likewise.
26647
26648 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26649
26650         *  g77.f-torture/compile/20000630-1.x: Fix typo
26651
26652 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26653
26654         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26655         assembly output.
26656
26657 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26658
26659         * gcc.dg/cpp/ident.c: New test.
26660
26661 2000-07-05  Neil Booth  <NeilB@earthling.net>
26662
26663         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26664           gcc.dg/cpp/lexstrng.c: New tests.
26665
26666 2000-07-04  Neil Booth  <NeilB@earthling.net>
26667
26668         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26669         * gcc.dg/cpp/strify2.c: Same.
26670
26671 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26672
26673         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26674         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26675         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26676         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26677
26678         * testsuite/gcc.dg/cpp/macro1.c,
26679         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26680         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26681         testsuite/gcc.dg/cpp/strify1.c,
26682         testsuite/gcc.dg/cpp/strify2.c: New tests.
26683
26684 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26685
26686         * gcc.c-torture/execute/20000703-1.c: New test.
26687
26688 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26689
26690         * g++.old-deja/g++.pt (lookup10.C): New test.
26691
26692 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.pt (typename25.C): New test.
26695
26696 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26697
26698         * gcc.c-torture/compile/20000701-1.c: New test.
26699
26700 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26701
26702         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26703         to test case.
26704
26705 2000-06-30  Catherine Moore  <clm@cygnus.com>
26706
26707         * gcc.c-torture/execute/align-1.c: New test.
26708
26709 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26710
26711         * g++.old-deja/g++.pt/expr8.C: New test.
26712         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26713
26714 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26715
26716         * gcc.c-torture/compile/20000629-1.c: New test.
26717
26718 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26719
26720
26721         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26722         gcc.dg/noncompile directory, depending on whether they're
26723         preprocessor tests or not.  Annotate all the tests for the dg
26724         framework.
26725
26726         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26727         * gcc.dg/noncompile/noncompile.exp: New.
26728
26729         * Moved files:
26730         Old name                                New name
26731         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26732         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26733         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26734         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26735         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26736         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26737         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26738         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26739         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26740         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26741         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26742         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26743         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26744         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26745         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26746         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26747         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26748         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26749         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26750         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26751         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26752         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26753         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26754         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26755
26756         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26757         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26758         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26759         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26760         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26761         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26762
26763 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26764
26765         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26766         declare one variable.  On the fourth, error.
26767         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26768         declared by 20000628-1a.h.
26769
26770 2000-06-29  Richard Henderson  <rth@redhat.com>
26771
26772         * gcc.c-torture/execute/930529-1.x: New file.
26773         * gcc.dg/920413-1.c: Adjust expected warning text.
26774         * gcc.dg/980217-1.c: Declare abort.
26775         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26776
26777 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26778
26779         * g77.f-torture/compile/20000629-1.f: New test.
26780         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26781
26782 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26783
26784         Rearrange lots of files, removing entirely the
26785         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26786         directories.
26787
26788         * Deleted files:
26789         gcc.c-torture/code_quality/code_quality.exp
26790         gcc.c-torture/special/special.exp
26791         gcc.failure/failure.exp
26792         gcc.failure/940409-1.x
26793         gcc.c-torture/compile/961203-1.x
26794
26795         * New files:
26796         gcc.misc-tests/linkage.exp
26797         gcc.c-torture/execute/920730-1t.c
26798         gcc.c-torture/execute/920730-1t.x
26799         gcc.c-torture/compile/920520-1.x
26800         gcc.c-torture/compile/920521-1.x
26801         gcc.c-torture/compile/981006-1.x
26802         gcc.c-torture/execute/eeprof-1.x
26803
26804         * Moved files (possibly with modifications to fit a new harness):
26805         Old name                                New name
26806         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26807         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26808         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26809         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26810         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26811         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26812         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26813         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26814         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26815         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26816         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26817         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26818         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26819         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26820
26821 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26822
26823         * c-torture/compile/961203-1.x: Delete.
26824
26825         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26826         not exit. Include stdio.h.
26827         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26828         * gcc.misc-tests/dg-12.c: Likewise.
26829         * gcc.misc-tests/dg-5.c: Likewise.
26830         * gcc.misc-tests/dg-6.c: Likewise.
26831         * gcc.misc-tests/dg-7.c: Prototype abort.
26832         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26833         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26834         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26835         not exit.
26836         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26837         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26838
26839 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26840
26841         * gcc.dg/cpp/20000628-1.c: New test.
26842         * gcc.dg/cpp/20000628-1.h: New header for above test.
26843         * gcc.dg/cpp/20000628-1a.h: Likewise.
26844
26845 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26846
26847         * gcc.dg/cpp: New directory.
26848         * gcc.dg/cpp/cpp.exp: New driver.
26849         * gcc.dg/cpp/20000627-1.c: New test.
26850         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26851         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26852         and rewrite as a compilation test.
26853
26854         * gcc.dg: Move many files into the cpp subdirectory, possibly
26855         renaming or editing them as well.
26856         Old name                New name
26857         990119-1.c              cpp/19990119-1.c
26858         990228-1.c              cpp/19990228-1.c
26859         990407-1.c              cpp/19990407-1.c
26860         990409-1.c              cpp/19990409-1.c
26861         990413-1.c              cpp/19990413-1.c
26862         990703-1.c              cpp/19990703-1.c
26863         20000127-1.c            cpp/20000127-1.c
26864         20000129-1.c            cpp/20000129-1.c
26865         20000207-1.c            cpp/20000207-1.c
26866         20000207-2.c            cpp/20000207-2.c
26867         20000209-1.c            cpp/20000209-1.c
26868         20000209-2.c            cpp/20000209-2.c
26869         20000301-1.c            cpp/20000301-1.c
26870         20000419-1.c            cpp/20000419-1.c
26871         20000510-1.S            cpp/20000510-1.S
26872         20000519-1.c            cpp/20000519-1.c
26873         20000529-1.c            cpp/20000529-1.c
26874         20000625-1.c            cpp/20000625-1.c
26875         20000625-2.c            cpp/20000625-2.c
26876         cpp-as1.c               cpp/assert1.c
26877         cpp-as2.c               cpp/assert2.c
26878         cxx-comments-1.c        cpp/cxxcom1.c
26879         cxx-comments-2.c        cpp/cxxcom2.c
26880         endif-label.c           cpp/endif.c
26881         cpp-hash1.c             cpp/hash1.c
26882         cpp-hash2.c             cpp/hash2.c
26883         cpp-if1.c               cpp/if-1.c
26884         cpp-if2.c               cpp/if-2.c
26885         cpp-if3.c               cpp/if-3.c
26886         cpp-if4.c               cpp/if-4.c
26887         cpp-if5.c               cpp/if-5.c
26888         cpp-cond.c              cpp/if-cexp.c
26889         cpp-missingop.c         cpp/if-mop.c
26890         cpp-missingparen.c      cpp/if-mpar.c
26891         cpp-opprec.c            cpp/if-oppr.c
26892         cpp-ifparen.c           cpp/if-paren.c
26893         cpp-shortcircuit.c      cpp/if-sc.c
26894         cpp-shift.c             cpp/if-shift.c
26895         cpp-unary.c             cpp/if-unary.c
26896         cpp-li1.c               cpp/line1.c
26897         cpp-li2.c               cpp/line2.c
26898         lineno.c                cpp/line3.c
26899         lineno-2.c              cpp/line4.c
26900         cpp-mi.c                cpp/mi1.c
26901         cpp-mic.h               cpp/mi1c.h
26902         cpp-micc.h              cpp/mi1cc.h
26903         cpp-mind.h              cpp/mi1nd.h
26904         cpp-mindp.h             cpp/mi1ndp.h
26905         cpp-mix.h               cpp/mi1x.h
26906         cpp-mi2.c               cpp/mi2.c
26907         cpp-mi2a.h              cpp/mi2a.h
26908         cpp-mi2b.h              cpp/mi2b.h
26909         cpp-mi2c.h              cpp/mi2c.h
26910         cpp-mi3.c               cpp/mi3.c
26911         cpp-mi3.def             cpp/mi3.def
26912         poison-1.c              cpp/poison.c
26913         pr-impl.c               cpp/prag-imp.c
26914         cpp-redef-2.c           cpp/redef1.c
26915         cpp-redef.c             cpp/redef2.c
26916         strpaste.c              cpp/strp1.c
26917         strpaste-2.c            cpp/strp2.c
26918         cpp-tradpaste.c         cpp/tr-paste.c
26919         cpp-tradstringify.c     cpp/tr-str.c
26920         cpp-tradwarn1.c         cpp/tr-warn1.c
26921         cpp-tradwarn2.c         cpp/tr-warn2.c
26922         trigraphs.c             cpp/trigraphs.c
26923         cpp-unc1.c              cpp/unc1.c
26924         cpp-unc2.c              cpp/unc2.c
26925         cpp-unc3.c              cpp/unc3.c
26926         cpp-unc.c               cpp/unc4.c
26927         undef.c                 cpp/undef1.c
26928         undef-2.c               cpp/undef2.c
26929         cpp-wi1.c               cpp/widestr1.c
26930
26931 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26932
26933         * lib/g++.exp (g++_include_flags): Tweak.
26934
26935 2000-06-27  H.J. Lu  <hjl@gnu.org>
26936             Loren J. Rittle  <ljrittle@acm.org>
26937
26938         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26939         version with one that knows about the new gcc tree structure.
26940         (g++_link_flags): Same.
26941
26942 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26943
26944         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26945         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26946         case we are cross-compiling.
26947
26948         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26949         g++.old-deja/g++.niklas/Makefile.in,
26950         g++.old-deja/g++.niklas/configure.in,
26951         g++.old-deja/g++.other/Makefile.in,
26952         g++.old-deja/g++.other/configure.in,
26953         gcc.c-torture/code_quality/Makefile.in,
26954         gcc.c-torture/code_quality/configure.in,
26955         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26956         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26957         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26958         gcc.c-torture/execute/ieee/Makefile.in,
26959         gcc.c-torture/execute/ieee/configure.in,
26960         gcc.c-torture/noncompile/Makefile.in,
26961         gcc.c-torture/noncompile/configure.in,
26962         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26963         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26964         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26965
26966 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26967
26968         * g++.old-deja/g++.other/ambig3.C: New test.
26969
26970 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26971
26972         * g++.old-deja/g++.pt/syntax1.C: New test.
26973         * g++.old-deja/g++.pt/syntax2.C: New test.
26974         * g++.old-deja/g++.other/syntax3.C: New test.
26975         * g++.old-deja/g++.other/syntax4.C: New test.
26976
26977 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26978
26979         * gcc.dg/20000623-1.c: Prototype exit and abort.
26980
26981 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26982
26983         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26984         New tests.
26985         * gcc.dg/cpp-mi3.def: New file.
26986
26987         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26988         inside assertions.
26989         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26990         lexer's error messages.
26991         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26992         divine anything from the linemarkers.
26993         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26994         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26995
26996 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26997
26998         * gcc.dg/20000623-1.c: New test.
26999
27000 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27001
27002         * gcc.c-torture/execute/20000622-1.c: New test.
27003
27004 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27005
27006         * g++.old-deja/g++.other/init15.C: New test.
27007
27008 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27009
27010         * g++.old-deja/g++.pt/vaarg2.C: New test.
27011         * g++.old-deja/g++.pt/vaarg3.C: New test.
27012
27013 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27014
27015         * g++.old-deja/g++.other/dyncast6.C: New test.
27016
27017 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27018
27019         * gcc.c-torture/execute/loop-6.c: New test.
27020
27021 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27022
27023         * gcc.dg/20000614-1.c: New test.
27024         * gcc.dg/20000614-2.c: New test.
27025
27026 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27027
27028         * g++.old-deja/g++.other/inline12.C: New test.
27029
27030 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27031
27032         * g++.old-deja/g++.other/eh1.C: New test.
27033
27034 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27035
27036         * g++.old-deja/g++.other/type.C: New test.
27037
27038 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27039
27040         * g++.old-deja/g++.other/initstring.C: New test.
27041
27042 2000-06-12  Jason Merrill  <jason@redhat.com>
27043
27044         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27045
27046 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27047
27048         * gcc.c-torture/compile/20000609-1.c: New test.
27049
27050 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27051
27052         * gcc.dg/20000609-1.c: New test.
27053
27054 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27055
27056         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27057         * gcc.c-torture/noncompile/poison-1.c: Move...
27058         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27059         * gcc.dg/cpp-li1.c: Add a token after the #line.
27060
27061 2000-06-05  Richard Henderson  <rth@cygnus.com>
27062
27063         * gcc.c-torture/execute/20000605-2.c: New test.
27064         * gcc.c-torture/execute/20000605-3.c: New test.
27065
27066 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27067
27068         * g77.f-torture/execute/20000503-1.x: New file.
27069
27070 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27071
27072         * g++.old-deja/g++.eh/badalloc1.C: New test.
27073
27074 2000-06-05  Richard Henderson  <rth@cygnus.com>
27075
27076         * gcc.c-torture/execute/20000605-1.c: New test.
27077
27078 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27079             Nathan Sidwell <nathan@codesourcery.com>
27080
27081         * gcc.c-torture/compile/20000605-1.c: New test.
27082
27083 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27084
27085         * g77.f-torture/compile/20000601-1.f:  New test.
27086
27087 2000-06-03  Richard Henderson  <rth@cygnus.com>
27088
27089         * gcc.c-torture/execute/20000603-1.c: New.
27090
27091 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27092
27093         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27094         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27095
27096 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27097
27098         * gcc.dg/compare2.c (case 12): XFAIL.
27099         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27100         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27101
27102         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27103
27104 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27105
27106         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27107         guard macro is already defined when the header is first
27108         included.
27109         * gcc.dg/cpp-mix.h: New file.
27110         * gcc.dg/endif-label.c: Update patterns to match compiler.
27111
27112         * g++.brendan/complex1.C: Declare abort.
27113         * g++.law/refs4.C: Remove XFAIL.
27114         * g++.oliva/expr2.C: Declare abort and exit.
27115
27116 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27117
27118         * gcc.c-torture/execute/20000528-1.c: New test.
27119
27120         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27121         * g++.old-deja/g++.law/temps4.C: Likewise.
27122
27123         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27124         stdlib.h.  Call abort() on failure.
27125         * g++.old-deja/g++.law/refs4.C: Likewise.
27126         * g++.old-deja/g++.law/temps4.C: Likewise.
27127         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27128         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27129
27130 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27131
27132         Relative to g++.dg/special:
27133         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27134
27135         Relative to g++.old-deja:
27136         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27137         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27138         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27139         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27140         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27141         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27142         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27143
27144         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27145         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27146         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27147         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27148         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27149         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27150         and/or string.h.
27151
27152         * g++.other/goto1.C: Update expectations for error messages.
27153
27154 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27155
27156         * gcc.c-torture/compile/20000523-1.c: New test.
27157
27158 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27159
27160         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27161
27162 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27163
27164         * g++.old-deja/g++.eh/catch11.C: New test.
27165         * g++.old-deja/g++.eh/catch12.C: New test.
27166
27167 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27168
27169         * gcc.c-torture/execute/20000523-1.c: New test.
27170
27171 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27172
27173         * c-torture/execute/bcp-1.c: Replace abort in arg of
27174         __builtin_constant_p with a generic external function.
27175
27176         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27177         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27178         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27179         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27180         Prototype abort and/or exit.
27181
27182         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27183         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27184         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27185         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27186
27187 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27188
27189         * gcc.dg/dwarf2-1.c: New test.
27190
27191 2000-05-20  Richard Henderson  <rth@cygnus.com>
27192
27193         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27194
27195 2000-05-20  Andreas Jaeger  <aj@suse.de>
27196
27197         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27198         testcase.
27199
27200 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27201
27202         * gcc.c-torture/execute/20000519-2.c: New test.
27203
27204 2000-05-19  Andreas Jaeger  <aj@suse.de>
27205
27206         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27207         which fails with SSA.
27208
27209         * lib/c-torture.exp: Also test with -O3 -fssa.
27210
27211 2000-05-18  Michael Meissner  <meissner@redhat.com>
27212
27213         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27214         * gcc.c-torture/execute/920415-1.c: Ditto.
27215         * gcc.c-torture/execute/920501-1.c: Ditto.
27216         * gcc.c-torture/execute/conversion.c: Ditto.
27217         * gcc.c-torture/execute/cvt-1.c: Ditto.
27218
27219 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27220
27221         * gcc.c-torture/compile/20000518-1.c: New test.
27222
27223 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27224
27225         * g77.f-torture/compile/200005018.f:  New test.
27226
27227 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27228
27229         * gcc.c-torture/compile/20000517-1.c: New test.
27230
27231 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27232
27233         * gcc.c-torture/execute/20000516-1.c: New test.
27234
27235 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27236
27237         * g++.old-deja/g++.other/eh.C: New test.
27238
27239 2000-05-12  Richard Henderson  <rth@cygnus.com>
27240
27241         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27242         constants through to doit's conditional.
27243
27244 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27245
27246         * gcc.c-torture/compile/20000511-1.c: New test.
27247         * g77.f-torture/compile/20000511-1.f: New test.
27248         * g77.f-torture/compile/20000511-2.f: New test.
27249
27250 2000-05-11  Michael Meissner  <meissner@redhat.com>
27251
27252         * gcc.c-torture/execute/20000511-1.c: New test.
27253
27254 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27255
27256         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27257         * gcc.dg/20000510-1.S: New.
27258
27259 2000-05-08  Catherine Moore  <clm@cygnus.com>
27260
27261         * gcc.dg/unused-3.c: New.
27262
27263 2000-05-06  Richard Henderson  <rth@cygnus.com>
27264
27265           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27266           * g++.old-deja/g++.mike/warn1.C: Likewise.
27267           * g++.old-deja/g++.pt/local1.C: Likewise.
27268           * g++.old-deja/g++.pt/local7.C: Likewise.
27269           * g++.old-deja/g++.pt/spec16.C: Likewise.
27270
27271 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27272
27273         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27274
27275 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27276
27277           * g77.f-torture/execute/20000503-1.f:  New test.
27278
27279 2000-05-04  Andreas Jaeger  <aj@suse.de>
27280
27281         * gcc.dg/noreturn-2.c: New test.
27282
27283 2000-05-04  Neil Booth  <NeilB@earthling.net>
27284
27285         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27286         preprocessor.
27287
27288 2000-05-04  Richard Henderson  <rth@cygnus.com>
27289
27290         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27291
27292 2000-05-04  Richard Henderson  <rth@cygnus.com>
27293
27294         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27295         OpenSSL by Jason R Thorpe.
27296
27297 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27298
27299         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27300
27301 2000-05-03  Robert Lipe <robertlipe@usa.net>
27302
27303         * gcc.dg/20000503-1.c: New test.
27304
27305 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27306
27307         * gcc.c-torture/compile/20000502-1.c: New test.
27308         * g++.old-deja/g++.other/align.C: New test.
27309         * gcc.dg/cpp-tradstringify.c: New test.
27310
27311 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27312
27313         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27314         and hard registers.
27315
27316 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27317
27318         * gcc.c-torture/execute/loop-5.c: New test.
27319
27320 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27321
27322         * gcc.c-torture/execute/va-arg-20.c: New test.
27323
27324 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27325
27326         * gcc.c-torture/execute/20000422-1.c: New test.
27327
27328 2000-04-20  Greg McGary  <gkm@gnu.org>
27329
27330         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27331         when optimizing, but without sibling-call optimizations (-O1).
27332
27333 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27334
27335           * gcc.c-torture/compile/20000420-1.c: New test.
27336
27337 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27338
27339         * g++.abi/ptrflags.C: New test.
27340         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27341
27342 2000-04-19  Catherine Moore  <clm@cygnus.com>
27343
27344         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27345
27346 2000-04-19  Greg McGary  <gkm@gnu.org>
27347
27348         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27349         sibling-call optimizations.
27350
27351 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27352
27353         * gcc.dg/20000419-1.c: New test.
27354
27355 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27356
27357         * gcc.c-torture/execute/20000412-6.c: New test.
27358
27359 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27360
27361         * gcc.c-torture/execute/20000412-5.c: New test.
27362         * g77.f-torture/compile/20000412-1.f: New test.
27363         * gcc.c-torture/execute/20000412-4.c: New test.
27364         * gcc.c-torture/compile/20000412-2.c: New test.
27365         * gcc.c-torture/execute/20000412-3.c: New test.
27366         * gcc.c-torture/compile/20000412-1.c: New test.
27367         * gcc.c-torture/execute/20000412-2.c: New test.
27368
27369 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27370
27371         * objc/execute/bf-20.m: New test.
27372
27373 2000-04-10  Richard Henderson  <rth@cygnus.com>
27374
27375         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27376
27377         * gcc.c-torture/execute/20000412-1.c: New test.
27378
27379 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27380
27381         * g++.old-deja/g++.eh/catchptr1.C: New test.
27382
27383 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27384
27385         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27386
27387 2000-04-08  Neil Booth  <NeilB@earthling.net>
27388
27389         * gcc.dg/cpp-nullchar.c: Remove test as
27390         embedded nulls cause problems.
27391
27392 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27393
27394         * gcc.dg/compare2.c: New test.
27395
27396 2000-04-08  Neil Booth  <NeilB@earthling.net>
27397
27398         * gcc.dg/cpp-nullchar.c: New test.
27399
27400 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27401
27402         * gcc.dg/cpp-mi2.c: New test.
27403         * gcc.dg/cpp-mi2[abc].h: New files.
27404
27405 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27406
27407         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27408         member name.
27409
27410 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27411
27412         * g++.old-deja/g++.abi/vmihint.C: New test.
27413
27414 2000-04-06  Neil Booth  <NeilB@earthling.net>
27415
27416         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27417         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27418         copyright.
27419
27420 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27421
27422         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27423         avoid stack-frame overwrite.
27424
27425 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27426
27427         * gcc.c-torture/compile/20000405-2.c: New test.
27428         * gcc.c-torture/compile/20000405-3.c: New test.
27429
27430 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27431
27432         * gcc.c-torture/compile/20000405-1.c: New test.
27433
27434 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27435
27436         * gcc.dg/cast-qual-1.c: Revert last change.
27437
27438 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27439
27440         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27441
27442 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27443
27444         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27445         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27446
27447 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27448
27449         * gcc.c-torture/compile/20000403-2.c: New test.
27450         * gcc.c-torture/compile/20000403-1.c: New test.
27451
27452 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27453
27454         * gcc.c-torture/execute/20000403-1.c: New test.
27455
27456 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27457
27458         * gcc.c-torture/execute/20000402-1.c: New test.
27459
27460 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27461
27462         * gcc.c-torture/execute/va-arg-15.c: New test.
27463         * gcc.c-torture/execute/va-arg-16.c: New test.
27464         * gcc.c-torture/execute/va-arg-17.c: New test.
27465         * gcc.c-torture/execute/va-arg-18.c: New test.
27466         * gcc.c-torture/execute/va-arg-19.c: New test.
27467
27468 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27469
27470         * gcc.c-torture/compile/981211-1.c: Move to...
27471         * gcc.dg/cpp-as1.c: ...here.
27472         * gcc.dg/cpp-as2.c: New file.
27473
27474         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27475         compiler.
27476
27477 2000-04-02  Neil Booth  <NeilB@earthling.net>
27478
27479         * gcc.dg/cpp-cond.c  New tests.
27480         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27481         accidental success less likely.
27482         * gcc.dg/cpp-missingop.c  New tests.
27483         * gcc.dg/cpp-missingparen.c  New tests.
27484         * gcc.dg/cpp-shift.c  New tests.
27485         * gcc.dg/cpp-shortcircuit.c  New tests.
27486         * gcc.dg/cpp-unary.c  New tests.
27487
27488 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27489
27490         * gcc.c-torture/compile/20000329-1.c: New test.
27491
27492 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27493
27494         * gcc.c-torture/compile/20000326-1.c: New test.
27495         * gcc.c-torture/compile/20000326-2.c: New test.
27496
27497 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27498
27499         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27500         the first parameter is a function argument.
27501
27502 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27503
27504         * g++.old-deja/g++.ext/array4.C: New test.
27505
27506 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27507
27508         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27509
27510 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27511
27512         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27513
27514 2000-03-19  Richard Henderson  <rth@cygnus.com>
27515
27516         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27517
27518 2000-03-19  Richard Henderson  <rth@cygnus.com>
27519
27520         * gcc.c-torture/compile/20000319-1.c: New test.
27521
27522 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27523
27524         * gcc.c-torture/execute/20000314-3.c: New test.
27525         * gcc.c-torture/execute/20000314-2.c: New test.
27526         * gcc.c-torture/execute/20000314-1.c: New test.
27527         * gcc.c-torture/compile/20000314-2.c: New test.
27528         * gcc.c-torture/compile/20000314-1.c: New test.
27529
27530 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27531
27532         * g++.old-deja/g++.warn/inline.C: New test.
27533
27534 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27535
27536         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27537         standards-compliant result rather than specific constants.
27538         Put test-values in array.
27539
27540 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27541
27542         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27543         (g++_target_compile): Put test-specific options last.
27544
27545 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27546
27547         * g++.old-deja/g++.eh/vbase4.C: New test.
27548
27549 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27550
27551         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27552
27553 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27554
27555         * g++.old-deja/g++.brendan/misc12.C: Removed.
27556         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27557         * g++.old-deja/g++.ext/pretty4.C: New test.
27558
27559 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27560
27561         * g++.old-deja/g++.other/string2.C: New test.
27562
27563 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27564
27565         * g++.old-deja/g++.warn/impint2.C: New test.
27566
27567 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27568
27569         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27570         is 1, not zero.
27571
27572 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27573
27574         * g++.old-deja/g++.warn/impint.C: New test.
27575         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27576         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27577         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27578         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27579         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27580         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27581         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27582         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27583         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27584         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27585         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27586         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27587
27588 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27589
27590         * gcc.dg/cpp-redef.c: New test.
27591
27592 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27593
27594         * g++.old-deja/g++.pt/unify7.C: New test.
27595
27596 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27597
27598         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27599         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27600
27601 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27602
27603         * gcc.c-torture/compile/20000224-1.c: New test.
27604
27605 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27606
27607         * gcc.c-torture/compile/cpp-2.c: New test.
27608         * gcc.c-torture/compile/cpp-1.c: New test.
27609
27610 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27611
27612         * gcc.c-torture/execute/20000225-1.c: New test.
27613
27614 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27615
27616         * gcc.dg/cpp-li2.c: New test.
27617
27618         * gcc.dg/cpp-wi1.c: New test.
27619
27620         * gcc.dg/cpp-li1.c: New test.
27621
27622 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27623
27624         * g++.old-deja/g++.other/sizeof5.C: New test.
27625
27626 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27627
27628         * gcc.c-torture/execute/va-arg-13.c: New test.
27629
27630 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27631
27632         * gcc.c-torture/execute/va-arg-12.c: New test.
27633
27634 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27635
27636         * gcc.c-torture/execute/20000223-1.c: New test.
27637
27638 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27639
27640         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27641
27642 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27643
27644         * g++.old-deja/g++.abi/ptrmem.C: New test.
27645
27646 2000-02-19  Richard Henderson  <rth@cygnus.com>
27647
27648         * gcc.c-torture/compile/init-3.c: New.
27649
27650 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27651
27652         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27653         ALWAYS_CXXFLAGS.
27654
27655 2000-02-11  Robert Lipe <robertl@sco.com>
27656
27657         * gcc.c-torture/compile/20000211-3.c: New test.
27658
27659 2000-02-11  Martin Buchholz <martin@xemacs.org>
27660
27661         * gcc.c-torture/compile/20000211-2.c: New test.
27662
27663 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27664
27665         * gcc.c-torture/compile/20000211-1.c: New test.
27666
27667 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27668
27669         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27670           on native targets
27671
27672 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27673
27674         * g++.old-deja/g++.other/cast5.C: New test.
27675
27676 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27677
27678         * gcc.c-torture/execute/20000205-1.c: New.
27679
27680 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27681
27682         * g++.old-deja/g++.jason/cast3.C: Return void.
27683         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27684
27685 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27686
27687         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27688
27689         * gcc.dg/loop-1.c: New test.
27690
27691 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27692
27693         * gcc.c-torture/compile/20000127-1.c: New test.
27694         * gcc.c-torture/execute/991228-1.c: New test.
27695
27696 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27697
27698         * gcc.dg/unused-2.c: New test.
27699
27700         * gcc.dg/conv-1.c: New test.
27701
27702 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27703
27704         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27705         compiler.
27706         (tool_option_proc): Fix typo.
27707
27708 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27709
27710         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27711         of the ld on the host, not on the build machine.
27712         Also, don't crash if '--help' is not a supported option.
27713
27714 2000-01-24  Richard Henderson  <rth@cygnus.com>
27715
27716         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27717
27718 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27719
27720         * gcc.c-torture/execute/20000120-2.c: New test.
27721         * gcc.c-torture/execute/20000120-1.c: New test.
27722
27723 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27724
27725         * gcc.c-torture/execute/20000113-1.c: New test.
27726
27727 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27728
27729         * gcc.c-torture/execute/20000112-1.c: New test.
27730
27731 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27732
27733         * gcc.dg/20000111-1.c: New test.
27734
27735 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27736
27737         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27738         with 16 bit integers.
27739
27740 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27741
27742         * gcc.dg/20000108-1.c: New test.
27743
27744 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27745
27746         * g++.old-deja/g++.ns/koenig8.C: New test.
27747
27748 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27749
27750         * g++.old-deja/g++.other/cast4.C: New test.
27751
27752 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27753
27754         * gcc.c-torture/compile/20000105-2.c: New test.
27755         * gcc.c-torture/compile/20000105-1.c: New test.
27756
27757 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27758
27759         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27760         references to printf & atoi to conform to ANSI standard.
27761         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27762         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27763         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27764         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27765         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27766         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27767         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27768         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27769         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27770         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27771         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27772         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27773         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27774         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27775         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27776         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27777         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27778         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27779         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27780         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27781         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27782         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27783         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27784         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27785         * g++.old-deja/g++.brendan/init3.C: Likewise.
27786         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27787         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27788         * g++.old-deja/g++.brendan/new2.C: Likewise.
27789         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27790         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27791         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27792         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27793         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27794         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27795         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27796         * g++.old-deja/g++.brendan/template24.C: Likewise.
27797         * g++.old-deja/g++.brendan/template3.C: Likewise.
27798         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27799         * g++.old-deja/g++.jason/inline3.C: Likewise.
27800         * g++.old-deja/g++.jason/opeq.C: Likewise.
27801         * g++.old-deja/g++.law/arg5.C: Likewise.
27802         * g++.old-deja/g++.law/arm7.C: Likewise.
27803         * g++.old-deja/g++.law/ctors11.C: Likewise.
27804         * g++.old-deja/g++.law/cvt8.C: Likewise.
27805         * g++.old-deja/g++.law/init9.C: Likewise.
27806         * g++.old-deja/g++.law/refs4.C: Likewise.
27807         * g++.old-deja/g++.law/template2.C: Likewise.
27808         * g++.old-deja/g++.law/visibility24.C: Likewise.
27809         * g++.old-deja/g++.law/vtable3.C: Likewise.
27810         * g++.old-deja/g++.mike/asm2.C: Likewise.
27811         * g++.old-deja/g++.mike/eh1.C: Likewise.
27812         * g++.old-deja/g++.mike/misc1.C: Likewise.
27813         * g++.old-deja/g++.mike/misc13.C: Likewise.
27814         * g++.old-deja/g++.mike/misc14.C: Likewise.
27815         * g++.old-deja/g++.mike/ns12.C: Likewise.
27816         * g++.old-deja/g++.mike/p1248.C: Likewise.
27817         * g++.old-deja/g++.mike/p3708.C: Likewise.
27818         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27819         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27820         * g++.old-deja/g++.mike/p646.C: Likewise.
27821         * g++.old-deja/g++.mike/p700.C: Likewise.
27822         * g++.old-deja/g++.mike/p783.C: Likewise.
27823         * g++.old-deja/g++.mike/p783a.C: Likewise.
27824         * g++.old-deja/g++.mike/p783b.C: Likewise.
27825         * g++.old-deja/g++.mike/p786.C: Likewise.
27826         * g++.old-deja/g++.mike/p789.C: Likewise.
27827         * g++.old-deja/g++.mike/p789a.C: Likewise.
27828         * g++.old-deja/g++.mike/p807a.C: Likewise.
27829         * g++.old-deja/g++.other/delete3.C: Likewise.
27830         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27831         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27832         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27833         * g++.old-deja/g++.other/empty1.C: Likewise.
27834         * g++.old-deja/g++.other/temporary1.C: Likewise.
27835         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27836         * g++.old-deja/g++.pt/t16.C: Likewise.
27837         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27838
27839 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27840
27841         * gcc.dg/991230-1.c: New test.
27842
27843 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27844
27845         * gcc.c-torture/compile/991229-3.c: New test.
27846         * gcc.c-torture/compile/991229-2.c: New test.
27847         * gcc.c-torture/compile/991229-1.c: New test.
27848
27849 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27850
27851         * gcc.c-torture/compile/labels-2.c: New test.
27852
27853 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
27854
27855         * gcc.c-torture/execute/991227-1.c: New test.
27856
27857 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27858
27859         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27860
27861 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
27862
27863         * gcc.c-torture/execute/991221-1.c: New test.
27864
27865 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27866
27867         * g++.old-deja/g++.other/cast3.C: New test.
27868
27869 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27870
27871         * gcc.c-torture/execute/991216-4.c: New test.
27872
27873 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27874
27875         * gcc.c-torture/execute/991216-1.c: New test.
27876         * gcc.c-torture/execute/991216-2.c: New test.
27877         * gcc.c-torture/execute/991216-3.c: New test.
27878
27879 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27880
27881         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27882         Actually make the test fail by using "-O2" for compilation.
27883
27884 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27885
27886         * g++.old-deja/g++.warn/cast-align1.C: New test.
27887
27888 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27889
27890         * gcc.c-torture/compile/991214-1.c: New test.
27891         * gcc.c-torture/compile/991214-2.c: New test.
27892
27893 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27894
27895         * gcc.dg/991214-1.c: New test.
27896
27897 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27898
27899         * gcc.c-torture/compile/991213-3.c: New test.
27900         * gcc.c-torture/compile/991213-2.c: New test.
27901         * gcc.c-torture/compile/991213-1.c: New test.
27902
27903 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27904
27905         * gcc.dg/991209-1.c: New test.
27906
27907 1999-12-08  Nathan Sidwell <nathan@acm.org>
27908
27909         * gcc.c-torture/compile/991208-1.c: New test.
27910
27911 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27912
27913         * gcc.dg/ultrasp2.c: New test.
27914
27915 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27916
27917         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27918
27919 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27920
27921         * gcc.c-torture/compile/991202-1.c: New test.
27922         * gcc.c-torture/execute/991202-1.c: New test.
27923         * gcc.c-torture/execute/991202-2.c: New test.
27924         * gcc.c-torture/execute/991202-3.c: New test.
27925
27926 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27927
27928         * g++.old-deja/g++.abi/align.C: New test.
27929         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27930         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27931
27932 1999-12-01  Richard Henderson  <rth@cygnus.com>
27933
27934         * gcc.c-torture/execute/991201-1.c: New.
27935
27936 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27937
27938         * gcc.dg/991129-1.c: New test.
27939
27940 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27941
27942         * gcc.c-torture/compile/991127-1.c: New test.
27943
27944 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27945
27946         * g++.old-deja/g++.other/warn4.C: New test.
27947
27948 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27949
27950         * g++.old-deja/g++.eh/cleanup2.C: New test.
27951         * g++.old-deja/g++.ext/pretty2.C: New test.
27952         * g++.old-deja/g++.ext/pretty3.C: New test.
27953         * g++.old-deja/g++.other/debug6.C: New test.
27954
27955 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27956
27957         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27958         compiler_output to look for one error message instead of two.
27959
27960 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27961
27962         * gcc.c-torture/execute/991118-1.c: Also test case
27963         where the word boundary does not split a byte evenly.
27964
27965 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27966
27967         * g++.old-deja/g++.ext/restrict1.C: New test.
27968
27969 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27970
27971         * gcc.c-torture/execute/991118-1.c: New test.
27972
27973 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27974
27975         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27976         working directory pathnames.
27977
27978 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27979
27980         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27981         host is equipped with driver.h and driver.o so it can actually
27982         compile and run the tests.
27983
27984 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27985
27986         * gcc.c-torture/compile/991008-1.c: New test.
27987
27988 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27989
27990         * lib/gcc-dg.exp: Include target-supports.exp
27991
27992 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27993
27994         * lib/target-supports.exp: New file: Provide procs to test for
27995         features supported by the target.
27996         (check_weak_available): Moved here from ecos.exp.
27997         (check_alias_available): New proc: Determine of the target
27998         toolchain supports the alias attribute.
27999
28000         * gcc.dg/special/ecos.exp: Move check_weak_available to
28001         target-supports.exp.
28002         (alias-1.c): Only perform the test if the target supports
28003         aliases.
28004         (wkali-1.c): Only perform the test if the target supports
28005         aliases.
28006
28007         * gcc.dg/990506-0.c: Expect error messages from cross
28008         targets as well as native targets.
28009
28010 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28011
28012         * gcc.dg/ultrasp1.c: Removed xfail.
28013         * gcc.dg/struct-ret-2.c: Likewise.
28014         * gcc.dg/array-1.c: Likewise.
28015
28016 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28017
28018         * gcc.dg/struct-ret-2.c: New test.
28019
28020         * gcc.dg/array-1.c: New test.
28021
28022 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28023
28024         * gcc.c-torture/execute/991030-1.c: New test.
28025
28026 1999-10-26  Richard Henderson  <rth@cygnus.com>
28027
28028         * gcc.c-torture/compile/991026-2.c: New test.
28029
28030 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28031
28032         * gcc.c-torture/compile/991026-1.c: New test.
28033
28034 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28035
28036         * gcc.c-torture/execute/991023-1.c: New test.
28037
28038 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28039
28040         * gcc.c-torture/execute/991019-1.c: New test.
28041
28042 1999-10-16  Richard Henderson  <rth@cygnus.com>
28043
28044         * gcc.c-torture/execute/991016-1.c: New test.
28045
28046 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28047
28048         * gcc.c-torture/execute/991014-1.c: New test.
28049
28050 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28051
28052         * g++.old-deja/g++.other/union2.C: New test.
28053
28054 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28055
28056         * g++.old-deja/g++.other/vaarg2.C: New test.
28057         * g++.old-deja/g++.other/vaarg3.C: New test.
28058
28059 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28060
28061         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28062         in compile/.
28063
28064 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28065
28066         * gcc.c-torture/execute/va-arg-11.c: New test.
28067
28068 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28069
28070         * lib/file-format.exp (gcc_target_object_format): Don't
28071         crash if objdump is unavailable.
28072
28073 1999-09-29  Donn Terry <donn@interix.com>
28074
28075         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28076
28077 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28078
28079         * gcc.c-torture/compile/990928-1.c: New test.
28080
28081 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28082
28083         * g++.old-deja/g++.other/decl6.C: New test.
28084
28085 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28086
28087         * gcc.c-torture/execute/va-arg-10.c: New test.
28088
28089 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28090
28091         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28092         __PRETTY_FUNCTION__.
28093
28094 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28095
28096         * gcc.c-torture/execute/990923-1.c: New test.
28097
28098 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28099
28100         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28101         for which -fpic is inappropriate.
28102
28103 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28104
28105         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28106
28107 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28108
28109         * g++.old-deja/g++.other/dyncast1.C: New test.
28110         * g++.old-deja/g++.other/dyncast2.C: New test.
28111         * g++.old-deja/g++.other/dyncast3.C: New test.
28112         * g++.old-deja/g++.other/dyncast4.C: New test.
28113         * g++.old-deja/g++.other/dyncast5.C: New test.
28114         * g++.old-deja/g++.eh/catch3.C: New test.
28115         * g++.old-deja/g++.eh/catch3p.C: New test.
28116         * g++.old-deja/g++.eh/catch4.C: New test.
28117         * g++.old-deja/g++.eh/catch4p.C: New test.
28118         * g++.old-deja/g++.eh/catch5.C: New test.
28119         * g++.old-deja/g++.eh/catch5p.C: New test.
28120         * g++.old-deja/g++.eh/catch6.C: New test.
28121         * g++.old-deja/g++.eh/catch6p.C: New test.
28122         * g++.old-deja/g++.eh/catch7.C: New test.
28123         * g++.old-deja/g++.eh/catch7p.C: New test.
28124         * g++.old-deja/g++.eh/catch8.C: New test.
28125         * g++.old-deja/g++.eh/catch8p.C: New test.
28126         * g++.old-deja/g++.eh/catch9.C: New test.
28127         * g++.old-deja/g++.eh/catch9p.C: New test.
28128
28129 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28130
28131         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28132         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28133
28134 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28135
28136         * gcc.c-torture/compile/990913-1.c: New test.
28137
28138 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28139
28140         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28141         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28142
28143 1999-09-09  Richard Henderson  <rth@cygnus.com>
28144
28145         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28146
28147 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28148
28149         * g++.old-deja/g++.other/lookup11.C: New test.
28150         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28151         what is permitted and what we want.
28152         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28153         overload use.
28154         * g++.old-deja/g++.jason/rfg5.C: Likewise
28155
28156 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28157
28158         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28159         * gcc.c-torture/noncompile/poison-1.c: New file.
28160
28161 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28162
28163         * g++.old-deja/g++.other/sizeof3.C: New test.
28164         * g++.old-deja/g++.other/sizeof4.C: New test.
28165         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28166         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28167
28168 1999-09-07  Richard Henderson  <rth@cygnus.com>
28169
28170         * gcc.dg/va-arg-1.c: New.
28171
28172 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28173
28174         * gcc.c-torture/execute/va-arg-9.c: New test.
28175
28176 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28177
28178         * g77.f-torture/compile/980519-2.f: New test.
28179         * g77.f-torture/compile/19990905-0.f: New test.
28180         * g77.f-torture/compile/19990905-1.f: New test.
28181         * g77.f-torture/compile/19990905-2.f: New test.
28182
28183         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28184
28185 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28186
28187         * gcc.c-torture/execute/990827-1.c: Fix typo.
28188
28189 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28190
28191         * g++.old-deja/g++.other/deref1.C: New test.
28192
28193 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28194
28195         * g++.old-deja/g++.other/ambig2.C: New test.
28196         * g++.old-deja/g++.other/cond5.C: New test.
28197         * g++.old-deja/g++.other/lookup16.C: New test.
28198
28199 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28200
28201         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28202         assemblers too.
28203
28204 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28205
28206         * lib/c-torture.exp: Avoid the "compare executables" optimization
28207         when testing native.
28208
28209 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28210
28211         * gcc.c-torture/execute/990829-1.c: New test.
28212         * gcc.c-torture/compile/990829-1.c: New test.
28213
28214 1999-08-27  Paul Burchard  <burchard@pobox.com>
28215
28216         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28217         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28218         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28219         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28220         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28221         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28222         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28223         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28224         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28225         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28226         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28227
28228 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28229
28230         * gcc.c-torture/execute/990827-1.c: New test.
28231
28232 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28233
28234         * g77.f-torture/noncompile/19990826-4.f: New test.
28235
28236         * g77.f-torture/compile/19990826-3.f: New test.
28237
28238         * g77.f-torture/execute/19990826-2.f: New test.
28239
28240         * g77.f-torture/compile/19990826-1.f: New test.
28241
28242         * gcc.c-torture/execute/990826-0.c: New test.
28243         * g77.c-torture/execute/19990826-0.f: New test.
28244
28245         * g77.f-torture/noncompile/970626-2.f: New test.
28246
28247 1999-08-25  Paul Burchard  <burchard@pobox.com>
28248
28249         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28250         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28251         lss-011.C: New tests.
28252
28253 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28254
28255         * g++.old-deja/g++.other/decl5.C: New test.
28256
28257 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28258
28259         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28260         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28261         call `postbase' for each one.  All callers of `postbase' changed
28262         to call this instead.
28263
28264 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28265
28266         * gcc.c-torture/execute/990811-1.c: New test.
28267
28268 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28269
28270         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28271         just native ones.
28272
28273         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28274         just native ones.
28275
28276 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28277
28278         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28279
28280 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28281
28282         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28283
28284 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28285
28286         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28287
28288 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28289
28290         * gcc.c-torture/execute/990804-1.c: New test.
28291
28292 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28293
28294         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28295         * g++.old-deja/g++.brendan/crash64.C: Likewise
28296         * g++.old-deja/g++.brendan/overload8.C: Likewise
28297
28298 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28299
28300         * g++.old-deja/g++.other/struct1.C: New test.
28301
28302 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28303
28304         * g++.old-deja/g++.other/enum2.C: New test.
28305
28306 1999-08-02  Richard Henderson  <rth@cygnus.com>
28307
28308         Adapted from tests from Franz Sirl:
28309         * gcc.c-torture/execute/va-arg-7.c: New test.
28310         * gcc.c-torture/execute/va-arg-8.c: New test.
28311
28312 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28313
28314         * gcc.c-torture/compile/990801-2.c: New test.
28315
28316         * gcc.c-torture/compile/990801-1.c: New test.
28317
28318 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28319
28320         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28321         fp-cmp-1.c, converting double to float.
28322
28323         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28324         fp-cmp-1.c, converting double to long double.
28325
28326         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28327         from fr1 to unknown_register, since fr1 is a legitimate register
28328         on some machines.
28329
28330 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28331
28332         * README: More listname related changes.
28333
28334 1999-07-08  Catherine Moore  <clm@cygnus.com>
28335
28336         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28337
28338 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28339
28340         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28341
28342 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28343
28344         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28345
28346 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28347
28348         * gcc.dg/990703-1.c: New test.
28349
28350 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28351
28352         * lib/file-format.exp: New file: Move definition of proc
28353         gcc_target_object_format to here from
28354         gcc.dg/special/ecos.exp.
28355
28356         * lib/c-torture.exp: Include lib file-format.exp.
28357         * lib/gcc-dg.exp: Include lib file-format.exp.
28358
28359         * gcc.dg/special/ecos.exp: Remove definition of proc
28360         gcc_target_object_format.
28361
28362 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28363
28364         * gcc.c-torture/execute/990628-1.c: New test.
28365
28366 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28367
28368         * gcc.c-torture/compile/990625-2.c: New test.
28369
28370         * gcc.c-torture/compile/990625-1.c: New test.
28371
28372 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28373
28374         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28375         attributes compile.
28376         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28377         ports that use the COFF/PE file format.
28378
28379 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28380
28381         * gcc.c-torture/compile/990617-1.c: New test.
28382
28383 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28384
28385         * g++.old-deja/g++.other/decl4.C: New test.
28386
28387 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28388
28389         * g++.old-deja/g++.other/bitfld3.C: New test.
28390
28391 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28392
28393         * g++.old-deja/g++.eh/catch1.C: New test.
28394
28395 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28396
28397         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28398
28399         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28400         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28401
28402 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28403
28404         * g77.f-torture/compile/19990502-0.f: Replace with new,
28405         shorter, test that still fails after recent changes.
28406
28407 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28408
28409         * gcc.c-torture/execute/990604-1.c: New test.
28410
28411 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28412
28413         * gcc.c-torture/execute/990531-1.c: New test.
28414
28415 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28416
28417         * gcc.c-torture/compile/990527-1.c: New test.
28418
28419 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28420
28421         * gcc.c-torture/execute/990527-1.c: New test.
28422
28423 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28424
28425         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28426         bitfields as signed.
28427
28428 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28429
28430         * g77.f-torture/compile/19990525-0.f: New test.
28431
28432 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28433
28434         * gcc.c-torture/execute/990525-2.c: New test.
28435
28436         * gcc.c-torture/execute/990525-1.c: New test.
28437
28438 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28439
28440         * g++.old-deja/g++.other/anon3.C: New test.
28441         * g++.old-deja/g++.other/anon4.C: New test.
28442         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28443         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28444         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28445         Merrill).
28446
28447 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28448
28449         * gcc.c-torture/execute/990524-1.c: New test.
28450
28451         * gcc.dg/990524-1.c: New test.
28452
28453 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28454
28455         * gcc.c-torture/compile/990523-1.c: New test.
28456
28457 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28458
28459         * gcc.c-torture/compile/990519-1.c: New test.
28460
28461 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28462
28463         * gcc.c-torture/compile/990517-1.c: New test.
28464
28465         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28466         (e4, f4): New tests.
28467         (main): Call them.
28468
28469 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28470
28471         * gcc.dg/noreturn-1.c: New test.
28472
28473 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28474
28475         * gcc.c-torture/execute/990513-1.c: New test.
28476
28477 1999-05-10  Richard Henderson  <rth@cygnus.com>
28478
28479         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28480
28481 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28482
28483         * g77.f-torture/execute/erfc.f: Use small single-precision
28484         values, to avoid problems on Alphas when not -mieee.
28485
28486 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28487
28488         * gcc.dg/990506-0.c: New test.
28489
28490 1999-05-08  Richard Henderson  <rth@cygnus.com>
28491
28492         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28493         the constant to test.  Don't XFAIL 64-bit targets.
28494
28495         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28496         * g++.old-deja/g++.law/profile1.C: Likewise.
28497
28498         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28499         operator new instances.
28500         * g++.old-deja/g++.other/delete5.C: Likewise.
28501
28502 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28503
28504         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28505         intrinsic.
28506
28507 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28508
28509         * g77.f-torture/execute/u77-test.f: Reverse order of two
28510         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28511
28512 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28513
28514         * gcc.dg/compare1.c: New test.
28515
28516 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28517
28518         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28519         New tests.
28520
28521 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28522
28523         * g77.f-torture/compile/19990502-1.f: New test.
28524
28525 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28526
28527         * g77.f-torture/compile/19990502-0.f: New test.
28528
28529 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28530
28531         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28532         intrinsic.
28533
28534 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28535
28536         * g77.f-torture/execute/u77-test.f (main): List libU77
28537         intrinsics not currently tested.
28538         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28539         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28540         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28541         Trim blanks off the ends of some printed strings.
28542
28543 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28544
28545         * g77.f-torture/execute/u77-test.f (main): Just warn about
28546         FSTAT gid disagreement, as it's expected on some systems.
28547
28548 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28549
28550         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28551         use a new function, which allows for some slop.
28552         Clean up some commentary.
28553         (issum): The new function.
28554         (sgladd): Deleted subroutine.
28555
28556 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28557
28558         * g77.f-torture/execute/u77-test.f: Modify to be more like
28559         libf2c/libU77 version, bringing patches to that version here.
28560         Add suitable commentary.
28561
28562 1999-04-25  Richard Henderson  <rth@cygnus.com>
28563
28564         * gcc.dg/990424-1.c: New test.
28565
28566 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28567
28568         * g77.f-torture/execute/u77-test.f (main): Bug involving
28569         LSTAT has been fixed, so turn back on full checking.
28570
28571 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28572
28573         * g77.f-torture/compile/19990419-0.f: New test.
28574         * g77.f-torture/execute/19990419-1.f: New test.
28575
28576 1999-04-17  Richard Henderson  <rth@cygnus.com>
28577
28578         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28579         to avoid the need for a prototype to supress a warning.
28580
28581 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28582
28583         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28584
28585 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28586
28587         * gcc.c-torture/execute/990404-1.c: New test.
28588
28589 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28590
28591         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28592         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28593         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28594         missing initializer warnings.
28595
28596 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28597
28598         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28599         matching strings.
28600
28601 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28602
28603         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28604
28605 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28606
28607         * g77.f-torture/execute/19990325-0.f: New test.
28608         * g77.f-torture/execute/19990325-1.f: New test.
28609
28610 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28611
28612         * gcc.c-torture/execute/990324-1.c: New test.
28613
28614 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28615
28616         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28617         test with 4.
28618
28619 1999-03-17  Richard Henderson  <rth@cygnus.com>
28620
28621         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28622
28623 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28624
28625         * g77.f-torture/execute/19990313-2.f: New test.
28626         * g77.f-torture/execute/19990313-3.f: New test.
28627
28628 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28629
28630         * g77.f-torture/execute/19990313-0.f: New test.
28631         * g77.f-torture/execute/19990313-1.f: New test.
28632
28633 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28634
28635         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28636         printf to sprintf.
28637         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28638         (main): Add check for u15.  Conditionalize u31 check depending on
28639         whether ints are <32 bits or >=32 bits.
28640
28641 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28642
28643         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28644
28645 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28646
28647         * g77.f-torture/compile/19990305-0.f: New test.
28648         * g77.f-torture/execute/19981119-0.f: New test.
28649
28650 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28651
28652         * g77.f-torture/execute/970625-2.f: call ABORT if final
28653         result is not correct, instead of just printing it.
28654         Add this checking via newly introduced obfuscation, to
28655         trip up buggy front ends.
28656
28657 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28658
28659         * g77.f-torture/compile/960317-1.f: Moved from being
28660         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28661
28662 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28663
28664         * g77.f-torture/execute/960317-1.f: New (old) test.
28665         * g77.f-torture/execute/970625-2.f: Ditto.
28666
28667 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28668
28669         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28670         message on line 1 or line 2; cccp and cpplib do this differently.
28671
28672 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28673
28674         * g++.old-deja/g++.law/weak1.C: New test.
28675
28676 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28677
28678         * gcc.c-torture/execute/990119-1.c: Renamed to...
28679         * gcc.dg/990119-1.c: this, so it will only be tested once
28680         (it's a preprocessor test, it doesn't need to be run at
28681         multiple optimization levels).
28682
28683 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28684
28685         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28686           ALWAYS_CXXFLAGS.
28687
28688 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28689
28690         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28691         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28692         to not be compilable by current g77.
28693
28694 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28695
28696         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28697
28698 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28699
28700         * gcc.c-torture/execute/990222-1.c: New test.
28701
28702 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28703
28704         * g77.f-torture/compile/19990218-0.f: New test.
28705         * g77.f-torture/noncompile/19990218-1.f: New test.
28706
28707 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28708
28709         * g77.f-torture/compile/19981216-0.f: New test.
28710
28711 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28712
28713         * gcc.dg/990214-1.c: New test.
28714
28715 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28716
28717         * gcc.dg/990213-2.c: New test.
28718
28719         * gcc.dg/990213-1.c: New test.
28720
28721 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28722
28723         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28724         ints.
28725
28726 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28727
28728         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28729         specified by target.
28730
28731         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28732
28733 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28734
28735         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28736
28737 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28738
28739         * gcc.dg/special/ecos.exp: New test driver for new tests with
28740         special requirements.
28741
28742         * gcc.dg/special/alias-1.c: New test.
28743         * gcc.dg/special/gcsec-1.c: New test.
28744         * gcc.dg/special/weak-1.c: New test.
28745         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28746         * gcc.dg/special/weak-2.c: New test.
28747         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28748         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28749         * gcc.dg/special/wkali-1.c: New test.
28750         * gcc.dg/special/wkali-2.c: New test.
28751         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28752         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28753
28754 1999-02-10  Felix Lee  <flee@cygnus.com>
28755
28756           * lib/c-torture.exp (c-torture-compile): Pull out code for
28757           analyzing gcc error messages.
28758           (c-torture-execute): Likewise.  Fix some (harmless) false
28759           positives.
28760           * lib/gcc.exp (gcc_check_compile): New function.
28761
28762 1999-02-08  Richard Henderson  <rth@cygnus.com>
28763
28764         * gcc.c-torture/execute/990208-1.c: New test.
28765
28766 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28767
28768         * g++.dg/special/ecos.exp: New driver for new tests with special
28769         requirements
28770
28771         * g++.dg/special/conpr-1.C: New test
28772         * g++.dg/special/conpr-2.C: New test
28773         * g++.dg/special/conpr-2a.C: New test
28774         * g++.dg/special/conpr-3.C: New test
28775         * g++.dg/special/conpr-3a.C: New test
28776         * g++.dg/special/conpr-3b.C: New test
28777
28778         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28779         allow g++ to use the dg driver
28780
28781         * README: Add comment about g++.dg directory
28782
28783 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28784
28785         * README: Update email addresses.
28786
28787 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28788
28789         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28790         arguments in order to force structure S onto the stack even on
28791         the alpha.
28792         (test): Pass 10 leading arguments to function foo as well as the
28793         structure S.
28794
28795         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28796         failure for all targets.
28797
28798         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28799         abort to terminate program execution.
28800
28801 1999-01-30  Richard Henderson  <rth@cygnus.com>
28802
28803         * gcc.c-torture/execute/990130-1.c: New test.
28804
28805 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28806
28807         * gcc.dg/990130-1.c: New test.
28808
28809 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28810
28811         * gcc.c-torture/execute/990128-1.c: New test.
28812
28813 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28814
28815         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28816
28817 1999-01-27  Felix Lee  <flee@cygnus.com>
28818
28819         * lib/c-torture.exp (c-torture-compile): pull out code for
28820         analyzing gcc error messages.
28821         (c-torture-execute): ditto, and fix some (harmless) false
28822         positives.
28823         * lib/gcc.exp (gcc_check_compile): new function.
28824
28825 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28826
28827         * gcc.dg/990117-1.c: New test.
28828
28829         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28830
28831         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28832
28833 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28834
28835         * g77.f-torture/compile/990115-1.f: New test.
28836
28837 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28838
28839         * gcc.c-torture/compile/990107-1.c: New test
28840
28841 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28842
28843         * gcc.c-torture/execute/990106-2.c: New test.
28844
28845         * gcc.c-torture/execute/990106-1.c: New test.
28846
28847 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28848
28849         * gcc.c-torture/compile/981223-1.c: New test.
28850
28851 1998-12-29  Richard Henderson  <rth@cygnus.com>
28852
28853         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28854         (opt3): Rename from opt4 and disable.
28855
28856 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28857
28858         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28859
28860 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28861
28862         * g++.old-deja/g++.other/conv5.C: New test.
28863
28864 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28865
28866         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28867
28868 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28869
28870         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28871
28872 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28873
28874         * gcc.c-torture/compile/981211-1.c: New test.
28875
28876 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28877
28878         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28879
28880         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28881
28882 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28883
28884         * gcc.special/930510-1.c: Make C9X safe.
28885         * gcc.misc-tests/gcov-1.c Similarly.
28886         * gcc.misc-tests/gcov-2.c Similarly.
28887
28888 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28889
28890         * gcc.dg/ultrasp1.c: New test.
28891
28892 1998-12-06  Richard Henderson  <rth@cygnus.com>
28893
28894         * gcc.c-torture/execute/981206.c: New test.
28895
28896 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28897
28898         * g++.old-deja/g++.ns/template7.C: New test.
28899
28900         * g++.old-deja/g++.other/expr1.C: New test.
28901
28902         * g++.old-deja/g++.eh/tmpl3.C: New test.
28903
28904         * g++.old-deja/g++.eh/tmpl2.C: New test.
28905
28906 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28907
28908         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28909         * g++.old-deja/g++.other/using6.C: Removed.
28910         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28911
28912         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28913
28914 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28915
28916         * g++.old-deja/g++.pt/overload8.C: New test.
28917
28918         * g++.old-deja/g++.pt/overload7.C: New test.
28919
28920         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28921
28922         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28923         and relinking messages.
28924         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28925         compiling with -frepo.
28926
28927 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28928
28929         * g++.old-deja/g++.pt/lookup6.C: New test.
28930
28931 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28932
28933         * gcc.c-torture/execute/981130-1.c: New test.
28934         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28935
28936 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28937
28938         * g++.old-deja/g++.pt/explicit76.C: New test.
28939
28940         * g++.old-deja/g++.pt/friend38.C: New test.
28941
28942         * g++.old-deja/g++.ns/crash2.C: New test.
28943
28944         * g++.old-deja/g++.pt/defarg8.C: New test.
28945
28946         * g++.old-deja/g++.pt/instantiate6.C: New test.
28947
28948         * g++.old-deja/g++.pt/static6.C: New test.
28949
28950         * g++.old-deja/g++.pt/decl2.C: New test.
28951
28952 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28953
28954         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28955         problem is actually related with name lookup, but so what? :-)
28956
28957         * g++.old-deja/g++.pt/friend37.C: New test.
28958
28959 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28960
28961         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28962         element, which fails on some systems.
28963
28964         * g77.f-torture/execute/labug1.f: New test.
28965
28966 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28967
28968         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28969         is defined.
28970
28971 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28972
28973         * g77.f-torture/compile/981117-1.f: New test.
28974
28975 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28976
28977         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28978         properly discarded.
28979
28980 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28981
28982         * gcc.c-torture/execute/memcheck: New directory of tests for
28983         -fcheck-memory-usage.
28984
28985 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28986
28987         * README: New file, general information about the testsuite and
28988         new description of the various C++ test subdirectories.
28989         * README.g++: Eliminate obsolete information, update and move most
28990         relevant stuff to README.
28991
28992 1998-11-07  Richard Henderson  <rth@cygnus.com>
28993
28994         * gcc.c-torture/compile/981107-1.c: New test.
28995
28996 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28997
28998         * execute/memcpy-bi.c: New testcase.
28999
29000 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29001
29002         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29003         base classes.
29004
29005         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29006         template is selected.
29007
29008         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29009         classes, it should be accepted for all types.
29010
29011         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29012
29013         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29014         specializations start with template headers.
29015
29016 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29017
29018         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29019
29020         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29021         non-POD types.
29022
29023 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29024
29025         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29026
29027 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29028
29029         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29030
29031 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29032
29033         * 981019-1.c: New test.
29034
29035 1998-10-14  Robert Lipe <robertl@dgii.com>
29036
29037         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29038         find objc headers.
29039
29040 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29041
29042         * compile/981001-4.c: Remove use of GCC extension that triggers a
29043         compiler bug.
29044
29045 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29046
29047         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29048
29049 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29050
29051         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29052         instantiation of template produces incorrect code for delete
29053         expression.
29054
29055         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29056         constructors' name is not unique.
29057         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29058         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29059
29060         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29061         automatic array of const is ill-formed.
29062
29063         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29064         of template parameter?
29065
29066         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29067         const.
29068
29069         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29070         pointer-to-member expression.
29071
29072         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29073         declaration causes ICE.
29074
29075 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29076
29077         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29078         reserved in the global namespace.
29079
29080         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29081         generate needed virtual table.
29082
29083         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29084
29085 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29086
29087         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29088         template-dependent type
29089
29090 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29091
29092         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29093         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29094         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29095
29096         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29097         class should be usable as argument of member function.
29098         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29099         class should be usable as return type of member function.
29100         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29101         class should be usable as type of data member.
29102
29103         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29104
29105 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29106
29107         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29108
29109 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29110
29111         * gcc.dg/dll-?.c Add thumb to target list.
29112         Fix assembler scan patterns to match current assembler output.
29113
29114 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29115
29116         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29117         matching of template brackets.
29118
29119         * g++.old-deja/g++.other/using4.C: New test.  Test using
29120         declarations of methods from base classes.
29121
29122         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29123         within functions should introduce names into the innermost
29124         enclosing namespace.
29125
29126         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29127         of static locals if first initialization throws.
29128
29129 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29130
29131         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29132
29133 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29134
29135         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29136         lose track of the possible targets of tablejump insns.
29137         * special/special.exp: Run it.
29138
29139 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29140
29141         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29142         must be declared before its specializations can be named in friend
29143         declarations.
29144
29145 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29146
29147         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29148
29149         * g77.f-torture/execute/io1.f: New test.
29150
29151 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29152
29153         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29154         with pointer to template function, for which no argument deduction
29155         is possible.
29156
29157         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29158         specialization of template function as argument to template
29159         function.
29160
29161         * g++.old-deja/g++.other/access2.C: New test; Inner class
29162         shouldn't have privileged access to Outer's names.
29163
29164 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29165
29166         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29167         friend template declared within template class conflicts with
29168         nested class of the same name.
29169
29170         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29171         is ignored.
29172
29173         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29174         object with direct initializer as function declaration.
29175
29176         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29177         initializers.
29178
29179         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29180         involving const pointer and NULL produces incorrect result.
29181
29182         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29183         type name without `typename' should be rejected with -pedantic.
29184
29185 1998-10-02  Richard Henderson  <rth@cygnus.com>
29186
29187         * g++.old-deja/g++.other/addrof1.C: New test.
29188
29189 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29190
29191         * gcc.c-torture/compile/981001-1.c: New test.
29192         * gcc.c-torture/execute/981001-1.c: New test.
29193
29194 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29195
29196         * gcc.c-torture/compile/981001-2.c: New test.
29197         * gcc.c-torture/compile/981001-3.c: New test.
29198         * gcc.c-torture/compile/981001-4.c: New test.
29199
29200 1998-10-01  Robert Lipe  <robertl@dgii.com>
29201
29202         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29203         multilibbed hosts.   Idea grafted from g77.exp.
29204
29205 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29206
29207         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29208         avoid losing on systems which need -lsocket.
29209
29210 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29211
29212         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29213         * g++.old-deja/g++.other/nested2.C: Ditto.
29214         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29215         failure.
29216
29217 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29218
29219         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29220         preferred over template operator!= for enum bitfields.
29221
29222 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29223
29224         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29225         that happen to have the same base name, but in different scopes,
29226         are incorrectly rejected.
29227
29228 1998-09-16  Richard Henderson  <rth@cygnus.com>
29229
29230         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29231         on the native word size instead of an integer literal.
29232
29233 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29234
29235         * g++.old-deja/g++.other/static2.C: Invocation of static data
29236         member of type pointer-to-function denoted as non-static member.
29237
29238         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29239         checks involving function types and aliases.
29240
29241 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29242
29243         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29244         redefined to the same non-trivial type.
29245
29246         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29247         namespace-qualification of template specializations declared in
29248         other namespaces.
29249
29250         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29251         to declare a subset of the specializations of a template function
29252         as friends of specializations of a template class.
29253
29254         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29255         member templates that do not fully specialize the enclosing
29256         template class are rejected.
29257
29258 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29259
29260         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29261
29262 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29263
29264         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29265         altered from libf2c/libU77 version.
29266
29267 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29268
29269         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29270
29271 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29272
29273         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29274         (un)signed char are different types for template specialization
29275         purposes.
29276
29277 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29278
29279         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29280         * objc: ObjC testsuite.
29281
29282 1998-08-31  Catherine Moore  <clm@cygnus.com>
29283
29284         * gcc.c-torture/execute/941014-1.x:  New file.
29285
29286 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29287
29288         * lib/c-torture.exp: Add support for
29289         torture_eval_before_compile and torture_eval_before_execute
29290         variables.
29291
29292 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29293
29294         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29295         this test triggers valid.
29296
29297 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29298
29299         * gcc.dg/980827-1.c: New test.
29300
29301 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29302
29303         * gcc.c-torture/execute/loop-4b.c: New test.
29304
29305 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29306
29307         * lib/c-torture.exp: Add support for
29308         torture_eval_before_compile and torture_eval_before_execute
29309         variables.
29310
29311 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29312
29313         * gcc.c-torture/compile/980825-1.c: New test.
29314
29315 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29316
29317         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29318         count number tests in opt_t0 not good_t0.
29319
29320 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29321
29322         * gcc.c-torture/compile/930326-1.x: Fix typo.
29323
29324 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29325
29326         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29327         causes an ICE.
29328
29329 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29330
29331         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29332         STACK_SIZE is defined.
29333         * gcc.c-torture/unsorted/stuct.c: Similarly.
29334
29335         * gcc.c-torture/compile/980821-1.c: New test.
29336
29337 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29338
29339         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29340
29341 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29342
29343         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29344         code.
29345
29346 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29347
29348         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29349         error'.
29350
29351 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29352
29353         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29354
29355 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29356
29357         * gcc.c-torture/compile/980816-1.c: New test.
29358
29359         * gcc.dg/980816-1.c: New test.
29360
29361 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29362
29363         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29364         compiler for ieee tests.
29365
29366 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29367
29368         * g77.f-torture/compile/980729-0.f: New test.
29369
29370 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29371
29372         * gcc.c-torture/special/eeprof-1.c: New test, for
29373         -finstrument-functions.
29374         * gcc.c-torture/special/special.exp: Run it.
29375
29376 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29377
29378         * gcc.c-torture/compile/980729-1.c: New test.
29379
29380 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29381
29382         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29383         __thumb__ is defined, and test for ARM style doubles if so.
29384
29385 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29386
29387         * g77.f-torture/noncompile/980615-0.f: New test.
29388
29389 1998-07-26  H.J. Lu  (hjl@gnu.org)
29390
29391         * gcc.dg/980312-1.c: Do link instead of compile.
29392         * gcc.dg/980313-1.c: Likewise.
29393
29394 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29395
29396         * gcc.c-torture/compile/980726-1.c: New test.
29397
29398 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29399
29400         * g77.f-torture/execute/io0.f: New test.
29401
29402 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29403
29404         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29405         an int.
29406
29407 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29408
29409         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29410         m32r bugs.
29411
29412 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29413
29414         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29415         c-decl.c:grokdeclarator can handle mode attributes.
29416
29417 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29418
29419         * gcc.c-torture/execute/980716-1.c: New test.
29420
29421 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29422
29423         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29424         the mn10200.
29425         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29426         the mn10200.
29427         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29428         * gcc.c-torture/compile/930326-1.x: Similarly.
29429
29430 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29431
29432         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29433         New test from Craig.
29434
29435 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29436
29437         * g77.f-torture/noncompile/980616-0.f: New test.
29438
29439         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29440
29441 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29442
29443         *  g++.other/singleton.C: Return error value instead of taking
29444         SIGSEGV.
29445
29446 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29447
29448         *  g++.other/singleton.C: New test.   Warning is under dispute.
29449         Runtime crash is not.
29450
29451 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29452
29453         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29454         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29455         using6.C, using7.C}:  New namespace tests.
29456
29457 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29458
29459         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29460         specialization with typedef'ed names used as array indexes.
29461
29462 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29463
29464         * gcc.c-torture/execute/980709-1.c: New test.
29465
29466         * gcc.dg/980709-1.c: New test.
29467
29468 1998-07-07  Richard Henderson  <rth@cygnus.com>
29469
29470         * gcc.c-torture/execute/bcp-1.c: New test.
29471
29472 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29473
29474         * gcc.c-torture/execute/980707-1.c: New test.
29475
29476 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29477
29478         * gcc.c-torture/compile/980706-1.c: New test.
29479
29480 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29481
29482         * g77.f-torture/execute/980701-0.f,
29483         g77.f-torture/execute/980701-1.f: New test from Craig.
29484
29485 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29486
29487         * gcc.c-torture/compile/980701-1.c: New test.
29488
29489         * gcc.c-torture/execute/980701-1.c: New test.
29490
29491 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29492 rlsruhe.de>
29493
29494         * g++.old-deja/g++.robertl/eb132.C: New test.
29495         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29496
29497 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29498
29499         * g77.f-torture/execute/980628-7.f,
29500         g77.f-torture/execute/980628-8.f,
29501         g77.f-torture/execute/980628-9.f,
29502         g77.f-torture/execute/980628-10.f: New tests from Craig.
29503
29504         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29505
29506 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29507
29508         * g77.f-torture/execute/980628-4.f: New test from Craig.
29509         * g77.f-torture/execute/980628-5.f: Likewise.
29510         * g77.f-torture/execute/980628-2.f: Likewise.
29511         * g77.f-torture/execute/980628-0.f: Likewise.
29512         * g77.f-torture/execute/980628-1.f: Likewise.
29513         * g77.f-torture/execute/980628-3.f: Likewise.
29514         * g77.f-torture/execute/980628-6.f: Likewise.
29515
29516 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29517
29518         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29519         directory when nothing has been installed yet.
29520
29521 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29522
29523         * gcc.c-torture/special/special.exp: Handle newer versions of
29524         dejagnu.
29525
29526 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29527
29528         * gcc.dg/980626-1.c: New test.
29529
29530 1998-06-19  Bruno Haible <haible@ilog.fr>
29531
29532         * gcc.misc-tests/m-un-2.c: New test.
29533         * g++.old-deja/g++.other/warn01.c: Likewise.
29534
29535 1998-06-19  Robert Lipe  <robertl@dgii.com>
29536
29537         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29538         compatibility with assmblers with a different comment character.
29539         Eliminate use of GAS-specific extensions.
29540
29541 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29542
29543         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29544
29545 1998-06-19  Robert Lipe  <robertl@dgii.com>
29546
29547         *lib/g77.exp: Replace search for libf2c.a with search for newly
29548         renamed libg2c.a
29549
29550 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29551
29552         * gcc.c-torture/execute/980617-1.c: New test.
29553
29554 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29555
29556         * gcc.c-torture/execute/980612-1.c: New test.
29557
29558 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29559
29560         * gcc.dg/980523-1.c: Only test on ppc-linux.
29561         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29562
29563         * gcc.c-torture/execute/980608-1.c: New test.
29564
29565 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29566
29567         * gcc.c-torture/execute/980605-1.c: New test.
29568
29569 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29570
29571         * gcc.c-torture/execute/980604-1.c: New test.
29572
29573 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29574
29575         * gcc.c-torture/execute/980602-1.c: New test.
29576         * gcc.c-torture/execute/980602-2.c: Likewise.
29577
29578 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29579
29580         * 970125-0.f: Fix per JCB.  Add commentary.
29581
29582 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29583
29584         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29585         IEEE -0 support.
29586
29587 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29588
29589         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29590         earlier.
29591
29592 1998-05-28  Catherine Moore <clm@cygnus.com>
29593
29594         * gcc.c-torture/execute/980526-3.c: New test.
29595
29596 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29597
29598         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29599         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29600         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29601         m88k-motorola-sysv3 to XFAIL.
29602
29603 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29604
29605         * gcc.dg/980526-1.c: New test.
29606         * gcc.c-torture/execute/980526-2.c: New test.
29607
29608 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29609
29610         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29611
29612         * gcc.c-torture/execute/980526-1.c: New test.
29613
29614 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29615
29616         * g77.f-torture/execute/alpha2.f: Add runtime test.
29617
29618 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29619
29620         * g++.old-deja/old-deja.exp: Strip leading directories.
29621
29622         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29623         error for the line.  Don't run multiple tests for the same line.
29624
29625 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29626
29627         * gcc.dg/980523-1.c: New test.
29628
29629 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29630
29631         * g77.f-torture/compile/970915-0.f: New test.
29632
29633 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29634
29635         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29636
29637 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29638
29639         * gcc.dg/980520-1.c: New test.
29640
29641 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29642
29643         * gcc.dg/980502-1.c: Fix return type.
29644
29645 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29646
29647         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29648         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29649         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29650         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29651         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29652
29653 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29654
29655         * g77.f-torture/execute/980520-1.f: New test.
29656
29657 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29658
29659         * lib/mike-g77.exp: New file.
29660
29661         * g77.f-torture/noncompile/noncompile.exp,
29662         g77.f-torture/noncompile/check0.f: New files.
29663
29664 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29665
29666         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29667         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29668         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29669         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29670         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29671         abort where appropriate.
29672
29673 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29674
29675         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29676         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29677
29678 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29679
29680         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29681
29682 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29683
29684         * g77.f-torture/compile/980427-0.f: New test.
29685
29686 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29687
29688         * g77.f-torture/compile/980424-0.f: New test.
29689
29690 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29691
29692         * g77.f-torture/compile/980419-2.f (main): New test.
29693         * g77.f-torture/compile/970125-0.f: New test.
29694         * g77.f-torture/compile/980419-1.f: New test.
29695
29696 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29697
29698         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29699         of loop-4.c.
29700
29701 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29702
29703         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29704
29705 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29706
29707         * gcc.c-torture/compile/980329-1.c: New test.
29708
29709 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29710
29711         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29712         * gcc.dg/980312-1.c: Fix typo in -march command.
29713
29714 1998-03-16  H.J. Lu  (hjl@gnu.org)
29715
29716         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29717
29718 1998-03-11  Robert Lipe  <robertl@dgii.com>
29719
29720         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29721         Dave Love agree the Fortran source is bogus.
29722
29723 1998-03-11  Robert Lipe  <robertl@dgii.com>
29724
29725         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29726         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29727         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29728         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29729         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29730
29731 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29732
29733         * g++.old-deja/g++.other/friend1.C: New test.
29734
29735 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29736
29737         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29738         possibly uninitialized) variables and declare dnrm2.
29739
29740 1998-02-23  Robert Lipe <robertl@dgii.com>
29741
29742         From Bruno Haible <haible@ilog.fr>:
29743         * gcc.c-torture/execute/980223.c: New test.
29744
29745 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29746
29747         * gcc.dg/ifelse-1.c: New test.
29748
29749 1998-02-09  H.J. Lu  (hjl@gnu.org)
29750
29751         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29752
29753           * lib/old-dejagnu.exp (old-dejagnu): Added the
29754           "execution test - XFAIL *-*-*" handling in the spirit of
29755           "excess errors test -". Changed the "execution test fails"
29756           handling to be like "excess errors test fails".
29757           * Update various tests accordingly.
29758
29759 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29760
29761         * gcc.c-torture/execute/980205.c: New test.
29762
29763 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29764
29765         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29766         * lib/f-torture.exp: Similarly.
29767         * gcc.c-torture: Rename all .cexp files to .x files.
29768
29769 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29770
29771         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29772         (940510-1.c): Removed duplicate.
29773         (971104-1.c): New test.
29774
29775 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29776
29777           * lib/f-torture.exp: Improve error and loop detection.
29778
29779 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29780
29781         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29782         use that to size the filler array.
29783
29784 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29785
29786         * lib/c-torture.exp(c-torture-execute): Fix typo.
29787
29788         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29789         testcase as the executable name. Keep the executable around if
29790         the test fails.
29791
29792 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29793
29794         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29795         changes.  Only test one -g option, and move it to the end of the
29796         list of options to test.
29797
29798 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29799
29800         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29801         variable GCC_TORTURE_OPTIONS to supply default switches separated
29802         by colons.  If no environment variable, run tests with -O0 -g, -O1
29803         -g, and -O2 -g as well.
29804
29805 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29806
29807         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29808         explanatory comments. Fix indentation.
29809
29810 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29811
29812         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29813
29814 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29815
29816         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29817         * g++.old-deja/g++.mike/p7325.C: Likewise.
29818         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29819
29820 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29821
29822         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29823         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29824         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29825         * g++.old-deja/g++.law/operators4.C: Likewise.
29826
29827 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29828
29829         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29830         * g++.old-deja/g++.mike/p784.C: Ditto.
29831         * g++.old-deja/g++.mike/p785.C: Ditto.
29832
29833 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29834
29835           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29836
29837 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29838
29839         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29840         target feature; pass this to c-torture-execute as needed.
29841
29842 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29843
29844         * lib/c-torture.exp(c-torture-execute): If the previous and the
29845         current executables being tested are identical, we don't need to
29846         run the executable again. Try to make the executable names
29847         unique. Add an optional argument for passing additional compiler
29848         flags.
29849
29850 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29851
29852         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29853
29854 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29855
29856         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29857
29858 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29859
29860         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29861         32bit or larger longs.
29862
29863         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29864         have either a 32bit long or 32bit int.
29865
29866 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29867
29868         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29869         Make double precision tests dependent on sizeof (double).
29870
29871 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29872
29873         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29874         too.
29875
29876 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29877
29878         * gcc.c-torture/compile/961203-1.cexp: New script.
29879
29880 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29881
29882         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29883         up the includes ourselves.
29884
29885 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29886
29887         * lib/plumhall.exp: Remove random include, and add a few
29888         verbose messages for debugging.
29889
29890 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29891
29892         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29893         of trying to do it ourselves.
29894
29895 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29896
29897         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29898
29899 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29900
29901         * gcc.prms/5403.c: Made regexp a bit less strict.
29902
29903 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29904
29905         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29906         is returned from remote_load instead.
29907         * lib/plumhall.exp: Ditto.
29908         * lib/mike-g++.exp: Ditto.
29909         * lib/old-dejagnu.exp: Ditto.
29910         * lib/c-torture.exp: Ditto.
29911
29912 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29913
29914         * lib/g++.exp: Use build_wrapper procedure.
29915         * lib/gcc.exp: Ditto.
29916
29917 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29918
29919         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29920         an old-style decl for malloc.  Fixes tests to work when
29921         sizeof (int) != sizeof (size_t).
29922
29923 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29924
29925         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29926
29927         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29928         use stdargs.h interface.
29929
29930 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29931
29932         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29933         NO_VARARGS when compiling.
29934
29935 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29936
29937         * lib/plumhall.exp(ph_includes): New procedure.
29938         (ph_make): Use it.
29939         (ph_compiler): Ditto.
29940
29941         * lib/g++.exp: Rename test-glue.c to testglue.c.
29942         * lib/gcc.exp: Ditto.
29943
29944 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29945
29946         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29947         to completion when it's called.
29948
29949 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29950
29951         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29952         is defined, don't do test.
29953
29954 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29955
29956         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29957         for object files.
29958         (ph_summary): Mark skipped testcases as untested, not unresolved.
29959
29960         * lib/plumhall.exp (ph_make): If unresolved because of bad
29961         errorCode, record errorCode in log file.
29962         (*): Replace send_log/verbose with verbose -log.
29963
29964 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29965
29966         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29967         double conversion if double isn't at least 8 bytes.
29968
29969         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29970         int to work with targets where int is 16 bits.
29971
29972         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29973         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29974         precision for the test to complete.
29975
29976 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29977
29978         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29979         if d10v is not compiled with the -mdouble64 flag.
29980         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29981
29982         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29983         d10v is not compiled with the -mint32 flag.
29984
29985 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29986
29987         * lib/plumhall.exp: Use incr_count.
29988
29989 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29990
29991         * gcc.c-torture: Update to c-torture-1.45.
29992
29993 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29994
29995         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29996         the name of the expect testcase file).
29997
29998         * lib/g++.exp(g++_init): Ditto.
29999
30000 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30001
30002         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30003         the host.
30004
30005         * lib/gcc.exp(gcc_exit): New procedure.
30006
30007 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30008
30009         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30010         specs where appropriate.
30011
30012         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30013         because of new "candidates are" messages, and removed a few
30014
30015         * Converted all non-old-style g++ testcases to old-style, and
30016         moved into g++.old-deja.
30017
30018 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30019
30020         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30021         options.
30022
30023         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30024         succeeded.
30025
30026         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30027
30028 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30029
30030         * lib/gcc.exp (gcc_target_compile): Add support for defining
30031         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30032         the machine doesn't have those features.
30033
30034 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30035
30036         * g++.law/operators4.exp: Don't use LIBS.
30037
30038 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30039
30040         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30041
30042         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30043         * lib/g++.exp: Set it here instead. Also, allow use of the
30044         --tool_exec and --tool_opt options. Change CXX to
30045         GXX_UNDER_TEST.
30046
30047         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30048
30049         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30050
30051 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30052
30053         * lib/old-dejagnu.exp: Use prune_warnings instead of
30054         prune_system_crud.
30055         * lib/mike-g++.exp: Ditto.
30056         * lib/gcc.exp: Ditto.
30057         * lib/g++.exp: Ditto.
30058
30059         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30060
30061 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30062
30063           * 941014-2.c: Include stdlib.h
30064           * 960327-1.c: Include stdio.h
30065           * dbra.c, index-1.c: Don't assume ints are 32bits.
30066
30067 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30068
30069         * lib/gcc.exp: Add gcc,stack_size target feature.
30070
30071         * lib/g++.exp(g++_target_compile): Add the include and link
30072         paths here, not in two other places. And, it's $options, not
30073         options.
30074
30075         * lib/mike-g++.exp(postbase): Remove the code that determines
30076         the correct include and link paths.
30077         * g++.old-deja/old-deja.exp: Ditto.
30078
30079 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30080
30081         * lib/g++.exp(g++_init): target_compile no longer returns the
30082         filename of the result.
30083
30084 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30085
30086         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30087         call to glob.
30088
30089         * gcc.c-torture/special/special.exp: Change call to
30090         gcc_target_compile to include the object file.
30091
30092 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30093
30094         * gcc.c-torture/special/special.exp: Correct misspelling in last
30095         change.
30096
30097 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30098
30099         * lib/plumhall.exp(ph_summary): Log the entire output of the
30100         executable. Return -1 if there were any failures, 0 otherwise.
30101         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30102         (ph_make): Clean up objects and executables that were built
30103         if the tests succeeded.
30104
30105 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30106
30107         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30108         libraries and includes in the build tree as appropriate.
30109
30110 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30111
30112         * lib/c-torture.exp: Instead of looking for the global variable
30113         NO_LONG_LONG, check to see if that's a feature of the target.
30114
30115 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30116
30117         * config/default.exp: Minimize. Delete the remainer of the files in
30118         config; this functionality is now in devo/dejagnu/config.
30119
30120         g++.*/*: Pass any additional flags used to compile to postbase;
30121         delete CXXFLAGS.
30122
30123         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30124         is now done by runtest.exp. Use gcc_target_compile instead of
30125         compile.
30126
30127         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30128         Remove references to CFLAGS. Use remote_file instead of
30129         calling rm -f.
30130         (c-torture): Take a list of arguments to use to compile this
30131         testcase.
30132
30133         lib/g++.exp: Simplify. Use target_compile instead of compile.
30134         lib/gcc-dg.exp: Ditto.
30135         lib/gcc.exp: Ditto.
30136         lib/mike-{gcc,g++}.exp: Ditto.
30137         lib/old-dejagnu.exp: Ditto.
30138         lib/plumhall.exp: Ditto.
30139
30140 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30141
30142         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30143         (ph_linker): Likewise.
30144
30145 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30146
30147           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30148         MAP_ANON / MAP_ANONYMOUS if defined;
30149         else try to map from /dev/zero .
30150
30151 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30152
30153         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30154         isn't defined, then define it to MAP_ANONYMOUS.
30155
30156 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30157
30158         * gcc.c-torture: Update to c-torture-1.42 release.
30159
30160 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30161
30162         * gcc.c-torture: Update to c-torture-1.41 release.
30163
30164 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30165
30166         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30167         c-torture release.
30168
30169 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30170
30171         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30172         and LDFLAGS.  Fix second case to append the target_info ldflags
30173         onto LDFLAGS, not CFLAGS.
30174         * lib/g++.exp (g++_init): Add target_info stuff.
30175         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30176         of libgloss and newlib flags for !native.
30177
30178         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30179         (GDB): Fix relative path to go up another dir for finding gdb.
30180
30181 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30182
30183         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30184         versions in the target_info array, if they don't exist.
30185
30186 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30187
30188         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30189
30190 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30191
30192         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30193         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30194
30195 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30196
30197         * lib/old-dejagnu.exp: Don't remove the output file before we've
30198         actually tested it. Don't append pwd to the path of the executable
30199         we're testing.
30200
30201 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30202
30203         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30204
30205 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30206
30207         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30208         temporary directory for compiler files, and set it to a default
30209         value of /tmp. Set $output as the name of the output file from
30210         compiling the testcase. Add a -o option to $cflags_var so the
30211         compiler writes the final output file as $output. Set $executable
30212         to $output.
30213
30214         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30215         directory for compiler files, and set it to /tmp if it doesn't
30216         already have a value. Set $output_file to the name of the output
30217         file from compiling the testcase. Add a -o option to CXXFLAGS so
30218         the compiler writes the final output file as $output. Use $output
30219         as the executable to be tested.
30220
30221 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30222
30223         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30224
30225 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30226
30227         * gcc.c-torture/execute/pending-1.c: New test.  Still
30228         pending in Tege's queue.
30229
30230 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30231
30232         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30233         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30234         if there were failures.  Call unresolved if there were unresolved
30235         testcases.  Call gcc_fail if program did not run to completion.
30236         (ph_make): Pass additional argument name to ph_execute.
30237         (ph_execute): Add new argument.  Pass additional arguments to
30238         ph_summary.  Call gcc_fail is there is no execution output.
30239
30240 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30241
30242         * lib/plumhall.exp (proc_summary): Output relavent summary
30243         lines into the log so specific failures in plumhall can be
30244         investigated.
30245
30246 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30247
30248         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30249         (c-torture-execute): Don't try to execute tests which use
30250         "long long" types if $NO_LONG_LONG is nonzero.
30251
30252 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30253
30254         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30255         not c-torture.
30256
30257         * gcc.ieee: Move from here.
30258         * gcc.c-torture/execute/ieee: To here.
30259
30260 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30261
30262         * gcc.c-torture: Update to c-torture-1.41 release.
30263
30264 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30265
30266         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30267         not "$output".
30268
30269 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30270
30271         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30272         -c present.
30273
30274 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30275
30276         * config/proelf.exp: Handle connecting to a simulator.
30277
30278 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30279
30280         * config/proelf.exp: New file.  Enough framework that we can
30281         run c-torture tests on the proelf targets (or any other target
30282         that gdb can connect to for that matter).
30283
30284 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30285
30286         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30287         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30288
30289         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30290         exec_output exists.
30291
30292 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30293
30294         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30295         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30296
30297         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30298         to pass/fail/unresolved/unsupported/untested.  Caller must now
30299         call unresolved/unsupported/untested.
30300         * lib/*.exp: Update FSF address.  Update to handle new results of
30301         ${tool}_load.
30302         * lib/chill.exp (verbose): Delete.
30303
30304 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30305
30306         * lib/gcc.exp (default_gcc_start): Change order of args to
30307         $LDFLAGS $CFLAGS $LIBS.
30308         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30309         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30310         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30311         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30312         * gcc.misc-tests/dg-test.exp: Likewise.
30313         * gcc.misc-tests/msgs.exp: Likewise.
30314         * gcc.prms/prms.exp: Likewise.
30315         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30316         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30317
30318         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30319
30320 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30321
30322         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30323
30324         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30325         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30326
30327         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30328         necessary.
30329
30330 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30331
30332         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30333         global for loop; add use of $mathlib.
30334         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30335         settings here; set mathlib for anything but VxWorks.
30336
30337 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30338
30339         * gcc.c-torture: Update to c-torture-1.40 release.
30340
30341 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30342
30343         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30344         dg.exp.
30345
30346 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30347
30348         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30349         global.
30350
30351 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30352
30353         * lib/g++.exp (LIBS): Define if not already.
30354         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30355         (gcc-dg-prune): Call prune_gcc_output.
30356         * lib/gcc.exp (prune_gcc_output): New proc.
30357         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30358         prune_gcc_output.
30359
30360 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30361
30362         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30363         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30364
30365 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30366
30367         * gcc.c-torture: Update to c-torture-1.39 release.
30368
30369 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30370
30371         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30372         fails, try others as well.
30373
30374 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30375
30376         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30377         If compilation fails, mark execute tests as `untested'.
30378         If test is marked as unsupported, don't mark compilation and
30379         execute tests as failed.
30380
30381 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30382
30383         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30384         libstdc++ for whether or not we want to be doing shared
30385         libraries.  Delete link_curses since we don't need it anymore.
30386         * lib/mike-g++.exp (postbase): Don't link in libg++.
30387         * g++.old-deja/old-deja.exp: Likewise.
30388
30389 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30390
30391         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30392
30393 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30394
30395         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30396         For that, add `-Wl,-a,shared_archive'.
30397         * g++.old-deja/old-deja.exp: Likewise.
30398
30399 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30400
30401         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30402
30403 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30404
30405         * lib/mike-g++.exp (postbase): Pay attention to the status of
30406         g++_load.
30407
30408 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30409
30410           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30411
30412 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30413
30414         * lib/gcc.exp (default_gcc_start): No longer need to log program
30415         being executed or its output, execute_anywhere does that now.
30416         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30417         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30418
30419 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30420
30421         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30422         the same as those in lib/g++.exp.
30423
30424 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30425
30426         * gcc.c-torture: Update to c-torture-1.38 release.
30427         * gcc.ieee: Related changes.
30428
30429 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30430
30431         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30432         "exec". Minor reformatting changes.
30433
30434         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30435         cross. This means all "exec" calls now work on a remote host as
30436         well.
30437         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30438         cross. Filter out the extra "\r\n" stuff that expect puts in.
30439         (c-torture-execute): Filter out the bogus warnings like
30440         c-torture-compile does. Add support for canadian cross.
30441         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30442         Use execute_anywhere rather than calling exec directly. Now it
30443         works for canadian cross testing.
30444
30445 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30446
30447         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30448         results into a variable, and check that rather than using file exists.
30449
30450 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30451
30452         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30453         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30454
30455 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30456
30457         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30458         lib_curses if there's a shared libg++ in the build tree.
30459
30460 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30461
30462         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30463         if not supported target.
30464
30465 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30466
30467         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30468         link_curses up to always happen, not just for native builds.
30469
30470 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30471
30472         * gcc.c-torture: Update to c-torture-1.36 release.
30473         * gcc.failure: Related changes.
30474
30475 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30476
30477         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30478
30479 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30480
30481         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30482         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30483         runshlib, link_curses, and mathlib for link and run.
30484
30485         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30486         pass the runtime shared library options for Solaris, OSF/1, and
30487         Irix5, and link with -lcurses to avoid unresolved references.
30488
30489 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30490
30491         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30492         only run once.
30493
30494 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30495
30496         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30497
30498 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30499
30500         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30501         do not have a framework for the "compat" tests yet.
30502
30503 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30504
30505         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30506         set to null if we're testing vxworks5.1.  Use that instead of
30507         `-lm' in the setting of LIBS for link and run.
30508
30509 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30510
30511         * config/rom68k.exp (${tool}_load): Major changes to make it
30512         work.  Verified that it does in fact return the stuff in
30513         exec_output properly.  Catch any Emul or any TRAP other than 0.
30514
30515 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30516
30517         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30518         LDFLAGS properly for targets that need stuff from libgloss.
30519         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30520         only run once.
30521         (gpp_initialized): New variable.
30522
30523 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30524
30525         * config/rom68k.exp: Load libgloss.exp.
30526         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30527         so we can produce a fully linked binary.
30528         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30529         so we can produce a fully linked binary.
30530
30531 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30532
30533         * lib/plumhall.exp (ph_section): Watch for expected failures.
30534         Add missing `else'.
30535
30536         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30537         run the testcase.
30538         (c-torture): Likewise.
30539
30540 1995-08-28  Doug Evans  <dje@cygnus.com>
30541
30542         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30543
30544         * lib/mike-g++.exp (mike_cleanup): New proc.
30545         (prebase): New globals compiler_result, not_compiler_result,
30546         target_regexp.
30547         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30548         allow leading "-" in pattern.  Watch for unsupported tests.
30549         If $compiler_result is set, pattern match assembler code,
30550         and ditto for $not_compiler_result.
30551         * lib/mike-gcc.exp: Likewise.
30552
30553         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30554         execution "succeeded".
30555
30556 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30557
30558         * config/win32.exp: New file.
30559         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30560
30561 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30562
30563         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30564         unsupported.
30565         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30566         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30567         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30568
30569         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30570         "... without exceptions was ...".  That is now handled by
30571         prune_system_crud.
30572         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30573
30574 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30575
30576         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30577         sieve.c,sort2.c}: New files.
30578         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30579         sieve.exp,sort2.exp}: Drivers for them.
30580
30581         * lib/mike-gcc.exp (program_output): New user settable variable.
30582         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30583         messages.
30584         * lib/mike-g++.exp (program_output): New user settable variable.
30585
30586         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30587
30588         * config/sh.exp: Deleted (use sim.exp instead).
30589
30590 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30591
30592         * config/vx.exp: Declare CHECKTASK as global.
30593         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30594         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30595         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30596
30597 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30598
30599         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30600         target. Like vx.exp, only includes `vx29k.exp' instead of
30601         `vxworks.exp'.
30602
30603 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30604
30605         * config/sim.exp: Increase time limit from 120 seconds to 240.
30606
30607 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30608
30609         * gcc.c-torture/execute/950628-1.c: New test.
30610
30611 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30612
30613         * gcc.c-torture: Update with changes/additions from
30614         c-torture-1.34.
30615
30616 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30617
30618         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30619
30620 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30621
30622         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30623
30624 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30625
30626         * gcc.c-torture/compile/950512-1.c: New test.
30627         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30628         * gcc.dg/struct-ret-1.c: Likewise.
30629
30630 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30631
30632         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30633           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30634
30635 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30636
30637         * gcc.c-torture/special/920411-1.c: Deleted.
30638         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30639
30640 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30641
30642         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30643         cpu limit.
30644
30645 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30646
30647         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30648
30649 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30650
30651         From kenner;
30652         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30653         is the proper length.
30654         * va-arg-3.c: Likewise.
30655
30656 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30657
30658         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30659         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30660
30661         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30662         * lib/g++.exp (default_g++_start): Delete old cruft.
30663
30664 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30665
30666         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30667         (2 * (1 << 18)) to (2 * (1 << 17)).
30668
30669         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30670
30671 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30672
30673         * config/rom68k.exp: Renamed from config/idp.exp
30674
30675 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30676
30677         * c-torture/compile/921109-2.c
30678
30679 1995-04-18  Mike Stump  <mrs@cygnus.com>
30680
30681         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30682         excess errors.
30683
30684 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30685
30686         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30687         output.
30688         * lib/g++.exp (default_g++_start): Likewise.
30689
30690 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30691
30692         * gcc.c-torture/compile/950329-1.c: New test.
30693
30694 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30695
30696           * config/bug.exp (${tool}_load): Updated to use new remote_open
30697           and remote_close procs.
30698         * config/idp.exp: New file.
30699
30700 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30701
30702         * gcc.c-torture/execute/950322-1.c: New test.
30703
30704 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30705
30706         * config/vx.exp (${tool}_load): Clean up testing of return code from
30707         vxworks_ld and vxworks_spawn.
30708
30709 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30710
30711         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30712
30713 1995-03-13  Mike Stump  <mrs@cygnus.com>
30714
30715         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30716         can mark excess errors on a machine by machine basis.  Note, the
30717         default is to not expect any excess errors, even when excess
30718         errors test - is given, so you will want to put an XFAIL ... on
30719         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30720         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30721         those 4 machines, but no others.
30722
30723 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30724
30725         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30726         * lib/c-torture.exp: to here.
30727
30728 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30729
30730         * gcc.c-torture/execute/950221-1.c: New test.
30731         * gcc.c-torture/execute/struct-ret-1.c: New test.
30732         * gcc.c-torture/compile/950221-1.c: New test.
30733
30734         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30735
30736 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30737
30738         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30739         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30740
30741 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30742
30743         * g++.gb: New directory of tests, derived from my signature and
30744         class scoping tests.
30745
30746         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30747         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30748         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30749         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30750         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30751         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30752         * g++.gb/sig25.C: Likewise.
30753
30754         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30755         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30756         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30757         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30758         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30759         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30760         * g++.gb/sig25.exp: Likewise.
30761
30762         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30763         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30764         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30765         * g++.gb/scope13.C: Likewise, this test still fails.
30766
30767         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30768         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30769         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30770         * g++.gb/scope13.exp: Ditto.
30771
30772         * g++.gb/README: New file, explains what these tests are about.
30773
30774 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30775
30776         * lib/dg.exp (dg-do): Support `preprocess'.
30777         (dg-test): Likewise.
30778
30779 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30780
30781         * config/udi.exp: change "continue -expect" to "exp_continue".
30782
30783 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30784
30785         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30786         Delete redundant tests.
30787
30788         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30789         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30790         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30791         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30792         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30793         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30794         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30795         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30796
30797         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30798         storing label pointers.
30799         * gcc.c-torture/execute/921019-1.c: Likewise.
30800         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30801         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30802         parameter fp.
30803         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30804         constants.
30805
30806         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30807         Delete obsolete tests.
30808
30809         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30810         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30811         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30812         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30813         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30814         * gcc.c-torture/compile/950124-1.c: New test.
30815
30816         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30817
30818 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30819
30820         * lib/mike-g++.exp: Add -lm to LIBS.
30821
30822 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30823
30824         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30825
30826 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30827
30828         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30829
30830 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30831
30832         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30833
30834 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30835
30836         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30837         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30838         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30839         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30840         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30841         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30842         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30843         * g++.law/{operators31.C, operators32.C,
30844         * g++.law/{operators33.C, operators34.C}: Likewise.
30845         * g++.law/{pic1.C, refs2.C}: Likewise.
30846         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30847         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30848         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30849         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30850
30851         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30852         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30853         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30854         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30855         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30856         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30857         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30858         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30859         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30860         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30861         * g++.law/{operators34.exp}: Likewise.
30862         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30863         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30864         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30865         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30866         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30867
30868         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30869         No longer expected to fail.
30870         * g++.law/missed-error3.C: Tweak for recent bool changes.
30871
30872 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30873
30874         * config/emb-unix: Deleted.
30875         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30876         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30877
30878 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30879
30880         * lib/dg.exp (dg-test): Fix typo in last patch.
30881
30882 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30883
30884         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30885         (handles multiple occurrences).
30886
30887 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30888
30889         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30890         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30891         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30892         printed).
30893         * lib/c-torture.exp (c-torture-compile): Likewise.
30894         (c-torture): Prepend full path if missing.
30895         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30896         (gcc_fail): Likewise.
30897         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30898
30899 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30900
30901         * lib/netware.exp: Only attach to NetWare i386 systems.
30902
30903 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30904
30905         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30906         messages.  Add test name to "output pattern match" pass/fail message.
30907
30908 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30909
30910         * gcc.dg: New testsuite.
30911         * gcc.dg/dg.exp: New file.
30912
30913         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30914         test-switch.c}: Deleted.
30915
30916         * gcc.misc-tests/msgs.exp: New testcase driver.
30917
30918 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30919
30920         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30921         Watch for illegal return values from ${tool}_load.
30922         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30923         cross targets.  Coerce return value >0 to 1.
30924
30925 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30926
30927         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30928
30929         * config/emb-unix.exp: New file.
30930
30931         * config/sim.exp: Error if variable $SIM not defined.
30932         (${tool}_load): Mark test as "untested" if simulator missing.
30933
30934         * config/unix.exp: Load remote.exp to get rcp_download.
30935         * lib/c-torture.exp: Use different option lists for testcases with
30936         and without loops.
30937         * gcc.c-torture/execute/execute.exp: Likewise.
30938
30939 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30940
30941         * config/*.exp: Clarify return code from ${tool}_load.
30942         Call `unresolved' or `untested' instead of `warning' or `perror'
30943         (sometimes you still want to call both though).
30944         Add comment that `shell_id' is local to each file.
30945         * config/udi.exp (timeout): Set to 30.
30946         Don't print warning if connection fails, $connectmode has already
30947         printed an error.
30948         (${tool}_load): Move verbose messages to level 2.
30949         Rework pattern for "Process started" message.
30950         Pass `shell_id' to ${connectmode}_download.
30951         Retry twice upon timeout.  Make resetting of target more robust.
30952         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30953         Pass `shell_id' to exit_$connectmode.
30954         Only call exit_$connectmode if connected.
30955         * config/unix.exp (${tool}_load): Check return codes better.
30956         * config/vrtx.exp (${tool}_load): Likewise.
30957         * config/vx.exp (${tool}_load): Likewise.
30958         Delete unneeded global's.
30959         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30960         from ${tool}_load.
30961         (dg-stat): Delete.
30962         (dg-init): Delete recording of pass/fail counts.
30963         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30964         (old-dejagnu-init): Likewise.
30965         (old-dejagnu-stat): Delete contents, empty proc now.
30966         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30967         (c-torture): Delete references to lcnt, lpass, lfail.
30968         Get option list from TORTURE_OPTIONS.
30969         Delete -funroll[-all]-loops if no loops.
30970         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30971         (g++_stat): Delete contents (empty proc now).
30972         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30973         (gcc_finish): Likewise.
30974         (gcc_stat): Deleted.
30975         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30976         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30977         * gcc.c-torture/execute/execute.exp: Likewise.
30978         Split tests into two parts: compile, execute.
30979         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30980         no loops.  Update to reflect clarified return codes from ${tool}_load.
30981
30982 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30983
30984         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30985         to grep for.
30986         (old-dejagnu): Likewise (where necessary).
30987
30988 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30989
30990         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30991
30992         * lib/dg.exp (dg-process-target): Fix processing of selector.
30993         Add comment regarding use of `error'.
30994
30995         * lib/gcc.exp (prune_system_crud): Define if missing.
30996         * lib/g++.exp (prune_system_crud): Likewise.
30997
30998         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30999         Call prune_system_crud.
31000         * lib/dg.exp (dg-runtest): New proc.
31001         Use perror instead of send_user for tcl errors in testcase.
31002         Don't return any value, it's never used.
31003         Don't clobber previous definition of `unknown'.
31004         Print tcl errors in `dg-final'.
31005
31006 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31007
31008         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31009         (dg-test): Don't print errorInfo, it contains stack backtrace.
31010
31011 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31012
31013         * lib/g++.exp (runtest_file_p): Define if missing.
31014
31015 1994-09-24  Doug Evans  (dje@cygnus.com)
31016
31017         * lib/mike-g++.exp: Comment out loading of g++.exp.
31018         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31019         (default_g++_version): Always print something.
31020         (default_g++_start): Comment out call to `which'.
31021         (g++_start, g++_load): Deleted (must be defined in config file).
31022         * lib/gcc.exp: Test for existence of $CC at start.
31023         Delete check for tmpdir (done in gcc_init).
31024         (default_gcc_version): Always print something.
31025         (default_gcc_start): Comment out call to `which'.
31026         * config/*.exp: Major cleanup - make cross targets work at least a
31027         little better for g++ (by not being "--tool gcc" specific).
31028         Rename gcc_xxx to ${tool}_xxx.
31029         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31030         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31031
31032 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31033
31034         * lib/c-torture.exp (c-torture-compile): Rework compiler
31035         message processing.
31036
31037         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31038         c-torture.
31039
31040 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31041
31042         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31043
31044         * lib/dg.exp (dg-process-target): Support { target native }.
31045
31046 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31047
31048         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31049         looked for "... program xxx got fatal signal".
31050         Correct regsub munging of `comp_output'.
31051         Ignore compiler messages "path prefix not used" and "linker input
31052         file unused".
31053
31054 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31055
31056         * lib/gcc.exp (runtest_file_p): Define if missing.
31057         * gcc.prms/template.c: Example to work from.
31058
31059 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31060
31061         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31062         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31063
31064         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31065         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31066         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31067         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31068
31069         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31070         (dg-process-target): No longer a varargs proc.
31071         Return S/N for target, P/F for xfail.  All callers changed.
31072         (user option procs): More argument checking.
31073         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31074         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31075         (dg-test): Skip test if not running on selected target in `dg-do'.
31076         Update handling of `dg-do-what', `dg-output-text'.
31077         Separate execution pass/fail from output pattern match pass/fail.
31078         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31079
31080 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31081
31082         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31083         target for 920510-1.c.
31084
31085 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31086
31087         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31088         Clean up comment regarding use of passcnt, etc.
31089         (gcc_stat): Don't update `testcnt' here.
31090         (gcc_finish): Do it here.
31091         Might as well reset `but_id' here too.
31092         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31093         to determine if the file should be tested.
31094         * gcc.c-torture/compile/compile.exp: Likewise.
31095         * gcc.c-torture/execute/execute.exp: Likewise.
31096         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31097         * gcc.misc-tests/dg-test.exp: Likewise.
31098         * gcc.prms/prms.exp: Likewise.
31099         * gcc.wendy/wendy.exp: Likewise.
31100         * g++.old-deja.exp: Likewise.
31101         Move "Testing file" message to verbose level 1.
31102
31103 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31104
31105         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31106
31107 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31108
31109         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31110         (default_gcc_start): Accept optional second list element
31111         of compiler flags.  Print compiler output at verbosity level 2.
31112         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31113         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31114         Save current values of framework globals passcnt, failcnt, xpasscnt,
31115         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31116         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31117         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31118         xfailcnt to compute stats.  Update framework global `testcnt' from
31119         pass/fail counts.
31120         (gcc_finish): New proc.  Clean up test environment.
31121         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31122         (gcc_epass, gcc_efail): Delete.
31123         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31124         argument of line number.
31125         (dg-init): If the tool has an init routine, call it.
31126         (dg-test): Remove args `cflags_var' and `libs_var'.
31127         Pass all compiler options to ${tool}_start.
31128         Handle missing line number.
31129         (dg-finish): New function.
31130         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31131         particular files.  Call gcc_finish at end.  Move "skipping test"
31132         message to verbosity level 3.
31133         * gcc.c-torture/compile/compile.exp: Likewise.
31134         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31135         * gcc.c-torture/execute/execute.exp: Likewise.
31136         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31137         Print testcase being tried at verbosity level 1.
31138         * gcc.c-torture/special/special.exp: Unset xfail.
31139         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31140         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31141         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31142         * gcc.failure/failure.exp: Likewise.
31143         * gcc.ieee/ieee.exp: Likewise.
31144         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31145         Update call to dg-test.  Call dg-finish at end.
31146         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31147         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31148         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31149         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31150         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31151         * gcc.wendy/wendy.exp: Add copyright.
31152         Delete setting of tmpdir (done by gcc_init).
31153         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31154         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31155         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31156         gcc_[ce]pass/fail.
31157
31158 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31159
31160         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31161         confusion.
31162         (g++_load): Likewise.
31163
31164         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31165         Rename argument to `prog' to remove the confusion.
31166         Varargs fns behave differently too!
31167         (g++_load): Likewise.
31168
31169         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31170
31171         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31172         what it is.  Delete (always) printing of status value for !native.
31173         Simplify verbose code, and include status and exec_output.
31174         (g++_load): Use gcc_load.
31175
31176 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31177
31178         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31179         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31180         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31181         940714-3.c as these testcases don't exist anymore.  Make
31182         va-arg-1.c expected to pass.
31183
31184 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31185
31186         * gcc.misc-tests/misc.exp: Only run specific testcases.
31187         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31188         * gcc.misc-tests/dg-[1-9].c: New files.
31189
31190         * lib/dg.exp: New testsuite driver.
31191         * gcc.prms/prms.exp: Use it.
31192
31193         * README.gcc: New file.
31194
31195         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31196         Document and reset `lxpass' and `lxfail'.
31197         Simplify "initialized" message.
31198         (gcc_stat): Clean up comments a little.
31199
31200 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31201
31202         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31203
31204 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31205
31206         * lib/old-dejagnu.exp (process-option): New proc.
31207         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31208         (old-dejagnu): Simplify.
31209         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31210
31211 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31212
31213         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31214         exists and is not an empty string.
31215
31216         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31217         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31218         finished.
31219         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31220         automatically.
31221
31222         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31223         longer expected to fail.
31224
31225         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31226         "f" function call.
31227
31228         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31229
31230         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31231         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31232         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31233         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31234         c-torture-1.29.
31235
31236         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31237         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31238
31239         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31240
31241         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31242         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31243
31244         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31245         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31246         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31247
31248 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31249
31250         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31251         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31252         940714-1.c, 940714-2.c, 940714-3.c},
31253         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31254         gcc.misc-tests/{mg.c,mg.exp}:
31255         New tests.
31256         * gcc.noncompile/noncompile.exp: Change accordingly.
31257
31258 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31259
31260         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31261         Undo previous clobberage.
31262
31263 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31264
31265         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31266         * gcc.special/{930510-1.c, special.exp}:
31267         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31268         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31269         struct-varargs-1.c}: New tests from c-torture-1.26.
31270
31271 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31272
31273         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31274           argument to switch.
31275
31276 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31277
31278         * Revert the previous changes.  Please see Rob's directory
31279           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31280           fixes.
31281
31282 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31283
31284         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31285             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31286             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31287             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31288             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31289             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31290             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31291             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31292             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31293             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31294             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31295             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31296             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31297             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31298             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31299             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31300             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31301             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31302             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31303             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31304             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31305             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31306             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31307             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31308             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31309             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31310             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31311
31312 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31313
31314         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31315             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31316           with perror calls.
31317
31318 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31319
31320         * config/unix.exp (g++_load): Fix syntax.
31321
31322 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31323
31324         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31325         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31326         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31327         Don't expect va-arg-1.c to fail.  Correct expected output for
31328         920928-1.c.
31329         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31330         * gcc.wendy/hbm4.c: Correct typo.
31331         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31332
31333 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31334
31335         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31336         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31337         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31338         * lib/c-torture.exp (c-torture-compile): Ditto.
31339
31340         Reduce volume of output (remove all the -I's and such).
31341         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31342         Call gcc_cpass, gcc_cfail.
31343         (c-torture): Pass testing option to c-torture-compile.
31344
31345 1994-03-21  Doug Evans  (dje@cygnus.com)
31346
31347         Bring patches over from progressive.
31348         * config/default.exp: Exit remote shell cleanly.
31349         (g++_exit, g++_start): Add default versions.
31350         * config/sim.exp (gcc_load): Use perror, not error.
31351
31352 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31353
31354         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31355         set in site.exp.
31356
31357 1994-03-14  Doug Evans  (dje@cygnus.com)
31358
31359         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31360         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31361         (wendy_try): New proc to run testcase.
31362         (main loop): Call 'em.
31363         * gcc.wendy/*.c: Clean up pass to correct expected output.
31364
31365         * lib/gcc.exp: Minor cleanup work.
31366         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31367
31368 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31369
31370         * config/sim.exp (gcc_load): Document return codes better.
31371         Don't pass -v to simulator.
31372
31373 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31374
31375           * gcc.special/920717-x.c: Fix typo.
31376           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31377           get at sources.
31378
31379         * lib/mike-gcc.exp: Fix typo.
31380
31381 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31382
31383         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31384         binary to use, transform the name.
31385         * config/*.exp: rename everything. Nuke any g++ specific files,
31386         it's now a special case of gcc that requires no special support.
31387         Add a default.exp for unsupported targets.
31388
31389 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31390
31391         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31392         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31393         version of Tcl.
31394
31395 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31396
31397         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31398         than a warning.
31399
31400 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31401
31402         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31403
31404 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31405
31406         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31407         option_list.  Compile every file with only 4/6 option choices
31408         (same as C torture) instead of with 12/18 different option
31409         choices.
31410         * lib/c-torture.exp: Likewise.
31411
31412         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31413         not already set.
31414
31415 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31416
31417         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31418         can put an XFAIL *-*-* on excess errors.
31419
31420 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31421
31422         * g++.law: Add more tests derived from g++-bugs snapshots.
31423
31424         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31425         equivalent to g++.law/init9.
31426
31427         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31428         compiled it, and the a.out file after we've run it.
31429
31430 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31431
31432         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31433         compiled it, and the a.out file after we've run it.
31434
31435 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31436
31437         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31438
31439 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31440
31441         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31442         version number.
31443
31444 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31445
31446         * g++.law: New directory of g++ tests derived from the g++-bugs
31447         snapshots.
31448
31449 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31450
31451         * gcc.compile: initbug1.c initbug1.exp testcase added
31452
31453 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31454
31455         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31456         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31457           fixes submitted by Jeff Law (law@cs.utah.edu)
31458         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31459           Jeff Law (law@cs.utah.edu)
31460
31461
31462 1993-11-30  Mike Stump  (mrs@cygnus.com)
31463
31464         * config/unix-g++.exp: Follow the gcc way of doing things.
31465         * g++.old-deja/old-deja.exp: Minor updates.
31466         * lib/g++.exp: New file, follow the gcc way of doing things.
31467         * lib/old-dejagnu.exp: Minor updates.
31468         * lib/mike-g++.exp: Always unset errorInfo.
31469
31470 1993-11-06  Mike Stump  (mrs@cygnus.com)
31471
31472         * lib/gcc.exp: Fix some errors with the below change, CC and
31473         CFLAGS should be global when setting, not local.
31474
31475 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31476
31477         * lib/gcc.exp: Transform tool name.
31478
31479 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31480
31481         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31482
31483 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31484
31485         * lib/gcc.exp: change gcc_done to gcc_stat
31486
31487 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31488
31489         * Upgraded gcc testsuite to c-torture version 1.25
31490
31491 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31492
31493         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31494         * lib/c-torture: added hooks for new reporting code.
31495
31496 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31497
31498         * config/sh-gcc.exp: check if sh-sim exists in the path
31499
31500 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31501
31502         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31503         * gcc.compile/compile.exp: Initial changes for new logic.
31504         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31505         * gcc.failure/failure.exp: Initial changes for new logic.
31506         * gcc.ieee/ieee.exp: Initial changes for new logic.
31507         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31508         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31509         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31510         * lib/c-torture.exp: Initial changes for new logic.
31511         * lib/gcc.exp: Initial changes for new logic.
31512
31513 1993-10-15  Mike Stump  (mrs@cygnus.com)
31514
31515         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31516         depend upon failure or success.  Fully qualify names in failure
31517         and success messages.  Always remove a.out before starting
31518         compile, just in case.  Pay more attention to error text output by
31519         the compiler.  Handle testcases with no known past errors just
31520         like all others, so that things are uniform.  Other miscellaneous
31521         improvements.
31522
31523 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31524
31525         * gcc.cpp: new directory for cpp tests
31526
31527 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31528
31529         * lib/chill.exp: Code reformatted, removed unused code.
31530         * config/unix-chill.exp: Code reformatted, removed unused code.
31531         * chill.execute/execute.exp: Code reformatted, removed unused code.
31532         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31533
31534 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31535
31536         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31537         routines not written.
31538
31539 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31540
31541         * config/bug-gcc.exp: Use new procs from bug.exp.
31542
31543 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31544
31545         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31546         via ftp, rather than depending on NFS.
31547         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31548         case.
31549
31550 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31551
31552         * config/bug-gcc.exp: Use new download proc.
31553
31554 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31555
31556         * chill.execute/execute.exp: cleanups, handles errors better
31557         * chill.compile/compile.exp: rewrite, based on execute.exp
31558         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31559         * lib/chill.exp: major changes to diff proc and compile and link
31560           procs. added chill_fail and chill_pass wrappers to pass and
31561           fail. added more comments, and handle error codes better.
31562           Added a hack to capture stderr from exec, so noncompile tests
31563           can work.
31564
31565 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31566
31567         * chill.execute/execute.exp: rewrite of testsuite driver
31568         * lib/chill.exp: rewrite of testsuite driver
31569         * config/unix-chill.exp: rewrite of testsuite driver
31570
31571 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31572
31573     In chill.execute:
31574         * iexpr.ch: Standardize uppercase.
31575         * tuples.dat: Standardize uppercase.
31576         * vary.ch: standardize.  Correct varying string assignments.
31577         * vary.dat: Add new output lines.
31578
31579 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31580
31581     In chill.execute:
31582         * chprintf.ch: Standardize use of uppercase.
31583         * tuples.ch: Standardize and turn arr2 into a DCL,
31584           rather than a SYN.
31585         * pinits.ch: Standardize.
31586
31587 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31588
31589         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31590         * Makefil: Renamed to Makefile.in.
31591         * configure.in: New.
31592
31593 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31594
31595     In chill.execute:
31596         * .cvsignore: Add result/output files.
31597         * Makefile: Fix up variables at start.  Use MFLAGS
31598           everywhere.  Correct bool_loc, built_ins entries.
31599           Add entry for vary1.ch.
31600         * bitarray.ch: Standardize upper-case usage.
31601         * bitexpr.ch: Standardize, add output of b1.
31602         * params.ch: Use arrayt in along PROC parameters, to
31603           avoid novelty problems.
31604         * sets.ch: Tiny cleanup.
31605         * vary1.ch: Re-indent.
31606
31607 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31608
31609           * Add PR-related files to Makefiles, .cvsignore files, etc.
31610
31611 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31612
31613         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31614           with compiler objects. New names are test-flow.c and test-loop.c
31615
31616 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31617
31618         * Upgraded c-torture tests from 1.19 to 1.20
31619
31620         * new files:
31621         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31622         * gcc.compile: 930623-1.c 930623-2.c
31623         * gcc.noncompile: 930622-1.c 930622-2.c
31624         * gcc.failure: 920411-1.c 920627-2.c
31625         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31626
31627 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31628
31629         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31630           More changes to get testsuite working properly. Needs more work.
31631           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31632
31633 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31634
31635         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31636           More changes to get testsuite working properly. Needs more work.
31637
31638 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31639
31640         * chill.compile/compile.exp: Added for Dejagnu support
31641         * chill.execute/execute.exp: Added for Dejagnu support
31642         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31643
31644 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31645
31646     This should complete moving the CHILL test files.
31647         * chill.noncompile(.cvsignore printf.grt
31648             in-printf.grt chprintf.grt chprintf.ch):
31649             Added test-support files.
31650           (Makefile): Modified further.
31651         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31652             signal.ch): Added test files.
31653           * chill.execute (.cvsignore printf.grt printr.c
31654             in-printf.grt rts.c chprintf.grt rts.h): Added
31655           test-support files.
31656             (Makefile): More corrections.
31657
31658 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31659
31660         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31661           test cases, ready for DejaGnu.
31662
31663 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31664
31665         * Upgraded c-torture tests from 1.18 to 1.19
31666
31667         * gcc.compile: added test(s):
31668           930607-1.c
31669         * gcc.execute: added test(s):
31670           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31671
31672         * added new subdirectory for misc tests: gcc.misc-tests
31673         * gcc.misc-test(s): added tests:
31674           inst-check.c test-consts.c test-ior.c test-switch.c
31675
31676 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31677
31678         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31679
31680 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31681
31682         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31683
31684 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31685
31686         * Upgraded c-torture tests from 1.17 to 1.18
31687
31688 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31689
31690         * Upgraded c-torture tests from 1.12 to 1.17
31691
31692 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31693
31694         * lib/old-dejagnu.exp:
31695           Fixed handling of XFAIL target triplets to correctly
31696           recognize wildcard characters.  Removed code that
31697           appended a unique id tag to the end of the file name
31698           printed out by the result of the testcases within a
31699           given test file.
31700
31701 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31702
31703         * lib/old-dejagnu.exp:
31704           Reworked expected failure handling to trigger off of XFAIL
31705           keyword in keyphrase embeded in testcase source code. The
31706           XFAIL keyword must be at the end of the keyphrase line. It
31707           may optionally be followed by one or more target triplets.
31708           It has just occured that the handling of wildcards in the
31709           target triplet may not be correct.
31710
31711 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31712
31713         * g++.old-deja/tests:
31714           Moved all subdirectories up one level into g++.old-deja .
31715
31716         * lib/old-dejagnu.exp:
31717           Fixed problem with CXXFLAGS not being properly reset, and being
31718           corrupted with extraneous "-c" compiler option.  This was
31719           causing binaries to not be generated for test that needed them.
31720           Modified strings passed to "pass" and "fail" so that individual
31721           tests from the same test file would be distinguished by an
31722           identifier appended to the test file name in the summary logs;
31723           this corrected a problem with erroneous diff logs.  Added code
31724           to search testcases for expected fail and unexpected pass keywords.
31725
31726 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31727
31728         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31729
31730 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31731
31732         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31733           Removed extraneous text from end of "Special g++ Options"
31734           keyphrase.
31735
31736         * lib/old-dejagnu.exp: Added pattern matching to look for new
31737           keywords, embedded in testcases comments, which will trigger
31738           calls to xpass and xfail.
31739
31740 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31741
31742         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31743           comments embedded in the testcases, especially the one looking for
31744           special compiler options, as well as the pattern matching for the
31745           compiler output again.
31746
31747 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31748
31749         * lib/old-dejagnu.exp: Do a proper check of the return value for
31750           execute tests. Fixed several problems with the pattern matching
31751           of the compiler output which gave erroneous test results.
31752           Changed several of the test result messages to be more descriptive.
31753         * config/unix-g++.exp: Proc g++_load now actually works and
31754           executes the tests passed to it and returns a usable return
31755           value.
31756
31757 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31758
31759           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31760
31761 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31762
31763         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31764           Modified both files to properly execute the old style
31765           dejagnu tests. The previous versions of these files were
31766           experimental and did not function anything near correctly.
31767
31768 1993-04-05  Rob Savoye  (rob@cygnus.com)
31769
31770         * Removed all Makefile.in and configure.in files. No configuration
31771         needed now.
31772
31773 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31774
31775         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31776
31777 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31778
31779         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31780         gcc.special/configure.in, gcc.noncompile/configure.in,
31781         gcc.execute/configure.in, gcc.code_quality/configure.in,
31782         g++.other/configure.in, g++.old-deja/configure.in,
31783         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31784         in srcname setting.
31785
31786 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31787
31788         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31789         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31790         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31791
31792 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31793
31794         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31795         (gdb_exit): Don't remove *_soc files.
31796
31797 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31798
31799         * lib/c-torture.exp: Don't look for main; instead always use -w
31800         -c.  This is how the c-torture tests work.  Remove the object
31801         file if the compilation succeeds.
31802         * gcc.execute/execute.exp: Remove executable if test passes.
31803         * gcc.noncompile/noncompile.exp: Every test is an expected
31804         failure.
31805         * gcc.special/special.exp: Added tests from c-torture 1.11,
31806         corrected use of existing test.
31807         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31808         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31809         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31810         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31811         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31812         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31813         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31814         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31815         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31816         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31817         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31818         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31819         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31820         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31821         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31822         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31823         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31824         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31825         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31826         c-torture 1.11.
31827         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31828         correspond to c-torture 1.11.
31829
31830         * New file.