OSDN Git Service

2004-08-20 Paul Brook <paul@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2
3         PR fortran/17077
4         * gfortran.dg/auto_array_1.f90: New test.
5
6 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7
8         PR fortran/17074
9         * gfortran.dg/simpleif_1.f90: New test.
10
11 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12
13         * lib/target-supports.exp (check_profiling_available): Return
14         false for arm*-*-symbianelf* and arm*-*-eabi*.
15
16         PR c++/15890
17         * g++.dg/template/delete1.C: New test.
18
19 2004-08-19  Paul Brook  <paul@codesourcery.com>
20
21         PR fortran/14976
22         PR fortran/16228 
23         * gfortran.dg/data_char_1.f90: New test.
24
25 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26
27         PR fortran/16946
28         * gfortran.dg/reduction.f90: New testcase.
29
30 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31
32         PR fortran/16520
33         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34
35 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36
37         PR c++/17041
38         * g++.dg/Wparentheses-3.C: New test.
39
40 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
41
42         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
43         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
44         * gcc.dg/vect/vect-2.c: Likewise.
45         * gcc.dg/vect/vect-3.c: Likewise.
46         * gcc.dg/vect/vect-4.c: Likewise.
47         * gcc.dg/vect/vect-5.c: Likewise.
48         * gcc.dg/vect/vect-6.c: Likewise.
49         * gcc.dg/vect/vect-7.c: Likewise.
50         * gcc.dg/vect/vect-25.c: Likewise.
51         * gcc.dg/vect/vect-31.c: Likewise.
52         * gcc.dg/vect/vect-32.c: Likewise.
53         * gcc.dg/vect/vect-34.c: Likewise.
54         * gcc.dg/vect/vect-36.c: Likewise.
55         * gcc.dg/vect/vect-all.c: Likewise.
56
57 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
58
59         PR c++/17068
60         * g++.dg/template/operator4.C: New test.
61
62 2004-08-18  Richard Henderson  <rth@redhat.com>
63
64         * gcc.dg/20040206-1.c: XFAIL.
65
66 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/16246
69         * g++.dg/template/array7.C: New test.
70
71 2004-08-17  James E Wilson  <wilson@specifixinc.com>
72
73         * gcc.dg/mips-movcc-1.c: New test.
74         * gcc.dg/mips-movcc-2.c: New test.
75         * gcc.dg/mips-movcc-3.c: New test.
76
77         * gcc.dg/mips-nmadd-1.c: New test.
78         * gcc.dg/mips-nmadd-2.c: New test.
79
80 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
81
82         PR c++/15871
83         * g++.dg/opt/inline8.C: New test.
84
85         PR c++/16965
86         * g++.dg/parse/error17.C: New test.
87         
88 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
89
90         * gcc.dg/vect: New directory for vectorizer tests.
91         * gcc.dg/vect/tree-vect.h: New file.
92         * gcc.dg/vect/vect.exp: New file.
93         * gcc.dg/vect/pr16105.c.c: New test.
94         * gcc.dg/vect/vect-1.c: New test.
95         * gcc.dg/vect/vect-2.c: New test.
96         * gcc.dg/vect/vect-3.c: New test.
97         * gcc.dg/vect/vect-4.c: New test.
98         * gcc.dg/vect/vect-5.c: New test.
99         * gcc.dg/vect/vect-6.c: New test.
100         * gcc.dg/vect/vect-7.c: New test.
101         * gcc.dg/vect/vect-8.c: New test.
102         * gcc.dg/vect/vect-9.c: New test.
103         * gcc.dg/vect/vect-10.c: New test.
104         * gcc.dg/vect/vect-11.c: New test.
105         * gcc.dg/vect/vect-12.c: New test.
106         * gcc.dg/vect/vect-13.c: New test.
107         * gcc.dg/vect/vect-14.c: New test.
108         * gcc.dg/vect/vect-15.c: New test.
109         * gcc.dg/vect/vect-16.c: New test.
110         * gcc.dg/vect/vect-17.c: New test.
111         * gcc.dg/vect/vect-18.c: New test.
112         * gcc.dg/vect/vect-19.c: New test.
113         * gcc.dg/vect/vect-20.c: New test.
114         * gcc.dg/vect/vect-21.c: New test.
115         * gcc.dg/vect/vect-22.c: New test.
116         * gcc.dg/vect/vect-23.c: New test.
117         * gcc.dg/vect/vect-24.c: New test.
118         * gcc.dg/vect/vect-25.c: New test.
119         * gcc.dg/vect/vect-26.c: New test.
120         * gcc.dg/vect/vect-27.c: New test.
121         * gcc.dg/vect/vect-28.c: New test.
122         * gcc.dg/vect/vect-29.c: New test.
123         * gcc.dg/vect/vect-30.c: New test.
124         * gcc.dg/vect/vect-31.c: New test.
125         * gcc.dg/vect/vect-32.c: New test.
126         * gcc.dg/vect/vect-33.c: New test.
127         * gcc.dg/vect/vect-34.c: New test.
128         * gcc.dg/vect/vect-35.c: New test.
129         * gcc.dg/vect/vect-36.c: New test.
130         * gcc.dg/vect/vect-37.c: New test.
131         * gcc.dg/vect/vect-38.c: New test.
132         * gcc.dg/vect/vect-40.c: New test.
133         * gcc.dg/vect/vect-41.c: New test.
134         * gcc.dg/vect/vect-42.c: New test.
135         * gcc.dg/vect/vect-43.c: New test.
136         * gcc.dg/vect/vect-44.c: New test.
137         * gcc.dg/vect/vect-45.c: New test.
138         * gcc.dg/vect/vect-46.c: New test.
139         * gcc.dg/vect/vect-47.c: New test.
140         * gcc.dg/vect/vect-48.c: New test.
141         * gcc.dg/vect/vect-49.c: New test.
142         * gcc.dg/vect/vect-50.c: New test.
143         * gcc.dg/vect/vect-51.c: New test.
144         * gcc.dg/vect/vect-52.c: New test.
145         * gcc.dg/vect/vect-53.c: New test.
146         * gcc.dg/vect/vect-54.c: New test.
147         * gcc.dg/vect/vect-55.c: New test.
148         * gcc.dg/vect/vect-56.c: New test.
149         * gcc.dg/vect/vect-57.c: New test.
150         * gcc.dg/vect/vect-58.c: New test.
151         * gcc.dg/vect/vect-59.c: New test.
152         * gcc.dg/vect/vect-60.c: New test.
153         * gcc.dg/vect/vect-61.c: New test.
154         * gcc.dg/vect/vect-all.c: New test.
155         * gcc.dg/vect/vect-none.c: New test.
156
157 2004-08-17  Paul Brook  <paul@codesourcery.com>
158
159         PR fortran/13082
160         * gfortran.dg/entry_1.f90: New test.
161
162 2004-08-17  Andrew Pinski  <apinski@apple.com>
163
164         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
165
166 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
167
168         * gcc.dg/pr17036-1.c: New test.
169         
170 2004-08-16  Devang Patel  <dpatel@apple.com>
171
172         * gcc.dg/darwin-20040809-1.c: New test.
173         
174 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
175
176         * gcc.dg/funcdef-attr-1.c: New test.
177
178 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
179
180         * gcc.dg/altivec-17.c: New test.
181         * gcc.dg/altivec-18.c: New test.
182
183 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
184
185         PR c++/6749
186         * g++.dg/template/vtable2.C: New test.
187
188 2004-08-14  Richard Henderson  <rth@redhat.com>
189
190         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
191         * gcc.dg/pack-test-4.c (main): Return 0.
192         * gcc.dg/setjmp-1.c: Remove XFAIL.
193         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
194
195 2004-08-14  Richard Henderson  <rth@redhat.com>
196
197         * gcc.dg/980217-1.c: Add prototype for printf.
198
199 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
200
201         * gfortran.dg/pr16935.f90: New test.
202
203 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
204
205         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
206
207 2004-08-13  Paul Brook  <paul@codesourcery.com>
208
209         * gfortran.dg/der_io_1.f90: Remove stray comma.
210
211 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
212
213         * gcc.dg/vmx/cw-bug-2.c: Remove.
214         * gcc.dg/vmx/vprint-1.c: Remove.
215         * gcc.dg/vmx/vscan-1.c: Remove.
216
217 2004-08-12  Devang patel  <dpatel@apple.com>
218
219         * gcc.dg/darwin-20040809-2.c: New test.
220         
221 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
222
223         * g++.dg/ext/altivec-12.C: New test.
224
225         * g++.dg/ext/altivec-11.C: New test.
226
227 2004-08-12  Paul Brook  <paul@codesourcery.com>
228
229         * g++.dg/abi/arm_cxa_vec_1.C: New test.
230
231 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
232
233         * g++.dg/ext/altivec-2.C: Check for hardware support before
234         executing any VMX instructions.
235
236         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
237
238 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
239
240         PR c++/16276
241         * g++.old-deja/g++.other/comdat4.C: New test.
242         * g++.old-deja/g++.other/comdat4-aux.cc: New.
243
244 2004-08-12  Ben Elliston  <bje@au.ibm.com>
245
246         PR target/16286
247         * gcc.dg/pr16286.c: New test.
248
249 2004-08-12 Jan Beulich <jbeulich@novell.com>
250
251         * g++.dg/ext/asm5.C: New.
252
253 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
254
255         PR c++/16698
256         * g++.dg/eh/crash1.C: New test.
257
258         PR c++/16717
259         * g++.dg/ext/construct1.C: New test.
260
261 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
262
263         PR c++/16853
264         * g++.dg/init/ptrmem1.C: New test.
265
266         PR c++/16618
267         * g++.dg/parse/offsetof5.C: New test.
268
269         PR c++/16870
270         * g++.dg/template/overload3.C: New test.
271
272 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
273
274         PR c++/16964
275         * g++.dg/parse/error16.C: New test.
276
277         PR c++/16904
278         * g++.dg/template/error14.C: New test.
279
280         PR c++/16929
281         * g++.dg/template/error15.C: New test.
282
283 2004-08-11  Devang Patel  <dpatel@apple.com>
284
285         * gcc.dg/darwin-ld-20040809-1.c: New test.
286         * gcc.dg/darwin-ld-20040809-2.c: New test.
287         
288 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
289
290         PR fortran/16917
291         * gfortran.dg/dfloat_1.f90: New test.
292
293 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
294
295         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
296         * gcc.dg/dll-2.c: Fix dg-require syntax.
297         * gcc.misc-tests/arm-isr.c (abort): Declare.
298         (exit): Likewise.
299
300 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
301
302         PR c++/16971
303         * g++.dg/parse/crash16.C: New test.
304
305 2004-08-10  Roger Sayle  <roger@eyesopen.com>
306
307         * gcc.dg/mips-rsqrt-1.c: New test case.
308         * gcc.dg/mips-rsqrt-2.c: New test case.
309         * gcc.dg/mips-rsqrt-3.c: New test case.
310
311 2004-08-10  Paul Brook  <paul@codesourcery.com>
312
313         * gfortran.dg/der_io_1.f90: New test.
314
315 2004-08-10  Paul Brook  <paul@codesourcery.com>
316
317         PR fortran/16919
318         * gfortran.dg/der_array_1.f90: New test.
319
320 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
321
322         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
323
324 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
325
326         * gcc.dg/wchar_t-2.c: Fix typo.
327
328 2004-08-09  Falk Hueffner  <falk@debian.org>
329
330         PR tree-optimization/12517
331         * gcc.c-torture/compile/pr12517.c: New test.
332
333         PR tree-optimization/12578
334         * gcc.c-torture/compile/pr12578.c: New test.
335
336         PR tree-optimization/12899
337         * gcc.c-torture/compile/pr12899.c: New test.
338
339         PR rtl-optimization/14692
340         * gcc.c-torture/compile/pr14692.c: New test.
341
342         PR tree-optimization/16461
343         * gcc.c-torture/compile/pr16461.c: New test.
344
345 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
346
347         * gfortran.dg/getenv_1.f90: New test.
348
349 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
350
351         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
352         wchar_t.
353         * gcc.dg/symbian5.c: Test -fno-short-wchar.
354
355 2004-08-06  Paul Brook  <paul@codesourcery.com>
356
357         * gfortran.dg/ret_array_1.f90: New test.
358         * gfortran.dg/ret_pointer_1.f90: New test.
359
360 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
361
362         * gcc.dg/missing-field-init-[12].c: New tests.
363         * g++.dg/warn/missing-field-init-[12].C: New tests.
364
365 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
366
367         * gcc.dg/enum2.c: New test.
368         * gcc.dg/symbian3.c: Likewise.
369         * gcc.dg/symbian4.c: Likewise.
370         * gcc.dg/wchar_t-2.c: Likewise.
371
372 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
373
374         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
375         destructor tests.
376
377 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
378
379         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
380         dg-require-visiblity.
381         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
382         * g++.dg/ext/visibility/fvisibility.C: Likewise.
383         * g++.dg/ext/visibility/memfuncts.C: Likewise.
384         * g++.dg/ext/visibility/new1.C: Likewise.
385         * g++.dg/ext/visibility/pragma.C: Likewise.
386         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
387         * g++.dg/ext/visibility/virtual.C: Likewise.
388         * g++/dg/ext/visibility/visibility-1.C: Likewise.
389         * g++/dg/ext/visibility/visibility-2.C: Likewise.
390         * g++/dg/ext/visibility/visibility-3.C: Likewise.
391         * g++/dg/ext/visibility/visibility-4.C: Likewise.
392         * g++/dg/ext/visibility/visibility-5.C: Likewise.
393         * g++/dg/ext/visibility/visibility-6.C: Likewise.
394         * g++/dg/ext/visibility/visibility-7.C: Likewise.
395         * g++/dg/ext/visibility/visibility-8.C: New test.
396         * gcc.c-torture/compile/dll.x: Remove.
397         * gcc.dg/dll-2.c: Use dg-require-dll
398         * gcc.dg/visibility-10.c: New test.
399         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
400         supporting DLLs.
401         * testsuite/lib/scanasm.exp (scan_hidden): New function.
402         (scan_not_hidden): Likewise.
403
404 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
405
406         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
407
408 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
409
410         * gcc.c-torture/execute/20040805-1.c: New test.
411
412 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
413
414         * gcc.dg/20020118-1.c: Declare abort.
415         * gcc.dg/altivec_check.h: Likewise.
416         * gcc.dg/iftrap-2.c: Likewise.
417         * gcc.dg/pragma-darwin.c: Likewise.
418         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
419
420 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
421
422         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
423
424 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
425
426         * gcc.c-torture/execute/builtins/abs-2.c,
427         gcc.c-torture/execute/builtins/abs-3.c,
428         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
429         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
430         intmax_t, uintmax_t and their limits.
431         * gcc.dg/intmax_t-1.c: New test.
432
433 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
434
435         * g++.dg/tc1/dr147.C: Add reference to PR.
436
437 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
438
439         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
440         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
441
442 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
443
444         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
445
446 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
447
448         * gcc.dg/redecl-5.c: New test.
449         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
450         of scanf.
451
452 2004-08-03  Roger Sayle  <roger@eyesopen.com>
453
454         PR middle-end/16790
455         * gcc.c-torture/execute/pr16790-1.c: New test case.
456
457 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
458
459         * g++.dg/ext/visibility/assign1.C: New test.
460         * g++.dg/ext/visibility/new1.C: Likewise.
461
462         * gcc.dg/symbian1.c: New test.
463         * gcc.dg/symbian2.c: Likewise.
464
465 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
466
467         PR target/16570
468         * gcc.dg/i386-sse-9.c: New test.
469
470 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
471
472         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
473
474 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
475
476         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
477         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
478         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
479         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
480         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
481         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
482         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
483         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
484         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
485         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
486         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
487         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
488         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
489         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
490         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
491         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
492         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
493         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
494         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
495         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
496         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
497         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
498         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
499         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
500         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
501         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
502         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
503         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
504         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
505         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
506         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
507         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
508         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
509         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
510         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
511         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
512         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
513         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
514         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
515         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
516         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
517         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
518         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
519         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
520         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
521         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
522         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
523         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
524         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
525         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
526         gcc.misc-tests/i386-pf-3dnow-1.c,
527         gcc.misc-tests/i386-pf-athlon-1.c,
528         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
529         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
530         Declare built-in functions used.
531         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
532
533 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
534
535         PR c++/16707
536         * g++.dg/lookup/using12.C: New test.
537
538         * g++.dg/init/null1.C: Fix PR number.
539         * g++.dg/parse/namespace10.C: Likewise.
540
541 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
542
543         PR c++/16224
544         * g++.dg/template/spec17.C: New test.
545         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
546         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
547
548 2004-08-02  David Billinghurst
549
550         PR fortran/16292
551         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
552
553 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
554
555         * gcc.dg/ia64-got-1.c: New test case.
556
557 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/16489
560         * g++.dg/init/null1.C: New test.
561         * g++.dg/tc1/dr76.C: Adjust error marker.
562
563         PR c++/16529
564         * g++.dg/parse/namespace10.C: New test.
565
566         PR c++/16810
567         * g++.dg/inherit/ptrmem2.C: New test.
568
569 2004-08-02  Ben Elliston  <bje@au.ibm.com>
570
571         PR target/16155
572         * gcc.dg/pr16155.c: New test.
573
574 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
575
576         * gcc.dg/redecl-2.c: New test.
577
578 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
579
580         * gcc.dg/darwin-longdouble.c: New file.
581
582 2004-07-30  Richard Henderson  <rth@redhat.com>
583
584         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
585         write to constant argument.
586         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
587
588 2004-07-30  Richard Henderson  <rth@redhat.com>
589
590         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
591         tests of nearest around zero.
592
593 2004-07-30  Andrew Pinski  <apinski@apple.com>
594
595         * gcc.c-torture/compile/20040730-1.c: New test.
596
597 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
598
599         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
600         powerpc-eabispe.
601
602 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
603
604         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
605
606 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
607
608         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
609         contains $ld_library_path.
610         * lib/gfortran.exp (gfortran_link_flags): Likewise.
611
612 2004-07-29  Richard Henderson  <rth@redhat.com>
613
614         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
615
616         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
617         (alt2, which): New.
618         (Check): Accept either alternative.
619
620 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
621
622         * g++.dg/abi/inline1.C: New test.
623         * g++.dg/abi/local1-a.cc: Likewise.
624         * g++.dg/abi/local1.C: Likewise.
625         * g++.dg/abi/mangle11.C: Tweak location of warnings.
626         * g++.dg/abi/mangle12.C: Likewise.
627         * g++.dg/abi/mangle17.C: Likewise.
628         * g++.dg/abi/mangle20-2.C: Likewise.
629         * g++.dg/opt/interface1.C: Likewise.
630         * g++.dg/opt/interface1.h: Likewise.
631         * g++.dg/opt/interface1-a.cc: New test.
632         * g++.dg/parse/repo1.C: New test.
633         * g++.dg/template/repo1.C: Likewise.
634         * g++.dg/warn/Winline-1.C: Likewise.
635         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
636
637 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
638
639         * gcc.dg/tree-ssa/20040729-1.c: New test.
640
641 2004-07-27  Matt Austern <austern@apple.com>
642
643         * gcc.dg/darwin-bool-1.c: New test.
644         * gcc.dg/darwin-bool-2.c: New test.
645
646 2004-07-28  Richard Henderson  <rth@redhat.com>
647
648         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
649         arguments in the correct type.  Don't write to constant arguments.
650
651 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
652
653         PR tree-optimization/16688
654         PR tree-optimization/16689
655         * g++.dg/tree-ssa/pr16688.C: New test.
656
657 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
658
659         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
660         loads.  Not only in the comment, this time.
661
662 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
663
664         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
665         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
666         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
667         * gcc.dg/sh4a-bitmovua.c: New.
668         * gcc.dg/sh4a-cos.c: New.
669         * gcc.dg/sh4a-cosf.c: New.
670         * gcc.dg/sh4a-fprun.c: New.
671         * gcc.dg/sh4a-fsrra.c: New.
672         * gcc.dg/sh4a-memmovua.c: New.
673         * gcc.dg/sh4a-sin.c: New.
674         * gcc.dg/sh4a-sincos.c: New.
675         * gcc.dg/sh4a-sincosf.c: New.
676         * gcc.dg/sh4a-sinf.c: New.
677
678 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
679
680         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
681         conditionals.
682         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
683         loads.
684         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
685         DOM1.
686
687 2004-07-27  Andrew Pinski  <apinski@apple.com>
688
689         * g++.dg/rtti/tinfo1.C: Correct the xfail.
690
691 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
692
693         * gcc.dg/pragma-isr.c: New test.
694
695 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
696
697         PR c++/14429
698         * g++.dg/template/ttp11.C: New test.
699
700 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
701
702         * gcc.c-torture/compile/20040727-1.c: New test.
703
704 2004-07-26  Eric Christopher  <echristo@redhat.com>
705
706         * gcc.c-torture/compile/20040726-2.c: New test.
707
708 2004-07-26  Andrew Pinski  <apinski@apple.com>
709
710         * g++.dg/rtti/tinfo1.C: Xfail.
711
712 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
713
714         * gcc.c-torture/compile/20040726-1.c: New test.
715
716 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
717             Brian Ryner  <bryner@brianryner.com>
718
719         PR c++/9283
720         PR c++/15000
721         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
722         * g++.dg/ext/visibility/: New directory.
723         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
724         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
725         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
726         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
727         * g++.dg/ext/visibility/fvisibility.C,
728         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
729         g++.dg/ext/visibility/fvisibility-override1.C
730         g++.dg/ext/visibility/fvisibility-override2.C
731         g++.dg/ext/visibility/memfuncts.C
732         g++.dg/ext/visibility/noPLT.C
733         g++.dg/ext/visibility/pragma.C
734         g++.dg/ext/visibility/pragma-override1.C
735         g++.dg/ext/visibility/pragma-override2.C
736         g++.dg/ext/visibility/staticmemfuncts.C
737         g++.dg/ext/visibility/virtual.C: New tests.
738
739 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
740
741         PR c/15360
742         * gcc.dg/pr15360-1.c: New test.
743
744 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
745
746         * gcc.dg/pragma-align-2.c: New test.
747         * gcc.dg/pragma-init-fini.c: New test.
748         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
749         targets.
750
751 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
752
753         * gcc.dg/init-string-2.c: New test.
754
755 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
756
757         PR 16684
758         * gcc.dg/Wredundant-decls-1.c: New test case.
759
760 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
761
762         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
763         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
764         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
765         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
766         * gcc.dg/compat/generate-random.c: New file.
767         * gcc.dg/compat/generate-random.h: Likewise.
768         * gcc.dg/compat/generate-random_r.c: Likewise.
769         * gcc.dg/compat/struct-layout-1.h: Likewise.
770         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
771         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
772         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
773         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
774         * gcc.dg/compat/struct-layout-1_main.c: New test.
775         * gcc.dg/compat/struct-layout-1_x.c: New file.
776         * gcc.dg/compat/struct-layout-1_y.c: New file.
777         * gcc.dg/compat/struct-layout-1_test.h: New file.
778
779 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
780
781         * gcc.dg/comp-return-1.c: New test
782
783 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
784
785         * gcc.dg/vmx/8-02a.c: Fix typo.
786
787         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
788         * gcc.dg/darwin-abi-3.c: New test.
789
790         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
791         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
792
793         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
794         * gcc.dg/vmx/ops-long-1.c: New test.
795         * gcc.dg/vmx/ops-long-2.c: New test.
796
797 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
798
799         * g++.dg/lookup/conv-[1234].C: New.
800
801 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
802
803         * g++.dg/parse/attr2.C: Simplify.
804
805 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
806
807         PR c/7284
808         * gcc.c-torture/execute/pr7284-1.c: New test.
809
810 2004-07-22  Brian Booth  <bbooth@redhat.com>
811
812         * gcc.dg/tree-ssa/20040721-1.c: New test.
813
814 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
815
816         * g++.dg/template/crash20.c: New.
817
818 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
819
820         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
821         Add dg-run directive.  Declare variables as required.
822         * gfortran.dg/g77/README: Update
823
824 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
825
826         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
827         gcc.dg/cris-peep2-andu2.c: New tests.
828
829 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
830
831         PR c/15052
832         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
833         on return type.
834         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
835         messages.
836         * gcc.dg/qual-return-2.c: Update expected messages.
837         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
838
839 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
840
841         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
842         * gcc.dg/noncompile/921102-1.c: Update expected error message.
843
844 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
845
846         PR c/11250
847         * gcc.dg/init-string-1.c: New test.
848
849 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
850
851         PR middle-end/15345
852         PR c/16450
853         * gcc.dg/torture/nested-fn-1.c: New test.
854
855 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
856
857         PR target/16559
858         * gcc.dg/ia64-fptr-1.c: New file.
859
860 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
861
862         PR c++/14497
863         * g++.dg/template/spec16.C: New test.
864         * g++.old-deja/g++.robertl/eb118.C: Remove.
865
866 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
867
868         PR c++/509
869         * g++.dg/template/spec15.C: New test.
870
871 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
872
873         Copy cases from g77.f-torture/execute and add dg-run
874         directive.  Other changes as noted.
875         * gfortran.dg/g77/13037.f
876         * gfortran.dg/g77/1832.f
877         * gfortran.dg/g77/19981119-0.f
878         * gfortran.dg/g77/19990313-0.f
879         * gfortran.dg/g77/19990313-1.f
880         * gfortran.dg/g77/19990313-2.f
881         * gfortran.dg/g77/19990313-3.f
882         * gfortran.dg/g77/19990419-1.f
883         * gfortran.dg/g77/19990826-0.f
884         * gfortran.dg/g77/19990826-2.f
885         * gfortran.dg/g77/20000503-1.f
886         * gfortran.dg/g77/20001111.f
887         * gfortran.dg/g77/20010116.f
888         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
889         * gfortran.dg/g77/20010430.f
890         * gfortran.dg/g77/6177.f
891         * gfortran.dg/g77/947.f
892         * gfortran.dg/g77/970816-3.f
893         * gfortran.dg/g77/971102-1.f
894         * gfortran.dg/g77/980520-1.f
895         * gfortran.dg/g77/980628-0.f
896         * gfortran.dg/g77/980628-1.f
897         * gfortran.dg/g77/980628-10.f
898         * gfortran.dg/g77/980628-2.f
899         * gfortran.dg/g77/980628-3.f
900         * gfortran.dg/g77/980628-7.f
901         * gfortran.dg/g77/980628-8.f
902         * gfortran.dg/g77/980628-9.f
903         * gfortran.dg/g77/980701-0.f
904         * gfortran.dg/g77/980701-1.f
905         * gfortran.dg/g77/cabs.f
906         * gfortran.dg/g77/claus.f
907         * gfortran.dg/g77/complex_1.f
908         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
909         * gfortran.dg/g77/dcomplex.f
910         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
911         * gfortran.dg/g77/f90-intrinsic-mathematical.f
912         * gfortran.dg/g77/f90-intrinsic-numeric.f
913         * gfortran.dg/g77/int8421.f
914         * gfortran.dg/g77/labug1.f
915         * gfortran.dg/g77/large_vec.f
916         * gfortran.dg/g77/le.f
917         * gfortran.dg/g77/short.f
918         * gfortran.dg/g77/README: Update
919
920 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
921
922         PR c++/16637
923         * g++.dg/parse/lookup4.C: New test.
924
925 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
926
927         PR c++/16175
928         * g++.dg/template/ttp10.C: New test.
929
930 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
931
932         * gcc.dg/pr12625-1.c: New test.
933
934 2004-07-20  Steven Bosscher  <stevenb@suse.de>
935
936         * testsuite/gcc.dg/switch-warn-1.c: New test.
937         * testsuite/gcc.dg/switch-warn-2.c: New test.
938         * gcc.c-torture/compile/pr14730.c: Update.
939
940 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
941
942         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
943         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
944         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
945         g++.dg/template/nontype3.C: Remove trailing CR from tests.
946
947 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
948
949         PR c++/16623
950         * g++.dg/template/assign1.C: New test.
951
952 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
953
954         PR c++/12170
955         * g++.dg/template/ttp9.C: New test.
956
957 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
958
959         * gcc.dg/format/cmn-err-1.c: New test.
960
961 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
962
963         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
964         gcc.dg/Wparentheses-10.c: New tests.
965         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
966
967 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
968
969         PR fortran/16465
970         * gfortran.dg/g77//ffixed-line-length-0.f,
971         gfortran.dg/g77/ffixed-line-length-132.f,
972         gfortran.dg/g77/ffixed-line-length-72.f,
973         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
974         gfortran.dg/g77/README: Update.
975
976 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
977
978         PR c++/13092
979         * g++.dg/template/non-dependent7.C: New test.
980         * g++.dg/template/non-dependent8.C: Likewise.
981         * g++.dg/template/non-dependent9.C: Likewise.
982         * g++.dg/template/non-dependent10.C: Likewise.
983
984 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
985
986         PR c++/16337
987         * g++.dg/parse/attr2.C: New test.
988
989 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
990
991         * g77.dg: Removed.
992         * g77.f-torture: Ditto.
993
994 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
995
996         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
997         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
998         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
999
1000 2004-07-16  Richard Henderson  <rth@redhat.com>
1001
1002         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1003
1004 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1005
1006         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1007         tests with full list of options.
1008         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1009         of TORTURE_OPTIONS if test contains 'dg-do run'.
1010
1011         PR fortran/16404
1012         * gfortran.dg/do_iterator.f90: New test.
1013
1014 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1015
1016         PR rtl-optimization/16536
1017         * gcc.c-torture/execute/restrict-1.c: New test.
1018
1019 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1020
1021         PR fortran/15324
1022         * gfortran.dg/pr15324.f90: New test.
1023
1024         PR fortran/15129
1025         * gfortran.dg/pr15129.f90: New test.
1026
1027         PR fortran/15140
1028         * gfortran.dg/pr15140.f90: New test.
1029
1030         PR fortran/13792
1031         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1032         compile-time simplification.
1033
1034 2004-07-14  Mike Stump  <mrs@apple.com>
1035
1036         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1037
1038 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1039
1040         PR target/16325
1041         * gcc.dg/profile-generate-1.c: New.
1042
1043 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1044
1045         * gcc.c-torture/execute/20040709-1.c: New test.
1046         * gcc.c-torture/execute/20040709-2.c: New test.
1047
1048 2004-07-14  Mike Stump  <mrs@apple.com>
1049
1050         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1051
1052 2004-07-14  Mike Stump  <mrs@apple.com>
1053
1054         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1055
1056 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1057
1058         PR c++/16518
1059         * g++.dg/parse/mutable1.C: New test.
1060
1061 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1062
1063         PR tree-optimization/16443
1064         * gcc.dg/tree-ssa/20040713-1.c: New test.
1065
1066 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1067
1068         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1069         for operator new.
1070
1071 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1072
1073         * gfortran.dg/g77/README: New file
1074         * gfortran.dg/g77/19981216-0.f:  Copy from
1075         g77.f-torture/noncompile.  Add "dg-do compile" and
1076         dg-error as required.
1077         * gfortran.dg/g77/19990218-1.f: Likewise
1078         * gfortran.dg/g77/19990905-1.f: Likewise
1079         * gfortran.dg/g77/9263.f: Likewise
1080         * gfortran.dg/g77/980615-0.f: Likewise
1081         * gfortran.dg/g77/980616-0.f: Likewise
1082         * gfortran.dg/g77/check0.f: Likewise
1083         * gfortran.dg/g77/select_no_compile.f: Likewise
1084
1085 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1086
1087         Copy files from g77.f-torture/compile.
1088         Add "{ dg-do compile}".  Other changes as noted
1089         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1090         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1091         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1092         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1093         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1094         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1095         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1096         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1097         statement to conform to standard.  Append alpha1.x for reference.
1098         * gfortran.dg/g77/xformat.f: Add dg-warning
1099
1100 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1101
1102         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1103         Add {dg-do compile} directive.
1104         * gfortran.dg/g77/cpp2.F: Likewise
1105
1106 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1107
1108         PR c++/5402
1109         * g++.dg/lookup/name-clash1.C: New test.
1110
1111         PR c++/9777
1112         * g++.dg/lookup/name-clash2.C: New test.
1113
1114         PR c++/12102
1115         * g++.dg/lookup/name-clash3.C: New test.
1116
1117 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1118
1119         * g++.dg/lookup/new2.C: New test.
1120         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1121
1122 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1123
1124         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1125         Add {dg-do compile} directive.
1126         * gfortran.dg/g77/13060.f: Likewise
1127         * gfortran.dg/g77/19990218-0.f: Likewise
1128         * gfortran.dg/g77/19990305-0.f: Likewise
1129         * gfortran.dg/g77/19990419-0.f: Likewise
1130         * gfortran.dg/g77/19990502-0.f: Likewise
1131         * gfortran.dg/g77/19990502-1.f: Likewise
1132         * gfortran.dg/g77/19990525-0.f: Likewise
1133         * gfortran.dg/g77/19990826-1.f: Likewise
1134         * gfortran.dg/g77/19990826-3.f: Likewise
1135         * gfortran.dg/g77/19990905-2.f: Likewise
1136         * gfortran.dg/g77/20000412-1.f: Likewise
1137         * gfortran.dg/g77/20000511-1.f: Likewise
1138         * gfortran.dg/g77/20000511-2.f: Likewise
1139         * gfortran.dg/g77/20000518.f: Likewise
1140         * gfortran.dg/g77/20000601-1.f: Likewise
1141         * gfortran.dg/g77/20000601-2.f: Likewise
1142         * gfortran.dg/g77/20000629-1.f: Likewise
1143         * gfortran.dg/g77/20000630-2.f: Likewise
1144         * gfortran.dg/g77/20010115.f: Likewise
1145         * gfortran.dg/g77/20010321-1.f: Likewise
1146         * gfortran.dg/g77/20010426.f: Likewise
1147         * gfortran.dg/g77/20020307-1.f: Likewise
1148         * gfortran.dg/g77/8485.f: Likewise
1149         * gfortran.dg/g77/960317-1.f: Likewise
1150         * gfortran.dg/g77/970915-0.f: Likewise
1151         * gfortran.dg/g77/980310-1.f: Likewise
1152         * gfortran.dg/g77/980310-2.f: Likewise
1153         * gfortran.dg/g77/980310-3.f: Likewise
1154         * gfortran.dg/g77/980310-4.f: Likewise
1155         * gfortran.dg/g77/980310-6.f: Likewise
1156         * gfortran.dg/g77/980310-7.f: Likewise
1157         * gfortran.dg/g77/980310-8.f: Likewise
1158         * gfortran.dg/g77/980419-2.f: Likewise
1159         * gfortran.dg/g77/980424-0.f: Likewise
1160         * gfortran.dg/g77/980427-0.f: Likewise
1161         * gfortran.dg/g77/980729-0.f: Likewise
1162         * gfortran.dg/g77/981117-1.f: Likewise
1163         * gfortran.dg/g77/toon_1.f: Likewise
1164
1165 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1166
1167         PR c++/2204
1168         * g++.dg/other/abstract2.C: New test.
1169
1170 2004-07-12  Paul Brook  <paul@codesourcery.com>
1171
1172         * gfortran.dg/pointer_init_1.f90: New test.
1173
1174 2004-07-11  Paul Brook  <paul@codesourcery.com>
1175
1176         PR fortran/15986
1177         * gfortran.dg/contained_1.f90: New test.
1178
1179 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1180
1181         * g++.dg/parse/defarg8.C: New test.
1182
1183 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1184
1185         PR fortran/16433
1186         * gfortran.dg/pr16433.f: New test.
1187
1188         PR fortran/17574
1189         * gfortran.dg/pr15754.f90: New test.
1190
1191 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1192
1193         PR tree-optimization/16437
1194         * gcc.c-torture/execute/bitfld-4.c: New test.
1195
1196 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1197
1198         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1199         access to common var from module.
1200
1201 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1202
1203         PR fortran/16336
1204         * gfortran.fortran-torture/execute/common_2.f90: New test.
1205
1206 2004-07-10  Paul Brook  <paul@codesourcery.com>
1207
1208         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1209
1210 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1211
1212         PR fortran/15969
1213         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1214
1215 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1216
1217         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1218         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1219         * gfortran.dg/g77/ffree-form-1.f: Likewise
1220         * gfortran.dg/g77/ffree-form-2.f: Likewise
1221         * gfortran.dg/g77/ffree-form-3.f: Likewise
1222         * gfortran.dg/g77/fno-underscoring.f: Likewise
1223         * gfortran.dg/g77/funderscoring.f: Likewise
1224         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1225
1226 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1227
1228         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1229
1230 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1231         Paul Brook  <paul@codesourcery.com>
1232
1233         PR fortran/13415
1234         * gfortran.dg/common_pointer_1.f90: New test.
1235
1236 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1237
1238         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1239
1240 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1241
1242         PR target/16364
1243         * gcc.c-torture/compile/20040709-1.c: New.
1244
1245 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1246
1247         PR fortran/14077
1248         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1249
1250 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1251
1252         PR fortran/13201
1253         * gfortran.dg/shape_1.f90: New test.
1254
1255 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1256             Andrew Pinski  <apinski@apple.com>
1257
1258         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1259
1260 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1261
1262         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1263         comment.
1264
1265 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1266         Paul Brook  <paul@codesourcery.com>
1267
1268         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1269         '.f95' and '.F95'.
1270
1271 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1272
1273         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1274
1275 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1276
1277         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1278         testcases with capital suffix.
1279
1280 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1281
1282         PR fortran/15481
1283         PR fortran/13372
1284         PR fortran/13575
1285         PR fortran/15978
1286         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1287
1288         * gfortran.dg/implicit_1.f90: New test.
1289
1290 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1291
1292         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1293         expression to match gfortran warning/error messages
1294         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1295         dg-error text.
1296
1297 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1298
1299         * lib/fortran-torture.exp: Rename proc search_for to
1300         search_for_re.
1301
1302 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1303
1304         * gcc.c-torture/execute/simd-5.x: New file.
1305         XFAIL on SPARC 64-bit at -O0.
1306
1307 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1308
1309         PR c++/8211
1310         PR c++/16165
1311         * g++.dg/warn/effc3.C: New test.
1312
1313 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1314
1315         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1316         change X to 1X in format.
1317         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1318         add data statements to conform to standard.
1319
1320 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1321
1322         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1323         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1324         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1325
1326 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1327
1328         * gfortran.dg/g77/7388.f: Copy from g77.dg
1329         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1330         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1331         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1332         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1333         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1334         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1335         * gfortran.dg/g77/strlen0.f: Likewise
1336
1337 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1338
1339         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1340         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1341
1342 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1343
1344         * gcc.c-torture/execute/920428-2.x: Delete.
1345         * gcc.c-torture/execute/920501-7.x: Likewise.
1346
1347 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1348
1349         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1350         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1351         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1352         prescott and c3-2.
1353         (PREFETCH_3DNOW): Add -march=c3.
1354
1355 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1356
1357         PR c/16437
1358         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1359         * gcc.c-torture/execute/bf64-1.x: Likewise.
1360
1361 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1362
1363         * gcc.c-torture/compile/20040708-1.c: New test.
1364
1365 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1366
1367         PR c++/16169
1368         * g++.dg/warn/effc2.C: New test.
1369
1370 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1371
1372         * gcc.c-torture/execute/bitfld-1.x: Remove.
1373         * gcc.c-torture/execute/bitfld-3.c: New test.
1374         * gcc.dg/bitfld-2.c: Remove XFAILs.
1375
1376 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1377
1378         PR c++/16276
1379         * g++.dg/rtti/tinfo1.C: New file.
1380
1381 2004-07-07  Eric Christopher  <echristo@redhat.com>
1382
1383         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1384
1385 2004-07-07  Andrew Pinski  <apinski@apple.com>
1386
1387         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1388
1389 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1390
1391         * g++.dg/init/call1.C: XFAIL.
1392
1393 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1394
1395         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1396         except for movstrict*, to movmem* and clrstr* to clrmem*.
1397
1398 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1399
1400         * gcc.c-torture/execute/20040707-1.c: New test.
1401
1402 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1403
1404         * gcc.c-torture/execute/20040706-1.c: New test.
1405
1406 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1407
1408         PR c++/3671
1409         * g++.dg/template/spec14.C: New test.
1410
1411 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1412
1413         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1414         nothing if not yet defined.  Use it in b, c and d type definitions.
1415         * gcc.c-torture/execute/20040705-1.c: New test.
1416         * gcc.c-torture/execute/20040705-2.c: New test.
1417
1418 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1419
1420         PR c++/2518
1421         * g++.dg/lookup/new1.C: New test.
1422
1423 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1424
1425         PR c++/11406
1426         * g++.dg/template/sizeof8.C: New test.
1427
1428 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1429
1430         * gcc.c-torture/compile/20040705-1.c: New test.
1431
1432 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1433
1434         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1435
1436 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1437
1438         * gcc.dg/cpp/if-mop.c: Two new testcases.
1439         * gcc.dg/cpp/trad/comment-3.c: New.
1440
1441 2004-07-04  Paul Brook  <paul@codesourcery.com>
1442
1443         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1444
1445 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1446
1447         PR c++/3761
1448         * g++.dg/lookup/crash4.C: New test.
1449
1450 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1451
1452         * gcc.c-torture/execute/builtin-abs-1.c
1453         * gcc.c-torture/execute/builtin-abs-2.c
1454         * gcc.c-torture/execute/builtin-complex-1.c
1455         * gcc.c-torture/execute/builtins/string-1-lib.c
1456         * gcc.c-torture/execute/builtins/string-1.c
1457         * gcc.c-torture/execute/builtins/string-2-lib.c
1458         * gcc.c-torture/execute/builtins/string-2.c
1459         * gcc.c-torture/execute/builtins/string-3-lib.c
1460         * gcc.c-torture/execute/builtins/string-3.c
1461         * gcc.c-torture/execute/builtins/string-4-lib.c
1462         * gcc.c-torture/execute/builtins/string-4.c
1463         * gcc.c-torture/execute/builtins/string-5-lib.c
1464         * gcc.c-torture/execute/builtins/string-5.c
1465         * gcc.c-torture/execute/builtins/string-6-lib.c
1466         * gcc.c-torture/execute/builtins/string-6.c
1467         * gcc.c-torture/execute/builtins/string-7-lib.c
1468         * gcc.c-torture/execute/builtins/string-7.c
1469         * gcc.c-torture/execute/builtins/string-8-lib.c
1470         * gcc.c-torture/execute/builtins/string-8.c
1471         * gcc.c-torture/execute/builtins/string-9-lib.c
1472         * gcc.c-torture/execute/builtins/string-9.c
1473         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1474         * gcc.c-torture/execute/builtins/string-asm-1.c
1475         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1476         * gcc.c-torture/execute/builtins/string-asm-2.c
1477         * gcc.c-torture/execute/stdio-opt-1.c
1478         * gcc.c-torture/execute/stdio-opt-2.c
1479         * gcc.c-torture/execute/stdio-opt-3.c
1480         * gcc.c-torture/execute/string-opt-1.c
1481         * gcc.c-torture/execute/string-opt-10.c
1482         * gcc.c-torture/execute/string-opt-11.c
1483         * gcc.c-torture/execute/string-opt-12.c
1484         * gcc.c-torture/execute/string-opt-13.c
1485         * gcc.c-torture/execute/string-opt-14.c
1486         * gcc.c-torture/execute/string-opt-15.c
1487         * gcc.c-torture/execute/string-opt-16.c
1488         * gcc.c-torture/execute/string-opt-2.c
1489         * gcc.c-torture/execute/string-opt-6.c
1490         * gcc.c-torture/execute/string-opt-7.c
1491         * gcc.c-torture/execute/string-opt-8.c:
1492         Replace with ...
1493
1494         * gcc.c-torture/execute/builtins/abs-2.c
1495         * gcc.c-torture/execute/builtins/abs-3.c
1496         * gcc.c-torture/execute/builtins/complex-1.c
1497         * gcc.c-torture/execute/builtins/fprintf.c
1498         * gcc.c-torture/execute/builtins/fputs.c
1499         * gcc.c-torture/execute/builtins/memcmp.c
1500         * gcc.c-torture/execute/builtins/memmove.c
1501         * gcc.c-torture/execute/builtins/memops-asm.c
1502         * gcc.c-torture/execute/builtins/mempcpy-2.c
1503         * gcc.c-torture/execute/builtins/mempcpy.c
1504         * gcc.c-torture/execute/builtins/memset.c
1505         * gcc.c-torture/execute/builtins/printf.c
1506         * gcc.c-torture/execute/builtins/sprintf.c
1507         * gcc.c-torture/execute/builtins/strcat.c
1508         * gcc.c-torture/execute/builtins/strchr.c
1509         * gcc.c-torture/execute/builtins/strcmp.c
1510         * gcc.c-torture/execute/builtins/strcpy.c
1511         * gcc.c-torture/execute/builtins/strcspn.c
1512         * gcc.c-torture/execute/builtins/strlen-2.c
1513         * gcc.c-torture/execute/builtins/strlen.c
1514         * gcc.c-torture/execute/builtins/strncat.c
1515         * gcc.c-torture/execute/builtins/strncmp-2.c
1516         * gcc.c-torture/execute/builtins/strncmp.c
1517         * gcc.c-torture/execute/builtins/strncpy.c
1518         * gcc.c-torture/execute/builtins/strpbrk.c
1519         * gcc.c-torture/execute/builtins/strpcpy-2.c
1520         * gcc.c-torture/execute/builtins/strpcpy.c
1521         * gcc.c-torture/execute/builtins/strrchr.c
1522         * gcc.c-torture/execute/builtins/strspn.c
1523         * gcc.c-torture/execute/builtins/strstr-asm.c
1524         * gcc.c-torture/execute/builtins/strstr.c:
1525         ... these new files.
1526
1527         * gcc.c-torture/execute/builtins/abs-2-lib.c
1528         * gcc.c-torture/execute/builtins/abs-3-lib.c
1529         * gcc.c-torture/execute/builtins/complex-1-lib.c
1530         * gcc.c-torture/execute/builtins/fprintf-lib.c
1531         * gcc.c-torture/execute/builtins/fputs-lib.c
1532         * gcc.c-torture/execute/builtins/memcmp-lib.c
1533         * gcc.c-torture/execute/builtins/memmove-lib.c
1534         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1535         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1536         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1537         * gcc.c-torture/execute/builtins/memset-lib.c
1538         * gcc.c-torture/execute/builtins/printf-lib.c
1539         * gcc.c-torture/execute/builtins/sprintf-lib.c
1540         * gcc.c-torture/execute/builtins/strcat-lib.c
1541         * gcc.c-torture/execute/builtins/strchr-lib.c
1542         * gcc.c-torture/execute/builtins/strcmp-lib.c
1543         * gcc.c-torture/execute/builtins/strcpy-lib.c
1544         * gcc.c-torture/execute/builtins/strcspn-lib.c
1545         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1546         * gcc.c-torture/execute/builtins/strlen-lib.c
1547         * gcc.c-torture/execute/builtins/strncat-lib.c
1548         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1549         * gcc.c-torture/execute/builtins/strncmp-lib.c
1550         * gcc.c-torture/execute/builtins/strncpy-lib.c
1551         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1552         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1553         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1554         * gcc.c-torture/execute/builtins/strrchr-lib.c
1555         * gcc.c-torture/execute/builtins/strspn-lib.c
1556         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1557         * gcc.c-torture/execute/builtins/strstr-lib.c
1558         * gcc.c-torture/execute/builtins/lib/abs.c
1559         * gcc.c-torture/execute/builtins/lib/fprintf.c
1560         * gcc.c-torture/execute/builtins/lib/memset.c
1561         * gcc.c-torture/execute/builtins/lib/printf.c
1562         * gcc.c-torture/execute/builtins/lib/sprintf.c
1563         * gcc.c-torture/execute/builtins/lib/strcpy.c
1564         * gcc.c-torture/execute/builtins/lib/strcspn.c
1565         * gcc.c-torture/execute/builtins/lib/strncat.c
1566         * gcc.c-torture/execute/builtins/lib/strncmp.c
1567         * gcc.c-torture/execute/builtins/lib/strncpy.c
1568         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1569         * gcc.c-torture/execute/builtins/lib/strspn.c
1570         * gcc.c-torture/execute/builtins/lib/strstr.c:
1571         New files containing support routines.
1572
1573         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1574         declaration.
1575         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1576         when not optimizing.
1577
1578 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1579
1580         PR c++/16240
1581         * g++.dg/abi/mangle22.C: New test.
1582         * g++.dg/abi/mangle23.C: Likewise.
1583
1584 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1585
1586         PR fortran/16290
1587         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1588         Allow for cases without denormalized floating point numbers.
1589
1590 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1591
1592         PR c/1027
1593         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1594         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1595         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1596         expected warning text.
1597         * gcc.dg/format/diag-2.c: New test.
1598
1599 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1600
1601         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1602
1603 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1604
1605         * gcc.dg/builtins-43.c: New.
1606         * gcc.dg/builtins-44.c: New.
1607         * gcc.dg/builtins-45.c: New.
1608
1609 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1610             Andreas Tobler  <a.tobler@schweiz.ch>
1611
1612         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1613         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1614         as SIGSEGV.
1615         * gcc.dg/cleanup-11.c: Likewise.
1616         * gcc.dg/cleanup-8.c: Likewise.
1617         * gcc.dg/cleanup-9.c: Likewise.
1618         * gcc.dg/cleanup-5.c: Run on all platforms.
1619
1620 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1621
1622         * g++.dg/warn/nonnull1.C: New test.
1623
1624 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1625
1626         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1627         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1628         Special-case the Sun compiler wrt to <complex.h>.
1629
1630 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1631
1632         * gcc.dg/Wunreachable-8.C: New test.
1633
1634         * gcc.dg/h8300-ice2.c : New test.
1635
1636 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1637
1638         PR fortran/16161
1639         * gfortran.fortran-torture/compile/implicit.f90: Add test
1640         for implicit character.
1641
1642 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1643
1644         PR fortran/16289
1645         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1646         Use tiny() intrinsic to find smallest non-negative real
1647
1648 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1649
1650         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1651         * gcc.dg/compat/struct-by-value-22_x.c: New.
1652         * gcc.dg/compat/struct-by-value-22_y.c: New.
1653
1654         * gcc.c-torture/execute/20040629-1.c: New test.
1655
1656 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1657
1658         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1659         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1660
1661         PR target/16195
1662         * gcc.dg/20040625-1.c: New test.
1663
1664 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1665
1666         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1667
1668 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1669
1670         PR fortran/15963
1671         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1672
1673 2004-06-29  Richard Henderson  <rth@redhat.com>
1674
1675         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1676
1677 2004-06-29  Paul Brook  <paul@codesourcery.com>
1678
1679         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1680         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1681
1682 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1683
1684         PR c++/16260
1685         * g++.dg/parse/crash15.C: New.
1686
1687 2004-06-28  Andrew Pinski  <apinski@apple.com>
1688
1689         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1690         by the error already.
1691
1692         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1693
1694 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1695
1696         PR target/14041
1697         * gcc.dg/h8300-bss-align-1.c : New.
1698
1699 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1700
1701         * PR c++/16174
1702         * g++.dg/template/ctor4.C: New.
1703
1704 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1705
1706         PR c++/16205
1707         * g++.dg/warn/Wsequence-point-1.C: New test.
1708
1709 2004-06-27  Paul Brook  <paul@codesourcery.com>
1710
1711         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1712
1713 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1714
1715         * g++.old-deja/g++.mike/p7325.C: Remove.
1716
1717 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1718
1719         PR c/14963
1720         * gcc.dg/pr14963.c: New test.
1721
1722 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1723
1724         PR c++/16193
1725         * g++.dg/parse/redef1.C: New test.
1726
1727 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1728
1729         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1730         20021110.c.
1731         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1732         20021119-1.c.
1733         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1734         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1735         5-04.c.
1736         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1737         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1738         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1739         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1740         g++.brendan/enum14.C.
1741         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1742         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1743         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1744         g++.mike/virt1.C.
1745         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1746         memtemp24.C.
1747
1748 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1749
1750         * gcc.dg/20040527-1.c: New test case.
1751
1752 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1753
1754         PR gfortran/pr16196
1755         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1756
1757 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1758
1759         PR middle-end/15825
1760         * gcc.dg/pr15825-1.c: New test case.
1761
1762 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1763
1764         * gcc.c-torture/execute/20040625-1.c: New test.
1765
1766 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1767
1768         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1769
1770 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1771
1772         * gcc.dg/torture/mips-div-1.c: New test.
1773
1774 2004-06-24  Jeff Law  <law@redhat.com>
1775
1776         * gcc.dg/tree-ssa/20040624-1.c: New test.
1777
1778 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1779
1780         * gcc.c-torture/compile/20040624-1.c: New test.
1781
1782 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1783
1784         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1785         this directory.
1786
1787 2004-06-23  Andrew Pinski  <apinski@apple.com>
1788
1789         PR middle-end/15988
1790         * g++.dg/opt/ptrmem4.C: New test.
1791
1792         * gcc.dg/c90-array-quals-2.c: New test.
1793
1794 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1795
1796         * gcc.dg/kpice1.c: New test.
1797
1798 2006-06-23  Andrew Pinski  <apinski@apple.com>
1799
1800         * gcc.dg/c90-array-quals.c: New test.
1801
1802 2006-06-22  Richard Henderson  <rth@redhat.com>
1803
1804         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1805
1806 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1807
1808         * gcc.dg/builtins-config.h: Handle FreeBSD.
1809
1810 2006-06-22  Richard Henderson  <rth@redhat.com>
1811
1812         * g++.dg/opt/devirt1.C: New.
1813
1814 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1815
1816         * g++.dg/opt/pr15551.C: New testcase.
1817
1818 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1819
1820         PR target/14800
1821         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1822         x86_64-*-linux* when compiling for 32bit.
1823
1824 2004-06-21  Andrew Pinski  <apinski@apple.com>
1825
1826         * gcc.dg/pch/struct-1.c: New.
1827         * gcc.dg/pch/struct-1.hs: New.
1828
1829 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1830
1831         * gcc.dg/pch/save-temps-1.c: New file.
1832         * gcc.dg/pch/save-temps-1.hs: New file.
1833
1834 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1835
1836         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1837         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1838
1839 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1840
1841         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1842         to fix type error.
1843         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1844         Remove trailing spaces.
1845
1846 2004-06-21  Richard Henderson  <rth@redhat.com>
1847
1848         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1849         merging && to BIT_FIELD_REF.
1850
1851 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1852
1853         * g++.dg/opt/placeholder1.C: New test.
1854
1855 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1856
1857         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1858         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1859         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1860         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1861
1862 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1863
1864         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1865         extern "C".
1866         * g++.dg/other/pragma-re-1.C: Add comments.
1867
1868 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1869
1870         PR gfortran/16080
1871         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1872
1873 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1874
1875         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1876         instead of setting the type of size_t by
1877         hand.
1878
1879 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1880
1881         * gcc.dg/unordered-2.c: New test case.
1882         * gcc.dg/unordered-3.c: New test case.
1883
1884 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1885
1886         PR other/16043
1887         * lib/g++.exp (g++_version): Tweak regexp for version
1888         * lib/g77.exp (g77_version): Likewise
1889         * lib/gfortran.exp (gfortran_version): Likewise
1890         * lib/objc.exp (objc_version): Likewise
1891         * lib/treelang.exp (treelang_version): Likewise
1892
1893 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1894
1895         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1896         Use INT_MAX instead of __INT_MAX__.
1897         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1898
1899         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1900         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1901         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1902         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1903         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1904         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1905         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1906         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1907         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1908
1909         * gcc.dg/range-test-1.c: New test.
1910         * g++.dg/opt/range-test-1.C: New test.
1911
1912 2004-06-17  Richard Henderson  <rth@redhat.com>
1913
1914         * objc.dg/sync-1.m: New.
1915         * objc.dg/try-catch-1.m: Don't force next runtime.
1916         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1917         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1918         shadowed catch clause.
1919         * objc.dg/try-catch-5.m: New.
1920
1921 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1922
1923         Bug 14610
1924         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1925
1926 2004-06-15  Richard Henderson  <rth@redhat.com>
1927
1928         * gcc.dg/20001116-1.c: Move expected warning line.
1929
1930 2004-06-15  Richard Henderson  <rth@redhat.com>
1931
1932         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1933         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1934
1935 2004-06-15  Jeff Law  <law@redhat.com>
1936
1937         * gcc.dg/tree-ssa/20040615-1.c: New test.
1938         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1939         be less sensitive to operand ordering.
1940         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1941
1942 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1943
1944         * g++.dg/abi/bitfield3.C: Add comment..
1945
1946 2004-06-15  Richard Henderson  <rth@redhat.com>
1947
1948         * g++.dg/ext/stmtexpr1.C: XFAIL.
1949         * gcc.dg/20030612-1.c: XFAIL.
1950
1951 2004-06-15  Eric Christopher  <echristo@redhat.com>
1952
1953         * g++.dg/charset/asm5.c: New.
1954         * gcc.dg/charset/asm6.c: New.
1955
1956 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1957
1958         PR fortran/15962
1959         * gfortran.fortran-torture/execute/select_1.f90: New test.
1960
1961 2004-06-15  Paul Brook  <paul@codesourcery.com>
1962
1963         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1964
1965 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1966
1967         PR c++/15967
1968         * g++.dg/lookup/crash3.C: New test.
1969
1970 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1971
1972         PR c++/15947
1973         * g++.dg/parse/dtor4.C: New test.
1974
1975 2004-06-14  Jeff Law  <law@redhat.com>
1976
1977         * gcc.c-torture/compile/20040614-1.c: New test.
1978
1979 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1980
1981         PR fortran/15211
1982         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1983         LEN of a character array.
1984
1985 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1986
1987         PR c++/15096
1988         * g++.dg/template/ptrmem10.C: New test.
1989
1990         PR c++/14930
1991         * g++.dg/template/friend30.C: New test.
1992
1993 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1994
1995         PR fortran/14928
1996         * gfortran.fortran-torture/compile/mloc.f90: New test.
1997
1998 2004-06-13  Paul Brook  <paul@codesourcery.com>
1999
2000         * gfortran.fortran-torture/execute/random_2.f90: New test.
2001
2002 2004-06-13  Eric Christopher  <echristo@redhat.com>
2003
2004         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2005
2006 2004-06-12  Paul Brook  <paul@codesourcery.com>
2007
2008         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2009
2010 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2011
2012         PR fortran/14923
2013         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2014
2015 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2016
2017         PR fortran/14957
2018         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2019         syntax errors in end statements of contained subroutines.
2020
2021 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2022
2023         PR fortran/12841
2024         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2025
2026 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2027
2028         PR fortran/15665
2029         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2030
2031 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2032
2033         PR gfortran/12839
2034         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2035
2036 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2037
2038         PR c++/15862
2039         * g++.dg/parse/enum1.C: New test.
2040
2041 2004-06-10  Jeff Law  <law@redhat.com>
2042
2043         * gcc.c-torture/compile/20040610-1.c: New test.
2044
2045 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2046
2047         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2048         * g++.old-deja/g++.other/decl3.C: Likewise.
2049
2050 2004-06-10  Brian Booth  <bbooth@redhat.com>
2051
2052         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2053         V_MAY_DEF instead of VDEF.
2054         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2055
2056 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2057
2058         PR c++/14211
2059         * g++.dg/conversion/const1.C: New test.
2060
2061         PR c++/15076
2062         * g++.dg/conversion/reinterpret1.C: New test.
2063
2064         PR c++/15877
2065         * g++.dg/template/enum2.C: New test.
2066
2067         PR c++/15227
2068         * g++.dg/template/error13.C: New test.
2069
2070 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2071
2072         PR fortran/14957
2073         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2074         arguments to test_* REAL and of the right size.
2075
2076 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR target/15569
2079         PR rtl-optimization/15681
2080         * gcc.dg/20040609-1.c: New test.
2081
2082 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2083
2084         PR c++/14791
2085         * g++.dg/opt/builtins1.C: New test.
2086
2087 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2088
2089         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2090         that use default windows32 struct layout.
2091         * gcc.dg/i386-bitfield2.c: Likewise.
2092
2093 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2094
2095         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2096         for mingw32 and cygwin targets.
2097
2098 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2099
2100         * gcc.dg/pch/macro-4.c: New.
2101         * gcc.dg/pch/macro-4.hs: New.
2102
2103 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2104
2105         PR fortran/13249
2106         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2107
2108 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2109
2110         PR fortran/13372
2111         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2112
2113 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2114
2115         PR gfortran/14897
2116         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2117
2118 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2119
2120         PR gfortran/15755
2121         * gfortran.fortran-torture/execute/backspace.c : New test.
2122
2123 2004-06-09  Paul Brook  <paul@codesourcery.com>
2124
2125         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2126         (pointer_to_section): Rewrite to use smaller array.
2127
2128 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2129
2130         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2131         * gcc.dg/ext/altivec-10.c: Same.
2132         * gcc.dg/ext/altivec-11.c: Same.
2133         * gcc.dg/ext/altivec-12.c: Same.
2134         * gcc.dg/ext/altivec-13.c: Same.
2135         * gcc.dg/ext/altivec-14.c: Same.
2136         * gcc.dg/ext/altivec-15.c: Same.
2137         * gcc.dg/ext/altivec-16.c: Same.
2138         * gcc.dg/ext/altivec-3.c: Same.
2139         * gcc.dg/ext/altivec-4.c: Same.
2140         * gcc.dg/ext/altivec-6.c: Same.
2141         * gcc.dg/ext/altivec-7.c: Same.
2142         * gcc.dg/ext/altivec-8.c: Same.
2143         * gcc.dg/ext/altivec-varargs-1.c: Same.
2144
2145         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2146         * g++.dg/ext/altivec-10.C: Same.
2147         * g++.dg/ext/altivec-2.C: Same.
2148         * g++.dg/ext/altivec-3.C: Same.
2149         * g++.dg/ext/altivec-4.C: Same.
2150         * g++.dg/ext/altivec-5.C: Same.
2151         * g++.dg/ext/altivec-6.C: Same.
2152         * g++.dg/ext/altivec-7.C: Same.
2153         * g++.dg/ext/altivec-8.C: Same.
2154         * g++.dg/ext/altivec-9.C: Same.
2155
2156 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2157
2158         PR c++/7841
2159         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2160
2161 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2162
2163         * gcc.dg/union-1.c: New test.
2164
2165 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2166
2167         * gcc.dg/builtins-41.c: New test case.
2168         * gcc.dg/builtins-42.c: New test case.
2169
2170 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2171
2172         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2173         * g++.dg/ext/altivec-10.C: Same.
2174         * g++.dg/ext/altivec-2.C: Same.
2175         * g++.dg/ext/altivec-3.C: Same.
2176         * g++.dg/ext/altivec-4.C: Same.
2177         * g++.dg/ext/altivec-5.C: Same.
2178         * g++.dg/ext/altivec-6.C: Same.
2179         * g++.dg/ext/altivec-7.C: Same.
2180         * g++.dg/ext/altivec-8.C: Same.
2181         * g++.dg/ext/altivec-9.C: Same.
2182         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2183         * g++.old-deja/g++.brendan/new3.C: Same.
2184         * gcc.c-torture/execute/eeprof-1.x: Same.
2185
2186 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2187
2188         PR c/14765
2189         * gcc.dg/pr14765-1.c: New test.
2190
2191 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2192
2193         PR c/14649
2194         * gcc.dg/pr14649-1.c: New test case.
2195
2196 2004-06-07  Richard Henderson  <rth@redhat.com>
2197
2198         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2199         if temporaries.
2200
2201 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2202
2203         * g++.dg/eh/elide1.C: Remove XFAIL.
2204
2205 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/15337
2208         * g++.dg/expr/sizeof3.C: New test.
2209
2210         PR c++/14777
2211         * g++.dg/template/access14.C: New test.
2212
2213         PR c++/15554
2214         * g++.dg/template/enum1.C: New test.
2215
2216         PR c++/15057
2217         * g++.dg/eh/throw1.C: New test.
2218
2219 2004-06-07  David Ayers  <d.ayers@inode.at>
2220             Ziemowit Laski  <zlaski@apple.com>
2221
2222         * lib/objc.exp (objc_target_compile): Revert the '-framework
2223         Foundation' flag fix, since bare Darwin does not ship
2224         with the Foundation framework.
2225         * objc/execute/next_mapping.h: Provide a local NSConstantString
2226         @interface and @implementation.
2227         (objc_constant_string_init): A constructor function, used to
2228         initialize the NSConstantString meta-class object.
2229         * objc/execute/string1.m: Include "next_mapping.h" instead of
2230         <Foundation/NSString.h>.
2231         * objc/execute/string2.m: Likewise.
2232         * objc/execute/string3.m: Likewise.
2233         * objc/execute/string4.m: Likewise.
2234
2235 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2236
2237         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2238         to double. Replace double with FLOAT.
2239         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2240
2241         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2242         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2243         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2244         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2245         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2246         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2247         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2248         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2249
2250 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2251
2252         PR c/13519
2253         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2254
2255 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2256
2257         PR c++/15503
2258         * g++.dg/template/meminit2.C: New test.
2259
2260 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2261
2262         PR target/15822
2263         * gcc.c-torture/execute/compare-fp-1.c,
2264         gcc.c-torture/execute/compare-fp-2.c,
2265         gcc.c-torture/execute/compare-fp-3.c,
2266         gcc.c-torture/execute/compare-fp-4.c,
2267         gcc.c-torture/execute/compare-fp-3.x,
2268         gcc.c-torture/execute/compare-fp-4.x: Moved...
2269         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2270         gcc.c-torture/execute/ieee/compare-fp-2.c,
2271         gcc.c-torture/execute/ieee/compare-fp-3.c,
2272         gcc.c-torture/execute/ieee/compare-fp-4.c,
2273         gcc.c-torture/execute/ieee/compare-fp-3.x,
2274         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2275
2276 2004-06-04  David Ayers  <d.ayers@inode.at>
2277
2278         * objc/execute/protocol-isEqual-4.m: New testcase.
2279
2280 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2281
2282         * objc/execute/protocol-isEqual-1.m: New testcase.
2283         * objc/execute/protocol-isEqual-2.m: New testcase.
2284         * objc/execute/protocol-isEqual-3.m: New testcase.
2285
2286 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2287
2288         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2289
2290 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2291
2292         * lib/objc.exp (objc_target_compile): When running tests on
2293         Darwin (Mac OS X), inform the linker about '-framework
2294         'Foundation'.
2295
2296 2004-06-02  Eric Christopher  <echristo@redhat.com>
2297
2298         * gcc.c-torture/compile/20040602-1.c: New.
2299
2300 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2301
2302         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2303         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2304
2305         PR tree-optimization/14736
2306         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2307
2308         PR tree-optimization/14042
2309         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2310
2311         PR tree-optimization/14729
2312         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2313
2314 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2315
2316         PR fortran/15557
2317         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2318
2319 2004-06-01  Richard Hederson  <rth@redhat.com>
2320
2321         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2322
2323 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2324
2325         PR c++/14932
2326         * g++.dg/parse/offsetof4.C: New test.
2327
2328 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2329
2330         PR objc/7993
2331         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2332
2333 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2334
2335         PR c++/15701
2336         * g++.dg/template/friend29.C: New test.
2337
2338 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2339
2340         PR c/15749
2341         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2342
2343 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2344
2345         * gcc.dg/sparc-trap-1.c: New test.
2346
2347 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2348
2349         PR middle-end/15069
2350         * g++.dg/opt/fold3.C: New test case.
2351
2352 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2353
2354         * lib/target-supports.exp (check_iconv_available): Fix fallout
2355         from 2004-05-28 patch.
2356
2357 2004-05-30  Paul Brook  <paul@codesourcery.com>
2358
2359         PR fortran/15620
2360         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2361         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2362
2363 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2364
2365         * gfortran.fortran-torture/execute/random_1.f90: New test.
2366
2367 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2368
2369         * g++.dg/ext/altivec-10.C: New test.
2370
2371 2004-05-29  Paul Brook  <paul@codesourcery.com>
2372
2373         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2374
2375 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2376
2377         * gcc.dg/altivec-16.c: New test.
2378
2379 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2380
2381         * lib/target-supports.exp (check_vmx_hw_available): New.
2382         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2383
2384         * lib/target-supports.exp (check_alias_available,
2385         check_iconv_available, check_named_sections_available): Use
2386         unique names for temporary files.
2387
2388 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2389
2390         * gcc.dg/altivec-15.c: New test.
2391
2392 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2393
2394         PR c++/15083
2395         * g++.dg/warn/noeffect6.C: New test.
2396
2397         PR c++/15471
2398         * g++.dg/expr/ptrmem4.C: New test.
2399
2400         PR c++/15640
2401         * g++.dg/template/operator3.C: New test.
2402
2403 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2404
2405         PR c++/14668
2406         * g++.dg/lookup/redecl1.C: New test.
2407         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2408
2409 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2410
2411         * gcc.c-torture/execute/compare-fp-1.c,
2412         gcc.c-torture/execute/compare-fp-2.c,
2413         gcc.c-torture/execute/compare-fp-3.c,
2414         gcc.c-torture/execute/compare-fp-4.c,
2415         gcc.c-torture/execute/compare-fp-3.x,
2416         gcc.c-torture/execute/compare-fp-4.x,
2417         gcc.dg/pr15649-1.c: New.
2418
2419 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2420
2421         PR c++/12883
2422         * g++.dg/init/array14.C: New test.
2423
2424 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2425
2426         * lib/compat.exp (compat-get-options-main): New.
2427         (compat-get-options): Remove unneeded code, warn for ignored
2428         command.
2429         (compat-execute): Check flag set by dg-require-* commands.
2430
2431         * lib/compat.exp (compat-execute): Break up long lines.
2432
2433 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2434
2435         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2436         * gcc.dg/altivec-14.c: New test.
2437         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2438
2439         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2440         * gcc.dg/altivec-12.c: Ditto.
2441
2442         * gcc.dg/altivec-3.c: Move call to altivec_check.
2443
2444 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2445
2446         PR c++/15044
2447         * g++.dg/template/error12.C: New test.
2448
2449         PR c++/15317
2450         * g++.dg/ext/attrib15.C: New test.
2451
2452         PR c++/15329
2453         * g++.dg/template/ptrmem9.C: New test.
2454
2455 2004-05-25  Paul Brook  <paul@codesourcery.com>
2456
2457         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2458
2459 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2460
2461         PR c++/15165
2462         * g++.dg/template/crash19.C: New test.
2463
2464 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2465
2466         PR c++/15025
2467         * g++.dg/template/redecl1.C: New test.
2468
2469 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2470
2471         PR c++/14821
2472         * g++.dg/other/ns1.C: New test.
2473
2474         PR c++/14883
2475         * g++.dg/template/invalid1.C: New test.
2476
2477 2004-05-23  Paul Brook  <paul@codesourcery.com>
2478         Victor Leikehman  <lei@haifasphere.co.il>
2479
2480         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2481         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2482
2483 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2484
2485         PR c++/15285
2486         PR c++/15299
2487         * g++.dg/template/non-dependent5.C: New test.
2488         * g++.dg/template/non-dependent6.C: New test.
2489
2490 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/15507
2493         * g++.dg/inherit/union1.C: New test.
2494
2495         PR c++/15542
2496         * g++.dg/template/addr1.C: New test.
2497
2498         PR c++/15427
2499         * g++.dg/template/array5.C: New test.
2500
2501         PR c++/15287
2502         * g++.dg/template/array6.C: New test.
2503
2504 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2505             Roger Sayle  <roger@eyesopen.com>
2506
2507         * g++.dg/lookup/forscope2.C: New test case.
2508
2509 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2510
2511         * gcc.dg/cpp/Wmissingdirs.c: New.
2512
2513 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2514
2515         PR target/15301
2516         * gcc.dg/compat/union-m128-1.h: New file.
2517         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2518         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2519         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2520
2521 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2522
2523         PR target/15302
2524         * gcc.dg/compat/struct-complex-1.h: New file.
2525         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2526         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2527         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2528
2529 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2530
2531         PR middle-end/3074
2532         * gcc.dg/pr3074-1.c: New test case.
2533         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2534
2535 2004-05-20  Falk Hueffner  <falk@debian.org>
2536
2537         PR other/15526
2538         * gcc.dg/ftrapv-1.c: New test case.
2539
2540 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2541
2542         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2543
2544 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2545             Jeff Law  <law@redhat.com>
2546
2547         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2548         * gcc.dg/tree-ssa/20040518-2.c: New test.
2549
2550         * gcc.dg/tree-ssa/20040518-1.c: New test.
2551
2552 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2553
2554         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2555
2556 2004-05-18  Paul Brook  <paul@codesourcery.com>
2557
2558         PR fortran/13930
2559         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2560
2561 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2562
2563         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2564         constant folding.
2565
2566 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2567
2568         * gcc.dg/tree-ssa/20040517-1.c: New test.
2569
2570 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2571
2572         * gcc.dg/loop-4.c: New test.
2573
2574 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2575
2576         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2577
2578 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2579
2580         PR fortran/15311
2581         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2582
2583 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2584
2585         PR fortran/13826
2586         PR fortran/13940
2587         * gfortran.fortran-torture/compile/data_1.f90: New test.
2588
2589 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2590
2591         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2592         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2593
2594 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2595
2596         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2597
2598 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2599
2600         PR c/15444
2601         * gcc.dg/format/xopen-1.c: Adjust expected message.
2602         * gcc.dg/format/xopen-3.c: New test.
2603
2604 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2605
2606         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2607
2608 2004-05-14  Jeff Law  <law@redhat.com>
2609
2610         * gcc.dg/tree-ssa/20040514-2.c: New test.
2611
2612 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2613
2614         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2615         this ...
2616         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2617         this.
2618
2619 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2620
2621         * gcc.dg/tree-ssa/20040514-1.c: New test.
2622
2623 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2624
2625         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2626         test.
2627
2628 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2629
2630         PR fortran/14066
2631         * gfortran.fortran-torture/compile/do_1.f90: New test.
2632
2633 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2634
2635         PR fortran/15051
2636         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2637         test.
2638
2639 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2640
2641         PR fortran/15149
2642         * gfortran.fortran-torture/execute/random_init.f90: New test.
2643
2644 2004-05-13  Paul Brook  <paul@codesourcery.com>
2645
2646         PR fortran/15314
2647         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2648
2649 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2650
2651         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2652         for the powerpc case.
2653
2654 2004-05-13  Jeff Law  <law@redhat.com>
2655
2656         * gcc.dg/tree-ssa/20040513-1.c: New test.
2657         * gcc.dg/tree-ssa/20040513-2.c: New test.
2658
2659 2004-05-13  Paul Brook  <paul@codesourcery.com>
2660
2661         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2662         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2663         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2664
2665 2004-05-13  Andreas Schwab  <schwab@suse.de>
2666
2667         PR other/10819
2668         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2669         characters.
2670
2671 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2672
2673         PR fortran/15294
2674         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2675
2676 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2677
2678         Merge from tree-ssa-20020619-branch.  See
2679         ChangeLog.tree-ssa for details.
2680
2681 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2682
2683         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2684         include <altivec.h> explicitly.
2685         * gcc.dg/altivec-13.c: Likewise.
2686
2687 2004-05-11  Paul Brook  <paul@codesourcery.com>
2688
2689         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2690
2691 2004-05-10  Eric Christopher  <echristo@redhat.com>
2692
2693         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2694         * gcc.dg/sibcall-4.c: Ditto.
2695
2696 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2697
2698         * g++.dg/ext/altivec-8.C: New test case.
2699         * gcc.dg/altivec-13.c: New test case.
2700
2701 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2702
2703         * gcc.c-torture/execute/divcmp-1.c: New test case.
2704         * gcc.c-torture/execute/divcmp-2.c: New test case.
2705         * gcc.c-torture/execute/divcmp-3.c: New test case.
2706
2707 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2708
2709         * g++.dg/other/pragma-re-2.C: New test.
2710
2711 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2712
2713         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2714         * gcc.dg/i386-387-2.c: Likewise.
2715
2716         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2717         __builtin_drem.
2718         * gcc.dg/i386-387-6.c: Likewise.
2719
2720 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2721
2722         * gcc.dg/builtins-33.c:  Also check log1p*.
2723
2724 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2725
2726         PR optimization/15296
2727         * gcc.c-torture/execute/pr15296.c: New test.
2728
2729 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2730
2731         * gcc.dg/builtins-40.c: New test.
2732
2733 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2734
2735         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2736
2737 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2738
2739         * g++.dg/ext/spe1.C: New testcase.
2740
2741 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2742
2743         * objc.dg/image-info.m: Allow additional attributes
2744         for __image_info section.
2745
2746 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2747
2748         * gcc.dg/torture/mips-hilo-2.c: New test.
2749
2750 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2751
2752         PR c++/14389
2753         * g++.dg/template/member5.C: New test.
2754
2755 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2756
2757         * gcc.dg/builtins-34.c: Also check expm1*.
2758
2759 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2760
2761         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2762         * gcc.dg/torture/builtin-convert-3.c: New test.
2763
2764 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2765
2766         PR middle-end/15054
2767         * g++.dg/opt/pr15054.C: New test.
2768
2769 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2770
2771         * gcc.dg/torture/builtin-rounding-1.c: New test.
2772         * gcc.dg/builtins-25.c: Delete.
2773         * gcc.dg/builtins-29.c: Delete.
2774
2775 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2776
2777         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2778         * gcc.dg/sibcall-4.c: Likewise.
2779         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2780
2781 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2782
2783         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2784         bit-field on 16-bit targets.
2785
2786 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2787
2788         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2789         16-bit targets.
2790
2791 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2792
2793         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2794         * gcc.dg/rs6000-power2-2.c: Likewise.
2795
2796 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2797
2798         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2799         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2800         Change the asm registers to be in form of frN instead of fN.
2801
2802 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2803
2804         * gcc.dg/torture/builtin-convert-2.c: New test.
2805
2806 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2807
2808         * gcc.dg/rs6000-power2-1.c: New test.
2809         * gcc.dg/rs6000-power2-2.c: New test.
2810
2811 2004-04-28  Jan Hubicka  <jh@suse.cz>
2812
2813         * gcc.dg/unused-6.c: New test.
2814
2815 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2816             Ulrich Weigand  <uweigand@de.ibm.com>
2817
2818         * ada/acats/run_all.sh: Define $target variable.
2819
2820 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2821
2822         PR c++/15119
2823         * g++.dg/other/vararg-1.C: New test.
2824
2825         PR c++/4794
2826         * g++.dg/eh/cleanup3.C: New test.
2827
2828 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2829
2830         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2831         and ad8011a (target_insn).
2832         * ada/acats/support/macro.dfs: Likewise.
2833         * ada/acats/support/impbit.adb: New file.
2834
2835 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2836
2837         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2838
2839 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2840
2841         * gcc.dg/loop-3.c: New test.
2842
2843 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2844
2845         * gcc.c-torture/execute/simd-5.c: New test.
2846
2847 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2848
2849         PR c++/15064
2850         * g++.dg/template/crash18.C: New test.
2851
2852 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2853
2854         * g++.dg/ext/complit3.C: New test.
2855
2856 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2857
2858         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2859         * gcc.dg/altivec-3.c: Same.
2860         * gcc.dg/altivec-varargs-1.c: Same.
2861
2862 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2863
2864         * lib/target-supports.exp (check_profiling_available): Assume
2865         profiling is not available on powerpc-eabi targets.
2866
2867 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2868
2869         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2870         * gcc.dg/vmx/bug-1.c: Ditto.
2871
2872 2004-04-20  Eric Christopher  <echristo@redhat.com>
2873
2874         * gcc.dg/charset/extern.c: New test.
2875         * g++.dg/charset/extern3.cc: Ditto.
2876
2877 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2878
2879         * gcc.dg/builtins-39.c: New test.
2880
2881 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2882
2883         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2884
2885 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2886
2887         * gcc.dg/torture/mips-hilo-1.c: New test.
2888
2889 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2890
2891         * gcc.c-torture/compile/20040419-1.c: New test.
2892
2893 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2894
2895         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2896
2897 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2898             Aldy Hernandez  <aldyh@redhat.com>
2899
2900         * gcc.c-torture/execute/va-arg-24.c: New.
2901
2902 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2903             Aldy Hernandez  <aldyh@redhat.com>
2904
2905         * gcc.dg/vmx/1b-01.c: New.
2906         * gcc.dg/vmx/1b-02.c: New.
2907         * gcc.dg/vmx/1b-03.c: New.
2908         * gcc.dg/vmx/1b-04.c: New.
2909         * gcc.dg/vmx/1b-05.c: New.
2910         * gcc.dg/vmx/1b-06.c: New.
2911         * gcc.dg/vmx/1b-07.c: New.
2912         * gcc.dg/vmx/1c-01.c: New.
2913         * gcc.dg/vmx/1c-02.c: New.
2914         * gcc.dg/vmx/3a-01a.c: New.
2915         * gcc.dg/vmx/3a-01.c: New.
2916         * gcc.dg/vmx/3a-01m.c: New.
2917         * gcc.dg/vmx/3a-03.c: New.
2918         * gcc.dg/vmx/3a-03m.c: New.
2919         * gcc.dg/vmx/3a-04.c: New.
2920         * gcc.dg/vmx/3a-04m.c: New.
2921         * gcc.dg/vmx/3a-05.c: New.
2922         * gcc.dg/vmx/3a-06.c: New.
2923         * gcc.dg/vmx/3a-06m.c: New.
2924         * gcc.dg/vmx/3a-07.c: New.
2925         * gcc.dg/vmx/3b-01.c: New.
2926         * gcc.dg/vmx/3b-02.c: New.
2927         * gcc.dg/vmx/3b-10.c: New.
2928         * gcc.dg/vmx/3b-13.c: New.
2929         * gcc.dg/vmx/3b-14.c: New.
2930         * gcc.dg/vmx/3b-15.c: New.
2931         * gcc.dg/vmx/3c-01a.c: New.
2932         * gcc.dg/vmx/3c-01.c: New.
2933         * gcc.dg/vmx/3c-02.c: New.
2934         * gcc.dg/vmx/3c-03.c: New.
2935         * gcc.dg/vmx/3d-01.c: New.
2936         * gcc.dg/vmx/4-01.c: New.
2937         * gcc.dg/vmx/4-03.c: New.
2938         * gcc.dg/vmx/5-01.c: New.
2939         * gcc.dg/vmx/5-02.c: New.
2940         * gcc.dg/vmx/5-03.c: New.
2941         * gcc.dg/vmx/5-04.c: New.
2942         * gcc.dg/vmx/5-05.c: New.
2943         * gcc.dg/vmx/5-06.c: New.
2944         * gcc.dg/vmx/5-07.c: New.
2945         * gcc.dg/vmx/5-07t.c: New.
2946         * gcc.dg/vmx/5-08.c: New.
2947         * gcc.dg/vmx/5-10.c: New.
2948         * gcc.dg/vmx/5-11.c: New.
2949         * gcc.dg/vmx/7-01a.c: New.
2950         * gcc.dg/vmx/7-01.c: New.
2951         * gcc.dg/vmx/7c-01.c: New.
2952         * gcc.dg/vmx/7d-01.c: New.
2953         * gcc.dg/vmx/7d-02.c: New.
2954         * gcc.dg/vmx/8-01.c: New.
2955         * gcc.dg/vmx/8-02a.c: New.
2956         * gcc.dg/vmx/8-02.c: New.
2957         * gcc.dg/vmx/brode-1.c: New.
2958         * gcc.dg/vmx/bug-1.c: New.
2959         * gcc.dg/vmx/bug-2.c: New.
2960         * gcc.dg/vmx/bug-3.c: New.
2961         * gcc.dg/vmx/cw-bug-1.c: New.
2962         * gcc.dg/vmx/cw-bug-2.c: New.
2963         * gcc.dg/vmx/cw-bug-3.c: New.
2964         * gcc.dg/vmx/dct.c: New.
2965         * gcc.dg/vmx/debug-1.c: New.
2966         * gcc.dg/vmx/debug-2.c: New.
2967         * gcc.dg/vmx/debug-3.c: New.
2968         * gcc.dg/vmx/debug-4.c: New.
2969         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2970         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2971         * gcc.dg/vmx/eg-5.c: New.
2972         * gcc.dg/vmx/fft.c: New.
2973         * gcc.dg/vmx/gcc-bug-1.c: New.
2974         * gcc.dg/vmx/gcc-bug-2.c: New.
2975         * gcc.dg/vmx/gcc-bug-3.c: New.
2976         * gcc.dg/vmx/gcc-bug-4.c: New.
2977         * gcc.dg/vmx/gcc-bug-5.c: New.
2978         * gcc.dg/vmx/gcc-bug-6.c: New.
2979         * gcc.dg/vmx/gcc-bug-7.c: New.
2980         * gcc.dg/vmx/gcc-bug-8.c: New.
2981         * gcc.dg/vmx/gcc-bug-9.c: New.
2982         * gcc.dg/vmx/gcc-bug-b.c: New.
2983         * gcc.dg/vmx/gcc-bug-c.c: New.
2984         * gcc.dg/vmx/gcc-bug-d.c: New.
2985         * gcc.dg/vmx/gcc-bug-e.c: New.
2986         * gcc.dg/vmx/gcc-bug-f.c: New.
2987         * gcc.dg/vmx/gcc-bug-g.c: New.
2988         * gcc.dg/vmx/gcc-bug-i.c: New.
2989         * gcc.dg/vmx/harness.h: New.
2990         * gcc.dg/vmx/ira1.c: New.
2991         * gcc.dg/vmx/ira2a.c: New.
2992         * gcc.dg/vmx/ira2b.c: New.
2993         * gcc.dg/vmx/ira2.c: New.
2994         * gcc.dg/vmx/ira2c.c: New.
2995         * gcc.dg/vmx/mem.c: New.
2996         * gcc.dg/vmx/newton-1.c: New.
2997         * gcc.dg/vmx/ops.c: New.
2998         * gcc.dg/vmx/sn7153.c: New.
2999         * gcc.dg/vmx/spill2.c: New.
3000         * gcc.dg/vmx/spill3.c: New.
3001         * gcc.dg/vmx/spill.c: New.
3002         * gcc.dg/vmx/t.c: New.
3003         * gcc.dg/vmx/varargs-1.c: New.
3004         * gcc.dg/vmx/varargs-2.c: New.
3005         * gcc.dg/vmx/varargs-3.c: New.
3006         * gcc.dg/vmx/varargs-4.c: New.
3007         * gcc.dg/vmx/varargs-5.c: New.
3008         * gcc.dg/vmx/varargs-6.c: New.
3009         * gcc.dg/vmx/varargs-7.c: New.
3010         * gcc.dg/vmx/vmx.exp: New.
3011         * gcc.dg/vmx/vprint-1.c: New.
3012         * gcc.dg/vmx/vscan-1.c: New.
3013         * gcc.dg/vmx/x-01.c: New.
3014         * gcc.dg/vmx/x-02.c: New.
3015         * gcc.dg/vmx/x-03.c: New.
3016         * gcc.dg/vmx/x-04.c: New.
3017         * gcc.dg/vmx/x-05.c: New.
3018         * gcc.dg/vmx/yousufi-1.c: New.
3019         * gcc.dg/vmx/zero-1.c: New.
3020         * gcc.dg/vmx/zero.c: New.
3021
3022 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3023
3024         * g++.dg/lookup/java1.C: Update for chage of
3025         _Jv_AllocObject.
3026         * g++.dg/lookup/java2.C: Likewise.
3027
3028 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3029
3030         * ada/acats/run_all.sh: use -O2 by default.
3031
3032 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3033
3034         * gcc.dg/vr-mult-[12].c: New tests.
3035
3036 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3037
3038         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3039
3040         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3041
3042 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3043
3044         * lib/target-supports.exp (check_profiling_available): Assume profiling
3045         isn't available for mips*-*-elf targets.
3046
3047 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3048
3049         * gcc.dg/builtins-38.c: New test.
3050
3051 2004-04-14  Eric Christopher  <echristo@redhat.com>
3052
3053         * g++.dg/charset/charset.exp: Run .cc extension tests.
3054
3055 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3056
3057         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3058
3059 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3060
3061         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3062
3063 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3064
3065         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3066         * gcc.dg/i386-387-2.c: Likewise.
3067
3068         * gcc.dg/i386-387-7.c: New test.
3069         * gcc.dg/i386-387-8.c: New test.
3070
3071         * gcc.dg/builtins-37.c: New test.
3072
3073 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3074
3075         * g++.dg/pch/externc-1.C: Add missing semicolon.
3076
3077 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3078
3079         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3080
3081 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3082
3083         * gcc.c-torture/execute/20040411-1.c: New test.
3084
3085 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3086
3087         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3088
3089 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3090
3091         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3092
3093 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3094
3095         * lib/target-supports.exp (check_named_sections_available): New.
3096         * lib/gcc-dg.exp (dg-require-named-sections): New.
3097         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3098         old-deja.exp.  Also prune error-count message from HP linker.
3099         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3100
3101         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3102         * g++.old-deja/g++.pt/static3.C: Likewise.
3103         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3104
3105 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3106
3107         * gcc.c-torture/execute/20040409-1.c: New test case.
3108         * gcc.c-torture/execute/20040409-2.c: New test case.
3109         * gcc.c-torture/execute/20040409-3.c: New test case.
3110
3111 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3112
3113         * gcc.dg/20040409-1.c: New test.
3114
3115 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3116
3117         PR target/14888
3118         * g++.dg/opt/pr14888.C: New test case.
3119
3120 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3121
3122         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3123         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3124         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3125         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3126         New tests.
3127
3128 2004-04-08  Paul Brook  <paul@codesourcery.com>
3129
3130         * gcc.dg/spill-1.c: New test.
3131
3132 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3133
3134         * gcc.dg/torture/builtin-ctype-2.c: New test.
3135
3136 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3137
3138         * gcc.dg/pch/pch.exp: Add largefile test.
3139
3140 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3141
3142         * g++.dg/pch/externc-1.Hs: New.
3143         * g++.dg/pch/externc-1.C: New.
3144
3145 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3146
3147         * gcc.dg/compat/struct-by-value-5a_main.c,
3148         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3149         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3150         * gcc.dg/compat/struct-by-value-5a_x.c,
3151         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3152         gcc.dg/compat/struct-by-value-5_x.c.
3153         * gcc.dg/compat/struct-by-value-5a_y.c,
3154         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3155         gcc.dg/compat/struct-by-value-5_y.c.
3156
3157         * gcc.dg/compat/struct-by-value-6a_main.c,
3158         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3159         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3160         * gcc.dg/compat/struct-by-value-6a_x.c,
3161         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3162         gcc.dg/compat/struct-by-value-6_x.c.
3163         * gcc.dg/compat/struct-by-value-6a_y.c,
3164         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3165         gcc.dg/compat/struct-by-value-6_y.c.
3166
3167         * gcc.dg/compat/struct-by-value-7a_main.c,
3168         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3169         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3170         * gcc.dg/compat/struct-by-value-7a_x.c,
3171         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3172         gcc.dg/compat/struct-by-value-7_x.c.
3173         * gcc.dg/compat/struct-by-value-7a_y.c,
3174         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3175         gcc.dg/compat/struct-by-value-7_y.c.
3176
3177 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3178
3179         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3180         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3181         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3182         options.
3183
3184 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3185
3186         * gcc.dg/builtins-36.c: New test.
3187
3188 2004-04-06  Paul Brook  <paul@codesourcery.com>
3189
3190         * README.gcc: Remove obsolete contraint on testcases.
3191
3192 2004-04-05  Paul Brook  <paul@codesourcery.com>
3193
3194         PR2123
3195         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3196         failure and exit(0) on success.
3197         * g++.dg/expr/anew2.C: Ditto.
3198         * g++.dg/expr/anew3.C: Ditto.
3199         * g++.dg/expr/anew4.C: Ditto.
3200
3201 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3202
3203         PR c++/3518
3204         * g++.dg/template/unify7.C: New.
3205
3206 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3207
3208         * g++.dg/README: Bring up to date with new subdirectories; remove
3209         duplicate subdirectory lines.
3210
3211 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3212
3213         PR c++/14007
3214         * g++.dg/template/unify5.C: New.
3215         * g++.dg/template/unify6.C: New.
3216         * g++.dg/template/qualttp20.C: Adjust.
3217         * g++.old-deja/g++.jason/report.C: Adjust.
3218         * g++.old-deja/g++.other/qual1.C: Adjust.
3219
3220 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3221
3222         PR c++/14803
3223         * g++.dg/inherit/ptrmem1.C: New test.
3224
3225 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3226
3227         PR c++/14755
3228         * gcc.c-torture/execute/20040331-1.c: New test.
3229         * gcc.dg/20040331-1.c: New test.
3230
3231 2004-04-01  Paul Brook  <paul@codesourcery.com>
3232
3233         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3234
3235 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3236
3237         PR c++/14724
3238         * g++.dg/init/goto1.C: New test.
3239
3240         PR c++/14763
3241         * g++.dg/template/defarg4.C: New test.
3242
3243 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3244
3245         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3246
3247 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3248
3249         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3250
3251 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3252
3253         * gcc.dg/noncompile/undeclared-2.c: New test.
3254
3255 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3256
3257         * gcc.dg/940409-1.c: Remove XFAIL.
3258         * gcc.dg/reg-vol-struct-1.c: New test.
3259
3260 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3261
3262         * gcc.dg/torture/builtin-wctype-1.c: New test.
3263
3264 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3265
3266         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3267         * gcc.dg/20001101-1.c: Likewise.
3268         * gcc.dg/20001102-1.c: Likewise.
3269
3270 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3271
3272         * gcc.dg/compare8.c: Add an additional test for XOR.
3273
3274 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3275
3276         * gcc.dg/torture/builtin-ctype-1.c: New test.
3277
3278 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3279
3280         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3281         * gcc.dg/torture/builtin-math-1.c: Likewise.
3282         * gcc.dg/torture/builtin-power-1.c: New test.
3283
3284 2004-03-24  Andreas Schwab  <schwab@suse.de>
3285
3286         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3287         IA64 assembler.
3288
3289 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3290             Roger Sayle  <roger@eyesopen.com>
3291
3292         * gcc.dg/compare8.c: New test case.
3293
3294 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3295
3296         * g++.dg/ext/altivec-7.C: New test.
3297
3298 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3299
3300         PR 12267, 12391, 12560, 13129, 14114, 14133
3301         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3302         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3303         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3304         Adjust error regexps.
3305         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3306         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3307         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3308         * gcc.dg/local1.c: Add explanatory comment.
3309
3310 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3311
3312         PR optimization/14669
3313         * g++.dg/opt/fold2.C: New test case.
3314
3315 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3316
3317         PR c/14069
3318         * gcc.dg/20040322-1.c: New test.
3319
3320 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3321
3322         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3323         * gcc.dg/ultrasp4.c: Likewise.
3324         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3325
3326 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3327
3328         * gcc.dg/i386-sse-8.c: Reset default options.
3329
3330 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3331
3332         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3333         in the error message text.
3334
3335 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3336
3337         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3338
3339 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3340
3341         PR c++/14616
3342         * g++.dg/init/array13.C: New test.
3343
3344 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3345
3346         PR target/13889
3347         * gcc.c-torture/compile/pr13889.c: New test case.
3348
3349 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3350
3351         PR c/14635
3352         * builtins-1.c (nan, nans): Don't test.
3353         * builtins-30.c: Don't use nan, nanf, nanl.
3354         * builtins-35.c: New test.
3355
3356 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3357
3358         * g++.dg/ext/altivec-6.C: New test.
3359
3360 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3361
3362         * g++.dg/init/placement3.C: New test.
3363
3364         * g++.dg/template/spec13.C: New test.
3365
3366         * g++.dg/lookup/using11.C: New test.
3367
3368         * g++.dg/lookup/koenig3.C: New test.
3369
3370         * g++.dg/template/operator2.C: New test.
3371
3372         * g++.dg/expr/dtor3.C: New test.
3373         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3374         marker.
3375         * g++.old-deja/g++.law/visibility28.C: Likewise.
3376
3377 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3378
3379         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3380         * gcc.dg/ppc64-abi-3.c: Likewise.
3381
3382 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3383
3384         PR c++/14545
3385         * g++.dg/parse/template15.C: New test.
3386
3387 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3388
3389         * g++.dg/expr/dtor2.C: New test.
3390
3391         * g++.dg/lookup/anon4.C: New test.
3392
3393         * g++.dg/overload/using1.C: New test.
3394
3395         * g++.dg/template/lookup7.C: New test.
3396
3397         * g++.dg/template/typename6.C: New test.
3398
3399         * g++.dg/expr/cond6.C: New test.
3400
3401 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3402
3403         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3404
3405 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3406
3407         * g++.dg/expr/cond5.C: New test.
3408         * g++.dg/expr/constcast1.C: Likewise.
3409         * g++.dg/expr/ptrmem2.C: Likewise.
3410         * g++.dg/expr/ptrmem3.C: Likewise.
3411         * g++.dg/lookup/main1.C: Likewise.
3412         * g++.dg/template/lookup6.C: Likewise.
3413
3414 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3415
3416         * gcc.dg/local1.c: New test.
3417
3418         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3419
3420 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3421
3422         * gcc.dg/torture/builtin-convert-1.c: New test.
3423
3424 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3425
3426         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3427
3428 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3429
3430         PR c++/14481
3431         * g++.dg/warn/Wunused-7.C: New test.
3432
3433 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3434
3435         * gcc.dg/torture/builtin-integral-1.c: New test.
3436
3437 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3438
3439         PR c++/14586
3440         * g++.dg/parse/non-dependent3.C: New test.
3441
3442 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3443
3444         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3445         * g++.dg/eh/simd-2.C: Likewise.
3446         * g++.dg/init/array10.C: Likewise.
3447         * gcc.c-torture/compile/simd-1.c: Likewise.
3448         * gcc.c-torture/compile/simd-2.c: Likewise.
3449         * gcc.c-torture/compile/simd-3.c: Likewise.
3450         * gcc.c-torture/compile/simd-4.c: Likewise.
3451         * gcc.c-torture/compile/simd-6.c: Likewise.
3452         * gcc.c-torture/execute/simd-1.c: Likewise.
3453         * gcc.c-torture/execute/simd-2.c: Likewise.
3454         * gcc.dg/compat/vector-defs.h: Likewise.
3455         * gcc.dg/20020531-1.c: Likewise.
3456         * gcc.dg/altivec-3.c: Likewise.
3457         * gcc.dg/altivec-4.c: Likewise.
3458         * gcc.dg/altivec-varargs-1.c: Likewise.
3459         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3460         * gcc.dg/i386-mmx-3.c: Likewise.
3461         * gcc.dg/i386-sse-4.c: Likewise.
3462         * gcc.dg/i386-sse-5.c: Likewise.
3463         * gcc.dg/i386-sse-8.c: Likewise.
3464         * gcc.dg/simd-1.c: Likewise.
3465         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3466         __ev64_opaque__ since the machine description provides it.
3467
3468 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3469
3470         * lib/compat.exp (skip_list): New global variable.
3471         Use it to hold the user defined COMPAT_SKIPS list if any.
3472         (compat-obj): Add the members of skip_list to optall.
3473
3474 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3475
3476         * gcc.dg/compat/union-by-value-1_main.c,
3477         union-by-value-1_x.c, union-by-value-1_y.c,
3478         union-check.h, union-defs.h,
3479         union-init.h, union-return-1_main.c,
3480         union-return-1_x.c, union-return-1_y.c: New files.
3481
3482 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3483
3484         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3485         mixed-struct-init.h: Add 4 mixed structure types.
3486         struct-by-value-21_main.c, struct-by-value-21_x.c,
3487         struct-by-value-21_y.c, struct-return-21_main.c,
3488         struct-return-21_x.c, struct-return-21_y.c: New files.
3489
3490 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3491
3492         PR c++/14550
3493         * g++.dg/parse/template14.C: New test.
3494
3495 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3496
3497         * gcc.c-torture/execute/20040313-1.c: New test.
3498
3499 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3500
3501         PR target/14533
3502         * gcc.dg/20040311-2.c: New test.
3503
3504 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3505
3506         PR other/14544
3507         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3508         bit-field.
3509
3510 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3511
3512         * gcc.dg/20040305-2.c: Add missing return statement.
3513
3514 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3515
3516         * gcc.dg/builtins-34.c: Also check pow10*.
3517
3518 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3519
3520         PR target/14262
3521         * gcc.dg/20040305-2.c: New test.
3522
3523 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3524
3525         * gcc.dg/20040310-1.c: New test.
3526
3527 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3528
3529         * gcc.c-torture/execute/20040311-1.c: New test case.
3530
3531 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3532
3533         PR c++/14476
3534         * g++.dg/lookup/enum1.C: New test.
3535
3536 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR c++/14510
3539         * g++.dg/lookup/struct2.C: New test.
3540
3541 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3542
3543         * gcc.dg/builtins-34.c: New test.
3544
3545 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3546
3547         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3548
3549 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3550
3551         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3552         * gcc.dg/alias-2.c: New testcase.
3553
3554 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3555
3556         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3557
3558 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3559
3560         * gcc.c-torture/execute/20040309-1.c: New test case.
3561
3562 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3563
3564         PR c++/14397
3565         * g++.dg/overload/ref1.C: New.
3566
3567 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3568
3569         PR c++/14409
3570         * g++.dg/template/spec12.C: New test.
3571
3572         PR c++/14448
3573         * g++.dg/parse/crash14.C: New test.
3574
3575 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3576
3577         PR c++/14230
3578         * g++.dg/init/ref11.C: New test.
3579
3580 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3581
3582         PR c++/14432
3583         * g++.dg/parse/builtin2.C: New test.
3584
3585 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/14401
3588         * g++.dg/init/ctor3.C: New test.
3589         * g++.dg/init/union1.C: New test.
3590         * g++.dg/ext/anon-struct4.C: New test.
3591
3592 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3593
3594         * g++.dg/lookup/koenig1.C: Tweak error messages.
3595         * g++.dg/lookup/used-before-declaration.C: Likewise.
3596         * g++.dg/other/do1.C: Likewise.
3597         * g++.dg/overload/koenig1.C: Likewise.
3598         * g++.dg/parse/crash13.C: Likewise.
3599         * g++.dg/template/instantiate3.C: Likewise.
3600
3601 2004-03-08  Eric Christopher  <echristo@redhat.com>
3602
3603         * * lib/target-supports.exp: Enable libiconv in test
3604         compilation.  Fix up error checking.
3605
3606 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3607
3608         PR middle-end/14289
3609         * gcc.dg/pr14289-1.c: New test case.
3610         * gcc.dg/pr14289-2.c: Likewise.
3611         * gcc.dg/pr14289-3.c: Likewise.
3612
3613 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3614
3615         * gcc.c-torture/execute/20040308-1.c: New test.
3616
3617 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3618
3619         * gcc.c-torture/execute/20040307-1.c: New test case.
3620
3621 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3622
3623         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3624
3625 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3626
3627         * gcc.dg/20040306-1.c: New test.
3628
3629 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3630
3631         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3632         them static.
3633         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3634
3635 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3636
3637         PR c/14465
3638         * gcc.dg/decl-6.c: New test.
3639
3640 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3641
3642         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3643         Rename LOGPOW -> LOG_POW.
3644         (SQRT_EXP, POW_EXP): New.
3645
3646 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3647
3648         * gcc.dg/i386-sse-8.c: New test.
3649
3650 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3651
3652         PR c/14114
3653         * gcc.dg/decl-5.c: New test.
3654
3655 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3656
3657         * gcc.dg/20040305-1.c: New test.
3658
3659 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3660
3661         PR other/14354
3662         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3663
3664 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3665
3666         PR c++/14425, c++/14426
3667         * g++.dg/ext/altivec-4.C: New test.
3668         * g++.dg/ext/altivec-5.C: New test.
3669
3670 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3671
3672         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3673         global variables of a type with no linkage.
3674         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3675         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3676         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3677         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3678         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3679         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3680         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3681         * g++.dg/warn/deprecated.C: Name enum Color.
3682         * g++.dg/overload/VLA.C: Name structure for 'b'.
3683         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3684
3685 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3686
3687         * gcc.c-torture/compile/20040304-1.c: New test.
3688
3689 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3690
3691         PR 13728
3692         * gcc.dg/decl-4.c: New testcase.
3693
3694 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3695
3696         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3697         as PRECF if sizeof (float) > sizeof (double).
3698         (PRECL): Make it the same as PRECF if
3699         sizeof (float) > sizeof (long double).
3700
3701 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3702
3703         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3704         system type.  Add check for irix6 which doesn't have c99 runtime.
3705
3706 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3707
3708         * gcc.dg/const-elim-1.c: xfail for xtensa.
3709
3710 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3711
3712         PR c++/14369
3713         * g++.dg/template/cond4.C: New test.
3714
3715 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3716
3717         PR c++/14360
3718         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3719
3720         PR c++/14361
3721         * g++.dg/parse/defarg7.C: New test.
3722
3723         PR c++/14359
3724         * g++.dg/template/friend26.C: New test.
3725
3726 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3727
3728         PR c++/14324
3729         * g++.dg/abi/mangle21.C: New test.
3730
3731         PR c++/14260
3732         * g++.dg/parse/constructor2.C: New test.
3733
3734         PR c++/14337
3735         * g++.dg/template/sfinae1.C: New test.
3736
3737 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3738
3739         PR c++/14267
3740         * g++.dg/expr/crash2.C: New test.
3741
3742         PR middle-end/13448
3743         * gcc.dg/inline-5.c: New test.
3744         * gcc.dg/always-inline.c: Split out tests into ...
3745         * gcc.dg/always-inline2.c: ... this and ...
3746         * gcc.dg/always-inline3.c: ... this.
3747
3748 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3749
3750         PR debug/12103
3751         * g++.dg/debug/crash1.C: New test.
3752
3753 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3754
3755         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3756         function with __attribute__((noinline)).
3757         (recurser_void2): Likewise.
3758         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3759         (recurser_void2): Likewise.
3760
3761 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3762
3763         PR middle-end/14203
3764         * g++.dg/warn/Wunused-6.C: New test case.
3765
3766 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3767
3768         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3769         not defined.
3770
3771 2004-02-27  Eric Christopher  <echristo@redhat.com>
3772
3773         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3774         * g++.dg/charset/asm2.c: Run only x86.
3775         * gcc.dg/charset/asm3.c: Ditto.
3776
3777 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3778
3779         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3780         ld_library_path.
3781
3782 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3783
3784         * g++.dg/ext/altivec-3.C: New.
3785
3786 2004-02-26  Richard Henderson  <rth@redhat.com>
3787
3788         * g++.dg/ext/attrib10.C: Mark for warning.
3789         * gcc.dg/attr-alias-1.c: New.
3790
3791 2004-02-26  Richard Henderson  <rth@redhat.com>
3792
3793         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3794         * gcc.c-torture/execute/20040208-2.c: ... it back.
3795
3796 2004-02-26  Eric Christopher  <echristo@redhat.com>
3797
3798         * lib/target-supports.exp (check-iconv-available): New function.
3799         * lib/gcc-dg.exp (dg-require-iconv): New function.
3800         Use above.
3801         * gcc.dg/charset: New directory.
3802         * gcc.dg/charset/charset.exp: New file.
3803         * gcc.dg/charset/asm1.c: Ditto.
3804         * gcc.dg/charset/asm2.c: Ditto.
3805         * gcc.dg/charset/asm3.c: Ditto.
3806         * gcc.dg/charset/asm4.c: Ditto.
3807         * gcc.dg/charset/asm5.c: Ditto.
3808         * gcc.dg/charset/attribute1.c: Ditto.
3809         * gcc.dg/charset/attribute2.c: Ditto.
3810         * gcc.dg/charset/string1.c: Ditto.
3811         * g++.dg/charset: New directory.
3812         * g++.dg/dg.exp: Add here. Special options.
3813         * g++.dg/charset/charset.exp: New file.
3814         * g++.dg/charset/asm1.c: Ditto.
3815         * g++.dg/charset/asm2.c: Ditto.
3816         * g++.dg/charset/asm3.c: Ditto.
3817         * g++.dg/charset/asm4.c: Ditto.
3818         * g++.dg/charset/attribute1.c: Ditto.
3819         * g++.dg/charset/attribute2.c: Ditto.
3820         * g++.dg/charset/extern1.cc: Ditto.
3821         * g++.dg/charset/extern2.cc: Ditto.
3822         * g++.dg/charset/string1.c: Ditto.
3823
3824 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3825
3826         PR c++/14278
3827         * g++.dg/parse/comma1.C: New test.
3828
3829 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3830
3831         PR c++/14284
3832         * g++.dg/template/ttp8.C: New test.
3833
3834 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3835
3836         * gcc.dg/fixuns-trunc-1.c: New test.
3837
3838 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3839
3840         * gcc.dg/builtins-config.h: Use #elif.
3841
3842 2004-02-26  Michael Matz  <matz@suse.de>
3843
3844         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3845         * gcc.dg/991214-1.c: Likewise.
3846         * gcc.dg/i386-asm-1.c: Likewise.
3847
3848 2004-02-25  Richard Henderson  <rth@redhat.com>
3849
3850         * gcc.c-torture/execute/20040208-2.c: Move ...
3851         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3852
3853 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3854
3855         PR c++/14246
3856         * g++.dg/other/crash-3.C: New test.
3857
3858 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3859
3860         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3861         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3862
3863         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3864         HP-UX.
3865
3866 2004-02-24  Michael Matz  <matz@suse.de>
3867
3868         * gcc.dg/i386-regparm.c: New.
3869
3870 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3871
3872         * gcc.c-torture/execute/20040223-1.c: New.
3873
3874 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3875             Kazu Hirata  <kazu@cs.umass.edu>
3876
3877         * gcc.dg/fwritable-strings-1.c: Remove.
3878
3879 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3880
3881         PR c/14156
3882         * gcc.dg/20040223-1.c: New test.
3883
3884 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3885
3886         PR c++/14106
3887         * g++.dg/ext/typeof9.C: New test.
3888
3889 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3890
3891         PR c++/14250
3892         * g++.dg/other/switch1.C: New test.
3893
3894 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3895
3896         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3897         * gcc.dg/va-arg-1.c: Likewise.
3898
3899 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3900
3901         PR c++/14143
3902         * g++.dg/template/koenig5.C: New test.
3903
3904 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3905
3906         * g++.dg/ext/altivec-1.C: Generalize target triple.
3907         * g++.dg/ext/altivec-2.C: New test case.
3908         * g++.dg/ext/altivec_check.h: New file.
3909         * gcc.dg/altivec-1.c: Generalize target triple;
3910         include altivec_check.h and call altivec_check().
3911         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3912         * gcc.dg/altivec-6.c: New test case.
3913         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3914         type casts as needed.
3915         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3916         altivec_check().
3917         * gcc.dg/altivec-12.c: New test case.
3918         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3919         include altivec_check.h and call altivec_check().
3920         * gcc.dg/altivec_check.h: New file.
3921
3922 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3923
3924         * lib/target-supports.exp (check_alias_available): Don't mangle
3925         function `g' in test program.
3926
3927 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3928
3929         * lib/target-supports.exp (check_profiling_available): Check
3930         argument to determine whether we support a profiling type.
3931         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3932         check_profiling_available.
3933         * g++.dg/bprob/bprob.exp: Likewise
3934         * g77.dg/bprob/bprob.exp: Likewise.
3935         * gcc.misc-tests/bprob.exp: Likewise.
3936         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3937         dg-require-profiling and delete expected error handling.
3938         * gcc.dg/20021014-1.c: Likewise.
3939         * gcc.dg/nest.c: Likewise.
3940
3941 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3942
3943         PR c++/12007
3944         * g++.dg/other/vthunk1.C: New test.
3945
3946 2004-02-20  Falk Hueffner  <falk@debian.org>
3947
3948         PR target/14201
3949         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3950
3951 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3952
3953         PR c++/13927
3954         * g++.dg/other/error8.C: Remove XFAIL markers.
3955
3956         PR c++/14173
3957         * g++.dg/ext/packed5.C: New test.
3958
3959         PR c++/14199
3960         * g++.dg/warn/Wunused-5.C: New test.
3961
3962         PR c++/14186
3963         * g++.dg/lookup/member1.C: New test.
3964
3965 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3966
3967         * gcc.c-torture/compile/20040130-1.c: Enable only when
3968         __INT_MAX__ >= 2147483647L.
3969         * gcc.c-torture/compile/961203-1.c: Likewise.
3970
3971 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3972
3973         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3974         * g++.dg/opt/template1.C: Robustify assembler regexp
3975
3976 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3977
3978         * gcc.c-torture/execute/simd-4.x: Remove.
3979         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3980         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3981         Guard with #ifndef SKIP_ATTRIBUTE.
3982         * gcc.dg/compat/vector-1_y.c: Likewise.
3983         * gcc.dg/compat/vector-2_x.c: Likewise.
3984         * gcc.dg/compat/vector-2_y.c: Likewise.
3985         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3986         * g++.dg/eh/simd-2.C: Likewise.
3987
3988 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3989
3990         * gcc.c-torture/compile/complex-1.c: New.
3991
3992 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3993
3994         PR target/14209
3995         * gcc.c-torture/execute/20040218-1.c: New test.
3996
3997 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3998
3999         PR c++/14181
4000         * g++.dg/parse/new2.C: New test.
4001
4002 2004-02-18  Paul Brook  <paul@codesourcery.com>
4003
4004         * gcc.c-torture/compile/libcall-1.c: New test.
4005
4006 2004-02-18  Paul Brook  <paul@codesourcery.com>
4007
4008         PR debug/12934
4009         * gcc.dg/debug/debug-7.c: New test.
4010
4011 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4012
4013         * gcc.dg/20040217-1.c: New test.
4014
4015 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4016
4017         * gcc.c-torture/execute/990208-1.x: Delete.
4018
4019 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4020
4021         * gcc.c-torture/execute/20040208-2.x: New file.
4022
4023 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4024
4025         PR c++/11326
4026         * g++.dg/abi/structret1.C: New test.
4027
4028 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4029
4030         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4031         (i386_cpuid): No need to test if cpuid is available on AMD64.
4032         Fix assembly, so that it works onboth i386 and AMD64.
4033         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4034         (vecInLong): Fix s[] member type to unsigned int.
4035         (vecInWord): Remove type.
4036         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4037         (a64, b64, c64, d64, e64): Remove.
4038         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4039         Remove unused variable.  Remove initialization of removed variables.
4040         Don't call mmx_tests nor sse_tests.
4041         (reference_mmx, reference_sse): Remove.
4042         (check): Add return stmt.
4043         * gcc.dg/i386-sse-7.c: New test.
4044         * gcc.dg/i386-mmx-4.c: New test.
4045
4046 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4047
4048         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4049         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4050         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4051         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4052         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4053         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4054         g++.dg/tc1/dr94.C: Fix line terminator.
4055
4056 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4057
4058         * gcc.c-torture/compile/20040216-1.c: New.
4059
4060 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4061
4062         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4063         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4064         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4065         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4066         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4067         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4068
4069 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4070
4071         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4072
4073 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4074
4075         PR c++/13971
4076         * g++.dg/expr/cond4.C: New test.
4077
4078         PR c++/14086
4079         * g++.dg/lookup/crash2.C: New test.
4080
4081 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4082
4083         * gcc.c-torture/compile/20040214-2.c: New test.
4084
4085 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4086
4087         PR c++/14116
4088         * g++.dg/ext/typeof8.C: New test.
4089
4090 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4091
4092         * gcc.c-torture/compile/20040214-1.c: New test.
4093
4094 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4095
4096         PR c++/13635
4097         * g++.dg/template/spec11.C: New test.
4098
4099 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4100
4101         PR c++/13927
4102         * g++.dg/other/error8.C: New test.
4103
4104 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4105
4106         PR c++/14122
4107         * g++.dg/template/array4.C: New test.
4108
4109         PR c++/14108
4110         * g++.dg/inherit/thunk2.C: New test.
4111
4112         PR c++/14083
4113         * g++.dg/eh/cond2.C: New test.
4114
4115 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4116
4117         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4118
4119 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4120
4121         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4122
4123 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4124
4125         * g++.dg/simd-2.C: xfail on ppc64-linux.
4126
4127 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4128
4129         PR c/456
4130         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4131         tests.
4132
4133 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4134
4135         * gcc.dg/builtins-33.c: New test.
4136
4137 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4138
4139         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4140
4141 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4142
4143         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4144
4145 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4146
4147         * gcc.dg/ppc64-abi-3.c: New test.
4148
4149 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4150
4151         PR c/14092
4152
4153         * gcc.dg/pr14092-1.c: New testcase.
4154
4155 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4156
4157         * gcc.dg/cpp/assert4.c: Fix typo last change.
4158
4159         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4160         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4161
4162         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4163
4164 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4165
4166         * gcc.c-torture/compile/20040209-1.c: New test case.
4167
4168 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4169
4170         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4171
4172 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4173
4174         * gcc.c-torture/execute/20040208-[12].c: New tests.
4175
4176 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4177
4178         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4179
4180 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4181
4182         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4183
4184 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4185
4186         Bug 13856
4187         * gcc.dg/visibility-8.c: New testcase.
4188
4189 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4190
4191         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4192         arguments.
4193         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4194
4195 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4196
4197         PR middle-end/13696
4198         * g++.dg/opt/fold1.C: New test case.
4199
4200 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4201
4202         PR c++/14033
4203         * g++.dg/other/crash-2.C: New test.
4204
4205 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4206
4207         PR c++/14028
4208         * g++.dg/parse/angle-bracket2.C: New test.
4209
4210 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4211
4212         PR middle-end/13750
4213         Revert:
4214         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4215         PR pch/13361
4216         * testsuite/g++.dg/pch/wchar-1.C: New.
4217         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4218
4219 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4220
4221         PR c++/14008
4222         * g++.dg/parse/error15.C: New test.
4223         * g++.dg/parse/crash11.C: Update dg-error mark.
4224
4225 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4226
4227         PR c++/13932
4228         * g++.dg/warn/conv2.C: New test.
4229
4230 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4231
4232         PR c++/13086
4233         * g++.dg/warn/incomplete1.C: Remove xfail.
4234
4235 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4236
4237         * lib/file-format.exp (gcc_target_object_format): Use
4238         ${tool}_target_compile, not gcc_target_compile.
4239         * lib/target-supports.exp (check_alias_available): Likewise.
4240         (check_gc_sections_available): Likewise.
4241         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4242         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4243         dg-require-alias.
4244
4245 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4246
4247         PR c++/13969
4248         * g++.dg/template/static6.C: New test.
4249
4250 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4251
4252         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4253
4254 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4255
4256         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4257         tests for systems where `char' is unsigned by default.
4258
4259 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4260
4261         PR c++/13997
4262         * g++.dg/template/partial3.C: New test.
4263
4264 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4265
4266         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4267         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4268         Remove mentions of obsolete ports.
4269
4270 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4271
4272         * gcc.dg/noncompile/20001228-1.c: Fix for new
4273         error message.
4274
4275 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4276
4277         PR target/9348
4278         * gcc.c-torture/execute/multdi-1.c: New test case.
4279
4280 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4281
4282         PR c++/13925
4283         * g++.dg/template/lookup5.C: New test.
4284
4285 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4286
4287         PR c++/13950
4288         * g++.dg/template/lookup4.C: New test.
4289
4290         PR c++/13970
4291         * g++.dg/parse/error14.C: New test.
4292
4293         PR c++/14002
4294         * g++.dg/parse/template13.C: New test.
4295
4296 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4297
4298         PR c++/13978
4299         * g++.dg/template/koenig4.C: New test.
4300
4301         PR c++/13968
4302         * g++.dg/template/crash17.C: New test.
4303
4304         PR c++/13975
4305         * g++.dg/parse/error13.C: New test.
4306         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4307
4308 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4309
4310         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4311
4312 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4313
4314         PR c/11658
4315         PR c/13994
4316         * gcc.dg/noncompile/20040203-1.c: New test.
4317         * gcc.dg/noncompile/20040203-2.c: Likewise.
4318         * gcc.dg/noncompile/20040203-3.c: Likewise.
4319         * gcc.dg/20040203-1.c: Likewise.
4320
4321 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4322
4323         PR c++/10858
4324         * g++.dg/template/sizeof7.C: New test.
4325
4326 2004-02-02  Eric Christopher  <echristo@redhat.com>
4327             Zack Weinberg  <zack@codesourcery.com>
4328
4329         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4330
4331 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4332
4333         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4334         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4335         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4336         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4337
4338 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4339
4340         PR c++/13113
4341         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4342
4343         PR c++/13854
4344         * g++.dg/ext/attrib13.C: New test.
4345
4346         PR c++/13907
4347         * g++.dg/conversion/op2.C: New test.
4348
4349 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4350
4351         * gcc.dg/titype-1.c: Fix pasto.
4352
4353 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4354
4355         * gcc.dg/titype-1.c: New test.
4356
4357 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4358
4359         PR c++/13957
4360         * g++.dg/template/non-type-template-argument-1.C,
4361         g++.dg/template/qualified-id1.C: Update dg-error marks.
4362         * g++.dg/template/nontype6.C: New test.
4363
4364 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4365
4366         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4367         * gcc.dg/builtins-31.c: New testcase.
4368         * gcc.dg/builtins-32.c: New testcase.
4369
4370 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4371
4372         * objc.dg/call-super-2.m: Update line numbers
4373         for the including of stddef.h.
4374
4375 2004-01-30  Michael Matz  <matz@suse.de>
4376
4377         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4378         g++.dg/ext/case-range3.C: New tests.
4379
4380 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4381
4382         DR206
4383         PR c++/13813
4384         * g++.dg/template/member4.C: New test.
4385
4386 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4387
4388         PR c++/13683
4389         * g++.dg/template/sizeof6.C: New test.
4390
4391 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4392
4393         * gcc.dg/fwritable-strings-1.c: New test.
4394
4395 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4396
4397         * gcc.c-torture/compile/20040130-1.c: New test.
4398
4399 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4400
4401         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4402
4403 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4404
4405         PR c++/13883
4406         * g++.dg/template/ctor3.C: New test.
4407
4408 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4409
4410         * g++.dg/tc1: New directory.
4411         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4412         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4413         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4414         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4415         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4416
4417 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4418
4419         * g++.dg/parse/error11.C: New test.
4420         * g++.dg/parse/error12.C: Likewise.
4421
4422 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4423
4424         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4425         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4426
4427 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4428
4429         PR c++/13791
4430         * g++.dg/ext/attrib12.C: New test.
4431
4432         PR c++/13736
4433         * g++.dg/parse/cast2.C: New test.
4434
4435 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4436
4437         * objc.dg/encode-2.m (main): New local string.  Set depending on
4438         sizeof long.  Use in sscanf call.
4439         * objc.dg/encode-3.m (main): New local string.  Set depending on
4440         sizeof long.  Use in scan_initial call.
4441
4442 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4443
4444         * objc.dg/call-super-2.m: Make LP64-safe.
4445         * objc.dg/desig-init-1.m: Likewise.
4446
4447 2004-01-27  Devang Patel <dpatel@apple.com>
4448
4449         * g++.dg/debug/namespace1.C: New test.
4450
4451 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4452
4453         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4454         xscale-*-*.
4455
4456         * gcc.dg/arm-mmx-1.c: New test.
4457
4458 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4459
4460         * gcc.dg/20040127-1.c: New test.
4461         * gcc.dg/20040127-2.c: New test.
4462
4463 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4464
4465         * objc.dg/stret-1.m (glob): Renamed to globa.
4466
4467 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4468
4469         PR c++/13663
4470         * g++.dg/expr/for1.C: New test.
4471
4472 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4473
4474         PR middle-end/13779
4475         * gcc.dg/darwin-longlong.c: New test.
4476
4477 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4478
4479         * gcc.dg/20040124-1.c: Moved test from here...
4480         * gcc.c-torture/compile/20040124-1.c: ...to here.
4481
4482 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4483
4484         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4485         the assembly output if -m64 is passed.
4486
4487 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4488
4489         PR c++/13833
4490         * g++.dg/template/cond3.C: New test.
4491
4492 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4493
4494         PR c++/13810
4495         * g++.dg/template/ttp7.C: New test.
4496
4497 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4498
4499         PR c++/13797
4500         * g++.dg/template/nontype4.C: New test.
4501         * g++.dg/template/nontype5.C: Likewise.
4502
4503 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4504
4505         * gcc.dg/torture/mips-clobber-at.c: New test.
4506
4507 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4508
4509         * gcc.dg/20040124-1.c: New test.
4510
4511 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4512
4513         * gcc.dg/20040123-1.c: New test.
4514
4515 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4516
4517         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4518
4519 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4520
4521         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4522
4523 2004-01-23  Andrew Pinski  <apinski@apple.com>
4524
4525         * gcc.dg/20030121-1.c: Move to ..
4526         * gcc.dg/20040121-1.c: here.
4527
4528 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4529
4530         * gcc.dg/builtins-29.c: New test case.
4531
4532 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4533
4534         PR 18314
4535         * gcc.dg/builtins-30.c: New testcase.
4536
4537 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4538
4539         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4540         * lib/g77.exp: Likewise.
4541         * lib/objc.exp: Likewise.
4542         * lib/g++.exp: Likewise.
4543
4544 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4545
4546         * gcc.dg/struct-by-value-2.c: New test.
4547
4548 2004-01-21  Andrew Pinski  <apinski@apple.com>
4549
4550         PR target/13785
4551         * gcc.dg/20030121-1.c: New test.
4552
4553 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4554
4555         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4556         clobber frame pointer register in asm statement.
4557
4558 2004-01-21  Falk Hueffner  <falk@debian.org>
4559
4560         * gcc.c-torture/compile/20040121-1.c: New test.
4561
4562 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4563
4564         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4565
4566 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4567
4568         * gcc.dg/ppc64-abi-2.c: New test.
4569
4570 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4571
4572         * lib/treelang.exp: Fill out this file.
4573         * lib/treelang-dg.exp: New File.
4574
4575 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4576
4577         * gcc.c-torture/compile/981022-1.c: Remove.
4578         * gcc.dg/array-5.c: Remove XFAIL.
4579         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4580         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4581         gcc.dg/cond-lvalue-1.c: Update.
4582         * gcc.dg/cast-lvalue-2.c: New test.
4583
4584 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4585
4586         PR c++/13592
4587         * g++.dg/other/error1.C (class foo): Tweak error message.
4588
4589         PR c++/13592
4590         * g++.dg/template/call2.C: New test.
4591
4592 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4593
4594         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4595         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4596         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4597         scalar-return-1_x.c, scalar-return-2_y.c,
4598         scalar-return-3_x.c, scalar-return-3_y.c,
4599         scalar-return-4_x.c, scalar-return-4_y.c,
4600         struct-align-1.h, struct-align-1_x.c,
4601         struct-align-1_y.c, struct-align-2.h,
4602         struct-align-2_x.c, struct-align-2_y.c,
4603         struct-by-value-10_y.c, struct-by-value-11_x.c,
4604         struct-by-value-11_y.c, struct-by-value-12_x.c,
4605         struct-by-value-12_y.c, struct-by-value-13_x.c,
4606         struct-by-value-13_y.c, struct-by-value-14_x.c,
4607         struct-by-value-14_y.c, struct-by-value-15_x.c,
4608         struct-by-value-15_y.c, struct-by-value-16_y.c,
4609         struct-by-value-17_y.c, struct-by-value-18_y.c,
4610         struct-by-value-19_y.c, struct-by-value-1_x.c,
4611         struct-by-value-1_y.c, struct-by-value-20_y.c,
4612         struct-by-value-2_x.c, struct-by-value-2_y.c,
4613         struct-by-value-3_y.c, struct-by-value-4_x.c,
4614         struct-by-value-4_y.c, struct-by-value-5_y.c,
4615         struct-by-value-6_y.c, struct-by-value-7_y.c
4616         struct-by-value-8_x.c, struct-by-value-8_y.c
4617         struct-by-value-9_x.c, struct-by-value-9_y.c
4618         struct-return-10_x.c, struct-return-10_y.c,
4619         struct-return-19_x.c, struct-return-20_x.c
4620         struct-return-2_x.c, struct-return-2_y.c
4621         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4622         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4623
4624 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4625
4626         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4627         attribute on sparc*-sun-solaris2.*.
4628
4629 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4630
4631         PR c++/13710
4632         * g++.dg/ext/typeof7.C: New test.
4633
4634 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4635
4636         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4637         * gcc.dg/const-elim-1.c: Same.
4638
4639 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4640
4641         * objc.dg/stret-1.m: New.
4642         * objc.dg/stret-2.m: New.
4643
4644 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4645
4646         PR c++/11895
4647         * g++.dg/ext/vector1.C: New test.
4648
4649 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4650
4651         * gcc.dg/pch/import-1.c: New.
4652         * gcc.dg/pch/import-1.hs: New.
4653         * gcc.dg/pch/import-1a.h: New.
4654         * gcc.dg/pch/import-1b.h: New.
4655         * gcc.dg/pch/import-1c.h: New.
4656
4657 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4658
4659         PR c++/13574
4660         * g++.dg/ext/array1.C: New test.
4661
4662         PR c++/13178
4663         * g++.dg/conversion/op1.C: New test.
4664
4665 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4666
4667         PR 11864
4668         From Kazumoto Kojima / Dan Kegel:
4669         * gcc.dg/pr11864-1.c: New test.
4670
4671         PR 10392
4672         From Marcus Comstedt / Dan Kegel:
4673         * gcc.dg/pr10392-1.c: New test.
4674
4675 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4676
4677         PR c++/13478
4678         * g++.dg/init/ref10.C: New test.
4679
4680 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4681
4682         PR c++/13407
4683         * g++.dg/parse/typename6.C: New test.
4684
4685 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4686
4687         PR pch/13361
4688         * testsuite/g++.dg/pch/wchar-1.C: New.
4689         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4690
4691 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4692
4693         PR c++/9259
4694         * g++.dg/expr/sizeof2.C: New test.
4695
4696 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4697
4698         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4699
4700 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4701
4702         PR c++/13659
4703         * g++.dg/lookup/strong-using-3.C: New.
4704         * g++.dg/lookup/using-10.C: New.
4705
4706 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4707
4708         PR c++/13594
4709         * g++.dg/lookup/strong-using-2.C: New.
4710
4711 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4712             Dan Kegel <dank@kegel.com>
4713             J"orn Rennecke <joern.rennecke@superh.com>
4714
4715         PR target/9365
4716         * gcc.dg/pr9365-1.c: New test.
4717
4718 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4719
4720         PR c++/8856
4721         * g++.dg/parse/casting-operator2.C: New test.
4722         * g++.old-deja/g++.pt/explicit83.C: Remove.
4723
4724 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4725
4726         * gcc.dg/label-compound-stmt-1.c: New test.
4727         * gcc.c-torture/compile/950922-1.c,
4728         gcc.c-torture/compile/20000211-3.c,
4729         gcc.c-torture/compile/20000518-1.c,
4730         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4731         compound statements.
4732
4733 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4734
4735         * gcc.dg/ppc64-abi-1.c: New test.
4736
4737 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4738
4739          * g++.dg/ext/attrib9.C: Add dg-warnings.
4740
4741 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4742
4743         PR c++/12335
4744         * g++.dg/parse/dtor3.C: New test.
4745
4746 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4747
4748         PR c++/12709
4749         * g++.dg/parse/try-catch-1.C: New test.
4750
4751 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4752
4753         * ada/acats/run_all.sh: Add more verbose output in acats.log
4754         when compiling tests.
4755
4756 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4757
4758         PR 13656
4759         * gcc.dg/typedef-redecl.c: New test case.
4760         * gcc.dg/typedef-redecl.h: New support file.
4761
4762 2004-01-13  Jan Hubicka  <jh@suse.cz>
4763
4764         * gcc.dg/always_inline.c: New test.
4765         * gcc.dg/debug/20031231-1.c: Fix.
4766
4767 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4768
4769         PR c++/13474
4770         * g++.dg/template/array3.C: New test.
4771
4772 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4773
4774         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4775         * g++.dg/warn/Wunused-2.C: Likewise.
4776
4777 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4778
4779         PR c++/13289
4780         * g++.dg/template/instantiate6.C: New test.
4781
4782 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4783
4784         PR middle-end/11397
4785         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4786
4787 2004-01-12  Jan Hubicka  <jh@suse.cz>
4788
4789         PR opt/12826
4790         * gcc.dg/20040112-1.c: New.
4791
4792         * gcc.dg/dwarf-die[1-7].c: Move to...
4793         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4794         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4795
4796 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4797
4798         PR c++/4100
4799         * g++.dg/parse/friend4.C: New test.
4800
4801 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4802
4803         PR c++/4100
4804         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4805         definition is called a friend.
4806
4807 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4808
4809         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4810
4811 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4812
4813         PR c++/3478
4814         * g++.dg/parse/error10.C: New test.
4815         * g++.dg/template/arg2.C: Accept "invalid type" error.
4816
4817 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4818
4819         PR middle-end/13392
4820         * g++.dg/opt/expect2.C: New test.
4821
4822 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4823
4824         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4825         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4826         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4827         Update dg-error regexps.
4828
4829 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4830
4831         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4832         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4833
4834 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4835
4836         * gcc.dg/pragma-re-1.c: Use right pointer type.
4837
4838 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4839
4840         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4841
4842 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4843
4844         * gcc.dg/rs6000-ldouble-1.c: New.
4845
4846 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4847
4848         DR 337
4849         PR c++/9256
4850         * g++.dg/other/abstract1.C: New test.
4851
4852 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4853
4854         * g++.dg/lookup/strong-using-1.C: New.
4855
4856 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4857
4858         PR c/11234
4859         * gcc.dg/func-ptr-conv-1.c: New test.
4860         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4861
4862 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4863
4864         PR target/13380.
4865         * gcc.c-torture/compile/20040109-1.c: New.
4866
4867 2004-01-08  Stuart Hastings  <stuart@apple.com>
4868
4869         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4870         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4871         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4872
4873 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4874
4875         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4876
4877 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4878
4879         * ada/acats/run_acats: Treat 'gnatchop' the same way
4880         as 'gnatmake'.  Export GCC_DRIVER.
4881         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4882         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4883
4884 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4885
4886         PR c++/12573
4887         * g++.dg/template/dependent-expr4.C: New test.
4888
4889 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4890
4891         * gcc.dg/altivec-11.c: New test.
4892
4893 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4894
4895         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4896
4897 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4898
4899         PR c/6024
4900         * gcc.dg/enum-compat-1.c: New test.
4901         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4902
4903 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4904
4905         PR c/12165
4906         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4907         gcc.dg/c99-idem-qual-3.c: New tests.
4908
4909 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4910
4911         * gcc.dg/winline-7.c: Don't cast void * to int.
4912
4913 2004-01-06  Jan Hubicka  <jh@suse.cz>
4914
4915         * gcc.dg/i386-sse-5.c: New test
4916         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4917
4918 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4919
4920         PR c++/12815
4921         * g++.dg/rtti/typeid4.C: New test.
4922
4923 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4924
4925         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4926
4927 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4928
4929         PR c++/12132
4930         * g++.dg/template/error11.C: New test.
4931
4932         PR c++/13451
4933         * g++.dg/template/class2.C: New test.
4934
4935 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4936         Richard Sandiford <rsandifo@redhat.com>
4937
4938         PR c++/13387
4939         * g++.dg/opt/alias3.C: New test.
4940
4941 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4942
4943         PR c++/13157
4944         * g++.dg/template/koenig3.C: New test.
4945
4946         PR c++/13529
4947         * g++.dg/parse/offsetof3.C: New test.
4948
4949         * g++.dg/init/copy7.C: Add missing dg-error markers.
4950
4951         PR c++/12226
4952         * g++.dg/init/copy7.c: New test.
4953
4954         PR c++/13536
4955         * g++.dg/parse/cast1.C: New test.
4956
4957 2004-01-04  Jan Hubicka  <jh@suse.cz>
4958
4959         * gcc.dg/winline[1-7].c: New tests.
4960
4961 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4962
4963         PR c++/13520
4964         * g++.dg/template/qualttp22.C: New test.
4965
4966 2004-01-01  Jan Hubicka  <jh@suse.cz>
4967
4968         * gcc.dg/debug/20031231-1.c: New.
4969         * gcc.c-torture/compile/20040101-1.c: New.
4970         * gcc.dg/dwarf-die-[1-7].c: New.
4971
4972 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4973
4974         PR optimization/13521
4975         * gcc.c-torture/compile/20031231-1.c: New test.
4976
4977 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4978
4979         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4980
4981 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4982
4983         PR c++/10079
4984         * g++.dg/template/crash16.C: New test.
4985
4986 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4987
4988         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4989
4990 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4991
4992         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4993         ports.
4994         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4995         * g++.old-deja/g++.law/profile1.C: Likewise.
4996         * gcc.c-torture/compile/981006-1.c: Likewise.
4997         * gcc.c-torture/execute/loop-2e.x: Likewise.
4998         * gcc.c-torture/execute/loop-2f.x: Remove.
4999         * gcc.c-torture/execute/loop-2g.x: Likewise.
5000         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5001         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5002
5003 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5004
5005         PR c++/13507
5006         * g++.dg/ext/attrib11.C: New test.
5007
5008         PR c++/13494
5009         * g++.dg/template/array2-1.C: New test.
5010         * g++.dg/template/array2-2.C: New test.
5011
5012 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5013
5014         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5015
5016 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5017
5018         PR c++/12774
5019         * g++.dg/template/array1-1.C: New test.
5020         * g++.dg/template/array1-2.C: New test.
5021
5022 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5023
5024         PR fortran/12632
5025         * g77.dg/12632.f: New test case.
5026
5027 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5028
5029         PR c++/13289
5030         * g++.dg/parse/nontype1.C: New test.
5031
5032 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5033
5034         PR c++/12403
5035         * g++.dg/parse/explicit1.C: New test.
5036         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5037
5038 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5039
5040         PR c++/13081
5041         * g++.dg/opt/inline6.C: New test.
5042
5043         PR c++/12613
5044         * g++.dg/parse/error9.C: New test.
5045
5046         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5047
5048 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5049
5050         PR c++/13009
5051         * g++.dg/init/assign1.C: New test.
5052
5053 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5054
5055         PR c++/13070
5056         * g++.dg/warn/format3.C: New test case.
5057
5058 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5059
5060         * gcc.c-torture/compile/20031227-1.c: New test.
5061
5062 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5063
5064         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5065         * g77.dg/bprob/bprob.exp: Likewise.
5066         * gcc.misc-tests/bprob.exp: Likewise.
5067         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5068         variants on systems where the library does not provide that
5069         functionality.
5070         * gcc.dg/builtins-20.c: Use builtins-config.h.
5071         * gcc.dg/builtins-config.h: New file.
5072
5073 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5074
5075         * lib/gcc-dg.exp (dg-require-profiling): New function.
5076         * lib/target-supports.exp (check_profiling_available): Likewise.
5077         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5078         * g77.dg/bprob/bprob.exp: Likewise.
5079         * gcc.misc-tests/bprob.exp: Likewise.
5080         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5081         * gcc.dg/20021014-1.c: Likewise.
5082         * gcc.dg/nest.c: Likewise.
5083
5084 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5085
5086         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5087         compiling.
5088         * g++.dg/lookup/java2.C: Likewise.
5089         * gcc.dg/cpp/lexident.c: Likewise.
5090
5091 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5092
5093         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5094         given.
5095         * gcc.c-torture/compile/961203-1.c: Likewise.
5096         * gcc.c-torture/compile/980506-1.c: Likewise.
5097
5098 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5099
5100         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5101         (additional_prunes): New global.
5102         (gcc-dg-prune): Handle additional per-test pruning.
5103         (dg-test): Clear additional_prunes between tests.
5104
5105         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5106         dg-prune-output to avoid spurious failures from assembler
5107         complaining about nonexistent WAW violations.
5108         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5109         Use dg-prune-output to avoid spurious failures from assembler
5110         warning about Itanium B-step errata.
5111
5112 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5113
5114         * g++.dg/abi/macro0.C: New test.
5115         * g++.dg/abi/macro1.C: Likewise.
5116         * g++.dg/abi/macro2.C: Likewise.
5117
5118         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5119         * g++.dg/abi/bitfield7.C: Likewise.
5120         * g++.dg/abi/dtor2.C: Likewise.
5121         * g++.dg/abi/mangle11.C: Likewise.
5122         * g++.dg/abi/mangle12.C: Likewise.
5123         * g++.dg/abi/mangle14.C: Likewise.
5124         * g++.dg/abi/mangle17.C: Likewise.
5125         * g++.dg/abi/vbase10.C: Likewise.
5126         * g++.dg/abi/vbase14.C: Likewise.
5127         * g++.dg/template/qualttp17.C: Likewise.
5128
5129 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5130
5131         PR c/11995
5132         * gcc.dg/20031223-1.c: New test.
5133
5134 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5135
5136         * gcc.dg/noreturn-7.c: New test.
5137
5138 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5139
5140         * gcc.dg/null-pointer-1.c: New test.
5141
5142 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5143
5144         * g++.old-deja/g++.jason/template18.C: Remove.
5145         * g++.old-deja/g++.jason/template37.C: Likewise.
5146
5147         PR c++/12862
5148         * g++.dg/lookup/ns1.C: New test.
5149
5150         PR c++/12397
5151         * g++.dg/template/lookup3.C: New test.
5152
5153 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5154
5155         * g++.dg/template/recurse1.C: New test
5156
5157 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5158
5159         PR c++/12479
5160         * g++.dg/parse/semicolon1.C: New test.
5161         * g++.dg/parse/semicolon1.h: Likewise.
5162
5163 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5164
5165         * gcc.dg/darwin-misaligned.c: New test.
5166
5167 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5168
5169         PR c/9163
5170         * gcc.dg/20031222-1.c: New test.
5171
5172 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5173
5174         PR c++/13438
5175         * g++.dg/parse/error8.C: New test.
5176
5177         PR c++/11554
5178         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5179
5180 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5181
5182         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5183         too small.
5184         * gcc.c-torture/compile/930217-1.c: Likewise.
5185         * gcc.c-torture/compile/930513-1.c: Likewise.
5186         * gcc.c-torture/execute/920908-2.c: Likewise.
5187         * gcc.c-torture/execute/921204-1.c: Likewise.
5188         * gcc.c-torture/execute/930621-1.c: Likewise.
5189         * gcc.c-torture/execute/930630-1.c: Likewise.
5190         * gcc.c-torture/execute/931031-1.c: Likewise.
5191         * gcc.c-torture/execute/980602-2.c: Likewise.
5192         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5193         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5194         * gcc.c-torture/execute/extzvsi.c: Likewise.
5195         * gcc.c-torture/unsorted/ext.c: Likewise.
5196
5197 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5198
5199         PR target/12749
5200         * gcc.c-torture/compile/20031220-2.c: New test case.
5201
5202 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5203
5204         PR optimization/13031
5205         * gcc.c-torture/compile/20031220-1.c: New test case.
5206
5207 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5208
5209         * gcc.dg/cast-function-1.c: New test.
5210
5211 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5212
5213         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5214         formats.
5215
5216 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5217
5218         PR c++/12795
5219         * g++.dg/ext/attrib10.C: New test.
5220
5221 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5222
5223         * gcc.dg/cleanup-10.c: New test.
5224         * gcc.dg/cleanup-11.c: New test.
5225
5226 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5227
5228         PR c++/13239
5229         * g++.dg/opt/expect1.C: New test.
5230
5231 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5232
5233         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5234
5235 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5236
5237         PR debug/12923
5238         * gcc.dg/20031218-1.c: New test.
5239
5240         PR debug/12389
5241         * gcc.dg/20031218-2.c: New test.
5242         * gcc.dg/20031218-3.c: New test.
5243
5244         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5245         of label name and allow for USER_LABEL_PREFIX == "_" names.
5246         * g++.dg/abi/mangle18-2.C: Likewise.
5247         * g++.dg/abi/mangle19-1.C: Likewise.
5248         * g++.dg/abi/mangle19-2.C: Likewise.
5249         * g++.dg/abi/mangle20-1.C: Likewise.
5250         * g++.dg/abi/mangle20-2.C: Likewise.
5251
5252 2003-12-18  Richard Henderson  <rth@redhat.com>
5253
5254         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5255
5256 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5257             Dan Kegel <dank@kegel.com>
5258
5259         PR other/12009
5260         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5261         testing a cross compiler, it causes spurious compile failures.
5262         * lib/g++.exp: Likewise.
5263
5264 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5265
5266         PR c++/13262
5267         * g++.dg/template/access13.C: New test.
5268
5269 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5270
5271         * gcc.dg/20031216-1.c: New test.
5272
5273 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5274
5275         PR c++/9154
5276         * g++.dg/template/error10.C: New test.
5277
5278 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5279
5280         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5281         * g++.dg/eh/simd-2.C: Likewise.
5282
5283 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5284             Roger Sayle  <roger@eyesopen.com>
5285
5286         * gcc.c-torture/execute/ieee/mzero5.c: New.
5287
5288 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5289
5290         PR c++/10603
5291         * g++.dg/parse/error6.C: New test.
5292
5293         PR c++/12827
5294         * g++.dg/parse/error7.C: New test.
5295
5296 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5297
5298         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5299         at -O with stabs debugging formats.
5300         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5301         * gcc.dg/debug/debug-2.c: Likewise.
5302
5303 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5304
5305         PR c++/12696
5306         * g++.dg/init/error1.C: New test.
5307
5308         PR c++/12218
5309         * g++.dg/init/pm3.C: New test.
5310
5311 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5312
5313         PR c/3347
5314         * gcc.dg/bitfld-8.c: New test.
5315
5316 2003-12-16  James Lemke  <jim@wasabisystems.com>
5317
5318         * gcc.dg/arm-scd42-[123].c: New tests.
5319
5320 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5321
5322         PR c++/9043
5323         * g++.dg/abi/mangle20-1.C: New test.
5324         * g++.dg/abi/mangle20-2.C: New test.
5325
5326 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5327
5328         PR c++/13275
5329         * g++.dg/other/offsetof2.C: Remove XFAIL.
5330         * g++.dg/parse/offsetof1.C: New test.
5331         * g++.gd/parse/offsetof2.C: Likewise.
5332
5333 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5334
5335         * g++.dg/template/nontype3.C: New test.
5336         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5337
5338 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5339
5340         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5341
5342 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5343
5344         PR c++/13387
5345         * g++.dg/expr/assign1.C: New test.
5346
5347         PR c++/13242
5348         * g++.dg/abi/mangle19-1.C: New test.
5349         * g++.dg/abi/mangle19-2.C: New test.
5350
5351 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5352
5353         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5354
5355 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5356
5357         * gcc.c-torture/execute/20031216-1.c: New test.
5358
5359 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5360
5361         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5362         an ICE regression.
5363
5364 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5365
5366         PR c++/10926
5367         * g++.dg/template/error9.C: New test.
5368
5369         PR c++/11116
5370         * g++.dg/template/error8.C: New test.
5371
5372 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5373
5374         PR middle-end/13400
5375         * gcc.c-torture/execute/20031215-1.c: New test case.
5376
5377 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5378
5379         PR c++/13269
5380         * g++.dg/parse/error5.C: New test.
5381
5382         PR c++/12989
5383         * g++.dg/expr/sizeof1.C: New test.
5384
5385         PR c++/13310
5386         * g++.dg/template/crash15.C: New test.
5387
5388 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5389
5390         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5391         a non-POD type as the last named parameter of a varargs function.
5392
5393 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5394
5395         PR c++/13243
5396         PR c++/12573
5397         * g++.dg/template/crash14.C: New test.
5398         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5399
5400 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5401
5402         * g++.dg/other/java1.C: New test.
5403
5404         PR c++/13241
5405         * g++.dg/abi/mangle18-1.C: New test.
5406         * g++.dg/abi/mangle18-2.C: New test.
5407
5408 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5409
5410         PR optimization/10312
5411         * gcc.c-torture/execute/20031214-1.c: New.
5412
5413 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5414
5415         PR c++/10779
5416         PR c++/12160
5417         * g++.dg/parse/error3.C: New test.
5418         * g++.dg/parse/error4.C: Likewise.
5419         * g++.dg/abi/mangle4.C: Tweak error messages.
5420         * g++.dg/lookup/using5.C: Likewise.
5421         * g++.dg/other/error2.C: Likewise.
5422         * g++.dg/parse/typename5.C: Likewise.
5423         * g++.dg/parse/undefined1.C: Likewise.
5424         * g++.dg/template/arg2.C: Likewise.
5425         * g++.dg/template/ttp3.C: Likewise.
5426         * g++.dg/template/type1.C: Likewise.
5427         * g++.old-deja/g++.other/crash32.C: Likewise.
5428         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5429
5430 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5431
5432         PR c++/13106
5433         * g++.dg/warn/noreturn-3.C: New test.
5434
5435 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5436
5437         PR c++/13118
5438         * g++.dg/abi/covariant3.C: New.
5439
5440 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5441
5442         * g++.dg/eh/ia64-1.C: New test.
5443
5444 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5445
5446         PR optimization/13037
5447         * g77.f-torture/execute/13037.f: New test case.
5448
5449 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5450
5451         PR c++/12881
5452         * g++.dg/abi/covariant2.C: New.
5453
5454 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5455
5456         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5457
5458 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5459
5460         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5461
5462 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5463
5464         PR other/10819
5465         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5466         to fix Bug 10819.
5467         * lib/g++.exp (g++_version): Likewise.
5468         * lib/g77.exp (g77_version): Likewise.
5469         * lib/objc.exp (default_objc_version): Likewise.
5470
5471 2003-12-10  Richard Henderson  <rth@redhat.com>
5472
5473         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5474
5475         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5476
5477 2003-12-08  Matt Austern  <austern@apple.com>
5478
5479         PR c/13134
5480         * lib/gcc-dg.exp (dg-require-visibility): Define.
5481         * lib/target-supports (check_visibility_available): Define.
5482         * gcc.dg/visibility-1.c: New test.
5483         * gcc.dg/visibility-2.c: Likewise.
5484         * gcc.dg/visibility-3.c: Likewise.
5485         * gcc.dg/visibility-4.c: Likewise.
5486         * gcc.dg/visibility-5.c: Likewise.
5487         * gcc.dg/visibility-6.c: Likewise.
5488         * g++.dg/ext/visibility-1.C: Likewise.
5489         * g++.dg/ext/visibility-2.C: Likewise.
5490         * g++.dg/ext/visibility-3.C: Likewise.
5491         * g++.dg/ext/visibility-4.C: Likewise.
5492         * g++.dg/ext/visibility-5.C: Likewise.
5493         * g++.dg/ext/visibility-6.C: Likewise.
5494
5495 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5496
5497         * g++.dg/lookup/java1.C: New test.
5498         * g++.dg/lookup/java2.C: New test.
5499
5500 2003-12-07  Falk Hueffner  <falk@debian.org>
5501
5502         * g++.dg/opt/noreturn-1.C: New test.
5503
5504 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5505
5506         * gcc.dg/overflow-1.c: New test.
5507
5508 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5509
5510         * g77.f-torture/compile/13060.f: New test.
5511
5512 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5513
5514         PR c++/13323
5515         * g++.dg/inherit/operator2.C: New test.
5516
5517 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5518
5519         PR c++/13305
5520         * g++.dg/ext/attrib9.C: New test.
5521
5522 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/13314
5525         * g++.dg/template/error7.C: New test.
5526
5527 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5528             J"orn Rennecke <joern.rennecke@superh.com>
5529
5530         PR target/13302
5531         * g++.dg/other/struct-va_list.C: New test.
5532
5533 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5534
5535         PR c++/13166
5536         * g++.dg/parse/defarg6.C: New test.
5537
5538 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5539
5540         PR target/13256
5541         * gcc.c-torture/execute/20031201-1.c: New test.
5542
5543 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5544
5545         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5546
5547 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5548
5549         * gcc.dg/builtin-return-1.c: New test.
5550
5551 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5552             J"orn Rennecke <joern.rennecke@superh.com>
5553
5554         PR optimization/13260
5555         * gcc.c-torture/execute/20031204-1.c: New test.
5556
5557 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/9127
5560         * g++.dg/template/error6.C: New test.
5561
5562 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5563
5564         * gcc.dg/20031202-1.c: New test.
5565
5566 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c++/13179
5569         * g++.dg/template/eh1.C: New test.
5570
5571         PR c++/10771
5572         * g++.dg/template/error5.C: New test.
5573
5574 2003-12-02  David Ung  <davidu@mips.com>
5575
5576         * gcc.dg/compat/vector-check.h: Corrected type for var
5577         g_##TMODE
5578
5579 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5580
5581         PR c++/10126
5582         * g++.dg/template/ptrmem8.C: New test.
5583
5584 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5585
5586         PR c++/12573
5587         * g++.dg/template/dependent-expr3.C: New test.
5588
5589 2003-12-01  James Lemke  <jim@wasabisystems.com>
5590
5591         * gcc.dg/arm-g2.c: New test.
5592
5593 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5594
5595         PR optimization/11634
5596         * gcc.dg/20031201-2.c: New test case.
5597
5598 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5599
5600         PR 11433
5601         * objc.dg/proto-lossage-3.m: New test.
5602
5603 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5604
5605         PR optimization/12628
5606         * gcc.dg/20031201-1.c: New test case.
5607
5608 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5609
5610         * gcc.dg/unaligned-1.c: New test.
5611
5612 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5613
5614         PR c++/9849
5615         * g++.dg/template/error4.C: New test.
5616         * g++.dg/template/nested3.C: Adjust error markers.
5617
5618 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5619
5620         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5621
5622 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5623
5624         PR c/10333
5625         * gcc.dg/bitfld-7.c: New test.
5626
5627 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5628
5629         * gcc.dg/tls/asm-1.C: New test.
5630
5631 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5632
5633         * gcc.dg/cpp/assert4.c: Update.
5634
5635 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5636
5637         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5638         * gcc.dg/builtin-apply3.c: New test.
5639
5640 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5641
5642         * lib/compat.exp (compat-obj): New xfaildata parameter.
5643         Use it to set compiler_conditional_xfail_data before compiling.
5644         (compat-get-options): Handle dg-xfail-if.
5645         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5646         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5647         * gcc.dg/compat/vector-1_y.c: Likewise.
5648         * gcc.dg/compat/vector-2_x.c: Likewise.
5649         * gcc.dg/compat/vector-2_y.c: Likewise.
5650
5651 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5652
5653         * g++.dg/opt/reg-stack4.C: New test.
5654
5655 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5656
5657         * gcc.dg/builtin-apply2.c: New test.
5658
5659 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5660
5661         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5662
5663 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5664
5665         PR c++/12924
5666         * g++.dg/template/template-id-2.C: New test.
5667
5668 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5669
5670         PR c++/5369
5671         * g++.dg/template/memfriend1.C: New test.
5672         * g++.dg/template/memfriend2.C: Likewise.
5673         * g++.dg/template/memfriend3.C: Likewise.
5674         * g++.dg/template/memfriend4.C: Likewise.
5675         * g++.dg/template/memfriend5.C: Likewise.
5676         * g++.dg/template/memfriend6.C: Likewise.
5677         * g++.dg/template/memfriend7.C: Likewise.
5678         * g++.dg/template/memfriend8.C: Likewise.
5679         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5680
5681 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5682
5683         PR c++/12515
5684         * g++.dg/ext/cond1.C: New test.
5685
5686 2003-11-20  Richard Henderson  <rth@redhat.com>
5687
5688         * gcc.dg/20020201-2.c: Remove.
5689         * gcc.dg/20020201-4.c: Remove.
5690         * gcc.dg/20020304-1.c: Remove.
5691
5692 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5693
5694         * gcc.dg/cpp/trad/xwin1.c: New test case.
5695
5696 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5697
5698         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5699         * lib/g77.exp: Likewise.
5700         * lib/objc.exp: Likewise.
5701         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5702         for darwin.
5703
5704 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5705
5706         PR c++/12932
5707         * g++.dg/template/static5.C: New test.
5708
5709 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5710
5711         * gcc.dg/nested-func-1.c: New test.
5712
5713 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5714
5715         * gcc.dg/cpp/assert4.c: New test.
5716
5717 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5718
5719         PR c++/2294
5720         * g++.dg/lookup/using9.c: New test.
5721
5722 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5723
5724         PR c++/12762
5725         * g++.dg/template/error3.C: New test.
5726
5727 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5728
5729         PR ada/13035
5730         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5731         No longer use a wrapper for gcc, since this does not work under
5732         Windows.
5733
5734 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5735
5736         PR c++/2094
5737         * g++.dg/template/ptrmem7.C: New test.
5738
5739 2003-11-13  Andrew Pinski <apinski@apple.com>
5740
5741         * gcc.c-torture/compile/20031113-1.c: New test.
5742
5743 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5744             Kean Johnston <jkj@sco.com>
5745
5746         PR c/13029
5747         * gcc.dg/unused-4.c: Update.
5748
5749 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5750
5751         * g++.dg/opt/const3.C: New test.
5752
5753 2003-11-13  Jan Hubicka  <jh@suse.cz>
5754
5755         * gcc.c-torture/compile/20031112-1.c: New test.
5756
5757 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5758
5759         * g++.dg/parse/crash10.C: Remove bogus error marker.
5760
5761 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5762
5763         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5764         (host_gcc): Likewise.
5765         (ROOT): Honor $PWDCMD.
5766         (BASE): Likewise.
5767         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5768
5769 2003-11-12  Catherine Moore  <clm@redhat.com>
5770
5771         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5772
5773 2003-11-12  Andreas Jaeger  <aj@suse.de>
5774             Jakub Jelinek  <jakub@redhat.com>
5775             Andrew Pinski  <pinskia@physics.uc.edu>
5776             Richard Henderson  <rth@redhat.com>
5777
5778         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5779         systems.
5780         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5781
5782         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5783         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5784
5785 2003-11-11  Andreas Jaeger  <aj@suse.de>
5786
5787         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5788
5789         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5790
5791 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5792
5793         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5794         Clean ups.
5795
5796 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5797
5798         * gcc.dg/trampoline-1.c: New test.
5799
5800 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5801
5802         * gcc.c-torture/compile/200031109-1.c: New test.
5803
5804 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5805
5806         PR c/3190
5807         PR c/8714
5808         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5809         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5810         gcc.dg/format/no-y2k-1.c: Update.
5811
5812 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5813
5814         PR optimization/10467
5815         * gcc.dg/20031108-1.c: New test case.
5816
5817 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5818
5819         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5820
5821 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5822
5823         * gcc.dg/compound-lvalue-1.c: New test.
5824         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5825         some XFAILs.
5826
5827 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5828
5829         * gcc.dg/altivec-varargs-1.c: New test.
5830
5831 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5832
5833         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5834         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5835         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5836         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5837         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5838
5839 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5840
5841         * gcc.dg/cond-lvalue-1.c: New test.
5842
5843 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5844
5845         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5846
5847 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5848
5849         PR c++/11616
5850         * g++.dg/template/instantiate5.C: New test.
5851
5852 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5853
5854         PR c++/12726
5855         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5856         * ChangeLog: Add missing first entry for above test.
5857
5858 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5859
5860         PR c++/9810
5861         * g++.dg/template/using8.C: New test.
5862         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5863
5864 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5865
5866         PR optimization/10817
5867         * gcc.c-torture/compile/20031102-1.c: New test case.
5868
5869 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5870
5871         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5872         2147483647.
5873
5874 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5875
5876         * gcc.dg/20031102-1.c: New test.
5877
5878 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5879
5880         * gcc.dg/complex-1.c: New test.
5881
5882 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5883
5884         PR c++/12796
5885         * g++.dg/template/crash13.C: Adjust expected error location.
5886         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5887
5888 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5889
5890         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5891
5892 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5893
5894         PR/10239
5895         * gcc.c-torture/compile/20031031-2.c: New test.
5896
5897 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5898
5899         PR/11640
5900         * gcc.c-torture/compile/20031031-1.c: New test.
5901
5902 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5903
5904         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5905         * gcc.misc-tests/bprob.exp: Likewise.
5906         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5907         the execution test on arm-elf configs.
5908         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5909         configs that don't support scratch files.
5910         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5911
5912 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5913
5914         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5915         done by dejagnu.
5916
5917 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5918
5919         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5920         Avoid non pure sh syntax. Add more logging.
5921
5922         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5923         fail.
5924
5925 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5926
5927         PR libgcj/10610
5928         * gcc.dg/ppc-stackalign-1.c: New test.
5929
5930 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5931
5932         * ada/acats/run_all.sh: Change output to be more compliant with
5933         dejagnu framework.
5934         Create acats.sum and acats.log files under testsuite/ada/acats
5935         Only run [a-z]* directories, to filter out e.g. CVS.
5936         Redirect build output to log file.
5937
5938 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5939
5940         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5941
5942 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5943
5944         PR ada/5909:
5945         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5946
5947 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5948
5949         * gcc.c-torture/compile/20031023-1.c: New test.
5950         * gcc.c-torture/compile/20031023-2.c: New test.
5951         * gcc.c-torture/compile/20031023-3.c: New test.
5952         * gcc.c-torture/compile/20031023-4.c: New test.
5953
5954 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5955
5956         PR c++/10371
5957         * g++.dg/lookup/scoped8.C: New test.
5958
5959 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5960
5961         * g++.dg/opt/reg-stack3.C: New test.
5962
5963 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5964
5965         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5966
5967 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5968
5969         PR c++/11076
5970         * g++.dg/template/crash13.C: New test.
5971
5972 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5973
5974         * gcc.dg/c99-restrict-2.c: New test.
5975
5976 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5977
5978         PR c++/12698, c++/12699, c++/12700, c++/12566
5979         * g++.dg/inherit/covariant9.C: New test.
5980         * g++.dg/inherit/covariant10.C: New test.
5981         * g++.dg/inherit/covariant11.C: New test.
5982
5983 2003-10-23  Jason Merrill  <jason@redhat.com>
5984
5985         PR c++/12726
5986         * g++.dg/ext/complit2.C: New test.
5987
5988 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5989
5990         PR target/12654
5991         * gcc.c-torture/execute/20031020-1.c: New test.
5992
5993 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5994
5995         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5996         following the jump_insn.
5997
5998 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5999
6000         * gcc.dg/cast-lvalue-1.c: New test.
6001
6002 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/11962
6005         * g++.dg/template/cond2.C: New test.
6006
6007 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6008
6009         * gcc.dg/builtins-28.c: New test.
6010
6011 2003-10-20  Jan Hubicka  <jh@suse.cz>
6012
6013         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6014         parameter.
6015         * testsuite/gcc.dg/inline-2.c: Likewise.
6016
6017 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6018
6019         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6020         * gcc.dg/nest.c:  Likewise.
6021
6022 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6023
6024         PR c++/9781, c++/10583, c++/11862
6025         * g++.dg/parse/crash13.C: New test.
6026
6027 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6028
6029         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6030
6031 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6032
6033         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6034         Define HAVE_C99_RUNTIME except on Solaris.
6035         * gcc.dg/builtins-20.c: Likewise.
6036
6037 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6038
6039         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6040
6041 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6042
6043         PR c++/12495
6044         * g++.dg/template/crash21.C: New test.
6045
6046 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6047
6048         PR c++/2513
6049         * g++.dg/template/typename5.C: New test.
6050
6051 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6052
6053         PR c++/12369
6054         * g++.dg/template/friend25.C: New test.
6055
6056 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6057
6058         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6059         versions.
6060
6061 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6062
6063         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6064         == 2147483647.
6065
6066 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6067
6068         * gcc.c-torture/execute/960416-1.x: Remove.
6069         * gcc.c-torture/execute/divconst-3.x: Likewise.
6070
6071 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6072
6073         PR target/12598
6074         * gcc.dg/torture/cris-volatile-1.c: New test.
6075
6076 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6077
6078         PR optimization/9325
6079         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6080         for overflowing floating point to integer conversion during RTL
6081         simplification.
6082
6083 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6084
6085         * objc/execute/_cmd.m: Fix typo.
6086         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6087         Relax 'scan-assembler' regexp.
6088         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6089         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6090         * objc.dg/zero-link-2.m: Remove blank line.
6091         * objc.dg/zero-link-3.m: New test case.
6092
6093 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6094
6095         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6096
6097         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6098         than linker trickery.
6099
6100 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6101
6102         PR c++/12370
6103         * g++.dg/other/friend2.C: New test.
6104
6105 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6106
6107         * gcc.dg/20031012-1.c: New test.
6108
6109 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6110
6111         * gcc.dg/weak/weak-3.c: Fix for new warning.
6112
6113 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6114
6115         PR optimization/8750
6116         * gcc.c-torture/execute/20031012-1.c: New test case.
6117
6118 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6119
6120         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6121         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6122
6123 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6124
6125         PR optimization/12260
6126         * gcc.c-torture/compile/20031011-2.c: New test case.
6127
6128 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6129
6130         * gcc.c-torture/execute/20031011-1.c: New testcase.
6131
6132 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6133
6134         * gcc.c-torture/compile/20031011-1.c: New test.
6135
6136 2003-10-11  Jan Hubicka  <jh@suse.cz>
6137
6138         * g++.dg/other/first-global.C: New test.
6139
6140 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6141
6142         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6143
6144 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6145
6146         * gcc.c-torture/compile/20031010-1.c: New test.
6147
6148 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6149
6150         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6151         * gcc.c-torture/execute/va-arg-25.c: ... here.
6152
6153 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6154
6155         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6156
6157 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6158
6159         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6160
6161 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6162
6163         * g++.dg/parse/error2.C: New test.
6164
6165 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6166
6167         PR c++/11097
6168         * g++.dg/other/error5.C: Modify the error message.
6169         * g++.dg/lookup/using8.C: New test.
6170
6171 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6172
6173         * gcc.dg/darwin-abi-2.c: New file.
6174         * gcc.c-torture/execute/va-arg-24.c: New file.
6175
6176 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6177
6178         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6179         indentation.
6180
6181 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/10147
6184         * g++.dg/other/error4.C: Update error messages.
6185         * g++.dg/template/ptrmem4.C: Likewise.
6186
6187         PR c++/12337
6188         * g++.dg/init/new9.C: New test.
6189
6190         PR c++/12334, c++/12236, c++/8656
6191         * g++.dg/ext/attrib8.C: New test.
6192
6193 2003-10-06  Devang Patel  <dpatel@apple.com>
6194
6195         * gcc.dg/debug/dwarf2-3.h: New test.
6196         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6197
6198 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6199
6200         * g++.dg/opt/cfg2.C: New test.
6201
6202 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6203
6204         * g++.dg/opt/float1.C: New test.
6205
6206 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6207
6208         * gcc.dg/c90-array-lval-6.c: New test.
6209         * gcc.dg/c99-array-lval-6.c: New test.
6210
6211 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6212             Ziemowit Laski  <zlaski@apple.com>
6213
6214         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6215         'Derived', so that it is never considered a class method; add
6216         new warning for '+port' method ambiguity.
6217         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6218         <objc/objc-api.h> (needed on Mac OS X).
6219         * objc.dg/method-13.m: New test.
6220
6221 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6222
6223         PR optimization/9325, PR java/6391
6224         * gcc.c-torture/execute/20031003-1.c: New test case.
6225
6226 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6227
6228         PR optimization/12180
6229         * gcc.dg/20031002-1.c: New test.
6230
6231         PR c++/12486
6232         * g++.dg/inherit/error1.C: New test.
6233
6234 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6235
6236         * lib/f-torture.exp (search_for): Rename to...
6237         (search_for_re): This.  Also, clean up comments and the
6238         "regexp" invocation.
6239
6240 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6241
6242         * gcc.c-torture/compile/20031002-1.c: New test.
6243
6244 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6245
6246         * g++.dg/opt/cond1.C: New test.
6247
6248 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6249
6250         * gcc.dg/Wold-style-definition-2.c: New testcase.
6251         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6252
6253 2003-09-29  Richard Henderson  <rth@redhat.com>
6254
6255         * g++.dg/init/array10.C: Add dg-options.
6256
6257 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6258
6259         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6260
6261 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6262
6263         * g++.dg/template/friend19.C: Fix typo.
6264         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6265
6266 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6267
6268         * gcc.c-torture/execute/20030928-1.c: New test.
6269         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6270
6271 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6272
6273         * g++.dg/opt/unroll1.C: New test.
6274
6275 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6276
6277         PR optimization/11741
6278         * gcc.dg/20030926-1.c: New test case.
6279
6280 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6281
6282         PR c++/5655
6283         * g++.dg/parse/access7.C: New test.
6284         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6285
6286 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6287
6288         MERGE OF objc-improvements-branch into MAINLINE:
6289         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6290         if libobjc has not been built.
6291         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6292         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6293         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6294         objc/execute/nested-3.m, objc/execute/np-2.m,
6295         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6296         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6297         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6298         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6299         objc.dg/special/unclaimed-category-1.h,
6300         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6301         well as GNU runtime.
6302         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6303         * execute/cascading-1.m, execute/function-message-1.m,
6304         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6305         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6306         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6307         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6308         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6309         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6310         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6311         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6312         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6313         * objc.dg/bitfield-2.m: Run only on Darwin.
6314         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6315         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6316         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6317         * objc.dg/const-str-1.m: Fix constant string layout.
6318
6319 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6320
6321         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6322
6323 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6324
6325         * gcc.dg/darwin-abi-1.c: New file.
6326
6327 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6328
6329         PR target/12281
6330         * gcc.c-torture/compile/20030921-1.c: New test.
6331
6332 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6333
6334         * g++.dg/opt/reg-stack2.C: New test.
6335
6336 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6337
6338         * g++.dg/eh/delayslot1.C: New test.
6339
6340 2003-09-20  Richard Henderson  <rth@redhat.com>
6341
6342         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6343
6344 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6345
6346         * gcc.c-torture/execute/20030920-1.c: New test case.
6347
6348 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6349
6350         * g++.dg/rtti/typeid3.C: Correct expected error message.
6351
6352 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6353
6354         PR c++/157
6355         * g++.dg/parse/crash12.C: New test.
6356
6357 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6358
6359         * gcc.dg/compat/mixed-struct-check.h: New.
6360         * gcc.dg/compat/mixed-struct-defs.h: New.
6361         * gcc.dg/compat/mixed-struct-init.h: New.
6362         * gcc.dg/compat/struct-by-value-19_main.c: New.
6363         * gcc.dg/compat/struct-by-value-19_x.c: New.
6364         * gcc.dg/compat/struct-by-value-19_y.c: New.
6365         * gcc.dg/compat/struct-by-value-20_main.c: New.
6366         * gcc.dg/compat/struct-by-value-20_x.c: New.
6367         * gcc.dg/compat/struct-by-value-20_y.c: New.
6368         * gcc.dg/compat/struct-return-19_main.c: New.
6369         * gcc.dg/compat/struct-return-19_x.c: New.
6370         * gcc.dg/compat/struct-return-19_y.c: New.
6371         * gcc.dg/compat/struct-return-20_main.c: New.
6372         * gcc.dg/compat/struct-return-20_x.c: New.
6373         * gcc.dg/compat/struct-return-20_y.c: New.
6374
6375 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6376         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6377         so that it will not complain on LP64 targets.
6378
6379 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6380
6381         PR c++/495
6382         * g++.dg/template/friend24.C: New test.
6383
6384 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6385
6386         PR c++/12332
6387         * g++.dg/template/memtmpl2.C: New test.
6388
6389 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR target/11184
6392         * gcc.dg/builtin-apply1.c: New test.
6393
6394 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6395
6396         PR c++/9848
6397         * g++.dg/warn/Wunused-4.C: New test.
6398
6399 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6400
6401         PR c++/12316
6402         * g++.dg/other/gc2.C: New test.
6403
6404 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6405
6406         PR c++/11991
6407         * g++.dg/rtti/typeid3.C: New test.
6408
6409         PR c++/12266
6410         * g++.dg/overload/template1.C: New test.
6411
6412 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6413
6414         * g++.dg/opt/cfg3.C: New test.
6415
6416 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6417
6418         PR c++/7939
6419         * g++.dg/template/crash11.C: New test.
6420
6421 2003-09-16  Jason Merrill  <jason@redhat.com>
6422             Jakub Jelinek  <jakub@redhat.com>
6423
6424         * gcc.dg/attr-warn-unused-result.c: New test.
6425
6426 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6427
6428         PR c++/12184
6429         * g++.dg/expr/call2.C: New test.
6430
6431 2003-09-15  Andreas Jaeger  <aj@suse.de>
6432
6433         * gcc.dg/Wold-style-definition-1.c: New test.
6434
6435 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6436
6437         PR c++/3907
6438         * g++.dg/parse/template12.C: New test.
6439
6440         * g++.dg/abi/bitfield11.C: New test.
6441         * g++.dg/abi/bitfield12.C: Likewise.
6442
6443 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6444
6445         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6446         non-expansion of functional macro name without arguments at EOL.
6447         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6448
6449 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6450
6451         * gcc.c-torture/execute/20030914-[12].c: New tests.
6452
6453 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6454
6455         PR c++/11788
6456         * g++.dg/overload/addr1.C: New test.
6457
6458 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6459
6460         * gcc.dg/20030909-1.c: New test.
6461
6462 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6463
6464         * gcc.dg/ultrasp10.c: New test.
6465
6466 2003-09-09  Devang Patel  <dpatel@apple.com>
6467
6468         * gcc.dg/darwin-ld-6.c: New test.
6469
6470 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6471
6472         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6473
6474 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6475
6476         * gcc.dg/ia64-types1.c: New test.
6477         * gcc.dg/ia64-types2.c: Likewise.
6478
6479 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6480
6481         * gcc.dg/builtins-1.c: Add more _Complex tests.
6482         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6483
6484         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6485         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6486
6487 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6488
6489         PR c++/11786
6490         * g++.dg/lookup/koenig2.C: New test.
6491
6492         PR c++/5296
6493         * g++.dg/rtti/typeid2.C: New test.
6494
6495 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6496
6497         * gcc.c-torture/compile/20030904-1.c: New test.
6498
6499 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6500
6501         * g++.dg/opt/longbranch2.C: New test.
6502
6503 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6504
6505         * g++.dg/template/crash10.C: Only compile it.
6506
6507 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6508
6509         PR middle-end/11665
6510         * gcc.c-torture/compile/20030907-1.c: New test.
6511         * g++.dg/init/array11.C: New test.
6512
6513 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6514
6515         PR c++/11852
6516         * g++.dg/init/struct1.C: New test.
6517
6518 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6519
6520         PR c++/12181
6521         * g++.dg/expr/comma1.C: New test.
6522
6523 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6524
6525         PR c++/11867
6526         * g++.dg/expr/static_cast5.C: New test.
6527
6528 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6529
6530         PR c++/11507
6531         * g++.dg/lookup/scoped7.C: New test.
6532
6533         PR c++/9574
6534         * g++.dg/other/static1.C: New test.
6535
6536         PR c++/11490
6537         * g++.dg/warn/template-1.C: New test.
6538
6539         PR c++/11432
6540         * g++.dg/template/crash10.C: New test.
6541
6542         PR c++/2478
6543         * g++.dg/overload/VLA.C: New test.
6544
6545         PR c++/10804
6546         * g++.dg/template/call1.C: New test.
6547
6548 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6549
6550         PR c++/11794
6551         * g++.dg/parse/using3.C: New test.
6552
6553 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6554
6555         PR c++/11409
6556         * g++.dg/overload/builtin3.C: New test case.
6557
6558 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6559
6560         PR c/9862
6561         * gcc.dg/20030906-1.c: New test.
6562         * gcc.dg/20030906-2.c: Likewise.
6563
6564 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6565
6566         PR c++/12167
6567         * g++.dg/parse/defarg5.C: New test.
6568
6569         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6570
6571 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6572
6573         PR c++/12163
6574         * g++.dg/expr/static_cast4.C: New test.
6575
6576         PR c++/12146
6577         * g++.dg/template/crash9.C: New test.
6578
6579 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6580
6581         * g++.old-deja/g++.ext/pretty2.C: Update for change
6582         in __FUNCTION__.
6583         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6584
6585 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6586
6587         PR c++/11922
6588         * g++/dg/template/qualified-id1.C: New test.
6589
6590         PR c++/12037
6591         * g++.dg/warn/noeffect4.C: New test.
6592
6593 2003-09-04  Matt Austern  <austern@apple.com>
6594
6595         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6596         * g++.dg/ext/fnname2.C: Likewise.
6597         * g++.dg/ext/fnname3.C: Likewise.
6598
6599 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6600
6601         * g++.dg/expr/lval1.C: New test.
6602         * g++.dg/ext/lvcast.C: Remove.
6603
6604 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6605
6606         PR optimization/11700.
6607         * gcc.c-torture/compile/20030903-1.c: New test case.
6608
6609 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6610
6611         PR c++/12053
6612         * g++.dg/abi/layout4.C: New test.
6613
6614 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6615
6616         PR c++/11553
6617         * g++.dg/parse/friend3.C: New test.
6618
6619 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6620
6621         PR c++/11847
6622         * g++.dg/template/class1.C: New test.
6623
6624         PR c++/11808
6625         * g++.dg/expr/call1.C: New test.
6626
6627 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6628
6629         PR c++/12114
6630         * g++.dg/init/ref9.C: New test.
6631
6632         PR c++/11972
6633         * g++.dg/template/nested4.C: New test.
6634
6635 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6636
6637         PR c++/12093
6638         * g++.dg/template/non-dependent4.C: New test.
6639
6640         PR c++/11928
6641         * g++.dg/inherit/conv1.C: New test.
6642
6643 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6644
6645         PR c++/6196
6646         * g++.dg/ext/label1.C: New test.
6647         * g++.dg/ext/label2.C: Likewise.
6648
6649 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6650
6651         * g++.dg/expr/cond3.C: New test.
6652
6653 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6654
6655         * gcc.dg/builtins-1.c: Add new builtin cases.
6656
6657 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6658
6659         * gcc.dg/builtins-1.c: Add new cases.
6660         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6661
6662 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6663
6664         * gcc.dg/builtins-1.c: Add more math builtin tests.
6665         * gcc.dg/torture/builtin-attr-1.c: New test.
6666
6667 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6668
6669         PR optimization/5079
6670         * g++.dg/opt/static3.C: New test.
6671
6672 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6673
6674         * gcc.misc-tests/gcov-10b.c: New test.
6675
6676 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6677
6678         * g++.dg/opt/ptrmem3.C: New test.
6679
6680         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6681
6682 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6683
6684         * gcc.dg/20030826-2.c: New test.
6685
6686 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6687
6688         PR middle-end/12002
6689         * g77.f-torture/compile/12002.f: New test case.
6690
6691 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6692
6693         * gcc.dg/20030826-1.c: New test case.
6694
6695 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6696
6697         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6698
6699 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6700
6701         PR c++/11871
6702         * c++.dg/lookup/crash1.C: New test.
6703
6704         * c++.dg/warn/noeffect3.C: New test.
6705
6706 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6707
6708         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6709         * gcc.dg/compat/vector-1_y.c: Ditto.
6710         * gcc.dg/compat/vector-2_x.c: Ditto.
6711         * gcc.dg/compat/vector-2_y.c: Ditto.
6712
6713 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6714
6715         * gcc.dg/20030702-1.c: New test.
6716
6717 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6718
6719         PR c++/8795
6720         * g++.dg/ext/altivec-1.C: New test.
6721
6722 2003-08-24  Richard Henderson  <rth@redhat.com>
6723
6724         * g++.dg/eh/simd-2.C: Add -w for x86.
6725
6726 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6727
6728         * gcc.dg/20030815-1.c: New test.
6729
6730 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6731
6732         PR c++/3765
6733         * g++.dg/parse/access6.C: New test.
6734
6735 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6736
6737         PR c++/641, c++/11876
6738         * g++.dg/template/friend22.C: New test.
6739         * g++.dg/template/friend23.C: Likewise.
6740
6741 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6742
6743         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6744         identically.
6745
6746 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6747
6748         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6749
6750 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6751
6752         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6753
6754 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6755
6756         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6757
6758 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6759
6760         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6761
6762 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6763
6764         PR c++/11919
6765         * g++.dg/overload/prom1.C: New test.
6766
6767         PR c++/11551
6768         * g++.dg/parse/dtor2.C: New test.
6769
6770         PR c++/10762
6771         * g++.dg/parse/using2.C: New test.
6772
6773 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6774
6775         PR target/11805
6776         * gcc.c-torture/compile/20030821-1.c: New.
6777
6778 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6779
6780         PR c++/11834
6781         * g++.dg/template/deduce2.C: New test.
6782
6783 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6784
6785         * gcc.c-torture/execute/20030821-1.c: New test.
6786
6787 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6788
6789         PR middle-end/11984
6790         * gcc.dg/20030820-1.c: New test case.
6791
6792 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6793
6794         PR c++/11945
6795         * g++.dg/warn/noeffect2.C: New test.
6796
6797 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6798
6799         PR c++/10926
6800         * g++.dg/template/dtor2.C: New test.
6801
6802         PR c++/11684
6803         * g++.dg/template/operator1.C: New test.
6804         * g++.dg/parse/operator4.C: New test.
6805
6806         PR c++/11946.C
6807         * g++.dg/expr/enum1.C: New test.
6808         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6809
6810         PR c++/11036.C
6811         * g++.dg/parse/elab2.C: New test.
6812         * g++.dg/parse/typedef4.C: Change error message.
6813         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6814         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6815         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6816
6817 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6818
6819         * gcc.dg/pch/warn-1.c: New.
6820         * gcc.dg/pch/warn-1.hs: New.
6821
6822         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6823         not-tested file.
6824
6825 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6826
6827         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6828
6829 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6830
6831         * gcc.dg/uninit-D.c: New Test.
6832         * gcc.dg/uninit-E.c: New Test.
6833         * gcc.dg/uninit-F.c: New Test.
6834         * gcc.dg/uninit-G.c: New Test.
6835
6836 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6837
6838         * g++.dg/README: Describe the pch directory.
6839
6840 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6841
6842         PR c++/11174
6843         * g++.dg/parse/access4.C: New test.
6844         * g++.dg/parse/access5.C: Likewise.
6845         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6846
6847 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6848
6849         * gcc.dg/noncompile/20030818-1.c: New.
6850
6851 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6852
6853         PR c++/11957
6854         * g++.dg/warn/noeffect1.C: New test.
6855
6856         * g++.dg/template/scope2.C: New test.
6857         * g++.dg/template/error2.C: Correct dg-error
6858
6859 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6860
6861         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6862
6863 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6864
6865         PR C++/11512
6866         * g++.dg/template/warn1.C: New.
6867
6868 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6869
6870         * g++.dg/template/error2.C: New test.
6871         * g++.dg/lookup/using7.C: Adjust errors
6872         * g++.old-deja/g++.pt/crash36.C: Likewise.
6873         * g++.old-deja/g++.pt/derived3.C: Likewise.
6874
6875 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6876
6877         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6878         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6879         * gcc.c-torture/execute/builtins/string-9.c: New, from
6880         string-opt-9.c.  Adjust for execute/builtins framework.
6881         * gcc.c-torture/execute/string-opt-9.c: Delete.
6882
6883 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6884
6885         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6886
6887         * g++.dg/parse/ret-type2.C: New test.
6888
6889         PR c++/11703
6890         * g++.dg/init/new8.C: New test.
6891
6892         PR c++/10923
6893         * g++.dg/parse/typedef5.C: New test.
6894
6895         PR c++/9512
6896         * g++.dg/parse/qualified2.C: New test.
6897         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6898         invalid code.
6899
6900 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6901
6902         * g++.dg/conversion/ptrmem1.C: New test.
6903
6904 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6905
6906         PR target/11693
6907         * gcc.dg/20030811-1.c: New test.
6908
6909         PR target/11535
6910         * gcc.c-torture/execute/20030811-1.c: New test.
6911
6912 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6913
6914         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6915
6916 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6917
6918         PR c++/11789.C
6919         * g++.dg/inherit/multiple1.C: New test.
6920
6921 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6922
6923         * gcc.dg/spe1.c: New test.
6924
6925         PR c++/11670
6926         * g++.dg/expr/cast2.C: New test.
6927
6928         PR c++/10530
6929         * g++.dg/template/dependent-name2.C: New test.
6930
6931 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6932
6933         * g++.dg/parse/crash11.C: Put the dg options in comments.
6934
6935 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6936
6937         * lib/gcc-dg.exp: Update for diagnostic change.
6938
6939 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6940
6941         PR c++/5767
6942         * g++.dg/parse/crash11.C: New test.
6943
6944 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6945
6946         * gcc.dg/cpp/spacing1.c: Update.
6947
6948 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6949
6950         PR target/11739
6951         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6952         a value for -mtune.
6953
6954 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6955
6956         PR middle-end/11771
6957         * gcc.c-torture/compile/20030804-1.c: New test case.
6958
6959 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6960
6961         * gcc.dg/20030804-1.c: New test case.
6962
6963 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6964
6965         * gcc.dg/cpp/separate-1.c: New test.
6966
6967 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6968
6969         PR c++/11704
6970         * g++.dg/template/dependent-expr2.C: New test.
6971
6972         PR c++/11766
6973         * g++.dg/expr/ptrmem1.C: New test.
6974
6975 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6976
6977         PR c++/9453
6978         * g++.dg/template/friend15.C: New test.
6979
6980 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6981
6982         * lib/dg-pch.exp: Work round PCH bug.
6983
6984 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6985
6986         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6987         builtins.  Move cases from builtins-4.c here.
6988
6989         * gcc.dg/torture/builtin-math-1.c: New test taken from
6990         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6991         additional cases.
6992
6993         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6994         Delete.
6995
6996 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6997
6998         PR c++/9447
6999         * g++.dg/template/using7.C: New test.
7000
7001 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7002
7003         * import1.c, import2.c: New tests.
7004
7005 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7006
7007         * g++.dg/eh/crossjump1.C: New test.
7008
7009 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7010
7011         PR c++/11697
7012         * g++.dg/template/using6.C: New test.
7013
7014         PR c++/11744
7015         * g++.dg/template/koenig2.C: New test.
7016
7017 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7018
7019         PR c++/7983
7020         * g++.dg/parse/typedef4.C: New test.
7021
7022 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7023
7024         PR c++/8442, c++/8806
7025         * g++.dg/template/elab1.C: New test.
7026         * g++.dg/template/type2.C: Likewise.
7027         * g++.dg/template/ttp3.C: Adjust expected error message.
7028         * g++.old-deja/g++.law/visibility13.C: Likewise.
7029         * g++.old-deja/g++.niklas/t135.C: Likewise.
7030         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7031         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7032         template argument.
7033         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7034
7035 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7036
7037         PR c++/11295
7038         * g++.dg/ext/stmtexpr1.C: New test.
7039
7040         * g++.dg/opt/tmp1.C: New test.
7041
7042         PR c++/11525
7043         * g++.dg/parse/constant4.C: New test.
7044
7045         PR c++/9447
7046         * g++.dg/template/using5.C: New test.
7047
7048 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7049
7050         * gcc.dg/builtins-27.c: New test case.
7051
7052 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7053
7054         * gcc.dg/tls/opt-7.c: New test.
7055
7056 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7057
7058         * g++.old-deja/g++.other/crash18.C: Remove.
7059
7060 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7061
7062         * g++.dg/template/explicit3.C: New.
7063         * g++.dg/template/explicit4.C: New.
7064         * g++.dg/template/explicit5.C: New.
7065
7066         PR c++/11347
7067         * g++.dg/template/memtmpl1.C: New.
7068
7069 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7070
7071         PR target/11565
7072         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7073         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7074
7075 2003-07-30  Jan Hubicka  <jh@suse.cz>
7076
7077         * vtgc1.c: Kill.
7078
7079 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7080
7081         * gcc.dg/struct-in-proto-1.c: New test.
7082
7083 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7084
7085         * gcc.dg/cpp/include2.c: Only expect one message.
7086
7087 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7088
7089         PR c++/9447
7090         * g++.dg/template/using1.C: New test.
7091         * g++.dg/template/using2.C: New test.
7092         * g++.dg/template/using3.C: New test.
7093         * g++.dg/template/using4.C: New test.
7094
7095 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7096
7097         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7098         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7099
7100 2003-07-28  Jan Hubicka  <jh@suse.cz>
7101
7102         PR c++/11530
7103         * g++.dg/opt/call1.C: New test.
7104
7105 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7106
7107         PR c++/11667
7108         * g++.dg/init/enum2.C: New test.
7109         * g++.dg/template/overload1.C: Add "-w" option.
7110
7111 2003-07-28    <hp@bitrange.com>
7112
7113         * gcc.dg/Wdeclaration-after-statement-1.c,
7114         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7115
7116 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7117
7118         * gcc.c-torture/compile/20030725-1.c: New test.
7119
7120 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7121
7122         * gcc.dg/20030505.c: Only run for SPE.
7123         Remove definition of opaque type.
7124
7125 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7126
7127         * g++.dg/template/ptrmem6.C: New test.
7128
7129 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7130
7131         * gcc.c-torture/compile/zero-strct-2.c: New test.
7132
7133 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7134
7135         * gcc.dg/intermod-1.c: New test.
7136
7137 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7138
7139         PR c++/11617
7140         * g++.dg/template/lookup2.C: New test.
7141         * g++.dg/template/memclass1.C: Remove instantiated from error.
7142         * g++.dg/other/error2.C: Tweak expected errors.
7143
7144         PR c++/11596
7145         * g++.dg/template/defarg3.C: New test.
7146
7147         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7148
7149 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7150
7151         * g++.dg/inherit/access5.C: New test.
7152
7153 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7154
7155         PR c++/11513
7156         * g++.dg/template/crash8.C: New test.
7157
7158 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7159
7160         PR c/10602
7161         * gcc.dg/noncompile/incomplete-2.c: New test.
7162
7163 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7164
7165         PR c++/11645
7166         * g++.dg/inherit/access4.C: New test.
7167
7168         PR c++/11517
7169         * g++.dg/expr/cond2.C: New test.
7170
7171         PR optimization/10679
7172         * g++.dg/opt/inline4.C: New test.
7173
7174 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7175
7176         * g++.dg/parse/crash10: New test.
7177
7178 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7179
7180         * g++.dg/ext/flexary1.C: New test.
7181
7182 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7183
7184         PR c++/10793
7185         * g++.dg/template/crash9.C: New test.
7186
7187 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7188
7189         PR c++/3004
7190         * g++.dg/parse/typedef3.C: New test.
7191
7192         PR c++/7906
7193         * g++.dg/parse/operator2.C: New test.
7194
7195         PR c++/8895
7196         * g++.dg/parse/def-tmpl-arg1.C: New test.
7197
7198         PR c++/9282
7199         * g++.dg/parse/funptr1.C: New test.
7200
7201         PR c++/9452
7202         * g++.dg/parse/ambig3.C: New test.
7203
7204         PR c++/9454
7205         * g++.dg/parse/operator3.C: New test.
7206
7207         PR c++/9486
7208         * g++.dg/parse/template10.C: New test.
7209
7210         PR c++/9488
7211         * g++.dg/parse/template11.C: New test.
7212
7213         PR c++/10150
7214         * g++.dg/parse/invalid-op1.C: New test.
7215
7216         PR c++/10247
7217         * g++.dg/parse/condexpr1.C: New test.
7218
7219 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7220
7221         * g++.dg/ext/packed3.C: New test.
7222         * g++.dg/ext/packed4.C: New test.
7223
7224         * gcc.dg/pack-test-3.c: New test.
7225
7226 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7227
7228         * lib/compat.exp: Handle dg-options per source file.
7229         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7230         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7231         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7232         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7233         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7234         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7235         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7236         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7237         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7238         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7239         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7240         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7241         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7242         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7243
7244 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7245
7246         PR c/10320
7247         * gcc.c-torture/execute/20030718-1.c: New test.
7248
7249 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7250
7251         PR optimization/11536
7252         * gcc.dg/20030721-1.c: New test.
7253
7254 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7255
7256         PR c++/11546
7257         * g++.dg/template/lookup1.C: New test.
7258
7259 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7260
7261         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7262         diagnostics of ill-formed constructs involving labels.
7263         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7264         the new 'previously defined here' message.
7265
7266 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7267
7268         * g++.dg/parse/non-dependent2.C: New test.
7269
7270 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7271
7272         * g++.dg/init/init-ref4.C: xfail on targets without
7273         weak symbols.
7274
7275 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7276
7277         PR target/11087
7278         * gcc.c-torture/execute/20030717-1.c: New test.
7279
7280 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7281
7282         * g++.dg/opt/cfg1.C: New test.
7283
7284 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7285
7286         PR optimization/11557
7287         * gcc.dg/20030717-1.c: New test.
7288
7289 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7290
7291         PR c++/10476
7292         * g++.dg/expr/crash-1.C: New test.
7293
7294         PR c++/11027
7295         * g++.dg/template/init3.C: New test.
7296
7297         PR c++/8222
7298         * g++.dg/template/non-dependent1.C: New test.
7299
7300         PR c++/11070
7301         * g++.dg/template/non-dependent2.C: New test.
7302
7303         PR c++/11071
7304         * g++.dg/template/non-dependent3.C: New test.
7305
7306         PR c++/9907
7307         * g++.dg/template/sizeof5.C: New test.
7308
7309 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7310
7311         PR 11498
7312         * gcc.c-torture/compile/mangle-1.c: New file.
7313
7314 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7315
7316         PR c++/7809
7317         * g++.dg/parse/access3.C: New test.
7318
7319 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7320
7321         PR c++/11384
7322         * g++.dg/init/init-ref4.C: New test.
7323
7324 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7325
7326         PR c++/11547
7327         * g++.dg/parse/constant3.C: New test.
7328         * g++.dg/parse/crash7.C: Likewise.
7329
7330 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7331
7332         PR target/11008
7333         * gcc.dg/i386-pentium4-not-mull.c: New.
7334
7335 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7336
7337         * gcc.dg/asm-names.c (ymain): Make it weak.
7338
7339 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7340
7341         PR c++/5421
7342         * g++.dg/template/friend21.C: New test.
7343
7344 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7345
7346         * gcc.dg/cleanup-8.c: New test.
7347         * gcc.dg/cleanup-9.c: New test.
7348
7349 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7350
7351         * g++.dg/ext/dll-MI1.h: New file.
7352         * g++.dg/ext/dllexport-MI1.C: New file.
7353         * g++.dg/ext/dllimport-MI1.C: New file.
7354
7355 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7356
7357         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7358         it does not have cmpstrsi patterns (just cmpmemsi).
7359
7360 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7361
7362         PR debug/11473
7363         * g++.dg/debug/debug8.C: New test.
7364
7365 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7366
7367         PR c++/10108
7368         * g++.dg/template/crash7.C: New test.
7369
7370 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7371
7372         PR target/10795
7373         * gcc.c-torture/compile/20030708-1.c: New.
7374
7375 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7376
7377         * gcc.c-torture/execute/20030715-1.c: New test.
7378
7379 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7380
7381         * gcc.dg/pch/inline-3.c: New file.
7382         * gcc.dg/pch/inline-3.hs: New file.
7383         * gcc.dg/pch/inline-4.c: New file.
7384         * gcc.dg/pch/inline-4.hs: New file.
7385
7386 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7387
7388         PR c++/11509
7389         * g++.dg/template/crash6.C: New test.
7390
7391         PR c++/7053
7392         * g++.dg/template/friend20.C: New test.
7393
7394         PR c++/7019
7395         * g++.dg/template/overload2.C: New test.
7396
7397 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7398
7399         PR optimization/11440
7400         * gcc.c-torture/execute/20030714-1.c: New test.
7401
7402 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7403
7404         PR c++/11154
7405         * g++.dg/template/partial2.C: New test.
7406
7407 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7408
7409         PR c++/11503
7410         * g++.dg/template/anon1.C: New test.
7411
7412         PR c++/11493
7413         PR c++/11495
7414         * g++.dg/parse/template9.C: Likewise.
7415         * g++.dg/template/crash4.C: New test.
7416         * g++.dg/template/koenig1.C: Likewise.
7417         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7418         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7419         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7420         functions.
7421         * g++.old-deja/g++.jason/template36.C: Likewise.
7422         * g++.old-deja/g++.mike/p1989.C: Likewise.
7423         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7424         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7425         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7426         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7427         compiling.
7428         * g++.old-deja/g++.pt/union2.C: Use this->.
7429
7430 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7431
7432         * gcc.dg/20030711-1.c: New test.
7433
7434 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7435
7436         PR c++/11050
7437         * g++.dg/parse/args1.C: New test.
7438         * g++.pt/defarg8.C: Change expected errors.
7439
7440 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7441
7442         PR c++/8164
7443         * g++.dg/template/nontype2.C: New test.
7444
7445         PR c++/10558
7446         * g++.dg/parse/template8.C: New test.
7447
7448         PR c++/8327
7449         * g++.dg/template/scope1.C: New test.
7450
7451         * g++.dg/warn/Wsign-compare-1.C: New test.
7452
7453 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7454
7455         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7456
7457 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7458
7459         PR c++/9411
7460         * g++.dg/template/explicit2.C: New test.
7461
7462         PR c++/10032
7463         * g++.dg/warn/pedantic1.C: New test.
7464
7465 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7466
7467         PR c++ 9483
7468         * g++.dg/other/field1.C: New test.
7469
7470 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7471
7472         PR c/11449
7473         * gcc.c-torture/compile/20030707-1.c: New.
7474
7475 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7476
7477         PR c++/10849
7478         * g++.dg/template/access12.C: New test.
7479
7480 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7481
7482         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7483         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7484         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7485         * gcc.misc-tests/gcov.exp: Update
7486         * g++.dg/gcov/gcov.exp: Update
7487         * lib/gcov.exp: Update.
7488
7489 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7490
7491         * g++.dg/abi/mangle17.C: Make sure template expressions are
7492         dependent.
7493         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7494         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7495         * g++.dg/opt/stack1.C: Remove erroneous code.
7496         * g++.dg/parse/template7.C: New test.
7497         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7498         * g++.old-deja/g++.pt/crash4.C: Likewise.
7499
7500 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7501
7502         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7503         with zero or one occurence of `$' after the initial `L'.
7504
7505 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7506
7507         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7508
7509 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7510
7511         PR c/11370
7512         * gcc.dg/Wunreachable-6.c: New testcase.
7513         * gcc.dg/Wunreachable-7.c: New testcase.
7514
7515 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7516
7517         PR c/11420
7518         * gcc.dg/20030708-1.c: New test.
7519
7520 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7521
7522         * gcc.dg/compat/sdata-section.h: New file.
7523         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7524         * gcc.dg/torture/mips-sdata-1.c: New test.
7525
7526 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7527
7528         PR c++/11030
7529         * g++.dg/template/friend19.C: New test.
7530
7531 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7532
7533         * g++.dg/opt/strength-reduce.C: New test.
7534
7535 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7536
7537         PR target/10979
7538         * gcc.dg/20030707-1.c: New testcase.
7539
7540 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7541
7542         PR optimization/11059
7543         * g++.dg/opt/emptyunion.C: New testcase.
7544
7545 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7546             Eric Botcazou  <ebotcazou@libertysurf.fr>
7547
7548         * g++.dg/opt/stack1.C: New test.
7549
7550 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7551
7552         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7553         run test.
7554
7555         PR c++/11431
7556         * g++.dg/expr/static_cast3.C: New test.
7557
7558 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7559
7560         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7561         everywhere.
7562         * gcc.dg/concat.c: Concatenation of string constants with
7563         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7564         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7565         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7566         necessary to avoid multi-character character constant warning.
7567         * gcc.dg/cpp/escape.c: Likewise.
7568         * gcc.dg/cpp/ucs.c: Likewise.
7569         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7570         Fix a typo.
7571
7572 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7573
7574         PR c/11428
7575         * gcc.c-torture/compile/20030704-1.c: New.
7576
7577 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7578
7579         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7580
7581 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7582
7583         PR c++/5287, PR c++/7910,  PR c++/11021
7584         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7585         tests for warnings.
7586         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7587         * g++.dg/ext/dllimport3.C: Likewise.
7588         * g++.dg/ext/dllimport4.C: New file.
7589         * g++.dg/ext/dllimport5.C: New file.
7590         * g++.dg/ext/dllimport6.C: New file.
7591         * g++.dg/ext/dllimport7.C: New file.
7592         * g++.dg/ext/dllimport8.C: New file.
7593         * g++.dg/ext/dllimport9.C: New file.
7594         * g++.dg/ext/dllimport10.C: New file.
7595         * g++.dg/ext/dllexport1.C: New file.
7596
7597 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7598
7599         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7600         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7601
7602 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7603
7604         * gcc.dg/builtins-25.c: New testcase.
7605         * gcc.dg/builtins-26.c: New testcase.
7606
7607 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7608
7609         * gcc.dg/compat/vector-defs.h: New file.
7610         * gcc.dg/compat/vector-setup.h: New file.
7611         * gcc.dg/compat/vector-check.h: New file.
7612         * gcc.dg/compat/vector-1_main.c: New file.
7613         * gcc.dg/compat/vector-1_x.c: New file.
7614         * gcc.dg/compat/vector-1_y.c: New file.
7615         * gcc.dg/compat/vector-2_main.c: New file.
7616         * gcc.dg/compat/vector-2_x.c: New file.
7617         * gcc.dg/compat/vector-2_y.c: New file.
7618
7619         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7620         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7621         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7622         * gcc.dg/compat/struct-align-1.h: New file.
7623         * gcc.dg/compat/struct-align-1_main.c: New file.
7624         * gcc.dg/compat/struct-align-1_x.c: New file.
7625         * gcc.dg/compat/struct-align-1_y.c: New file.
7626         * gcc.dg/compat/struct-align-2.h: New file.
7627         * gcc.dg/compat/struct-align-2_main.c: New file.
7628         * gcc.dg/compat/struct-align-2_x.c: New file.
7629         * gcc.dg/co
7630         * g++.old-deja/g++.other/comdat3.C: Likewise.
7631         * g++.old-deja/g++.other/ctor1.C: Likewise.
7632         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7633
7634 2003-06-05  Richard Henderson  <rth@redhat.com>
7635
7636         * gcc.dg/debug/20030605-1.c: New.
7637
7638 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7639
7640         * README.QMTEST: Update.
7641
7642 2003-06-04  Richard Henderson  <rth@redhat.com>
7643
7644         * gcc.dg/cleanup-1.c: New.
7645         * gcc.dg/cleanup-2.c: New.
7646         * gcc.dg/cleanup-3.c: New.
7647         * gcc.dg/cleanup-4.c: New.
7648         * gcc.dg/cleanup-5.c: New.
7649         * gcc.dg/cleanup-6.c: New.
7650         * gcc.dg/cleanup-7.c: New.
7651
7652 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7653
7654         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7655
7656         * lib/dg-pch.exp: New file.
7657         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7658         * gcc.dg/pch/pch.exp: Likewise.
7659
7660 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7661
7662         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7663         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7664         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7665         * gcc.dg/builtins-17.c: New test case.
7666         * gcc.dg/i386-387-4.c: New test case.
7667         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7668
7669 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7670
7671         * gcc.dg/ultrasp9.c: New test.
7672
7673 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7674
7675         * gcc.c-torture/compile/20030604-1.c: New test.
7676         * gcc.dg/sparc-constant-1.c: New test.
7677
7678 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7679
7680         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7681
7682 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7683
7684         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7685
7686         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7687         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7688
7689 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7690
7691         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7692
7693 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7694
7695         PR c++/10940
7696         * g++.dg/template/spec10.C: New test.
7697
7698 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7699
7700         * gcc.dg/builtins-16.c: New test case.
7701
7702 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7703
7704         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7705         mempcpy test with post-increments.
7706         * gcc.c-torture/execute/string-opt-3.c: New test.
7707         * gcc.dg/string-opt-1.c: New test.
7708
7709 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7710
7711         PR fortran/10965
7712         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7713
7714 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7715
7716         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7717         (scan-assembler): ... here.  Use dg-scan.
7718         (scan-assembler-not): Likewise.
7719         (scan-file): New function.
7720         (scan-file-not): Likewise.
7721         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7722         * gcc.dg/cpp/_Pragma4.c: Likewise.
7723         * gcc.dg/cpp/_Pragma5.c: Likewise.
7724         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7725         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7726         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7727         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7728         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7729         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7730         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7731         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7732         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7733         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7734         * gcc.dg/cpp/cxxcom1.c: Likewise.
7735         * gcc.dg/cpp/line1.c: Likewise.
7736         * gcc.dg/cpp/maccom1.c: Likewise.
7737         * gcc.dg/cpp/maccom2.c: Likewise.
7738         * gcc.dg/cpp/maccom3.c: Likewise.
7739         * gcc.dg/cpp/maccom4.c: Likewise.
7740         * gcc.dg/cpp/maccom5.c: Likewise.
7741         * gcc.dg/cpp/maccom6.c: Likewise.
7742         * gcc.dg/cpp/multiline.c: Likewise.
7743         * gcc.dg/cpp/spacing1.c: Likewise.
7744         * gcc.dg/cpp/spacing2.c: Likewise.
7745         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7746         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7747         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7748         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7749         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7750         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7751         * gcc.dg/cpp/cxxcom2.c: Likewise.
7752         * gcc.dg/cpp/cxxcom2.h: New file.
7753
7754         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7755         * g++.dg/cpp/truefalse.C: Here.
7756         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7757
7758 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7759
7760         * gcc.dg/cpp/redef3.c: New file.
7761
7762 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7763
7764         * gcc.dg/i386-loop-3.c: New test.
7765
7766 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7767
7768         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7769
7770 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7771
7772         * gcc.dg/fwrapv-1.c: New test case.
7773         * gcc.dg/fwrapv-2.c: New test case.
7774
7775 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7776
7777         PR c++/10956
7778         * g++.dg/template/spec9.C: New test.
7779
7780 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7781
7782         * gcc.dg/duff-4.c: New test case.
7783
7784 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7785
7786         PR fortran/10843
7787         * g77.dg/ffixed-form-1.f: New test
7788         * g77.dg/ffixed-form-2.f: New test
7789         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7790         * g77.dg/ffree-form-3.f: New test
7791
7792 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7793
7794         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7795         * gcc.dg/wint_t-1.c: Likewise.
7796
7797 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7798
7799         * g++.dg/template/access11.C: New test.
7800
7801 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7802
7803         PR c++/10849
7804         * g++.dg/template/access10.C: New test.
7805
7806 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7807             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7808
7809         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7810
7811 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7812
7813         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7814         suppress for powerpc-*-darwin*.
7815         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7816
7817 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7818
7819         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7820         suppress option for powerpc-*-darwin*.
7821
7822 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7823
7824         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7825         * gcc.dg/builtins-4.c: Add test for fmod.
7826
7827 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7828
7829         PR c++/10682
7830         * g++.dg/template/instantiate4.C: New test.
7831
7832 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7833
7834         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7835
7836 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7837
7838         * gcc.dg/compat/scalar-return-1_main.c: New file.
7839         * gcc.dg/compat/scalar-return-1_x.c: New file.
7840         * gcc.dg/compat/scalar-return-1_y.c: New file.
7841         * gcc.dg/compat/scalar-return-2_main.c: New file.
7842         * gcc.dg/compat/scalar-return-2_x.c: New file.
7843         * gcc.dg/compat/scalar-return-2_y.c: New file.
7844         * gcc.dg/compat/struct-return-3_main.c: New file.
7845         * gcc.dg/compat/struct-return-3_y.c: New file.
7846         * gcc.dg/compat/struct-return-3_x.c: New file.
7847         * gcc.dg/compat/struct-return-2_main.c: New file.
7848         * gcc.dg/compat/struct-return-2_x.c: New file.
7849         * gcc.dg/compat/struct-return-2_y.c: New file.
7850
7851 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7852
7853         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7854         for hppa*-hp-hpux*.
7855         * gcc.dg/20021014-1.c (dg-options): Likewise.
7856         * gcc.dg/nest.c (dg-options): Likewise.
7857
7858 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7859
7860         PR c++/9738
7861         * g++.dg/ext/dllimport2.C: New file.
7862         * g++.dg/ext/dllimport3.C: New file.
7863
7864 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7865
7866         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7867         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7868         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7869         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7870         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7871         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7872         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7873         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7874         * gcc.dg/compat/small-struct-defs.h: New file.
7875         * gcc.dg/compat/small-struct-init.h: New file.
7876         * gcc.dg/compat/small-struct-check.h: New file.
7877         * gcc.dg/compat/fp-struct-defs.h: New file.
7878         * gcc.dg/compat/fp-struct-check.h: New file.
7879         * gcc.dg/compat/fp-struct-init.h: New file.
7880         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7881         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7882
7883 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7884
7885         * gcc.dg/20030225-2.c: New test.
7886
7887 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7888             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7889
7890         * gcc.c-torture/compile/20030518-1.c: New test case.
7891
7892 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7893
7894         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7895         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7896         gcc-dg-debug-runtest.
7897         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7898         gcc-dg-debug-runtest.
7899
7900 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7901
7902         PR c++/9022
7903         * g++.dg/lookup/using6.C: New test.
7904
7905 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7906
7907         * g++.dg/parse/access2.C: New test.
7908
7909 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7910
7911         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7912         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7913         * gcc.dg/debug/debug.exp: Likewise.
7914
7915 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7916
7917         * gcc.dg/dollar.c: New test.
7918
7919 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7920
7921         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7922         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7923         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7924         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7925         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7926         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7927         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7928         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7929         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7930         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7931         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7932         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7933         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7934         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7935         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7936         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7937         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7938         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7939
7940 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7941
7942         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7943         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7944         support for "repo" mode.
7945         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7946         * lib/g77-dg.exp: Likewise.
7947         * lib/obj-dg.exp: Likewise.
7948
7949 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7950
7951         Merge from gcc-3_2-rhl8-branch:
7952         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7953
7954         * gcc.dg/tls/opt-6.c: New test.
7955
7956         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7957
7958         * gcc.dg/20030405-1.c: New test.
7959
7960         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7961
7962         * gcc.dg/20030309-1.c: New test.
7963
7964         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7965
7966         * gcc.c-torture/execute/20030307-1.c: New test.
7967
7968         2003-02-20  Randolph Chung  <tausq@debian.org>
7969
7970         * gcc.c-torture/compile/20030220-1.c: New test.
7971
7972         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7973
7974         * gcc.dg/20030217-1.c: New test.
7975
7976         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7977
7978         * gcc.c-torture/compile/20020129-1.c: New test.
7979
7980         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7981
7982         * gcc.dg/unroll-1.c: New test.
7983
7984         2002-11-16  Jan Hubicka  <jh@suse.cz>
7985
7986         * gcc.c-torture/execute/20020920-1.c: New test.
7987
7988         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7989
7990         PR target/7434
7991         * gcc.c-torture/compile/20021008-1.c: New test.
7992
7993         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7994
7995         PR target/7559
7996         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7997
7998         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7999
8000         * gcc.c-torture/compile/20020807-1.c: New test.
8001
8002         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
8003
8004         * gcc.dg/tls/opt-1.c: New test.
8005
8006         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
8007
8008         * gcc.dg/20020729-1.c: New test.
8009
8010         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
8011
8012         * g++.dg/opt/life1.C: New test.
8013
8014         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.dg/20020525-1.c: New test.
8017
8018         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8019
8020         PR c++/6794
8021         * g++.dg/ext/pretty1.C: New test.
8022         * g++.dg/ext/pretty2.C: New test.
8023
8024 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
8025
8026         PR c++/8385
8027         * g++.dg/ext/typeof5.C: New test.
8028
8029 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
8030
8031         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
8032         __USER_LABEL_PREFIX__ into account.
8033         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
8034
8035 2003-05-14  Roger Sayle  <roger@eyesopen.com>
8036
8037         * gcc.dg/builtins-15.c: New test case.
8038
8039 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
8040
8041         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
8042
8043 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
8044
8045         * lib/g++.exp: Tweak handling of additional source files.
8046         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
8047         * g++.dg/special/conpr-2a.C: Rename to ...
8048         * g++.dg/special/conpr-2a.cc: ... this.
8049         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
8050         * g++.dg/special/conpr-3a.C: Rename to ...
8051         * g++.dg/special/conpr-3a.cc: This.
8052         * g++.dg/special/conpr-3b.C: Rename to ...
8053         * g++.dg/special/conpr-3b.cc: This.
8054         * g++.dg/special/conpr-4.C: New test.
8055         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
8056
8057 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
8058
8059         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
8060
8061 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8062
8063         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
8064         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8065         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
8066         * g++.old-deja/g++.other/warn3.C: Likewise.
8067
8068 2003-05-11  Roger Sayle  <roger@eyesopen.com>
8069
8070         * gcc.dg/i386-387-1.c: Update to also test log.
8071         * gcc.dg/i386-387-2.c: Likewise.
8072
8073 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
8074
8075         * g77.f-torture/execute/int8421.f: New test.
8076
8077 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8078
8079         PR c++/10230, c++/10481
8080         * g++.dg/lookup/scoped5.C: New test.
8081
8082 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8083
8084         PR c++/10552
8085         * g++.dg/template/ttp6.C: New test.
8086
8087 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
8088
8089         * gcc.c-torture/execute/builtins: New directory.
8090         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
8091         gcc.c-torture/execute/builtins.
8092         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
8093         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
8094         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
8095         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
8096
8097 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8098
8099         PR c++/9252
8100         * g++.dg/template/access8.C: New test.
8101         * g++.dg/template/access9.C: New test.
8102
8103 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8104
8105         PR c++/9554
8106         * g++.dg/parse/access1.C: New test.
8107
8108 2003-05-09  DJ Delorie  <dj@redhat.com>
8109
8110         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
8111         long, and not an int.
8112
8113 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8114
8115         PR c++/10555, c++/10576
8116         * g++.dg/template/memclass1.C: New test.
8117
8118 2003-05-08  DJ Delorie  <dj@redhat.com>
8119
8120         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
8121         targets.
8122         * gcc.c-torture/execute/20021024-1.x: Likewise.
8123         * gcc.c-torture/execute/shiftdi.x: Likewise.
8124         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
8125         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
8126         * gcc.dg/20021018-1.c: Likewise.
8127
8128 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8129
8130         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
8131
8132         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
8133         (bcopy): Call memmove.
8134
8135 2003-05-08  Roger Sayle  <roger@eyesopen.com>
8136
8137         * g77.f-torture/compile/8485.f: New test case.
8138
8139 2003-05-07  Richard Henderson  <rth@redhat.com>
8140
8141         PR c++/10570
8142         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
8143         Verify exception_cleanup not called for rethrows.
8144         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
8145         when exiting catch block without rethrowing.
8146         * g++.dg/eh/forced3.C: New.
8147         * g++.dg/eh/forced4.C: New.
8148
8149 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
8150
8151         * gcc.dg/20030505.c: Fix triplet.
8152
8153 2003-05-06  DJ Delorie  <dj@redhat.com>
8154
8155         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
8156         * gcc.dg/nest.c: Likewise.
8157
8158 2003-05-05  Roger Sayle  <roger@eyesopen.com>
8159
8160         * gcc.dg/builtins-14.c: New test case.
8161
8162 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
8163
8164         * lib/compat.exp (compat-execute): New argument.
8165         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
8166         * gcc.dg/compat: New test directory.
8167         * gcc.dg/compat/compat.exp: New expect script.
8168         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
8169         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
8170         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
8171         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
8172         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
8173         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
8174
8175         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
8176         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
8177         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
8178         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
8179         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
8180         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
8181         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
8182         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
8183         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
8184         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
8185         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
8186         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
8187         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
8188         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
8189         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
8190
8191 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
8192
8193         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
8194
8195 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
8196
8197         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
8198
8199 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
8200
8201         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
8202         * gcc.dg/ppc-fsel-2.c: New test.
8203
8204         * gcc.dg/unused-5.c: New test.
8205
8206 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8207
8208         PR c++/10496
8209         * g++.dg/warn/pmf1.C: New test.
8210
8211 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8212
8213         PR c++/4494
8214         * g++.dg/warn/main.C: New test.
8215
8216 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8217
8218         * gcc.dg/nonnull-3.c: New test.
8219
8220 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
8221
8222         * gcc.dg/cpp/Wtrigraphs.c: Update.
8223         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
8224
8225 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
8226
8227         * gcc.dg/ppc-fsel-1.c: New test.
8228
8229 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
8230
8231         PR c/10604
8232         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
8233
8234 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
8235
8236         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
8237
8238 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8239
8240         PR c++/9364, c++/10553, c++/10586
8241         * g++.dg/parse/typename4.C: New test.
8242         * g++.dg/parse/typename5.C: Likewise.
8243
8244 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
8245
8246         * gcc.c-torture/compile/20030503-1.c: New test.
8247
8248 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8249
8250         * g++.dg/lookup/using5.C: Fix testcase error.
8251
8252 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
8253
8254         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
8255         since MEABI is no longer supported.  Remove all vestiges
8256         of MEABI from the test.
8257
8258 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8259
8260         PR c++/10554
8261         * g++.dg/lookup/using5.C: New test.
8262
8263 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8264
8265         PR c++/8772
8266         * g++.dg/template/ttp5.C: New test.
8267
8268 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
8269
8270         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8271         (dg-gpp-additional-sources): New function.
8272         (dg-gpp-additional-files): Likewise.
8273         * lib/g++.exp (additional_sources): New variable.
8274         (additional_files): Likewise.
8275         (g++_target_compile): Deal with them.
8276         * lib/old-dejagnu.exp: Remove.
8277         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8278         * g++.old-deja: Revise all tests to use dg commands.
8279
8280 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8281
8282         PR c++/9432, c++/9528
8283         * g++.dg/lookup/using4.C: New test.
8284
8285 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8286
8287         * gcc.dg/noreturn-5.c: New file.
8288         * gcc.dg/noreturn-6.c: New file.
8289
8290         * gcc.c-torture/compile/inline-1.c: New file.
8291
8292 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8293
8294         PR c++/10551
8295         * g++.dg/template/explicit1.C: New test.
8296
8297 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/10549
8300         * g++.dg/other/bitfield1.C: New test.
8301
8302         PR c++/10527
8303         * g++.dg/init/new7.C: New test.
8304
8305 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8306
8307         * g++.dg/ext/desig1.C: New test.
8308         * g++.dg/ext/init1.C: Update.
8309
8310         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8311
8312 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8313
8314         PR c++/10180
8315         * g++.dg/warn/Winline-1.C: New test.
8316
8317 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8318
8319         * gcc.c-torture/execute/string-opt-19.c: New test.
8320
8321         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8322         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8323
8324 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8325
8326         PR c++/10506
8327         * g++.dg/init/new6.C: New test.
8328
8329         PR c++/10503
8330         * g++.dg/init/ref6.C: New test.
8331
8332 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8333
8334         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8335
8336 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8337
8338         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8339         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8340
8341 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8342
8343         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8344         initialized static data members.
8345
8346 2003-04-25  H.J. Lu <hjl@gnu.org>
8347
8348         * gcc.dg/ia64-sync-4.c: New test.
8349
8350 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8351
8352         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8353         date.
8354
8355 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8356
8357         PR c++/10337
8358         * g++.dg/warn/conv1.C: New test.
8359         * g++.old-deja/g++.other/conv7.C: Adjust.
8360         * g++.old-deja/g++.other/overload14.C: Adjust.
8361
8362 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8363
8364         PR c++/10471
8365         * g++.dg/template/defarg2.C: New test.
8366
8367 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8368
8369         * gcc.dg/cpp/include2.c: Update.
8370         * gcc.dg/cpp/multiline-2.c: New.
8371         * gcc.dg/cpp/multiline.c: Update.
8372         * gcc.dg/cpp/strify2.c: Update.
8373         * gcc.dg/cpp/trad/literals-2.c: Update.
8374
8375 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8376
8377         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8378
8379 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8380
8381         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8382
8383 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8384
8385         PR c++/10451
8386         * g++.dg/parse/crash4.C: New test.
8387
8388         PR c++/9847
8389         * g++.dg/parse/crash5.C: New test.
8390
8391 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/10446
8394         * g++.dg/parse/crash3.C: New test.
8395
8396         PR c++/10428
8397         * g++.dg/parse/elab1.C: New test.
8398
8399 2003-04-22  Devang Patel  <dpatel@apple.com>
8400
8401         * gcc.dg/cpp/trad/funlike-5.c: New test.
8402
8403 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8404
8405         * g++.dg/other/packed1.C: Fix dg options.
8406
8407 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8408
8409         * g++.dg/other/offsetof2.C: New test.
8410
8411 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8412
8413         * g++.dg/template/recurse.C: Adjust location of error messages.
8414
8415 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8416
8417         PR c++/9881
8418         * g++.dg/init/addr-const1.C: New test.
8419         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8420
8421 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8422
8423         PR c++/10405
8424         * g++.dg/lookup/struct-hack1.C: New test.
8425
8426 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8427
8428         * ucs.c: Update diagnostic messages.
8429
8430 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8431
8432         * gcc.dg/cpp/truefalse.cpp: New test.
8433         * gcc.dg/cpp/cpp.exp: Update.
8434         * g++.dg/other/stdbool-if.C: Remove.
8435
8436 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8437
8438         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8439         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8440
8441 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8442
8443         * gcc.c-torture/compile/20030418-1.c: New test.
8444
8445 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8446
8447         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8448
8449 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8450
8451         PR c++/10347
8452         g++.dg/template/dependent-name1.C: New test.
8453
8454 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8455
8456         * gcc.dg/warn-1.c (tourist_guide): New array,
8457         contains a pointer to bar.
8458
8459 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8460
8461         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8462         * gcc.c-torture/execute/medce-1.c: New test case.
8463         * gcc.c-torture/execute/medce-2.c: New test case.
8464
8465 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8466
8467         * lib/prune.exp: Ignore more messages.
8468
8469         PR c++/10381
8470         * g++.dg/parse/lookup3.C: New test.
8471
8472 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8473
8474         * gcc.c-torture/compile/20030415-1.c : New test.
8475
8476 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8477
8478         * gcc.c-torture/execute/scope-2.c: Move to ...
8479         * gcc.dg/noncompile/scope.c: .... here.
8480
8481 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8482
8483         * gcc.dg/20030414-2.c: New test case.
8484
8485 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8486
8487         PR target/10377
8488         * gcc.dg/20030414-1.c: New test.
8489
8490 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8491
8492         * gcc.dg/builtins-12.c: New test case.
8493         * gcc.dg/builtins-13.c: New test case.
8494
8495 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8496
8497         * gcc.c-torture/execute/string-opt-18.c: New test.
8498
8499 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8500
8501         PR c++/10300
8502         * g++.dg/init/new5.C: New test.
8503
8504 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8505
8506         PR c++/7910
8507         * g++.dg/ext/dllimport1.C: New test.
8508
8509 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8510
8511         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8512
8513 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8514
8515         PR Fortran/9263
8516         * g77.f-torture/noncompile/9263.f: New test
8517         PR Fortran/1832
8518         * g77.f-torture/execute/1832.f: New test
8519
8520 2003-04-11  David Chad  <davidc@freebsd.org>
8521             Loren J. Rittle  <ljrittle@acm.org>
8522
8523         libobjc/8562
8524         * objc.dg/headers.m: New test.
8525
8526 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8527
8528         * gcc.c-torture/execute/builtin-noret-2.c: New.
8529         * gcc.c-torture/execute/builtin-noret-2.x: New.
8530         XFAIL builtin-noret-2.c at -O1 and above.
8531         * gcc.dg/redecl.c: New.
8532         * gcc.dg/Wshadow-1.c: Update error regexps.
8533
8534 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8535
8536         * g++.dg/abi/bitfield10.C: New test.
8537
8538 2003-04-09  Mike Stump  <mrs@apple.com>
8539
8540         * gcc.dg/pch/pch.exp: Make testcase names longer.
8541         * g++.dg/pch/pch.exp: Make testcase names longer.
8542
8543 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8544
8545         * gcc.dg/builtins-11.c: New test case.
8546
8547 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8548
8549         * gcc.dg/builtins-9.c: New test case.
8550         * gcc.dg/builtins-10.c: New test case.
8551
8552 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8553
8554         * gcc.dg/noncompile/init-4.c.c: New test.
8555
8556 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8557
8558         * gcc.misc-test/gcov-9.c: New test.
8559         * gcc.misc-test/gcov-10.c: New test
8560         * gcc.misc-test/gcov-11.c: New test.
8561
8562 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8563
8564         PR optimization/10024
8565         * gcc.c-torture/compile/20030405-1.c: New test.
8566
8567 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8568
8569         * gcc.dg/pch/static-3.c: New.
8570         * gcc.dg/pch/static-3.hs: New.
8571         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8572
8573 2003-04-04  Richard Henderson  <rth@redhat.com>
8574
8575         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8576         * g++.dg/eh/forced2.C: Likewise.
8577
8578 2003-04-03  Mike Stump  <mrs@apple.com>
8579
8580         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8581         target arg.
8582         (scan-assembler-times, scan-assembler-not): Likewise.
8583         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8584
8585 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8586
8587         * gcc.dg/sparc-loop-1.c: New test.
8588
8589 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8590
8591         PR other/9274
8592         * g++.dg/pch/system-2.C: New.
8593         * g++.dg/pch/system-2.Hs: New.
8594
8595 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8596
8597         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8598
8599         * g++.dg/eh/simd-1.C (vecfunc): Same.
8600
8601 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8602
8603         * gcc.c-torture/execute/20030401-1.c: New test case.
8604
8605 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8606
8607         * objc.dg/defs.m: New.
8608
8609 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8610
8611         * g++.dg/eh/simd-1.C: New.
8612         * g++.dg/eh/simd-2.C: New.
8613
8614 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8615
8616         * gcc.c-torture/execute/simd-3.c: New.
8617
8618 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8619
8620         PR c/9936
8621         * gcc.dg/20030331-2.c: New test.
8622
8623 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8624
8625         PR c++/10278
8626         * g++.dg/parse/crash2.C: New test.
8627
8628 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8629
8630         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8631         * gcc.c-torture/execute/20030331-1.c: ...here.
8632
8633 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8634
8635         * gcc.c-torture/execute/20030331-1.c: New test.
8636
8637 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8638
8639         * lib/gcov.exp: Adjust call return testing strings.
8640         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8641
8642 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8643
8644         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8645         * gcc.dg/builtins-7.c: New test case.
8646         * gcc.dg/builtins-8.c: New test case.
8647
8648 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8649
8650         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8651
8652 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/7647
8655         * g++.dg/lookup-class-member-2.C: New test.
8656
8657 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8658
8659         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8660
8661 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8662
8663         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8664
8665 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8666
8667         * g++.dg/init/attrib1.C: New test.
8668
8669 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8670
8671         * gcc.dg/ultrasp8.c: New test.
8672
8673 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8674
8675         * gcc.dg/ultrasp7.c: New test.
8676
8677 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8678
8679         PR c++/10047
8680         * g++.dg/template/inline1.C: New test.
8681
8682 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8683
8684         * gcc.dg/sparc-dwarf2.c: New test.
8685
8686 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8687
8688         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8689         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8690
8691 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8692
8693         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8694         than reading .x files.
8695         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8696         * g77.dg/gcov/gcov-1.f: Likewise.
8697         * gcc.misc-tests/gcov-4b.c: Likewise.
8698         * gcc.misc-tests/gcov-5b.c: Likewise.
8699         * gcc.misc-tests/gcov-6.c: Likewise.
8700         * gcc.misc-tests/gcov-7.c: Likewise.
8701         * gcc.misc-tests/gcov-8.c: Likewise.
8702         * g++.dg/gcov/gcov-1.x: Remove.
8703         * g77.dg/gcov/gcov-1.x: Likewise.
8704         * gcc.misc-tests/gcov-4b.x: Likewise.
8705         * gcc.misc-tests/gcov-5b.x: Likewise.
8706         * gcc.misc-tests/gcov-6.x: Likewise.
8707         * gcc.misc-tests/gcov-7.x: Likewise.
8708         * gcc.misc-tests/gcov-8.x: Likewise.
8709
8710 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8711
8712         PR opt/10087
8713         * gcc.dg/20030324-1.c: New test.
8714
8715 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8716
8717         PR c++/10224
8718         * g++.dg/template/arg3.C: New test.
8719
8720         PR c++/10158
8721         * g++.dg/template/friend18.C: New test.
8722
8723 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8724
8725         * g77.f-torture/compile/20030326-1.f: New test case.
8726
8727 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8728
8729         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8730
8731         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8732
8733 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8734
8735         * gcc.dg/ia64-sync-3.c: New test.
8736
8737 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8738
8739         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8740
8741 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8742
8743         * gcc.dg/ultrasp6.c: New test.
8744
8745 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8746
8747         * gcc.dg/i386-signbit-1.c: New test.
8748         * gcc.dg/i386-signbit-2.c: New test.
8749         * gcc.dg/i386-signbit-3.c: New test.
8750
8751 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8752
8753         * gcc.dg/ultrasp5.c: Fix options.
8754
8755 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8756
8757         * gcc.dg/ultrasp5.c: Fix comment.
8758
8759 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8760
8761         PR fortran/10197
8762         * g77.f-torture/execute/10197.f: New test.
8763
8764 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8765
8766         PR c++/9898, c++/383
8767         * g++.dg/template/conv6.C: New test.
8768
8769         PR c++/10119
8770         * g++.dg/template/ptrmem5.C: New test.
8771
8772         PR c++/10026
8773         * g++.dg/lookup/koenig1.C: New test.
8774
8775         PR C++/10199
8776         * g++.dg/lookup/template2.C: New test.
8777
8778 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8779
8780         * g++.dg/opt/rtti1.C: New test.
8781
8782 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8783
8784         * gcc.dg/ultrasp5.c: New test.
8785
8786 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8787
8788         PR middle-end/9967
8789         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8790         builtin fputs.
8791
8792 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8793
8794         PR c/8224
8795         * gcc.dg/20030323-1.c: New test.
8796
8797 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8798
8799         * gcc.c-torture/compile/20030323-1.c: New test case.
8800
8801 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8802
8803         * gcc.dg/20030321-1.c: New test.
8804
8805 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8806
8807         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8808
8809 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8810
8811         PR c++/9978, c++/9708
8812         * g++.dg/ext/vlm1.C: Adjust expected error.
8813         * g++.dg/ext/vla2.C: New test.
8814         * g++.dg/template/arg1.C: New test.
8815         * g++.dg/template/arg2.C: New test.
8816
8817 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8818
8819         * g77.f-torture/execute/select.f: New test.
8820         * g77.f-torture/noncompile/select_no_compile.f: New test.
8821
8822 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8823
8824         PR c++/9898
8825         * g++.dg/other/error4.C: New test.
8826
8827 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8828
8829         * g++.dg/template/friend17.C: New test.
8830
8831 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8832
8833         * gcc.c-torture/compile/20030320-1.c: New.
8834
8835 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8836
8837         * gcc.dg/builtins-6.c: New test case.
8838
8839 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8840
8841         PR target/10073
8842         * gcc.c-torture/compile/20030319-1.c: New.
8843
8844 2003-03-18  Jan Hubicka  <jh@suse.cz>
8845
8846         * gcc.dg/i386-cvt-1.c: New test.
8847
8848 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8849
8850         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8851         * objc.dg/naming-2.m: Likewise.
8852
8853 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8854
8855         PR c++/9639
8856         * g++.dg/parse/crash1.C: New test.
8857
8858 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8859
8860         PR c++/8805
8861         * g++.dg/eh/cleanup1.C: New test.
8862
8863 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8864
8865         * gcc.c-torture/execute/20030316-1.c: New test case.
8866
8867 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8868
8869         PR c++/9629
8870         * g++.dg/init/ctor2.C: New test.
8871
8872 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8873
8874         * g77.f-torture/compile/xformat.f: New test case.
8875
8876 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8877
8878         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8879         * g++.old-deja/g++.mike/eh50.C: Likewise.
8880
8881 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8882
8883         PR c++/6440
8884         * g++.dg/template/spec7.C: New test.
8885         * g++.dg/template/spec8.C: Likewise.
8886
8887 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8888
8889         * gcc.c-torture/execute/20030313-1.c: New test.
8890
8891 2003-03-14  Richard Henderson  <rth@redhat.com>
8892
8893         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8894
8895 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8896
8897         * gcc.c-torture/compile/20030314-1.c: New test.
8898
8899 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8900
8901         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8902         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8903         thumb target,
8904         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8905         to accept newer _imp__  prefix and additional
8906         newline in .drectve section.
8907         * gcc.dg/dll-4.c: Likewise.
8908         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8909         switch.
8910
8911 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8912
8913         * g++.dg/parse/namespace9.C: New test.
8914
8915         * g++.dg/init/ref5.C: New test.
8916         * g++.dg/parse/ptrmem1.C: Likewise.
8917
8918 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8919
8920         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8921         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8922         regular expression.
8923         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8924         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8925
8926 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8927
8928         * gcc.c-torture/execute/20030224-2.c: New test.
8929
8930 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8931
8932         * gcc.dg/decl-3.c: New test.
8933
8934 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8935
8936         * gcc.dg/i386-loop-2.c: New test.
8937
8938 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8939
8940         PR c++/9474
8941         * g++.dg/parse/namespace8.C: New test.
8942
8943         PR c++/9924
8944         * g++.dg/overload/builtin2.C: New test.
8945
8946 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8947
8948         * gcc.dg/return-type-3.c: New test.
8949
8950 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8951
8952         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8953         profiling options are not supported.
8954
8955 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8956
8957         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8958         * g++.old-deja/g++.warn/impint2.C: Likewise.
8959
8960 2003-03-10  Devang Patel  <dpatel@apple.com>
8961
8962         * g++.dg/cpp/c++_cmd_1.C: New test.
8963         * g++.dg/cpp/c++_cmd_1.h: New file.
8964
8965 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8966
8967         * gcc.dg/altivec-9.c: New file.
8968
8969 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8970
8971         * gcc.dg/ppc-sdata-1.c: New test.
8972         * gcc.dg/ppc-sdata-2.c: New test.
8973
8974 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/9373
8977         * g++.dg/opt/ptrmem2.C: New test.
8978
8979         PR c++/8534
8980         * g++.dg/opt/ptrmem1.C: New test.
8981
8982 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8983
8984         * gcc.dg/i386-loop-1.c: New test.
8985
8986 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8987
8988         PR c++/9970
8989         * g++.dg/lookup/friend1.C: New test.
8990
8991 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8992
8993         PR c++/9823
8994         * g++.dg/parser/constructor1.C: New test.
8995
8996 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8997
8998         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8999
9000         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
9001
9002 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
9003
9004         * gcc.dg/cpp/Wunused.c: Update test.
9005
9006 2003-03-08  Jan Hubicka  <jh@suse.cz>
9007
9008         * gcc.dg/inline-3.c: New test.
9009
9010 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
9011
9012         PR c++/9809
9013         * g++.dg/parse/builtin1.C: New test.
9014
9015         PR c++/9982
9016         * g++.dg/abi/cookie1.C: New test.
9017         * g++.dg/abi/cookie2.C: Likewise.
9018
9019         PR c++/9524
9020         * g++.dg/template/field1.C: New test.
9021
9022         PR c++/9912
9023         * g++.dg/parse/class1.C: New test.
9024         * g++.dg/parse/namespace7.C: Likewise.
9025         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
9026
9027 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
9028
9029         * g++.dg/init/ref4.C: New test.
9030
9031 2003-03-07  Jan Hubicka  <jh@suse.cz>
9032
9033         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
9034         * gcc.dg/inline-3.c:  New test.
9035
9036 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
9037
9038         * g++.dg/init/ref3.C: New test.
9039
9040         PR c++/9965
9041         * g++.dg/init/ref2.C: New test.
9042
9043         PR c++/9400
9044         * g++.dg/warn/Wshadow-2.C: New test.
9045
9046         PR c++/9791
9047         * g++.dg/warn/Woverloaded-1.C: New test.
9048
9049 2003-03-05  Jan Hubicka  <jh@suse.cz>
9050
9051         * gcc.dg/i386-local2.c: New.
9052         * gcc.dg/i386-local.c: Fix typo.
9053
9054 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
9055
9056         * g++.dg/abi/layout3.C: New test.
9057
9058 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9059
9060         * gcc.c-torture/compile/20030305-1.c
9061
9062 2003-03-05  Jan Hubicka  <jh@suse.cz>
9063
9064         * gcc.dg/i386-local.c: New.
9065
9066 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
9067
9068         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
9069
9070 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9071
9072         * gcc.dg/switch-2.c: New test.
9073         * gcc.dg/switch-3.c: New test.
9074         * gcc.dg/Wswitch.c: Adjust line numbers.
9075         * gcc.dg/Wswitch-default.c: Likewise.
9076         * gcc.dg/Wswitch-enum.c: Likewise.
9077
9078 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
9079
9080         * gcc.c-torture/execute/20030222-1.c: New test.
9081
9082 2003-03-03  James E Wilson  <wilson@tuliptree.org>
9083
9084         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
9085
9086 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
9087
9088         PR c++/9878
9089         * g++.dg/init/ref1.C: New test.
9090
9091 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
9092
9093         * gcc.dg/sh-relax.c: New SH-only test.
9094
9095 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
9096
9097         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
9098         comment explaining purpose of testcase.
9099
9100 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
9101
9102         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
9103         for HC11/HC12 (asm needs two int registers).
9104         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
9105         HC11/HC12 because the test uses an asm which needs two 32-bit
9106         registers.
9107
9108 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
9109
9110         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
9111         for HC11/HC12 (array is too large otherwise).
9112         * gcc.c-torture/compile/920501-4.x: New file, likewise.
9113         * gcc.c-torture/compile/20010518-2.x: Likewise.
9114         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
9115         HC11/HC12 (array is too large).
9116
9117 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
9118
9119         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
9120         * lib/g++-dg.exp (g++-dg-test): Likewise.
9121
9122 2003-03-01  Roger Sayle  <roger@eyesopen.com>
9123
9124         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
9125         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
9126
9127 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9128
9129         * g++.dg/warn/implicit-typename1.C: Remove warning.
9130
9131 2003-02-28  Richard Henderson  <rth@redhat.com>
9132
9133         * gcc.dg/noreturn-1.c: Move noreturn warning line.
9134         * gcc.dg/return-type-1.c: Move control reaches end warning line.
9135
9136 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
9137
9138         * gcc.dg/pch/pch.exp: Change .pch to .gch.
9139         * g++.dg/pch/pch.exp: Likewise.
9140
9141 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
9142
9143         PR c++/9879
9144         * testsuite/g++.dg/init/new4.C: New test.
9145
9146 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
9147
9148         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
9149
9150 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
9151
9152         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
9153         unsigned long.
9154
9155         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
9156         wider than float.
9157
9158 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9159
9160         * lib/scanasm.exp: Add support for counting numbers of
9161         occurences.
9162         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
9163         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
9164
9165 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/9683
9168         * g++.dg/template/static3.C: New test.
9169
9170         PR c++/9829
9171         * g++.dg/parse/namespace6.C: New test.
9172
9173 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9174
9175         PR target/9732
9176         * gcc.dg/20030225-1.c: New test.
9177
9178 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
9179
9180         * README: Remove out-of-date information.
9181
9182         PR c++/9836
9183         * g++.dg/template/spec6.C: New test.
9184
9185 2003-02-24  Jeff Law  <law@redhat.com>
9186
9187         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
9188
9189 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9190
9191         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
9192         * gcc.dg/pragma-ep-1.c: Likewise.
9193
9194 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9195
9196         PR c++/9602
9197         * g++.dg/template/friend16.C: New test.
9198
9199 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
9200
9201         PR c++/5333
9202         * g++.dg/parse/fused-params1.C: Adjust error messages.
9203         * g++.dg/template/nested3.C: New test.
9204
9205 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
9206
9207         * g++.dg/abi/param1.C: New test.
9208
9209 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9210
9211         PR c++/7982
9212         * g++.dg/warn/implicit-typename1.C: New test.
9213
9214 2003-02-22  Kelley Cook <kelleycook@comcast.net>
9215
9216         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
9217         with "mtune".
9218         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9219         * gcc.c-torture/execute/20010129-1.x: Likewise.
9220         * gcc.dg/20011107-1.c: Likewise.
9221         * gcc.dg/20020108-1.c: Likewise.
9222         * gcc.dg/20020122-3.c: Likewise.
9223         * gcc.dg/20020206-1.c: Likewise.
9224         * gcc.dg/20020310-1.c: Likewise.
9225         * gcc.dg/20020426-2.c: Likewise.
9226         * gcc.dg/20020517-1.c: Likewise.
9227         * gcc.dg/991230-1.c: Likewise.
9228         * gcc.dg/i386-unroll-1.c: Likewise.
9229         * gcc.misc-tests/i386-prefetch.exp: Likewise.
9230
9231 2003-02-22  Jan Hubicka  <jh@suse.cz>
9232
9233         * gcc.dg/i386-mul.c: New test.
9234
9235 2003-02-21  Roger Sayle  <roger@eyesopen.com>
9236
9237         * gcc.dg/builtins-5.c: New test case.
9238
9239 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
9240
9241         * gcc.dg/asmreg-1.c: New test.
9242
9243 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9244
9245         PR c++/9749
9246         * g++.dg/parse/varmod1.C: New test.
9247
9248 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9249
9250         PR c++/9727
9251         * g++.dg/template/op1.C: New test.
9252
9253 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9254
9255         PR c++/8906
9256         * g++.dg/template/nested2.C: New test.
9257
9258 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9259
9260         PR c++/8724
9261         * g++.dg/expr/dtor1.C: New test.
9262
9263 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
9264
9265         * gcc.dg/cpp/include3.c: New test.
9266         * gcc.dg/cpp/inc/foo.h: New file.
9267
9268 2003-02-21  Glen Nakamura  <glen@imodulo.com>
9269
9270         * gcc.c-torture/execute/20030221-1.c: New test.
9271
9272 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9273
9274         PR c++/9729
9275         * g++.dg/abi/conv1.C: New test.
9276
9277 2003-02-20  Jan Hubicka  <jh@suse.cz>
9278
9279         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9280
9281 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9282
9283         * gcc.c-torture/compile/20030219-1.c: New test.
9284
9285 2003-02-18  Jan Hubicka  <jh@suse.cz>
9286
9287         * gcc.dg/funcorder.c: New test.
9288
9289 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9290
9291         * gcc.c-torture/execute/20030218-1.c: New.
9292
9293 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9294
9295         * gcc.dg/20030218-1.c: New.
9296
9297 2003-02-18  Richard Henderson  <rth@redhat.com>
9298
9299         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9300         * gcc.dg/attr-used-2.c: New.
9301
9302 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9303
9304         PR c++/9704
9305         * g++.dg/init/copy5.C: New test.
9306
9307 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9308
9309         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9310         * g++.dg/pch/pch.exp: Likewise.
9311
9312 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9313
9314         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9315         STACK_SIZE is not defined.
9316
9317 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9318
9319         PR c++/9457
9320         * g++.dg/template/init1.C: New test.
9321
9322 2003-02-16  Jan HUbicka  <jh@suse.cz>
9323
9324         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9325         (foo): Add few extra tests
9326         * gcc.dg/c99-const-expr-3.c: Likewise.
9327         * gcc.c-torture/execute/20030216-1.c: New.
9328
9329 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9330
9331         PR c++/9459
9332         * g++.dg/ext/typeof4.C: New test.
9333
9334 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9335
9336         * gcc.dg/i386-387-3.c: New test case.
9337
9338 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9339
9340         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9341         cris-*-elf* cris-*-aout* and mmix-*-*.
9342
9343 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9344
9345         * gcc.dg/20030213-1.c: New test.
9346
9347 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9348
9349         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9350         * gcc.dg/i386-387-2.c: Likewise.
9351
9352 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9353
9354         * gcc.dg/ppc-spe.c: Fix formatting.
9355         Enable tests that were previously unsupported by gas.
9356         Delete tests for instructions that no longer exist.
9357         Switch arguments on evsubifw builtin.
9358
9359 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9360
9361         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9362         STACK_SIZE is too small.
9363
9364 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9365             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9366
9367         * gcc.dg/decl-2.c: New test.
9368
9369 2003-02-10  Jan Hubicka  <jh@suse.cz>
9370
9371         * gcc.dg/i386-fpcvt-1.c:  New test.
9372
9373 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9374
9375         * gcc.c-torture/execute/20030209-1.c: New test.
9376
9377 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9378
9379         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9380         int-wide bitops, use the constants of the same width.
9381         Likewise, if long long is 32-bit wide, test bitops using
9382         32-bit constants.
9383
9384 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9385
9386         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9387
9388 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9389
9390         * testsuite/gcc.dg/builtins-4.c: New test case.
9391
9392 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9393
9394         * gcc.dg/20020430-1.c: Fix dg command typos.
9395         * gcc.dg/20020503-1.c: Likewise.
9396
9397 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9398
9399         PR c++/8785
9400         * g++.dg/parse/fused-params1.C: New test.
9401
9402         PR c++/8857
9403         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9404
9405         PR c++/8921
9406         * g++.dg/parse/non-dependent1.C: New test.
9407
9408         PR c++/8928
9409         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9410
9411         PR c++/9228
9412         * g++.dg/parse/undefined7.C: New test.
9413         * g++.dg/parse/non-templ1.C: New test.
9414
9415         PR c++/9229
9416         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9417
9418 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9419
9420         * gcc.c-torture/compile/20030206-1.c: New test.
9421
9422 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9423
9424         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9425         "pow" to "foo" to avoid potential confusion with a math built-in.
9426
9427 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9428
9429         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9430         conditions for SPARC targets.
9431
9432 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9433
9434         * gcc.dg/20030204-1.c: New test.
9435
9436 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9437
9438         PR c++/38
9439         * g++.dg/parse/array-size1.C: New test.
9440
9441         PR c++/5657
9442         * g++.dg/parse/undefined3.C: New test.
9443
9444         PR c++/5665
9445         * g++.dg/parse/undefined4.C: New test.
9446
9447         PR c++/5975
9448         * g++.dg/parse/undefined5.C: New test.
9449
9450         PR c++/7259
9451         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9452
9453         PR c++/8578
9454         * g++.dg/parse/casting-operator1.C: New test.
9455
9456         PR c++/8596
9457         * g++.dg/parse/undefined6.C: New test.
9458
9459         PR c++/8736
9460         * g++.dg/parse/missing-template1.C: New test.
9461
9462 2003-02-04  Jan Hubicka  <jh@suse.cz>
9463
9464         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9465         * gcc.dg/i386-cmov?.c:  Likewise.
9466         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9467         * gcc.dg/i386-ssefp-1.c:  Likewise.
9468         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9469         conventions.
9470
9471 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/7129
9474         * testsuite/g++.dg/ext/max.C: New test.
9475
9476 2003-02-03  Jan Hubicka  <jh@suse.cz>
9477
9478         * gcc.c-torture/execute/20030203-1.c: New test.
9479
9480 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9481
9482         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9483         'natural-endian'.
9484
9485 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9486
9487         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9488         * g++.dg/init/new2.C: Likewise.
9489         * g++.dg/other/new1.C: Likewise.
9490
9491 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9492
9493         * gcc.dg/struct-ret-libc.c: New test.
9494
9495 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9496
9497         * gcc.dg/20030129-1.c: New test.
9498
9499 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9500
9501         PR c++/8849
9502         * g++.dg/template/ptrmem4.C: New test.
9503
9504 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9505
9506         * g++.dg/parser/constant1.C: New test.
9507
9508 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9509
9510         PR c++/8591
9511         * g++.dg/parse/friend2.C: New test.
9512
9513 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9514
9515         PR c++/9437
9516         * g++.dg/template/unify4.C: New test.
9517
9518 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9519
9520         * gcc.c-torture/execute/20030128-1.c: New test.
9521
9522 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9523
9524         * g++.dg/lookup/nested1.C: Test moved from ...
9525         * g++.old-deja/g++.other/lookup24.C: ... here.
9526
9527 2003-01-28  Jan Hubicka  <jh@suse.cz>
9528
9529         * gcc.dg/i386-cmov5.c:  New test.
9530
9531 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9532
9533         * gcc.c-torture/execute/20010925-1.c: Changed the
9534         memcpy declaration.
9535
9536 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9537
9538         PR c++/3902
9539         * g++.dg/parse/template5.C: New test.
9540
9541 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9542
9543         PR fortran/9258
9544         * g77.dg/pr9258: New test.
9545
9546 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9547
9548         * README: Move relevant parts from README.g++.
9549
9550         * README.g++: Remove this file.
9551
9552 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9553
9554         * g++.dg/abi/dcast1.C: New test.
9555
9556 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9557
9558         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9559
9560 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9561
9562         PR c++/47
9563         * g++.old-deja/g++.other/lookup24.C: New test.
9564
9565 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9566
9567         PR middle-end/7227
9568         * gcc.dg/uninit-C.c: New test.
9569
9570 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9571
9572         * g++.dg/abi/covariant1.C: New test.
9573
9574 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9575
9576         * gcc.dg/20030123-1.c: New test.
9577
9578 2003-01-25  Jan Hubicka  <jh@suse.cz>
9579
9580         PR opt/8492
9581         * gcc.c-torture/compile/20030125-1.c
9582
9583 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9584
9585         PR c++/9403
9586         * g++.dg/parse/template3.C: New test.
9587         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9588
9589         PR c++/795
9590         * g++.dg/parse/template4.C: New test.
9591
9592         PR c++/9415
9593         * g++.dg/template/qual2.C: New test.
9594
9595         PR c++/8545
9596         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9597
9598         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9599
9600 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9601
9602         * gcc.c-torture/execute/switch-1.c: New test case.
9603
9604 2003-01-25  Jan Hubicka  <jh@suse.cz>
9605
9606         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9607
9608 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9609
9610         Tweaks for Bison-1.875. From the NEWS file:
9611         "- `parse error' -> `syntax error'
9612         Bison now uniformly uses the term `syntax error'"
9613         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9614         * gcc.dg/cpp/digraph2.c: Likewise.
9615         * gcc.dg/cpp/direct2.c: Likewise.
9616         * gcc.dg/cpp/paste4.c: Likewise.
9617         * gcc.dg/c90-restrict-1.c: Likewise.
9618         * gcc.dg/c99-func-2.c: Likewise.
9619         * gcc.dg/noncompile/920721-2.c: Likewise.
9620         * gcc.dg/noncompile/930622-2.c: Likewise.
9621         * gcc.dg/noncompile/940112-1.c: Likewise.
9622         * gcc.dg/noncompile/950921-1.c: Likewise.
9623         * gcc.dg/noncompile/951123-1.c: Likewise.
9624         * gcc.dg/noncompile/971104-1.c: Likewise.
9625         * gcc.dg/noncompile/990416-1.c: Likewise.
9626
9627 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9628
9629         * g++.dg/parse/undefined1.C: Add error message.
9630
9631 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9632
9633         PR c++/9354
9634         * g++.dg/parse/new1.C: New test.
9635
9636         PR c++/9216
9637         * g++.dg/parse/template2.C: New test.
9638
9639         PR c++/9354
9640         * g++.dg/parse/typedef2.C: New test.
9641
9642         PR c++/9328
9643         * g++.dg/ext/typeof3.C: New test.
9644
9645 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9646
9647         PR c++/2738
9648         * g++.dg/parse/ret-type1.C: New test.
9649
9650         PR c++/3792
9651         * g++.dg/parse/tmpl-outside1.C: New test.
9652
9653         PR c++/4207
9654         * g++.dg/parse/int-as-enum1.C: New test.
9655
9656         PR c++/4903
9657         * g++.dg/parse/no-typename1.C: New test.
9658
9659         PR c++/5533
9660         * g++.dg/parse/no-value1.C: New test.
9661
9662         PR c++/5921
9663         * g++.dg/parse/wrong-inline1.C: New test.
9664
9665         PR c++/6402
9666         * g++.dg/parse/ref1.C: New test.
9667
9668         PR c++/6992
9669         * g++.dg/parse/attr-ctor1.C: New test.
9670
9671         PR c++/7229
9672         * g++.dg/parse/namespace5.C: New test.
9673
9674         PR c++/7917
9675         * g++.dg/parse/func-def1.C: New test.
9676
9677         PR c++/8143
9678         * g++.dg/parse/undefined1.C: New test.
9679
9680         PR c++/5723, PR c++/8522
9681         * g++.dg/parse/specialization1.C: New test.
9682
9683         PR c++/163, PR c++/8595
9684         * g++.dg/parse/struct-as-enum1.C: New test.
9685
9686         PR c++/9173
9687         * g++.dg/parse/undefined2.C: New test.
9688
9689 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9690
9691         PR c++/9298
9692         * g++.dg/parse/template1.C: New test.
9693
9694         PR c++/9384
9695         * g++.dg/parse/using1.C: New test.
9696
9697         PR c++/9285
9698         PR c++/9294
9699         * g++.dg/parse/expr2.C: New test.
9700
9701         PR c++/9388
9702         * g++.dg/parse/lookup2.C: Likewise.
9703
9704 2003-01-21  Jan Hubicka  <jh@suse.cz>
9705
9706         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9707         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9708         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9709         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9710
9711 2003-01-20  Nick Clifton  <nickc@redhat.com>
9712
9713         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9714         problem with ARM sibcall code generation.
9715
9716 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9717
9718         * gcc.c-torture/execute/20030120-1.c: New.
9719
9720 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9721
9722         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9723
9724 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9725
9726         PR c++/9272
9727         * g++.dg/parse/ctor1.C: New test.
9728
9729         PR c++/9294:
9730         * g++.dg/parse/qualified1.C: New test.
9731
9732         * g++.dg/parse/typename3.C: New test.
9733
9734 2003-01-16  Richard Henderson  <rth@redhat.com>
9735
9736         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9737
9738 2003-01-16  Richard Henderson  <rth@redhat.com>
9739
9740         * g++.dg/pch/pch.exp: Copy test header to the working directory
9741         before using it either for precompilation or direct use.
9742         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9743         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9744
9745 2003-01-16  Richard Henderson  <rth@redhat.com>
9746
9747         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9748         before using it either for precompilation or direct use.
9749         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9750         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9751
9752 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9753
9754         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9755         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9756         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9757         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9758         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9759         typename warning into error.
9760         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9761         error messages.
9762         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9763         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9764         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9765         messages.
9766         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9767         make declaration visible in template.
9768         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9769         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9770         messages.
9771         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9772         message.
9773         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9774         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9775         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9776         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9777         typename warning with error message.
9778         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9779         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9780         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9781
9782 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9783
9784         * g++.dg/parse/ambig2.C: New test.
9785
9786 2003-01-15  Richard Henderson  <rth@redhat.com>
9787
9788         * g++.dg/tls/init-2.C: Update error message string.
9789
9790 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9791
9792         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9793
9794 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9795
9796         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9797         all for HC11/HC12.
9798         * gcc.c-torture/compile/20001205-1.x: Likewise.
9799         * gcc.c-torture/compile/20001226-1.x: Likewise.
9800         * gcc.c-torture/compile/920520-1.x: Likewise.
9801         * gcc.c-torture/compile/961203-1.x: Likewise.
9802         * gcc.c-torture/compile/20020604-1.x: Likewise.
9803
9804 2003-01-15  Jan Hubicka  <jh@suse.cz>
9805
9806         * gcc.c-torture/compile/20030115-1.c: New test.
9807
9808         * gcc.dg/i386-fpcvt-1.c: New test.
9809         * gcc.dg/i386-fpcvt-2.c: New test.
9810
9811 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9812
9813         Further conform g++'s __vmi_class_type_info to the C++ ABI
9814         specification.
9815         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9816         the specification.
9817
9818 2003-01-14  Jan Hubicka  <jh@suse.cz>
9819
9820         * gcc.dg/i386-fpcvt-1.c: New test.
9821         * gcc.dg/i386-fpcvt-2.c: New test.
9822
9823 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9824
9825         * gcc.dg/i386-mmx-3.c: New test.
9826
9827 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9828
9829         PR c++/9264
9830         * g++.dg/parse/octal1.C: New file.
9831
9832         PR c++/9172
9833         * g++.dg/parse/typename1.C: New file.
9834
9835 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9836
9837         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9838         * gcc.dg/bf-no-ms-layout.c: Likewise.
9839         * gcc.dg/bf-ms-attrib.c: Likewise.
9840
9841 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9842
9843         PR c++/9099
9844         * g++.dg/parse/dtor1.C: New file.
9845
9846         PR c++/9128
9847         * g++.dg/rtti/typeid1.C: New file.
9848
9849         PR c++/9153
9850         * g++.dg/parse/lookup1.C: New file.
9851
9852         PR c++/9171
9853         * g++.dg/templ/spec5.C: New file.
9854
9855 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9856
9857         * gcc.c-torture/compile/20030110-1.c: New test.
9858
9859 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9860
9861         Merge from pch-branch:
9862
9863         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9864
9865         * gcc.dg/pch/cpp-1.h: New.
9866         * gcc.dg/pch/cpp-1.c: New.
9867         * gcc.dg/pch/cpp-2.h: New.
9868         * gcc.dg/pch/cpp-2.c: New.
9869
9870         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9871
9872         * gcc.dg/pch/except-1.h: New.
9873         * gcc.dg/pch/except-1.c: New.
9874
9875         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9876
9877         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9878         running test.
9879         * gcc.dg/pch: Include *.hp not *.h.
9880         * gcc.dg/pch/system-1.h: New.
9881         * gcc.dg/pch/system-1.c: New.
9882
9883         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9884
9885         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9886         rather than trying to build and run a program using PCH.
9887         * gcc.dg/pch: Remove dg-do commands from test files.
9888
9889         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9890
9891         * gcc.dg/pch/macro-3.c: New.
9892         * gcc.dg/pch/macro-3.h: New.
9893
9894         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9895
9896         * gcc.dg/pch/common-1.c: New.
9897         * gcc.dg/pch/common-1.h: New.
9898         * gcc.dg/pch/decl-1.c: New.
9899         * gcc.dg/pch/decl-1.h: New.
9900         * gcc.dg/pch/decl-2.c: New.
9901         * gcc.dg/pch/decl-2.h: New.
9902         * gcc.dg/pch/decl-3.c: New.
9903         * gcc.dg/pch/decl-3.h: New.
9904         * gcc.dg/pch/decl-4.c: New.
9905         * gcc.dg/pch/decl-4.h: New.
9906         * gcc.dg/pch/decl-5.c: New.
9907         * gcc.dg/pch/decl-5.h: New.
9908         * gcc.dg/pch/global-1.c: New.
9909         * gcc.dg/pch/global-1.h: New.
9910         * gcc.dg/pch/inline-1.c: New.
9911         * gcc.dg/pch/inline-1.h: New.
9912         * gcc.dg/pch/inline-2.c: New.
9913         * gcc.dg/pch/inline-2.h: New.
9914         * gcc.dg/pch/static-1.c: New.
9915         * gcc.dg/pch/static-1.h: New.
9916         * gcc.dg/pch/static-2.c: New.
9917         * gcc.dg/pch/static-2.h: New.
9918
9919         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9920
9921         * g++.dg/pch/pch.exp: Better handle failing testcases.
9922         * gcc.dg/pch/pch.exp: Likewise.
9923         * gcc.dg/pch/macro-1.c: New.
9924         * gcc.dg/pch/macro-1.h: New.
9925         * gcc.dg/pch/macro-2.c: New.
9926         * gcc.dg/pch/macro-2.h: New.
9927
9928         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9929
9930         * g++.dg/dg.exp: Treat files in pch/ specially.
9931         * g++.dg/pch/pch.exp: New file.
9932         * g++.dg/pch/empty.H: New file.
9933         * g++.dg/pch/empty.C: New file.
9934         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9935         "precompile".
9936
9937         * gcc.dg/pch/pch.exp: New file.
9938         * gcc.dg/pch/empty.h: New file.
9939         * gcc.dg/pch/empty.c: New file.
9940         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9941         "precompile".
9942
9943 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9944
9945         * g++.dg/template/friend14.C: New test.
9946
9947 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9948
9949         * gcc.dg/old-style-asm-1.c: New test.
9950
9951 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9952
9953         * gcc.c-torture/compile/20030109-1.c: New test.
9954
9955 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9956
9957         * gcc.c-torture/execute/20030109-1.c: New test.
9958
9959 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9960
9961         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9962         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9963         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9964         * g++.old-deja/g++.mike/eh2.C: Likewise
9965         * g++.old-deja/g++.mike/eh3.C: Likewise
9966         * g++.old-deja/g++.mike/eh5.C: Likewise
9967         * g++.old-deja/g++.mike/eh6.C: Likewise
9968         * g++.old-deja/g++.mike/eh7.C: Likewise
9969         * g++.old-deja/g++.mike/eh8.C: Likewise
9970         * g++.old-deja/g++.mike/eh9.C: Likewise
9971         * g++.old-deja/g++.mike/eh10.C: Likewise
9972         * g++.old-deja/g++.mike/eh12.C: Likewise
9973         * g++.old-deja/g++.mike/eh13.C: Likewise
9974         * g++.old-deja/g++.mike/eh14.C: Likewise
9975         * g++.old-deja/g++.mike/eh16.C: Likewise
9976         * g++.old-deja/g++.mike/eh17.C: Likewise
9977         * g++.old-deja/g++.mike/eh18.C: Likewise
9978         * g++.old-deja/g++.mike/eh21.C: Likewise
9979         * g++.old-deja/g++.mike/eh23.C: Likewise
9980         * g++.old-deja/g++.mike/eh24.C: Likewise
9981         * g++.old-deja/g++.mike/eh25.C: Likewise
9982         * g++.old-deja/g++.mike/eh26.C: Likewise
9983         * g++.old-deja/g++.mike/eh27.C: Likewise
9984         * g++.old-deja/g++.mike/eh28.C: Likewise
9985         * g++.old-deja/g++.mike/eh29.C: Likewise
9986         * g++.old-deja/g++.mike/eh31.C: Likewise
9987         * g++.old-deja/g++.mike/eh33.C: Likewise
9988         * g++.old-deja/g++.mike/eh34.C: Likewise
9989         * g++.old-deja/g++.mike/eh35.C: Likewise
9990         * g++.old-deja/g++.mike/eh36.C: Likewise
9991         * g++.old-deja/g++.mike/eh37.C: Likewise
9992         * g++.old-deja/g++.mike/eh38.C: Likewise
9993         * g++.old-deja/g++.mike/eh39.C: Likewise
9994         * g++.old-deja/g++.mike/eh40.C: Likewise
9995         * g++.old-deja/g++.mike/eh41.C: Likewise
9996         * g++.old-deja/g++.mike/eh42.C: Likewise
9997         * g++.old-deja/g++.mike/eh44.C: Likewise
9998         * g++.old-deja/g++.mike/eh46.C: Likewise
9999         * g++.old-deja/g++.mike/eh47.C: Likewise
10000         * g++.old-deja/g++.mike/eh48.C: Likewise
10001         * g++.old-deja/g++.mike/eh49.C: Likewise
10002         * g++.old-deja/g++.mike/eh50.C: Likewise
10003
10004
10005         PR c++/8615
10006         * g++.dg/template/char1.C: New test.
10007
10008         * g++.dg/template/varmod1.C: Fix typo.
10009
10010 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10011
10012         DR 180
10013         * g++.old-deja/g++.pt/crash32.C: Expect error.
10014
10015 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
10016
10017         PR c++/5919
10018         * g++.dg/template/varmod1.C: New test.
10019
10020         PR c++/8727
10021         * g++.dg/inherit/typeinfo1.C: New test.
10022
10023         PR c++/8663
10024         * g++.dg/inherit/typedef1.C: New test.
10025
10026 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
10027
10028         PR c++/8332
10029         PR c++/8493
10030         * g++.dg/template/strlen1.C: New test.
10031
10032         PR c++/8227
10033         * g++.dg/template/ctor2.C: New test.
10034
10035         PR c++/8214
10036         * g++.dg/init/string1.C: New test.
10037
10038         PR c++/8511
10039         * g++.dg/template/friend8.C: New test.
10040
10041 2002-11-29  Joe Buck <jbuck@synopsys.com>
10042
10043         * g++.dg/lookup/anon2.C: New test.
10044
10045 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
10046
10047         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
10048         h8300 port.
10049
10050 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
10051
10052         * gcc.dg/bitfld-6.c: New test.
10053
10054 2002-11-27  Jan Hubicka  <jh@suse.cz>
10055
10056         * gcc.c-torture/execute/20021127.[cx]: New test.
10057
10058 2002-11-26  Jan Hubicka  <jh@suse.cz>
10059
10060         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
10061         quality.
10062
10063 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
10064
10065         * g++.dg/init/brace2.C: New test.
10066         * g++.old-deja/g++.mike/p9129.C: Correct.
10067
10068 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
10069
10070         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
10071
10072 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
10073
10074         * gcc.dg/sibcall-6: New test for indirect sibcalls.
10075
10076 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
10077
10078         * testsuite/g++.dg/abi/empty11.C: New test.
10079         * testsuite/g++.dg/rtti/cv1.C: New test.
10080
10081 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
10082
10083         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
10084
10085 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
10086
10087         * g++.dg/abi/empty10.C: New test.
10088
10089 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10090
10091         * gcc.c-torture/compile/20021124-1.c: New test.
10092
10093 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
10094
10095         * g++.dg/abi/rtti2.C: New test.
10096
10097 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10098
10099         * gcc.dg/i386-unroll-1.c: New test.
10100
10101 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10102
10103         * gcc.c-torture/compile/20021120-1.c: New test.
10104         * gcc.c-torture/compile/20021120-2.c: New test.
10105
10106 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10107
10108         * gcc.dg/bitfld-5.c: New test.
10109
10110 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10111
10112         * gcc.c-torture/execute/20021120-3.c: New test.
10113
10114 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10115
10116         * gcc.c-torture/execute/20021120-2.c: New test.
10117
10118 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10119
10120         * gcc.c-torture/execute/20021120-1.c: New test.
10121
10122 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
10123
10124         * gcc.c-torture/execute/20021118-3.c: New test.
10125
10126 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10127
10128         * gcc.c-torture/compile/20021119-1.c: New test.
10129
10130 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
10131
10132         * gcc.dg/duff-1.c: New test.
10133         * gcc.dg/duff-2.c: New test.
10134         * gcc.dg/duff-3.c: New test.
10135
10136 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
10137
10138         * gcc.dg/cpp/_Pragma5.c: New test.
10139
10140 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
10141
10142         * gcc.c-torture/execute/20021118-2.c: New test.
10143
10144 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
10145
10146         * gcc.c-torture/execute/20021118-1.c: New test.
10147
10148 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gcc.dg/20021116-1.c: New test.
10151
10152 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
10153
10154         * g++.dg/abi/vcall1.C: New test.
10155
10156 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
10157
10158         * gcc.dg/20021029-1.c: New test.
10159         * gcc.dg/20021029-2.c: New test.
10160
10161 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10162
10163         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
10164
10165 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10166
10167         PR c/8439
10168         * gcc.dg/20021110.c: Move to ...
10169         * gcc.c-torture/compile/20021110.c: .... here.
10170
10171 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10172
10173         PR c/8467
10174         * gcc.c-torture/execute/20021111-1.c
10175
10176 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10177
10178         PR c/8439
10179         * gcc.dg/20021110.c: New test.
10180
10181 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
10182
10183         * g++.dg/abi/vthunk3.C: Run only on x86.
10184
10185 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10186
10187         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
10188
10189 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
10190
10191         * lib/compat.exp (compat-execute): Fix logic error in last
10192         change.
10193
10194 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
10195
10196         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
10197
10198 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10199
10200         PR c++/8389
10201         * g++.dg/template/access6.C: New test.
10202
10203 2002-11-08  Jan Hubicka  <jh@suse.cz>
10204
10205         * gcc.dg/i386-ssefp-1.c: New test.
10206         * gcc.dg/i386-ssefp-1.c: New test.
10207
10208 2002-11-08  Jan Hubicka  <jh@suse.cz>
10209
10210         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
10211
10212 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10213
10214         * g++.dg/abi/vthunk3.C: New test.
10215
10216         PR c++/8338
10217         * g++.dg/template/crash2.C: New test.
10218
10219 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10220
10221         * testsuite/g++.dg/abi/dtor1.C: New test.
10222         * testsuite/g++.dg/abi/dtor2.C: Likewise.
10223
10224 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
10225
10226         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
10227         Darwin.
10228
10229 2002-11-04  Adam Nemet  <anemet@lnxw.com>
10230
10231         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
10232         -mthumb.  Only xfail with -O0.
10233
10234 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
10235
10236         * g++.dg/abi/thunk1.C: New test.
10237         * g++.dg/abi/thunk2.C: Likewise.
10238         * g++.dg/abi/vtt1.C: Likewise.
10239
10240 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
10241
10242         PR optimization/8423
10243         * gcc.c-torture/execute/builtin-constant.c: New test.
10244
10245 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
10246
10247         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
10248         Add some more cases.
10249
10250 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
10251
10252         PR c++/8391
10253         * g++.dg/opt/local1.C: New test.
10254
10255 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
10256
10257         PR c++/8160
10258         * g++.dg/template/complit1.C: New test.
10259
10260         PR c++/8149
10261         * g++.dg/template/typename4.C: Likewise.
10262
10263 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10264
10265         Core issue 287, PR c++/7639
10266         * g++.dg/template/instantiate1.C: Adjust error location.
10267         * g++.dg/template/instantiate3.C: New test.
10268         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
10269         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
10270         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10271
10272 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10273
10274         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10275
10276 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/8287
10279         * g++.dg/init/dtor2.C: New test.
10280
10281 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10282
10283         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10284         * gcc.dg/nest.c: Bypass errors on irix6.
10285
10286 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10287
10288         * gcc.dg/nest.c: Expect error for mmix-*-*.
10289         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10290
10291 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10292
10293         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10294         markers.
10295
10296         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10297
10298 2002-10-25  Mike Stump  <mrs@apple.com>
10299
10300         * gcc.dg/warn-1.c: New test.
10301
10302 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10303
10304         * g++.dg/template/typename3.C: New test.
10305
10306 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10307
10308         * g++.dg/lookup/ptrmem1.C: New test.
10309
10310         * g++.dg/abi/vthunk2.C: New test.
10311
10312 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10313
10314         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10315
10316 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10317
10318         * g++.dg/abi/empty9.C: New test.
10319
10320 2002-10-24  Richard Henderson  <rth@redhat.com>
10321
10322         * g++.dg/inherit/thunk1.C: Enable for ia64.
10323
10324 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10325
10326         PR c++/8067
10327         * g++.dg/lookup/pretty1.C: New test.
10328
10329 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10330
10331         * gcc.dg/20021023-1.c: New test.
10332
10333 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10334
10335         PR c++/7679
10336         * g++.dg/parse/inline1.C: New test.
10337
10338 2002-10-23  Richard Henderson  <rth@redhat.com>
10339
10340         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10341
10342         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10343
10344 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10345
10346         PR c++/6579
10347         * g++.dg/parse/stmtexpr3.C: New test.
10348
10349 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10350
10351         * g++.dg/expr/cond1.C: New test.
10352
10353 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10354
10355         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10356
10357 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10358
10359         * g++.dg/abi/vbase13.C: New test.
10360         * g++.dg/abi/vbase14.C: Likewise.
10361
10362 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10363
10364         * gcc.dg/tls/pic-1.c: New test.
10365         * gcc.dg/tls/nonpic-1.c: New test.
10366         * gcc.dg/20021018-1.c: New test.
10367
10368 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10369
10370         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10371         Remove only files with the same base name as the test case.
10372         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10373         (profopt-execute): Likewise.  Also, remove old profiling
10374         and performance data files before running the tests.
10375
10376         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10377         * g++.dg/bprob/bprob.exp: Likewise.
10378         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10379         to allow more general test case names.
10380
10381         * g++.dg/bprob/bprob-1.C: Rename to ...
10382         * g++.dg/bprob/g++-bprob-1.C: ... this.
10383
10384         * g77.dg/bprob/bprob-1.f: Rename to ...
10385         * g77.dg/bprob/g77-bprob-1.f: ... this.
10386
10387 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10388
10389         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10390         bison 1.50 or later.
10391
10392 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10393
10394         * g++.dg/README: Describe more test directories.
10395
10396 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10397
10398         * g++.dg/init/array6.C: Add additional tests.
10399
10400 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10401
10402         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10403         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10404
10405 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10406
10407         * gcc.c-torture/compile/20020604-1.x: New.
10408         * gcc.c-torture/compile/simd-5.x: Likewise.
10409         * gcc.c-torture/execute/920710-1.x: Likewise.
10410         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10411
10412 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10413
10414         * g++.dg/inherit/override1.C: Add dg-options clause.
10415
10416 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10417
10418         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10419         _mm_slli_si128.
10420
10421 2002-10-19  Andreas Schwab  <schwab@suse.de>
10422
10423         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10424         directory component.
10425
10426 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10427
10428         * g++.dg/inherit/thunk1.C: New test.
10429
10430         * g++.dg/inherit/override1.C: New test.
10431
10432         * g++.dg/abi/mangle11.C: New test.
10433         * g++.dg/abi/mangle14.C: New test.
10434         * g++.dg/abi/mangle17.C: New test.
10435
10436 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10437
10438         * g++.dg/overload/member2.C: New test.
10439
10440 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10441
10442         * g++.dg/README: Describe new compat directory.
10443         * g++.dg/dg.exp: Skip tests in compat directory.
10444         * README.compat: New file.
10445         * lib/compat.exp: New expect script.
10446         * g++.dg/compat: New test directory.
10447         * g++.dg/compat/compat.exp: New expect script.
10448         * g++.dg/compat/abi: New test directory.
10449         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10450         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10451         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10452         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10453         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10454         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10455         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10456         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10457         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10458         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10459         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10460         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10461         * g++.dg/compat/break: New test directory.
10462         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10463         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10464         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10465         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10466         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10467         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10468         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10469         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10470         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10471         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10472         g++.dg/compat/break/README: New files.
10473         * g++.dg/compat/eh: New test directory.
10474         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10475         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10476         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10477         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10478         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10479         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10480         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10481         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10482         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10483         g++.dg/compat/eh/filter2_y.C,
10484         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10485         g++.dg/compat/eh/new1_y.C,
10486         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10487         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10488         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10489         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10490         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10491         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10492         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10493         g++.dg/compat/eh/unexpected1_y.C: New files.
10494         * g++.dg/compat/init: New test directory.
10495         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10496         g++.dg/compat/init/array5_y.C,
10497         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10498         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10499         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10500         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10501         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10502         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10503         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10504         g++.dg/compat/init/init-ref2_y.C: New files.
10505
10506 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10507
10508         PR c++/7584
10509         * g++.dg/inherit/using3.C: New test.
10510
10511 2002-10-17  Jan Hubicka  <jh@suse.cz>
10512
10513         * gcc.dg/20021017-2.c: New test.
10514
10515 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10516
10517         * g++.dg/abi/mangle16.C: Adjust.
10518
10519         * g++.dg/init/array8.C: New test.
10520
10521 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10522
10523         * gcc.dg/special/mips-abi.exp: New test.
10524         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10525
10526 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10527
10528         * g++.dg/abi/mangle16.C: New test.
10529         * g++.dg/abi/mangle17.C: Likewise.
10530
10531         PR c++/7478
10532         * g++.dg/template/ref1.C: New test.
10533
10534 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10535
10536         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10537
10538 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10539
10540         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10541
10542 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10543
10544         PR c++/7524
10545         * g++.dg/init/array7.C: New test.
10546
10547 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10548
10549         * g++.dg/init/array6.C: New test.
10550
10551         * g++.dg/abi/mangle13.C: Likewise.
10552         * g++.dg/abi/mangle14.C: Likewise.
10553         * g++.dg/abi/mangle15.C: Likewise.
10554
10555 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10556
10557         * g++.dg/abi/empty8.C: New test.
10558
10559 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         * g++.dg/init/ctor1.C: New test.
10562
10563 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10564
10565         * gcc.c-torture/execute/20021015-1.c: New test.
10566
10567 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10568
10569         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10570
10571 2002-10-14  Jan Hubicka  <jh@suse.cz>
10572
10573         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10574
10575 2002-10-14  Richard Henderson  <rth@redhat.com>
10576
10577         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10578
10579 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10580
10581         PR optimization/6631
10582         * g++.dg/opt/const2.C: New test.
10583
10584 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10585
10586         PR c++/7176
10587         * g++.dg/parse/friend1.C: New test.
10588         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10589
10590 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10591
10592         * gcc.dg/20021014-1.c: New test.
10593
10594 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10595
10596         PR c++/5661
10597         * g++.dg/ext/vlm1.C: New test.
10598         * g++.dg/ext/vlm2.C: Likewise.
10599
10600         * g++.dg/init/array1.C: Remove invalid braces.
10601         * g++.dg/init/brace1.C: New test.
10602         * g++.dg/init/copy2.C: Likewise.
10603         * g++.dg/init/copy3.C: Likewise.
10604         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10605         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10606         braces.
10607
10608 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10609
10610         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10611
10612 2002-10-11  Richard Shann  <richard.shann@superh.com>
10613
10614         * gcc.c-torture/compile/simd-5.c: New test.
10615
10616 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10617
10618         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10619
10620 2002-10-10  Jim Wilson  <wilson@redhat.com>
10621
10622         * gcc.c-torture/execute/20021010-1.c: New test.
10623
10624 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10625
10626         PR c/7353
10627         * g++.dg/ext/typedef-init.C: New test.
10628         * gcc.dg/typedef-init.c: New test.
10629
10630 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10631
10632         * gcc.dg/cpp/paste13.c: New test.
10633
10634 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10635
10636         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10637         remaining platforms, XFAIL during compile, not execute.  Don't
10638         XFAIL at -O0.
10639
10640 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10641
10642         * gcc.dg/alias-1.c: Tweak expected warning.
10643
10644 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10645
10646         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10647
10648 2002-10-06  Andreas Jaeger  <aj@suse.de>
10649
10650         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10651         * gcc.dg/cpp/c++98.C: Likewise.
10652
10653         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10654         * g++.dg/cpp/c++98.C: Likewise.
10655
10656         * g++.dg/README (Subdirectories): Mention cpp directory.
10657
10658         PR target/7559
10659         * gcc.dg/20021006-1.c: New test.
10660
10661 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10662
10663         PR c++/7804
10664         * g++.dg/other/warning1.C: New test.
10665
10666 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10667
10668         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10669         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10670         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10671
10672 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10673
10674         PR c++/7931
10675         * g++.dg/template/ptrmem3.C: New test.
10676
10677         PR c++/7754
10678         * g++.dg/template/union1.C: New test.
10679
10680 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10681
10682         PR c++/8006
10683         * g++.dg/abi/mangle9.C: New test.
10684         * g++.dg/abi/mangle10.C: New test.
10685         * g++.dg/abi/mangle11.C: New test.
10686         * g++.dg/abi/mangle12.C: New test.
10687
10688 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10689
10690         PR c++/7188.
10691         * g++.dg/template/meminit1.C: New test.
10692         * g++.dg/warn/Wreorder-1.C: Likewise.
10693         * g++.old-deja/g++.mike/warn3.C: Tweak.
10694         * lib/prune.exp: Ingore "in copy constructor".
10695
10696 2002-10-02  Andreas Jaeger  <aj@suse.de>
10697
10698         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10699         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10700         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10701         on x86-64.
10702
10703 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10704
10705         * gcc.dg/empty1.C: Fix typo.
10706
10707 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10708
10709         * gcc.dg/alias-1.c: New test.
10710
10711 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10712
10713         * gcc.dg/empty1.C: New test.
10714
10715         * g++.dg/tls/init-2.C: Tweak error messages.
10716
10717 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10718
10719         * gcc.c-torture/compile/20020923-1.c: New test.
10720
10721 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10722
10723         * gcc.c-torture/execute/ffs-1.c: New test.
10724         * gcc.c-torture/execute/ffs-2.c: Ditto.
10725
10726 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10727
10728         * g++.dg/overload/member1.C: New test.
10729
10730 2002-09-30  Mark Mitchell  <mark@code
10731
10732 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10733
10734         * testsuite/gcc.dg/tls/diag-3.c: New.
10735
10736 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10737
10738         * g++.dg/README (Subdirectories): Document new subdir expr.
10739         * g++.dg/expr/pmf-1.C: New test.
10740
10741 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10742
10743         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10744
10745 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10746
10747         * g++.dg/abi/bitfield3.C: New test.
10748
10749 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10750
10751         * lib/gcov.exp: Tweak expected line formats.
10752         * gcc.misc-tests/gcov8.c: New test.
10753         * gcc.misc-tests/gcov8.x: New flags.
10754
10755 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10756
10757         * consistency.vlad/layout/endian.c: Include string.h.
10758
10759         * gcc.c-torture/execute/20020805-1.c: New test.
10760
10761 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10762
10763         * g++.dg/other/conversion1.C: New test.
10764
10765 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10766
10767         * gcc.dg/builtins-1.c: New testcase.
10768
10769 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10770
10771         * g++.dg/inherit/access3.C: New test.
10772
10773 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10774
10775         * gcc.dg/ia64-visibility-2.c: New test.
10776
10777 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10778
10779         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10780         __qualifier_flags to __flags.
10781
10782 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10783
10784         * g++.dg/inherit/operator1.C: New test.
10785         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10786         * g++.dg/other/error1.C: Change expected error message.
10787         * g++.dg/template/conv4.C: Likewise.
10788
10789 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10790
10791         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10792         for documented behavior.
10793
10794 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10795
10796         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10797         several targets known to fail.
10798
10799 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10800
10801         * gcc.dg/mips-args-[123].c: New tests.
10802
10803 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10804
10805         * gcc.dg/ppc-spe.c: New.
10806
10807 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10808
10809         * g++.dg/other/ptrmem4.C: New testcase.
10810
10811 2002-07-24  Richard Henderson  <rth@redhat.com>
10812
10813         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10814
10815 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10816
10817         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10818
10819 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10820
10821         * gcc.c-torture/execute/memset-3.c: New testcase.
10822
10823 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10824
10825         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10826         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10827
10828 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10829
10830         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10831         Delete.
10832
10833 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10834
10835         * gcc.c-torture/compile/simd-4.c: New test.
10836
10837 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10838
10839         PR c++/7347, c++/7348
10840         * g++.dg/template/access4.C: New test.
10841         * g++.dg/template/access5.C: New test.
10842         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10843         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10844         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10845         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10846
10847 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10848
10849         * gcc.dg/gnu89-init-2.c: New test.
10850
10851 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10852
10853         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10854
10855 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10856
10857         * gcc.c-torture/execute/20020720-1.c: New testcase.
10858
10859 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10860
10861         * gcc.dg/cpp/Wsignprom.c: New tests.
10862
10863 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10864
10865         * gcc.c-torture/execute/loop-13.c: New test.
10866
10867 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10868
10869         * gcc.dg/cpp/expr.c: New tests.
10870
10871 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10872
10873         * g++.dg/opt/pr6713.C: Add template instantiation.
10874
10875 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10876
10877         * gcc.dg/nest.c: New test.
10878
10879 2002-07-17  Richard Henderson  <rth@redhat.com>
10880
10881         * g++.dg/opt/pr6713.C: New test.
10882
10883 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10884
10885         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10886         XFAIL for all x86 processors.
10887
10888 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10889
10890         * gcc.c-torture/execute/20010122-1.x: Do not test with
10891         -fomit-frame-pointer.
10892
10893 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10894
10895         * g++.dg/template/instantiate2.C: New test.
10896         * g++.dg/template/spec4.C: New test.
10897
10898 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10899
10900         * g++.dg/template/access2.C: New test.
10901         * g++.dg/template/access3.C: New test.
10902
10903 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10904
10905         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10906         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10907         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10908         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10909         Convert to use <stdarg.h>.
10910         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10911         Delete.
10912         * gcc.dg/va-arg-2.c: New.
10913         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10914
10915 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10916
10917         * gcc.c-torture/compile/20020710-1.c: New test.
10918
10919 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10920                           Andrew Pinski  <pinskia@physics.uc.edu>
10921
10922         gcc.c-torture/compile/simd-2.c: New testcase.
10923         gcc.c-torture/compile/simd-3.c: Likewise.
10924
10925 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10926
10927         PR c++/7224
10928         * g++.dg/overload/error1.C: New test.
10929
10930 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10931
10932         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10933         configuration and IRIX 6 O32 ABI.
10934
10935 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10936
10937         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10938
10939 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10940
10941         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10942
10943 2002-07-10  Jeffrey A Law  <law@redhat.com>
10944
10945         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10946
10947         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10948
10949 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10950
10951         * gcc.dg/20020312-2.c: Check for __PPC__.
10952
10953 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10954
10955         * gcc.c-torture/compile/20020709-1.c: New test.
10956
10957 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10958
10959         * g++.dg/template/qualttp21.C: New test case.
10960
10961 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10962
10963         * gcc.c-torture/compile/20020706-1.c: New test.
10964         * gcc.c-torture/compile/20020706-2.c: New test.
10965
10966 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10967             Alexandre Oliva  <aoliva@redhat.com>
10968
10969         * g++.dg/warn/incomplete1.C: New test.
10970
10971 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10972
10973         PR c++/7099
10974         * g++.dg/warn/noreturn1.C: New test.
10975
10976 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10977
10978         PR c++/6706
10979         * g++.dg/debug/debug6.C: New test.
10980         * g++.dg/debug/debug7.C: New test.
10981
10982 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10983
10984         * gcc.c-torture/compile/simd-3.c: New test.
10985
10986 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10987
10988         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10989         * gcc.dg/20020620-1.c: Likewise.
10990
10991 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10992
10993         PR c++/6944
10994         * g++.dg/init/array4.C: New test.
10995         * g++.dg/init/array5.C: New test.
10996
10997 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10998
10999         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
11000         * gcc.c-torture/execute/simd-2.c (main): Likewise.
11001
11002 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11003
11004         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
11005         * gcc.dg/wtr-aggr-init-1.c: Likewise.
11006         * gcc.dg/wtr-conversion-1.c: Likewise.
11007         * gcc.dg/wtr-escape-1.c: Likewise.
11008         * gcc.dg/wtr-int-type-1.c: Likewise.
11009         * gcc.dg/wtr-label-1.c: Likewise.
11010         * gcc.dg/wtr-static-1.c: Likewise.
11011         * gcc.dg/wtr-strcat-1.c: Likewise.
11012         * gcc.dg/wtr-suffix-1.c: Likewise.
11013         * gcc.dg/wtr-switch-1.c: Likewise.
11014         * gcc.dg/wtr-unary-plus-1.c: Likewise.
11015         * gcc.dg/wtr-union-init-1.c: Likewise.
11016         * gcc.dg/wtr-union-init-2.c: Likewise.
11017         * gcc.dg/wtr-union-init-3.c: Likewise.
11018
11019         * gcc.dg/wtr-func-def-1.c: New test.
11020
11021 2002-07-02 Devang Patel <dpatel@apple.com>
11022
11023         * objc.dg/param-1.m: New test.
11024
11025 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
11026
11027         * gcc.dg/cpp/trad/directive.c: Add test.
11028         * gcc.dg/cpp/trad/macroargs.c: Add test.
11029         * gcc.dg/cpp/trad/rec
11030
11031 2002-04-25  Roger Sayle  <roger@eyesopen.com>
11032
11033         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
11034
11035 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11036
11037         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
11038         targets.
11039
11040 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
11041
11042         * g++.dg/abi/mange7.C: New test.
11043
11044         PR c++/6438.
11045         * g++.dg/parse/stmtexpr2.C: New test.
11046
11047 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
11048
11049         * gcc.dg/20020312-2.c: Add SH target.
11050
11051 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11052
11053         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
11054         compiler output on mips*-*-irix*.
11055
11056 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
11057
11058         * g++.dg/parse/attr1.C: New test.
11059
11060 2002-04-23  Roger Sayle  <roger@eyesopen.com>
11061
11062         * gcc.c-torture/execute/string-opt-17.c: New test case.
11063         * gcc.c-torture/execute/memset-2.c: New test case.
11064
11065 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
11066
11067         PR c++/6256:
11068         * g++.dg/template/friend5.C: New test.
11069
11070         PR c++/6331:
11071         * g++.dg/template/qual1.C: Likewise.
11072
11073 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
11074
11075         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
11076         Include stdlib.h, not stdio.h or ctype.h.
11077
11078 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
11079
11080         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
11081         cris-*-elf* and mmix-*-*.
11082         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
11083         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
11084         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
11085         Ditto.
11086         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
11087         * gcc.dg/wchar_t-1.c: Ditto.
11088
11089 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
11090
11091         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
11092         Clarify comment.
11093
11094 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
11095
11096         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
11097
11098 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11099
11100         * gcc.c-torture/execute/20000906-1.x: Delete.
11101
11102 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
11103
11104         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
11105
11106 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
11107
11108         * PR6367
11109         * g77.f-torture/execute/6367.f: New test.
11110         * g77.f-torture/execute/6367.x: Disable for MMIX.
11111
11112 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
11113
11114         * PR6352
11115         * g++.dg/opt/inline2.C: New test.
11116
11117 2002-04-18  Richard Henderson  <rth@redhat.com>
11118
11119         * gcc.dg/20000906-1.c: Enable for all targets.
11120         * gcc.c-torture/compile/iftrap-2.c: New.
11121
11122 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11123
11124         * gcc.dg/20020418-1.c: New test.
11125         * gcc.dg/20020418-2.c: New test.
11126
11127 2002-04-18  Richard Henderson  <rth@redhat.com>
11128
11129         * gcc.c-torture/compile/iftrap-1.c: New.
11130         * gcc.dg/iftrap-1.c: Adjust for ia64.
11131         * gcc.dg/iftrap-2.c: New.
11132
11133 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11134
11135         * gcc.c-torture/compile/20020418-1.c: New test.
11136
11137 2002-04-18  Roger Sayle  <roger@eyesopen.com>
11138
11139         * gcc.c-torture/compile/20020415-1.c: New.
11140
11141 2002-04-18  David S. Miller  <davem@redhat.com>
11142
11143         * gcc.c-torture/execute/20020418-1.c: New test.
11144
11145 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
11146
11147         * gcc.dg/20020416-1.c: New test.
11148
11149         * g++.dg/opt/inline1.C: New test.
11150
11151 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
11152
11153         * gcc.dg/altivec-5.c: New test.
11154
11155         * gcc.dg/20020415-1.c: New test.
11156
11157 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
11158
11159         * testsuite/lib/chill.exp: Remove.
11160
11161 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
11162
11163         * g++.dg/other/big-struct.C: New test.
11164
11165 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
11166
11167         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
11168         of scratch file.
11169
11170 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
11171
11172         PR c/6277
11173         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
11174         in scan-assembler function name
11175
11176 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
11177
11178         * g77.f-torture/execute/980628-4.x,
11179         g77.f-torture/execute/980628-5.x,
11180         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11181         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11182         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
11183         i[34567]86-*-*.
11184
11185 2002-04-13  David S. Miller  <davem@redhat.com>
11186
11187         * gcc.c-torture/execute/20020413-1.c: New test.
11188
11189 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11190
11191         * gcc.dg/asm-6.c,
11192         * g++.dg/ext/asm1.C: New tests.
11193
11194 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11195
11196         PR c++ 5373.
11197         * g++.dg/parse/stmtexpr1.C: New test.
11198
11199         PR c++/5189.
11200         * g++.dg/template/copy1.C: New test.
11201
11202 2002-04-12  Richard Henderson  <rth@redhat.com>
11203
11204         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11205
11206 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11207
11208         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11209         gcc.c-torture/execute/20020307-2.c.
11210
11211 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11212
11213         * g++.dg/ext/attrib5.C,
11214         * g++.dg/lookup/struct1.C: New tests.
11215
11216 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * gcc.dg/20020411-1.c: New test.
11219
11220         * gcc.c-torture/execute/20020411-1.c: New test.
11221
11222 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11223
11224         * g77.f-torture/execute/6177.f: New test.
11225
11226 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11227
11228         PR middle-end/6247
11229         * g++.dg/opt/cleanup1.C: New test.
11230
11231         * g++.dg/opt/const1.C: New test.
11232
11233 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11234
11235         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11236
11237 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11238
11239         PR c++/5507
11240         * g++.dg/template/typename2.C: New test.
11241
11242 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11243
11244         * gcc.c-torture/execute/loop-12.c: New.
11245
11246 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11247
11248         * g77.f-torture/execute/980628-4.x,
11249         g77.f-torture/execute/980628-5.x,
11250         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11251         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11252         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11253
11254 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11255
11256         PR optimization/6086
11257         * g++.dg/opt/preinc1.C: New test.
11258
11259 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11260
11261         PR c++/5571
11262         * g++.dg/opt/static2.C: New test.
11263
11264 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11265
11266         PR c/5120
11267         * gcc.dg/20020406-1.c: New test.
11268
11269 2002-04-04  David S. Miller  <davem@redhat.com>
11270
11271         * gcc.c-torture/execute/20020404-1.c: New test.
11272
11273 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11274
11275         PR c/6123
11276         * gcc.dg/20020312-2.c: Do not declare global register variable
11277         if __PIC__ or __pic__ is defined.
11278
11279 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11280
11281         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11282         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11283
11284 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11285
11286         * gcc.misc-tests/linkage.exp: Update last change to handle
11287         sparc*-, not just sparc-.
11288
11289 2002-04-03  Richard Henderson  <rth@redhat.com>
11290
11291         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11292
11293 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11294
11295         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11296
11297 2002-04-02  David S. Miller  <davem@redhat.com>
11298
11299         * gcc.c-torture/execute/20020402-3.c: New test.
11300
11301 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11302
11303         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11304         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11305
11306         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11307         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11308         g77.f-torture/execute/20001201.x,
11309         g77.f-torture/execute/u77-test.x: New files.
11310
11311         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11312         * gcc.dg/wchar_t-1.c: Ditto.
11313
11314 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11315
11316         * gcc.c-torture/execute/20020402-1.c: New test.
11317
11318 2002-04-01  Richard Henderson  <rth@redhat.com>
11319
11320         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11321
11322         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11323
11324 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11325
11326         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11327
11328 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11329
11330         * g++.dg/inherit/template-as-base.C: Expect error.
11331         * g++.dg/inherit/namespace-as-base.C: Likewise.
11332
11333 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11334
11335         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11336         g++.dg/ext/instantiate3.C: Tweak match patterns.
11337
11338         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11339         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11340         -da test.
11341
11342 2002-03-31  Richard Henderson  <rth@redhat.com>
11343
11344         * gcc.dg/special/alias-2.c: New.
11345         * gcc.dg/special/ecos.exp: Run it.
11346
11347 2002-03-31  Richard Henderson  <rth@redhat.com>
11348
11349         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11350
11351 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11352
11353         * gcc.dg/weak-1.c: Disable on h8300 port.
11354
11355 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11356
11357         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11358         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11359         ordering tests.
11360         * g++.dg/bprob/bprob-1.C: New test.
11361         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11362         * g++.dg/gcov/gcov-1.C: New test.
11363         * g++.dg/gcov/gcov-1.x: New file.
11364         * g++.dg/gcov/gcov-2.C: New test.
11365         * g++.dg/gcov/gcov-3.C: New test.
11366         * g++.dg/gcov/gcov-3.h: New file.
11367
11368 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11369
11370         * g++.old-deja/g++.other/builtins5.C: New test.
11371         * g++.old-deja/g++.other/builtins6.C: New test.
11372         * g++.old-deja/g++.other/builtins7.C: New test.
11373         * g++.old-deja/g++.other/builtins8.C: New test.
11374         * g++.old-deja/g++.other/builtins9.C: New test.
11375
11376 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11377
11378         * g++.dg/opt/static1.C: New test.
11379
11380         * g++.dg/opt/longbranch1.C: New test.
11381
11382 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11383
11384         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11385
11386         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11387
11388 2002-03-28  Jeffrey A Law  (law@redhat.com)
11389
11390         * gcc.c-torture/execute/20020328-1.c: New test.
11391
11392 2002-03-27  Richard Henderson  <rth@redhat.com>
11393
11394         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11395         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11396         move from g++.old-deja/g++.ext/.
11397
11398 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11399
11400         * g++.dg/init/new2.C: New test.
11401
11402 2002-03-26  Richard Henderson  <rth@redhat.com>
11403
11404         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11405
11406         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11407         on sparc.
11408
11409         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11410         sparcv9 systems.
11411         * gcc.dg/20001102-1.c: Likewise.
11412
11413 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11414
11415         * gcc.dg/cpp/endif-pedantic1.c,
11416         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11417
11418 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11419
11420         * g++.dg/init/new1.C: New test.
11421
11422 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11423
11424         * g++.dg/abi/vbase9.C: New test.
11425
11426 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11427
11428         * gcc.dg/arm-asm.c: New test.
11429
11430 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11431
11432         * gcc.dg/Wswitch-enum.c: New test.
11433         Fix PR c/5044.
11434
11435 2002-03-26  Richard Henderson  <rth@redhat.com>
11436
11437         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11438         structure.
11439
11440 2002-03-25  Richard Henderson  <rth@redhat.com>
11441
11442         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11443         sparcv9 systems.
11444
11445         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11446         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11447
11448 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11449
11450         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11451
11452 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11453
11454         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11455         targets using generic thunk support.
11456
11457 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11458
11459         * gcc.c-torture/compile/20020323-1.c: New test.
11460
11461         * g++.dg/opt/conj2.C: New test.
11462
11463 2002-03-24  Richard Henderson  <rth@redhat.com>
11464
11465         * gcc.dg/weak-1.c: Use -fno-common.
11466
11467 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11468
11469         * g77.dg/f77-edit-apostrophe-out.f: New test
11470         * g77.dg/f77-edit-h-out.f: New test
11471         * g77.dg/f77-edit-t-in.f: New test
11472         * g77.dg/f77-edit-t-out.f: New test
11473         * g77.dg/f77-edit-x-out.f: New test
11474         * g77.dg/f77-edit-slash-out.f: New test
11475         * g77.dg/f77-edit-colon-out.f: New test
11476         * g77.dg/f77-edit-s-out.f: New test
11477
11478 2002-03-24  Richard Henderson  <rth@redhat.com>
11479
11480         * objc/execute/formal_protocol-6.x: New XFAIL.
11481
11482 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11483
11484         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11485         that do not support weak symbols
11486
11487 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11488
11489         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11490         * lib/g77.exp:  Likewise
11491         * lib/objc.exp: Likewise
11492
11493 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11494
11495         * gcc.dg/Wswitch-default.c: New test.
11496
11497 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11498
11499         * g++.dg/other/enum1.C: New test.
11500
11501 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11502
11503         * gcc.dg/pragma-ep-3.c: Fix typo.
11504
11505 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11506
11507         * g++.dg/inherit/template-as-base.C: New test.
11508
11509 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11510
11511         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11512         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11513
11514 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11515
11516         * gcc.dg/cpp/multiline.c: Update to match.
11517
11518 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11519
11520         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11521
11522 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11523
11524         * gcc.dg/cpp/extratokens2.c:  New file.
11525
11526 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11527
11528         * gcc.dg/20020312-2.c: Add rs6000 target.
11529
11530         * gcc.c-torture/compile/20020319-1.c: New test.
11531
11532 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11533
11534         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11535         (A, E): Handle this.
11536
11537 2002-03-20  Jason Merrill  <jason@redhat.com>
11538
11539         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11540         ignoring -fpic.
11541         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11542         through prune_gcc_output.
11543
11544 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11545
11546         * gcc.c-torture/compile/20020320-1.c: New test.
11547
11548 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11549
11550         * gcc.c-torture/compile/20020318-1.c: New test.
11551
11552         * gcc.dg/struct-by-value-1.c: New test.
11553
11554         * gcc.dg/20020319-1.c: New test.
11555
11556 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11557
11558         * g++.dg/opt/conj1.C: New test.
11559
11560 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11561
11562         * g++.dg/template/qualttp20.C: Revert previous change.
11563         * g++.dg/template/qualttp3.C: Likewise.
11564         * g++.dg/template/qualttp4.C: Likewise
11565         * g++.dg/template/qualttp5.C: Likewise
11566         * g++.dg/template/qualttp6.C: Likewise
11567         * g++.dg/template/qualttp7.C: Likewise
11568         * g++.dg/template/qualttp8.C: Likewise
11569         * g++.dg/template/recurse.C: Likewise.
11570
11571 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11572
11573         * gcc.dg/cpp/wchar-1.c: Update.
11574
11575 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11576
11577         * g++.dg/template/conv1.C: New test.
11578         * g++.dg/template/conv2.C: New test.
11579         * g++.dg/template/conv3.C: New test.
11580         * g++.dg/template/conv4.C: New test.
11581
11582 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11583
11584         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11585         * g++.dg/template/qualttp3.C: Likewise.
11586         * g++.dg/template/qualttp4.C: Likewise
11587         * g++.dg/template/qualttp5.C: Likewise
11588         * g++.dg/template/qualttp6.C: Likewise
11589         * g++.dg/template/qualttp7.C: Likewise
11590         * g++.dg/template/qualttp8.C: Likewise
11591         * g++.dg/template/recurse.C: Likewise.
11592
11593 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11594
11595         * g++.dg/opt/dtor1.C: New test.
11596
11597 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11598
11599         * gcc.c-torture/compile/20020315-1.c: New test.
11600
11601 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11602
11603         * gcc.dg/weak-1.c: Fix scan tests.
11604
11605 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11606
11607         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11608         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11609         cris-*-aout* mmix-*-*.
11610         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11611         cris-*-aout* mmix-*-*.
11612         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11613         cris-*-elf* cris-*-aout* and mmix-*-*.
11614         * gcc.dg/20001009-1.c: Ditto.
11615         * gcc.dg/20010912-1.c: Ditto.
11616         * gcc.dg/20020122-4.c: Ditto.
11617         * gcc.dg/inline-2.c: Ditto.
11618
11619 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11620
11621         * gcc.c-torture/compile/20020314-1.c: New test.
11622
11623 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11624
11625         * gcc.c-torture/execute/20020314-1.c: New test.
11626
11627 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11628
11629         * g++.dg/warn/Wunused-1.C: New test.
11630
11631 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11632
11633         * g++.dg/abi/mangle6.C: New test.
11634
11635 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11636
11637         * gcc.c-torture/compile/20020309-2.c: New test.
11638
11639         * gcc.c-torture/compile/20020312-1.c: New test.
11640
11641 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11642
11643         * g++.dg/other/access1.C: New test.
11644
11645 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * gcc.c-torture/execute/wchar_t-1.c: New test.
11648
11649 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11650
11651         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11652
11653 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11654
11655         * gcc.dg/20020312-1.c: New test case.
11656
11657 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11658
11659         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11660
11661 2002-03-11  Richard Henderson  <rth@redhat.com>
11662
11663         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11664         * g++.old-deja/g++.jason/report.C: Likewise.
11665
11666 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11667
11668         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11669         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11670
11671 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11672
11673         * testsuite/g++.dg/overload/pmf1.C: New test.
11674
11675 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11676
11677         * gcc.c-torture/execute/20020307-1.c: Use long.
11678
11679 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11680
11681         PR optimization/5844
11682         * gcc.dg/20020310-1.c: New test.
11683
11684 2002-03-09  Michael Meissner  <meissner@redhat.com>
11685
11686         * gcc.c-torture/execute/memcpy-2.c: New test.
11687         * gcc.c-torture/execute/memset-1.c: New test.
11688         * gcc.c-torture/execute/strlen-1.c: New test.
11689         * gcc.c-torture/execute/strcmp-1.c: New test.
11690         * gcc.c-torture/execute/strncmp-1.c: New test.
11691
11692 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11693
11694         * gcc.dg/ppc-ldstruct.c: New test.
11695
11696 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11697
11698         * gcc.c-torture/execute/va-arg-22.c: New test.
11699
11700 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11701
11702         * gcc.c-torture/compile/20020309-1.c: New test.
11703
11704 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11705
11706         * gcc.c-torture/execute/20020307-2.c: New test.
11707
11708 2002-03-07  Jeffrey A Law  (law@redhat.com)
11709
11710         * g77.f-torture/compile/20020307-1.f: New test.
11711
11712 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11713
11714         * gcc.dg/unordered-1.c: New test.
11715
11716 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11717
11718         * gcc.c-torture/execute/20020307-1.c: New test.
11719
11720 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * gcc.dg/20020304-1.c: New test.
11723
11724         * gcc.c-torture/compile/20020304-2.c: New test.
11725
11726 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11727
11728         * gcc.c-torture/compile/20020304-1.c: New test case
11729         (from PR c/5830).
11730
11731 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11732
11733         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11734
11735 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11736
11737         * g++.dg/other/classkey1.C: New test.
11738
11739 2002-03-01  Richard Henderson  <rth@redhat.com>
11740
11741         * gcc.c-torture/compile/981223-1.x: New.
11742         * gcc.c-torture/compile/920625-1.x: New.
11743
11744 2002-02-28  Richard Henderson  <rth@redhat.com>
11745
11746         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11747
11748 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11749
11750         * gcc.c-torture/execute/20020227-1.c: New test.
11751
11752 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11753
11754         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11755         here" ERROR lines.
11756         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11757         * g++.old-deja.g++.other/defarg1.C: Likewise.
11758         * g++.old-deja/g++.pt/calls2.C: Likewise.
11759         * g++.old-deja/g++.pt/crash20.C: Likewise.
11760         * g++.old-deja/g++.pt/crash30.C: Likewise.
11761         * g++.old-deja/g++.pt/crash36.C: Likewise.
11762         * g++.old-deja/g++.pt/crash6.C: Likewise.
11763         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11764         * g++.old-deja/g++.pt/derived3.C: Likewise.
11765         * g++.old-deja/g++.pt/error1.C: Likewise.
11766         * g++.old-deja/g++.pt/friend21.C: Likewise.
11767         * g++.old-deja/g++.pt/friend23.C: Likewise.
11768         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11769         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11770
11771 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11772
11773         * gcc.c-torture/execute/20020225-2.c: New test.
11774
11775 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11776
11777         * gcc.c-torture/execute/920730-1t.c,
11778         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11779         Delete test cases, only relevant to -traditional.
11780
11781 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11782
11783         * gcc.dg/cpp/undef1.c: Remove.
11784         * gcc.dg/cpp/directiv.c: Update.
11785         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11786
11787 2002-02-27  Michael Meissner  <meissner@redhat.com>
11788
11789         * gcc.c-torture/execute/20020226-1.c: New test.
11790
11791 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11792
11793         * g++.dg/debug/debug4.C: New test.
11794
11795         * gcc.dg/ia64-visibility-1.c: New test.
11796
11797 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11798
11799         * gcc.dg/debug/20020224-1.c: New.
11800
11801 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11802
11803         * gcc.c-torture/execute/960416-1.x: New.
11804         * gcc.c-torture/execute/divconst-3.x: Likewise.
11805
11806 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11807
11808         * gcc.dg/20020224-1.c: New test.
11809
11810 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11811
11812         * gcc.c-torture/execute/20020225-1.c: New.
11813
11814 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11815
11816         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11817
11818 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11819
11820         * gcc.dg/20020222-1.c: New test.
11821
11822 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11823
11824         * g++.dg/opt/anonunion1.C: New test.
11825
11826 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11827
11828         * g++.dg/template/qualttp19.C: New test.
11829         * g++.dg/template/qualttp20.C: New test.
11830         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11831         * g++.old-deja/g++.other/qual1.C: Likewise.
11832
11833 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11834
11835         * gcc.dg/attr-alwaysinline.c: New.
11836
11837 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11838
11839         * gcc.dg/20020220-1.c: New test.
11840
11841         * gcc.dg/20020220-2.c: New test.
11842
11843         * g++.dg/opt/mmx1.C: New test.
11844
11845 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11846
11847         * gcc.c-torture/compile/20020110.c: New test.
11848
11849 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11850
11851         * gcc.c-torture/execute/20020219-1.c: New test.
11852
11853         * gcc.dg/20020219-1.c: New test.
11854
11855         * gcc.dg/noncompile/20020220-1.c: New test.
11856
11857         * g++.dg/opt/ptrintsum1.C: New test.
11858
11859         * gcc.dg/debug/20020220-1.c: New test.
11860
11861 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11862
11863         * gcc.c-torture/execute/20020216-1.c: New test.
11864
11865 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11866
11867         * gcc.dg/decl-1.c: Update, new test.
11868
11869 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11870
11871         * g++.dg/abi/bitfield1.C: New test.
11872         * g++.dg/abi/bitfield2.C: New test.
11873
11874 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11875
11876         * gcc.dg/attr-nest.c: New test.
11877
11878 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11879
11880         * gcc.c-torture/execute/20020215-1.c: New test.
11881
11882 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11883
11884         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11885         * g++.dg/debug/debug.exp: New.
11886         * g++.dg/debug/trivial.C: New.
11887         * g++.dg/debug/debug1.C: Moved...
11888         * g++.dg/other/debug1.C: ...from here.
11889         * g++.dg/debug/debug2.C: Moved...
11890         * g++.dg/other/debug2.C: ...from here.
11891         * g++.dg/debug/debug3.C: Moved...
11892         * g++.dg/other/debug3.C: ...from here.
11893
11894         * gcc.dg/noncompile/20020213-1.c: New test.
11895
11896 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11897
11898         * g++.dg/other/debug3.C: New test.
11899
11900         * gcc.c-torture/execute/20020213-1.c: New test.
11901
11902 2002-02-13  Richard Smith <richard@ex-parrot.com>
11903
11904         * g++.old-deja/g++.other/thunk1.C: New test.
11905
11906 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11907
11908         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11909
11910 2002-02-13  Stan Shebs  <shebs@apple.com>
11911
11912         * gcc.dg/altivec-3.c: New.
11913
11914 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11915
11916         * gcc.dg/Wunreachable-1.c: New test.
11917         * gcc.dg/Wunreachable-2.c: New test.
11918
11919 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11920
11921         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11922
11923 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11924
11925         * gcc.dg/decl-1.c: New test.
11926
11927 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11928
11929         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11930
11931 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11932
11933         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11934         * gcc.c-torture/compile/980506-1.x: Likewise.
11935
11936 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11937
11938         * gcc.dg/20020210-1.c: New.
11939
11940 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11941
11942         * g77.f-torture/execute/947.f: New regression test
11943         for PR fortran/947.
11944
11945 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11946
11947         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11948         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11949
11950 2002-02-08  Richard Henderson  <rth@redhat.com>
11951
11952         * gcc.c-torture/compile/labels-3.c: New.
11953
11954 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11955
11956         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11957         expression statements work instead.
11958         * gcc.dg/noncompile/20020207-1.c: New test.
11959
11960 2002-02-07  Richard Henderson  <rth@redhat.com>
11961
11962         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11963
11964 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11965
11966         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11967         message from g77
11968         * lib/g77-dg.exp: Trim g77 error messages so that they are
11969         recognized by dg.exp.
11970
11971 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11972
11973         PR fortran/5473
11974         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11975
11976 2002-02-07  Richard Henderson  <rth@redhat.com>
11977
11978         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11979         to be sufficiently aligned for integers.
11980
11981 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11982
11983         * g++.dg/template/friend4.C: New test.
11984
11985 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11986
11987         PR fortran/5743
11988         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11989         unsupported cases.
11990
11991 2002-02-07  Richard Henderson  <rth@redhat.com>
11992
11993         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11994         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11995         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11996         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11997
11998 2002-02-06  Richard Henderson  <rth@redhat.com>
11999
12000         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
12001
12002 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
12003
12004         * gcc.dg/20020206-1.c: New test.
12005
12006 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * gcc.c-torture/execute/20020206-1.c: New test.
12009
12010         * gcc.c-torture/execute/20020206-2.c: New test.
12011
12012         PR optimization/5429:
12013         * gcc.c-torture/compile/20020206-1.c: New test.
12014
12015 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
12016
12017         * g++.dg/ext/align1.C: Do not use an explicit alignment value
12018         as certain file formats cannot support particularly large
12019         alignments.
12020
12021         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
12022         and do not expect to be able to link the executable.
12023
12024         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
12025         fail because the COFF format does not support the weak attribute.
12026
12027 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
12028
12029         * g77.dg/pr5473.f:  New test
12030
12031 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
12032
12033         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
12034         Fix testcase accordingly.
12035
12036 2002-02-04  Richard Henderson  <rth@redhat.com>
12037
12038         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
12039         (buf): Change to be an array of pointers, not ints.
12040
12041 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12042
12043         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
12044         before all tests.  Move warning one line above to match where it
12045         C frontend emits.
12046         * gcc.dg/Wswitch-2.c: New test.
12047         * g++.dg/warn/Wswitch-1.C: New test.
12048         * g++.dg/warn/Wswitch-2.C: New test.
12049
12050 2002-02-04  Richard Henderson  <rth@redhat.com>
12051
12052         * g++.dg/abi/offsetof.C: Fix size comparison.
12053
12054 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
12055
12056         * gcc.dg/cast-qual-2.c: New test.
12057
12058 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12059
12060         * gcc.dg/20020201-4.c: New test.
12061
12062 2002-02-04  Ben Elliston  <bje@redhat.com>
12063
12064         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
12065         target_info attribute != 0, in addition to the empty string.
12066         (gcc_target_compile): Likewise.
12067
12068 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
12069
12070         * gcc.dg/Wswitch.c: New test.
12071         PR gcc/4475. PR gcc/3780.
12072
12073 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
12074
12075         * g77.f-torture/execute/5122.f: New test for regressions
12076         against PR fortran/5122.
12077
12078 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
12079
12080         * g77.f-torture/compile/pr3743.f: Delete
12081         * g77.dg/pr3743-1.f: New test.
12082         * g77.dg/pr3743-2.f: New test.
12083         * g77.dg/pr3743-3.f: New test.
12084         * g77.dg/pr3743-4.f: New test.
12085
12086 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12087
12088         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
12089
12090 2002-02-02  Richard Henderson  <rth@redhat.com>
12091
12092         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
12093         * gcc.c-torture/execute/bf64-1.c: Likewise.
12094
12095 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12096
12097         * gcc.dg/20020201-2.c: New test.
12098
12099         * gcc.dg/20020201-3.c: New test.
12100
12101         * gcc.c-torture/execute/bitfld-2.c: New test.
12102
12103 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12104
12105         * gcc.dg/bitfld-1.c: Update.
12106         * gcc.dg/bitfld-2.c: Update.
12107         * gcc.c-torture/execute/bitfld-1.x: New.
12108
12109 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12110
12111         * gcc.c-torture/execute/20020201-1.c: New test.
12112
12113 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
12114
12115         PR target/5469
12116         * gcc.dg/20020201-1.c: New test.
12117
12118 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
12119
12120         PR fortran/3743
12121         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
12122         * g77.f-torture/compile/pr3743.x: Remove
12123
12124 2002-01-31  Tom Rix  <trix@redhat.com>
12125
12126         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
12127
12128 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12129
12130         * gcc.dg/noncompile/20020130-1.c: New test.
12131
12132 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
12133
12134         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
12135
12136 2002-01-29  Richard Henderson  <rth@redhat.com>
12137
12138         * gcc.c-torture/execute/991118-1.c: Cast various constants back
12139         to long long.
12140         * gcc.c-torture/execute/bf64-1.c: Likewise.
12141
12142 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
12143
12144         * gcc.c-torture/execute/20020129-1.c: New test.
12145
12146 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12147
12148         * gcc.c-torture/compile/20000224-1.c: Update.
12149         * gcc.c-torture/execute/bitfld-1.c: New tests.
12150         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
12151         * gcc.dg/uninit-A.c: Update.
12152
12153 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12154
12155         * g++.dg/template/ctor1.C: Add instantiation.
12156
12157 2002-01-28  Paul Koning  <pkoning@equallogic.com>
12158
12159         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
12160         argument to __builtin_prefetch to be const ptr.
12161
12162 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
12163
12164         * gcc.c-torture/compile/20020120-1.c: New test.
12165
12166 2002-01-27  Kazu Hirata  <kazu@hxi.com>
12167
12168         * gcc.c-torture/execute/20020127-1.c: New test.
12169
12170 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
12171
12172         * g77.dg/f77-edit-i-in.f: New test
12173         * g77.dg/f77-edit-i-out.f: New test
12174
12175 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
12176
12177         * gcc.dg/debug/debug.exp: New file.
12178         * gcc.dg/debug/trivial.c: New file.
12179         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
12180         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
12181         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
12182         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
12183         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
12184         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
12185         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
12186         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
12187         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
12188         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
12189         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12190         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12191         * gcc.dg/20000503-1.c: Removed.
12192         * gcc.dg/20010207-1.c: Removed.
12193         * gcc.dg/20011223-1.c: Removed.
12194         * gcc.dg/20020104-2.c: Removed.
12195         * gcc.dg/debug-1.c: Removed.
12196         * gcc.dg/debug-2.c: Removed.
12197         * gcc.dg/debug-3.c: Removed.
12198         * gcc.dg/debug-4.c: Removed.
12199         * gcc.dg/debug-5.c: Removed.
12200         * gcc.dg/debug-6.c: Removed.
12201         * gcc.dg/dwarf2-1.c: Removed.
12202         * gcc.dg/dwarf2-2.c: Removed.
12203
12204 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12205
12206         * g++.old-deja/g++.other/eh5.C: New test.
12207         * g++.old-deja/g++.other/sibcall2.C: New test.
12208         * g++.old-deja/g++.other/array9.C: New test.
12209         * g++.old-deja/g++.other/typename2.C: New test.
12210         * g++.old-deja/g++.other/crash60.C: New test.
12211         * g++.old-deja/g++.other/conv9.C: New test.
12212         * g++.old-deja/g++.other/mangle10.C: New test.
12213         * g++.old-deja/g++.other/unchanging1.C: New test.
12214         * g++.old-deja/g++.other/exprstmt1.C: New test.
12215         * g++.old-deja/g++.other/inline23.C: New test.
12216         * g++.old-deja/g++.eh/ia64-1.C: New test.
12217         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12218         * g++.old-deja/g++.other/reload1.C: New test.
12219         * g++.old-deja/g++.other/static20.C: New test.
12220         * g++.old-deja/g++.other/local-alloc1.C: New test.
12221         * g++.old-deja/g++.other/conv8.C: New test.
12222         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12223         * g++.old-deja/g++.other/storeexpr1.C: New test.
12224         * g++.old-deja/g++.other/storeexpr2.C: New test.
12225         * g++.dg/eh/template2.C: New test.
12226         * g++.dg/warn/weak1.C: New test.
12227
12228 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12229
12230         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12231         Remove first, non-varying, argument.
12232
12233 2002-01-23  Richard Henderson  <rth@redhat.com>
12234
12235         * gcc.dg/inline-2.c: New.
12236
12237         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12238         Add optional target arg.  Check number of arguments.
12239         (scan-assembler-not, scan-assembler-dem): Likewise.
12240         (scan-assembler-dem-not): Likewise.
12241
12242 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12243
12244         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12245         line 12.
12246         * g++.old-deja/g++.brendan/parse3.C,
12247         g++.old-deja/g++.other/crash26.C,
12248         g++.old-deja/g++.other/crash28.C,
12249         g++.old-deja/g++.other/crash29.C,
12250         g++.old-deja/g++.other/crash30.C,
12251         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12252
12253 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12254
12255         * gcc.dg/20020115-1.c: New.
12256
12257 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12258
12259         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12260
12261 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12262
12263         * gcc.dg/20020122-3.c: New.
12264
12265 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12266
12267         * g++.dg/other/gc1.C: New test.
12268
12269 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12270
12271         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12272
12273 2002-01-22  Richard Henderson  <rth@redhat.com>
12274
12275         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12276
12277 2002-01-22  Richard Henderson  <rth@redhat.com>
12278
12279         * gcc.dg/20020122-4.c: New.
12280
12281 2002-01-22  H.J. Lu <hjl@gnu.org>
12282
12283         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12284         link output.
12285         * gcc.dg/special/ecos.exp: Likewise.
12286         * lib/g++-dg.exp: Likewise.
12287         * lib/g77-dg.exp: Likewise.
12288         * lib/gcc-dg.exp : Likewise.
12289         * lib/mike-g++.exp: Likewise.
12290         * lib/mike-g77.exp: Likewise.
12291         * lib/mike-gcc.exp: Likewise.
12292         * lib/objc-dg.exp: Likewise.
12293
12294 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12295
12296         PR target/5379
12297         * gcc.dg/20020122-2.c: New test.
12298
12299 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12300
12301         * gcc.dg/20020122-1.c: New test.
12302
12303 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12304
12305         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12306
12307 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12308
12309         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12310
12311 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12312
12313         * gcc.c-torture/compile/20020121-1.c: New test.
12314
12315 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12316
12317         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12318         ld_library_path.
12319
12320 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * gcc.dg/20020218-1.c: New test.
12323
12324 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12325
12326         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12327         messages
12328         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12329         "At global scope" warning
12330         * g++.dg/ext/align1.C: Change cygwin test for alignment
12331         from db-bogus to dg-warning
12332
12333 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12334
12335         * g77.f-torture/compile/cpp2.F: New test.
12336
12337 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12338
12339         * g++.dg/template/access1.C: New test.
12340
12341 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12342
12343         * gcc.dg/20020118-1.c: New.
12344
12345 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12346
12347         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12348
12349 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12350
12351         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12352         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12353         alignment warnings.
12354
12355 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12356
12357         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12358         torture_with_loops and torture_without_loops
12359
12360 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12361
12362         * gcc.c-torture/compile/20020116-1.c: New test.
12363
12364 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12365
12366         * gcc.dg/20020116-2.c: New test.
12367
12368         * gcc.dg/ultrasp4.c: New test.
12369
12370         * gcc.dg/20020116-1.c: New test.
12371
12372 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12373
12374         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12375         by EABI.
12376
12377 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12378
12379         * gcc.misc-tests/i386-prefetch.exp: New.
12380         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12381         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12382         * gcc.misc-tests/i386-pf-none-1.c: New test.
12383         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12384
12385 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12386
12387         * gcc.dg/gnu89-init-1.c: Add new tests.
12388
12389 2002-01-15  Andreas Jaeger  <aj@suse.de>
12390
12391         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12392         * gcc.dg/i386-mmx-2.c: Likewise.
12393         * gcc.dg/i386-sse-1.c: Likewise.
12394         * gcc.dg/i386-sse-2.c: Likewise.
12395         * gcc.dg/i386-sse-3.c: Likewise.
12396
12397 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12398
12399         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12400         Uncomment additional cases that now pass.
12401
12402 2002-01-11  Richard Henderson  <rth@redhat.com>
12403
12404         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12405         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12406
12407 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12408
12409         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12410
12411 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12412
12413         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12414         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12415
12416 2002-01-10  Dale Johannesen  <dalej@apple.com>
12417
12418         * gcc.c-torture/execute/loop-11.c: New.
12419
12420 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12421
12422         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12423         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12424
12425 2002-01-09  Richard Henderson  <rth@redhat.com>
12426
12427         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12428         type in which to perform the operation for each size.
12429
12430 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12431
12432         * gcc.c-torture/compile/20020109-2.c: New test.
12433
12434 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12435
12436         * gcc.c-torture/execute/loop-10.c: New test.
12437
12438 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12439
12440         * gcc.c-torture/compile/20010226-1.c: New test.
12441         * gcc.c-torture/compile/20010227-1.c: New test.
12442         * gcc.c-torture/compile/20010426-1.c: New test.
12443         * gcc.c-torture/compile/20010510-1.c: New test.
12444         * gcc.c-torture/compile/20010605-3.c: New test.
12445         * gcc.c-torture/compile/20010824-1.c: New test.
12446         * gcc.c-torture/execute/20010409-1.c: New test.
12447         * gcc.dg/noncompile/20000901-1.c: New test.
12448         * gcc.dg/20001023-1.c: New test.
12449         * gcc.dg/20001101-1.c: New test.
12450         * gcc.dg/20001102-1.c: New test.
12451         * gcc.dg/20010207-1.c: New test.
12452         * gcc.dg/20010405-1.c: New test.
12453         * gcc.dg/20010822-1.c: New test.
12454         * gcc.dg/20011107-1.c: New test.
12455
12456 2002-01-09  Jeffrey A Law  (law@redhat.com)
12457
12458         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12459
12460         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12461         execution failure on PA targets.
12462
12463 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12464
12465         * gcc.c-torture/compile/20020109-1.c: New test.
12466
12467 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12468
12469         * gcc.c-torture/execute/20020108-1.c: New test.
12470
12471 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12472
12473         * gcc.dg/20020108-1.c: New test.
12474
12475 2002-01-08  H.J. Lu <hjl@gnu.org>
12476
12477         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12478         for header files.
12479
12480 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12481
12482         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12483         consistency.
12484
12485 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12486
12487         * gcc.dg/altivec-4.c: Test altivec predicates.
12488
12489 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12490
12491         * gcc.c-torture/execute/20020107-1.c: New test.
12492
12493 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12494
12495         PR c/5279
12496         * gcc.c-torture/compile/20020106-1.c: New test.
12497
12498 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12499
12500         * gcc.c-torture/execute/nestfunc-4.c: New test.
12501
12502 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12503
12504         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12505         extra triple that slipped in.
12506         * g++.old-deja/g++.abi/align.C: Likewise.
12507         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12508
12509 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12510
12511         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12512         * g++.old-deja/g++.abi/align.C: Likewise.
12513         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12514
12515         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12516         on FreeBSD/i386.
12517         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12518         FreeBSD.
12519
12520 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12521
12522         * gcc.dg/20020104-1.c: New test.
12523
12524         * gcc.dg/20020104-2.c: New test.
12525
12526 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12527
12528         * gcc.dg/20020103-1.c: Fix typo in target selector.
12529
12530 2002-01-03  Richard Henderson  <rth@redhat.com>
12531
12532         * gcc.dg/20020103-1.c: New.
12533
12534 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12535
12536         * gcc.c-torture/execute/20020103-1.c: New test.
12537
12538 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12539
12540         * g++.dg/other/debug2.C: New test.
12541
12542         * gcc.c-torture/compile/20020103-1.c: New test.
12543
12544 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12545
12546         * gcc.dg/gnu89-init-1.c: Added new tests.
12547
12548 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12549
12550         * g++.dg/template/friend2.C: Remove as patch is reverted.
12551
12552         * g++.dg/warn/oldcast1.C: New test.
12553
12554         * g++.dg/template/ptrmem1.C: New test.
12555         * g++.dg/template/ptrmem2.C: New test.
12556
12557         * g++.dg/template/ntp.C: New test.
12558
12559         * g++.dg/other/component1.C: New test.
12560
12561         * g++.dg/template/ttp3.C: New test.
12562
12563         * g++.dg/template/friend2.C: New test.
12564         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12565
12566 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12567
12568         * g++.dg/other/ptrmem1.C: New test.
12569         * g++.dg/other/ptrmem2.C: New test.
12570
12571 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12572
12573         * g++.dg/template/ctor1.C: New test.
12574
12575 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12576
12577         * g++.dg/template/friend2.C: New test.
12578
12579 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12580
12581         * gcc.dg/mmix-1.c: New test.
12582
12583 2001-12-31  Richard Henderson  <rth@redhat.com>
12584
12585         * gcc.dg/asm-5.c: New.
12586
12587 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12588
12589         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12590         in namespace __gnu_cxx
12591
12592 2001-12-30  Richard Henderson  <rth@redhat.com>
12593
12594         * gcc.dg/debug-6.c: New.
12595
12596 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12597
12598         * gcc.c-torture/compile/20011229-2.c: New test.
12599
12600 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12601
12602         * gcc.dg/debug-3.c: New test.
12603         * gcc.dg/debug-4.c: New test.
12604         * gcc.dg/debug-5.c: New test.
12605
12606 2001-12-29  Richard Henderson  <rth@redhat.com>
12607
12608         * g++.dg/eh/loop1.C: New.
12609
12610 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12611
12612         * g++.dg/template/crash1.C: New test.
12613
12614 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12615
12616         * g++.dg/other/const1.C: New test.
12617
12618 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12619
12620         * gcc.c-torture/compile/20011229-1.c: New test.
12621
12622 2001-12-28  Stan Shebs  <shebs@apple.com>
12623
12624         * lib/objc-torture.exp: Resync with c-torture.exp.
12625         * lib/objc.exp: Load standard libraries.
12626
12627 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12628
12629         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12630         additional tests.
12631
12632 2001-12-27  Roger Sayle <roger@eyesopen.com>
12633
12634         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12635
12636 2001-12-27  Richard Henderson  <rth@redhat.com>
12637
12638         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12639
12640 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12641
12642         * g++.dg/eh/ctor1.C: New test.
12643         * g++.dg/other/error2.C: New test.
12644
12645 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12646
12647         * g++.dg/other/init2.C: New test.
12648
12649 2001-12-24  Richard Henderson  <rth@redhat.com>
12650
12651         * gcc.dg/20011223-1.c: New.
12652         * gcc.dg/inline-1.c: New.
12653
12654 2001-12-23  Richard Henderson  <rth@redhat.com>
12655
12656         * gcc.dg/asm-4.c: Test operand modifiers.
12657
12658 2001-12-23  Richard Henderson  <rth@redhat.com>
12659
12660         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12661
12662 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12663
12664         * gcc.c-torture/execute/20011223-1.c: New test.
12665
12666 2001-12-21  Richard Henderson  <rth@redhat.com>
12667
12668         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12669         re-enables the warning.
12670
12671 2001-12-21  Richard Henderson  <rth@redhat.com>
12672
12673         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12674
12675 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12676
12677         * gcc.c-torture/compile/20011218-1.c: New test.
12678
12679 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12680
12681         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12682         arm-isr.c test.
12683         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12684         epilogue generation for ARM ISR routines.
12685
12686 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12687
12688         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12689         * gcc.dg/format/c90-printf-3.c: Likewise.
12690         * gcc.dg/format/c99-printf-3.c: Likewise.
12691         * gcc.dg/format/ext-1.c: Likewise.
12692         * gcc.dg/format/ext-6.c: Likewise.
12693         * gcc.dg/format/format.h: Prototype unlocked stdio.
12694
12695 2001-12-20  Richard Henderson  <rth@redhat.com>
12696
12697         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12698         (arena): Use it.
12699         (malloc): Correct allocation logic.  Abort if we fill up the
12700         arena before initialization complete.
12701         (realloc): Correct allocation logic.
12702
12703 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12704
12705         * gcc.c-torture/compile/20011219-2.c: New test.
12706
12707         * gcc.c-torture/execute/20011219-1.c: New test.
12708
12709 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12710
12711         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12712         target does not support weak symbols.
12713
12714 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12715
12716         * gcc.c-torture/compile/20011219-1.c: New test.
12717
12718 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12719
12720         * g++.dg/other/error1.C: New test.
12721
12722 2001-12-17  Jeffrey A Law  (law@redhat.com)
12723
12724         * gcc.c-torture/execute/20011217-1.c: New test.
12725
12726 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12727
12728         * objc.dg/special/: New directory.
12729         * objc.dg/special/special.exp: New file.
12730         * objc.dg/special/unclaimed-category-1.h: New file.
12731         * objc.dg/special/unclaimed-category-1a.m: New file.
12732         * objc.dg/special/unclaimed-category-1.m: New file.
12733
12734 2001-12-17  Andreas Jaeger  <aj@suse.de>
12735
12736         * gcc.c-torture/compile/20011217-2.c: New test.
12737
12738 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12739
12740         * gcc.c-torture/compile/20011217-1.c: New test.
12741
12742 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12743
12744         * testsuite/gcc.dg/20011214-1.c: New.
12745
12746 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12747
12748         * gcc.dg/altivec-4.c: New.
12749
12750 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12751
12752         * gcc.dg/20011113-1.c: New test.
12753
12754 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12755
12756         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12757         std::__malloc_alloc_template<0> and
12758         std::__default_alloc_template<false, 0>.
12759
12760 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12761
12762         * objc/execute/bf-21.m: New test.
12763         * objc/execute/enumeration-1.m: New test.
12764         * objc/execute/enumeration-2.m: New test.
12765
12766 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12767
12768         * gcc.dg/gnu89-init-1.c: New test.
12769
12770 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12771
12772         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12773         * g++.old-deja/g++.jason/2371.C: Likewise.
12774         * g++.old-deja/g++.jason/template33.C: Likewise.
12775         * g++.old-deja/g++.jason/template34.C: Likewise.
12776         * g++.old-deja/g++.jason/template36.C: Likewise.
12777         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12778         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12779         * g++.old-deja/g++.other/typename1.C: Likewise.
12780         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12781         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12782         * g++.old-deja/g++.pt/typename11.C: Likewise.
12783         * g++.old-deja/g++.pt/typename14.C: Likewise.
12784         * g++.old-deja/g++.pt/typename16.C: Likewise.
12785         * g++.old-deja/g++.pt/typename3.C: Likewise.
12786         * g++.old-deja/g++.pt/typename4.C: Likewise.
12787         * g++.old-deja/g++.pt/typename5.C: Likewise.
12788         * g++.old-deja/g++.pt/typename7.C: Likewise.
12789         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12790
12791 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12792
12793         * g++.dg/other/linkage1.C: New test.
12794         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12795         specifiers.
12796
12797 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12798
12799         * gcc.dg/concat.c: New test.
12800
12801 2001-12-11  Stan Shebs  <shebs@apple.com>
12802
12803         * objc/compile: New test directory.
12804         * objc/compile/compile.exp: New expect script.
12805         * objc/compile/20011211-1.m: New compile test.
12806
12807 2001-12-11  Jason Merrill  <jason@redhat.com>
12808
12809         * lib/prune.exp (prune_gcc_output): Also handle "In member
12810         function".  So many permutations...
12811
12812 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12813
12814         * g++.dg/template/typedef1.C: New test.
12815
12816 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12817
12818         * g++.dg/other/copy1.C: New test.
12819
12820 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12821
12822         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12823
12824         * gcc.dg/builtin-choose-expr.c: New.
12825
12826 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12827
12828         * gcc.dg/altivec-2.c: New.
12829
12830 2001-12-07  Richard Henderson  <rth@redhat.com>
12831
12832         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12833
12834 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12835
12836         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12837         ultrasparc.
12838
12839 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12840
12841         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12842
12843 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12844
12845         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12846         variable argument list.
12847
12848 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12849
12850         * gcc.c-torture/execute/memcheck: Delete entire directory.
12851         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12852         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12853
12854 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12855
12856         * gcc.dg/Wshadow-1.c: New test.
12857
12858 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12859
12860         * gcc.c-torture/compile/20011130-1.c: New test.
12861
12862         * gcc.dg/noncompile/20011025-1.c: New test.
12863
12864         * g++.dg/other/anon-union.C: New test.
12865
12866         * gcc.c-torture/execute/20011024-1.c: New test.
12867
12868 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12869
12870         * gcc.c-torture/execute/20000722-1.x,
12871         gcc.c-torture/execute/20010123-1.x: Remove.
12872         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12873         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12874         gcc.dg/c99-complit-2.c: New tests.
12875
12876 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12877
12878         * g++.dg/inherit/base1.C: New test.
12879
12880 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12881
12882         * g++.dg/other/stdarg1.C: New test.
12883
12884         * gcc.c-torture/compile/20011130-2.c: New test.
12885
12886 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12887
12888         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12889         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12890         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12891         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12892         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12893         * gcc.dg/builtin-prefetch-1.c: New test.
12894
12895 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12896
12897         * gcc.dg/20011130-1.c: New test.
12898
12899 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12900
12901         * g++.dg/other/scope1.C: New test.
12902         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12903
12904 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12905
12906         * gcc.dg/vla-init-1.c: New test.
12907
12908 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12909
12910         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12911
12912 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12913
12914         * objc.dg/alias.m: Update.
12915         * objc.dg/class-1.m: Update.
12916         * objc.dg/const-str-1.m: Update.
12917         * objc.dg/fwd-proto-1.m: Update.
12918         * objc.dg/id-1.m: Update.
12919         * objc.dg/super-class-1.m: Update.
12920
12921 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12922
12923         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12924         constructs.
12925
12926 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12927
12928         * gcc.c-torture/execute/20011128-1.c: New test.
12929
12930 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12931
12932         * gcc.dg/20011127-1.c: New test.
12933
12934 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12935
12936         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12937         from Austin Group draft 7.
12938         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12939         scanf format arguments.
12940         * gcc.dg/format/no-exargs-2.c: New test.
12941
12942 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12943
12944         * g++.dg/abi/vbase8-4.C: New test.
12945
12946 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12947
12948         * gcc.c-torture/execute/20011121-1.c: New test.
12949
12950 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12951
12952         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12953
12954 2001-11-23  Andreas Jaeger  <aj@suse.de>
12955
12956         * gcc.dg/cpp/charconst-2.c: New test.
12957
12958 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12959
12960         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12961         to the host if it is remote.  Let tests specify extra headers
12962         they use.
12963         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12964         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12965         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12966         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12967         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12968         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12969         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12970         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12971         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12972         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12973
12974 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12975
12976         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12977         for little endian ARMs.
12978
12979 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12980
12981         * gcc.c-torture/compile/20011119-1.c: New test.
12982         * gcc.c-torture/compile/20011119-2.c: New test.
12983
12984 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12985
12986         * gcc.dg/altivec-1.c: Fix typo.
12987
12988 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12989
12990         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12991
12992 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12993
12994         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12995
12996 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12997
12998         * lib/g77.exp: Don't specify --rpath-link.
12999
13000         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
13001         across all the headers.
13002         * gcc.dg/format/format.exp: For testing on a remote host,
13003         copy format.h.
13004
13005         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
13006         * gcc.c-torture/execute/930406-1.c: Likewise.
13007         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13008
13009 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
13010
13011         * gcc.dg/altivec-1.c: New.
13012
13013 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
13014
13015         * gcc.dg/cpp/fpreprocessed.c: New test case.
13016
13017 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13018
13019         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
13020         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
13021         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
13022
13023 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13024
13025         * gcc.dg/no-builtin-1.c: New test.
13026
13027 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
13028
13029         * gcc.c-torture/execute/20011115-1.c: New test.
13030
13031 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
13032
13033         * gcc.c-torture/compile/20011114-2.c: New test.
13034         * gcc.c-torture/compile/20011114-3.c: New test.
13035         * gcc.c-torture/compile/20011114-4.c: New test.
13036
13037 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13038
13039         * g++.dg/other/init1.C: New test.
13040
13041 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
13042
13043         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
13044         message.
13045
13046         * gcc.c-torture/execute/20011114-1.c: New testcase.
13047
13048         * gcc.c-torture/compile/20010327-1.c: Revert last change.
13049         * gcc.c-torture/compile/20011114-1.c: New test, exactly
13050         like the (before this change) version of 20010327-1.c.
13051
13052 2001-11-14  Roger Sayle <roger@eyesopen.com>
13053
13054         * gcc.c-torture/execute/string-opt-13.c: New testcase.
13055
13056 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
13057
13058         * g++.dg/init/array2.C: New test.
13059
13060 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
13061
13062         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
13063
13064 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
13065
13066         * g++.dg/other/forscope1.C: New test.
13067         * g++.dg/ext/forscope1.C: New test.
13068         * g++.dg/ext/forscope2.C: New test.
13069
13070 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
13071
13072         * gcc.c-torture/execute/20011113-1.c: New test.
13073
13074 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
13075
13076         * gcc.c-torture/execute/20011109-2.c: New test.
13077
13078         * gcc.c-torture/execute/20011109-1.c: New test.
13079
13080 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
13081
13082         * gcc.c-torture/compile/20011109-1.c: New test.
13083
13084 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
13085
13086         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
13087         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
13088         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
13089         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
13090         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
13091         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
13092         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
13093
13094 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13095
13096         * g++.dg/warn/Wshadow-1.C: New tests.
13097         * g++.old-deja/g++.mike/for3.C: Update.
13098
13099 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13100
13101         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
13102         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
13103         XFAILs.  Adjust expected error texts.
13104         * gcc.c-torture/compile/20011106-1.c,
13105         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
13106         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
13107         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
13108         gcc.dg/c99-array-lval-5.c: New tests.
13109
13110 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13111
13112         * gcc.dg/cpp/defined.c: Update.
13113
13114 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13115
13116         * gcc.c-torture/execute/anon-1.c: New test.
13117
13118 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
13119
13120         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
13121         same size, so no warning should be produced on stormy16.
13122
13123         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
13124         due to oversized array.
13125         * g++.old-deja/g++.mike/ns15.C: Likewise.
13126         * g++.old-deja/g++.pt/crash16.C: Likewise.
13127
13128 2001-11-02  Graham Stott  <grahams@redhat.com>
13129
13130         * g++.dgother/debug1.C: Fix typos.
13131
13132 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
13133
13134         * g++.dg/other/debug1.C: New test.
13135
13136 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13137
13138         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
13139         of unsigned long.
13140
13141 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
13142
13143         * gcc.dg/20011029-2.c: New test.
13144
13145         * gcc.c-torture/compile/20011029-1.c: New test.
13146
13147 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
13148
13149         * objc/execute/class_self-1.m: New test.
13150         * objc/execute/class_self-2.m: New test.
13151
13152 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
13153
13154         * gcc.misc-tests/msgs.exp: Delete.
13155         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
13156         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
13157         error set to match recent changes.
13158
13159 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
13160
13161         * gcc.dg/20011021-1.c: New test.
13162
13163 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
13164
13165         * gcc.c-torture/compile/20011023-1.c: New test.
13166
13167 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
13168
13169         * lib/g77.exp: Rewrite based on lib/g++.exp.
13170
13171 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
13172
13173         * gcc.c-torture/execute/20011019-1.c: New test.
13174
13175         * gcc.dg/20011018-1.c: New test.
13176
13177 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
13178
13179         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
13180
13181 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
13182
13183         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
13184         * gcc.dg/attr-invalid.c: Likewise.
13185
13186 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
13187
13188         * testsuite/gcc.dg/20011015-1.c: New test.
13189
13190 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13191
13192         * g++.dg/template/unify2.C: New test.
13193
13194 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13195
13196         * g++.dg/other/exception-specification.C: New test
13197
13198 2001-10-13  Tom Rix  <trix@redhat.com>
13199
13200         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13201         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13202
13203 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13204
13205         * testsuite/gcc.dg/20011009-1.c: New test.
13206
13207 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13208
13209         PR g++/4476
13210         * g++.dg/other/friend1.C: New test.
13211
13212 2001-10-11  Richard Henderson  <rth@redhat.com>
13213
13214         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13215
13216 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13217
13218         * gcc.c-torture/compile/20011010-1.c: New.
13219
13220 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13221
13222         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13223         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13224         g77.f-torture/execute/execute.exp,
13225         g77.f-torture/noncompile/noncompile.exp,
13226         gcc.c-torture/compile/compile.exp,
13227         gcc.c-torture/execute/execute.exp,
13228         gcc.c-torture/execute/ieee/ieee.exp,
13229         gcc.c-torture/execute/memcheck/memcheck.exp,
13230         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13231         objc/execute/execute.exp: Update FSF address.
13232
13233 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13234
13235         * gcc.dg/cpp/cmdlne-C.c: Update.
13236         * gcc.dg/cpp/cmdlne-C2.c: New.
13237
13238 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13239
13240         * gcc.c-torture/execute/20011008-3.c: New.
13241
13242 2001-10-08  DJ Delorie  <dj@redhat.com>
13243
13244         * gcc.dg/20011008-1.c: New.
13245         * gcc.dg/20011008-2.c: New.
13246
13247 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13248
13249         * gcc.dg/cpp/spacing1.c: Update test.
13250
13251 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13252
13253         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13254         spelling errors of "separate" as "seperate".
13255
13256 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13257
13258         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13259         enough to avoid inlining.
13260
13261 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13262
13263         * lib/g77.exp: set libg2c_dir correctly.
13264
13265 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13266
13267         * gcc.dg/cpp/macro11.c: New test.
13268
13269 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13270
13271         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13272         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13273         gcc.dg/format/multattr-3.c: New tests.
13274         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13275         tests for format attributes on function pointers being rejected.
13276
13277 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13278
13279         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13280
13281 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13282
13283         * g++.dg/warn/format1.C: New test.
13284
13285 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13286
13287         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13288
13289 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13290
13291         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13292
13293 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13294
13295         * gcc.dg/cpp/redef2.c: Add test.
13296
13297 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13298
13299         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13300         long-standing bug on i686, apparently.
13301         * gcc.c-torture/execute/loop-2c.x: New file.
13302         * gcc.c-torture/execute/loop-2d.x: New file.
13303         * gcc.c-torture/execute/loop-3c.x: New file.
13304
13305 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13306
13307         * gcc.dg/cpp/20000625-2.c: Correct line number.
13308
13309 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13310
13311         * gcc.dg/cpp/macro10.c: New test.
13312         * gcc.dg/cpp/strify3.c: New test.
13313         * gcc.dg/cpp/spacing1.c: Add tests.
13314         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13315         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13316
13317 2001-09-24  DJ Delorie  <dj@redhat.com>
13318
13319         * gcc.c-torture/execute/20010924-1.c: New test.
13320
13321 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13322
13323         * testsuite/objc/execute/paste.m: Remove.
13324
13325 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13326
13327         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13328
13329 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13330
13331         * g77.dg/strlen0.f: New test.
13332
13333 2001-09-21  Richard Henderson  <rth@redhat.com>
13334
13335         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13336         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13337
13338 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13339
13340         Table-driven attributes.
13341         * g++.dg/ext/attrib1.C: New test.
13342
13343 2001-09-20  DJ Delorie  <dj@redhat.com>
13344
13345         * gcc.dg/20000926-1.c: Update expected warning messages.
13346         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13347         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13348         array.
13349
13350 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13351
13352         * g++.dg/eh/registers1.C: New test case.
13353
13354 2001-09-17  Richard Henderson  <rth@redhat.com>
13355
13356         * gcc.dg/array-5.c: Fix VLA decomposition test.
13357
13358 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13359
13360         * gcc.dg/cpp/line5.c: New testcase.
13361
13362 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13363
13364         * gcc.dg/cpp/macro9.c: New test.
13365
13366 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13367
13368         * gcc.c-torture/execute/980223.c: Change type of addr from long
13369         to char *.
13370
13371 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13372
13373         * gcc.c-torture/execute/20010915-1.c: New test.
13374
13375 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13376
13377         * g77.dg/bprob: New directory.
13378         * g77.dg/bprob/bprob.exp: New file.
13379         * g77.dg/bprob/bprob-1.f: New test.
13380         * g77.dg/gcov: New directory.
13381         * g77.dg/gcov/gcov.exp: New file.
13382         * g77.dg/gcov/gcov-1.f: New test.
13383         * g77.dg/gcov/gcov-1.x: New file.
13384
13385 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13386
13387         * gcc.dg/cpp/directiv.c: Update.
13388         * gcc.dg/cpp/undef1.c: Update.
13389
13390 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13391
13392         * gcc.dg/20010912-1.c: New test.
13393
13394 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13395
13396         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13397         language-independent file in lib.
13398         * lib/gcov.exp: New file.
13399
13400 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13401
13402         * gcc.c-torture/compile/20010911-1.c: New test.
13403
13404 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13405
13406         * lib/profopt.exp: New, to support profile-directed optimizations.
13407         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13408         * gcc.misc-tests/bprob-1.c: New test.
13409         * gcc.misc-tests/bprob-2.c: New test.
13410
13411 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13412
13413         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13414         XFAIL and which kinds of gcov output to verify.
13415         * gcc.misc-tests/gcov-4b.x: New file.
13416         * gcc.misc-tests/gcov-5b.x: New file.
13417         * gcc.misc-tests/gcov-6.x: New file.
13418         * gcc.misc-tests/gcov-7.c: New test.
13419         * gcc.misc-tests/gcov-7.x: New file.
13420
13421 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13422
13423         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13424         * gcc.misc-tests/gcov-6.c: New test.
13425
13426 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13427
13428         PR c++/3986
13429         * g++.dg/abi/vbase1.C: New test.
13430
13431 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13432
13433         * objc.dg/method-2.m: New.
13434
13435 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13436
13437         PR c++/4203
13438         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13439         * g++.dg/init/empty1.C: New test.
13440
13441 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13442
13443         * gcc.c-torture/compile/20010903-1.c: New test.
13444
13445 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13446
13447         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13448         for m68k.
13449
13450 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13451
13452         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13453
13454         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13455
13456         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13457
13458 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13459
13460         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13461         for 16-bit 'unsigned int'.
13462
13463 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13464
13465         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13466
13467 2001-08-27  Richard Henderson  <rth@redhat.com>
13468
13469         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13470         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13471
13472 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13473
13474         * gcc.dg/asm-names.c (ymain): New.
13475
13476 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13477
13478         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13479         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13480         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13481
13482 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13483
13484         * gcc.dg/compare5.c: New testcase.
13485
13486 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13487
13488         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13489         and "In instantiation".
13490
13491 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13492
13493         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13494
13495 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13496
13497         * gcc.misc-tests/gcov.exp: Add support for branch information.
13498         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13499         * gcc.misc-tests/gcov-4.c: New test.
13500         * gcc.misc-tests/gcov-4b.c: New test.
13501         * gcc.misc-tests/gcov-5b.c: New test.
13502
13503 2001-08-20  Zack Weinberg  <zackw@panix.com>
13504
13505         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13506         expected to fail.
13507
13508 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13509
13510         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13511
13512 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13513
13514         * g++.dg/eh/
13515         Moved to gcc-deps.exp
13516         * gcc-deps.exp: New file.
13517
13518 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13519
13520         * g++.old-deja/g++.pt/defarg14.C: New test.
13521
13522 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13523
13524         * g++.old-deja/g++.other/lineno5.C: New test.
13525
13526 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13527
13528         * g++.old-deja/g++.pt/crash68.C: New test.
13529
13530 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13531
13532         * g++.old-deja/g++.other/crash42.C: New test.
13533
13534 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13535
13536         * gcc.dg/cpp/extratokens.c: Fix.
13537         * gcc.dg/cpp/skipping2.c: New tests.
13538
13539 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13540
13541         * gcc.c-torture/execute/20010724-1.c: New file.
13542         * gcc.c-torture/execute/20010724-1.x: New file.
13543
13544 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13545
13546         * g++.old-deja/g++.other/cond7.C: New test.
13547
13548 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13549
13550         * g++.old-deja/g++.other/optimize4.C: New test.
13551
13552 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13553
13554         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13555
13556 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13557
13558         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13559         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13560         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13561         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13562
13563         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13564         bug report" message.
13565
13566         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13567         * g++.dg/ext/instantiate1.C: Move from old-deja.
13568
13569 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13570
13571         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13572         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13573         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13574         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13575
13576 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13577
13578         * gcc.c-torture/execute/20010723-1.c: New test.
13579
13580 2001-07-23  Ben Elliston  <bje@redhat.com>
13581
13582         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13583
13584 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13585
13586         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13587         i[34567]86-*-*.
13588         Delete handling of ieee_multilib_flags.
13589         Pass -mieee for alpha*-*-* and sh-*-*.
13590         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13591
13592 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13593
13594         Remove old-abi tests.
13595         * g++.old-deja/g++.mike/p11116.C: Remove.
13596         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13597
13598 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13599
13600         * g77.f-torture/compile/pr3743.f:  New test
13601
13602 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13603
13604         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13605
13606 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13607
13608         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13609         g++.old-deja/g++.pt/static6.C: Likewise.
13610         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13611         supports weak symbols.
13612
13613 2001-07-18  Andreas Jaeger  <aj@suse.de>
13614
13615         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13616         supported again.
13617
13618 2001-07-18  Andreas Jaeger  <aj@suse.de>
13619
13620         * gcc.dg/iftrap-1.c: Fix target line.
13621
13622 2001-07-17  Richard Henderson  <rth@redhat.com>
13623
13624         * gcc.c-torture/execute/20010717-1.c: New.
13625
13626 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13627
13628         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13629         tests.
13630
13631 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13632
13633         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13634
13635 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13636
13637         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13638         UAC_SIGBUS, UAC_NOPRINT definitions.
13639
13640 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13641
13642         * objc/execute/object_is_class.m: New test.
13643         * objc/execute/object_is_meta_class.m: New test.
13644
13645 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13646
13647         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13648         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13649
13650 2001-01-15  David Bil
13651         * objc/execute/class-14.m: Added.
13652         * objc/execute/class-2.m: Added.
13653         * objc/execute/class-3.m: Added.
13654         * objc/execute/class-4.m: Added.
13655         * objc/execute/class-5.m: Added.
13656         * objc/execute/class-6.m: Added.
13657         * objc/execute/class-7.m: Added.
13658         * objc/execute/class-8.m: Added.
13659         * objc/execute/class-9.m: Added.
13660         * objc/execute/class-tests-1.h
13661         * objc/execute/class-tests-2.h
13662         * objc/execute/compatibility_alias.m: Added.
13663         * objc/execute/encode-1.m: Added.
13664         * objc/execute/formal_protocol-1.m: Added.
13665         * objc/execute/formal_protocol-2.m: Added.
13666         * objc/execute/formal_protocol-3.m: Added.
13667         * objc/execute/formal_protocol-4.m: Added.
13668         * objc/execute/formal_protocol-5.m: Added.
13669         * objc/execute/formal_protocol-6.m: Added.
13670         * objc/execute/formal_protocol-7.m: Added.
13671         * objc/execute/informal_protocol.m: Added.
13672         * objc/execute/initialize.m: Added.
13673         * objc/execute/load.m: Added.
13674         * objc/execute/many_args_method.m: Added.
13675         * objc/execute/nested-3.m: Added.
13676         * objc/execute/no_clash.m: Added.
13677         * objc/execute/private.m: Added.
13678         * objc/execute/redefining_self.m: Added.
13679         * objc/execute/root_methods.m: Added.
13680         * objc/execute/selector-1.m: Added.
13681         * objc/execute/static-1.m: Added.
13682         * objc/execute/static-2.m: Added.
13683         * objc/execute/va_method.m: Added.
13684
13685 2001-03-10  Richard Henderson  <rth@redhat.com>
13686
13687         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13688
13689 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13690
13691         * g++.old-deja/g++.other/crash31.C: XFAIL.
13692         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13693         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13694         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13695         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13696         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13697
13698 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13699
13700         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13701
13702 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13703
13704         * gcc.dg/20000724-1.c: Don't use multiline strings.
13705
13706 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13707
13708         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13709         result of -cString against what we expect it to be; don't just
13710         print it out for no one to read.
13711
13712         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13713         Based on testcases provided by Nicola Pero.
13714
13715 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13716
13717         * gcc.dg/cpp/macro7.c: New test.
13718
13719 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13720
13721         * gcc.dg/cpp/multiline.c: Update.
13722
13723 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13724
13725         * g++.old-deja/g++.other/enum3.C: New test.
13726
13727 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13728
13729         * g++.old-deja/g++.other/pod1.C: New test.
13730
13731 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13732
13733         * g++.old-deja/g++.ext/overload1.C: New test.
13734
13735 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13736
13737         * g++.old-deja/g++.pt/using1.C: New test.
13738
13739 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13740
13741         * g++.old-deja/g++.other/using9.C: New test.
13742
13743 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13744
13745         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13746
13747         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13748
13749 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13750
13751         * g++.old-deja/g++.ext/realpt1.C: Remove.
13752
13753 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13754
13755         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13756
13757 2001-02-26  Will Cohen  <wcohen@redhat.com>
13758
13759         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13760
13761 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13762
13763         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13764         templatized constructors.
13765
13766 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13767
13768         * gcc.c-torture/execute/20010224-1.c: New test.
13769
13770 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13771
13772         * gcc.c-torture/execute/20010222-1.c: New test.
13773
13774 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13775
13776         * g++.old-deja/g++.other/inline20.C: New test.
13777
13778 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13779
13780         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13781
13782 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13783
13784         * g++.old-deja/g++.other/lookup22.C: New test.
13785
13786 200
13787         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13788         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13789         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13790         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13791         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13792
13793 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13794
13795         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13796         account.
13797
13798 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13799
13800         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13801
13802 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13803
13804         * g++.old-deja/g++.pt/crash62.C: New test.
13805
13806 2001-01-04  Richard Henderson  <rth@redhat.com>
13807
13808         * gcc.dg/20000926-1.c: Update expected warnings.
13809         * gcc.dg/array-2.c: Likewise.
13810         * gcc.dg/array-4.c: Also validate flexible array members.
13811         * gcc.dg/c99-flex-array-1.c: New.
13812
13813 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13814
13815         * gcc.c-torture/compile/20001222-1.x: Remove.
13816
13817 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13818
13819         * gcc.c-torture/execute/built-in-setjmp.c: New.
13820
13821 2001-01-03  Richard Henderson  <rth@redhat.com>
13822
13823         * gcc.dg/940510-1.c: Update expected error wording.
13824         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13825
13826 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13827
13828         * lib/target-supports.exp (check_alias_available): Modified to
13829         indicate aliases not supported if only weak aliases are supported.
13830
13831 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13832
13833         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13834         Turn on cmpstrsi checks for __pj__ and __i370__.
13835
13836 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13837
13838         * g++.old-deja/g++.other/virtual11.C: New test.
13839
13840 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13841
13842         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13843
13844 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13845
13846         * gcc.c-torture/compile/20010102-1.c: New test.
13847
13848 2001-01-02  Andreas Jaeger  <aj@suse.de>
13849
13850         * gcc.dg/noreturn-3.c: New test.
13851
13852         * gcc.dg/noreturn-4.c: New test.
13853
13854 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13855
13856         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13857         __builtin_fputc and __builtin_fwrite.
13858
13859 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13860
13861         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13862         signed char, not default char.
13863
13864 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13865
13866         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13867
13868 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13869
13870         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13871
13872 2000-12-29  Richard Henderson  <rth@redhat.com>
13873
13874         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13875         (__cyg_profile_func_exit): Define.
13876
13877 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13878
13879         * g++.dg/vtgc1.C: New test.
13880
13881 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13882
13883         * gcc.dg/noncompile/20001228-1.c: New test.
13884
13885         * gcc.dg/20001228-1.c: New test.
13886
13887         * gcc.c-torture/execute/20001228-1.c: New test.
13888
13889 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13890
13891         * gcc.dg/format-strfmon-1.c: New test.
13892
13893 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13894
13895         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13896         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13897         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13898         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13899         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13900         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13901         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13902         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13903         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13904         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13905         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13906         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13907         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13908
13909         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13910         * gcc.c-torture/execute/string-opt-4.c: Test index.
13911
13912 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13913
13914         * gcc.c-torture/compile/20001226-1.c: New test.
13915
13916 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13917
13918         * gcc.c-torture/compile/20001222-1.c: New test.
13919         * gcc.c-torture/compile/20001222-1.x: Xfail.
13920
13921 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13922
13923         * gcc.c-torture/execute/comp-goto-2.c: New test.
13924
13925 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13926
13927         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13928         Use long types if __INT_MAX__ is 32767.
13929         (main): Use cast to (sint32 *) when poking 88 into a_page.
13930
13931         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13932
13933 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13934
13935         * gcc.c-torture/compile/20001221-1.c: New test.
13936         * gcc.c-torture/execute/20001221-1.c: New test.
13937
13938 2000-12-20  Richard Henderson  <rth@redhat.com>
13939
13940         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13941         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13942
13943 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13944
13945         * gcc.dg/compare3.c: New test.
13946
13947 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13948
13949         * gcc.dg/format-warnll-1.c: New test.
13950
13951 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13952
13953         * gcc.dg/cpp/cmdlne-P.c: New test.
13954
13955 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13956
13957         * gcc.c-torture/execute/builtin-abs-1.c,
13958         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13959
13960 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13961
13962         * gcc.dg/cpp/multiline.c: New test.
13963
13964 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13965
13966         * g++.old-deja/g++.other/syshdr1.C: Update.
13967         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13968
13969 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13970
13971         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13972
13973 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13974
13975         * g++.old-deja/g++.pt/ttp65.C: New test.
13976
13977 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13978
13979         * g++.old-deja/g++.pt/ttp64.C: New test.
13980
13981 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13982
13983         * g++.old-deja/g++.pt/spec33.C: New test.
13984
13985 2000-12-14  Catherine Moore  <clm@redhat.com>
13986
13987         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13988         * gcc.c-torture/execute/920612-2.c: Likewise.
13989         * gcc.c-torture/execute/920428-2.c: Likewise.
13990         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13991         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13992
13993 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13994
13995         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13996         * gcc.dg/pack-test-2.c: Likewise.
13997
13998 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13999
14000         Tests by Zack Weinberg <zackw@stanford.edu>.
14001
14002         * gcc.dg/cpp/defined.c: Update.
14003         * gcc.dg/cpp/defined_trad.c: New tests.
14004
14005 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14006
14007         * gcc.dg/cpp/trad-direct.c: Update.
14008
14009 2000-12-11  Neil Booth  <neilb@earthling.net>
14010
14011         * gcc.dg/cpp/defined_trad.c
14012
14013 2000-12-11  Neil Booth  <neilb@earthling.net>
14014
14015         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
14016
14017 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14018
14019         * gcc.dg/format-miss-2.c: New test.
14020
14021 2000-12-09  Neil Booth  <neilb@earthling.net>
14022
14023         * gcc.dg/cpp/lineflags.c: New tests.
14024         * gcc.dg/cpp/poison.c: Update.
14025         * gcc.dg/cpp/redef2.c: Update.
14026         * gcc.dg/cpp/skipping.c: New test.
14027
14028 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
14029
14030         * g++.old-deja/g++.other/eh3.C: New testcase.
14031
14032 2000-12-07  Neil Booth  <neilb@earthling.net>
14033
14034         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14035         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14036         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14037         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14038         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14039         Update.
14040
14041 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14042
14043         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14044         __SIZE_TYPE__ instead of int for type of integers cast to
14045         pointers.
14046
14047 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14048
14049         * g++.old-deja/g++.other/cleanup4.C: New test.
14050
14051 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14052
14053         * format-sec-1.c: New test.
14054
14055 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14056
14057         * gcc.dg/format-nonlit-3.c: New test.
14058
14059 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14060
14061         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14062         through a null pointer.
14063
14064 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
14065         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
14066         library makes no calls to `operator new' during initialization.
14067
14068 2000-11-04  Neil Booth  <neilb@earthling.net>
14069
14070         * gcc.dg/cpp/include2.c: New tests.
14071
14072 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
14073
14074         * lib/g++.exp (g++_set_ld_library_path): New function.
14075         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
14076
14077 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
14078
14079         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14080         warnings.
14081
14082 2000-11-01  Richard Henderson  <rth@redhat.com>
14083
14084         * g++.old-deja/g++.ext/namedret1.C: New.
14085         * g++.old-deja/g++.ext/namedret2.C: New.
14086         * g++.old-deja/g++.ext/namedret3.C: New.
14087
14088 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14089
14090         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14091         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14092
14093 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14094
14095         * gcc.c-torture/execute/va-arg-21.c: New test.
14096
14097 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14098
14099         * gcc.dg/c99-complex-2.c: New test.
14100
14101 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14102
14103         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14104
14105 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14106
14107         * g++.old-deja/g++.other/inline16.C: New test.
14108
14109 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14110
14111         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14112         __PRETTY_FUNCTION__
14113
14114 2000-10-29  Neil Booth  <neilb@earthling.net>
14115
14116         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14117         New tests.
14118         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14119         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14120         optimisation.
14121
14122 2000-10-29  Neil Booth  <neilb@earthling.net>
14123
14124         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14125         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14126         * mi5.c: Test multiple includes work with -C.
14127         * trigraphs.c: Test ^= version.
14128
14129 2000-10-28  Neil Booth  <neilb@earthling.net>
14130
14131         New tests and test updates for new macro expander.
14132
14133         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14134         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14135         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14136         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14137         new diagnostic messages.
14138
14139         * gcc.dg/cpp/macro3.c: New tests.
14140
14141 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14142
14143         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14144         on the same line.
14145
14146 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14147
14148         * g++.old-deja/g++.other/eh2.C: New test.
14149
14150 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14151
14152         * gcc.c-torture/execute/20001027-1.c: New test.
14153
14154 2000-10-26  Richard Henderson  <rth@redhat.com>
14155
14156         * gcc.c-torture/execute/20001026-1.c: New.
14157
14158 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14159
14160         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14161         * g++.old-deja/g++.law/builtin1.C: Likewise.
14162         * g++.old-deja/g++.law/ctors10.C: Likewise.
14163         * g++.old-deja/g++.law/virtual3.C: Likewise.
14164         * g++.old-deja/g++.mike/p658.C: Likewise.
14165         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14166         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14167         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14168         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14169         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14170
14171 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14172
14173         * gcc.c-torture/compile/20001024-1.c: New test.
14174
14175 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14176
14177         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14178         to tell us whether or not we are using V3.
14179
14180 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14181
14182         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14183         operands.
14184
14185 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14186
14187         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14188
14189 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14190
14191         * gcc.c-torture/execute/20001024-1.c: New test.
14192
14193 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14194
14195         * g++.old-deja/g++.other/sibcall1.C: New test.
14196
14197 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14198
14199         * gcc.dg/noncompile/init-3.c: New test.
14200
14201 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14202
14203         * gcc.dg/format-array-1.c: New test.
14204
14205 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14206
14207         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14208         writing through null pointers; remove comment about testing
14209         unterminated strings.
14210
14211 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14212
14213         * gcc.c-torture/execute/20001017-2.c: New test.
14214
14215 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14216
14217         * gcc.c-torture/compile/20001018-1.c: New test.
14218         * gcc.c-torture/compile/20001018-1.x: Xfail.
14219
14220 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14221
14222         * gcc.c-torture/execute/20001017-1.c: New test.
14223
14224 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14225
14226         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14227         for multiple use of arguments with scanf formats; add tests for
14228         multiple use of arguments.
14229
14230 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14231
14232         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14233
14234 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14235
14236         * gcc.dg/format-miss-1.c: New test.
14237
14238 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14239
14240         * gcc.c-torture/execute/20001013-1.c: New test.
14241
14242 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14243
14244         * gcc.dg/format-branch-1.c: New test.
14245
14246 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14247
14248         * README, lib/file-format.exp: Remove EGCS references.
14249
14250 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14251
14252         * gcc.dg/20001013-1.c: New test.
14253
14254 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14255
14256         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14257         for intmax_t in the compiler using __typeof__ and the type rules
14258         for conditional expressions.
14259
14260 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14261
14262         * gcc.dg/20001012-1.c: New test.
14263         * gcc.dg/20001012-2.c: New test.
14264
14265 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14266
14267         * gcc.dg/format-attr-1.c: New test.
14268
14269 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14270
14271         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14272         __LONG_LONG_MAX__ instead of LLONG_MAX.
14273
14274 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14275
14276         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14277         scanf flags.
14278         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14279         flags.
14280
14281 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14282
14283         * gcc.dg/sequence-pt-1.c: New test.
14284
14285 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14286
14287         * gcc.c-torture/execute/20001011-1.c: New testcase.
14288         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14289
14290 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14293         does not error on it.
14294
14295 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14296
14297         * gcc.dg/20001009-1.c: New test.
14298
14299 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14300
14301         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14302         * gcc.c-torture/execute/20001009-2.c: ... to here.
14303
14304 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14305
14306         * gcc.c-torture/compile/20001009-1.c: New testcase.
14307         * gcc.c-torture/execute/20001009-1.c: New testcase.
14308         Testcases provided by Jan Hubicka <jh@suse.cz>.
14309
14310 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14311
14312         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14313         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14314         uintmax_t using <limits.h> to emulate the compiler's internal
14315         logic.  No longer XFAIL %j tests.
14316
14317 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14318
14319         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14320         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14321         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14322         regexps and details of expected handling of some bad formats.
14323         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14324         suppression.
14325
14326 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14327
14328         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14329         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14330         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14331         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14332         in list archives.
14333
14334 2000-10-06  Richard Henderson  <rth@cygnus.com>
14335
14336         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14337         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14338         * g++.old-deja/g++.jason/report.C: Likewise.
14339         * g++.old-deja/g++.law/friend5.C: Likewise.
14340         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14341         of the expected warnings.
14342
14343 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14344
14345         * g++.old-deja/g++.pt/enum14.C: New test.
14346
14347 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14348
14349         * g++.old-deja/g++.pt/crash59.C: New test.
14350
14351 2000-10-04  Will Cohen  <wcohen@redhat.com>
14352
14353         * gcc.dg/20000926-1.c: New test.
14354
14355 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14356
14357         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14358         function name for current C++ compiler.
14359         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14360
14361 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14362
14363         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14364         __PRETTY_FUNCTION__.
14365         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14366
14367 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14368
14369         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14370
14371 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14372
14373         * gcc.c-torture/compile/20000923-1.c: New test.
14374
14375 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14376
14377         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14378         * g++.old-deja/g++.pt/ttp62.C: Same.
14379         * g++.old-deja/g++.other/inline14.C: Same.
14380
14381 2000-09-24  Richard Henderson  <rth@cygnus.com>
14382
14383         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14384
14385 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14386
14387         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14388
14389 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14390
14391         * gcc.c-torture/compile/20000922-1.c: New file.
14392
14393 2000-09-21  Nick Clifton  <nickc@redhat.com>
14394
14395         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14396         a signed long modulo operation.
14397         (mod6): New function - perform an unsigned long modulo operation.
14398         (main): Add tests for modulos of very large numbers by very small
14399         dividends.
14400
14401 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14402
14403         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14404
14405 2000-09-19  Richard Henderson  <rth@cygnus.com>
14406
14407         * gcc.dg/compare2.c (case 10): XFAIL.
14408
14409 2000-09-18  Richard Henderson  <rth@cygnus.com>
14410
14411         * gcc.c-torture/execute/20000906-1.c: Move ...
14412         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14413         that support __builtin_trap.
14414
14415 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14416
14417         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14418
14419 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14420
14421         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14422         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14423         more $ format tests.
14424
14425 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14426
14427         * gcc.dg/format-errmk-1.c: New test.
14428
14429 2000-09-17  Greg McGary  <greg@mcgary.org>
14430
14431         * gcc.c-torture/execute/20000917-1.x: Remove.
14432
14433 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14434
14435         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14436
14437 2000-09-17  Greg McGary  <greg@mcgary.org>
14438
14439         * gcc.c-torture/execute/20000917-1.c: New test.
14440         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14441
14442 2000-09-16  Neil Booth  <NeilB@earthling.net>
14443
14444         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14445         in nested macro bug.
14446
14447 2000-09-15  Neil Booth  <NeilB@earthling.net>
14448
14449         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14450
14451 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14452
14453         * gcc.c-torture/execute/20000914-1.c: New test.
14454
14455 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14456
14457         * g++.other/inline13.C: New test.
14458
14459 2000-09-12  Andreas Jaeger  <aj@suse.de>
14460
14461         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14462         constant by Ulrich Drepper <drepper@redhat.com>.
14463
14464 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14465
14466         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14467
14468 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14469
14470         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14471
14472 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14473
14474         * gcc.dg/cpp/backslash.c: New test.
14475
14476 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14477
14478         * gcc.c-torture/execute/20000910-1.c: New test.
14479         * gcc.c-torture/execute/20000910-2.c: Likewise.
14480
14481 2000-09-11  Robert Lipe  <robertl@sco.com>
14482
14483         * gcc.dg/pragma-align.c: New test.
14484
14485 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14486
14487         * g++.old-deja/g++.pt/explicit82.C: New test.
14488         * g++.old-deja/g++.pt/explicit83.C: New test.
14489
14490 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14491
14492         * gcc.dg/asm-names.c: New test.
14493
14494 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14495
14496         * gcc.dg/cpp/tr-warn6.c: New test
14497
14498 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14499
14500         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14501         be accepted.
14502
14503 2000-09-07  Catherine Moore  <clm@redhat.com>
14504
14505         * gcc.c-torture/execute/unroll-1.c: New test.
14506
14507 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14508
14509         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14510         ERROR markers.
14511         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14512         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14513         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14514         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14515         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14516         Preprocess only.
14517         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14518         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14519
14520 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14521
14522         * g++.old-deja/g++.pt/deduct2.C: New test.
14523
14524 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14525
14526         * g++.old-deja/g++.pt/parms2.C: New test.
14527
14528 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14529
14530         * g++.old-deja/g++.pt/crash58.C: New test.
14531
14532 2000-09-06  Greg McGary  <greg@mcgary.org>
14533
14534         * gcc.c-torture/execute/20000906-1.c: New test.
14535         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14536
14537 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14538
14539         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14540
14541 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14542
14543         * g++.old-deja/g++.pt/crash57.C: New test.
14544
14545 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14546
14547         * g++.old-deja/g++.pt/crash56.C: New test.
14548
14549 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14550
14551         * g++.old-deja/g++.pt/koenig1.C: New test.
14552
14553 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14554
14555         * gcc.dg/20000904-1.c: New test.
14556
14557 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14558
14559         * gcc.dg/cpp/paste8.c: New test.
14560
14561 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14562
14563         * gcc.c-torture/compile/20000827-1.c: New test.
14564
14565 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14566
14567         * gcc.dg/format-diag-1.c: New test.
14568
14569 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14570
14571         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14572         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14573         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14574         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14575         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14576
14577 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14578
14579         * g++.old-deja/g++.other/nested4.C: New test.
14580
14581 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14582
14583         * g++.old-deja/g++.ns/scoped1.C: New test.
14584
14585 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14586
14587         * lib/g++.exp: Support testing already-installed GCC.
14588
14589 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14590
14591         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14592
14593 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14594
14595         * gcc.dg/return-type-2.c: New test.
14596
14597 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14598
14599         * gcc.c-torture/compile/20000825-1.c: New test.
14600
14601 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14602
14603         * gcc.dg/dwarf2-2.c: New test.
14604
14605 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14606
14607         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14608         dg-warning regexps.
14609
14610 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14611
14612         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14613         gcc.dg/format-ext-5.c: New tests.
14614
14615 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14616
14617         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14618
14619 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14620
14621         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14622
14623 2000-08-24  Richard Henderson  <rth@cygnus.com>
14624
14625         * gcc.dg/ia64-sync-1.c: New test.
14626         * gcc.dg/ia64-sync-2.c: New test.
14627         * gcc.dg/ia64-asm-1.c: New test.
14628
14629 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14630
14631         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14632         * gcc.dg/format-ext-2.c: New test.
14633
14634 2000-08-23  Jason Merrill  <jason@redhat.com>
14635
14636         * lib/old-dejagnu.exp: Also ignore "In member function" and
14637         "At global scope".
14638
14639 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14640
14641         * gcc.dg/noncompile/label-lineno-1.c: New test.
14642
14643 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14644
14645         * gcc.dg/c99-array-nonobj-1.c: New test.
14646
14647 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14648
14649         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14650         tests.
14651         * gcc.dg/format-ext-1.c: New test.
14652
14653 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14654
14655         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14656         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14657         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14658         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14659         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14660
14661 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14662
14663         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14664         gcc.dg/c99-strftime-2.c: New tests.
14665
14666 2000-08-22  Richard Henderson  <rth@cygnus.com>
14667
14668         * gcc.c-torture/execute/20000822-1.c: New test.
14669
14670 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14671
14672         * gcc.c-torture/execute/20000819-1.x: Remove.
14673
14674 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14675
14676         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14677         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14678         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14679         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14680         gcc.dg/format-xopen-1.c: New tests.
14681
14682 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14683
14684         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14685
14686 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14687
14688         * g++.old-deja/g++.other/loop2.C: New test.
14689
14690         * gcc.c-torture/compile/20000606-1.c: New test.
14691         * gcc.c-torture/compile/20000728-1.c: New test.
14692         * gcc.c-torture/execute/20000801-1.c: New test.
14693         * gcc.c-torture/execute/20000801-2.c: New test.
14694         * gcc.c-torture/execute/20000819-1.c: New test.
14695         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14696         * gcc.dg/20000629-1.c: New test.
14697         * gcc.dg/20000724-1.c: New test.
14698         * gcc.dg/20000807-1.c: New test.
14699
14700 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14701
14702         * gcc.dg/cpp/pragma-1.c: New test.
14703         * gcc.dg/cpp/pragma-2.c: New test.
14704
14705 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14706
14707         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14708         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14709
14710 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14711
14712         * gcc.c-torture/compile/20000818-1.c: New test.
14713
14714 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14715
14716         * gcc.c-torture/execute/20000818-1.c: New test.
14717
14718 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14719
14720         * gcc.dg/format-va-1.c: New test.
14721
14722 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14723
14724         * g++.old-deja/g++.other/typedef8.C: New test.
14725
14726 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14727
14728         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14729         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14730         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14731         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14732         * g++.old-deja/g++.other/ptrmem7.C: New test.
14733         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14734
14735 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14736
14737         * g++.old-deja/g++.pt/typename27.C: New test.
14738
14739 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14740
14741         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14742         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14743         * g++.old-deja/g++.pt/friend45.C: New test.
14744         * g++.old-deja/g++.other/friend8.C: New test.
14745
14746 2000-08-15  Richard Henderson  <rth@cygnus.com>
14747
14748         * gcc.c-torture/execute/20000815-1.c: New test.
14749
14750 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14751
14752         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14753         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14754         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14755
14756 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14757
14758         * g++.old-deja/g++.other/refinit2.C: New test.
14759
14760 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14761
14762         * lib/c-torture.exp (c-torture): Make
14763         compiler_conditional_xfail_data global.
14764         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14765         compiler_conditional_xfail_data machinery.
14766         (f-torture-execute): Likewise.
14767         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14768         and only when unrolling loops.
14769
14770         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14771
14772 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14773
14774         * g++.old-deja/g++.pt/explicit81.C: New test.
14775
14776 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14777
14778         * g++.old-deja/g++.pt/typename26.C: New test.
14779
14780 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14781
14782         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14783         warning.
14784
14785 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14786
14787         * g++.old-deja/g++.other/array3.C: New test.
14788
14789 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14790
14791         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14792         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14793         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14794         New tests.
14795
14796 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14797
14798         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14799         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14800
14801 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14802
14803         * gcc.c-torture/execute/20000808-1.c: New test.
14804
14805 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14806
14807         * gcc.dg/c90-const-expr-1.c: New test.
14808
14809 2000-08-08  Richard Henderson  <rth@cygnus.com>
14810
14811         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14812
14813 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14814
14815         * gcc.dg/noncompile/const-ll-1.c: New test.
14816
14817 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14818
14819         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14820
14821 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14822
14823         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14824         that running programs linked against the shared version of libobjc
14825         run correctly.
14826
14827 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14828
14829         * gcc.dg/c99-printf-1.c: New test.
14830
14831 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14832
14833         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14834
14835 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14836
14837         * gcc.c-torture/execute/20000731-1.x: Delete.
14838
14839 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14840
14841         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14842         and torture_without_loops as is done by c-torture.exp.
14843         (search_for): Copy from c-torture.exp.
14844         (gcc-dg-runtest): New function, drives a directory of tests
14845         iterating over the TORTURE_OPTIONS.
14846         (scan-assembler, scan-assembler-not): Move here from
14847         individual directory drivers.
14848
14849         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14850         defined by lib/gcc-dg.exp.
14851         * gcc.dg/cpp/cpp.exp: Likewise.
14852         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14853         gcc-dg-runtest, so we cycle over optimization options.
14854
14855         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14856         * gcc.dg/compare2.c: No longer expected to fail.
14857
14858 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14859
14860         * gcc.c-torture/execute/20000804-1.c: New test.
14861
14862 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14863
14864         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14865
14866 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14867
14868         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14869
14870 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14871
14872         * gcc.c-torture/compile/20000803-1.c: New test.
14873
14874 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14875
14876         * gcc.c-torture/execute/20000801-3.c,
14877         gcc.c-torture/execute/20000801-4.c: New tests.
14878         * gcc.c-torture/execute/20000801-3.x,
14879         gcc.c-torture/execute/20000801-4.x: Xfail.
14880
14881 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14882
14883         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14884         libobjc/.libs to allow for libtool.
14885
14886 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14887
14888         * gcc.c-torture/compile/20000802-1.c: New test.
14889
14890 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14891
14892         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14893
14894 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14895
14896         * gcc-c-torture/execute/20000731-2.c: New test.
14897
14898         * gcc.c-torture/execute/20000731-1.c: New test.
14899         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14900
14901 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14902
14903         * testsuite/gcc.dg/cpp/paste7.c: New test.
14904         * gcc.dg/cpp/20000725-1.c: New test.
14905
14906 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14907
14908         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14909         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14910         declaration warning for __builtin_dwarf_reg_size.
14911
14912         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14913
14914 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14915
14916         * gcc.dg/noncompile/voidparam-1.c: New test.
14917
14918 2000-07-30  Richard Henderson  <rth@cygnus.com>
14919
14920         * gcc.dg/c90-digraph-1.c: Don't xfail.
14921         * gcc.dg/compare2.c (case 10): Xfail.
14922         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14923
14924 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14925
14926         * gcc.dg/c99-main-1.c: New test.
14927
14928 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14929
14930         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14931
14932 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14933
14934         * gcc.c-tortuer/execute/20000726-1.c: New test.
14935
14936 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14937
14938         * gcc.c-torture/execute/enum-2.c: New test.
14939
14940 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14941
14942         * gcc.dg/cpp/tr-warn3.c: New test.
14943
14944 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14945
14946         * g++.old-deja/g++.ext/implicit1.C: Remove.
14947         * g++.old-deja/g++.jason/c2.C: Remove
14948         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14949         * g++.old-deja/g++.pt/crash16.C: Likewise.
14950         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14951
14952 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14953
14954         * g++.old-deja/g++.other/for2.C: New test.
14955
14956 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14957
14958         * gcc.dg/20000720-1.c: New test.
14959
14960 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14961
14962         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14963
14964 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14965
14966         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14967         * gcc.c-torture/execute/20000722-1.c: New.
14968         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14969
14970 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14971
14972         * gcc.dg/cpp/20000720-1.S: New test.
14973
14974 2000-07-21  Michael Meissner  <meissner@redhat.com>
14975
14976         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14977
14978 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14979
14980         * g++.old-deja/g++.brendan/crash16.C,
14981         g++.old-deja/g++.brendan/parse3.C,
14982         g++.old-deja/g++.brendan/redecl1.C,
14983         g++.old-deja/g++.ns/template13.C,
14984         g++.old-deja/g++.other/decl4.C,
14985         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14986
14987 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14988
14989         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14990         and "Internal error".
14991
14992         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14993         regexps.
14994         * gcc.dg/cpp/paste6.c: New test.
14995
14996 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14997
14998         * gcc.dg/cpp/tr-direct.c: New test.
14999
15000         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
15001         gcc.dg/cpp/undef1.c: Tweak error regexps.
15002
15003 2000-07-18  Eric Christopher <echristo@redhat.com>
15004
15005         * gcc.c-torture/compile/20000718-1.c: New test.
15006
15007 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
15008
15009         * cpplex.c (_cpp_push_token): If the token being pushed back
15010         is the previous token in this context, just subtract one from
15011         context->posn.
15012         * cppmacro.c (save_expansion): Clear aux field when storing a
15013         placemarker.
15014
15015 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
15016
15017         * gcc.dg/noncompile/redecl-1.c: New test.
15018
15019 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
15020
15021         * gcc.c-torture/execute/20000717-5.c: New test.
15022         * gcc.c-torture/execute/20000717-1.x: Removed.
15023
15024 2000-07-17  Richard Henderson  <rth@cygnus.com>
15025
15026         * gcc.c-torture/execute/20000717-4.c: New test.
15027
15028 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
15029
15030         * gcc.dg/cpp/syshdr.c: New test.
15031         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
15032
15033 2000-07-17  Neil Booth  <neilb@earthling.net>
15034
15035         * gcc.dg/cpp/cmdlne-dM.c: New test.
15036         * gcc.dg/cpp/cmdlne-dD.c: New test.
15037
15038 2000-07-17  Jeffrey A Law  (law@cygnus.com)
15039
15040         * gcc.c-torture/execute/20000717-3.c: New test.
15041
15042         * gcc.c-torture/compile/20000717-1.c: New test.
15043
15044 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
15045
15046         * gcc.c-torture/execute/20000717-2.c: New test.
15047
15048 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15049
15050         * gcc.dg/formatz-1.c: New test.
15051
15052         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
15053         * gcc.dg/c99-digraph-1.c: New tests.
15054
15055         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
15056         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
15057
15058         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
15059         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
15060         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
15061         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
15062         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
15063         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
15064         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
15065
15066 2000-07-17   Greg McGary <greg@mcgary.org>
15067
15068         * gcc.c-torture/execute/20000717-1.c: New test.
15069         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
15070
15071 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
15072
15073         * gcc.c-torture/execute/20000715-2.c: New test.
15074         * gcc.dg/20000715-1.c: New test.
15075
15076 2000-07-15  Michael Meissner  <meissner@redhat.com>
15077
15078         * gcc.c-torture/execute/20000715-1.c: New test.
15079
15080 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15081
15082         * gcc.c-torture/execute/20000707-1.c: New test.
15083
15084 2000-07-13  Neil Booth  <NeilB@earthling.net>
15085
15086         * testsuite/gcc.dg/cpp/digraph1.c,
15087         testsuite/gcc.dg/cpp/digraph2.c,
15088         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15089
15090 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15091
15092         * g77.f-torture/compile/20000630-2.f:  New test.
15093         * g77.f-torture/compile/20000630-2.x
15094
15095 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15096
15097         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15098
15099 2000-07-11  Neil Booth  <NeilB@earthling.net>
15100
15101         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15102
15103 2000-07-11  Neil Booth  <NeilB@earthling.net>
15104
15105         * gcc.dg/cpp/cmdlne-C.c: New.
15106
15107 2000-07-09  Neil Booth  <NeilB@earthling.net>
15108
15109         * gcc.dg/cpp/directiv.c: New tests.
15110         * gcc.dg/cpp/undef1.c: Update.
15111
15112 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15113
15114         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15115
15116 2000-07-09  Neil Booth  <NeilB@earthling.net>
15117
15118         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15119
15120 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15121
15122         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15123         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15124
15125 2000-07-08  Neil Booth  <NeilB@earthling.net>
15126
15127         * gcc.dg/cpp/macsyntx.c: New tests.
15128
15129 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15130
15131         * gcc.dg/20000707-1.c: New test.
15132
15133 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * gcc.c-torture/execute/20000706-1.c: New test.
15136         * gcc.c-torture/execute/20000706-2.c: New test.
15137         * gcc.c-torture/execute/20000706-3.c: New test.
15138         * gcc.c-torture/execute/20000706-4.c: New test.
15139         * gcc.c-torture/execute/20000706-5.c: New test.
15140
15141 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15142
15143         * g++.old-deja/g++.pt/instantiate7.C: New test.
15144
15145 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15146
15147         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15148         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15149         * g++.old-deja/g++.other/rtti3.C: Likewise.
15150         * g++.old-deja/g++.other/rttid3.C: Likewise.
15151
15152 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15153
15154         *  g77.f-torture/compile/20000630-1.x: Fix typo
15155
15156 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15157
15158         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15159         assembly output.
15160
15161 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15162
15163         * gcc.dg/cpp/ident.c: New test.
15164
15165 2000-07-05  Neil Booth  <NeilB@earthling.net>
15166
15167         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15168           gcc.dg/cpp/lexstrng.c: New tests.
15169
15170 2000-07-04  Neil Booth  <NeilB@earthling.net>
15171
15172         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15173         * gcc.dg/cpp/strify2.c: Same.
15174
15175 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15176
15177         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15178         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15179         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15180         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15181
15182         * testsuite/gcc.dg/cpp/macro1.c,
15183         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15184         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15185         testsuite/gcc.dg/cpp/strify1.c,
15186         testsuite/gcc.dg/cpp/strify2.c: New tests.
15187
15188 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15189
15190         * gcc.c-torture/execute/20000703-1.c: New test.
15191
15192 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15193
15194         * g++.old-deja/g++.pt (lookup10.C): New test.
15195
15196 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15197
15198         * g++.old-deja/g++.pt (typename25.C): New test.
15199
15200 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15201
15202         * gcc.c-torture/compile/20000701-1.c: New test.
15203
15204 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15205
15206         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15207         to test case.
15208
15209 2000-06-30  Catherine Moore  <clm@cygnus.com>
15210
15211         * gcc.c-torture/execute/align-1.c: New test.
15212
15213 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15214
15215         * g++.old-deja/g++.pt/expr8.C: New test.
15216         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15217
15218 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15219
15220         * gcc.c-torture/compile/20000629-1.c: New test.
15221
15222 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15223
15224
15225         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15226         gcc.dg/noncompile directory, depending on whether they're
15227         preprocessor tests or not.  Annotate all the tests for the dg
15228         framework.
15229
15230         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15231         * gcc.dg/noncompile/noncompile.exp: New.
15232
15233         * Moved files:
15234         Old name                                New name
15235         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15236         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15237         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15238         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15239         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15240         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15241         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15242         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15243         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15244         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15245         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15246         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15247         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15248         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15249         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15250         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15251         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15252         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15253         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15254         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15255         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15256         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15257         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15258         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15259
15260         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15261         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15262         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15263         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15264         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15265         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15266
15267 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15268
15269         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15270         declare one variable.  On the fourth, error.
15271         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15272         declared by 20000628-1a.h.
15273
15274 2000-06-29  Richard Henderson  <rth@redhat.com>
15275
15276         * gcc.c-torture/execute/930529-1.x: New file.
15277         * gcc.dg/920413-1.c: Adjust expected warning text.
15278         * gcc.dg/980217-1.c: Declare abort.
15279         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15280
15281 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15282
15283         * g77.f-torture/compile/20000629-1.f: New test.
15284         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15285
15286 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15287
15288         Rearrange lots of files, removing entirely the
15289         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15290         directories.
15291
15292         * Deleted files:
15293         gcc.c-torture/code_quality/code_quality.exp
15294         gcc.c-torture/special/special.exp
15295         gcc.failure/failure.exp
15296         gcc.failure/940409-1.x
15297         gcc.c-torture/compile/961203-1.x
15298
15299         * New files:
15300         gcc.misc-tests/linkage.exp
15301         gcc.c-torture/execute/920730-1t.c
15302         gcc.c-torture/execute/920730-1t.x
15303         gcc.c-torture/compile/920520-1.x
15304         gcc.c-torture/compile/920521-1.x
15305         gcc.c-torture/compile/981006-1.x
15306         gcc.c-torture/execute/eeprof-1.x
15307
15308         * Moved files (possibly with modifications to fit a new harness):
15309         Old name                                New name
15310         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15311         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15312         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15313         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15314         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15315         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15316         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15317         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15318         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15319         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15320         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15321         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15322         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15323         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15324
15325 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15326
15327         * c-torture/compile/961203-1.x: Delete.
15328
15329         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15330         not exit. Include stdio.h.
15331         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15332         * gcc.misc-tests/dg-12.c: Likewise.
15333         * gcc.misc-tests/dg-5.c: Likewise.
15334         * gcc.misc-tests/dg-6.c: Likewise.
15335         * gcc.misc-tests/dg-7.c: Prototype abort.
15336         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15337         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15338         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15339         not exit.
15340         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15341         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15342
15343 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15344
15345         * gcc.dg/cpp/20000628-1.c: New test.
15346         * gcc.dg/cpp/20000628-1.h: New header for above test.
15347         * gcc.dg/cpp/20000628-1a.h: Likewise.
15348
15349 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15350
15351         * gcc.dg/cpp: New directory.
15352         * gcc.dg/cpp/cpp.exp: New driver.
15353         * gcc.dg/cpp/20000627-1.c: New test.
15354         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15355         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15356         and rewrite as a compilation test.
15357
15358         * gcc.dg: Move many files into the cpp subdirectory, possibly
15359         renaming or editing them as well.
15360         Old name                New name
15361         990119-1.c              cpp/19990119-1.c
15362         990228-1.c              cpp/19990228-1.c
15363         990407-1.c              cpp/19990407-1.c
15364         990409-1.c              cpp/19990409-1.c
15365         990413-1.c              cpp/19990413-1.c
15366         990703-1.c              cpp/19990703-1.c
15367         20000127-1.c            cpp/20000127-1.c
15368         20000129-1.c            cpp/20000129-1.c
15369         20000207-1.c            cpp/20000207-1.c
15370         20000207-2.c            cpp/20000207-2.c
15371         20000209-1.c            cpp/20000209-1.c
15372         20000209-2.c            cpp/20000209-2.c
15373         20000301-1.c            cpp/20000301-1.c
15374         20000419-1.c            cpp/20000419-1.c
15375         20000510-1.S            cpp/20000510-1.S
15376         20000519-1.c            cpp/20000519-1.c
15377         20000529-1.c            cpp/20000529-1.c
15378         20000625-1.c            cpp/20000625-1.c
15379         20000625-2.c            cpp/20000625-2.c
15380         cpp-as1.c               cpp/assert1.c
15381         cpp-as2.c               cpp/assert2.c
15382         cxx-comments-1.c        cpp/cxxcom1.c
15383         cxx-comments-2.c        cpp/cxxcom2.c
15384         endif-label.c           cpp/endif.c
15385         cpp-hash1.c             cpp/hash1.c
15386         cpp-hash2.c             cpp/hash2.c
15387         cpp-if1.c               cpp/if-1.c
15388         cpp-if2.c               cpp/if-2.c
15389         cpp-if3.c               cpp/if-3.c
15390         cpp-if4.c               cpp/if-4.c
15391         cpp-if5.c               cpp/if-5.c
15392         cpp-cond.c              cpp/if-cexp.c
15393         cpp-missingop.c         cpp/if-mop.c
15394         cpp-missingparen.c      cpp/if-mpar.c
15395         cpp-opprec.c            cpp/if-oppr.c
15396         cpp-ifparen.c           cpp/if-paren.c
15397         cpp-shortcircuit.c      cpp/if-sc.c
15398         cpp-shift.c             cpp/if-shift.c
15399         cpp-unary.c             cpp/if-unary.c
15400         cpp-li1.c               cpp/line1.c
15401         cpp-li2.c               cpp/line2.c
15402         lineno.c                cpp/line3.c
15403         lineno-2.c              cpp/line4.c
15404         cpp-mi.c                cpp/mi1.c
15405         cpp-mic.h               cpp/mi1c.h
15406         cpp-micc.h              cpp/mi1cc.h
15407         cpp-mind.h              cpp/mi1nd.h
15408         cpp-mindp.h             cpp/mi1ndp.h
15409         cpp-mix.h               cpp/mi1x.h
15410         cpp-mi2.c               cpp/mi2.c
15411         cpp-mi2a.h              cpp/mi2a.h
15412         cpp-mi2b.h              cpp/mi2b.h
15413         cpp-mi2c.h              cpp/mi2c.h
15414         cpp-mi3.c               cpp/mi3.c
15415         cpp-mi3.def             cpp/mi3.def
15416         poison-1.c              cpp/poison.c
15417         pr-impl.c               cpp/prag-imp.c
15418         cpp-redef-2.c           cpp/redef1.c
15419         cpp-redef.c             cpp/redef2.c
15420         strpaste.c              cpp/strp1.c
15421         strpaste-2.c            cpp/strp2.c
15422         cpp-tradpaste.c         cpp/tr-paste.c
15423         cpp-tradstringify.c     cpp/tr-str.c
15424         cpp-tradwarn1.c         cpp/tr-warn1.c
15425         cpp-tradwarn2.c         cpp/tr-warn2.c
15426         trigraphs.c             cpp/trigraphs.c
15427         cpp-unc1.c              cpp/unc1.c
15428         cpp-unc2.c              cpp/unc2.c
15429         cpp-unc3.c              cpp/unc3.c
15430         cpp-unc.c               cpp/unc4.c
15431         undef.c                 cpp/undef1.c
15432         undef-2.c               cpp/undef2.c
15433         cpp-wi1.c               cpp/widestr1.c
15434
15435 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15436
15437         * lib/g++.exp (g++_include_flags): Tweak.
15438
15439 2000-06-27  H.J. Lu  <hjl@gnu.org>
15440             Loren J. Rittle  <ljrittle@acm.org>
15441
15442         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15443         version with one that knows about the new gcc tree structure.
15444         (g++_link_flags): Same.
15445
15446 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15447
15448         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15449         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15450         case we are cross-compiling.
15451
15452         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15453         g++.old-deja/g++.niklas/Makefile.in,
15454         g++.old-deja/g++.niklas/configure.in,
15455         g++.old-deja/g++.other/Makefile.in,
15456         g++.old-deja/g++.other/configure.in,
15457         gcc.c-torture/code_quality/Makefile.in,
15458         gcc.c-torture/code_quality/configure.in,
15459         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15460         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15461         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15462         gcc.c-torture/execute/ieee/Makefile.in,
15463         gcc.c-torture/execute/ieee/configure.in,
15464         gcc.c-torture/noncompile/Makefile.in,
15465         gcc.c-torture/noncompile/configure.in,
15466         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15467         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15468         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15469
15470 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15471
15472         * g++.old-deja/g++.other/ambig3.C: New test.
15473
15474 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15475
15476         * g++.old-deja/g++.pt/syntax1.C: New test.
15477         * g++.old-deja/g++.pt/syntax2.C: New test.
15478         * g++.old-deja/g++.other/syntax3.C: New test.
15479         * g++.old-deja/g++.other/syntax4.C: New test.
15480
15481 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15482
15483         * gcc.dg/20000623-1.c: Prototype exit and abort.
15484
15485 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15486
15487         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15488         New tests.
15489         * gcc.dg/cpp-mi3.def: New file.
15490
15491         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15492         inside assertions.
15493         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15494         lexer's error messages.
15495         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15496         divine anything from the linemarkers.
15497         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15498         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15499
15500 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15501
15502         * gcc.dg/20000623-1.c: New test.
15503
15504 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15505
15506         * gcc.c-torture/execute/20000622-1.c: New test.
15507
15508 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15509
15510         * g++.old-deja/g++.other/init15.C: New test.
15511
15512 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15513
15514         * g++.old-deja/g++.pt/vaarg2.C: New test.
15515         * g++.old-deja/g++.pt/vaarg3.C: New test.
15516
15517 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15518
15519         * g++.old-deja/g++.other/dyncast6.C: New test.
15520
15521 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15522
15523         * gcc.c-torture/execute/loop-6.c: New test.
15524
15525 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15526
15527         * gcc.dg/20000614-1.c: New test.
15528         * gcc.dg/20000614-2.c: New test.
15529
15530 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15531
15532         * g++.old-deja/g++.other/inline12.C: New test.
15533
15534 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15535
15536         * g++.old-deja/g++.other/eh1.C: New test.
15537
15538 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15539
15540         * g++.old-deja/g++.other/type.C: New test.
15541
15542 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15543
15544         * g++.old-deja/g++.other/initstring.C: New test.
15545
15546 2000-06-12  Jason Merrill  <jason@redhat.com>
15547
15548         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15549
15550 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15551
15552         * gcc.c-torture/compile/20000609-1.c: New test.
15553
15554 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15555
15556         * gcc.dg/20000609-1.c: New test.
15557
15558 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15559
15560         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15561         * gcc.c-torture/noncompile/poison-1.c: Move...
15562         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15563         * gcc.dg/cpp-li1.c: Add a token after the #line.
15564
15565 2000-06-05  Richard Henderson  <rth@cygnus.com>
15566
15567         * gcc.c-torture/execute/20000605-2.c: New test.
15568         * gcc.c-torture/execute/20000605-3.c: New test.
15569
15570 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15571
15572         * g77.f-torture/execute/20000503-1.x: New file.
15573
15574 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15575
15576         * g++.old-deja/g++.eh/badalloc1.C: New test.
15577
15578 2000-06-05  Richard Henderson  <rth@cygnus.com>
15579
15580         * gcc.c-torture/execute/20000605-1.c: New test.
15581
15582 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15583             Nathan Sidwell <nathan@codesourcery.com>
15584
15585         * gcc.c-torture/compile/20000605-1.c: New test.
15586
15587 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15588
15589         * g77.f-torture/compile/20000601-1.f:  New test.
15590
15591 2000-06-03  Richard Henderson  <rth@cygnus.com>
15592
15593         * gcc.c-torture/execute/20000603-1.c: New.
15594
15595 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15596
15597         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15598         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15599
15600 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15601
15602         * gcc.dg/compare2.c (case 12): XFAIL.
15603         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15604         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15605
15606         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15607
15608 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15609
15610         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15611         guard macro is already defined when the header is first
15612         included.
15613         * gcc.dg/cpp-mix.h: New file.
15614         * gcc.dg/endif-label.c: Update patterns to match compiler.
15615
15616         * g++.brendan/complex1.C: Declare abort.
15617         * g++.law/refs4.C: Remove XFAIL.
15618         * g++.oliva/expr2.C: Declare abort and exit.
15619
15620 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15621
15622         * gcc.c-torture/execute/20000528-1.c: New test.
15623
15624         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15625         * g++.old-deja/g++.law/temps4.C: Likewise.
15626
15627         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15628         stdlib.h.  Call abort() on failure.
15629         * g++.old-deja/g++.law/refs4.C: Likewise.
15630         * g++.old-deja/g++.law/temps4.C: Likewise.
15631         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15632         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15633
15634 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15635
15636         Relative to g++.dg/special:
15637         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15638
15639         Relative to g++.old-deja:
15640         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15641         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15642         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15643         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15644         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15645         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15646         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15647
15648         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15649         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15650         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15651         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15652         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15653         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15654         and/or string.h.
15655
15656         * g++.other/goto1.C: Update expectations for error messages.
15657
15658 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15659
15660         * gcc.c-torture/compile/20000523-1.c: New test.
15661
15662 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15663
15664         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15665
15666 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15667
15668         * g++.old-deja/g++.eh/catch11.C: New test.
15669         * g++.old-deja/g++.eh/catch12.C: New test.
15670
15671 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15672
15673         * gcc.c-torture/execute/20000523-1.c: New test.
15674
15675 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15676
15677         * c-torture/execute/bcp-1.c: Replace abort in arg of
15678         __builtin_constant_p with a generic external function.
15679
15680         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15681         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15682         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15683         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15684         Prototype abort and/or exit.
15685
15686         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15687         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15688         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15689         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15690
15691 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15692
15693         * gcc.dg/dwarf2-1.c: New test.
15694
15695 2000-05-20  Richard Henderson  <rth@cygnus.com>
15696
15697         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15698
15699 2000-05-20  Andreas Jaeger  <aj@suse.de>
15700
15701         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15702         testcase.
15703
15704 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15705
15706         * gcc.c-torture/execute/20000519-2.c: New test.
15707
15708 2000-05-19  Andreas Jaeger  <aj@suse.de>
15709
15710         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15711         which fails with SSA.
15712
15713         * lib/c-torture.exp: Also test with -O3 -fssa.
15714
15715 2000-05-18  Michael Meissner  <meissner@redhat.com>
15716
15717         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15718         * gcc.c-torture/execute/920415-1.c: Ditto.
15719         * gcc.c-torture/execute/920501-1.c: Ditto.
15720         * gcc.c-torture/execute/conversion.c: Ditto.
15721         * gcc.c-torture/execute/cvt-1.c: Ditto.
15722
15723 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15724
15725         * gcc.c-torture/compile/20000518-1.c: New test.
15726
15727 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15728
15729         * g77.f-torture/compile/200005018.f:  New test.
15730
15731 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15732
15733         * gcc.c-torture/compile/20000517-1.c: New test.
15734
15735 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15736
15737         * gcc.c-torture/execute/20000516-1.c: New test.
15738
15739 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15740
15741         * g++.old-deja/g++.other/eh.C: New test.
15742
15743 2000-05-12  Richard Henderson  <rth@cygnus.com>
15744
15745         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15746         constants through to doit's conditional.
15747
15748 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15749
15750         * gcc.c-torture/compile/20000511-1.c: New test.
15751         * g77.f-torture/compile/20000511-1.f: New test.
15752         * g77.f-torture/compile/20000511-2.f: New test.
15753
15754 2000-05-11  Michael Meissner  <meissner@redhat.com>
15755
15756         * gcc.c-torture/execute/20000511-1.c: New test.
15757
15758 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15759
15760         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15761         * gcc.dg/20000510-1.S: New.
15762
15763 2000-05-08  Catherine Moore  <clm@cygnus.com>
15764
15765         * gcc.dg/unused-3.c: New.
15766
15767 2000-05-06  Richard Henderson  <rth@cygnus.com>
15768
15769           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15770           * g++.old-deja/g++.mike/warn1.C: Likewise.
15771           * g++.old-deja/g++.pt/local1.C: Likewise.
15772           * g++.old-deja/g++.pt/local7.C: Likewise.
15773           * g++.old-deja/g++.pt/spec16.C: Likewise.
15774
15775 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15776
15777         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15778
15779 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15780
15781           * g77.f-torture/execute/20000503-1.f:  New test.
15782
15783 2000-05-04  Andreas Jaeger  <aj@suse.de>
15784
15785         * gcc.dg/noreturn-2.c: New test.
15786
15787 2000-05-04  Neil Booth  <NeilB@earthling.net>
15788
15789         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15790         preprocessor.
15791
15792 2000-05-04  Richard Henderson  <rth@cygnus.com>
15793
15794         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15795
15796 2000-05-04  Richard Henderson  <rth@cygnus.com>
15797
15798         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15799         OpenSSL by Jason R Thorpe.
15800
15801 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15802
15803         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15804
15805 2000-05-03  Robert Lipe <robertlipe@usa.net>
15806
15807         * gcc.dg/20000503-1.c: New test.
15808
15809 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15810
15811         * gcc.c-torture/compile/20000502-1.c: New test.
15812         * g++.old-deja/g++.other/align.C: New test.
15813         * gcc.dg/cpp-tradstringify.c: New test.
15814
15815 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15816
15817         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15818         and hard registers.
15819
15820 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15821
15822         * gcc.c-torture/execute/loop-5.c: New test.
15823
15824 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15825
15826         * gcc.c-torture/execute/va-arg-20.c: New test.
15827
15828 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15829
15830         * gcc.c-torture/execute/20000422-1.c: New test.
15831
15832 2000-04-20  Greg McGary  <gkm@gnu.org>
15833
15834         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15835         when optimizing, but without sibling-call optimizations (-O1).
15836
15837 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15838
15839           * gcc.c-torture/compile/20000420-1.c: New test.
15840
15841 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15842
15843         * g++.abi/ptrflags.C: New test.
15844         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15845
15846 2000-04-19  Catherine Moore  <clm@cygnus.com>
15847
15848         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15849
15850 2000-04-19  Greg McGary  <gkm@gnu.org>
15851
15852         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15853         sibling-call optimizations.
15854
15855 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15856
15857         * gcc.dg/20000419-1.c: New test.
15858
15859 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15860
15861         * gcc.c-torture/execute/20000412-6.c: New test.
15862
15863 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15864
15865         * gcc.c-torture/execute/20000412-5.c: New test.
15866         * g77.f-torture/compile/20000412-1.f: New test.
15867         * gcc.c-torture/execute/20000412-4.c: New test.
15868         * gcc.c-torture/compile/20000412-2.c: New test.
15869         * gcc.c-torture/execute/20000412-3.c: New test.
15870         * gcc.c-torture/compile/20000412-1.c: New test.
15871         * gcc.c-torture/execute/20000412-2.c: New test.
15872
15873 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15874
15875         * objc/execute/bf-20.m: New test.
15876
15877 2000-04-10  Richard Henderson  <rth@cygnus.com>
15878
15879         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15880
15881         * gcc.c-torture/execute/20000412-1.c: New test.
15882
15883 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15884
15885         * g++.old-deja/g++.eh/catchptr1.C: New test.
15886
15887 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15888
15889         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15890
15891 2000-04-08  Neil Booth  <NeilB@earthling.net>
15892
15893         * gcc.dg/cpp-nullchar.c: Remove test as
15894         embedded nulls cause problems.
15895
15896 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15897
15898         * gcc.dg/compare2.c: New test.
15899
15900 2000-04-08  Neil Booth  <NeilB@earthling.net>
15901
15902         * gcc.dg/cpp-nullchar.c: New test.
15903
15904 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15905
15906         * gcc.dg/cpp-mi2.c: New test.
15907         * gcc.dg/cpp-mi2[abc].h: New files.
15908
15909 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15910
15911         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15912         member name.
15913
15914 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15915
15916         * g++.old-deja/g++.abi/vmihint.C: New test.
15917
15918 2000-04-06  Neil Booth  <NeilB@earthling.net>
15919
15920         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15921         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15922         copyright.
15923
15924 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15925
15926         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15927         avoid stack-frame overwrite.
15928
15929 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15930
15931         * gcc.c-torture/compile/20000405-2.c: New test.
15932         * gcc.c-torture/compile/20000405-3.c: New test.
15933
15934 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15935
15936         * gcc.c-torture/compile/20000405-1.c: New test.
15937
15938 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15939
15940         * gcc.dg/cast-qual-1.c: Revert last change.
15941
15942 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15943
15944         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15945
15946 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15947
15948         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15949         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15950
15951 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15952
15953         * gcc.c-torture/compile/20000403-2.c: New test.
15954         * gcc.c-torture/compile/20000403-1.c: New test.
15955
15956 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15957
15958         * gcc.c-torture/execute/20000403-1.c: New test.
15959
15960 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15961
15962         * gcc.c-torture/execute/20000402-1.c: New test.
15963
15964 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15965
15966         * gcc.c-torture/execute/va-arg-15.c: New test.
15967         * gcc.c-torture/execute/va-arg-16.c: New test.
15968         * gcc.c-torture/execute/va-arg-17.c: New test.
15969         * gcc.c-torture/execute/va-arg-18.c: New test.
15970         * gcc.c-torture/execute/va-arg-19.c: New test.
15971
15972 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15973
15974         * gcc.c-torture/compile/981211-1.c: Move to...
15975         * gcc.dg/cpp-as1.c: ...here.
15976         * gcc.dg/cpp-as2.c: New file.
15977
15978         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15979         compiler.
15980
15981 2000-04-02  Neil Booth  <NeilB@earthling.net>
15982
15983         * gcc.dg/cpp-cond.c  New tests.
15984         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15985         accidental success less likely.
15986         * gcc.dg/cpp-missingop.c  New tests.
15987         * gcc.dg/cpp-missingparen.c  New tests.
15988         * gcc.dg/cpp-shift.c  New tests.
15989         * gcc.dg/cpp-shortcircuit.c  New tests.
15990         * gcc.dg/cpp-unary.c  New tests.
15991
15992 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15993
15994         * gcc.c-torture/compile/20000329-1.c: New test.
15995
15996 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15997
15998         * gcc.c-torture/compile/20000326-1.c: New test.
15999         * gcc.c-torture/compile/20000326-2.c: New test.
16000
16001 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
16002
16003         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
16004         the first parameter is a function argument.
16005
16006 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
16007
16008         * g++.old-deja/g++.ext/array4.C: New test.
16009
16010 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
16011
16012         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
16013
16014 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16015
16016         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
16017
16018 2000-03-19  Richard Henderson  <rth@cygnus.com>
16019
16020         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
16021
16022 2000-03-19  Richard Henderson  <rth@cygnus.com>
16023
16024         * gcc.c-torture/compile/20000319-1.c: New test.
16025
16026 2000-03-14  Jeffrey A Law  (law@cygnus.com)
16027
16028         * gcc.c-torture/execute/20000314-3.c: New test.
16029         * gcc.c-torture/execute/20000314-2.c: New test.
16030         * gcc.c-torture/execute/20000314-1.c: New test.
16031         * gcc.c-torture/compile/20000314-2.c: New test.
16032         * gcc.c-torture/compile/20000314-1.c: New test.
16033
16034 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
16035
16036         * g++.old-deja/g++.warn/inline.C: New test.
16037
16038 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
16039
16040         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
16041         standards-compliant result rather than specific constants.
16042         Put test-values in array.
16043
16044 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
16045
16046         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
16047         (g++_target_compile): Put test-specific options last.
16048
16049 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16050
16051         * g++.old-deja/g++.eh/vbase4.C: New test.
16052
16053 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16054
16055         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
16056
16057 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16058
16059         * g++.old-deja/g++.brendan/misc12.C: Removed.
16060         * g++.old-deja/g++.pt/memtemp77.C: Constify.
16061         * g++.old-deja/g++.ext/pretty4.C: New test.
16062
16063 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16064
16065         * g++.old-deja/g++.other/string2.C: New test.
16066
16067 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
16068
16069         * g++.old-deja/g++.warn/impint2.C: New test.
16070
16071 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
16072
16073         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
16074         is 1, not zero.
16075
16076 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
16077
16078         * g++.old-deja/g++.warn/impint.C: New test.
16079         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16080         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16081         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16082         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16083         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16084         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16085         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16086         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16087         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16088         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16089         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16090         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16091
16092 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16093
16094         * gcc.dg/cpp-redef.c: New test.
16095
16096 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16097
16098         * g++.old-deja/g++.pt/unify7.C: New test.
16099
16100 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16101
16102         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16103         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16104
16105 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16106
16107         * gcc.c-torture/compile/20000224-1.c: New test.
16108
16109 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16110
16111         * gcc.c-torture/compile/cpp-2.c: New test.
16112         * gcc.c-torture/compile/cpp-1.c: New test.
16113
16114 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16115
16116         * gcc.c-torture/execute/20000225-1.c: New test.
16117
16118 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16119
16120         * gcc.dg/cpp-li2.c: New test.
16121
16122         * gcc.dg/cpp-wi1.c: New test.
16123
16124         * gcc.dg/cpp-li1.c: New test.
16125
16126 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16127
16128         * g++.old-deja/g++.other/sizeof5.C: New test.
16129
16130 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16131
16132         * gcc.c-torture/execute/va-arg-13.c: New test.
16133
16134 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16135
16136         * gcc.c-torture/execute/va-arg-12.c: New test.
16137
16138 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16139
16140         * gcc.c-torture/execute/20000223-1.c: New test.
16141
16142 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16143
16144         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16145
16146 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16147
16148         * g++.old-deja/g++.abi/ptrmem.C: New test.
16149
16150 2000-02-19  Richard Henderson  <rth@cygnus.com>
16151
16152         * gcc.c-torture/compile/init-3.c: New.
16153
16154 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16155
16156         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16157         ALWAYS_CXXFLAGS.
16158
16159 2000-02-11  Robert Lipe <robertl@sco.com>
16160
16161         * gcc.c-torture/compile/20000211-3.c: New test.
16162
16163 2000-02-11  Martin Buchholz <martin@xemacs.org>
16164
16165         * gcc.c-torture/compile/20000211-2.c: New test.
16166
16167 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16168
16169         * gcc.c-torture/compile/20000211-1.c: New test.
16170
16171 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16172
16173         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16174           on native targets
16175
16176 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16177
16178         * g++.old-deja/g++.other/cast5.C: New test.
16179
16180 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16181
16182         * gcc.c-torture/execute/20000205-1.c: New.
16183
16184 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16185
16186         * g++.old-deja/g++.jason/cast3.C: Return void.
16187         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16188
16189 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16190
16191         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16192
16193         * gcc.dg/loop-1.c: New test.
16194
16195 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16196
16197         * gcc.c-torture/compile/20000127-1.c: New test.
16198         * gcc.c-torture/execute/991228-1.c: New test.
16199
16200 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16201
16202         * gcc.dg/unused-2.c: New test.
16203
16204         * gcc.dg/conv-1.c: New test.
16205
16206 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16207
16208         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16209         compiler.
16210         (tool_option_proc): Fix typo.
16211
16212 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16213
16214         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16215         of the ld on the host, not on the build machine.
16216         Also, don't crash if '--help' is not a supported option.
16217
16218 2000-01-24  Richard Henderson  <rth@cygnus.com>
16219
16220         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16221
16222 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16223
16224         * gcc.c-torture/execute/20000120-2.c: New test.
16225         * gcc.c-torture/execute/20000120-1.c: New test.
16226
16227 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16228
16229         * gcc.c-torture/execute/20000113-1.c: New test.
16230
16231 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16232
16233         * gcc.c-torture/execute/20000112-1.c: New test.
16234
16235 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16236
16237         * gcc.dg/20000111-1.c: New test.
16238
16239 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16240
16241         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16242         with 16 bit integers.
16243
16244 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16245
16246         * gcc.dg/20000108-1.c: New test.
16247
16248 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16249
16250         * g++.old-deja/g++.ns/koenig8.C: New test.
16251
16252 2000-01-05  Nathan Sidwell  <nathan@
16253
16254         * gcc.c-torture/execute/990531-1.c: New test.
16255
16256 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16257
16258         * gcc.c-torture/compile/990527-1.c: New test.
16259
16260 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16261
16262         * gcc.c-torture/execute/990527-1.c: New test.
16263
16264 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16265
16266         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16267         bitfields as signed.
16268
16269 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16270
16271         * g77.f-torture/compile/19990525-0.f: New test.
16272
16273 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16274
16275         * gcc.c-torture/execute/990525-2.c: New test.
16276
16277         * gcc.c-torture/execute/990525-1.c: New test.
16278
16279 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16280
16281         * g++.old-deja/g++.other/anon3.C: New test.
16282         * g++.old-deja/g++.other/anon4.C: New test.
16283         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16284         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16285         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16286         Merrill).
16287
16288 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16289
16290         * gcc.c-torture/execute/990524-1.c: New test.
16291
16292         * gcc.dg/990524-1.c: New test.
16293
16294 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16295
16296         * gcc.c-torture/compile/990523-1.c: New test.
16297
16298 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16299
16300         * gcc.c-torture/compile/990519-1.c: New test.
16301
16302 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16303
16304         * gcc.c-torture/compile/990517-1.c: New test.
16305
16306         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16307         (e4, f4): New tests.
16308         (main): Call them.
16309
16310 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16311
16312         * gcc.dg/noreturn-1.c: New test.
16313
16314 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16315
16316         * gcc.c-torture/execute/990513-1.c: New test.
16317
16318 1999-05-10  Richard Henderson  <rth@cygnus.com>
16319
16320         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16321
16322 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16323
16324         * g77.f-torture/execute/erfc.f: Use small single-precision
16325         values, to avoid problems on Alphas when not -mieee.
16326
16327 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16328
16329         * gcc.dg/990506-0.c: New test.
16330
16331 1999-05-08  Richard Henderson  <rth@cygnus.com>
16332
16333         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16334         the constant to test.  Don't XFAIL 64-bit targets.
16335
16336         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16337         * g++.old-deja/g++.law/profile1.C: Likewise.
16338
16339         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16340         operator new instances.
16341         * g++.old-deja/g++.other/delete5.C: Likewise.
16342
16343 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16344
16345         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16346         intrinsic.
16347
16348 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16349
16350         * g77.f-torture/execute/u77-test.f: Reverse order of two
16351         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16352
16353 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16354
16355         * gcc.dg/compare1.c: New test.
16356
16357 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16358
16359         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16360         New tests.
16361
16362 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16363
16364         * g77.f-torture/compile/19990502-1.f: New test.
16365
16366 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16367
16368         * g77.f-torture/compile/19990502-0.f: New test.
16369
16370 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16371
16372         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16373         intrinsic.
16374
16375 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16376
16377         * g77.f-torture/execute/u77-test.f (main): List libU77
16378         intrinsics not currently tested.
16379         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16380         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16381         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16382         Trim blanks off the ends of some printed strings.
16383
16384 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16385
16386         * g77.f-torture/execute/u77-test.f (main): Just warn about
16387         FSTAT gid disagreement, as it's expected on some systems.
16388
16389 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16390
16391         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16392         use a new function, which allows for some slop.
16393         Clean up some commentary.
16394         (issum): The new function.
16395         (sgladd): Deleted subroutine.
16396
16397 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16398
16399         * g77.f-torture/execute/u77-test.f: Modify to be more like
16400         libf2c/libU77 version, bringing patches to that version here.
16401         Add suitable commentary.
16402
16403 1999-04-25  Richard Henderson  <rth@cygnus.com>
16404
16405         * gcc.dg/990424-1.c: New test.
16406
16407 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16408
16409         * g77.f-torture/execute/u77-test.f (main): Bug involving
16410         LSTAT has been fixed, so turn back on full checking.
16411
16412 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16413
16414         * g77.f-torture/compile/19990419-0.f: New test.
16415         * g77.f-torture/execute/19990419-1.f: New test.
16416
16417 1999-04-17  Richard Henderson  <rth@cygnus.com>
16418
16419         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16420         to avoid the need for a prototype to supress a warning.
16421
16422 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16423
16424         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16425
16426 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16427
16428         * gcc.c-torture/execute/990404-1.c: New test.
16429
16430 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16431
16432         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16433         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16434         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16435         missing initializer warnings.
16436
16437 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16438
16439         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16440         matching strings.
16441
16442 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16443
16444         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16445
16446 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16447
16448         * g77.f-torture/execute/19990325-0.f: New test.
16449         * g77.f-torture/execute/19990325-1.f: New test.
16450
16451 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16452
16453         * gcc.c-torture/execute/990324-1.c: New test.
16454
16455 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16456
16457         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16458         test with 4.
16459
16460 1999-03-17  Richard Henderson  <rth@cygnus.com>
16461
16462         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16463
16464 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16465
16466         * g77.f-torture/execute/19990313-2.f: New test.
16467         * g77.f-torture/execute/19990313-3.f: New test.
16468
16469 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16470
16471         * g77.f-torture/execute/19990313-0.f: New test.
16472         * g77.f-torture/execute/19990313-1.f: New test.
16473
16474 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16475
16476         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16477         printf to sprintf.
16478         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16479         (main): Add check for u15.  Conditionalize u31 check depending on
16480         whether ints are <32 bits or >=32 bits.
16481
16482 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16483
16484         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16485
16486 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16487
16488         * g77.f-torture/compile/19990305-0.f: New test.
16489         * g77.f-torture/execute/19981119-0.f: New test.
16490
16491 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16492
16493         * g77.f-torture/execute/970625-2.f: call ABORT if final
16494         result is not correct, instead of just printing it.
16495         Add this checking via newly introduced obfuscation, to
16496         trip up buggy front ends.
16497
16498 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16499
16500         * g77.f-torture/compile/960317-1.f: Moved from being
16501         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16502
16503 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16504
16505         * g77.f-torture/execute/960317-1.f: New (old) test.
16506         * g77.f-torture/execute/970625-2.f: Ditto.
16507
16508 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16509
16510         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16511         message on line 1 or line 2; cccp and cpplib do this differently.
16512
16513 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16514
16515         * g++.old-deja/g++.law/weak1.C: New test.
16516
16517 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16518
16519         * gcc.c-torture/execute/990119-1.c: Renamed to...
16520         * gcc.dg/990119-1.c: this, so it will only be tested once
16521         (it's a preprocessor test, it doesn't need to be run at
16522         multiple optimization levels).
16523
16524 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16525
16526         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16527           ALWAYS_CXXFLAGS.
16528
16529 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16530
16531         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16532         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16533         to not be compilable by current g77.
16534
16535 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16536
16537         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16538
16539 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16540
16541         * gcc.c-torture/execute/990222-1.c: New test.
16542
16543 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16544
16545         * g77.f-torture/compile/19990218-0.f: New test.
16546         * g77.f-torture/noncompile/19990218-1.f: New test.
16547
16548 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16549
16550         * g77.f-torture/compile/19981216-0.f: New test.
16551
16552 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16553
16554         * gcc.dg/990214-1.c: New test.
16555
16556 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16557
16558         * gcc.dg/990213-2.c: New test.
16559
16560         * gcc.dg/990213-1.c: New test.
16561
16562 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16563
16564         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16565         ints.
16566
16567 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16568
16569         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16570         specified by target.
16571
16572         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16573
16574 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16575
16576         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16577
16578 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16579
16580         * gcc.dg/special/ecos.exp: New test driver for new tests with
16581         special requirements.
16582
16583         * gcc.dg/special/alias-1.c: New test.
16584         * gcc.dg/special/gcsec-1.c: New test.
16585         * gcc.dg/special/weak-1.c: New test.
16586         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16587         * gcc.dg/special/weak-2.c: New test.
16588         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16589         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16590         * gcc.dg/special/wkali-1.c: New test.
16591         * gcc.dg/special/wkali-2.c: New test.
16592         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16593         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16594
16595 1999-02-10  Felix Lee  <flee@cygnus.com>
16596
16597           * lib/c-torture.exp (c-torture-compile): Pull out code for
16598           analyzing gcc error messages.
16599           (c-torture-execute): Likewise.  Fix some (harmless) false
16600           positives.
16601           * lib/gcc.exp (gcc_check_compile): New function.
16602
16603 1999-02-08  Richard Henderson  <rth@cygnus.com>
16604
16605         * gcc.c-torture/execute/990208-1.c: New test.
16606
16607 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16608
16609         * g++.dg/special/ecos.exp: New driver for new tests with special
16610         requirements
16611
16612         * g++.dg/special/conpr-1.C: New test
16613         * g++.dg/special/conpr-2.C: New test
16614         * g++.dg/special/conpr-2a.C: New test
16615         * g++.dg/special/conpr-3.C: New test
16616         * g++.dg/special/conpr-3a.C: New test
16617         * g++.dg/special/conpr-3b.C: New test
16618
16619         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16620         allow g++ to use the dg driver
16621
16622         * README: Add comment about g++.dg directory
16623
16624 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16625
16626         * README: Update email addresses.
16627
16628 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16629
16630         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16631         arguments in order to force structure S onto the stack even on
16632         the alpha.
16633         (test): Pass 10 leading arguments to function foo as well as the
16634         structure S.
16635
16636         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16637         failure for all targets.
16638
16639         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16640         abort to terminate program execution.
16641
16642 1999-01-30  Richard Henderson  <rth@cygnus.com>
16643
16644         * gcc.c-torture/execute/990130-1.c: New test.
16645
16646 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16647
16648         * gcc.dg/990130-1.c: New test.
16649
16650 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16651
16652         * gcc.c-torture/execute/990128-1.c: New test.
16653
16654 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16655
16656         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16657
16658 1999-01-27  Felix Lee  <flee@cygnus.com>
16659
16660         * lib/c-torture.exp (c-torture-compile): pull out code for
16661         analyzing gcc error messages.
16662         (c-torture-execute): ditto, and fix some (harmless) false
16663         positives.
16664         * lib/gcc.exp (gcc_check_compile): new function.
16665
16666 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16667
16668         * gcc.dg/990117-1.c: New test.
16669
16670         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16671
16672         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16673
16674 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16675
16676         * g77.f-torture/compile/990115-1.f: New test.
16677
16678 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16679
16680         * gcc.c-torture/compile/990107-1.c: New test
16681
16682 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16683
16684         * gcc.c-torture/execute/990106-2.c: New test.
16685
16686         * gcc.c-torture/execute/990106-1.c: New test.
16687
16688 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16689
16690         * gcc.c-torture/compile/981223-1.c: New test.
16691
16692 1998-12-29  Richard Henderson  <rth@cygnus.com>
16693
16694         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16695         (opt3): Rename from opt4 and disable.
16696
16697 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16698
16699         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16700
16701 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16702
16703         * g++.old-deja/g++.other/conv5.C: New test.
16704
16705 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16706
16707         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16708
16709 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16710
16711         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16712
16713 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16714
16715         * gcc.c-torture/compile/981211-1.c: New test.
16716
16717 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16718
16719         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16720
16721         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16722
16723 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16724
16725         * gcc.special/930510-1.c: Make C9X safe.
16726         * gcc.misc-tests/gcov-1.c Similarly.
16727         * gcc.misc-tests/gcov-2.c Similarly.
16728
16729 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16730
16731         * gcc.dg/ultrasp1.c: New test.
16732
16733 1998-12-06  Richard Henderson  <rth@cygnus.com>
16734
16735         * gcc.c-torture/execute/981206.c: New test.
16736
16737 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16738
16739         * g++.old-deja/g++.ns/template7.C: New test.
16740
16741         * g++.old-deja/g++.other/expr1.C: New test.
16742
16743         * g++.old-deja/g++.eh/tmpl3.C: New test.
16744
16745         * g++.old-deja/g++.eh/tmpl2.C: New test.
16746
16747 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16748
16749         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16750         * g++.old-deja/g++.other/using6.C: Removed.
16751         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16752
16753         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16754
16755 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16756
16757         * g++.old-deja/g++.pt/overload8.C: New test.
16758
16759         * g++.old-deja/g++.pt/overload7.C: New test.
16760
16761         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16762
16763         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16764         and relinking messages.
16765         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16766         compiling with -frepo.
16767
16768 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16769
16770         * g++.old-deja/g++.pt/lookup6.C: New test.
16771
16772 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16773
16774         * gcc.c-torture/execute/981130-1.c: New test.
16775         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16776
16777 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16778
16779         * g++.old-deja/g++.pt/explicit76.C: New test.
16780
16781         * g++.old-deja/g++.pt/friend38.C: New test.
16782
16783         * g++.old-deja/g++.ns/crash2.C: New test.
16784
16785         * g++.old-deja/g++.pt/defarg8.C: New test.
16786
16787         * g++.old-deja/g++.pt/instantiate6.C: New test.
16788
16789         * g++.old-deja/g++.pt/static6.C: New test.
16790
16791         * g++.old-deja/g++.pt/decl2.C: New test.
16792
16793 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16794
16795         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16796         problem is actually related with name lookup, but so what? :-)
16797
16798         * g++.old-deja/g++.pt/friend37.C: New test.
16799
16800 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16801
16802         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16803         element, which fails on some systems.
16804
16805         * g77.f-torture/execute/labug1.f: New test.
16806
16807 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16808
16809         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16810         is defined.
16811
16812 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16813
16814         * g77.f-torture/compile/981117-1.f: New test.
16815
16816 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16817
16818         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16819         properly discarded.
16820
16821 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16822
16823         * gcc.c-torture/execute/memcheck: New directory of tests for
16824         -fcheck-memory-usage.
16825
16826 1998-11-07  Gerald Pfe
16827
16828         * g77.f-torture/noncompile/980615-0.f: New test.
16829
16830 1998-07-26  H.J. Lu  (hjl@gnu.org)
16831
16832         * gcc.dg/980312-1.c: Do link instead of compile.
16833         * gcc.dg/980313-1.c: Likewise.
16834
16835 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16836
16837         * gcc.c-torture/compile/980726-1.c: New test.
16838
16839 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16840
16841         * g77.f-torture/execute/io0.f: New test.
16842
16843 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16844
16845         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16846         an int.
16847
16848 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16849
16850         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16851         m32r bugs.
16852
16853 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16854
16855         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16856         c-decl.c:grokdeclarator can handle mode attributes.
16857
16858 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16859
16860         * gcc.c-torture/execute/980716-1.c: New test.
16861
16862 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16863
16864         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16865         the mn10200.
16866         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16867         the mn10200.
16868         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16869         * gcc.c-torture/compile/930326-1.x: Similarly.
16870
16871 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16872
16873         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16874         New test from Craig.
16875
16876 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16877
16878         * g77.f-torture/noncompile/980616-0.f: New test.
16879
16880         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16881
16882 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16883
16884         *  g++.other/singleton.C: Return error value instead of taking
16885         SIGSEGV.
16886
16887 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16888
16889         *  g++.other/singleton.C: New test.   Warning is under dispute.
16890         Runtime crash is not.
16891
16892 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16893
16894         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16895         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16896         using6.C, using7.C}:  New namespace tests.
16897
16898 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16899
16900         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16901         specialization with typedef'ed names used as array indexes.
16902
16903 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16904
16905         * gcc.c-torture/execute/980709-1.c: New test.
16906
16907         * gcc.dg/980709-1.c: New test.
16908
16909 1998-07-07  Richard Henderson  <rth@cygnus.com>
16910
16911         * gcc.c-torture/execute/bcp-1.c: New test.
16912
16913 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16914
16915         * gcc.c-torture/execute/980707-1.c: New test.
16916
16917 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16918
16919         * gcc.c-torture/compile/980706-1.c: New test.
16920
16921 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16922
16923         * g77.f-torture/execute/980701-0.f,
16924         g77.f-torture/execute/980701-1.f: New test from Craig.
16925
16926 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16927
16928         * gcc.c-torture/compile/980701-1.c: New test.
16929
16930         * gcc.c-torture/execute/980701-1.c: New test.
16931
16932 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16933 rlsruhe.de>
16934
16935         * g++.old-deja/g++.robertl/eb132.C: New test.
16936         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16937
16938 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16939
16940         * g77.f-torture/execute/980628-7.f,
16941         g77.f-torture/execute/980628-8.f,
16942         g77.f-torture/execute/980628-9.f,
16943         g77.f-torture/execute/980628-10.f: New tests from Craig.
16944
16945         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16946
16947 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16948
16949         * g77.f-torture/execute/980628-4.f: New test from Craig.
16950         * g77.f-torture/execute/980628-5.f: Likewise.
16951         * g77.f-torture/execute/980628-2.f: Likewise.
16952         * g77.f-torture/execute/980628-0.f: Likewise.
16953         * g77.f-torture/execute/980628-1.f: Likewise.
16954         * g77.f-torture/execute/980628-3.f: Likewise.
16955         * g77.f-torture/execute/980628-6.f: Likewise.
16956
16957 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16958
16959         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16960         directory when nothing has been installed yet.
16961
16962 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16963
16964         * gcc.c-torture/special/special.exp: Handle newer versions of
16965         dejagnu.
16966
16967 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16968
16969         * gcc.dg/980626-1.c: New test.
16970
16971 1998-06-19  Bruno Haible <haible@ilog.fr>
16972
16973         * gcc.misc-tests/m-un-2.c: New test.
16974         * g++.old-deja/g++.other/warn01.c: Likewise.
16975
16976 1998-06-19  Robert Lipe  <robertl@dgii.com>
16977
16978         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16979         compatibility with assmblers with a different comment character.
16980         Eliminate use of GAS-specific extensions.
16981
16982 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16983
16984         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16985
16986 1998-06-19  Robert Lipe  <robertl@dgii.com>
16987
16988         *lib/g77.exp: Replace search for libf2c.a with search for newly
16989         renamed libg2c.a
16990
16991 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16992
16993         * gcc.c-torture/execute/980617-1.c: New test.
16994
16995 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16996
16997         * gcc.c-torture/execute/980612-1.c: New test.
16998
16999 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17000
17001         * gcc.dg/980523-1.c: Only test on ppc-linux.
17002         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17003
17004         * gcc.c-torture/execute/980608-1.c: New test.
17005
17006 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17007
17008         * gcc.c-torture/execute/980605-1.c: New test.
17009
17010 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17011
17012         * gcc.c-torture/execute/980604-1.c: New test.
17013
17014 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17015
17016         * gcc.c-torture/execute/980602-1.c: New test.
17017         * gcc.c-torture/execute/980602-2.c: Likewise.
17018
17019 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17020
17021         * 970125-0.f: Fix per JCB.  Add commentary.
17022
17023 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17024
17025         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17026         IEEE -0 support.
17027
17028 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17029
17030         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17031         earlier.
17032
17033 1998-05-28  Catherine Moore <clm@cygnus.com>
17034
17035         * gcc.c-torture/execute/980526-3.c: New test.
17036
17037 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17038
17039         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17040         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17041         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17042         m88k-motorola-sysv3 to XFAIL.
17043
17044 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17045
17046         * gcc.dg/980526-1.c: New test.
17047         * gcc.c-torture/execute/980526-2.c: New test.
17048
17049 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17050
17051         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17052
17053         * gcc.c-torture/execute/980526-1.c: New test.
17054
17055 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17056
17057         * g77.f-torture/execute/alpha2.f: Add runtime test.
17058
17059 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17060
17061         * g++.old-deja/old-deja.exp: Strip leading directories.
17062
17063         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17064         error for the line.  Don't run multiple tests for the same line.
17065
17066 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17067
17068         * gcc.dg/980523-1.c: New test.
17069
17070 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17071
17072         * g77.f-torture/compile/970915-0.f: New test.
17073
17074 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17075
17076         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17077
17078 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17079
17080         * gcc.dg/980520-1.c: New test.
17081
17082 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17083
17084         * gcc.dg/980502-1.c: Fix return type.
17085
17086 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17087
17088         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17089         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17090         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17091         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17092         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17093
17094 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17095
17096         * g77.f-torture/execute/980520-1.f: New test.
17097
17098 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17099
17100         * lib/mike-g77.exp: New file.
17101
17102         * g77.f-torture/noncompile/noncompile.exp,
17103         g77.f-torture/noncompile/check0.f: New files.
17104
17105 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17106
17107         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17108         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17109         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17110         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17111         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17112         abort where appropriate.
17113
17114 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17115
17116         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17117         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17118
17119 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17120
17121         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17122
17123 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17124
17125         * g77.f-torture/compile/980427-0.f: New test.
17126
17127 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17128
17129         * g77.f-torture/compile/980424-0.f: New test.
17130
17131 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17132
17133         * g77.f-torture/compile/980419-2.f (main): New test.
17134         * g77.f-torture/compile/970125-0.f: New test.
17135         * g77.f-torture/compile/980419-1.f: New test.
17136
17137 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17138
17139         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17140         of loop-4.c.
17141
17142 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17143
17144         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17145
17146 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17147
17148         * gcc.c-torture/compile/980329-1.c: New test.
17149
17150 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17151
17152         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17153         * gcc.dg/980312-1.c: Fix typo in -march command.
17154
17155 1998-03-16  H.J. Lu  (hjl@gnu.org)
17156
17157         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17158
17159 1998-03-11  Robert Lipe  <robertl@dgii.com>
17160
17161         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17162         Dave Love agree the Fortran source is bogus.
17163
17164 1998-03-11  Robert Lipe  <robertl@dgii.com>
17165
17166         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17167         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17168         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17169         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17170         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17171
17172 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17173
17174         * g++.old-deja/g++.other/friend1.C: New test.
17175
17176 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17177
17178         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17179         possibly uninitialized) variables and declare dnrm2.
17180
17181 1998-02-23  Robert Lipe <robertl@dgii.com>
17182
17183         From Bruno Haible <haible@ilog.fr>:
17184         * gcc.c-torture/execute/980223.c: New test.
17185
17186 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17187
17188         * gcc.dg/ifelse-1.c: New test.
17189
17190 1998-02-09  H.J. Lu  (hjl@gnu.org)
17191
17192         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17193
17194           * lib/old-dejagnu.exp (old-dejagnu): Added the
17195           "execution test - XFAIL *-*-*" handling in the spirit of
17196           "excess errors test -". Changed the "execution test fails"
17197           handling to be like "excess errors test fails".
17198           * Update various tests accordingly.
17199
17200 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17201
17202         * gcc.c-torture/execute/980205.c: New test.
17203
17204 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17205
17206         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17207         * lib/f-torture.exp: Similarly.
17208         * gcc.c-torture: Rename all .cexp files to .x files.
17209
17210 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17211
17212         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17213         (940510-1.c): Removed duplicate.
17214         (971104-1.c): New test.
17215
17216 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17217
17218           * lib/f-torture.exp: Improve error and loop detection.
17219
17220 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17221
17222         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17223         use that to size the filler array.
17224
17225 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17226
17227         * lib/c-torture.exp(c-torture-execute): Fix typo.
17228
17229         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17230         testcase as the executable name. Keep the executable around if
17231         the test fails.
17232
17233 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17234
17235         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17236         changes.  Only test one -g option, and move it to the end of the
17237         list of options to test.
17238
17239 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17240
17241         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17242         variable GCC_TORTURE_OPTIONS to supply default switches separated
17243         by colons.  If no environment variable, run tests with -O0 -g, -O1
17244         -g, and -O2 -g as well.
17245
17246 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17247
17248         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17249         explanatory comments. Fix indentation.
17250
17251 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17252
17253         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17254
17255 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17256
17257         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17258         * g++.old-deja/g++.mike/p7325.C: Likewise.
17259         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17260
17261 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17262
17263         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17264         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17265         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17266         * g++.old-deja/g++.law/operators4.C: Likewise.
17267
17268 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17269
17270         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17271         * g++.old-deja/g++.mike/p784.C: Ditto.
17272         * g++.old-deja/g++.mike/p785.C: Ditto.
17273
17274 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17275
17276           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17277
17278 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17279
17280         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17281         target feature; pass this to c-torture-execute as needed.
17282
17283 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17284
17285         * lib/c-torture.exp(c-torture-execute): If the previous and the
17286         current executables being tested are identical, we don't need to
17287         run the executable again. Try to make the executable names
17288         unique. Add an optional argument for passing additional compiler
17289         flags.
17290
17291 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17292
17293         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17294
17295 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17296
17297         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17298
17299 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17300
17301         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17302         32bit or larger longs.
17303
17304         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17305         have either a 32bit long or 32bit int.
17306
17307 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17308
17309         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17310         Make double precision tests dependent on sizeof (double).
17311
17312 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17313
17314         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17315         too.
17316
17317 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17318
17319         * gcc.c-torture/compile/961203-1.cexp: New script.
17320
17321 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17322
17323         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17324         up the includes ourselves.
17325
17326 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17327
17328         * lib/plumhall.exp: Remove random include, and add a few
17329         verbose messages for debugging.
17330
17331 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17332
17333         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17334         of trying to do it ourselves.
17335
17336 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17337
17338         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17339
17340 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17341
17342         * gcc.prms/5403.c: Made regexp a bit less strict.
17343
17344 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17345
17346         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17347         is returned from remote_load instead.
17348         * lib/plumhall.exp: Ditto.
17349         * lib/mike-g++.exp: Ditto.
17350         * lib/old-dejagnu.exp: Ditto.
17351         * lib/c-torture.exp: Ditto.
17352
17353 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17354
17355         * lib/g++.exp: Use build_wrapper procedure.
17356         * lib/gcc.exp: Ditto.
17357
17358 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17359
17360         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17361         an old-style decl for malloc.  Fixes tests to work when
17362         sizeof (int) != sizeof (size_t).
17363
17364 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17365
17366         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17367
17368         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17369         use stdargs.h interface.
17370
17371 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17372
17373         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17374         NO_VARARGS when compiling.
17375
17376 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17377
17378         * lib/plumhall.exp(ph_includes): New procedure.
17379         (ph_make): Use it.
17380         (ph_compiler): Ditto.
17381
17382         * lib/g++.exp: Rename test-glue.c to testglue.c.
17383         * lib/gcc.exp: Ditto.
17384
17385 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17386
17387         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17388         to completion when it's called.
17389
17390 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17391
17392         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17393         is defined, don't do test.
17394
17395 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17396
17397         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17398         for object files.
17399         (ph_summary): Mark skipped testcases as untested, not unresolved.
17400
17401         * lib/plumhall.exp (ph_make): If unresolved because of bad
17402         errorCode, record errorCode in log file.
17403         (*): Replace send_log/verbose with verbose -log.
17404
17405 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17406
17407         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17408         double conversion if double isn't at least 8 bytes.
17409
17410         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17411         int to work with targets where int is 16 bits.
17412
17413         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17414         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17415         precision for the test to complete.
17416
17417 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17418
17419         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17420         if d10v is not compiled with the -mdouble64 flag.
17421         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17422
17423         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17424         d10v is not compiled with the -mint32 flag.
17425
17426 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17427
17428         * lib/plumhall.exp: Use incr_count.
17429
17430 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17431
17432         * gcc.c-torture: Update to c-torture-1.45.
17433
17434 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17435
17436         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17437         the name of the expect testcase file).
17438
17439         * lib/g++.exp(g++_init): Ditto.
17440
17441 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17442
17443         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17444         the host.
17445
17446         * lib/gcc.exp(gcc_exit): New procedure.
17447
17448 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17449
17450         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17451         specs where appropriate.
17452
17453         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17454         because of new "candidates are" messages, and removed a few
17455
17456         * Converted all non-old-style g++ testcases to old-style, and
17457         moved into g++.old-deja.
17458
17459 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17460
17461         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17462         options.
17463
17464         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17465         succeeded.
17466
17467         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17468
17469 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17470
17471         * lib/gcc.exp (gcc_target_compile): Add support for defining
17472         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17473         the machine doesn't have those features.
17474
17475 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17476
17477         * g++.law/operators4.exp: Don't use LIBS.
17478
17479 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17480
17481         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17482
17483         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17484         * lib/g++.exp: Set it here instead. Also, allow use of the
17485         --tool_exec and --tool_opt options. Change CXX to
17486         GXX_UNDER_TEST.
17487
17488         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17489
17490         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17491
17492 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17493
17494         * lib/old-dejagnu.exp: Use prune_warnings instead of
17495         prune_system_crud.
17496         * lib/mike-g++.exp: Ditto.
17497         * lib/gcc.exp: Ditto.
17498         * lib/g++.exp: Ditto.
17499
17500         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17501
17502 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17503
17504           * 941014-2.c: Include stdlib.h
17505           * 960327-1.c: Include stdio.h
17506           * dbra.c, index-1.c: Don't assume ints are 32bits.
17507
17508 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17509
17510         * lib/gcc.exp: Add gcc,stack_size target feature.
17511
17512         * lib/g++.exp(g++_target_compile): Add the include and link
17513         paths here, not in two other places. And, it's $options, not
17514         options.
17515
17516         * lib/mike-g++.exp(postbase): Remove the code that determines
17517         the correct include and link paths.
17518         * g++.old-deja/old-deja.exp: Ditto.
17519
17520 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17521
17522         * lib/g++.exp(g++_init): target_compile no longer returns the
17523         filename of the result.
17524
17525 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17526
17527         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17528         call to glob.
17529
17530         * gcc.c-torture/special/special.exp: Change call to
17531         gcc_target_compile to include the object file.
17532
17533 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17534
17535         * gcc.c-torture/special/special.exp: Correct misspelling in last
17536         change.
17537
17538 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17539
17540         * lib/plumhall.exp(ph_summary): Log the entire output of the
17541         executable. Return -1 if there were any failures, 0 otherwise.
17542         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17543         (ph_make): Clean up objects and executables that were built
17544         if the tests succeeded.
17545
17546 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17547
17548         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17549         libraries and includes in the build tree as appropriate.
17550
17551 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17552
17553         * lib/c-torture.exp: Instead of looking for the global variable
17554         NO_LONG_LONG, check to see if that's a feature of the target.
17555
17556 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17557
17558         * config/default.exp: Minimize. Delete the remainer of the files in
17559         config; this functionality is now in devo/dejagnu/config.
17560
17561         g++.*/*: Pass any additional flags used to compile to postbase;
17562         delete CXXFLAGS.
17563
17564         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17565         is now done by runtest.exp. Use gcc_target_compile instead of
17566         compile.
17567
17568         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17569         Remove references to CFLAGS. Use remote_file instead of
17570         calling rm -f.
17571         (c-torture): Take a list of arguments to use to compile this
17572         testcase.
17573
17574         lib/g++.exp: Simplify. Use target_compile instead of compile.
17575         lib/gcc-dg.exp: Ditto.
17576         lib/gcc.exp: Ditto.
17577         lib/mike-{gcc,g++}.exp: Ditto.
17578         lib/old-dejagnu.exp: Ditto.
17579         lib/plumhall.exp: Ditto.
17580
17581 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17582
17583         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17584         (ph_linker): Likewise.
17585
17586 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17587
17588           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17589         MAP_ANON / MAP_ANONYMOUS if defined;
17590         else try to map from /dev/zero .
17591
17592 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17593
17594         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17595         isn't defined, then define it to MAP_ANONYMOUS.
17596
17597 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17598
17599         * gcc.c-torture: Update to c-torture-1.42 release.
17600
17601 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17602
17603         * gcc.c-torture: Update to c-torture-1.41 release.
17604
17605 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17606
17607         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17608         c-torture release.
17609
17610 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17611
17612         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17613         and LDFLAGS.  Fix second case to append the target_info ldflags
17614         onto LDFLAGS, not CFLAGS.
17615         * lib/g++.exp (g++_init): Add target_info stuff.
17616         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17617         of libgloss and newlib flags for !native.
17618
17619         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17620         (GDB): Fix relative path to go up another dir for finding gdb.
17621
17622 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17623
17624         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17625         versions in the target_info array, if they don't exist.
17626
17627 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17628
17629         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17630
17631 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17632
17633         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17634         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17635
17636 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17637
17638         * lib/old-dejagnu.exp: Don't remove the output file before we've
17639         actually tested it. Don't append pwd to the path of the executable
17640         we're testing.
17641
17642 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17643
17644         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17645
17646 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17647
17648         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17649         temporary directory for compiler files, and set it to a default
17650         value of /tmp. Set $output as the name of the output file from
17651         compiling the testcase. Add a -o option to $cflags_var so the
17652         compiler writes the final output file as $output. Set $executable
17653         to $output.
17654
17655         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17656         directory for compiler files, and set it to /tmp if it doesn't
17657         already have a value. Set $output_file to the name of the output
17658         file from compiling the testcase. Add a -o option to CXXFLAGS so
17659         the compiler writes the final output file as $output. Use $output
17660         as the executable to be tested.
17661
17662 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17663
17664         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17665
17666 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17667
17668         * gcc.c-torture/execute/pending-1.c: New test.  Still
17669         pending in Tege's queue.
17670
17671 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17672
17673         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17674         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17675         if there were failures.  Call unresolved if there were unresolved
17676         testcases.  Call gcc_fail if program did not run to completion.
17677         (ph_make): Pass additional argument name to ph_execute.
17678         (ph_execute): Add new argument.  Pass additional arguments to
17679         ph_summary.  Call gcc_fail is there is no execution output.
17680
17681 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17682
17683         * lib/plumhall.exp (proc_summary): Output relavent summary
17684         lines into the log so specific failures in plumhall can be
17685         investigated.
17686
17687 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17688
17689         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17690         (c-torture-execute): Don't try to execute tests which use
17691         "long long" types if $NO_LONG_LONG is nonzero.
17692
17693 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17694
17695         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17696         not c-torture.
17697
17698         * gcc.ieee: Move from here.
17699         * gcc.c-torture/execute/ieee: To here.
17700
17701 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17702
17703         * gcc.c-torture: Update to c-torture-1.41 release.
17704
17705 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17706
17707         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17708         not "$output".
17709
17710 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17711
17712         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17713         -c present.
17714
17715 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17716
17717         * config/proelf.exp: Handle connecting to a simulator.
17718
17719 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17720
17721         * config/proelf.exp: New file.  Enough framework that we can
17722         run c-torture tests on the proelf targets (or any other target
17723         that gdb can connect to for that matter).
17724
17725 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17726
17727         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17728         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17729
17730         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17731         exec_output exists.
17732
17733 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17734
17735         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17736         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17737
17738         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17739         to pass/fail/unresolved/unsupported/untested.  Caller must now
17740         call unresolved/unsupported/untested.
17741         * lib/*.exp: Update FSF address.  Update to handle new results of
17742         ${tool}_load.
17743         * lib/chill.exp (verbose): Delete.
17744
17745 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17746
17747         * lib/gcc.exp (default_gcc_start): Change order of args to
17748         $LDFLAGS $CFLAGS $LIBS.
17749         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17750         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17751         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17752         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17753         * gcc.misc-tests/dg-test.exp: Likewise.
17754         * gcc.misc-tests/msgs.exp: Likewise.
17755         * gcc.prms/prms.exp: Likewise.
17756         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17757         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17758
17759         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17760
17761 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17762
17763         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17764
17765         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17766         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17767
17768         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17769         necessary.
17770
17771 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17772
17773         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17774         global for loop; add use of $mathlib.
17775         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17776         settings here; set mathlib for anything but VxWorks.
17777
17778 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17779
17780         * gcc.c-torture: Update to c-torture-1.40 release.
17781
17782 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17783
17784         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17785         dg.exp.
17786
17787 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17788
17789         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17790         global.
17791
17792 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17793
17794         * lib/g++.exp (LIBS): Define if not already.
17795         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17796         (gcc-dg-prune): Call prune_gcc_output.
17797         * lib/gcc.exp (prune_gcc_output): New proc.
17798         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17799         prune_gcc_output.
17800
17801 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17802
17803         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17804         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17805
17806 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17807
17808         * gcc.c-torture: Update to c-torture-1.39 release.
17809
17810 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17811
17812         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17813         fails, try others as well.
17814
17815 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17816
17817         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17818         If compilation fails, mark execute tests as `untested'.
17819         If test is marked as unsupported, don't mark compilation and
17820         execute tests as failed.
17821
17822 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17823
17824         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17825         libstdc++ for whether or not we want to be doing shared
17826         libraries.  Delete link_curses since we don't need it anymore.
17827         * lib/mike-g++.exp (postbase): Don't link in libg++.
17828         * g++.old-deja/old-deja.exp: Likewise.
17829
17830 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17831
17832         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17833
17834 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17835
17836         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17837         For that, add `-Wl,-a,shared_archive'.
17838         * g++.old-deja/old-deja.exp: Likewise.
17839
17840 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17841
17842         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17843
17844 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17845
17846         * lib/mike-g++.exp (postbase): Pay attention to the status of
17847         g++_load.
17848
17849 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17850
17851           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17852
17853 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17854
17855         * lib/gcc.exp (default_gcc_start): No longer need to log program
17856         being executed or its output, execute_anywhere does that now.
17857         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17858         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17859
17860 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17861
17862         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17863         the same as those in lib/g++.exp.
17864
17865 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17866
17867         * gcc.c-torture: Update to c-torture-1.38 release.
17868         * gcc.ieee: Related changes.
17869
17870 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17871
17872         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17873         "exec". Minor reformatting changes.
17874
17875         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17876         cross. This means all "exec" calls now work on a remote host as
17877         well.
17878         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17879         cross. Filter out the extra "\r\n" stuff that expect puts in.
17880         (c-torture-execute): Filter out the bogus warnings like
17881         c-torture-compile does. Add support for canadian cross.
17882         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17883         Use execute_anywhere rather than calling exec directly. Now it
17884         works for canadian cross testing.
17885
17886 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17887
17888         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17889         results into a variable, and check that rather than using file exists.
17890
17891 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17892
17893         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17894         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17895
17896 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17897
17898         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17899         lib_curses if there's a shared libg++ in the build tree.
17900
17901 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17902
17903         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17904         if not supported target.
17905
17906 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17907
17908         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17909         link_curses up to always happen, not just for native builds.
17910
17911 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17912
17913         * gcc.c-torture: Update to c-torture-1.36 release.
17914         * gcc.failure: Related changes.
17915
17916 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17917
17918         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17919
17920 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17921
17922         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17923         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17924         runshlib, link_curses, and mathlib for link and run.
17925
17926         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17927         pass the runtime shared library options for Solaris, OSF/1, and
17928         Irix5, and link with -lcurses to avoid unresolved references.
17929
17930 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17931
17932         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17933         only run once.
17934
17935 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17936
17937         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17938
17939 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17940
17941         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17942         do not have a framework for the "compat" tests yet.
17943
17944 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17945
17946         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17947         set to null if we're testing vxworks5.1.  Use that instead of
17948         `-lm' in the setting of LIBS for link and run.
17949
17950 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17951
17952         * config/rom68k.exp (${tool}_load): Major changes to make it
17953         work.  Verified that it does in fact return the stuff in
17954         exec_output properly.  Catch any Emul or any TRAP other than 0.
17955
17956 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17957
17958         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17959         LDFLAGS properly for targets that need stuff from libgloss.
17960         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17961         only run once.
17962         (gpp_initialized): New variable.
17963
17964 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17965
17966         * config/rom68k.exp: Load libgloss.exp.
17967         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17968         so we can produce a fully linked binary.
17969         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17970         so we can produce a fully linked binary.
17971
17972 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17973
17974         * lib/plumhall.exp (ph_section): Watch for expected failures.
17975         Add missing `else'.
17976
17977         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17978         run the testcase.
17979         (c-torture): Likewise.
17980
17981 1995-08-28  Doug Evans  <dje@cygnus.com>
17982
17983         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17984
17985         * lib/mike-g++.exp (mike_cleanup): New proc.
17986         (prebase): New globals compiler_result, not_compiler_result,
17987         target_regexp.
17988         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17989         allow leading "-" in pattern.  Watch for unsupported tests.
17990         If $compiler_result is set, pattern match assembler code,
17991         and ditto for $not_compiler_result.
17992         * lib/mike-gcc.exp: Likewise.
17993
17994         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17995         execution "succeeded".
17996
17997 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17998
17999         * config/win32.exp: New file.
18000         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18001
18002 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18003
18004         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18005         unsupported.
18006         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18007         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18008         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18009
18010         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18011         "... without exceptions was ...".  That is now handled by
18012         prune_system_crud.
18013         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18014
18015 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18016
18017         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18018         sieve.c,sort2.c}: New files.
18019         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18020         sieve.exp,sort2.exp}: Drivers for them.
18021
18022         * lib/mike-gcc.exp (program_output): New user settable variable.
18023         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18024         messages.
18025         * lib/mike-g++.exp (program_output): New user settable variable.
18026
18027         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18028
18029         * config/sh.exp: Deleted (use sim.exp instead).
18030
18031 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18032
18033         * config/vx.exp: Declare CHECKTASK as global.
18034         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18035         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18036         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18037
18038 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18039
18040         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18041         target. Like vx.exp, only includes `vx29k.exp' instead of
18042         `vxworks.exp'.
18043
18044 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18045
18046         * config/sim.exp: Increase time limit from 120 seconds to 240.
18047
18048 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18049
18050         * gcc.c-torture/execute/950628-1.c: New test.
18051
18052 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18053
18054         * gcc.c-torture: Update with changes/additions from
18055         c-torture-1.34.
18056
18057 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18058
18059         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18060
18061 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18062
18063         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18064
18065 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18066
18067         * gcc.c-torture/compile/950512-1.c: New test.
18068         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18069         * gcc.dg/struct-ret-1.c: Likewise.
18070
18071 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18072
18073         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18074           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18075
18076 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18077
18078         * gcc.c-torture/special/920411-1.c: Deleted.
18079         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18080
18081 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18082
18083         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18084         cpu limit.
18085
18086 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18087
18088         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18089
18090 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18091
18092         From kenner;
18093         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18094         is the proper length.
18095         * va-arg-3.c: Likewise.
18096
18097 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18098
18099         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18100         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18101
18102         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18103         * lib/g++.exp (default_g++_start): Delete old cruft.
18104
18105 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18106
18107         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18108         (2 * (1 << 18)) to (2 * (1 << 17)).
18109
18110         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18111
18112 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18113
18114         * config/rom68k.exp: Renamed from config/idp.exp
18115
18116 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18117
18118         * c-torture/compile/921109-2.c
18119
18120 1995-04-18  Mike Stump  <mrs@cygnus.com>
18121
18122         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18123         excess errors.
18124
18125 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18126
18127         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18128         output.
18129         * lib/g++.exp (default_g++_start): Likewise.
18130
18131 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18132
18133         * gcc.c-torture/compile/950329-1.c: New test.
18134
18135 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18136
18137           * config/bug.exp (${tool}_load): Updated to use new remote_open
18138           and remote_close procs.
18139         * config/idp.exp: New file.
18140
18141 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18142
18143         * gcc.c-torture/execute/950322-1.c: New test.
18144
18145 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18146
18147         * config/vx.exp (${tool}_load): Clean up testing of return code from
18148         vxworks_ld and vxworks_spawn.
18149
18150 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18151
18152         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18153
18154 1995-03-13  Mike Stump  <mrs@cygnus.com>
18155
18156         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18157         can mark excess errors on a machine by machine basis.  Note, the
18158         default is to not expect any excess errors, even when excess
18159         errors test - is given, so you will want to put an XFAIL ... on
18160         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18161         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18162         those 4 machines, but no others.
18163
18164 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18165
18166         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18167         * lib/c-torture.exp: to here.
18168
18169 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18170
18171         * gcc.c-torture/execute/950221-1.c: New test.
18172         * gcc.c-torture/execute/struct-ret-1.c: New test.
18173         * gcc.c-torture/compile/950221-1.c: New test.
18174
18175         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18176
18177 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18178
18179         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18180         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18181
18182 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18183
18184         * g++.gb: New directory of tests, derived from my signature and
18185         class scoping tests.
18186
18187         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18188         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18189         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18190         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18191         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18192         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18193         * g++.gb/sig25.C: Likewise.
18194
18195         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18196         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18197         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18198         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18199         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18200         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18201         * g++.gb/sig25.exp: Likewise.
18202
18203         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18204         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18205         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18206         * g++.gb/scope13.C: Likewise, this test still fails.
18207
18208         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18209         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18210         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18211         * g++.gb/scope13.exp: Ditto.
18212
18213         * g++.gb/README: New file, explains what these tests are about.
18214
18215 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18216
18217         * lib/dg.exp (dg-do): Support `preprocess'.
18218         (dg-test): Likewise.
18219
18220 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18221
18222         * config/udi.exp: change "continue -expect" to "exp_continue".
18223
18224 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18225
18226         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18227         Delete redundant tests.
18228
18229         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18230         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18231         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18232         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18233         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18234         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18235         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18236         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18237
18238         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18239         storing label pointers.
18240         * gcc.c-torture/execute/921019-1.c: Likewise.
18241         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18242         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18243         parameter fp.
18244         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18245         constants.
18246
18247         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18248         Delete obsolete tests.
18249
18250         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18251         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18252         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18253         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18254         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18255         * gcc.c-torture/compile/950124-1.c: New test.
18256
18257         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18258
18259 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18260
18261         * lib/mike-g++.exp: Add -lm to LIBS.
18262
18263 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18264
18265         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18266
18267 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18268
18269         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18270
18271 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18272
18273         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18274
18275 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18276
18277         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18278         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18279         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18280         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18281         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18282         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18283         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18284         * g++.law/{operators31.C, operators32.C,
18285         * g++.law/{operators33.C, operators34.C}: Likewise.
18286         * g++.law/{pic1.C, refs2.C}: Likewise.
18287         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18288         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18289         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18290         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18291
18292         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18293         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18294         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18295         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18296         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18297         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18298         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18299         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18300         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18301         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18302         * g++.law/{operators34.exp}: Likewise.
18303         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18304         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18305         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18306         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18307         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18308
18309         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18310         No longer expected to fail.
18311         * g++.law/missed-error3.C: Tweak for recent bool changes.
18312
18313 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18314
18315         * config/emb-unix: Deleted.
18316         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18317         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18318
18319 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18320
18321         * lib/dg.exp (dg-test): Fix typo in last patch.
18322
18323 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18324
18325         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18326         (handles multiple occurrences).
18327
18328 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18329
18330         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18331         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18332         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18333         printed).
18334         * lib/c-torture.exp (c-torture-compile): Likewise.
18335         (c-torture): Prepend full path if missing.
18336         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18337         (gcc_fail): Likewise.
18338         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18339
18340 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18341
18342         * lib/netware.exp: Only attach to NetWare i386 systems.
18343
18344 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18345
18346         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18347         messages.  Add test name to "output pattern match" pass/fail message.
18348
18349 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18350
18351         * gcc.dg: New testsuite.
18352         * gcc.dg/dg.exp: New file.
18353
18354         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18355         test-switch.c}: Deleted.
18356
18357         * gcc.misc-tests/msgs.exp: New testcase driver.
18358
18359 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18360
18361         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18362         Watch for illegal return values from ${tool}_load.
18363         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18364         cross targets.  Coerce return value >0 to 1.
18365
18366 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18367
18368         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18369
18370         * config/emb-unix.exp: New file.
18371
18372         * config/sim.exp: Error if variable $SIM not defined.
18373         (${tool}_load): Mark test as "untested" if simulator missing.
18374
18375         * config/unix.exp: Load remote.exp to get rcp_download.
18376         * lib/c-torture.exp: Use different option lists for testcases with
18377         and without loops.
18378         * gcc.c-torture/execute/execute.exp: Likewise.
18379
18380 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18381
18382         * config/*.exp: Clarify return code from ${tool}_load.
18383         Call `unresolved' or `untested' instead of `warning' or `perror'
18384         (sometimes you still want to call both though).
18385         Add comment that `shell_id' is local to each file.
18386         * config/udi.exp (timeout): Set to 30.
18387         Don't print warning if connection fails, $connectmode has already
18388         printed an error.
18389         (${tool}_load): Move verbose messages to level 2.
18390         Rework pattern for "Process started" message.
18391         Pass `shell_id' to ${connectmode}_download.
18392         Retry twice upon timeout.  Make resetting of target more robust.
18393         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18394         Pass `shell_id' to exit_$connectmode.
18395         Only call exit_$connectmode if connected.
18396         * config/unix.exp (${tool}_load): Check return codes better.
18397         * config/vrtx.exp (${tool}_load): Likewise.
18398         * config/vx.exp (${tool}_load): Likewise.
18399         Delete unneeded global's.
18400         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18401         from ${tool}_load.
18402         (dg-stat): Delete.
18403         (dg-init): Delete recording of pass/fail counts.
18404         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18405         (old-dejagnu-init): Likewise.
18406         (old-dejagnu-stat): Delete contents, empty proc now.
18407         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18408         (c-torture): Delete references to lcnt, lpass, lfail.
18409         Get option list from TORTURE_OPTIONS.
18410         Delete -funroll[-all]-loops if no loops.
18411         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18412         (g++_stat): Delete contents (empty proc now).
18413         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18414         (gcc_finish): Likewise.
18415         (gcc_stat): Deleted.
18416         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18417         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18418         * gcc.c-torture/execute/execute.exp: Likewise.
18419         Split tests into two parts: compile, execute.
18420         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18421         no loops.  Update to reflect clarified return codes from ${tool}_load.
18422
18423 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18424
18425         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18426         to grep for.
18427         (old-dejagnu): Likewise (where necessary).
18428
18429 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18430
18431         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18432
18433         * lib/dg.exp (dg-process-target): Fix processing of selector.
18434         Add comment regarding use of `error'.
18435
18436         * lib/gcc.exp (prune_system_crud): Define if missing.
18437         * lib/g++.exp (prune_system_crud): Likewise.
18438
18439         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18440         Call prune_system_crud.
18441         * lib/dg.exp (dg-runtest): New proc.
18442         Use perror instead of send_user for tcl errors in testcase.
18443         Don't return any value, it's never used.
18444         Don't clobber previous definition of `unknown'.
18445         Print tcl errors in `dg-final'.
18446
18447 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18448
18449         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18450         (dg-test): Don't print errorInfo, it contains stack backtrace.
18451
18452 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18453
18454         * lib/g++.exp (runtest_file_p): Define if missing.
18455
18456 1994-09-24  Doug Evans  (dje@cygnus.com)
18457
18458         * lib/mike-g++.exp: Comment out loading of g++.exp.
18459         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18460         (default_g++_version): Always print something.
18461         (default_g++_start): Comment out call to `which'.
18462         (g++_start, g++_load): Deleted (must be defined in config file).
18463         * lib/gcc.exp: Test for existence of $CC at start.
18464         Delete check for tmpdir (done in gcc_init).
18465         (default_gcc_version): Always print something.
18466         (default_gcc_start): Comment out call to `which'.
18467         * config/*.exp: Major cleanup - make cross targets work at least a
18468         little better for g++ (by not being "--tool gcc" specific).
18469         Rename gcc_xxx to ${tool}_xxx.
18470         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18471         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18472
18473 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18474
18475         * lib/c-torture.exp (c-torture-compile): Rework compiler
18476         message processing.
18477
18478         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18479         c-torture.
18480
18481 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18482
18483         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18484
18485         * lib/dg.exp (dg-process-target): Support { target native }.
18486
18487 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18488
18489         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18490         looked for "... program xxx got fatal signal".
18491         Correct regsub munging of `comp_output'.
18492         Ignore compiler messages "path prefix not used" and "linker input
18493         file unused".
18494
18495 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18496
18497         * lib/gcc.exp (runtest_file_p): Define if missing.
18498         * gcc.prms/template.c: Example to work from.
18499
18500 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18501
18502         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18503         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18504
18505         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18506         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18507         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18508         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18509
18510         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18511         (dg-process-target): No longer a varargs proc.
18512         Return S/N for target, P/F for xfail.  All callers changed.
18513         (user option procs): More argument checking.
18514         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18515         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18516         (dg-test): Skip test if not running on selected target in `dg-do'.
18517         Update handling of `dg-do-what', `dg-output-text'.
18518         Separate execution pass/fail from output pattern match pass/fail.
18519         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18520
18521 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18522
18523         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18524         target for 920510-1.c.
18525
18526 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18527
18528         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18529         Clean up comment regarding use of passcnt, etc.
18530         (gcc_stat): Don't update `testcnt' here.
18531         (gcc_finish): Do it here.
18532         Might as well reset `but_id' here too.
18533         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18534         to determine if the file should be tested.
18535         * gcc.c-torture/compile/compile.exp: Likewise.
18536         * gcc.c-torture/execute/execute.exp: Likewise.
18537         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18538         * gcc.misc-tests/dg-test.exp: Likewise.
18539         * gcc.prms/prms.exp: Likewise.
18540         * gcc.wendy/wendy.exp: Likewise.
18541         * g++.old-deja.exp: Likewise.
18542         Move "Testing file" message to verbose level 1.
18543
18544 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18545
18546         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18547
18548 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18549
18550         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18551         (default_gcc_start): Accept optional second list element
18552         of compiler flags.  Print compiler output at verbosity level 2.
18553         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18554         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18555         Save current values of framework globals passcnt, failcnt, xpasscnt,
18556         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18557         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18558         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18559         xfailcnt to compute stats.  Update framework global `testcnt' from
18560         pass/fail counts.
18561         (gcc_finish): New proc.  Clean up test environment.
18562         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18563         (gcc_epass, gcc_efail): Delete.
18564         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18565         argument of line number.
18566         (dg-init): If the tool has an init routine, call it.
18567         (dg-test): Remove args `cflags_var' and `libs_var'.
18568         Pass all compiler options to ${tool}_start.
18569         Handle missing line number.
18570         (dg-finish): New function.
18571         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18572         particular files.  Call gcc_finish at end.  Move "skipping test"
18573         message to verbosity level 3.
18574         * gcc.c-torture/compile/compile.exp: Likewise.
18575         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18576         * gcc.c-torture/execute/execute.exp: Likewise.
18577         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18578         Print testcase being tried at verbosity level 1.
18579         * gcc.c-torture/special/special.exp: Unset xfail.
18580         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18581         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18582         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18583         * gcc.failure/failure.exp: Likewise.
18584         * gcc.ieee/ieee.exp: Likewise.
18585         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18586         Update call to dg-test.  Call dg-finish at end.
18587         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18588         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18589         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18590         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18591         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18592         * gcc.wendy/wendy.exp: Add copyright.
18593         Delete setting of tmpdir (done by gcc_init).
18594         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18595         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18596         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18597         gcc_[ce]pass/fail.
18598
18599 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18600
18601         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18602         confusion.
18603         (g++_load): Likewise.
18604
18605         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18606         Rename argument to `prog' to remove the confusion.
18607         Varargs fns behave differently too!
18608         (g++_load): Likewise.
18609
18610         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18611
18612         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18613         what it is.  Delete (always) printing of status value for !native.
18614         Simplify verbose code, and include status and exec_output.
18615         (g++_load): Use gcc_load.
18616
18617 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18618
18619         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18620         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18621         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18622         940714-3.c as these testcases don't exist anymore.  Make
18623         va-arg-1.c expected to pass.
18624
18625 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18626
18627         * gcc.misc-tests/misc.exp: Only run specific testcases.
18628         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18629         * gcc.misc-tests/dg-[1-9].c: New files.
18630
18631         * lib/dg.exp: New testsuite driver.
18632         * gcc.prms/prms.exp: Use it.
18633
18634         * README.gcc: New file.
18635
18636         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18637         Document and reset `lxpass' and `lxfail'.
18638         Simplify "initialized" message.
18639         (gcc_stat): Clean up comments a little.
18640
18641 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18642
18643         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18644
18645 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18646
18647         * lib/old-dejagnu.exp (process-option): New proc.
18648         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18649         (old-dejagnu): Simplify.
18650         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18651
18652 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18653
18654         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18655         exists and is not an empty string.
18656
18657         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18658         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18659         finished.
18660         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18661         automatically.
18662
18663         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18664         longer expected to fail.
18665
18666         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18667         "f" function call.
18668
18669         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18670
18671         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18672         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18673         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18674         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18675         c-torture-1.29.
18676
18677         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18678         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18679
18680         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18681
18682         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18683         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18684
18685         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18686         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18687         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18688
18689 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18690
18691         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18692         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18693         940714-1.c, 940714-2.c, 940714-3.c},
18694         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18695         gcc.misc-tests/{mg.c,mg.exp}:
18696         New tests.
18697         * gcc.noncompile/noncompile.exp: Change accordingly.
18698
18699 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18700
18701         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18702         Undo previous clobberage.
18703
18704 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18705
18706         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18707         * gcc.special/{930510-1.c, special.exp}:
18708         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18709         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18710         struct-varargs-1.c}: New tests from c-torture-1.26.
18711
18712 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18713
18714         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18715           argument to switch.
18716
18717 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18718
18719         * Revert the previous changes.  Please see Rob's directory
18720           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18721           fixes.
18722
18723 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18724
18725         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18726             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18727             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18728             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18729             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18730             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18731             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18732             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18733             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18734             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18735             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18736             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18737             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18738             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18739             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18740             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18741             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18742             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18743             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18744             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18745             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18746             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18747             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18748             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18749             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18750             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18751             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18752
18753 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18754
18755         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18756             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18757           with perror calls.
18758
18759 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18760
18761         * config/unix.exp (g++_load): Fix syntax.
18762
18763 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18764
18765         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18766         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18767         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18768         Don't expect va-arg-1.c to fail.  Correct expected output for
18769         920928-1.c.
18770         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18771         * gcc.wendy/hbm4.c: Correct typo.
18772         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18773
18774 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18775
18776         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18777         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18778         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18779         * lib/c-torture.exp (c-torture-compile): Ditto.
18780
18781         Reduce volume of output (remove all the -I's and such).
18782         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18783         Call gcc_cpass, gcc_cfail.
18784         (c-torture): Pass testing option to c-torture-compile.
18785
18786 1994-03-21  Doug Evans  (dje@cygnus.com)
18787
18788         Bring patches over from progressive.
18789         * config/default.exp: Exit remote shell cleanly.
18790         (g++_exit, g++_start): Add default versions.
18791         * config/sim.exp (gcc_load): Use perror, not error.
18792
18793 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18794
18795         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18796         set in site.exp.
18797
18798 1994-03-14  Doug Evans  (dje@cygnus.com)
18799
18800         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18801         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18802         (wendy_try): New proc to run testcase.
18803         (main loop): Call 'em.
18804         * gcc.wendy/*.c: Clean up pass to correct expected output.
18805
18806         * lib/gcc.exp: Minor cleanup work.
18807         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18808
18809 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18810
18811         * config/sim.exp (gcc_load): Document return codes better.
18812         Don't pass -v to simulator.
18813
18814 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18815
18816           * gcc.special/920717-x.c: Fix typo.
18817           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18818           get at sources.
18819
18820         * lib/mike-gcc.exp: Fix typo.
18821
18822 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18823
18824         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18825         binary to use, transform the name.
18826         * config/*.exp: rename everything. Nuke any g++ specific files,
18827         it's now a special case of gcc that requires no special support.
18828         Add a default.exp for unsupported targets.
18829
18830 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18831
18832         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18833         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18834         version of Tcl.
18835
18836 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18837
18838         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18839         than a warning.
18840
18841 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18842
18843         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18844
18845 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18846
18847         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18848         option_list.  Compile every file with only 4/6 option choices
18849         (same as C torture) instead of with 12/18 different option
18850         choices.
18851         * lib/c-torture.exp: Likewise.
18852
18853         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18854         not already set.
18855
18856 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18857
18858         * lib/old-deja
18859           test cases, ready for DejaGnu.
18860
18861 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18862
18863         * Upgraded c-torture tests from 1.18 to 1.19
18864
18865         * gcc.compile: added test(s):
18866           930607-1.c
18867         * gcc.execute: added test(s):
18868           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18869
18870         * added new subdirectory for misc tests: gcc.misc-tests
18871         * gcc.misc-test(s): added tests:
18872           inst-check.c test-consts.c test-ior.c test-switch.c
18873
18874 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18875
18876         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18877
18878 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18879
18880         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18881
18882 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18883
18884         * Upgraded c-torture tests from 1.17 to 1.18
18885
18886 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18887
18888         * Upgraded c-torture tests from 1.12 to 1.17
18889
18890 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18891
18892         * lib/old-dejagnu.exp:
18893           Fixed handling of XFAIL target triplets to correctly
18894           recognize wildcard characters.  Removed code that
18895           appended a unique id tag to the end of the file name
18896           printed out by the result of the testcases within a
18897           given test file.
18898
18899 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18900
18901         * lib/old-dejagnu.exp:
18902           Reworked expected failure handling to trigger off of XFAIL
18903           keyword in keyphrase embeded in testcase source code. The
18904           XFAIL keyword must be at the end of the keyphrase line. It
18905           may optionally be followed by one or more target triplets.
18906           It has just occured that the handling of wildcards in the
18907           target triplet may not be correct.
18908
18909 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18910
18911         * g++.old-deja/tests:
18912           Moved all subdirectories up one level into g++.old-deja .
18913
18914         * lib/old-dejagnu.exp:
18915           Fixed problem with CXXFLAGS not being properly reset, and being
18916           corrupted with extraneous "-c" compiler option.  This was
18917           causing binaries to not be generated for test that needed them.
18918           Modified strings passed to "pass" and "fail" so that individual
18919           tests from the same test file would be distinguished by an
18920           identifier appended to the test file name in the summary logs;
18921           this corrected a problem with erroneous diff logs.  Added code
18922           to search testcases for expected fail and unexpected pass keywords.
18923
18924 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18925
18926         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18927
18928 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18929
18930         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18931           Removed extraneous text from end of "Special g++ Options"
18932           keyphrase.
18933
18934         * lib/old-dejagnu.exp: Added pattern matching to look for new
18935           keywords, embedded in testcases comments, which will trigger
18936           calls to xpass and xfail.
18937
18938 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18939
18940         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18941           comments embedded in the testcases, especially the one looking for
18942           special compiler options, as well as the pattern matching for the
18943           compiler output again.
18944
18945 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18946
18947         * lib/old-dejagnu.exp: Do a proper check of the return value for
18948           execute tests. Fixed several problems with the pattern matching
18949           of the compiler output which gave erroneous test results.
18950           Changed several of the test result messages to be more descriptive.
18951         * config/unix-g++.exp: Proc g++_load now actually works and
18952           executes the tests passed to it and returns a usable return
18953           value.
18954
18955 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18956
18957           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18958
18959 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18960
18961         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18962           Modified both files to properly execute the old style
18963           dejagnu tests. The previous versions of these files were
18964           experimental and did not function anything near correctly.
18965
18966 1993-04-05  Rob Savoye  (rob@cygnus.com)
18967
18968         * Removed all Makefile.in and configure.in files. No configuration
18969         needed now.
18970
18971 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18972
18973         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18974
18975 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18976
18977         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18978         gcc.special/configure.in, gcc.noncompile/configure.in,
18979         gcc.execute/configure.in, gcc.code_quality/configure.in,
18980         g++.other/configure.in, g++.old-deja/configure.in,
18981         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18982         in srcname setting.
18983
18984 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18985
18986         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18987         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18988         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18989
18990 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18991
18992         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18993         (gdb_exit): Don't remove *_soc files.
18994
18995 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18996
18997         * lib/c-torture.exp: Don't look for main; instead always use -w
18998         -c.  This is how the c-torture tests work.  Remove the object
18999         file if the compilation succeeds.
19000         * gcc.execute/execute.exp: Remove executable if test passes.
19001         * gcc.noncompile/noncompile.exp: Every test is an expected
19002         failure.
19003         * gcc.special/special.exp: Added tests from c-torture 1.11,
19004         corrected use of existing test.
19005         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19006         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19007         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19008         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19009         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19010         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19011         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19012         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19013         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19014         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19015         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19016         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19017         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19018         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19019         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19020         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19021         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19022         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19023         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19024         c-torture 1.11.
19025         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19026         correspond to c-torture 1.11.
19027
19028         * New file.