OSDN Git Service

0a5ab0c6542f16751636fee4a4dd94b49eeb8325
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2
3         * gcc.c-torture/compile/20040824-1.c: New test.
4
5 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6
7         * gcc.c-torture/compile/iftrap-3.c: New test.
8
9 2004-08-24  Paul Brook  <paul@codesourcery.com>
10
11         * gfortran.dg/entry_2.f90: New test.
12
13 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14
15         PR c++/16889
16         * g++.dg/lookup/ambig[12].C: New.
17
18 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19
20         PR c++/16706
21         * g++.dg/template/crash21.C: New test.
22         * g++.dg/template/crash22.C: Likewise.
23
24 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25
26         PR c++/17149
27         * g++.dg/template/access15.C: New.
28
29 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30
31         PR c++/17163
32         * g++.dg/template/repo2.C: New test.
33
34 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35
36         PR rtl-optimization/17078
37         * gcc.c-torture/execute/pr17078-1.c: New test case.
38
39 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40
41         PR c/14492
42         * gcc.dg/debug/crash1.c: New test.
43
44 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
45
46         PR c/16180
47         * gcc.dg/loop-5.c: New test.
48
49 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50
51         * gcc.c-torture/execute/20040823-1.c: New test.
52
53 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
54
55         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
56         to the assembler.  Simplify test accordingly.
57         (asm_abi_flags): Use GNU names.
58         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
59         to check for ABI flags.
60
61 2004-08-22  Andrew Pinski  <apinski@apple.com>
62
63         * g++.dg/opt/pr14029.C: New test.
64         * gcc.c-torture/execute/pr15262.c: New test.
65
66 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
67
68         * gfortran.dg/reduction.f90: Add checks with complex arguments.
69
70 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
71
72         PR 16908
73         * gfortran.dg/direct_io.f90: New test.
74
75 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
76
77         PR c++/17121
78         * g++.dg/inherit/local2.C: New test.
79
80 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
81
82         PR c++/17120
83         * g++.dg/warn/Wparentheses-4.C: New test.
84
85 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
86
87         PR c++/17121
88         * g++.dg/inherit/local2.C: New test.
89
90         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
91         * gcc.dg/ppc-ldstruct.c: Likewise.
92         * gcc.dg/ppc64-abi-2.c: Likewise.
93
94 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
95
96         PR rtl-optimization/17099
97         * gcc.c-torture/execute/20040820-1.c: New test.
98
99 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
100
101         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
102
103 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
104
105         PR fortran/17077
106         * gfortran.dg/auto_array_1.f90: New test.
107
108 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
109
110         PR fortran/17074
111         * gfortran.dg/simpleif_1.f90: New test.
112
113 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
114
115         * lib/target-supports.exp (check_profiling_available): Return
116         false for arm*-*-symbianelf* and arm*-*-eabi*.
117
118         PR c++/15890
119         * g++.dg/template/delete1.C: New test.
120
121 2004-08-19  Paul Brook  <paul@codesourcery.com>
122
123         PR fortran/14976
124         PR fortran/16228 
125         * gfortran.dg/data_char_1.f90: New test.
126
127 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
128
129         PR fortran/16946
130         * gfortran.dg/reduction.f90: New testcase.
131
132 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
133
134         PR fortran/16520
135         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
136
137 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
138
139         PR c++/17041
140         * g++.dg/Wparentheses-3.C: New test.
141
142 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
143
144         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
145         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
146         * gcc.dg/vect/vect-2.c: Likewise.
147         * gcc.dg/vect/vect-3.c: Likewise.
148         * gcc.dg/vect/vect-4.c: Likewise.
149         * gcc.dg/vect/vect-5.c: Likewise.
150         * gcc.dg/vect/vect-6.c: Likewise.
151         * gcc.dg/vect/vect-7.c: Likewise.
152         * gcc.dg/vect/vect-25.c: Likewise.
153         * gcc.dg/vect/vect-31.c: Likewise.
154         * gcc.dg/vect/vect-32.c: Likewise.
155         * gcc.dg/vect/vect-34.c: Likewise.
156         * gcc.dg/vect/vect-36.c: Likewise.
157         * gcc.dg/vect/vect-all.c: Likewise.
158
159 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
160
161         PR c++/17068
162         * g++.dg/template/operator4.C: New test.
163
164 2004-08-18  Richard Henderson  <rth@redhat.com>
165
166         * gcc.dg/20040206-1.c: XFAIL.
167
168 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
169
170         PR c++/16246
171         * g++.dg/template/array7.C: New test.
172
173 2004-08-17  James E Wilson  <wilson@specifixinc.com>
174
175         * gcc.dg/mips-movcc-1.c: New test.
176         * gcc.dg/mips-movcc-2.c: New test.
177         * gcc.dg/mips-movcc-3.c: New test.
178
179         * gcc.dg/mips-nmadd-1.c: New test.
180         * gcc.dg/mips-nmadd-2.c: New test.
181
182 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/15871
185         * g++.dg/opt/inline8.C: New test.
186
187         PR c++/16965
188         * g++.dg/parse/error17.C: New test.
189         
190 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
191
192         * gcc.dg/vect: New directory for vectorizer tests.
193         * gcc.dg/vect/tree-vect.h: New file.
194         * gcc.dg/vect/vect.exp: New file.
195         * gcc.dg/vect/pr16105.c.c: New test.
196         * gcc.dg/vect/vect-1.c: New test.
197         * gcc.dg/vect/vect-2.c: New test.
198         * gcc.dg/vect/vect-3.c: New test.
199         * gcc.dg/vect/vect-4.c: New test.
200         * gcc.dg/vect/vect-5.c: New test.
201         * gcc.dg/vect/vect-6.c: New test.
202         * gcc.dg/vect/vect-7.c: New test.
203         * gcc.dg/vect/vect-8.c: New test.
204         * gcc.dg/vect/vect-9.c: New test.
205         * gcc.dg/vect/vect-10.c: New test.
206         * gcc.dg/vect/vect-11.c: New test.
207         * gcc.dg/vect/vect-12.c: New test.
208         * gcc.dg/vect/vect-13.c: New test.
209         * gcc.dg/vect/vect-14.c: New test.
210         * gcc.dg/vect/vect-15.c: New test.
211         * gcc.dg/vect/vect-16.c: New test.
212         * gcc.dg/vect/vect-17.c: New test.
213         * gcc.dg/vect/vect-18.c: New test.
214         * gcc.dg/vect/vect-19.c: New test.
215         * gcc.dg/vect/vect-20.c: New test.
216         * gcc.dg/vect/vect-21.c: New test.
217         * gcc.dg/vect/vect-22.c: New test.
218         * gcc.dg/vect/vect-23.c: New test.
219         * gcc.dg/vect/vect-24.c: New test.
220         * gcc.dg/vect/vect-25.c: New test.
221         * gcc.dg/vect/vect-26.c: New test.
222         * gcc.dg/vect/vect-27.c: New test.
223         * gcc.dg/vect/vect-28.c: New test.
224         * gcc.dg/vect/vect-29.c: New test.
225         * gcc.dg/vect/vect-30.c: New test.
226         * gcc.dg/vect/vect-31.c: New test.
227         * gcc.dg/vect/vect-32.c: New test.
228         * gcc.dg/vect/vect-33.c: New test.
229         * gcc.dg/vect/vect-34.c: New test.
230         * gcc.dg/vect/vect-35.c: New test.
231         * gcc.dg/vect/vect-36.c: New test.
232         * gcc.dg/vect/vect-37.c: New test.
233         * gcc.dg/vect/vect-38.c: New test.
234         * gcc.dg/vect/vect-40.c: New test.
235         * gcc.dg/vect/vect-41.c: New test.
236         * gcc.dg/vect/vect-42.c: New test.
237         * gcc.dg/vect/vect-43.c: New test.
238         * gcc.dg/vect/vect-44.c: New test.
239         * gcc.dg/vect/vect-45.c: New test.
240         * gcc.dg/vect/vect-46.c: New test.
241         * gcc.dg/vect/vect-47.c: New test.
242         * gcc.dg/vect/vect-48.c: New test.
243         * gcc.dg/vect/vect-49.c: New test.
244         * gcc.dg/vect/vect-50.c: New test.
245         * gcc.dg/vect/vect-51.c: New test.
246         * gcc.dg/vect/vect-52.c: New test.
247         * gcc.dg/vect/vect-53.c: New test.
248         * gcc.dg/vect/vect-54.c: New test.
249         * gcc.dg/vect/vect-55.c: New test.
250         * gcc.dg/vect/vect-56.c: New test.
251         * gcc.dg/vect/vect-57.c: New test.
252         * gcc.dg/vect/vect-58.c: New test.
253         * gcc.dg/vect/vect-59.c: New test.
254         * gcc.dg/vect/vect-60.c: New test.
255         * gcc.dg/vect/vect-61.c: New test.
256         * gcc.dg/vect/vect-all.c: New test.
257         * gcc.dg/vect/vect-none.c: New test.
258
259 2004-08-17  Paul Brook  <paul@codesourcery.com>
260
261         PR fortran/13082
262         * gfortran.dg/entry_1.f90: New test.
263
264 2004-08-17  Andrew Pinski  <apinski@apple.com>
265
266         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
267
268 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
269
270         * gcc.dg/pr17036-1.c: New test.
271         
272 2004-08-16  Devang Patel  <dpatel@apple.com>
273
274         * gcc.dg/darwin-20040809-1.c: New test.
275         
276 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
277
278         * gcc.dg/funcdef-attr-1.c: New test.
279
280 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
281
282         * gcc.dg/altivec-17.c: New test.
283         * gcc.dg/altivec-18.c: New test.
284
285 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
286
287         PR c++/6749
288         * g++.dg/template/vtable2.C: New test.
289
290 2004-08-14  Richard Henderson  <rth@redhat.com>
291
292         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
293         * gcc.dg/pack-test-4.c (main): Return 0.
294         * gcc.dg/setjmp-1.c: Remove XFAIL.
295         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
296
297 2004-08-14  Richard Henderson  <rth@redhat.com>
298
299         * gcc.dg/980217-1.c: Add prototype for printf.
300
301 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
302
303         * gfortran.dg/pr16935.f90: New test.
304
305 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
306
307         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
308
309 2004-08-13  Paul Brook  <paul@codesourcery.com>
310
311         * gfortran.dg/der_io_1.f90: Remove stray comma.
312
313 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
314
315         * gcc.dg/vmx/cw-bug-2.c: Remove.
316         * gcc.dg/vmx/vprint-1.c: Remove.
317         * gcc.dg/vmx/vscan-1.c: Remove.
318
319 2004-08-12  Devang patel  <dpatel@apple.com>
320
321         * gcc.dg/darwin-20040809-2.c: New test.
322         
323 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
324
325         * g++.dg/ext/altivec-12.C: New test.
326
327         * g++.dg/ext/altivec-11.C: New test.
328
329 2004-08-12  Paul Brook  <paul@codesourcery.com>
330
331         * g++.dg/abi/arm_cxa_vec_1.C: New test.
332
333 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
334
335         * g++.dg/ext/altivec-2.C: Check for hardware support before
336         executing any VMX instructions.
337
338         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
339
340 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
341
342         PR c++/16276
343         * g++.old-deja/g++.other/comdat4.C: New test.
344         * g++.old-deja/g++.other/comdat4-aux.cc: New.
345
346 2004-08-12  Ben Elliston  <bje@au.ibm.com>
347
348         PR target/16286
349         * gcc.dg/pr16286.c: New test.
350
351 2004-08-12 Jan Beulich <jbeulich@novell.com>
352
353         * g++.dg/ext/asm5.C: New.
354
355 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
356
357         PR c++/16698
358         * g++.dg/eh/crash1.C: New test.
359
360         PR c++/16717
361         * g++.dg/ext/construct1.C: New test.
362
363 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
364
365         PR c++/16853
366         * g++.dg/init/ptrmem1.C: New test.
367
368         PR c++/16618
369         * g++.dg/parse/offsetof5.C: New test.
370
371         PR c++/16870
372         * g++.dg/template/overload3.C: New test.
373
374 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
375
376         PR c++/16964
377         * g++.dg/parse/error16.C: New test.
378
379         PR c++/16904
380         * g++.dg/template/error14.C: New test.
381
382         PR c++/16929
383         * g++.dg/template/error15.C: New test.
384
385 2004-08-11  Devang Patel  <dpatel@apple.com>
386
387         * gcc.dg/darwin-ld-20040809-1.c: New test.
388         * gcc.dg/darwin-ld-20040809-2.c: New test.
389         
390 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
391
392         PR fortran/16917
393         * gfortran.dg/dfloat_1.f90: New test.
394
395 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
396
397         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
398         * gcc.dg/dll-2.c: Fix dg-require syntax.
399         * gcc.misc-tests/arm-isr.c (abort): Declare.
400         (exit): Likewise.
401
402 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
403
404         PR c++/16971
405         * g++.dg/parse/crash16.C: New test.
406
407 2004-08-10  Roger Sayle  <roger@eyesopen.com>
408
409         * gcc.dg/mips-rsqrt-1.c: New test case.
410         * gcc.dg/mips-rsqrt-2.c: New test case.
411         * gcc.dg/mips-rsqrt-3.c: New test case.
412
413 2004-08-10  Paul Brook  <paul@codesourcery.com>
414
415         * gfortran.dg/der_io_1.f90: New test.
416
417 2004-08-10  Paul Brook  <paul@codesourcery.com>
418
419         PR fortran/16919
420         * gfortran.dg/der_array_1.f90: New test.
421
422 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
423
424         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
425
426 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
427
428         * gcc.dg/wchar_t-2.c: Fix typo.
429
430 2004-08-09  Falk Hueffner  <falk@debian.org>
431
432         PR tree-optimization/12517
433         * gcc.c-torture/compile/pr12517.c: New test.
434
435         PR tree-optimization/12578
436         * gcc.c-torture/compile/pr12578.c: New test.
437
438         PR tree-optimization/12899
439         * gcc.c-torture/compile/pr12899.c: New test.
440
441         PR rtl-optimization/14692
442         * gcc.c-torture/compile/pr14692.c: New test.
443
444         PR tree-optimization/16461
445         * gcc.c-torture/compile/pr16461.c: New test.
446
447 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
448
449         * gfortran.dg/getenv_1.f90: New test.
450
451 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
452
453         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
454         wchar_t.
455         * gcc.dg/symbian5.c: Test -fno-short-wchar.
456
457 2004-08-06  Paul Brook  <paul@codesourcery.com>
458
459         * gfortran.dg/ret_array_1.f90: New test.
460         * gfortran.dg/ret_pointer_1.f90: New test.
461
462 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
463
464         * gcc.dg/missing-field-init-[12].c: New tests.
465         * g++.dg/warn/missing-field-init-[12].C: New tests.
466
467 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
468
469         * gcc.dg/enum2.c: New test.
470         * gcc.dg/symbian3.c: Likewise.
471         * gcc.dg/symbian4.c: Likewise.
472         * gcc.dg/wchar_t-2.c: Likewise.
473
474 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
475
476         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
477         destructor tests.
478
479 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
480
481         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
482         dg-require-visiblity.
483         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
484         * g++.dg/ext/visibility/fvisibility.C: Likewise.
485         * g++.dg/ext/visibility/memfuncts.C: Likewise.
486         * g++.dg/ext/visibility/new1.C: Likewise.
487         * g++.dg/ext/visibility/pragma.C: Likewise.
488         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
489         * g++.dg/ext/visibility/virtual.C: Likewise.
490         * g++/dg/ext/visibility/visibility-1.C: Likewise.
491         * g++/dg/ext/visibility/visibility-2.C: Likewise.
492         * g++/dg/ext/visibility/visibility-3.C: Likewise.
493         * g++/dg/ext/visibility/visibility-4.C: Likewise.
494         * g++/dg/ext/visibility/visibility-5.C: Likewise.
495         * g++/dg/ext/visibility/visibility-6.C: Likewise.
496         * g++/dg/ext/visibility/visibility-7.C: Likewise.
497         * g++/dg/ext/visibility/visibility-8.C: New test.
498         * gcc.c-torture/compile/dll.x: Remove.
499         * gcc.dg/dll-2.c: Use dg-require-dll
500         * gcc.dg/visibility-10.c: New test.
501         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
502         supporting DLLs.
503         * testsuite/lib/scanasm.exp (scan_hidden): New function.
504         (scan_not_hidden): Likewise.
505
506 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
507
508         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
509
510 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
511
512         * gcc.c-torture/execute/20040805-1.c: New test.
513
514 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
515
516         * gcc.dg/20020118-1.c: Declare abort.
517         * gcc.dg/altivec_check.h: Likewise.
518         * gcc.dg/iftrap-2.c: Likewise.
519         * gcc.dg/pragma-darwin.c: Likewise.
520         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
521
522 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
523
524         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
525
526 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
527
528         * gcc.c-torture/execute/builtins/abs-2.c,
529         gcc.c-torture/execute/builtins/abs-3.c,
530         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
531         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
532         intmax_t, uintmax_t and their limits.
533         * gcc.dg/intmax_t-1.c: New test.
534
535 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
536
537         * g++.dg/tc1/dr147.C: Add reference to PR.
538
539 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
540
541         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
542         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
543
544 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
545
546         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
547
548 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
549
550         * gcc.dg/redecl-5.c: New test.
551         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
552         of scanf.
553
554 2004-08-03  Roger Sayle  <roger@eyesopen.com>
555
556         PR middle-end/16790
557         * gcc.c-torture/execute/pr16790-1.c: New test case.
558
559 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
560
561         * g++.dg/ext/visibility/assign1.C: New test.
562         * g++.dg/ext/visibility/new1.C: Likewise.
563
564         * gcc.dg/symbian1.c: New test.
565         * gcc.dg/symbian2.c: Likewise.
566
567 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
568
569         PR target/16570
570         * gcc.dg/i386-sse-9.c: New test.
571
572 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
573
574         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
575
576 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
577
578         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
579         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
580         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
581         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
582         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
583         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
584         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
585         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
586         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
587         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
588         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
589         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
590         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
591         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
592         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
593         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
594         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
595         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
596         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
597         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
598         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
599         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
600         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
601         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
602         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
603         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
604         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
605         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
606         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
607         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
608         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
609         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
610         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
611         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
612         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
613         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
614         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
615         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
616         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
617         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
618         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
619         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
620         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
621         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
622         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
623         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
624         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
625         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
626         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
627         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
628         gcc.misc-tests/i386-pf-3dnow-1.c,
629         gcc.misc-tests/i386-pf-athlon-1.c,
630         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
631         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
632         Declare built-in functions used.
633         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
634
635 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
636
637         PR c++/16707
638         * g++.dg/lookup/using12.C: New test.
639
640         * g++.dg/init/null1.C: Fix PR number.
641         * g++.dg/parse/namespace10.C: Likewise.
642
643 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
644
645         PR c++/16224
646         * g++.dg/template/spec17.C: New test.
647         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
648         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
649
650 2004-08-02  David Billinghurst
651
652         PR fortran/16292
653         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
654
655 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
656
657         * gcc.dg/ia64-got-1.c: New test case.
658
659 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
660
661         PR c++/16489
662         * g++.dg/init/null1.C: New test.
663         * g++.dg/tc1/dr76.C: Adjust error marker.
664
665         PR c++/16529
666         * g++.dg/parse/namespace10.C: New test.
667
668         PR c++/16810
669         * g++.dg/inherit/ptrmem2.C: New test.
670
671 2004-08-02  Ben Elliston  <bje@au.ibm.com>
672
673         PR target/16155
674         * gcc.dg/pr16155.c: New test.
675
676 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
677
678         * gcc.dg/redecl-2.c: New test.
679
680 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
681
682         * gcc.dg/darwin-longdouble.c: New file.
683
684 2004-07-30  Richard Henderson  <rth@redhat.com>
685
686         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
687         write to constant argument.
688         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
689
690 2004-07-30  Richard Henderson  <rth@redhat.com>
691
692         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
693         tests of nearest around zero.
694
695 2004-07-30  Andrew Pinski  <apinski@apple.com>
696
697         * gcc.c-torture/compile/20040730-1.c: New test.
698
699 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
700
701         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
702         powerpc-eabispe.
703
704 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
705
706         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
707
708 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
709
710         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
711         contains $ld_library_path.
712         * lib/gfortran.exp (gfortran_link_flags): Likewise.
713
714 2004-07-29  Richard Henderson  <rth@redhat.com>
715
716         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
717
718         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
719         (alt2, which): New.
720         (Check): Accept either alternative.
721
722 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
723
724         * g++.dg/abi/inline1.C: New test.
725         * g++.dg/abi/local1-a.cc: Likewise.
726         * g++.dg/abi/local1.C: Likewise.
727         * g++.dg/abi/mangle11.C: Tweak location of warnings.
728         * g++.dg/abi/mangle12.C: Likewise.
729         * g++.dg/abi/mangle17.C: Likewise.
730         * g++.dg/abi/mangle20-2.C: Likewise.
731         * g++.dg/opt/interface1.C: Likewise.
732         * g++.dg/opt/interface1.h: Likewise.
733         * g++.dg/opt/interface1-a.cc: New test.
734         * g++.dg/parse/repo1.C: New test.
735         * g++.dg/template/repo1.C: Likewise.
736         * g++.dg/warn/Winline-1.C: Likewise.
737         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
738
739 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
740
741         * gcc.dg/tree-ssa/20040729-1.c: New test.
742
743 2004-07-27  Matt Austern <austern@apple.com>
744
745         * gcc.dg/darwin-bool-1.c: New test.
746         * gcc.dg/darwin-bool-2.c: New test.
747
748 2004-07-28  Richard Henderson  <rth@redhat.com>
749
750         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
751         arguments in the correct type.  Don't write to constant arguments.
752
753 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
754
755         PR tree-optimization/16688
756         PR tree-optimization/16689
757         * g++.dg/tree-ssa/pr16688.C: New test.
758
759 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
760
761         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
762         loads.  Not only in the comment, this time.
763
764 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
765
766         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
767         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
768         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
769         * gcc.dg/sh4a-bitmovua.c: New.
770         * gcc.dg/sh4a-cos.c: New.
771         * gcc.dg/sh4a-cosf.c: New.
772         * gcc.dg/sh4a-fprun.c: New.
773         * gcc.dg/sh4a-fsrra.c: New.
774         * gcc.dg/sh4a-memmovua.c: New.
775         * gcc.dg/sh4a-sin.c: New.
776         * gcc.dg/sh4a-sincos.c: New.
777         * gcc.dg/sh4a-sincosf.c: New.
778         * gcc.dg/sh4a-sinf.c: New.
779
780 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
781
782         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
783         conditionals.
784         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
785         loads.
786         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
787         DOM1.
788
789 2004-07-27  Andrew Pinski  <apinski@apple.com>
790
791         * g++.dg/rtti/tinfo1.C: Correct the xfail.
792
793 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
794
795         * gcc.dg/pragma-isr.c: New test.
796
797 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
798
799         PR c++/14429
800         * g++.dg/template/ttp11.C: New test.
801
802 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
803
804         * gcc.c-torture/compile/20040727-1.c: New test.
805
806 2004-07-26  Eric Christopher  <echristo@redhat.com>
807
808         * gcc.c-torture/compile/20040726-2.c: New test.
809
810 2004-07-26  Andrew Pinski  <apinski@apple.com>
811
812         * g++.dg/rtti/tinfo1.C: Xfail.
813
814 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
815
816         * gcc.c-torture/compile/20040726-1.c: New test.
817
818 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
819             Brian Ryner  <bryner@brianryner.com>
820
821         PR c++/9283
822         PR c++/15000
823         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
824         * g++.dg/ext/visibility/: New directory.
825         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
826         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
827         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
828         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
829         * g++.dg/ext/visibility/fvisibility.C,
830         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
831         g++.dg/ext/visibility/fvisibility-override1.C
832         g++.dg/ext/visibility/fvisibility-override2.C
833         g++.dg/ext/visibility/memfuncts.C
834         g++.dg/ext/visibility/noPLT.C
835         g++.dg/ext/visibility/pragma.C
836         g++.dg/ext/visibility/pragma-override1.C
837         g++.dg/ext/visibility/pragma-override2.C
838         g++.dg/ext/visibility/staticmemfuncts.C
839         g++.dg/ext/visibility/virtual.C: New tests.
840
841 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
842
843         PR c/15360
844         * gcc.dg/pr15360-1.c: New test.
845
846 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
847
848         * gcc.dg/pragma-align-2.c: New test.
849         * gcc.dg/pragma-init-fini.c: New test.
850         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
851         targets.
852
853 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
854
855         * gcc.dg/init-string-2.c: New test.
856
857 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
858
859         PR 16684
860         * gcc.dg/Wredundant-decls-1.c: New test case.
861
862 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
863
864         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
865         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
866         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
867         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
868         * gcc.dg/compat/generate-random.c: New file.
869         * gcc.dg/compat/generate-random.h: Likewise.
870         * gcc.dg/compat/generate-random_r.c: Likewise.
871         * gcc.dg/compat/struct-layout-1.h: Likewise.
872         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
873         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
874         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
875         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
876         * gcc.dg/compat/struct-layout-1_main.c: New test.
877         * gcc.dg/compat/struct-layout-1_x.c: New file.
878         * gcc.dg/compat/struct-layout-1_y.c: New file.
879         * gcc.dg/compat/struct-layout-1_test.h: New file.
880
881 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
882
883         * gcc.dg/comp-return-1.c: New test
884
885 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
886
887         * gcc.dg/vmx/8-02a.c: Fix typo.
888
889         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
890         * gcc.dg/darwin-abi-3.c: New test.
891
892         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
893         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
894
895         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
896         * gcc.dg/vmx/ops-long-1.c: New test.
897         * gcc.dg/vmx/ops-long-2.c: New test.
898
899 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
900
901         * g++.dg/lookup/conv-[1234].C: New.
902
903 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
904
905         * g++.dg/parse/attr2.C: Simplify.
906
907 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
908
909         PR c/7284
910         * gcc.c-torture/execute/pr7284-1.c: New test.
911
912 2004-07-22  Brian Booth  <bbooth@redhat.com>
913
914         * gcc.dg/tree-ssa/20040721-1.c: New test.
915
916 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
917
918         * g++.dg/template/crash20.c: New.
919
920 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
921
922         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
923         Add dg-run directive.  Declare variables as required.
924         * gfortran.dg/g77/README: Update
925
926 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
927
928         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
929         gcc.dg/cris-peep2-andu2.c: New tests.
930
931 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
932
933         PR c/15052
934         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
935         on return type.
936         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
937         messages.
938         * gcc.dg/qual-return-2.c: Update expected messages.
939         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
940
941 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
942
943         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
944         * gcc.dg/noncompile/921102-1.c: Update expected error message.
945
946 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
947
948         PR c/11250
949         * gcc.dg/init-string-1.c: New test.
950
951 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
952
953         PR middle-end/15345
954         PR c/16450
955         * gcc.dg/torture/nested-fn-1.c: New test.
956
957 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
958
959         PR target/16559
960         * gcc.dg/ia64-fptr-1.c: New file.
961
962 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
963
964         PR c++/14497
965         * g++.dg/template/spec16.C: New test.
966         * g++.old-deja/g++.robertl/eb118.C: Remove.
967
968 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
969
970         PR c++/509
971         * g++.dg/template/spec15.C: New test.
972
973 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
974
975         Copy cases from g77.f-torture/execute and add dg-run
976         directive.  Other changes as noted.
977         * gfortran.dg/g77/13037.f
978         * gfortran.dg/g77/1832.f
979         * gfortran.dg/g77/19981119-0.f
980         * gfortran.dg/g77/19990313-0.f
981         * gfortran.dg/g77/19990313-1.f
982         * gfortran.dg/g77/19990313-2.f
983         * gfortran.dg/g77/19990313-3.f
984         * gfortran.dg/g77/19990419-1.f
985         * gfortran.dg/g77/19990826-0.f
986         * gfortran.dg/g77/19990826-2.f
987         * gfortran.dg/g77/20000503-1.f
988         * gfortran.dg/g77/20001111.f
989         * gfortran.dg/g77/20010116.f
990         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
991         * gfortran.dg/g77/20010430.f
992         * gfortran.dg/g77/6177.f
993         * gfortran.dg/g77/947.f
994         * gfortran.dg/g77/970816-3.f
995         * gfortran.dg/g77/971102-1.f
996         * gfortran.dg/g77/980520-1.f
997         * gfortran.dg/g77/980628-0.f
998         * gfortran.dg/g77/980628-1.f
999         * gfortran.dg/g77/980628-10.f
1000         * gfortran.dg/g77/980628-2.f
1001         * gfortran.dg/g77/980628-3.f
1002         * gfortran.dg/g77/980628-7.f
1003         * gfortran.dg/g77/980628-8.f
1004         * gfortran.dg/g77/980628-9.f
1005         * gfortran.dg/g77/980701-0.f
1006         * gfortran.dg/g77/980701-1.f
1007         * gfortran.dg/g77/cabs.f
1008         * gfortran.dg/g77/claus.f
1009         * gfortran.dg/g77/complex_1.f
1010         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1011         * gfortran.dg/g77/dcomplex.f
1012         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1013         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1014         * gfortran.dg/g77/f90-intrinsic-numeric.f
1015         * gfortran.dg/g77/int8421.f
1016         * gfortran.dg/g77/labug1.f
1017         * gfortran.dg/g77/large_vec.f
1018         * gfortran.dg/g77/le.f
1019         * gfortran.dg/g77/short.f
1020         * gfortran.dg/g77/README: Update
1021
1022 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1023
1024         PR c++/16637
1025         * g++.dg/parse/lookup4.C: New test.
1026
1027 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1028
1029         PR c++/16175
1030         * g++.dg/template/ttp10.C: New test.
1031
1032 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1033
1034         * gcc.dg/pr12625-1.c: New test.
1035
1036 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1037
1038         * testsuite/gcc.dg/switch-warn-1.c: New test.
1039         * testsuite/gcc.dg/switch-warn-2.c: New test.
1040         * gcc.c-torture/compile/pr14730.c: Update.
1041
1042 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1043
1044         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1045         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1046         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1047         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1048
1049 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1050
1051         PR c++/16623
1052         * g++.dg/template/assign1.C: New test.
1053
1054 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1055
1056         PR c++/12170
1057         * g++.dg/template/ttp9.C: New test.
1058
1059 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1060
1061         * gcc.dg/format/cmn-err-1.c: New test.
1062
1063 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1064
1065         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1066         gcc.dg/Wparentheses-10.c: New tests.
1067         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1068
1069 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1070
1071         PR fortran/16465
1072         * gfortran.dg/g77//ffixed-line-length-0.f,
1073         gfortran.dg/g77/ffixed-line-length-132.f,
1074         gfortran.dg/g77/ffixed-line-length-72.f,
1075         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1076         gfortran.dg/g77/README: Update.
1077
1078 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1079
1080         PR c++/13092
1081         * g++.dg/template/non-dependent7.C: New test.
1082         * g++.dg/template/non-dependent8.C: Likewise.
1083         * g++.dg/template/non-dependent9.C: Likewise.
1084         * g++.dg/template/non-dependent10.C: Likewise.
1085
1086 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/16337
1089         * g++.dg/parse/attr2.C: New test.
1090
1091 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1092
1093         * g77.dg: Removed.
1094         * g77.f-torture: Ditto.
1095
1096 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1097
1098         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1099         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1100         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1101
1102 2004-07-16  Richard Henderson  <rth@redhat.com>
1103
1104         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1105
1106 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1107
1108         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1109         tests with full list of options.
1110         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1111         of TORTURE_OPTIONS if test contains 'dg-do run'.
1112
1113         PR fortran/16404
1114         * gfortran.dg/do_iterator.f90: New test.
1115
1116 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1117
1118         PR rtl-optimization/16536
1119         * gcc.c-torture/execute/restrict-1.c: New test.
1120
1121 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1122
1123         PR fortran/15324
1124         * gfortran.dg/pr15324.f90: New test.
1125
1126         PR fortran/15129
1127         * gfortran.dg/pr15129.f90: New test.
1128
1129         PR fortran/15140
1130         * gfortran.dg/pr15140.f90: New test.
1131
1132         PR fortran/13792
1133         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1134         compile-time simplification.
1135
1136 2004-07-14  Mike Stump  <mrs@apple.com>
1137
1138         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1139
1140 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1141
1142         PR target/16325
1143         * gcc.dg/profile-generate-1.c: New.
1144
1145 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1146
1147         * gcc.c-torture/execute/20040709-1.c: New test.
1148         * gcc.c-torture/execute/20040709-2.c: New test.
1149
1150 2004-07-14  Mike Stump  <mrs@apple.com>
1151
1152         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1153
1154 2004-07-14  Mike Stump  <mrs@apple.com>
1155
1156         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1157
1158 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1159
1160         PR c++/16518
1161         * g++.dg/parse/mutable1.C: New test.
1162
1163 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1164
1165         PR tree-optimization/16443
1166         * gcc.dg/tree-ssa/20040713-1.c: New test.
1167
1168 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1169
1170         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1171         for operator new.
1172
1173 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1174
1175         * gfortran.dg/g77/README: New file
1176         * gfortran.dg/g77/19981216-0.f:  Copy from
1177         g77.f-torture/noncompile.  Add "dg-do compile" and
1178         dg-error as required.
1179         * gfortran.dg/g77/19990218-1.f: Likewise
1180         * gfortran.dg/g77/19990905-1.f: Likewise
1181         * gfortran.dg/g77/9263.f: Likewise
1182         * gfortran.dg/g77/980615-0.f: Likewise
1183         * gfortran.dg/g77/980616-0.f: Likewise
1184         * gfortran.dg/g77/check0.f: Likewise
1185         * gfortran.dg/g77/select_no_compile.f: Likewise
1186
1187 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1188
1189         Copy files from g77.f-torture/compile.
1190         Add "{ dg-do compile}".  Other changes as noted
1191         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1192         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1193         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1194         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1195         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1196         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1197         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1198         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1199         statement to conform to standard.  Append alpha1.x for reference.
1200         * gfortran.dg/g77/xformat.f: Add dg-warning
1201
1202 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1203
1204         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1205         Add {dg-do compile} directive.
1206         * gfortran.dg/g77/cpp2.F: Likewise
1207
1208 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1209
1210         PR c++/5402
1211         * g++.dg/lookup/name-clash1.C: New test.
1212
1213         PR c++/9777
1214         * g++.dg/lookup/name-clash2.C: New test.
1215
1216         PR c++/12102
1217         * g++.dg/lookup/name-clash3.C: New test.
1218
1219 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1220
1221         * g++.dg/lookup/new2.C: New test.
1222         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1223
1224 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1225
1226         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1227         Add {dg-do compile} directive.
1228         * gfortran.dg/g77/13060.f: Likewise
1229         * gfortran.dg/g77/19990218-0.f: Likewise
1230         * gfortran.dg/g77/19990305-0.f: Likewise
1231         * gfortran.dg/g77/19990419-0.f: Likewise
1232         * gfortran.dg/g77/19990502-0.f: Likewise
1233         * gfortran.dg/g77/19990502-1.f: Likewise
1234         * gfortran.dg/g77/19990525-0.f: Likewise
1235         * gfortran.dg/g77/19990826-1.f: Likewise
1236         * gfortran.dg/g77/19990826-3.f: Likewise
1237         * gfortran.dg/g77/19990905-2.f: Likewise
1238         * gfortran.dg/g77/20000412-1.f: Likewise
1239         * gfortran.dg/g77/20000511-1.f: Likewise
1240         * gfortran.dg/g77/20000511-2.f: Likewise
1241         * gfortran.dg/g77/20000518.f: Likewise
1242         * gfortran.dg/g77/20000601-1.f: Likewise
1243         * gfortran.dg/g77/20000601-2.f: Likewise
1244         * gfortran.dg/g77/20000629-1.f: Likewise
1245         * gfortran.dg/g77/20000630-2.f: Likewise
1246         * gfortran.dg/g77/20010115.f: Likewise
1247         * gfortran.dg/g77/20010321-1.f: Likewise
1248         * gfortran.dg/g77/20010426.f: Likewise
1249         * gfortran.dg/g77/20020307-1.f: Likewise
1250         * gfortran.dg/g77/8485.f: Likewise
1251         * gfortran.dg/g77/960317-1.f: Likewise
1252         * gfortran.dg/g77/970915-0.f: Likewise
1253         * gfortran.dg/g77/980310-1.f: Likewise
1254         * gfortran.dg/g77/980310-2.f: Likewise
1255         * gfortran.dg/g77/980310-3.f: Likewise
1256         * gfortran.dg/g77/980310-4.f: Likewise
1257         * gfortran.dg/g77/980310-6.f: Likewise
1258         * gfortran.dg/g77/980310-7.f: Likewise
1259         * gfortran.dg/g77/980310-8.f: Likewise
1260         * gfortran.dg/g77/980419-2.f: Likewise
1261         * gfortran.dg/g77/980424-0.f: Likewise
1262         * gfortran.dg/g77/980427-0.f: Likewise
1263         * gfortran.dg/g77/980729-0.f: Likewise
1264         * gfortran.dg/g77/981117-1.f: Likewise
1265         * gfortran.dg/g77/toon_1.f: Likewise
1266
1267 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1268
1269         PR c++/2204
1270         * g++.dg/other/abstract2.C: New test.
1271
1272 2004-07-12  Paul Brook  <paul@codesourcery.com>
1273
1274         * gfortran.dg/pointer_init_1.f90: New test.
1275
1276 2004-07-11  Paul Brook  <paul@codesourcery.com>
1277
1278         PR fortran/15986
1279         * gfortran.dg/contained_1.f90: New test.
1280
1281 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1282
1283         * g++.dg/parse/defarg8.C: New test.
1284
1285 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1286
1287         PR fortran/16433
1288         * gfortran.dg/pr16433.f: New test.
1289
1290         PR fortran/17574
1291         * gfortran.dg/pr15754.f90: New test.
1292
1293 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1294
1295         PR tree-optimization/16437
1296         * gcc.c-torture/execute/bitfld-4.c: New test.
1297
1298 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1299
1300         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1301         access to common var from module.
1302
1303 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1304
1305         PR fortran/16336
1306         * gfortran.fortran-torture/execute/common_2.f90: New test.
1307
1308 2004-07-10  Paul Brook  <paul@codesourcery.com>
1309
1310         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1311
1312 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1313
1314         PR fortran/15969
1315         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1316
1317 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1318
1319         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1320         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1321         * gfortran.dg/g77/ffree-form-1.f: Likewise
1322         * gfortran.dg/g77/ffree-form-2.f: Likewise
1323         * gfortran.dg/g77/ffree-form-3.f: Likewise
1324         * gfortran.dg/g77/fno-underscoring.f: Likewise
1325         * gfortran.dg/g77/funderscoring.f: Likewise
1326         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1327
1328 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1329
1330         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1331
1332 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1333         Paul Brook  <paul@codesourcery.com>
1334
1335         PR fortran/13415
1336         * gfortran.dg/common_pointer_1.f90: New test.
1337
1338 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1339
1340         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1341
1342 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1343
1344         PR target/16364
1345         * gcc.c-torture/compile/20040709-1.c: New.
1346
1347 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1348
1349         PR fortran/14077
1350         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1351
1352 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1353
1354         PR fortran/13201
1355         * gfortran.dg/shape_1.f90: New test.
1356
1357 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1358             Andrew Pinski  <apinski@apple.com>
1359
1360         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1361
1362 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1363
1364         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1365         comment.
1366
1367 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1368         Paul Brook  <paul@codesourcery.com>
1369
1370         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1371         '.f95' and '.F95'.
1372
1373 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1374
1375         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1376
1377 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1378
1379         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1380         testcases with capital suffix.
1381
1382 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1383
1384         PR fortran/15481
1385         PR fortran/13372
1386         PR fortran/13575
1387         PR fortran/15978
1388         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1389
1390         * gfortran.dg/implicit_1.f90: New test.
1391
1392 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1393
1394         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1395         expression to match gfortran warning/error messages
1396         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1397         dg-error text.
1398
1399 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1400
1401         * lib/fortran-torture.exp: Rename proc search_for to
1402         search_for_re.
1403
1404 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1405
1406         * gcc.c-torture/execute/simd-5.x: New file.
1407         XFAIL on SPARC 64-bit at -O0.
1408
1409 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1410
1411         PR c++/8211
1412         PR c++/16165
1413         * g++.dg/warn/effc3.C: New test.
1414
1415 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1416
1417         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1418         change X to 1X in format.
1419         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1420         add data statements to conform to standard.
1421
1422 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1423
1424         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1425         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1426         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1427
1428 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1429
1430         * gfortran.dg/g77/7388.f: Copy from g77.dg
1431         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1432         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1433         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1434         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1435         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1436         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1437         * gfortran.dg/g77/strlen0.f: Likewise
1438
1439 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1440
1441         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1442         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1443
1444 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1445
1446         * gcc.c-torture/execute/920428-2.x: Delete.
1447         * gcc.c-torture/execute/920501-7.x: Likewise.
1448
1449 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1450
1451         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1452         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1453         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1454         prescott and c3-2.
1455         (PREFETCH_3DNOW): Add -march=c3.
1456
1457 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1458
1459         PR c/16437
1460         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1461         * gcc.c-torture/execute/bf64-1.x: Likewise.
1462
1463 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1464
1465         * gcc.c-torture/compile/20040708-1.c: New test.
1466
1467 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1468
1469         PR c++/16169
1470         * g++.dg/warn/effc2.C: New test.
1471
1472 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1473
1474         * gcc.c-torture/execute/bitfld-1.x: Remove.
1475         * gcc.c-torture/execute/bitfld-3.c: New test.
1476         * gcc.dg/bitfld-2.c: Remove XFAILs.
1477
1478 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1479
1480         PR c++/16276
1481         * g++.dg/rtti/tinfo1.C: New file.
1482
1483 2004-07-07  Eric Christopher  <echristo@redhat.com>
1484
1485         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1486
1487 2004-07-07  Andrew Pinski  <apinski@apple.com>
1488
1489         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1490
1491 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1492
1493         * g++.dg/init/call1.C: XFAIL.
1494
1495 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1496
1497         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1498         except for movstrict*, to movmem* and clrstr* to clrmem*.
1499
1500 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1501
1502         * gcc.c-torture/execute/20040707-1.c: New test.
1503
1504 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1505
1506         * gcc.c-torture/execute/20040706-1.c: New test.
1507
1508 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1509
1510         PR c++/3671
1511         * g++.dg/template/spec14.C: New test.
1512
1513 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1514
1515         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1516         nothing if not yet defined.  Use it in b, c and d type definitions.
1517         * gcc.c-torture/execute/20040705-1.c: New test.
1518         * gcc.c-torture/execute/20040705-2.c: New test.
1519
1520 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1521
1522         PR c++/2518
1523         * g++.dg/lookup/new1.C: New test.
1524
1525 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1526
1527         PR c++/11406
1528         * g++.dg/template/sizeof8.C: New test.
1529
1530 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1531
1532         * gcc.c-torture/compile/20040705-1.c: New test.
1533
1534 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1535
1536         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1537
1538 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1539
1540         * gcc.dg/cpp/if-mop.c: Two new testcases.
1541         * gcc.dg/cpp/trad/comment-3.c: New.
1542
1543 2004-07-04  Paul Brook  <paul@codesourcery.com>
1544
1545         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1546
1547 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1548
1549         PR c++/3761
1550         * g++.dg/lookup/crash4.C: New test.
1551
1552 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1553
1554         * gcc.c-torture/execute/builtin-abs-1.c
1555         * gcc.c-torture/execute/builtin-abs-2.c
1556         * gcc.c-torture/execute/builtin-complex-1.c
1557         * gcc.c-torture/execute/builtins/string-1-lib.c
1558         * gcc.c-torture/execute/builtins/string-1.c
1559         * gcc.c-torture/execute/builtins/string-2-lib.c
1560         * gcc.c-torture/execute/builtins/string-2.c
1561         * gcc.c-torture/execute/builtins/string-3-lib.c
1562         * gcc.c-torture/execute/builtins/string-3.c
1563         * gcc.c-torture/execute/builtins/string-4-lib.c
1564         * gcc.c-torture/execute/builtins/string-4.c
1565         * gcc.c-torture/execute/builtins/string-5-lib.c
1566         * gcc.c-torture/execute/builtins/string-5.c
1567         * gcc.c-torture/execute/builtins/string-6-lib.c
1568         * gcc.c-torture/execute/builtins/string-6.c
1569         * gcc.c-torture/execute/builtins/string-7-lib.c
1570         * gcc.c-torture/execute/builtins/string-7.c
1571         * gcc.c-torture/execute/builtins/string-8-lib.c
1572         * gcc.c-torture/execute/builtins/string-8.c
1573         * gcc.c-torture/execute/builtins/string-9-lib.c
1574         * gcc.c-torture/execute/builtins/string-9.c
1575         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1576         * gcc.c-torture/execute/builtins/string-asm-1.c
1577         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1578         * gcc.c-torture/execute/builtins/string-asm-2.c
1579         * gcc.c-torture/execute/stdio-opt-1.c
1580         * gcc.c-torture/execute/stdio-opt-2.c
1581         * gcc.c-torture/execute/stdio-opt-3.c
1582         * gcc.c-torture/execute/string-opt-1.c
1583         * gcc.c-torture/execute/string-opt-10.c
1584         * gcc.c-torture/execute/string-opt-11.c
1585         * gcc.c-torture/execute/string-opt-12.c
1586         * gcc.c-torture/execute/string-opt-13.c
1587         * gcc.c-torture/execute/string-opt-14.c
1588         * gcc.c-torture/execute/string-opt-15.c
1589         * gcc.c-torture/execute/string-opt-16.c
1590         * gcc.c-torture/execute/string-opt-2.c
1591         * gcc.c-torture/execute/string-opt-6.c
1592         * gcc.c-torture/execute/string-opt-7.c
1593         * gcc.c-torture/execute/string-opt-8.c:
1594         Replace with ...
1595
1596         * gcc.c-torture/execute/builtins/abs-2.c
1597         * gcc.c-torture/execute/builtins/abs-3.c
1598         * gcc.c-torture/execute/builtins/complex-1.c
1599         * gcc.c-torture/execute/builtins/fprintf.c
1600         * gcc.c-torture/execute/builtins/fputs.c
1601         * gcc.c-torture/execute/builtins/memcmp.c
1602         * gcc.c-torture/execute/builtins/memmove.c
1603         * gcc.c-torture/execute/builtins/memops-asm.c
1604         * gcc.c-torture/execute/builtins/mempcpy-2.c
1605         * gcc.c-torture/execute/builtins/mempcpy.c
1606         * gcc.c-torture/execute/builtins/memset.c
1607         * gcc.c-torture/execute/builtins/printf.c
1608         * gcc.c-torture/execute/builtins/sprintf.c
1609         * gcc.c-torture/execute/builtins/strcat.c
1610         * gcc.c-torture/execute/builtins/strchr.c
1611         * gcc.c-torture/execute/builtins/strcmp.c
1612         * gcc.c-torture/execute/builtins/strcpy.c
1613         * gcc.c-torture/execute/builtins/strcspn.c
1614         * gcc.c-torture/execute/builtins/strlen-2.c
1615         * gcc.c-torture/execute/builtins/strlen.c
1616         * gcc.c-torture/execute/builtins/strncat.c
1617         * gcc.c-torture/execute/builtins/strncmp-2.c
1618         * gcc.c-torture/execute/builtins/strncmp.c
1619         * gcc.c-torture/execute/builtins/strncpy.c
1620         * gcc.c-torture/execute/builtins/strpbrk.c
1621         * gcc.c-torture/execute/builtins/strpcpy-2.c
1622         * gcc.c-torture/execute/builtins/strpcpy.c
1623         * gcc.c-torture/execute/builtins/strrchr.c
1624         * gcc.c-torture/execute/builtins/strspn.c
1625         * gcc.c-torture/execute/builtins/strstr-asm.c
1626         * gcc.c-torture/execute/builtins/strstr.c:
1627         ... these new files.
1628
1629         * gcc.c-torture/execute/builtins/abs-2-lib.c
1630         * gcc.c-torture/execute/builtins/abs-3-lib.c
1631         * gcc.c-torture/execute/builtins/complex-1-lib.c
1632         * gcc.c-torture/execute/builtins/fprintf-lib.c
1633         * gcc.c-torture/execute/builtins/fputs-lib.c
1634         * gcc.c-torture/execute/builtins/memcmp-lib.c
1635         * gcc.c-torture/execute/builtins/memmove-lib.c
1636         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1637         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1638         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1639         * gcc.c-torture/execute/builtins/memset-lib.c
1640         * gcc.c-torture/execute/builtins/printf-lib.c
1641         * gcc.c-torture/execute/builtins/sprintf-lib.c
1642         * gcc.c-torture/execute/builtins/strcat-lib.c
1643         * gcc.c-torture/execute/builtins/strchr-lib.c
1644         * gcc.c-torture/execute/builtins/strcmp-lib.c
1645         * gcc.c-torture/execute/builtins/strcpy-lib.c
1646         * gcc.c-torture/execute/builtins/strcspn-lib.c
1647         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1648         * gcc.c-torture/execute/builtins/strlen-lib.c
1649         * gcc.c-torture/execute/builtins/strncat-lib.c
1650         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1651         * gcc.c-torture/execute/builtins/strncmp-lib.c
1652         * gcc.c-torture/execute/builtins/strncpy-lib.c
1653         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1654         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1655         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1656         * gcc.c-torture/execute/builtins/strrchr-lib.c
1657         * gcc.c-torture/execute/builtins/strspn-lib.c
1658         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1659         * gcc.c-torture/execute/builtins/strstr-lib.c
1660         * gcc.c-torture/execute/builtins/lib/abs.c
1661         * gcc.c-torture/execute/builtins/lib/fprintf.c
1662         * gcc.c-torture/execute/builtins/lib/memset.c
1663         * gcc.c-torture/execute/builtins/lib/printf.c
1664         * gcc.c-torture/execute/builtins/lib/sprintf.c
1665         * gcc.c-torture/execute/builtins/lib/strcpy.c
1666         * gcc.c-torture/execute/builtins/lib/strcspn.c
1667         * gcc.c-torture/execute/builtins/lib/strncat.c
1668         * gcc.c-torture/execute/builtins/lib/strncmp.c
1669         * gcc.c-torture/execute/builtins/lib/strncpy.c
1670         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1671         * gcc.c-torture/execute/builtins/lib/strspn.c
1672         * gcc.c-torture/execute/builtins/lib/strstr.c:
1673         New files containing support routines.
1674
1675         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1676         declaration.
1677         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1678         when not optimizing.
1679
1680 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1681
1682         PR c++/16240
1683         * g++.dg/abi/mangle22.C: New test.
1684         * g++.dg/abi/mangle23.C: Likewise.
1685
1686 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1687
1688         PR fortran/16290
1689         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1690         Allow for cases without denormalized floating point numbers.
1691
1692 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1693
1694         PR c/1027
1695         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1696         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1697         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1698         expected warning text.
1699         * gcc.dg/format/diag-2.c: New test.
1700
1701 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1702
1703         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1704
1705 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1706
1707         * gcc.dg/builtins-43.c: New.
1708         * gcc.dg/builtins-44.c: New.
1709         * gcc.dg/builtins-45.c: New.
1710
1711 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1712             Andreas Tobler  <a.tobler@schweiz.ch>
1713
1714         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1715         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1716         as SIGSEGV.
1717         * gcc.dg/cleanup-11.c: Likewise.
1718         * gcc.dg/cleanup-8.c: Likewise.
1719         * gcc.dg/cleanup-9.c: Likewise.
1720         * gcc.dg/cleanup-5.c: Run on all platforms.
1721
1722 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1723
1724         * g++.dg/warn/nonnull1.C: New test.
1725
1726 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1727
1728         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1729         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1730         Special-case the Sun compiler wrt to <complex.h>.
1731
1732 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1733
1734         * gcc.dg/Wunreachable-8.C: New test.
1735
1736         * gcc.dg/h8300-ice2.c : New test.
1737
1738 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1739
1740         PR fortran/16161
1741         * gfortran.fortran-torture/compile/implicit.f90: Add test
1742         for implicit character.
1743
1744 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1745
1746         PR fortran/16289
1747         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1748         Use tiny() intrinsic to find smallest non-negative real
1749
1750 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1751
1752         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1753         * gcc.dg/compat/struct-by-value-22_x.c: New.
1754         * gcc.dg/compat/struct-by-value-22_y.c: New.
1755
1756         * gcc.c-torture/execute/20040629-1.c: New test.
1757
1758 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1759
1760         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1761         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1762
1763         PR target/16195
1764         * gcc.dg/20040625-1.c: New test.
1765
1766 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1767
1768         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1769
1770 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1771
1772         PR fortran/15963
1773         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1774
1775 2004-06-29  Richard Henderson  <rth@redhat.com>
1776
1777         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1778
1779 2004-06-29  Paul Brook  <paul@codesourcery.com>
1780
1781         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1782         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1783
1784 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1785
1786         PR c++/16260
1787         * g++.dg/parse/crash15.C: New.
1788
1789 2004-06-28  Andrew Pinski  <apinski@apple.com>
1790
1791         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1792         by the error already.
1793
1794         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1795
1796 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1797
1798         PR target/14041
1799         * gcc.dg/h8300-bss-align-1.c : New.
1800
1801 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1802
1803         * PR c++/16174
1804         * g++.dg/template/ctor4.C: New.
1805
1806 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1807
1808         PR c++/16205
1809         * g++.dg/warn/Wsequence-point-1.C: New test.
1810
1811 2004-06-27  Paul Brook  <paul@codesourcery.com>
1812
1813         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1814
1815 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1816
1817         * g++.old-deja/g++.mike/p7325.C: Remove.
1818
1819 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1820
1821         PR c/14963
1822         * gcc.dg/pr14963.c: New test.
1823
1824 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1825
1826         PR c++/16193
1827         * g++.dg/parse/redef1.C: New test.
1828
1829 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1830
1831         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1832         20021110.c.
1833         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1834         20021119-1.c.
1835         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1836         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1837         5-04.c.
1838         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1839         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1840         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1841         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1842         g++.brendan/enum14.C.
1843         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1844         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1845         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1846         g++.mike/virt1.C.
1847         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1848         memtemp24.C.
1849
1850 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1851
1852         * gcc.dg/20040527-1.c: New test case.
1853
1854 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1855
1856         PR gfortran/pr16196
1857         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1858
1859 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1860
1861         PR middle-end/15825
1862         * gcc.dg/pr15825-1.c: New test case.
1863
1864 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1865
1866         * gcc.c-torture/execute/20040625-1.c: New test.
1867
1868 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1869
1870         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1871
1872 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1873
1874         * gcc.dg/torture/mips-div-1.c: New test.
1875
1876 2004-06-24  Jeff Law  <law@redhat.com>
1877
1878         * gcc.dg/tree-ssa/20040624-1.c: New test.
1879
1880 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1881
1882         * gcc.c-torture/compile/20040624-1.c: New test.
1883
1884 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1885
1886         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1887         this directory.
1888
1889 2004-06-23  Andrew Pinski  <apinski@apple.com>
1890
1891         PR middle-end/15988
1892         * g++.dg/opt/ptrmem4.C: New test.
1893
1894         * gcc.dg/c90-array-quals-2.c: New test.
1895
1896 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1897
1898         * gcc.dg/kpice1.c: New test.
1899
1900 2006-06-23  Andrew Pinski  <apinski@apple.com>
1901
1902         * gcc.dg/c90-array-quals.c: New test.
1903
1904 2006-06-22  Richard Henderson  <rth@redhat.com>
1905
1906         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1907
1908 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1909
1910         * gcc.dg/builtins-config.h: Handle FreeBSD.
1911
1912 2006-06-22  Richard Henderson  <rth@redhat.com>
1913
1914         * g++.dg/opt/devirt1.C: New.
1915
1916 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1917
1918         * g++.dg/opt/pr15551.C: New testcase.
1919
1920 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1921
1922         PR target/14800
1923         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1924         x86_64-*-linux* when compiling for 32bit.
1925
1926 2004-06-21  Andrew Pinski  <apinski@apple.com>
1927
1928         * gcc.dg/pch/struct-1.c: New.
1929         * gcc.dg/pch/struct-1.hs: New.
1930
1931 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1932
1933         * gcc.dg/pch/save-temps-1.c: New file.
1934         * gcc.dg/pch/save-temps-1.hs: New file.
1935
1936 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1937
1938         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1939         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1940
1941 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1942
1943         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1944         to fix type error.
1945         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1946         Remove trailing spaces.
1947
1948 2004-06-21  Richard Henderson  <rth@redhat.com>
1949
1950         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1951         merging && to BIT_FIELD_REF.
1952
1953 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1954
1955         * g++.dg/opt/placeholder1.C: New test.
1956
1957 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1958
1959         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1960         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1961         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1962         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1963
1964 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1965
1966         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1967         extern "C".
1968         * g++.dg/other/pragma-re-1.C: Add comments.
1969
1970 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1971
1972         PR gfortran/16080
1973         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1974
1975 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1976
1977         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1978         instead of setting the type of size_t by
1979         hand.
1980
1981 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1982
1983         * gcc.dg/unordered-2.c: New test case.
1984         * gcc.dg/unordered-3.c: New test case.
1985
1986 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1987
1988         PR other/16043
1989         * lib/g++.exp (g++_version): Tweak regexp for version
1990         * lib/g77.exp (g77_version): Likewise
1991         * lib/gfortran.exp (gfortran_version): Likewise
1992         * lib/objc.exp (objc_version): Likewise
1993         * lib/treelang.exp (treelang_version): Likewise
1994
1995 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1996
1997         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1998         Use INT_MAX instead of __INT_MAX__.
1999         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2000
2001         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2002         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2003         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2004         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2005         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2006         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2007         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2008         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2009         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2010
2011         * gcc.dg/range-test-1.c: New test.
2012         * g++.dg/opt/range-test-1.C: New test.
2013
2014 2004-06-17  Richard Henderson  <rth@redhat.com>
2015
2016         * objc.dg/sync-1.m: New.
2017         * objc.dg/try-catch-1.m: Don't force next runtime.
2018         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2019         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2020         shadowed catch clause.
2021         * objc.dg/try-catch-5.m: New.
2022
2023 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2024
2025         Bug 14610
2026         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2027
2028 2004-06-15  Richard Henderson  <rth@redhat.com>
2029
2030         * gcc.dg/20001116-1.c: Move expected warning line.
2031
2032 2004-06-15  Richard Henderson  <rth@redhat.com>
2033
2034         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2035         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2036
2037 2004-06-15  Jeff Law  <law@redhat.com>
2038
2039         * gcc.dg/tree-ssa/20040615-1.c: New test.
2040         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2041         be less sensitive to operand ordering.
2042         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2043
2044 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2045
2046         * g++.dg/abi/bitfield3.C: Add comment..
2047
2048 2004-06-15  Richard Henderson  <rth@redhat.com>
2049
2050         * g++.dg/ext/stmtexpr1.C: XFAIL.
2051         * gcc.dg/20030612-1.c: XFAIL.
2052
2053 2004-06-15  Eric Christopher  <echristo@redhat.com>
2054
2055         * g++.dg/charset/asm5.c: New.
2056         * gcc.dg/charset/asm6.c: New.
2057
2058 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2059
2060         PR fortran/15962
2061         * gfortran.fortran-torture/execute/select_1.f90: New test.
2062
2063 2004-06-15  Paul Brook  <paul@codesourcery.com>
2064
2065         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2066
2067 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2068
2069         PR c++/15967
2070         * g++.dg/lookup/crash3.C: New test.
2071
2072 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2073
2074         PR c++/15947
2075         * g++.dg/parse/dtor4.C: New test.
2076
2077 2004-06-14  Jeff Law  <law@redhat.com>
2078
2079         * gcc.c-torture/compile/20040614-1.c: New test.
2080
2081 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2082
2083         PR fortran/15211
2084         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2085         LEN of a character array.
2086
2087 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2088
2089         PR c++/15096
2090         * g++.dg/template/ptrmem10.C: New test.
2091
2092         PR c++/14930
2093         * g++.dg/template/friend30.C: New test.
2094
2095 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2096
2097         PR fortran/14928
2098         * gfortran.fortran-torture/compile/mloc.f90: New test.
2099
2100 2004-06-13  Paul Brook  <paul@codesourcery.com>
2101
2102         * gfortran.fortran-torture/execute/random_2.f90: New test.
2103
2104 2004-06-13  Eric Christopher  <echristo@redhat.com>
2105
2106         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2107
2108 2004-06-12  Paul Brook  <paul@codesourcery.com>
2109
2110         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2111
2112 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2113
2114         PR fortran/14923
2115         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2116
2117 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2118
2119         PR fortran/14957
2120         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2121         syntax errors in end statements of contained subroutines.
2122
2123 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2124
2125         PR fortran/12841
2126         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2127
2128 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2129
2130         PR fortran/15665
2131         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2132
2133 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2134
2135         PR gfortran/12839
2136         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2137
2138 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2139
2140         PR c++/15862
2141         * g++.dg/parse/enum1.C: New test.
2142
2143 2004-06-10  Jeff Law  <law@redhat.com>
2144
2145         * gcc.c-torture/compile/20040610-1.c: New test.
2146
2147 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2148
2149         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2150         * g++.old-deja/g++.other/decl3.C: Likewise.
2151
2152 2004-06-10  Brian Booth  <bbooth@redhat.com>
2153
2154         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2155         V_MAY_DEF instead of VDEF.
2156         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2157
2158 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2159
2160         PR c++/14211
2161         * g++.dg/conversion/const1.C: New test.
2162
2163         PR c++/15076
2164         * g++.dg/conversion/reinterpret1.C: New test.
2165
2166         PR c++/15877
2167         * g++.dg/template/enum2.C: New test.
2168
2169         PR c++/15227
2170         * g++.dg/template/error13.C: New test.
2171
2172 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2173
2174         PR fortran/14957
2175         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2176         arguments to test_* REAL and of the right size.
2177
2178 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2179
2180         PR target/15569
2181         PR rtl-optimization/15681
2182         * gcc.dg/20040609-1.c: New test.
2183
2184 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR c++/14791
2187         * g++.dg/opt/builtins1.C: New test.
2188
2189 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2190
2191         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2192         that use default windows32 struct layout.
2193         * gcc.dg/i386-bitfield2.c: Likewise.
2194
2195 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2196
2197         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2198         for mingw32 and cygwin targets.
2199
2200 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2201
2202         * gcc.dg/pch/macro-4.c: New.
2203         * gcc.dg/pch/macro-4.hs: New.
2204
2205 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2206
2207         PR fortran/13249
2208         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2209
2210 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2211
2212         PR fortran/13372
2213         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2214
2215 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2216
2217         PR gfortran/14897
2218         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2219
2220 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2221
2222         PR gfortran/15755
2223         * gfortran.fortran-torture/execute/backspace.c : New test.
2224
2225 2004-06-09  Paul Brook  <paul@codesourcery.com>
2226
2227         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2228         (pointer_to_section): Rewrite to use smaller array.
2229
2230 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2231
2232         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2233         * gcc.dg/ext/altivec-10.c: Same.
2234         * gcc.dg/ext/altivec-11.c: Same.
2235         * gcc.dg/ext/altivec-12.c: Same.
2236         * gcc.dg/ext/altivec-13.c: Same.
2237         * gcc.dg/ext/altivec-14.c: Same.
2238         * gcc.dg/ext/altivec-15.c: Same.
2239         * gcc.dg/ext/altivec-16.c: Same.
2240         * gcc.dg/ext/altivec-3.c: Same.
2241         * gcc.dg/ext/altivec-4.c: Same.
2242         * gcc.dg/ext/altivec-6.c: Same.
2243         * gcc.dg/ext/altivec-7.c: Same.
2244         * gcc.dg/ext/altivec-8.c: Same.
2245         * gcc.dg/ext/altivec-varargs-1.c: Same.
2246
2247         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2248         * g++.dg/ext/altivec-10.C: Same.
2249         * g++.dg/ext/altivec-2.C: Same.
2250         * g++.dg/ext/altivec-3.C: Same.
2251         * g++.dg/ext/altivec-4.C: Same.
2252         * g++.dg/ext/altivec-5.C: Same.
2253         * g++.dg/ext/altivec-6.C: Same.
2254         * g++.dg/ext/altivec-7.C: Same.
2255         * g++.dg/ext/altivec-8.C: Same.
2256         * g++.dg/ext/altivec-9.C: Same.
2257
2258 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2259
2260         PR c++/7841
2261         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2262
2263 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2264
2265         * gcc.dg/union-1.c: New test.
2266
2267 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2268
2269         * gcc.dg/builtins-41.c: New test case.
2270         * gcc.dg/builtins-42.c: New test case.
2271
2272 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2273
2274         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2275         * g++.dg/ext/altivec-10.C: Same.
2276         * g++.dg/ext/altivec-2.C: Same.
2277         * g++.dg/ext/altivec-3.C: Same.
2278         * g++.dg/ext/altivec-4.C: Same.
2279         * g++.dg/ext/altivec-5.C: Same.
2280         * g++.dg/ext/altivec-6.C: Same.
2281         * g++.dg/ext/altivec-7.C: Same.
2282         * g++.dg/ext/altivec-8.C: Same.
2283         * g++.dg/ext/altivec-9.C: Same.
2284         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2285         * g++.old-deja/g++.brendan/new3.C: Same.
2286         * gcc.c-torture/execute/eeprof-1.x: Same.
2287
2288 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2289
2290         PR c/14765
2291         * gcc.dg/pr14765-1.c: New test.
2292
2293 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2294
2295         PR c/14649
2296         * gcc.dg/pr14649-1.c: New test case.
2297
2298 2004-06-07  Richard Henderson  <rth@redhat.com>
2299
2300         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2301         if temporaries.
2302
2303 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2304
2305         * g++.dg/eh/elide1.C: Remove XFAIL.
2306
2307 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2308
2309         PR c++/15337
2310         * g++.dg/expr/sizeof3.C: New test.
2311
2312         PR c++/14777
2313         * g++.dg/template/access14.C: New test.
2314
2315         PR c++/15554
2316         * g++.dg/template/enum1.C: New test.
2317
2318         PR c++/15057
2319         * g++.dg/eh/throw1.C: New test.
2320
2321 2004-06-07  David Ayers  <d.ayers@inode.at>
2322             Ziemowit Laski  <zlaski@apple.com>
2323
2324         * lib/objc.exp (objc_target_compile): Revert the '-framework
2325         Foundation' flag fix, since bare Darwin does not ship
2326         with the Foundation framework.
2327         * objc/execute/next_mapping.h: Provide a local NSConstantString
2328         @interface and @implementation.
2329         (objc_constant_string_init): A constructor function, used to
2330         initialize the NSConstantString meta-class object.
2331         * objc/execute/string1.m: Include "next_mapping.h" instead of
2332         <Foundation/NSString.h>.
2333         * objc/execute/string2.m: Likewise.
2334         * objc/execute/string3.m: Likewise.
2335         * objc/execute/string4.m: Likewise.
2336
2337 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2338
2339         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2340         to double. Replace double with FLOAT.
2341         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2342
2343         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2344         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2345         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2346         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2347         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2348         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2349         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2350         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2351
2352 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2353
2354         PR c/13519
2355         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2356
2357 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2358
2359         PR c++/15503
2360         * g++.dg/template/meminit2.C: New test.
2361
2362 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2363
2364         PR target/15822
2365         * gcc.c-torture/execute/compare-fp-1.c,
2366         gcc.c-torture/execute/compare-fp-2.c,
2367         gcc.c-torture/execute/compare-fp-3.c,
2368         gcc.c-torture/execute/compare-fp-4.c,
2369         gcc.c-torture/execute/compare-fp-3.x,
2370         gcc.c-torture/execute/compare-fp-4.x: Moved...
2371         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2372         gcc.c-torture/execute/ieee/compare-fp-2.c,
2373         gcc.c-torture/execute/ieee/compare-fp-3.c,
2374         gcc.c-torture/execute/ieee/compare-fp-4.c,
2375         gcc.c-torture/execute/ieee/compare-fp-3.x,
2376         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2377
2378 2004-06-04  David Ayers  <d.ayers@inode.at>
2379
2380         * objc/execute/protocol-isEqual-4.m: New testcase.
2381
2382 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2383
2384         * objc/execute/protocol-isEqual-1.m: New testcase.
2385         * objc/execute/protocol-isEqual-2.m: New testcase.
2386         * objc/execute/protocol-isEqual-3.m: New testcase.
2387
2388 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2389
2390         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2391
2392 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2393
2394         * lib/objc.exp (objc_target_compile): When running tests on
2395         Darwin (Mac OS X), inform the linker about '-framework
2396         'Foundation'.
2397
2398 2004-06-02  Eric Christopher  <echristo@redhat.com>
2399
2400         * gcc.c-torture/compile/20040602-1.c: New.
2401
2402 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2403
2404         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2405         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2406
2407         PR tree-optimization/14736
2408         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2409
2410         PR tree-optimization/14042
2411         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2412
2413         PR tree-optimization/14729
2414         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2415
2416 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2417
2418         PR fortran/15557
2419         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2420
2421 2004-06-01  Richard Hederson  <rth@redhat.com>
2422
2423         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2424
2425 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2426
2427         PR c++/14932
2428         * g++.dg/parse/offsetof4.C: New test.
2429
2430 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2431
2432         PR objc/7993
2433         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2434
2435 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2436
2437         PR c++/15701
2438         * g++.dg/template/friend29.C: New test.
2439
2440 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2441
2442         PR c/15749
2443         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2444
2445 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2446
2447         * gcc.dg/sparc-trap-1.c: New test.
2448
2449 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2450
2451         PR middle-end/15069
2452         * g++.dg/opt/fold3.C: New test case.
2453
2454 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2455
2456         * lib/target-supports.exp (check_iconv_available): Fix fallout
2457         from 2004-05-28 patch.
2458
2459 2004-05-30  Paul Brook  <paul@codesourcery.com>
2460
2461         PR fortran/15620
2462         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2463         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2464
2465 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2466
2467         * gfortran.fortran-torture/execute/random_1.f90: New test.
2468
2469 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2470
2471         * g++.dg/ext/altivec-10.C: New test.
2472
2473 2004-05-29  Paul Brook  <paul@codesourcery.com>
2474
2475         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2476
2477 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2478
2479         * gcc.dg/altivec-16.c: New test.
2480
2481 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2482
2483         * lib/target-supports.exp (check_vmx_hw_available): New.
2484         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2485
2486         * lib/target-supports.exp (check_alias_available,
2487         check_iconv_available, check_named_sections_available): Use
2488         unique names for temporary files.
2489
2490 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2491
2492         * gcc.dg/altivec-15.c: New test.
2493
2494 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2495
2496         PR c++/15083
2497         * g++.dg/warn/noeffect6.C: New test.
2498
2499         PR c++/15471
2500         * g++.dg/expr/ptrmem4.C: New test.
2501
2502         PR c++/15640
2503         * g++.dg/template/operator3.C: New test.
2504
2505 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2506
2507         PR c++/14668
2508         * g++.dg/lookup/redecl1.C: New test.
2509         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2510
2511 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2512
2513         * gcc.c-torture/execute/compare-fp-1.c,
2514         gcc.c-torture/execute/compare-fp-2.c,
2515         gcc.c-torture/execute/compare-fp-3.c,
2516         gcc.c-torture/execute/compare-fp-4.c,
2517         gcc.c-torture/execute/compare-fp-3.x,
2518         gcc.c-torture/execute/compare-fp-4.x,
2519         gcc.dg/pr15649-1.c: New.
2520
2521 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2522
2523         PR c++/12883
2524         * g++.dg/init/array14.C: New test.
2525
2526 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2527
2528         * lib/compat.exp (compat-get-options-main): New.
2529         (compat-get-options): Remove unneeded code, warn for ignored
2530         command.
2531         (compat-execute): Check flag set by dg-require-* commands.
2532
2533         * lib/compat.exp (compat-execute): Break up long lines.
2534
2535 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2536
2537         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2538         * gcc.dg/altivec-14.c: New test.
2539         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2540
2541         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2542         * gcc.dg/altivec-12.c: Ditto.
2543
2544         * gcc.dg/altivec-3.c: Move call to altivec_check.
2545
2546 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2547
2548         PR c++/15044
2549         * g++.dg/template/error12.C: New test.
2550
2551         PR c++/15317
2552         * g++.dg/ext/attrib15.C: New test.
2553
2554         PR c++/15329
2555         * g++.dg/template/ptrmem9.C: New test.
2556
2557 2004-05-25  Paul Brook  <paul@codesourcery.com>
2558
2559         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2560
2561 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2562
2563         PR c++/15165
2564         * g++.dg/template/crash19.C: New test.
2565
2566 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2567
2568         PR c++/15025
2569         * g++.dg/template/redecl1.C: New test.
2570
2571 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2572
2573         PR c++/14821
2574         * g++.dg/other/ns1.C: New test.
2575
2576         PR c++/14883
2577         * g++.dg/template/invalid1.C: New test.
2578
2579 2004-05-23  Paul Brook  <paul@codesourcery.com>
2580         Victor Leikehman  <lei@haifasphere.co.il>
2581
2582         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2583         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2584
2585 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2586
2587         PR c++/15285
2588         PR c++/15299
2589         * g++.dg/template/non-dependent5.C: New test.
2590         * g++.dg/template/non-dependent6.C: New test.
2591
2592 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2593
2594         PR c++/15507
2595         * g++.dg/inherit/union1.C: New test.
2596
2597         PR c++/15542
2598         * g++.dg/template/addr1.C: New test.
2599
2600         PR c++/15427
2601         * g++.dg/template/array5.C: New test.
2602
2603         PR c++/15287
2604         * g++.dg/template/array6.C: New test.
2605
2606 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2607             Roger Sayle  <roger@eyesopen.com>
2608
2609         * g++.dg/lookup/forscope2.C: New test case.
2610
2611 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2612
2613         * gcc.dg/cpp/Wmissingdirs.c: New.
2614
2615 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2616
2617         PR target/15301
2618         * gcc.dg/compat/union-m128-1.h: New file.
2619         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2620         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2621         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2622
2623 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2624
2625         PR target/15302
2626         * gcc.dg/compat/struct-complex-1.h: New file.
2627         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2628         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2629         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2630
2631 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2632
2633         PR middle-end/3074
2634         * gcc.dg/pr3074-1.c: New test case.
2635         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2636
2637 2004-05-20  Falk Hueffner  <falk@debian.org>
2638
2639         PR other/15526
2640         * gcc.dg/ftrapv-1.c: New test case.
2641
2642 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2643
2644         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2645
2646 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2647             Jeff Law  <law@redhat.com>
2648
2649         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2650         * gcc.dg/tree-ssa/20040518-2.c: New test.
2651
2652         * gcc.dg/tree-ssa/20040518-1.c: New test.
2653
2654 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2655
2656         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2657
2658 2004-05-18  Paul Brook  <paul@codesourcery.com>
2659
2660         PR fortran/13930
2661         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2662
2663 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2664
2665         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2666         constant folding.
2667
2668 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2669
2670         * gcc.dg/tree-ssa/20040517-1.c: New test.
2671
2672 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2673
2674         * gcc.dg/loop-4.c: New test.
2675
2676 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2677
2678         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2679
2680 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2681
2682         PR fortran/15311
2683         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2684
2685 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2686
2687         PR fortran/13826
2688         PR fortran/13940
2689         * gfortran.fortran-torture/compile/data_1.f90: New test.
2690
2691 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2692
2693         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2694         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2695
2696 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2697
2698         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2699
2700 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2701
2702         PR c/15444
2703         * gcc.dg/format/xopen-1.c: Adjust expected message.
2704         * gcc.dg/format/xopen-3.c: New test.
2705
2706 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2707
2708         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2709
2710 2004-05-14  Jeff Law  <law@redhat.com>
2711
2712         * gcc.dg/tree-ssa/20040514-2.c: New test.
2713
2714 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2715
2716         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2717         this ...
2718         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2719         this.
2720
2721 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2722
2723         * gcc.dg/tree-ssa/20040514-1.c: New test.
2724
2725 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2726
2727         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2728         test.
2729
2730 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2731
2732         PR fortran/14066
2733         * gfortran.fortran-torture/compile/do_1.f90: New test.
2734
2735 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2736
2737         PR fortran/15051
2738         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2739         test.
2740
2741 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2742
2743         PR fortran/15149
2744         * gfortran.fortran-torture/execute/random_init.f90: New test.
2745
2746 2004-05-13  Paul Brook  <paul@codesourcery.com>
2747
2748         PR fortran/15314
2749         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2750
2751 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2752
2753         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2754         for the powerpc case.
2755
2756 2004-05-13  Jeff Law  <law@redhat.com>
2757
2758         * gcc.dg/tree-ssa/20040513-1.c: New test.
2759         * gcc.dg/tree-ssa/20040513-2.c: New test.
2760
2761 2004-05-13  Paul Brook  <paul@codesourcery.com>
2762
2763         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2764         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2765         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2766
2767 2004-05-13  Andreas Schwab  <schwab@suse.de>
2768
2769         PR other/10819
2770         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2771         characters.
2772
2773 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2774
2775         PR fortran/15294
2776         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2777
2778 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2779
2780         Merge from tree-ssa-20020619-branch.  See
2781         ChangeLog.tree-ssa for details.
2782
2783 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2784
2785         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2786         include <altivec.h> explicitly.
2787         * gcc.dg/altivec-13.c: Likewise.
2788
2789 2004-05-11  Paul Brook  <paul@codesourcery.com>
2790
2791         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2792
2793 2004-05-10  Eric Christopher  <echristo@redhat.com>
2794
2795         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2796         * gcc.dg/sibcall-4.c: Ditto.
2797
2798 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2799
2800         * g++.dg/ext/altivec-8.C: New test case.
2801         * gcc.dg/altivec-13.c: New test case.
2802
2803 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2804
2805         * gcc.c-torture/execute/divcmp-1.c: New test case.
2806         * gcc.c-torture/execute/divcmp-2.c: New test case.
2807         * gcc.c-torture/execute/divcmp-3.c: New test case.
2808
2809 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2810
2811         * g++.dg/other/pragma-re-2.C: New test.
2812
2813 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2814
2815         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2816         * gcc.dg/i386-387-2.c: Likewise.
2817
2818         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2819         __builtin_drem.
2820         * gcc.dg/i386-387-6.c: Likewise.
2821
2822 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2823
2824         * gcc.dg/builtins-33.c:  Also check log1p*.
2825
2826 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2827
2828         PR optimization/15296
2829         * gcc.c-torture/execute/pr15296.c: New test.
2830
2831 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2832
2833         * gcc.dg/builtins-40.c: New test.
2834
2835 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2836
2837         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2838
2839 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2840
2841         * g++.dg/ext/spe1.C: New testcase.
2842
2843 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2844
2845         * objc.dg/image-info.m: Allow additional attributes
2846         for __image_info section.
2847
2848 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2849
2850         * gcc.dg/torture/mips-hilo-2.c: New test.
2851
2852 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2853
2854         PR c++/14389
2855         * g++.dg/template/member5.C: New test.
2856
2857 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2858
2859         * gcc.dg/builtins-34.c: Also check expm1*.
2860
2861 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2862
2863         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2864         * gcc.dg/torture/builtin-convert-3.c: New test.
2865
2866 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2867
2868         PR middle-end/15054
2869         * g++.dg/opt/pr15054.C: New test.
2870
2871 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2872
2873         * gcc.dg/torture/builtin-rounding-1.c: New test.
2874         * gcc.dg/builtins-25.c: Delete.
2875         * gcc.dg/builtins-29.c: Delete.
2876
2877 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2878
2879         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2880         * gcc.dg/sibcall-4.c: Likewise.
2881         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2882
2883 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2884
2885         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2886         bit-field on 16-bit targets.
2887
2888 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2889
2890         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2891         16-bit targets.
2892
2893 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2894
2895         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2896         * gcc.dg/rs6000-power2-2.c: Likewise.
2897
2898 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2899
2900         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2901         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2902         Change the asm registers to be in form of frN instead of fN.
2903
2904 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2905
2906         * gcc.dg/torture/builtin-convert-2.c: New test.
2907
2908 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2909
2910         * gcc.dg/rs6000-power2-1.c: New test.
2911         * gcc.dg/rs6000-power2-2.c: New test.
2912
2913 2004-04-28  Jan Hubicka  <jh@suse.cz>
2914
2915         * gcc.dg/unused-6.c: New test.
2916
2917 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2918             Ulrich Weigand  <uweigand@de.ibm.com>
2919
2920         * ada/acats/run_all.sh: Define $target variable.
2921
2922 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2923
2924         PR c++/15119
2925         * g++.dg/other/vararg-1.C: New test.
2926
2927         PR c++/4794
2928         * g++.dg/eh/cleanup3.C: New test.
2929
2930 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2931
2932         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2933         and ad8011a (target_insn).
2934         * ada/acats/support/macro.dfs: Likewise.
2935         * ada/acats/support/impbit.adb: New file.
2936
2937 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2938
2939         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2940
2941 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2942
2943         * gcc.dg/loop-3.c: New test.
2944
2945 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2946
2947         * gcc.c-torture/execute/simd-5.c: New test.
2948
2949 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2950
2951         PR c++/15064
2952         * g++.dg/template/crash18.C: New test.
2953
2954 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2955
2956         * g++.dg/ext/complit3.C: New test.
2957
2958 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2959
2960         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2961         * gcc.dg/altivec-3.c: Same.
2962         * gcc.dg/altivec-varargs-1.c: Same.
2963
2964 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2965
2966         * lib/target-supports.exp (check_profiling_available): Assume
2967         profiling is not available on powerpc-eabi targets.
2968
2969 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2970
2971         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2972         * gcc.dg/vmx/bug-1.c: Ditto.
2973
2974 2004-04-20  Eric Christopher  <echristo@redhat.com>
2975
2976         * gcc.dg/charset/extern.c: New test.
2977         * g++.dg/charset/extern3.cc: Ditto.
2978
2979 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2980
2981         * gcc.dg/builtins-39.c: New test.
2982
2983 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2984
2985         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2986
2987 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2988
2989         * gcc.dg/torture/mips-hilo-1.c: New test.
2990
2991 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2992
2993         * gcc.c-torture/compile/20040419-1.c: New test.
2994
2995 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2996
2997         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2998
2999 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3000             Aldy Hernandez  <aldyh@redhat.com>
3001
3002         * gcc.c-torture/execute/va-arg-24.c: New.
3003
3004 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3005             Aldy Hernandez  <aldyh@redhat.com>
3006
3007         * gcc.dg/vmx/1b-01.c: New.
3008         * gcc.dg/vmx/1b-02.c: New.
3009         * gcc.dg/vmx/1b-03.c: New.
3010         * gcc.dg/vmx/1b-04.c: New.
3011         * gcc.dg/vmx/1b-05.c: New.
3012         * gcc.dg/vmx/1b-06.c: New.
3013         * gcc.dg/vmx/1b-07.c: New.
3014         * gcc.dg/vmx/1c-01.c: New.
3015         * gcc.dg/vmx/1c-02.c: New.
3016         * gcc.dg/vmx/3a-01a.c: New.
3017         * gcc.dg/vmx/3a-01.c: New.
3018         * gcc.dg/vmx/3a-01m.c: New.
3019         * gcc.dg/vmx/3a-03.c: New.
3020         * gcc.dg/vmx/3a-03m.c: New.
3021         * gcc.dg/vmx/3a-04.c: New.
3022         * gcc.dg/vmx/3a-04m.c: New.
3023         * gcc.dg/vmx/3a-05.c: New.
3024         * gcc.dg/vmx/3a-06.c: New.
3025         * gcc.dg/vmx/3a-06m.c: New.
3026         * gcc.dg/vmx/3a-07.c: New.
3027         * gcc.dg/vmx/3b-01.c: New.
3028         * gcc.dg/vmx/3b-02.c: New.
3029         * gcc.dg/vmx/3b-10.c: New.
3030         * gcc.dg/vmx/3b-13.c: New.
3031         * gcc.dg/vmx/3b-14.c: New.
3032         * gcc.dg/vmx/3b-15.c: New.
3033         * gcc.dg/vmx/3c-01a.c: New.
3034         * gcc.dg/vmx/3c-01.c: New.
3035         * gcc.dg/vmx/3c-02.c: New.
3036         * gcc.dg/vmx/3c-03.c: New.
3037         * gcc.dg/vmx/3d-01.c: New.
3038         * gcc.dg/vmx/4-01.c: New.
3039         * gcc.dg/vmx/4-03.c: New.
3040         * gcc.dg/vmx/5-01.c: New.
3041         * gcc.dg/vmx/5-02.c: New.
3042         * gcc.dg/vmx/5-03.c: New.
3043         * gcc.dg/vmx/5-04.c: New.
3044         * gcc.dg/vmx/5-05.c: New.
3045         * gcc.dg/vmx/5-06.c: New.
3046         * gcc.dg/vmx/5-07.c: New.
3047         * gcc.dg/vmx/5-07t.c: New.
3048         * gcc.dg/vmx/5-08.c: New.
3049         * gcc.dg/vmx/5-10.c: New.
3050         * gcc.dg/vmx/5-11.c: New.
3051         * gcc.dg/vmx/7-01a.c: New.
3052         * gcc.dg/vmx/7-01.c: New.
3053         * gcc.dg/vmx/7c-01.c: New.
3054         * gcc.dg/vmx/7d-01.c: New.
3055         * gcc.dg/vmx/7d-02.c: New.
3056         * gcc.dg/vmx/8-01.c: New.
3057         * gcc.dg/vmx/8-02a.c: New.
3058         * gcc.dg/vmx/8-02.c: New.
3059         * gcc.dg/vmx/brode-1.c: New.
3060         * gcc.dg/vmx/bug-1.c: New.
3061         * gcc.dg/vmx/bug-2.c: New.
3062         * gcc.dg/vmx/bug-3.c: New.
3063         * gcc.dg/vmx/cw-bug-1.c: New.
3064         * gcc.dg/vmx/cw-bug-2.c: New.
3065         * gcc.dg/vmx/cw-bug-3.c: New.
3066         * gcc.dg/vmx/dct.c: New.
3067         * gcc.dg/vmx/debug-1.c: New.
3068         * gcc.dg/vmx/debug-2.c: New.
3069         * gcc.dg/vmx/debug-3.c: New.
3070         * gcc.dg/vmx/debug-4.c: New.
3071         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3072         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3073         * gcc.dg/vmx/eg-5.c: New.
3074         * gcc.dg/vmx/fft.c: New.
3075         * gcc.dg/vmx/gcc-bug-1.c: New.
3076         * gcc.dg/vmx/gcc-bug-2.c: New.
3077         * gcc.dg/vmx/gcc-bug-3.c: New.
3078         * gcc.dg/vmx/gcc-bug-4.c: New.
3079         * gcc.dg/vmx/gcc-bug-5.c: New.
3080         * gcc.dg/vmx/gcc-bug-6.c: New.
3081         * gcc.dg/vmx/gcc-bug-7.c: New.
3082         * gcc.dg/vmx/gcc-bug-8.c: New.
3083         * gcc.dg/vmx/gcc-bug-9.c: New.
3084         * gcc.dg/vmx/gcc-bug-b.c: New.
3085         * gcc.dg/vmx/gcc-bug-c.c: New.
3086         * gcc.dg/vmx/gcc-bug-d.c: New.
3087         * gcc.dg/vmx/gcc-bug-e.c: New.
3088         * gcc.dg/vmx/gcc-bug-f.c: New.
3089         * gcc.dg/vmx/gcc-bug-g.c: New.
3090         * gcc.dg/vmx/gcc-bug-i.c: New.
3091         * gcc.dg/vmx/harness.h: New.
3092         * gcc.dg/vmx/ira1.c: New.
3093         * gcc.dg/vmx/ira2a.c: New.
3094         * gcc.dg/vmx/ira2b.c: New.
3095         * gcc.dg/vmx/ira2.c: New.
3096         * gcc.dg/vmx/ira2c.c: New.
3097         * gcc.dg/vmx/mem.c: New.
3098         * gcc.dg/vmx/newton-1.c: New.
3099         * gcc.dg/vmx/ops.c: New.
3100         * gcc.dg/vmx/sn7153.c: New.
3101         * gcc.dg/vmx/spill2.c: New.
3102         * gcc.dg/vmx/spill3.c: New.
3103         * gcc.dg/vmx/spill.c: New.
3104         * gcc.dg/vmx/t.c: New.
3105         * gcc.dg/vmx/varargs-1.c: New.
3106         * gcc.dg/vmx/varargs-2.c: New.
3107         * gcc.dg/vmx/varargs-3.c: New.
3108         * gcc.dg/vmx/varargs-4.c: New.
3109         * gcc.dg/vmx/varargs-5.c: New.
3110         * gcc.dg/vmx/varargs-6.c: New.
3111         * gcc.dg/vmx/varargs-7.c: New.
3112         * gcc.dg/vmx/vmx.exp: New.
3113         * gcc.dg/vmx/vprint-1.c: New.
3114         * gcc.dg/vmx/vscan-1.c: New.
3115         * gcc.dg/vmx/x-01.c: New.
3116         * gcc.dg/vmx/x-02.c: New.
3117         * gcc.dg/vmx/x-03.c: New.
3118         * gcc.dg/vmx/x-04.c: New.
3119         * gcc.dg/vmx/x-05.c: New.
3120         * gcc.dg/vmx/yousufi-1.c: New.
3121         * gcc.dg/vmx/zero-1.c: New.
3122         * gcc.dg/vmx/zero.c: New.
3123
3124 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3125
3126         * g++.dg/lookup/java1.C: Update for chage of
3127         _Jv_AllocObject.
3128         * g++.dg/lookup/java2.C: Likewise.
3129
3130 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3131
3132         * ada/acats/run_all.sh: use -O2 by default.
3133
3134 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3135
3136         * gcc.dg/vr-mult-[12].c: New tests.
3137
3138 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3139
3140         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3141
3142         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3143
3144 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3145
3146         * lib/target-supports.exp (check_profiling_available): Assume profiling
3147         isn't available for mips*-*-elf targets.
3148
3149 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3150
3151         * gcc.dg/builtins-38.c: New test.
3152
3153 2004-04-14  Eric Christopher  <echristo@redhat.com>
3154
3155         * g++.dg/charset/charset.exp: Run .cc extension tests.
3156
3157 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3158
3159         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3160
3161 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3162
3163         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3164
3165 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3166
3167         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3168         * gcc.dg/i386-387-2.c: Likewise.
3169
3170         * gcc.dg/i386-387-7.c: New test.
3171         * gcc.dg/i386-387-8.c: New test.
3172
3173         * gcc.dg/builtins-37.c: New test.
3174
3175 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3176
3177         * g++.dg/pch/externc-1.C: Add missing semicolon.
3178
3179 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3180
3181         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3182
3183 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3184
3185         * gcc.c-torture/execute/20040411-1.c: New test.
3186
3187 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3188
3189         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3190
3191 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3192
3193         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3194
3195 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3196
3197         * lib/target-supports.exp (check_named_sections_available): New.
3198         * lib/gcc-dg.exp (dg-require-named-sections): New.
3199         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3200         old-deja.exp.  Also prune error-count message from HP linker.
3201         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3202
3203         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3204         * g++.old-deja/g++.pt/static3.C: Likewise.
3205         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3206
3207 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3208
3209         * gcc.c-torture/execute/20040409-1.c: New test case.
3210         * gcc.c-torture/execute/20040409-2.c: New test case.
3211         * gcc.c-torture/execute/20040409-3.c: New test case.
3212
3213 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3214
3215         * gcc.dg/20040409-1.c: New test.
3216
3217 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3218
3219         PR target/14888
3220         * g++.dg/opt/pr14888.C: New test case.
3221
3222 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3223
3224         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3225         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3226         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3227         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3228         New tests.
3229
3230 2004-04-08  Paul Brook  <paul@codesourcery.com>
3231
3232         * gcc.dg/spill-1.c: New test.
3233
3234 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3235
3236         * gcc.dg/torture/builtin-ctype-2.c: New test.
3237
3238 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3239
3240         * gcc.dg/pch/pch.exp: Add largefile test.
3241
3242 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3243
3244         * g++.dg/pch/externc-1.Hs: New.
3245         * g++.dg/pch/externc-1.C: New.
3246
3247 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3248
3249         * gcc.dg/compat/struct-by-value-5a_main.c,
3250         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3251         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3252         * gcc.dg/compat/struct-by-value-5a_x.c,
3253         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3254         gcc.dg/compat/struct-by-value-5_x.c.
3255         * gcc.dg/compat/struct-by-value-5a_y.c,
3256         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3257         gcc.dg/compat/struct-by-value-5_y.c.
3258
3259         * gcc.dg/compat/struct-by-value-6a_main.c,
3260         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3261         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3262         * gcc.dg/compat/struct-by-value-6a_x.c,
3263         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3264         gcc.dg/compat/struct-by-value-6_x.c.
3265         * gcc.dg/compat/struct-by-value-6a_y.c,
3266         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3267         gcc.dg/compat/struct-by-value-6_y.c.
3268
3269         * gcc.dg/compat/struct-by-value-7a_main.c,
3270         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3271         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3272         * gcc.dg/compat/struct-by-value-7a_x.c,
3273         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3274         gcc.dg/compat/struct-by-value-7_x.c.
3275         * gcc.dg/compat/struct-by-value-7a_y.c,
3276         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3277         gcc.dg/compat/struct-by-value-7_y.c.
3278
3279 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3280
3281         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3282         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3283         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3284         options.
3285
3286 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3287
3288         * gcc.dg/builtins-36.c: New test.
3289
3290 2004-04-06  Paul Brook  <paul@codesourcery.com>
3291
3292         * README.gcc: Remove obsolete contraint on testcases.
3293
3294 2004-04-05  Paul Brook  <paul@codesourcery.com>
3295
3296         PR2123
3297         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3298         failure and exit(0) on success.
3299         * g++.dg/expr/anew2.C: Ditto.
3300         * g++.dg/expr/anew3.C: Ditto.
3301         * g++.dg/expr/anew4.C: Ditto.
3302
3303 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3304
3305         PR c++/3518
3306         * g++.dg/template/unify7.C: New.
3307
3308 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3309
3310         * g++.dg/README: Bring up to date with new subdirectories; remove
3311         duplicate subdirectory lines.
3312
3313 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3314
3315         PR c++/14007
3316         * g++.dg/template/unify5.C: New.
3317         * g++.dg/template/unify6.C: New.
3318         * g++.dg/template/qualttp20.C: Adjust.
3319         * g++.old-deja/g++.jason/report.C: Adjust.
3320         * g++.old-deja/g++.other/qual1.C: Adjust.
3321
3322 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3323
3324         PR c++/14803
3325         * g++.dg/inherit/ptrmem1.C: New test.
3326
3327 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3328
3329         PR c++/14755
3330         * gcc.c-torture/execute/20040331-1.c: New test.
3331         * gcc.dg/20040331-1.c: New test.
3332
3333 2004-04-01  Paul Brook  <paul@codesourcery.com>
3334
3335         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3336
3337 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR c++/14724
3340         * g++.dg/init/goto1.C: New test.
3341
3342         PR c++/14763
3343         * g++.dg/template/defarg4.C: New test.
3344
3345 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3346
3347         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3348
3349 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3350
3351         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3352
3353 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3354
3355         * gcc.dg/noncompile/undeclared-2.c: New test.
3356
3357 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3358
3359         * gcc.dg/940409-1.c: Remove XFAIL.
3360         * gcc.dg/reg-vol-struct-1.c: New test.
3361
3362 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3363
3364         * gcc.dg/torture/builtin-wctype-1.c: New test.
3365
3366 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3367
3368         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3369         * gcc.dg/20001101-1.c: Likewise.
3370         * gcc.dg/20001102-1.c: Likewise.
3371
3372 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3373
3374         * gcc.dg/compare8.c: Add an additional test for XOR.
3375
3376 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3377
3378         * gcc.dg/torture/builtin-ctype-1.c: New test.
3379
3380 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3381
3382         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3383         * gcc.dg/torture/builtin-math-1.c: Likewise.
3384         * gcc.dg/torture/builtin-power-1.c: New test.
3385
3386 2004-03-24  Andreas Schwab  <schwab@suse.de>
3387
3388         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3389         IA64 assembler.
3390
3391 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3392             Roger Sayle  <roger@eyesopen.com>
3393
3394         * gcc.dg/compare8.c: New test case.
3395
3396 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3397
3398         * g++.dg/ext/altivec-7.C: New test.
3399
3400 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3401
3402         PR 12267, 12391, 12560, 13129, 14114, 14133
3403         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3404         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3405         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3406         Adjust error regexps.
3407         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3408         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3409         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3410         * gcc.dg/local1.c: Add explanatory comment.
3411
3412 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3413
3414         PR optimization/14669
3415         * g++.dg/opt/fold2.C: New test case.
3416
3417 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3418
3419         PR c/14069
3420         * gcc.dg/20040322-1.c: New test.
3421
3422 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3423
3424         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3425         * gcc.dg/ultrasp4.c: Likewise.
3426         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3427
3428 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3429
3430         * gcc.dg/i386-sse-8.c: Reset default options.
3431
3432 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3433
3434         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3435         in the error message text.
3436
3437 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3438
3439         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3440
3441 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3442
3443         PR c++/14616
3444         * g++.dg/init/array13.C: New test.
3445
3446 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3447
3448         PR target/13889
3449         * gcc.c-torture/compile/pr13889.c: New test case.
3450
3451 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3452
3453         PR c/14635
3454         * builtins-1.c (nan, nans): Don't test.
3455         * builtins-30.c: Don't use nan, nanf, nanl.
3456         * builtins-35.c: New test.
3457
3458 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3459
3460         * g++.dg/ext/altivec-6.C: New test.
3461
3462 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3463
3464         * g++.dg/init/placement3.C: New test.
3465
3466         * g++.dg/template/spec13.C: New test.
3467
3468         * g++.dg/lookup/using11.C: New test.
3469
3470         * g++.dg/lookup/koenig3.C: New test.
3471
3472         * g++.dg/template/operator2.C: New test.
3473
3474         * g++.dg/expr/dtor3.C: New test.
3475         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3476         marker.
3477         * g++.old-deja/g++.law/visibility28.C: Likewise.
3478
3479 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3480
3481         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3482         * gcc.dg/ppc64-abi-3.c: Likewise.
3483
3484 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3485
3486         PR c++/14545
3487         * g++.dg/parse/template15.C: New test.
3488
3489 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3490
3491         * g++.dg/expr/dtor2.C: New test.
3492
3493         * g++.dg/lookup/anon4.C: New test.
3494
3495         * g++.dg/overload/using1.C: New test.
3496
3497         * g++.dg/template/lookup7.C: New test.
3498
3499         * g++.dg/template/typename6.C: New test.
3500
3501         * g++.dg/expr/cond6.C: New test.
3502
3503 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3504
3505         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3506
3507 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3508
3509         * g++.dg/expr/cond5.C: New test.
3510         * g++.dg/expr/constcast1.C: Likewise.
3511         * g++.dg/expr/ptrmem2.C: Likewise.
3512         * g++.dg/expr/ptrmem3.C: Likewise.
3513         * g++.dg/lookup/main1.C: Likewise.
3514         * g++.dg/template/lookup6.C: Likewise.
3515
3516 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3517
3518         * gcc.dg/local1.c: New test.
3519
3520         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3521
3522 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3523
3524         * gcc.dg/torture/builtin-convert-1.c: New test.
3525
3526 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3527
3528         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3529
3530 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/14481
3533         * g++.dg/warn/Wunused-7.C: New test.
3534
3535 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3536
3537         * gcc.dg/torture/builtin-integral-1.c: New test.
3538
3539 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3540
3541         PR c++/14586
3542         * g++.dg/parse/non-dependent3.C: New test.
3543
3544 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3545
3546         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3547         * g++.dg/eh/simd-2.C: Likewise.
3548         * g++.dg/init/array10.C: Likewise.
3549         * gcc.c-torture/compile/simd-1.c: Likewise.
3550         * gcc.c-torture/compile/simd-2.c: Likewise.
3551         * gcc.c-torture/compile/simd-3.c: Likewise.
3552         * gcc.c-torture/compile/simd-4.c: Likewise.
3553         * gcc.c-torture/compile/simd-6.c: Likewise.
3554         * gcc.c-torture/execute/simd-1.c: Likewise.
3555         * gcc.c-torture/execute/simd-2.c: Likewise.
3556         * gcc.dg/compat/vector-defs.h: Likewise.
3557         * gcc.dg/20020531-1.c: Likewise.
3558         * gcc.dg/altivec-3.c: Likewise.
3559         * gcc.dg/altivec-4.c: Likewise.
3560         * gcc.dg/altivec-varargs-1.c: Likewise.
3561         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3562         * gcc.dg/i386-mmx-3.c: Likewise.
3563         * gcc.dg/i386-sse-4.c: Likewise.
3564         * gcc.dg/i386-sse-5.c: Likewise.
3565         * gcc.dg/i386-sse-8.c: Likewise.
3566         * gcc.dg/simd-1.c: Likewise.
3567         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3568         __ev64_opaque__ since the machine description provides it.
3569
3570 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3571
3572         * lib/compat.exp (skip_list): New global variable.
3573         Use it to hold the user defined COMPAT_SKIPS list if any.
3574         (compat-obj): Add the members of skip_list to optall.
3575
3576 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3577
3578         * gcc.dg/compat/union-by-value-1_main.c,
3579         union-by-value-1_x.c, union-by-value-1_y.c,
3580         union-check.h, union-defs.h,
3581         union-init.h, union-return-1_main.c,
3582         union-return-1_x.c, union-return-1_y.c: New files.
3583
3584 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3585
3586         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3587         mixed-struct-init.h: Add 4 mixed structure types.
3588         struct-by-value-21_main.c, struct-by-value-21_x.c,
3589         struct-by-value-21_y.c, struct-return-21_main.c,
3590         struct-return-21_x.c, struct-return-21_y.c: New files.
3591
3592 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3593
3594         PR c++/14550
3595         * g++.dg/parse/template14.C: New test.
3596
3597 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3598
3599         * gcc.c-torture/execute/20040313-1.c: New test.
3600
3601 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR target/14533
3604         * gcc.dg/20040311-2.c: New test.
3605
3606 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3607
3608         PR other/14544
3609         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3610         bit-field.
3611
3612 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3613
3614         * gcc.dg/20040305-2.c: Add missing return statement.
3615
3616 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3617
3618         * gcc.dg/builtins-34.c: Also check pow10*.
3619
3620 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3621
3622         PR target/14262
3623         * gcc.dg/20040305-2.c: New test.
3624
3625 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3626
3627         * gcc.dg/20040310-1.c: New test.
3628
3629 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3630
3631         * gcc.c-torture/execute/20040311-1.c: New test case.
3632
3633 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3634
3635         PR c++/14476
3636         * g++.dg/lookup/enum1.C: New test.
3637
3638 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3639
3640         PR c++/14510
3641         * g++.dg/lookup/struct2.C: New test.
3642
3643 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3644
3645         * gcc.dg/builtins-34.c: New test.
3646
3647 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3648
3649         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3650
3651 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3652
3653         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3654         * gcc.dg/alias-2.c: New testcase.
3655
3656 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3657
3658         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3659
3660 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3661
3662         * gcc.c-torture/execute/20040309-1.c: New test case.
3663
3664 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3665
3666         PR c++/14397
3667         * g++.dg/overload/ref1.C: New.
3668
3669 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3670
3671         PR c++/14409
3672         * g++.dg/template/spec12.C: New test.
3673
3674         PR c++/14448
3675         * g++.dg/parse/crash14.C: New test.
3676
3677 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/14230
3680         * g++.dg/init/ref11.C: New test.
3681
3682 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3683
3684         PR c++/14432
3685         * g++.dg/parse/builtin2.C: New test.
3686
3687 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3688
3689         PR c++/14401
3690         * g++.dg/init/ctor3.C: New test.
3691         * g++.dg/init/union1.C: New test.
3692         * g++.dg/ext/anon-struct4.C: New test.
3693
3694 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3695
3696         * g++.dg/lookup/koenig1.C: Tweak error messages.
3697         * g++.dg/lookup/used-before-declaration.C: Likewise.
3698         * g++.dg/other/do1.C: Likewise.
3699         * g++.dg/overload/koenig1.C: Likewise.
3700         * g++.dg/parse/crash13.C: Likewise.
3701         * g++.dg/template/instantiate3.C: Likewise.
3702
3703 2004-03-08  Eric Christopher  <echristo@redhat.com>
3704
3705         * * lib/target-supports.exp: Enable libiconv in test
3706         compilation.  Fix up error checking.
3707
3708 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3709
3710         PR middle-end/14289
3711         * gcc.dg/pr14289-1.c: New test case.
3712         * gcc.dg/pr14289-2.c: Likewise.
3713         * gcc.dg/pr14289-3.c: Likewise.
3714
3715 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3716
3717         * gcc.c-torture/execute/20040308-1.c: New test.
3718
3719 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3720
3721         * gcc.c-torture/execute/20040307-1.c: New test case.
3722
3723 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3724
3725         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3726
3727 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3728
3729         * gcc.dg/20040306-1.c: New test.
3730
3731 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3732
3733         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3734         them static.
3735         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3736
3737 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3738
3739         PR c/14465
3740         * gcc.dg/decl-6.c: New test.
3741
3742 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3743
3744         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3745         Rename LOGPOW -> LOG_POW.
3746         (SQRT_EXP, POW_EXP): New.
3747
3748 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3749
3750         * gcc.dg/i386-sse-8.c: New test.
3751
3752 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3753
3754         PR c/14114
3755         * gcc.dg/decl-5.c: New test.
3756
3757 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3758
3759         * gcc.dg/20040305-1.c: New test.
3760
3761 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3762
3763         PR other/14354
3764         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3765
3766 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3767
3768         PR c++/14425, c++/14426
3769         * g++.dg/ext/altivec-4.C: New test.
3770         * g++.dg/ext/altivec-5.C: New test.
3771
3772 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3773
3774         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3775         global variables of a type with no linkage.
3776         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3777         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3778         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3779         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3780         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3781         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3782         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3783         * g++.dg/warn/deprecated.C: Name enum Color.
3784         * g++.dg/overload/VLA.C: Name structure for 'b'.
3785         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3786
3787 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3788
3789         * gcc.c-torture/compile/20040304-1.c: New test.
3790
3791 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3792
3793         PR 13728
3794         * gcc.dg/decl-4.c: New testcase.
3795
3796 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3797
3798         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3799         as PRECF if sizeof (float) > sizeof (double).
3800         (PRECL): Make it the same as PRECF if
3801         sizeof (float) > sizeof (long double).
3802
3803 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3804
3805         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3806         system type.  Add check for irix6 which doesn't have c99 runtime.
3807
3808 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3809
3810         * gcc.dg/const-elim-1.c: xfail for xtensa.
3811
3812 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3813
3814         PR c++/14369
3815         * g++.dg/template/cond4.C: New test.
3816
3817 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3818
3819         PR c++/14360
3820         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3821
3822         PR c++/14361
3823         * g++.dg/parse/defarg7.C: New test.
3824
3825         PR c++/14359
3826         * g++.dg/template/friend26.C: New test.
3827
3828 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3829
3830         PR c++/14324
3831         * g++.dg/abi/mangle21.C: New test.
3832
3833         PR c++/14260
3834         * g++.dg/parse/constructor2.C: New test.
3835
3836         PR c++/14337
3837         * g++.dg/template/sfinae1.C: New test.
3838
3839 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/14267
3842         * g++.dg/expr/crash2.C: New test.
3843
3844         PR middle-end/13448
3845         * gcc.dg/inline-5.c: New test.
3846         * gcc.dg/always-inline.c: Split out tests into ...
3847         * gcc.dg/always-inline2.c: ... this and ...
3848         * gcc.dg/always-inline3.c: ... this.
3849
3850 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3851
3852         PR debug/12103
3853         * g++.dg/debug/crash1.C: New test.
3854
3855 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3856
3857         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3858         function with __attribute__((noinline)).
3859         (recurser_void2): Likewise.
3860         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3861         (recurser_void2): Likewise.
3862
3863 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3864
3865         PR middle-end/14203
3866         * g++.dg/warn/Wunused-6.C: New test case.
3867
3868 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3869
3870         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3871         not defined.
3872
3873 2004-02-27  Eric Christopher  <echristo@redhat.com>
3874
3875         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3876         * g++.dg/charset/asm2.c: Run only x86.
3877         * gcc.dg/charset/asm3.c: Ditto.
3878
3879 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3880
3881         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3882         ld_library_path.
3883
3884 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3885
3886         * g++.dg/ext/altivec-3.C: New.
3887
3888 2004-02-26  Richard Henderson  <rth@redhat.com>
3889
3890         * g++.dg/ext/attrib10.C: Mark for warning.
3891         * gcc.dg/attr-alias-1.c: New.
3892
3893 2004-02-26  Richard Henderson  <rth@redhat.com>
3894
3895         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3896         * gcc.c-torture/execute/20040208-2.c: ... it back.
3897
3898 2004-02-26  Eric Christopher  <echristo@redhat.com>
3899
3900         * lib/target-supports.exp (check-iconv-available): New function.
3901         * lib/gcc-dg.exp (dg-require-iconv): New function.
3902         Use above.
3903         * gcc.dg/charset: New directory.
3904         * gcc.dg/charset/charset.exp: New file.
3905         * gcc.dg/charset/asm1.c: Ditto.
3906         * gcc.dg/charset/asm2.c: Ditto.
3907         * gcc.dg/charset/asm3.c: Ditto.
3908         * gcc.dg/charset/asm4.c: Ditto.
3909         * gcc.dg/charset/asm5.c: Ditto.
3910         * gcc.dg/charset/attribute1.c: Ditto.
3911         * gcc.dg/charset/attribute2.c: Ditto.
3912         * gcc.dg/charset/string1.c: Ditto.
3913         * g++.dg/charset: New directory.
3914         * g++.dg/dg.exp: Add here. Special options.
3915         * g++.dg/charset/charset.exp: New file.
3916         * g++.dg/charset/asm1.c: Ditto.
3917         * g++.dg/charset/asm2.c: Ditto.
3918         * g++.dg/charset/asm3.c: Ditto.
3919         * g++.dg/charset/asm4.c: Ditto.
3920         * g++.dg/charset/attribute1.c: Ditto.
3921         * g++.dg/charset/attribute2.c: Ditto.
3922         * g++.dg/charset/extern1.cc: Ditto.
3923         * g++.dg/charset/extern2.cc: Ditto.
3924         * g++.dg/charset/string1.c: Ditto.
3925
3926 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3927
3928         PR c++/14278
3929         * g++.dg/parse/comma1.C: New test.
3930
3931 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3932
3933         PR c++/14284
3934         * g++.dg/template/ttp8.C: New test.
3935
3936 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3937
3938         * gcc.dg/fixuns-trunc-1.c: New test.
3939
3940 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3941
3942         * gcc.dg/builtins-config.h: Use #elif.
3943
3944 2004-02-26  Michael Matz  <matz@suse.de>
3945
3946         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3947         * gcc.dg/991214-1.c: Likewise.
3948         * gcc.dg/i386-asm-1.c: Likewise.
3949
3950 2004-02-25  Richard Henderson  <rth@redhat.com>
3951
3952         * gcc.c-torture/execute/20040208-2.c: Move ...
3953         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3954
3955 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3956
3957         PR c++/14246
3958         * g++.dg/other/crash-3.C: New test.
3959
3960 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3961
3962         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3963         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3964
3965         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3966         HP-UX.
3967
3968 2004-02-24  Michael Matz  <matz@suse.de>
3969
3970         * gcc.dg/i386-regparm.c: New.
3971
3972 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3973
3974         * gcc.c-torture/execute/20040223-1.c: New.
3975
3976 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3977             Kazu Hirata  <kazu@cs.umass.edu>
3978
3979         * gcc.dg/fwritable-strings-1.c: Remove.
3980
3981 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3982
3983         PR c/14156
3984         * gcc.dg/20040223-1.c: New test.
3985
3986 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3987
3988         PR c++/14106
3989         * g++.dg/ext/typeof9.C: New test.
3990
3991 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3992
3993         PR c++/14250
3994         * g++.dg/other/switch1.C: New test.
3995
3996 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3997
3998         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3999         * gcc.dg/va-arg-1.c: Likewise.
4000
4001 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4002
4003         PR c++/14143
4004         * g++.dg/template/koenig5.C: New test.
4005
4006 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4007
4008         * g++.dg/ext/altivec-1.C: Generalize target triple.
4009         * g++.dg/ext/altivec-2.C: New test case.
4010         * g++.dg/ext/altivec_check.h: New file.
4011         * gcc.dg/altivec-1.c: Generalize target triple;
4012         include altivec_check.h and call altivec_check().
4013         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4014         * gcc.dg/altivec-6.c: New test case.
4015         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4016         type casts as needed.
4017         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4018         altivec_check().
4019         * gcc.dg/altivec-12.c: New test case.
4020         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4021         include altivec_check.h and call altivec_check().
4022         * gcc.dg/altivec_check.h: New file.
4023
4024 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4025
4026         * lib/target-supports.exp (check_alias_available): Don't mangle
4027         function `g' in test program.
4028
4029 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4030
4031         * lib/target-supports.exp (check_profiling_available): Check
4032         argument to determine whether we support a profiling type.
4033         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4034         check_profiling_available.
4035         * g++.dg/bprob/bprob.exp: Likewise
4036         * g77.dg/bprob/bprob.exp: Likewise.
4037         * gcc.misc-tests/bprob.exp: Likewise.
4038         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4039         dg-require-profiling and delete expected error handling.
4040         * gcc.dg/20021014-1.c: Likewise.
4041         * gcc.dg/nest.c: Likewise.
4042
4043 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4044
4045         PR c++/12007
4046         * g++.dg/other/vthunk1.C: New test.
4047
4048 2004-02-20  Falk Hueffner  <falk@debian.org>
4049
4050         PR target/14201
4051         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4052
4053 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4054
4055         PR c++/13927
4056         * g++.dg/other/error8.C: Remove XFAIL markers.
4057
4058         PR c++/14173
4059         * g++.dg/ext/packed5.C: New test.
4060
4061         PR c++/14199
4062         * g++.dg/warn/Wunused-5.C: New test.
4063
4064         PR c++/14186
4065         * g++.dg/lookup/member1.C: New test.
4066
4067 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4068
4069         * gcc.c-torture/compile/20040130-1.c: Enable only when
4070         __INT_MAX__ >= 2147483647L.
4071         * gcc.c-torture/compile/961203-1.c: Likewise.
4072
4073 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4074
4075         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4076         * g++.dg/opt/template1.C: Robustify assembler regexp
4077
4078 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4079
4080         * gcc.c-torture/execute/simd-4.x: Remove.
4081         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4082         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4083         Guard with #ifndef SKIP_ATTRIBUTE.
4084         * gcc.dg/compat/vector-1_y.c: Likewise.
4085         * gcc.dg/compat/vector-2_x.c: Likewise.
4086         * gcc.dg/compat/vector-2_y.c: Likewise.
4087         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4088         * g++.dg/eh/simd-2.C: Likewise.
4089
4090 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4091
4092         * gcc.c-torture/compile/complex-1.c: New.
4093
4094 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4095
4096         PR target/14209
4097         * gcc.c-torture/execute/20040218-1.c: New test.
4098
4099 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4100
4101         PR c++/14181
4102         * g++.dg/parse/new2.C: New test.
4103
4104 2004-02-18  Paul Brook  <paul@codesourcery.com>
4105
4106         * gcc.c-torture/compile/libcall-1.c: New test.
4107
4108 2004-02-18  Paul Brook  <paul@codesourcery.com>
4109
4110         PR debug/12934
4111         * gcc.dg/debug/debug-7.c: New test.
4112
4113 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4114
4115         * gcc.dg/20040217-1.c: New test.
4116
4117 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4118
4119         * gcc.c-torture/execute/990208-1.x: Delete.
4120
4121 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4122
4123         * gcc.c-torture/execute/20040208-2.x: New file.
4124
4125 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4126
4127         PR c++/11326
4128         * g++.dg/abi/structret1.C: New test.
4129
4130 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4131
4132         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4133         (i386_cpuid): No need to test if cpuid is available on AMD64.
4134         Fix assembly, so that it works onboth i386 and AMD64.
4135         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4136         (vecInLong): Fix s[] member type to unsigned int.
4137         (vecInWord): Remove type.
4138         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4139         (a64, b64, c64, d64, e64): Remove.
4140         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4141         Remove unused variable.  Remove initialization of removed variables.
4142         Don't call mmx_tests nor sse_tests.
4143         (reference_mmx, reference_sse): Remove.
4144         (check): Add return stmt.
4145         * gcc.dg/i386-sse-7.c: New test.
4146         * gcc.dg/i386-mmx-4.c: New test.
4147
4148 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4149
4150         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4151         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4152         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4153         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4154         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4155         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4156         g++.dg/tc1/dr94.C: Fix line terminator.
4157
4158 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4159
4160         * gcc.c-torture/compile/20040216-1.c: New.
4161
4162 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4163
4164         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4165         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4166         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4167         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4168         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4169         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4170
4171 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4172
4173         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4174
4175 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4176
4177         PR c++/13971
4178         * g++.dg/expr/cond4.C: New test.
4179
4180         PR c++/14086
4181         * g++.dg/lookup/crash2.C: New test.
4182
4183 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4184
4185         * gcc.c-torture/compile/20040214-2.c: New test.
4186
4187 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4188
4189         PR c++/14116
4190         * g++.dg/ext/typeof8.C: New test.
4191
4192 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4193
4194         * gcc.c-torture/compile/20040214-1.c: New test.
4195
4196 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4197
4198         PR c++/13635
4199         * g++.dg/template/spec11.C: New test.
4200
4201 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4202
4203         PR c++/13927
4204         * g++.dg/other/error8.C: New test.
4205
4206 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4207
4208         PR c++/14122
4209         * g++.dg/template/array4.C: New test.
4210
4211         PR c++/14108
4212         * g++.dg/inherit/thunk2.C: New test.
4213
4214         PR c++/14083
4215         * g++.dg/eh/cond2.C: New test.
4216
4217 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4218
4219         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4220
4221 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4222
4223         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4224
4225 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4226
4227         * g++.dg/simd-2.C: xfail on ppc64-linux.
4228
4229 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4230
4231         PR c/456
4232         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4233         tests.
4234
4235 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4236
4237         * gcc.dg/builtins-33.c: New test.
4238
4239 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4240
4241         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4242
4243 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4244
4245         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4246
4247 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4248
4249         * gcc.dg/ppc64-abi-3.c: New test.
4250
4251 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4252
4253         PR c/14092
4254
4255         * gcc.dg/pr14092-1.c: New testcase.
4256
4257 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4258
4259         * gcc.dg/cpp/assert4.c: Fix typo last change.
4260
4261         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4262         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4263
4264         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4265
4266 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4267
4268         * gcc.c-torture/compile/20040209-1.c: New test case.
4269
4270 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4271
4272         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4273
4274 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4275
4276         * gcc.c-torture/execute/20040208-[12].c: New tests.
4277
4278 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4279
4280         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4281
4282 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4283
4284         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4285
4286 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4287
4288         Bug 13856
4289         * gcc.dg/visibility-8.c: New testcase.
4290
4291 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4292
4293         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4294         arguments.
4295         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4296
4297 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4298
4299         PR middle-end/13696
4300         * g++.dg/opt/fold1.C: New test case.
4301
4302 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4303
4304         PR c++/14033
4305         * g++.dg/other/crash-2.C: New test.
4306
4307 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4308
4309         PR c++/14028
4310         * g++.dg/parse/angle-bracket2.C: New test.
4311
4312 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4313
4314         PR middle-end/13750
4315         Revert:
4316         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4317         PR pch/13361
4318         * testsuite/g++.dg/pch/wchar-1.C: New.
4319         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4320
4321 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4322
4323         PR c++/14008
4324         * g++.dg/parse/error15.C: New test.
4325         * g++.dg/parse/crash11.C: Update dg-error mark.
4326
4327 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4328
4329         PR c++/13932
4330         * g++.dg/warn/conv2.C: New test.
4331
4332 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4333
4334         PR c++/13086
4335         * g++.dg/warn/incomplete1.C: Remove xfail.
4336
4337 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4338
4339         * lib/file-format.exp (gcc_target_object_format): Use
4340         ${tool}_target_compile, not gcc_target_compile.
4341         * lib/target-supports.exp (check_alias_available): Likewise.
4342         (check_gc_sections_available): Likewise.
4343         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4344         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4345         dg-require-alias.
4346
4347 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4348
4349         PR c++/13969
4350         * g++.dg/template/static6.C: New test.
4351
4352 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4353
4354         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4355
4356 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4357
4358         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4359         tests for systems where `char' is unsigned by default.
4360
4361 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4362
4363         PR c++/13997
4364         * g++.dg/template/partial3.C: New test.
4365
4366 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4367
4368         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4369         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4370         Remove mentions of obsolete ports.
4371
4372 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4373
4374         * gcc.dg/noncompile/20001228-1.c: Fix for new
4375         error message.
4376
4377 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4378
4379         PR target/9348
4380         * gcc.c-torture/execute/multdi-1.c: New test case.
4381
4382 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4383
4384         PR c++/13925
4385         * g++.dg/template/lookup5.C: New test.
4386
4387 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4388
4389         PR c++/13950
4390         * g++.dg/template/lookup4.C: New test.
4391
4392         PR c++/13970
4393         * g++.dg/parse/error14.C: New test.
4394
4395         PR c++/14002
4396         * g++.dg/parse/template13.C: New test.
4397
4398 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4399
4400         PR c++/13978
4401         * g++.dg/template/koenig4.C: New test.
4402
4403         PR c++/13968
4404         * g++.dg/template/crash17.C: New test.
4405
4406         PR c++/13975
4407         * g++.dg/parse/error13.C: New test.
4408         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4409
4410 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4411
4412         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4413
4414 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4415
4416         PR c/11658
4417         PR c/13994
4418         * gcc.dg/noncompile/20040203-1.c: New test.
4419         * gcc.dg/noncompile/20040203-2.c: Likewise.
4420         * gcc.dg/noncompile/20040203-3.c: Likewise.
4421         * gcc.dg/20040203-1.c: Likewise.
4422
4423 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4424
4425         PR c++/10858
4426         * g++.dg/template/sizeof7.C: New test.
4427
4428 2004-02-02  Eric Christopher  <echristo@redhat.com>
4429             Zack Weinberg  <zack@codesourcery.com>
4430
4431         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4432
4433 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4434
4435         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4436         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4437         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4438         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4439
4440 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4441
4442         PR c++/13113
4443         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4444
4445         PR c++/13854
4446         * g++.dg/ext/attrib13.C: New test.
4447
4448         PR c++/13907
4449         * g++.dg/conversion/op2.C: New test.
4450
4451 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4452
4453         * gcc.dg/titype-1.c: Fix pasto.
4454
4455 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4456
4457         * gcc.dg/titype-1.c: New test.
4458
4459 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4460
4461         PR c++/13957
4462         * g++.dg/template/non-type-template-argument-1.C,
4463         g++.dg/template/qualified-id1.C: Update dg-error marks.
4464         * g++.dg/template/nontype6.C: New test.
4465
4466 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4467
4468         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4469         * gcc.dg/builtins-31.c: New testcase.
4470         * gcc.dg/builtins-32.c: New testcase.
4471
4472 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4473
4474         * objc.dg/call-super-2.m: Update line numbers
4475         for the including of stddef.h.
4476
4477 2004-01-30  Michael Matz  <matz@suse.de>
4478
4479         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4480         g++.dg/ext/case-range3.C: New tests.
4481
4482 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4483
4484         DR206
4485         PR c++/13813
4486         * g++.dg/template/member4.C: New test.
4487
4488 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4489
4490         PR c++/13683
4491         * g++.dg/template/sizeof6.C: New test.
4492
4493 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4494
4495         * gcc.dg/fwritable-strings-1.c: New test.
4496
4497 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4498
4499         * gcc.c-torture/compile/20040130-1.c: New test.
4500
4501 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4502
4503         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4504
4505 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4506
4507         PR c++/13883
4508         * g++.dg/template/ctor3.C: New test.
4509
4510 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4511
4512         * g++.dg/tc1: New directory.
4513         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4514         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4515         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4516         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4517         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4518
4519 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4520
4521         * g++.dg/parse/error11.C: New test.
4522         * g++.dg/parse/error12.C: Likewise.
4523
4524 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4525
4526         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4527         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4528
4529 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4530
4531         PR c++/13791
4532         * g++.dg/ext/attrib12.C: New test.
4533
4534         PR c++/13736
4535         * g++.dg/parse/cast2.C: New test.
4536
4537 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4538
4539         * objc.dg/encode-2.m (main): New local string.  Set depending on
4540         sizeof long.  Use in sscanf call.
4541         * objc.dg/encode-3.m (main): New local string.  Set depending on
4542         sizeof long.  Use in scan_initial call.
4543
4544 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4545
4546         * objc.dg/call-super-2.m: Make LP64-safe.
4547         * objc.dg/desig-init-1.m: Likewise.
4548
4549 2004-01-27  Devang Patel <dpatel@apple.com>
4550
4551         * g++.dg/debug/namespace1.C: New test.
4552
4553 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4554
4555         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4556         xscale-*-*.
4557
4558         * gcc.dg/arm-mmx-1.c: New test.
4559
4560 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4561
4562         * gcc.dg/20040127-1.c: New test.
4563         * gcc.dg/20040127-2.c: New test.
4564
4565 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4566
4567         * objc.dg/stret-1.m (glob): Renamed to globa.
4568
4569 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4570
4571         PR c++/13663
4572         * g++.dg/expr/for1.C: New test.
4573
4574 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4575
4576         PR middle-end/13779
4577         * gcc.dg/darwin-longlong.c: New test.
4578
4579 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4580
4581         * gcc.dg/20040124-1.c: Moved test from here...
4582         * gcc.c-torture/compile/20040124-1.c: ...to here.
4583
4584 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4585
4586         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4587         the assembly output if -m64 is passed.
4588
4589 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4590
4591         PR c++/13833
4592         * g++.dg/template/cond3.C: New test.
4593
4594 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4595
4596         PR c++/13810
4597         * g++.dg/template/ttp7.C: New test.
4598
4599 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4600
4601         PR c++/13797
4602         * g++.dg/template/nontype4.C: New test.
4603         * g++.dg/template/nontype5.C: Likewise.
4604
4605 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4606
4607         * gcc.dg/torture/mips-clobber-at.c: New test.
4608
4609 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4610
4611         * gcc.dg/20040124-1.c: New test.
4612
4613 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4614
4615         * gcc.dg/20040123-1.c: New test.
4616
4617 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4618
4619         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4620
4621 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4622
4623         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4624
4625 2004-01-23  Andrew Pinski  <apinski@apple.com>
4626
4627         * gcc.dg/20030121-1.c: Move to ..
4628         * gcc.dg/20040121-1.c: here.
4629
4630 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4631
4632         * gcc.dg/builtins-29.c: New test case.
4633
4634 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4635
4636         PR 18314
4637         * gcc.dg/builtins-30.c: New testcase.
4638
4639 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4640
4641         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4642         * lib/g77.exp: Likewise.
4643         * lib/objc.exp: Likewise.
4644         * lib/g++.exp: Likewise.
4645
4646 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4647
4648         * gcc.dg/struct-by-value-2.c: New test.
4649
4650 2004-01-21  Andrew Pinski  <apinski@apple.com>
4651
4652         PR target/13785
4653         * gcc.dg/20030121-1.c: New test.
4654
4655 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4656
4657         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4658         clobber frame pointer register in asm statement.
4659
4660 2004-01-21  Falk Hueffner  <falk@debian.org>
4661
4662         * gcc.c-torture/compile/20040121-1.c: New test.
4663
4664 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4665
4666         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4667
4668 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4669
4670         * gcc.dg/ppc64-abi-2.c: New test.
4671
4672 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4673
4674         * lib/treelang.exp: Fill out this file.
4675         * lib/treelang-dg.exp: New File.
4676
4677 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4678
4679         * gcc.c-torture/compile/981022-1.c: Remove.
4680         * gcc.dg/array-5.c: Remove XFAIL.
4681         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4682         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4683         gcc.dg/cond-lvalue-1.c: Update.
4684         * gcc.dg/cast-lvalue-2.c: New test.
4685
4686 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4687
4688         PR c++/13592
4689         * g++.dg/other/error1.C (class foo): Tweak error message.
4690
4691         PR c++/13592
4692         * g++.dg/template/call2.C: New test.
4693
4694 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4695
4696         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4697         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4698         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4699         scalar-return-1_x.c, scalar-return-2_y.c,
4700         scalar-return-3_x.c, scalar-return-3_y.c,
4701         scalar-return-4_x.c, scalar-return-4_y.c,
4702         struct-align-1.h, struct-align-1_x.c,
4703         struct-align-1_y.c, struct-align-2.h,
4704         struct-align-2_x.c, struct-align-2_y.c,
4705         struct-by-value-10_y.c, struct-by-value-11_x.c,
4706         struct-by-value-11_y.c, struct-by-value-12_x.c,
4707         struct-by-value-12_y.c, struct-by-value-13_x.c,
4708         struct-by-value-13_y.c, struct-by-value-14_x.c,
4709         struct-by-value-14_y.c, struct-by-value-15_x.c,
4710         struct-by-value-15_y.c, struct-by-value-16_y.c,
4711         struct-by-value-17_y.c, struct-by-value-18_y.c,
4712         struct-by-value-19_y.c, struct-by-value-1_x.c,
4713         struct-by-value-1_y.c, struct-by-value-20_y.c,
4714         struct-by-value-2_x.c, struct-by-value-2_y.c,
4715         struct-by-value-3_y.c, struct-by-value-4_x.c,
4716         struct-by-value-4_y.c, struct-by-value-5_y.c,
4717         struct-by-value-6_y.c, struct-by-value-7_y.c
4718         struct-by-value-8_x.c, struct-by-value-8_y.c
4719         struct-by-value-9_x.c, struct-by-value-9_y.c
4720         struct-return-10_x.c, struct-return-10_y.c,
4721         struct-return-19_x.c, struct-return-20_x.c
4722         struct-return-2_x.c, struct-return-2_y.c
4723         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4724         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4725
4726 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4727
4728         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4729         attribute on sparc*-sun-solaris2.*.
4730
4731 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4732
4733         PR c++/13710
4734         * g++.dg/ext/typeof7.C: New test.
4735
4736 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4737
4738         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4739         * gcc.dg/const-elim-1.c: Same.
4740
4741 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4742
4743         * objc.dg/stret-1.m: New.
4744         * objc.dg/stret-2.m: New.
4745
4746 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4747
4748         PR c++/11895
4749         * g++.dg/ext/vector1.C: New test.
4750
4751 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4752
4753         * gcc.dg/pch/import-1.c: New.
4754         * gcc.dg/pch/import-1.hs: New.
4755         * gcc.dg/pch/import-1a.h: New.
4756         * gcc.dg/pch/import-1b.h: New.
4757         * gcc.dg/pch/import-1c.h: New.
4758
4759 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4760
4761         PR c++/13574
4762         * g++.dg/ext/array1.C: New test.
4763
4764         PR c++/13178
4765         * g++.dg/conversion/op1.C: New test.
4766
4767 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4768
4769         PR 11864
4770         From Kazumoto Kojima / Dan Kegel:
4771         * gcc.dg/pr11864-1.c: New test.
4772
4773         PR 10392
4774         From Marcus Comstedt / Dan Kegel:
4775         * gcc.dg/pr10392-1.c: New test.
4776
4777 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4778
4779         PR c++/13478
4780         * g++.dg/init/ref10.C: New test.
4781
4782 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4783
4784         PR c++/13407
4785         * g++.dg/parse/typename6.C: New test.
4786
4787 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4788
4789         PR pch/13361
4790         * testsuite/g++.dg/pch/wchar-1.C: New.
4791         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4792
4793 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4794
4795         PR c++/9259
4796         * g++.dg/expr/sizeof2.C: New test.
4797
4798 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4799
4800         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4801
4802 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4803
4804         PR c++/13659
4805         * g++.dg/lookup/strong-using-3.C: New.
4806         * g++.dg/lookup/using-10.C: New.
4807
4808 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4809
4810         PR c++/13594
4811         * g++.dg/lookup/strong-using-2.C: New.
4812
4813 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4814             Dan Kegel <dank@kegel.com>
4815             J"orn Rennecke <joern.rennecke@superh.com>
4816
4817         PR target/9365
4818         * gcc.dg/pr9365-1.c: New test.
4819
4820 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4821
4822         PR c++/8856
4823         * g++.dg/parse/casting-operator2.C: New test.
4824         * g++.old-deja/g++.pt/explicit83.C: Remove.
4825
4826 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4827
4828         * gcc.dg/label-compound-stmt-1.c: New test.
4829         * gcc.c-torture/compile/950922-1.c,
4830         gcc.c-torture/compile/20000211-3.c,
4831         gcc.c-torture/compile/20000518-1.c,
4832         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4833         compound statements.
4834
4835 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4836
4837         * gcc.dg/ppc64-abi-1.c: New test.
4838
4839 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4840
4841          * g++.dg/ext/attrib9.C: Add dg-warnings.
4842
4843 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4844
4845         PR c++/12335
4846         * g++.dg/parse/dtor3.C: New test.
4847
4848 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4849
4850         PR c++/12709
4851         * g++.dg/parse/try-catch-1.C: New test.
4852
4853 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4854
4855         * ada/acats/run_all.sh: Add more verbose output in acats.log
4856         when compiling tests.
4857
4858 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4859
4860         PR 13656
4861         * gcc.dg/typedef-redecl.c: New test case.
4862         * gcc.dg/typedef-redecl.h: New support file.
4863
4864 2004-01-13  Jan Hubicka  <jh@suse.cz>
4865
4866         * gcc.dg/always_inline.c: New test.
4867         * gcc.dg/debug/20031231-1.c: Fix.
4868
4869 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4870
4871         PR c++/13474
4872         * g++.dg/template/array3.C: New test.
4873
4874 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4875
4876         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4877         * g++.dg/warn/Wunused-2.C: Likewise.
4878
4879 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4880
4881         PR c++/13289
4882         * g++.dg/template/instantiate6.C: New test.
4883
4884 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4885
4886         PR middle-end/11397
4887         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4888
4889 2004-01-12  Jan Hubicka  <jh@suse.cz>
4890
4891         PR opt/12826
4892         * gcc.dg/20040112-1.c: New.
4893
4894         * gcc.dg/dwarf-die[1-7].c: Move to...
4895         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4896         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4897
4898 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4899
4900         PR c++/4100
4901         * g++.dg/parse/friend4.C: New test.
4902
4903 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4904
4905         PR c++/4100
4906         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4907         definition is called a friend.
4908
4909 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4910
4911         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4912
4913 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4914
4915         PR c++/3478
4916         * g++.dg/parse/error10.C: New test.
4917         * g++.dg/template/arg2.C: Accept "invalid type" error.
4918
4919 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4920
4921         PR middle-end/13392
4922         * g++.dg/opt/expect2.C: New test.
4923
4924 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4925
4926         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4927         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4928         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4929         Update dg-error regexps.
4930
4931 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4932
4933         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4934         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4935
4936 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4937
4938         * gcc.dg/pragma-re-1.c: Use right pointer type.
4939
4940 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4941
4942         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4943
4944 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4945
4946         * gcc.dg/rs6000-ldouble-1.c: New.
4947
4948 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4949
4950         DR 337
4951         PR c++/9256
4952         * g++.dg/other/abstract1.C: New test.
4953
4954 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4955
4956         * g++.dg/lookup/strong-using-1.C: New.
4957
4958 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4959
4960         PR c/11234
4961         * gcc.dg/func-ptr-conv-1.c: New test.
4962         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4963
4964 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4965
4966         PR target/13380.
4967         * gcc.c-torture/compile/20040109-1.c: New.
4968
4969 2004-01-08  Stuart Hastings  <stuart@apple.com>
4970
4971         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4972         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4973         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4974
4975 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4976
4977         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4978
4979 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4980
4981         * ada/acats/run_acats: Treat 'gnatchop' the same way
4982         as 'gnatmake'.  Export GCC_DRIVER.
4983         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4984         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4985
4986 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4987
4988         PR c++/12573
4989         * g++.dg/template/dependent-expr4.C: New test.
4990
4991 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4992
4993         * gcc.dg/altivec-11.c: New test.
4994
4995 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4996
4997         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4998
4999 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5000
5001         PR c/6024
5002         * gcc.dg/enum-compat-1.c: New test.
5003         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5004
5005 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5006
5007         PR c/12165
5008         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5009         gcc.dg/c99-idem-qual-3.c: New tests.
5010
5011 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5012
5013         * gcc.dg/winline-7.c: Don't cast void * to int.
5014
5015 2004-01-06  Jan Hubicka  <jh@suse.cz>
5016
5017         * gcc.dg/i386-sse-5.c: New test
5018         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5019
5020 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5021
5022         PR c++/12815
5023         * g++.dg/rtti/typeid4.C: New test.
5024
5025 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5026
5027         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5028
5029 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5030
5031         PR c++/12132
5032         * g++.dg/template/error11.C: New test.
5033
5034         PR c++/13451
5035         * g++.dg/template/class2.C: New test.
5036
5037 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5038         Richard Sandiford <rsandifo@redhat.com>
5039
5040         PR c++/13387
5041         * g++.dg/opt/alias3.C: New test.
5042
5043 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5044
5045         PR c++/13157
5046         * g++.dg/template/koenig3.C: New test.
5047
5048         PR c++/13529
5049         * g++.dg/parse/offsetof3.C: New test.
5050
5051         * g++.dg/init/copy7.C: Add missing dg-error markers.
5052
5053         PR c++/12226
5054         * g++.dg/init/copy7.c: New test.
5055
5056         PR c++/13536
5057         * g++.dg/parse/cast1.C: New test.
5058
5059 2004-01-04  Jan Hubicka  <jh@suse.cz>
5060
5061         * gcc.dg/winline[1-7].c: New tests.
5062
5063 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5064
5065         PR c++/13520
5066         * g++.dg/template/qualttp22.C: New test.
5067
5068 2004-01-01  Jan Hubicka  <jh@suse.cz>
5069
5070         * gcc.dg/debug/20031231-1.c: New.
5071         * gcc.c-torture/compile/20040101-1.c: New.
5072         * gcc.dg/dwarf-die-[1-7].c: New.
5073
5074 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5075
5076         PR optimization/13521
5077         * gcc.c-torture/compile/20031231-1.c: New test.
5078
5079 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5080
5081         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5082
5083 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5084
5085         PR c++/10079
5086         * g++.dg/template/crash16.C: New test.
5087
5088 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5089
5090         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5091
5092 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5093
5094         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5095         ports.
5096         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5097         * g++.old-deja/g++.law/profile1.C: Likewise.
5098         * gcc.c-torture/compile/981006-1.c: Likewise.
5099         * gcc.c-torture/execute/loop-2e.x: Likewise.
5100         * gcc.c-torture/execute/loop-2f.x: Remove.
5101         * gcc.c-torture/execute/loop-2g.x: Likewise.
5102         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5103         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5104
5105 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5106
5107         PR c++/13507
5108         * g++.dg/ext/attrib11.C: New test.
5109
5110         PR c++/13494
5111         * g++.dg/template/array2-1.C: New test.
5112         * g++.dg/template/array2-2.C: New test.
5113
5114 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5115
5116         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5117
5118 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5119
5120         PR c++/12774
5121         * g++.dg/template/array1-1.C: New test.
5122         * g++.dg/template/array1-2.C: New test.
5123
5124 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5125
5126         PR fortran/12632
5127         * g77.dg/12632.f: New test case.
5128
5129 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5130
5131         PR c++/13289
5132         * g++.dg/parse/nontype1.C: New test.
5133
5134 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5135
5136         PR c++/12403
5137         * g++.dg/parse/explicit1.C: New test.
5138         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5139
5140 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/13081
5143         * g++.dg/opt/inline6.C: New test.
5144
5145         PR c++/12613
5146         * g++.dg/parse/error9.C: New test.
5147
5148         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5149
5150 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5151
5152         PR c++/13009
5153         * g++.dg/init/assign1.C: New test.
5154
5155 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5156
5157         PR c++/13070
5158         * g++.dg/warn/format3.C: New test case.
5159
5160 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5161
5162         * gcc.c-torture/compile/20031227-1.c: New test.
5163
5164 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5165
5166         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5167         * g77.dg/bprob/bprob.exp: Likewise.
5168         * gcc.misc-tests/bprob.exp: Likewise.
5169         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5170         variants on systems where the library does not provide that
5171         functionality.
5172         * gcc.dg/builtins-20.c: Use builtins-config.h.
5173         * gcc.dg/builtins-config.h: New file.
5174
5175 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5176
5177         * lib/gcc-dg.exp (dg-require-profiling): New function.
5178         * lib/target-supports.exp (check_profiling_available): Likewise.
5179         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5180         * g77.dg/bprob/bprob.exp: Likewise.
5181         * gcc.misc-tests/bprob.exp: Likewise.
5182         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5183         * gcc.dg/20021014-1.c: Likewise.
5184         * gcc.dg/nest.c: Likewise.
5185
5186 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5187
5188         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5189         compiling.
5190         * g++.dg/lookup/java2.C: Likewise.
5191         * gcc.dg/cpp/lexident.c: Likewise.
5192
5193 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5194
5195         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5196         given.
5197         * gcc.c-torture/compile/961203-1.c: Likewise.
5198         * gcc.c-torture/compile/980506-1.c: Likewise.
5199
5200 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5201
5202         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5203         (additional_prunes): New global.
5204         (gcc-dg-prune): Handle additional per-test pruning.
5205         (dg-test): Clear additional_prunes between tests.
5206
5207         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5208         dg-prune-output to avoid spurious failures from assembler
5209         complaining about nonexistent WAW violations.
5210         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5211         Use dg-prune-output to avoid spurious failures from assembler
5212         warning about Itanium B-step errata.
5213
5214 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5215
5216         * g++.dg/abi/macro0.C: New test.
5217         * g++.dg/abi/macro1.C: Likewise.
5218         * g++.dg/abi/macro2.C: Likewise.
5219
5220         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5221         * g++.dg/abi/bitfield7.C: Likewise.
5222         * g++.dg/abi/dtor2.C: Likewise.
5223         * g++.dg/abi/mangle11.C: Likewise.
5224         * g++.dg/abi/mangle12.C: Likewise.
5225         * g++.dg/abi/mangle14.C: Likewise.
5226         * g++.dg/abi/mangle17.C: Likewise.
5227         * g++.dg/abi/vbase10.C: Likewise.
5228         * g++.dg/abi/vbase14.C: Likewise.
5229         * g++.dg/template/qualttp17.C: Likewise.
5230
5231 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5232
5233         PR c/11995
5234         * gcc.dg/20031223-1.c: New test.
5235
5236 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5237
5238         * gcc.dg/noreturn-7.c: New test.
5239
5240 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5241
5242         * gcc.dg/null-pointer-1.c: New test.
5243
5244 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5245
5246         * g++.old-deja/g++.jason/template18.C: Remove.
5247         * g++.old-deja/g++.jason/template37.C: Likewise.
5248
5249         PR c++/12862
5250         * g++.dg/lookup/ns1.C: New test.
5251
5252         PR c++/12397
5253         * g++.dg/template/lookup3.C: New test.
5254
5255 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5256
5257         * g++.dg/template/recurse1.C: New test
5258
5259 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/12479
5262         * g++.dg/parse/semicolon1.C: New test.
5263         * g++.dg/parse/semicolon1.h: Likewise.
5264
5265 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5266
5267         * gcc.dg/darwin-misaligned.c: New test.
5268
5269 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5270
5271         PR c/9163
5272         * gcc.dg/20031222-1.c: New test.
5273
5274 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5275
5276         PR c++/13438
5277         * g++.dg/parse/error8.C: New test.
5278
5279         PR c++/11554
5280         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5281
5282 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5283
5284         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5285         too small.
5286         * gcc.c-torture/compile/930217-1.c: Likewise.
5287         * gcc.c-torture/compile/930513-1.c: Likewise.
5288         * gcc.c-torture/execute/920908-2.c: Likewise.
5289         * gcc.c-torture/execute/921204-1.c: Likewise.
5290         * gcc.c-torture/execute/930621-1.c: Likewise.
5291         * gcc.c-torture/execute/930630-1.c: Likewise.
5292         * gcc.c-torture/execute/931031-1.c: Likewise.
5293         * gcc.c-torture/execute/980602-2.c: Likewise.
5294         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5295         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5296         * gcc.c-torture/execute/extzvsi.c: Likewise.
5297         * gcc.c-torture/unsorted/ext.c: Likewise.
5298
5299 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5300
5301         PR target/12749
5302         * gcc.c-torture/compile/20031220-2.c: New test case.
5303
5304 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5305
5306         PR optimization/13031
5307         * gcc.c-torture/compile/20031220-1.c: New test case.
5308
5309 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5310
5311         * gcc.dg/cast-function-1.c: New test.
5312
5313 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5314
5315         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5316         formats.
5317
5318 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5319
5320         PR c++/12795
5321         * g++.dg/ext/attrib10.C: New test.
5322
5323 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5324
5325         * gcc.dg/cleanup-10.c: New test.
5326         * gcc.dg/cleanup-11.c: New test.
5327
5328 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5329
5330         PR c++/13239
5331         * g++.dg/opt/expect1.C: New test.
5332
5333 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5334
5335         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5336
5337 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5338
5339         PR debug/12923
5340         * gcc.dg/20031218-1.c: New test.
5341
5342         PR debug/12389
5343         * gcc.dg/20031218-2.c: New test.
5344         * gcc.dg/20031218-3.c: New test.
5345
5346         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5347         of label name and allow for USER_LABEL_PREFIX == "_" names.
5348         * g++.dg/abi/mangle18-2.C: Likewise.
5349         * g++.dg/abi/mangle19-1.C: Likewise.
5350         * g++.dg/abi/mangle19-2.C: Likewise.
5351         * g++.dg/abi/mangle20-1.C: Likewise.
5352         * g++.dg/abi/mangle20-2.C: Likewise.
5353
5354 2003-12-18  Richard Henderson  <rth@redhat.com>
5355
5356         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5357
5358 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5359             Dan Kegel <dank@kegel.com>
5360
5361         PR other/12009
5362         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5363         testing a cross compiler, it causes spurious compile failures.
5364         * lib/g++.exp: Likewise.
5365
5366 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5367
5368         PR c++/13262
5369         * g++.dg/template/access13.C: New test.
5370
5371 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5372
5373         * gcc.dg/20031216-1.c: New test.
5374
5375 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5376
5377         PR c++/9154
5378         * g++.dg/template/error10.C: New test.
5379
5380 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5381
5382         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5383         * g++.dg/eh/simd-2.C: Likewise.
5384
5385 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5386             Roger Sayle  <roger@eyesopen.com>
5387
5388         * gcc.c-torture/execute/ieee/mzero5.c: New.
5389
5390 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5391
5392         PR c++/10603
5393         * g++.dg/parse/error6.C: New test.
5394
5395         PR c++/12827
5396         * g++.dg/parse/error7.C: New test.
5397
5398 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5399
5400         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5401         at -O with stabs debugging formats.
5402         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5403         * gcc.dg/debug/debug-2.c: Likewise.
5404
5405 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR c++/12696
5408         * g++.dg/init/error1.C: New test.
5409
5410         PR c++/12218
5411         * g++.dg/init/pm3.C: New test.
5412
5413 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5414
5415         PR c/3347
5416         * gcc.dg/bitfld-8.c: New test.
5417
5418 2003-12-16  James Lemke  <jim@wasabisystems.com>
5419
5420         * gcc.dg/arm-scd42-[123].c: New tests.
5421
5422 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5423
5424         PR c++/9043
5425         * g++.dg/abi/mangle20-1.C: New test.
5426         * g++.dg/abi/mangle20-2.C: New test.
5427
5428 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5429
5430         PR c++/13275
5431         * g++.dg/other/offsetof2.C: Remove XFAIL.
5432         * g++.dg/parse/offsetof1.C: New test.
5433         * g++.gd/parse/offsetof2.C: Likewise.
5434
5435 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5436
5437         * g++.dg/template/nontype3.C: New test.
5438         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5439
5440 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5441
5442         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5443
5444 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5445
5446         PR c++/13387
5447         * g++.dg/expr/assign1.C: New test.
5448
5449         PR c++/13242
5450         * g++.dg/abi/mangle19-1.C: New test.
5451         * g++.dg/abi/mangle19-2.C: New test.
5452
5453 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5454
5455         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5456
5457 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5458
5459         * gcc.c-torture/execute/20031216-1.c: New test.
5460
5461 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5462
5463         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5464         an ICE regression.
5465
5466 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5467
5468         PR c++/10926
5469         * g++.dg/template/error9.C: New test.
5470
5471         PR c++/11116
5472         * g++.dg/template/error8.C: New test.
5473
5474 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5475
5476         PR middle-end/13400
5477         * gcc.c-torture/execute/20031215-1.c: New test case.
5478
5479 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5480
5481         PR c++/13269
5482         * g++.dg/parse/error5.C: New test.
5483
5484         PR c++/12989
5485         * g++.dg/expr/sizeof1.C: New test.
5486
5487         PR c++/13310
5488         * g++.dg/template/crash15.C: New test.
5489
5490 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5491
5492         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5493         a non-POD type as the last named parameter of a varargs function.
5494
5495 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5496
5497         PR c++/13243
5498         PR c++/12573
5499         * g++.dg/template/crash14.C: New test.
5500         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5501
5502 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5503
5504         * g++.dg/other/java1.C: New test.
5505
5506         PR c++/13241
5507         * g++.dg/abi/mangle18-1.C: New test.
5508         * g++.dg/abi/mangle18-2.C: New test.
5509
5510 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5511
5512         PR optimization/10312
5513         * gcc.c-torture/execute/20031214-1.c: New.
5514
5515 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5516
5517         PR c++/10779
5518         PR c++/12160
5519         * g++.dg/parse/error3.C: New test.
5520         * g++.dg/parse/error4.C: Likewise.
5521         * g++.dg/abi/mangle4.C: Tweak error messages.
5522         * g++.dg/lookup/using5.C: Likewise.
5523         * g++.dg/other/error2.C: Likewise.
5524         * g++.dg/parse/typename5.C: Likewise.
5525         * g++.dg/parse/undefined1.C: Likewise.
5526         * g++.dg/template/arg2.C: Likewise.
5527         * g++.dg/template/ttp3.C: Likewise.
5528         * g++.dg/template/type1.C: Likewise.
5529         * g++.old-deja/g++.other/crash32.C: Likewise.
5530         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5531
5532 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5533
5534         PR c++/13106
5535         * g++.dg/warn/noreturn-3.C: New test.
5536
5537 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5538
5539         PR c++/13118
5540         * g++.dg/abi/covariant3.C: New.
5541
5542 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5543
5544         * g++.dg/eh/ia64-1.C: New test.
5545
5546 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5547
5548         PR optimization/13037
5549         * g77.f-torture/execute/13037.f: New test case.
5550
5551 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5552
5553         PR c++/12881
5554         * g++.dg/abi/covariant2.C: New.
5555
5556 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5557
5558         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5559
5560 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5561
5562         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5563
5564 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5565
5566         PR other/10819
5567         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5568         to fix Bug 10819.
5569         * lib/g++.exp (g++_version): Likewise.
5570         * lib/g77.exp (g77_version): Likewise.
5571         * lib/objc.exp (default_objc_version): Likewise.
5572
5573 2003-12-10  Richard Henderson  <rth@redhat.com>
5574
5575         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5576
5577         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5578
5579 2003-12-08  Matt Austern  <austern@apple.com>
5580
5581         PR c/13134
5582         * lib/gcc-dg.exp (dg-require-visibility): Define.
5583         * lib/target-supports (check_visibility_available): Define.
5584         * gcc.dg/visibility-1.c: New test.
5585         * gcc.dg/visibility-2.c: Likewise.
5586         * gcc.dg/visibility-3.c: Likewise.
5587         * gcc.dg/visibility-4.c: Likewise.
5588         * gcc.dg/visibility-5.c: Likewise.
5589         * gcc.dg/visibility-6.c: Likewise.
5590         * g++.dg/ext/visibility-1.C: Likewise.
5591         * g++.dg/ext/visibility-2.C: Likewise.
5592         * g++.dg/ext/visibility-3.C: Likewise.
5593         * g++.dg/ext/visibility-4.C: Likewise.
5594         * g++.dg/ext/visibility-5.C: Likewise.
5595         * g++.dg/ext/visibility-6.C: Likewise.
5596
5597 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5598
5599         * g++.dg/lookup/java1.C: New test.
5600         * g++.dg/lookup/java2.C: New test.
5601
5602 2003-12-07  Falk Hueffner  <falk@debian.org>
5603
5604         * g++.dg/opt/noreturn-1.C: New test.
5605
5606 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5607
5608         * gcc.dg/overflow-1.c: New test.
5609
5610 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5611
5612         * g77.f-torture/compile/13060.f: New test.
5613
5614 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5615
5616         PR c++/13323
5617         * g++.dg/inherit/operator2.C: New test.
5618
5619 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5620
5621         PR c++/13305
5622         * g++.dg/ext/attrib9.C: New test.
5623
5624 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5625
5626         PR c++/13314
5627         * g++.dg/template/error7.C: New test.
5628
5629 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5630             J"orn Rennecke <joern.rennecke@superh.com>
5631
5632         PR target/13302
5633         * g++.dg/other/struct-va_list.C: New test.
5634
5635 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5636
5637         PR c++/13166
5638         * g++.dg/parse/defarg6.C: New test.
5639
5640 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5641
5642         PR target/13256
5643         * gcc.c-torture/execute/20031201-1.c: New test.
5644
5645 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5646
5647         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5648
5649 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5650
5651         * gcc.dg/builtin-return-1.c: New test.
5652
5653 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5654             J"orn Rennecke <joern.rennecke@superh.com>
5655
5656         PR optimization/13260
5657         * gcc.c-torture/execute/20031204-1.c: New test.
5658
5659 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5660
5661         PR c++/9127
5662         * g++.dg/template/error6.C: New test.
5663
5664 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5665
5666         * gcc.dg/20031202-1.c: New test.
5667
5668 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5669
5670         PR c++/13179
5671         * g++.dg/template/eh1.C: New test.
5672
5673         PR c++/10771
5674         * g++.dg/template/error5.C: New test.
5675
5676 2003-12-02  David Ung  <davidu@mips.com>
5677
5678         * gcc.dg/compat/vector-check.h: Corrected type for var
5679         g_##TMODE
5680
5681 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5682
5683         PR c++/10126
5684         * g++.dg/template/ptrmem8.C: New test.
5685
5686 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5687
5688         PR c++/12573
5689         * g++.dg/template/dependent-expr3.C: New test.
5690
5691 2003-12-01  James Lemke  <jim@wasabisystems.com>
5692
5693         * gcc.dg/arm-g2.c: New test.
5694
5695 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5696
5697         PR optimization/11634
5698         * gcc.dg/20031201-2.c: New test case.
5699
5700 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5701
5702         PR 11433
5703         * objc.dg/proto-lossage-3.m: New test.
5704
5705 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5706
5707         PR optimization/12628
5708         * gcc.dg/20031201-1.c: New test case.
5709
5710 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5711
5712         * gcc.dg/unaligned-1.c: New test.
5713
5714 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5715
5716         PR c++/9849
5717         * g++.dg/template/error4.C: New test.
5718         * g++.dg/template/nested3.C: Adjust error markers.
5719
5720 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5721
5722         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5723
5724 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5725
5726         PR c/10333
5727         * gcc.dg/bitfld-7.c: New test.
5728
5729 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5730
5731         * gcc.dg/tls/asm-1.C: New test.
5732
5733 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5734
5735         * gcc.dg/cpp/assert4.c: Update.
5736
5737 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5738
5739         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5740         * gcc.dg/builtin-apply3.c: New test.
5741
5742 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5743
5744         * lib/compat.exp (compat-obj): New xfaildata parameter.
5745         Use it to set compiler_conditional_xfail_data before compiling.
5746         (compat-get-options): Handle dg-xfail-if.
5747         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5748         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5749         * gcc.dg/compat/vector-1_y.c: Likewise.
5750         * gcc.dg/compat/vector-2_x.c: Likewise.
5751         * gcc.dg/compat/vector-2_y.c: Likewise.
5752
5753 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5754
5755         * g++.dg/opt/reg-stack4.C: New test.
5756
5757 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5758
5759         * gcc.dg/builtin-apply2.c: New test.
5760
5761 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5762
5763         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5764
5765 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5766
5767         PR c++/12924
5768         * g++.dg/template/template-id-2.C: New test.
5769
5770 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5771
5772         PR c++/5369
5773         * g++.dg/template/memfriend1.C: New test.
5774         * g++.dg/template/memfriend2.C: Likewise.
5775         * g++.dg/template/memfriend3.C: Likewise.
5776         * g++.dg/template/memfriend4.C: Likewise.
5777         * g++.dg/template/memfriend5.C: Likewise.
5778         * g++.dg/template/memfriend6.C: Likewise.
5779         * g++.dg/template/memfriend7.C: Likewise.
5780         * g++.dg/template/memfriend8.C: Likewise.
5781         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5782
5783 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5784
5785         PR c++/12515
5786         * g++.dg/ext/cond1.C: New test.
5787
5788 2003-11-20  Richard Henderson  <rth@redhat.com>
5789
5790         * gcc.dg/20020201-2.c: Remove.
5791         * gcc.dg/20020201-4.c: Remove.
5792         * gcc.dg/20020304-1.c: Remove.
5793
5794 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5795
5796         * gcc.dg/cpp/trad/xwin1.c: New test case.
5797
5798 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5799
5800         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5801         * lib/g77.exp: Likewise.
5802         * lib/objc.exp: Likewise.
5803         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5804         for darwin.
5805
5806 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5807
5808         PR c++/12932
5809         * g++.dg/template/static5.C: New test.
5810
5811 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5812
5813         * gcc.dg/nested-func-1.c: New test.
5814
5815 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5816
5817         * gcc.dg/cpp/assert4.c: New test.
5818
5819 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5820
5821         PR c++/2294
5822         * g++.dg/lookup/using9.c: New test.
5823
5824 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5825
5826         PR c++/12762
5827         * g++.dg/template/error3.C: New test.
5828
5829 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5830
5831         PR ada/13035
5832         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5833         No longer use a wrapper for gcc, since this does not work under
5834         Windows.
5835
5836 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5837
5838         PR c++/2094
5839         * g++.dg/template/ptrmem7.C: New test.
5840
5841 2003-11-13  Andrew Pinski <apinski@apple.com>
5842
5843         * gcc.c-torture/compile/20031113-1.c: New test.
5844
5845 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5846             Kean Johnston <jkj@sco.com>
5847
5848         PR c/13029
5849         * gcc.dg/unused-4.c: Update.
5850
5851 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5852
5853         * g++.dg/opt/const3.C: New test.
5854
5855 2003-11-13  Jan Hubicka  <jh@suse.cz>
5856
5857         * gcc.c-torture/compile/20031112-1.c: New test.
5858
5859 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5860
5861         * g++.dg/parse/crash10.C: Remove bogus error marker.
5862
5863 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5864
5865         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5866         (host_gcc): Likewise.
5867         (ROOT): Honor $PWDCMD.
5868         (BASE): Likewise.
5869         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5870
5871 2003-11-12  Catherine Moore  <clm@redhat.com>
5872
5873         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5874
5875 2003-11-12  Andreas Jaeger  <aj@suse.de>
5876             Jakub Jelinek  <jakub@redhat.com>
5877             Andrew Pinski  <pinskia@physics.uc.edu>
5878             Richard Henderson  <rth@redhat.com>
5879
5880         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5881         systems.
5882         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5883
5884         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5885         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5886
5887 2003-11-11  Andreas Jaeger  <aj@suse.de>
5888
5889         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5890
5891         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5892
5893 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5894
5895         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5896         Clean ups.
5897
5898 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5899
5900         * gcc.dg/trampoline-1.c: New test.
5901
5902 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5903
5904         * gcc.c-torture/compile/200031109-1.c: New test.
5905
5906 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5907
5908         PR c/3190
5909         PR c/8714
5910         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5911         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5912         gcc.dg/format/no-y2k-1.c: Update.
5913
5914 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5915
5916         PR optimization/10467
5917         * gcc.dg/20031108-1.c: New test case.
5918
5919 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5920
5921         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5922
5923 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5924
5925         * gcc.dg/compound-lvalue-1.c: New test.
5926         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5927         some XFAILs.
5928
5929 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5930
5931         * gcc.dg/altivec-varargs-1.c: New test.
5932
5933 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5934
5935         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5936         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5937         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5938         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5939         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5940
5941 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5942
5943         * gcc.dg/cond-lvalue-1.c: New test.
5944
5945 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5946
5947         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5948
5949 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5950
5951         PR c++/11616
5952         * g++.dg/template/instantiate5.C: New test.
5953
5954 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5955
5956         PR c++/12726
5957         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5958         * ChangeLog: Add missing first entry for above test.
5959
5960 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5961
5962         PR c++/9810
5963         * g++.dg/template/using8.C: New test.
5964         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5965
5966 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5967
5968         PR optimization/10817
5969         * gcc.c-torture/compile/20031102-1.c: New test case.
5970
5971 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5972
5973         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5974         2147483647.
5975
5976 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5977
5978         * gcc.dg/20031102-1.c: New test.
5979
5980 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5981
5982         * gcc.dg/complex-1.c: New test.
5983
5984 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5985
5986         PR c++/12796
5987         * g++.dg/template/crash13.C: Adjust expected error location.
5988         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5989
5990 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5991
5992         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5993
5994 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5995
5996         PR/10239
5997         * gcc.c-torture/compile/20031031-2.c: New test.
5998
5999 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6000
6001         PR/11640
6002         * gcc.c-torture/compile/20031031-1.c: New test.
6003
6004 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6005
6006         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6007         * gcc.misc-tests/bprob.exp: Likewise.
6008         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6009         the execution test on arm-elf configs.
6010         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6011         configs that don't support scratch files.
6012         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6013
6014 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6015
6016         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6017         done by dejagnu.
6018
6019 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6020
6021         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6022         Avoid non pure sh syntax. Add more logging.
6023
6024         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6025         fail.
6026
6027 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6028
6029         PR libgcj/10610
6030         * gcc.dg/ppc-stackalign-1.c: New test.
6031
6032 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6033
6034         * ada/acats/run_all.sh: Change output to be more compliant with
6035         dejagnu framework.
6036         Create acats.sum and acats.log files under testsuite/ada/acats
6037         Only run [a-z]* directories, to filter out e.g. CVS.
6038         Redirect build output to log file.
6039
6040 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6041
6042         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6043
6044 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6045
6046         PR ada/5909:
6047         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6048
6049 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6050
6051         * gcc.c-torture/compile/20031023-1.c: New test.
6052         * gcc.c-torture/compile/20031023-2.c: New test.
6053         * gcc.c-torture/compile/20031023-3.c: New test.
6054         * gcc.c-torture/compile/20031023-4.c: New test.
6055
6056 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6057
6058         PR c++/10371
6059         * g++.dg/lookup/scoped8.C: New test.
6060
6061 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6062
6063         * g++.dg/opt/reg-stack3.C: New test.
6064
6065 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6066
6067         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6068
6069 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6070
6071         PR c++/11076
6072         * g++.dg/template/crash13.C: New test.
6073
6074 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6075
6076         * gcc.dg/c99-restrict-2.c: New test.
6077
6078 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6079
6080         PR c++/12698, c++/12699, c++/12700, c++/12566
6081         * g++.dg/inherit/covariant9.C: New test.
6082         * g++.dg/inherit/covariant10.C: New test.
6083         * g++.dg/inherit/covariant11.C: New test.
6084
6085 2003-10-23  Jason Merrill  <jason@redhat.com>
6086
6087         PR c++/12726
6088         * g++.dg/ext/complit2.C: New test.
6089
6090 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6091
6092         PR target/12654
6093         * gcc.c-torture/execute/20031020-1.c: New test.
6094
6095 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6096
6097         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6098         following the jump_insn.
6099
6100 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6101
6102         * gcc.dg/cast-lvalue-1.c: New test.
6103
6104 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6105
6106         PR c++/11962
6107         * g++.dg/template/cond2.C: New test.
6108
6109 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6110
6111         * gcc.dg/builtins-28.c: New test.
6112
6113 2003-10-20  Jan Hubicka  <jh@suse.cz>
6114
6115         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6116         parameter.
6117         * testsuite/gcc.dg/inline-2.c: Likewise.
6118
6119 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6120
6121         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6122         * gcc.dg/nest.c:  Likewise.
6123
6124 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6125
6126         PR c++/9781, c++/10583, c++/11862
6127         * g++.dg/parse/crash13.C: New test.
6128
6129 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6130
6131         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6132
6133 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6134
6135         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6136         Define HAVE_C99_RUNTIME except on Solaris.
6137         * gcc.dg/builtins-20.c: Likewise.
6138
6139 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6140
6141         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6142
6143 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6144
6145         PR c++/12495
6146         * g++.dg/template/crash21.C: New test.
6147
6148 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6149
6150         PR c++/2513
6151         * g++.dg/template/typename5.C: New test.
6152
6153 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6154
6155         PR c++/12369
6156         * g++.dg/template/friend25.C: New test.
6157
6158 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6159
6160         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6161         versions.
6162
6163 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6164
6165         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6166         == 2147483647.
6167
6168 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6169
6170         * gcc.c-torture/execute/960416-1.x: Remove.
6171         * gcc.c-torture/execute/divconst-3.x: Likewise.
6172
6173 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6174
6175         PR target/12598
6176         * gcc.dg/torture/cris-volatile-1.c: New test.
6177
6178 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6179
6180         PR optimization/9325
6181         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6182         for overflowing floating point to integer conversion during RTL
6183         simplification.
6184
6185 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6186
6187         * objc/execute/_cmd.m: Fix typo.
6188         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6189         Relax 'scan-assembler' regexp.
6190         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6191         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6192         * objc.dg/zero-link-2.m: Remove blank line.
6193         * objc.dg/zero-link-3.m: New test case.
6194
6195 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6196
6197         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6198
6199         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6200         than linker trickery.
6201
6202 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6203
6204         PR c++/12370
6205         * g++.dg/other/friend2.C: New test.
6206
6207 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6208
6209         * gcc.dg/20031012-1.c: New test.
6210
6211 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6212
6213         * gcc.dg/weak/weak-3.c: Fix for new warning.
6214
6215 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6216
6217         PR optimization/8750
6218         * gcc.c-torture/execute/20031012-1.c: New test case.
6219
6220 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6221
6222         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6223         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6224
6225 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6226
6227         PR optimization/12260
6228         * gcc.c-torture/compile/20031011-2.c: New test case.
6229
6230 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6231
6232         * gcc.c-torture/execute/20031011-1.c: New testcase.
6233
6234 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6235
6236         * gcc.c-torture/compile/20031011-1.c: New test.
6237
6238 2003-10-11  Jan Hubicka  <jh@suse.cz>
6239
6240         * g++.dg/other/first-global.C: New test.
6241
6242 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6243
6244         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6245
6246 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6247
6248         * gcc.c-torture/compile/20031010-1.c: New test.
6249
6250 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6251
6252         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6253         * gcc.c-torture/execute/va-arg-25.c: ... here.
6254
6255 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6256
6257         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6258
6259 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6260
6261         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6262
6263 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6264
6265         * g++.dg/parse/error2.C: New test.
6266
6267 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6268
6269         PR c++/11097
6270         * g++.dg/other/error5.C: Modify the error message.
6271         * g++.dg/lookup/using8.C: New test.
6272
6273 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6274
6275         * gcc.dg/darwin-abi-2.c: New file.
6276         * gcc.c-torture/execute/va-arg-24.c: New file.
6277
6278 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6279
6280         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6281         indentation.
6282
6283 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6284
6285         PR c++/10147
6286         * g++.dg/other/error4.C: Update error messages.
6287         * g++.dg/template/ptrmem4.C: Likewise.
6288
6289         PR c++/12337
6290         * g++.dg/init/new9.C: New test.
6291
6292         PR c++/12334, c++/12236, c++/8656
6293         * g++.dg/ext/attrib8.C: New test.
6294
6295 2003-10-06  Devang Patel  <dpatel@apple.com>
6296
6297         * gcc.dg/debug/dwarf2-3.h: New test.
6298         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6299
6300 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6301
6302         * g++.dg/opt/cfg2.C: New test.
6303
6304 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6305
6306         * g++.dg/opt/float1.C: New test.
6307
6308 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6309
6310         * gcc.dg/c90-array-lval-6.c: New test.
6311         * gcc.dg/c99-array-lval-6.c: New test.
6312
6313 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6314             Ziemowit Laski  <zlaski@apple.com>
6315
6316         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6317         'Derived', so that it is never considered a class method; add
6318         new warning for '+port' method ambiguity.
6319         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6320         <objc/objc-api.h> (needed on Mac OS X).
6321         * objc.dg/method-13.m: New test.
6322
6323 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6324
6325         PR optimization/9325, PR java/6391
6326         * gcc.c-torture/execute/20031003-1.c: New test case.
6327
6328 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR optimization/12180
6331         * gcc.dg/20031002-1.c: New test.
6332
6333         PR c++/12486
6334         * g++.dg/inherit/error1.C: New test.
6335
6336 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6337
6338         * lib/f-torture.exp (search_for): Rename to...
6339         (search_for_re): This.  Also, clean up comments and the
6340         "regexp" invocation.
6341
6342 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6343
6344         * gcc.c-torture/compile/20031002-1.c: New test.
6345
6346 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6347
6348         * g++.dg/opt/cond1.C: New test.
6349
6350 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6351
6352         * gcc.dg/Wold-style-definition-2.c: New testcase.
6353         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6354
6355 2003-09-29  Richard Henderson  <rth@redhat.com>
6356
6357         * g++.dg/init/array10.C: Add dg-options.
6358
6359 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6360
6361         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6362
6363 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6364
6365         * g++.dg/template/friend19.C: Fix typo.
6366         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6367
6368 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6369
6370         * gcc.c-torture/execute/20030928-1.c: New test.
6371         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6372
6373 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6374
6375         * g++.dg/opt/unroll1.C: New test.
6376
6377 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6378
6379         PR optimization/11741
6380         * gcc.dg/20030926-1.c: New test case.
6381
6382 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6383
6384         PR c++/5655
6385         * g++.dg/parse/access7.C: New test.
6386         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6387
6388 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6389
6390         MERGE OF objc-improvements-branch into MAINLINE:
6391         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6392         if libobjc has not been built.
6393         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6394         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6395         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6396         objc/execute/nested-3.m, objc/execute/np-2.m,
6397         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6398         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6399         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6400         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6401         objc.dg/special/unclaimed-category-1.h,
6402         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6403         well as GNU runtime.
6404         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6405         * execute/cascading-1.m, execute/function-message-1.m,
6406         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6407         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6408         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6409         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6410         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6411         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6412         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6413         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6414         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6415         * objc.dg/bitfield-2.m: Run only on Darwin.
6416         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6417         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6418         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6419         * objc.dg/const-str-1.m: Fix constant string layout.
6420
6421 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6422
6423         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6424
6425 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6426
6427         * gcc.dg/darwin-abi-1.c: New file.
6428
6429 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6430
6431         PR target/12281
6432         * gcc.c-torture/compile/20030921-1.c: New test.
6433
6434 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6435
6436         * g++.dg/opt/reg-stack2.C: New test.
6437
6438 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6439
6440         * g++.dg/eh/delayslot1.C: New test.
6441
6442 2003-09-20  Richard Henderson  <rth@redhat.com>
6443
6444         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6445
6446 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6447
6448         * gcc.c-torture/execute/20030920-1.c: New test case.
6449
6450 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6451
6452         * g++.dg/rtti/typeid3.C: Correct expected error message.
6453
6454 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6455
6456         PR c++/157
6457         * g++.dg/parse/crash12.C: New test.
6458
6459 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6460
6461         * gcc.dg/compat/mixed-struct-check.h: New.
6462         * gcc.dg/compat/mixed-struct-defs.h: New.
6463         * gcc.dg/compat/mixed-struct-init.h: New.
6464         * gcc.dg/compat/struct-by-value-19_main.c: New.
6465         * gcc.dg/compat/struct-by-value-19_x.c: New.
6466         * gcc.dg/compat/struct-by-value-19_y.c: New.
6467         * gcc.dg/compat/struct-by-value-20_main.c: New.
6468         * gcc.dg/compat/struct-by-value-20_x.c: New.
6469         * gcc.dg/compat/struct-by-value-20_y.c: New.
6470         * gcc.dg/compat/struct-return-19_main.c: New.
6471         * gcc.dg/compat/struct-return-19_x.c: New.
6472         * gcc.dg/compat/struct-return-19_y.c: New.
6473         * gcc.dg/compat/struct-return-20_main.c: New.
6474         * gcc.dg/compat/struct-return-20_x.c: New.
6475         * gcc.dg/compat/struct-return-20_y.c: New.
6476
6477 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6478         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6479         so that it will not complain on LP64 targets.
6480
6481 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6482
6483         PR c++/495
6484         * g++.dg/template/friend24.C: New test.
6485
6486 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6487
6488         PR c++/12332
6489         * g++.dg/template/memtmpl2.C: New test.
6490
6491 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6492
6493         PR target/11184
6494         * gcc.dg/builtin-apply1.c: New test.
6495
6496 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6497
6498         PR c++/9848
6499         * g++.dg/warn/Wunused-4.C: New test.
6500
6501 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6502
6503         PR c++/12316
6504         * g++.dg/other/gc2.C: New test.
6505
6506 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6507
6508         PR c++/11991
6509         * g++.dg/rtti/typeid3.C: New test.
6510
6511         PR c++/12266
6512         * g++.dg/overload/template1.C: New test.
6513
6514 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6515
6516         * g++.dg/opt/cfg3.C: New test.
6517
6518 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6519
6520         PR c++/7939
6521         * g++.dg/template/crash11.C: New test.
6522
6523 2003-09-16  Jason Merrill  <jason@redhat.com>
6524             Jakub Jelinek  <jakub@redhat.com>
6525
6526         * gcc.dg/attr-warn-unused-result.c: New test.
6527
6528 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6529
6530         PR c++/12184
6531         * g++.dg/expr/call2.C: New test.
6532
6533 2003-09-15  Andreas Jaeger  <aj@suse.de>
6534
6535         * gcc.dg/Wold-style-definition-1.c: New test.
6536
6537 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6538
6539         PR c++/3907
6540         * g++.dg/parse/template12.C: New test.
6541
6542         * g++.dg/abi/bitfield11.C: New test.
6543         * g++.dg/abi/bitfield12.C: Likewise.
6544
6545 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6546
6547         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6548         non-expansion of functional macro name without arguments at EOL.
6549         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6550
6551 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6552
6553         * gcc.c-torture/execute/20030914-[12].c: New tests.
6554
6555 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6556
6557         PR c++/11788
6558         * g++.dg/overload/addr1.C: New test.
6559
6560 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6561
6562         * gcc.dg/20030909-1.c: New test.
6563
6564 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6565
6566         * gcc.dg/ultrasp10.c: New test.
6567
6568 2003-09-09  Devang Patel  <dpatel@apple.com>
6569
6570         * gcc.dg/darwin-ld-6.c: New test.
6571
6572 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6573
6574         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6575
6576 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6577
6578         * gcc.dg/ia64-types1.c: New test.
6579         * gcc.dg/ia64-types2.c: Likewise.
6580
6581 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6582
6583         * gcc.dg/builtins-1.c: Add more _Complex tests.
6584         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6585
6586         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6587         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6588
6589 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6590
6591         PR c++/11786
6592         * g++.dg/lookup/koenig2.C: New test.
6593
6594         PR c++/5296
6595         * g++.dg/rtti/typeid2.C: New test.
6596
6597 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6598
6599         * gcc.c-torture/compile/20030904-1.c: New test.
6600
6601 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6602
6603         * g++.dg/opt/longbranch2.C: New test.
6604
6605 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6606
6607         * g++.dg/template/crash10.C: Only compile it.
6608
6609 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6610
6611         PR middle-end/11665
6612         * gcc.c-torture/compile/20030907-1.c: New test.
6613         * g++.dg/init/array11.C: New test.
6614
6615 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6616
6617         PR c++/11852
6618         * g++.dg/init/struct1.C: New test.
6619
6620 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6621
6622         PR c++/12181
6623         * g++.dg/expr/comma1.C: New test.
6624
6625 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6626
6627         PR c++/11867
6628         * g++.dg/expr/static_cast5.C: New test.
6629
6630 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6631
6632         PR c++/11507
6633         * g++.dg/lookup/scoped7.C: New test.
6634
6635         PR c++/9574
6636         * g++.dg/other/static1.C: New test.
6637
6638         PR c++/11490
6639         * g++.dg/warn/template-1.C: New test.
6640
6641         PR c++/11432
6642         * g++.dg/template/crash10.C: New test.
6643
6644         PR c++/2478
6645         * g++.dg/overload/VLA.C: New test.
6646
6647         PR c++/10804
6648         * g++.dg/template/call1.C: New test.
6649
6650 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6651
6652         PR c++/11794
6653         * g++.dg/parse/using3.C: New test.
6654
6655 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6656
6657         PR c++/11409
6658         * g++.dg/overload/builtin3.C: New test case.
6659
6660 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6661
6662         PR c/9862
6663         * gcc.dg/20030906-1.c: New test.
6664         * gcc.dg/20030906-2.c: Likewise.
6665
6666 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6667
6668         PR c++/12167
6669         * g++.dg/parse/defarg5.C: New test.
6670
6671         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6672
6673 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6674
6675         PR c++/12163
6676         * g++.dg/expr/static_cast4.C: New test.
6677
6678         PR c++/12146
6679         * g++.dg/template/crash9.C: New test.
6680
6681 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6682
6683         * g++.old-deja/g++.ext/pretty2.C: Update for change
6684         in __FUNCTION__.
6685         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6686
6687 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6688
6689         PR c++/11922
6690         * g++/dg/template/qualified-id1.C: New test.
6691
6692         PR c++/12037
6693         * g++.dg/warn/noeffect4.C: New test.
6694
6695 2003-09-04  Matt Austern  <austern@apple.com>
6696
6697         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6698         * g++.dg/ext/fnname2.C: Likewise.
6699         * g++.dg/ext/fnname3.C: Likewise.
6700
6701 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6702
6703         * g++.dg/expr/lval1.C: New test.
6704         * g++.dg/ext/lvcast.C: Remove.
6705
6706 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6707
6708         PR optimization/11700.
6709         * gcc.c-torture/compile/20030903-1.c: New test case.
6710
6711 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6712
6713         PR c++/12053
6714         * g++.dg/abi/layout4.C: New test.
6715
6716 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6717
6718         PR c++/11553
6719         * g++.dg/parse/friend3.C: New test.
6720
6721 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6722
6723         PR c++/11847
6724         * g++.dg/template/class1.C: New test.
6725
6726         PR c++/11808
6727         * g++.dg/expr/call1.C: New test.
6728
6729 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6730
6731         PR c++/12114
6732         * g++.dg/init/ref9.C: New test.
6733
6734         PR c++/11972
6735         * g++.dg/template/nested4.C: New test.
6736
6737 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6738
6739         PR c++/12093
6740         * g++.dg/template/non-dependent4.C: New test.
6741
6742         PR c++/11928
6743         * g++.dg/inherit/conv1.C: New test.
6744
6745 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6746
6747         PR c++/6196
6748         * g++.dg/ext/label1.C: New test.
6749         * g++.dg/ext/label2.C: Likewise.
6750
6751 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6752
6753         * g++.dg/expr/cond3.C: New test.
6754
6755 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6756
6757         * gcc.dg/builtins-1.c: Add new builtin cases.
6758
6759 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6760
6761         * gcc.dg/builtins-1.c: Add new cases.
6762         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6763
6764 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6765
6766         * gcc.dg/builtins-1.c: Add more math builtin tests.
6767         * gcc.dg/torture/builtin-attr-1.c: New test.
6768
6769 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6770
6771         PR optimization/5079
6772         * g++.dg/opt/static3.C: New test.
6773
6774 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6775
6776         * gcc.misc-tests/gcov-10b.c: New test.
6777
6778 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6779
6780         * g++.dg/opt/ptrmem3.C: New test.
6781
6782         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6783
6784 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6785
6786         * gcc.dg/20030826-2.c: New test.
6787
6788 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6789
6790         PR middle-end/12002
6791         * g77.f-torture/compile/12002.f: New test case.
6792
6793 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6794
6795         * gcc.dg/20030826-1.c: New test case.
6796
6797 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6798
6799         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6800
6801 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6802
6803         PR c++/11871
6804         * c++.dg/lookup/crash1.C: New test.
6805
6806         * c++.dg/warn/noeffect3.C: New test.
6807
6808 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6809
6810         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6811         * gcc.dg/compat/vector-1_y.c: Ditto.
6812         * gcc.dg/compat/vector-2_x.c: Ditto.
6813         * gcc.dg/compat/vector-2_y.c: Ditto.
6814
6815 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6816
6817         * gcc.dg/20030702-1.c: New test.
6818
6819 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/8795
6822         * g++.dg/ext/altivec-1.C: New test.
6823
6824 2003-08-24  Richard Henderson  <rth@redhat.com>
6825
6826         * g++.dg/eh/simd-2.C: Add -w for x86.
6827
6828 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6829
6830         * gcc.dg/20030815-1.c: New test.
6831
6832 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6833
6834         PR c++/3765
6835         * g++.dg/parse/access6.C: New test.
6836
6837 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6838
6839         PR c++/641, c++/11876
6840         * g++.dg/template/friend22.C: New test.
6841         * g++.dg/template/friend23.C: Likewise.
6842
6843 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6844
6845         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6846         identically.
6847
6848 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6849
6850         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6851
6852 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6853
6854         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6855
6856 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6857
6858         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6859
6860 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6861
6862         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6863
6864 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6865
6866         PR c++/11919
6867         * g++.dg/overload/prom1.C: New test.
6868
6869         PR c++/11551
6870         * g++.dg/parse/dtor2.C: New test.
6871
6872         PR c++/10762
6873         * g++.dg/parse/using2.C: New test.
6874
6875 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6876
6877         PR target/11805
6878         * gcc.c-torture/compile/20030821-1.c: New.
6879
6880 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6881
6882         PR c++/11834
6883         * g++.dg/template/deduce2.C: New test.
6884
6885 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6886
6887         * gcc.c-torture/execute/20030821-1.c: New test.
6888
6889 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6890
6891         PR middle-end/11984
6892         * gcc.dg/20030820-1.c: New test case.
6893
6894 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6895
6896         PR c++/11945
6897         * g++.dg/warn/noeffect2.C: New test.
6898
6899 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6900
6901         PR c++/10926
6902         * g++.dg/template/dtor2.C: New test.
6903
6904         PR c++/11684
6905         * g++.dg/template/operator1.C: New test.
6906         * g++.dg/parse/operator4.C: New test.
6907
6908         PR c++/11946.C
6909         * g++.dg/expr/enum1.C: New test.
6910         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6911
6912         PR c++/11036.C
6913         * g++.dg/parse/elab2.C: New test.
6914         * g++.dg/parse/typedef4.C: Change error message.
6915         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6916         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6917         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6918
6919 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6920
6921         * gcc.dg/pch/warn-1.c: New.
6922         * gcc.dg/pch/warn-1.hs: New.
6923
6924         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6925         not-tested file.
6926
6927 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6928
6929         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6930
6931 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6932
6933         * gcc.dg/uninit-D.c: New Test.
6934         * gcc.dg/uninit-E.c: New Test.
6935         * gcc.dg/uninit-F.c: New Test.
6936         * gcc.dg/uninit-G.c: New Test.
6937
6938 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6939
6940         * g++.dg/README: Describe the pch directory.
6941
6942 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6943
6944         PR c++/11174
6945         * g++.dg/parse/access4.C: New test.
6946         * g++.dg/parse/access5.C: Likewise.
6947         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6948
6949 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6950
6951         * gcc.dg/noncompile/20030818-1.c: New.
6952
6953 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6954
6955         PR c++/11957
6956         * g++.dg/warn/noeffect1.C: New test.
6957
6958         * g++.dg/template/scope2.C: New test.
6959         * g++.dg/template/error2.C: Correct dg-error
6960
6961 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6962
6963         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6964
6965 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6966
6967         PR C++/11512
6968         * g++.dg/template/warn1.C: New.
6969
6970 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6971
6972         * g++.dg/template/error2.C: New test.
6973         * g++.dg/lookup/using7.C: Adjust errors
6974         * g++.old-deja/g++.pt/crash36.C: Likewise.
6975         * g++.old-deja/g++.pt/derived3.C: Likewise.
6976
6977 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6978
6979         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6980         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6981         * gcc.c-torture/execute/builtins/string-9.c: New, from
6982         string-opt-9.c.  Adjust for execute/builtins framework.
6983         * gcc.c-torture/execute/string-opt-9.c: Delete.
6984
6985 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6986
6987         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6988
6989         * g++.dg/parse/ret-type2.C: New test.
6990
6991         PR c++/11703
6992         * g++.dg/init/new8.C: New test.
6993
6994         PR c++/10923
6995         * g++.dg/parse/typedef5.C: New test.
6996
6997         PR c++/9512
6998         * g++.dg/parse/qualified2.C: New test.
6999         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7000         invalid code.
7001
7002 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7003
7004         * g++.dg/conversion/ptrmem1.C: New test.
7005
7006 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR target/11693
7009         * gcc.dg/20030811-1.c: New test.
7010
7011         PR target/11535
7012         * gcc.c-torture/execute/20030811-1.c: New test.
7013
7014 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7015
7016         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7017
7018 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7019
7020         PR c++/11789.C
7021         * g++.dg/inherit/multiple1.C: New test.
7022
7023 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7024
7025         * gcc.dg/spe1.c: New test.
7026
7027         PR c++/11670
7028         * g++.dg/expr/cast2.C: New test.
7029
7030         PR c++/10530
7031         * g++.dg/template/dependent-name2.C: New test.
7032
7033 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7034
7035         * g++.dg/parse/crash11.C: Put the dg options in comments.
7036
7037 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7038
7039         * lib/gcc-dg.exp: Update for diagnostic change.
7040
7041 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7042
7043         PR c++/5767
7044         * g++.dg/parse/crash11.C: New test.
7045
7046 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7047
7048         * gcc.dg/cpp/spacing1.c: Update.
7049
7050 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7051
7052         PR target/11739
7053         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7054         a value for -mtune.
7055
7056 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7057
7058         PR middle-end/11771
7059         * gcc.c-torture/compile/20030804-1.c: New test case.
7060
7061 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7062
7063         * gcc.dg/20030804-1.c: New test case.
7064
7065 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7066
7067         * gcc.dg/cpp/separate-1.c: New test.
7068
7069 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7070
7071         PR c++/11704
7072         * g++.dg/template/dependent-expr2.C: New test.
7073
7074         PR c++/11766
7075         * g++.dg/expr/ptrmem1.C: New test.
7076
7077 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7078
7079         PR c++/9453
7080         * g++.dg/template/friend15.C: New test.
7081
7082 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7083
7084         * lib/dg-pch.exp: Work round PCH bug.
7085
7086 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7087
7088         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7089         builtins.  Move cases from builtins-4.c here.
7090
7091         * gcc.dg/torture/builtin-math-1.c: New test taken from
7092         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7093         additional cases.
7094
7095         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7096         Delete.
7097
7098 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7099
7100         PR c++/9447
7101         * g++.dg/template/using7.C: New test.
7102
7103 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7104
7105         * import1.c, import2.c: New tests.
7106
7107 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7108
7109         * g++.dg/eh/crossjump1.C: New test.
7110
7111 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7112
7113         PR c++/11697
7114         * g++.dg/template/using6.C: New test.
7115
7116         PR c++/11744
7117         * g++.dg/template/koenig2.C: New test.
7118
7119 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7120
7121         PR c++/7983
7122         * g++.dg/parse/typedef4.C: New test.
7123
7124 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7125
7126         PR c++/8442, c++/8806
7127         * g++.dg/template/elab1.C: New test.
7128         * g++.dg/template/type2.C: Likewise.
7129         * g++.dg/template/ttp3.C: Adjust expected error message.
7130         * g++.old-deja/g++.law/visibility13.C: Likewise.
7131         * g++.old-deja/g++.niklas/t135.C: Likewise.
7132         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7133         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7134         template argument.
7135         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7136
7137 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7138
7139         PR c++/11295
7140         * g++.dg/ext/stmtexpr1.C: New test.
7141
7142         * g++.dg/opt/tmp1.C: New test.
7143
7144         PR c++/11525
7145         * g++.dg/parse/constant4.C: New test.
7146
7147         PR c++/9447
7148         * g++.dg/template/using5.C: New test.
7149
7150 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7151
7152         * gcc.dg/builtins-27.c: New test case.
7153
7154 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7155
7156         * gcc.dg/tls/opt-7.c: New test.
7157
7158 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7159
7160         * g++.old-deja/g++.other/crash18.C: Remove.
7161
7162 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7163
7164         * g++.dg/template/explicit3.C: New.
7165         * g++.dg/template/explicit4.C: New.
7166         * g++.dg/template/explicit5.C: New.
7167
7168         PR c++/11347
7169         * g++.dg/template/memtmpl1.C: New.
7170
7171 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7172
7173         PR target/11565
7174         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7175         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7176
7177 2003-07-30  Jan Hubicka  <jh@suse.cz>
7178
7179         * vtgc1.c: Kill.
7180
7181 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7182
7183         * gcc.dg/struct-in-proto-1.c: New test.
7184
7185 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7186
7187         * gcc.dg/cpp/include2.c: Only expect one message.
7188
7189 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7190
7191         PR c++/9447
7192         * g++.dg/template/using1.C: New test.
7193         * g++.dg/template/using2.C: New test.
7194         * g++.dg/template/using3.C: New test.
7195         * g++.dg/template/using4.C: New test.
7196
7197 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7198
7199         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7200         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7201
7202 2003-07-28  Jan Hubicka  <jh@suse.cz>
7203
7204         PR c++/11530
7205         * g++.dg/opt/call1.C: New test.
7206
7207 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7208
7209         PR c++/11667
7210         * g++.dg/init/enum2.C: New test.
7211         * g++.dg/template/overload1.C: Add "-w" option.
7212
7213 2003-07-28    <hp@bitrange.com>
7214
7215         * gcc.dg/Wdeclaration-after-statement-1.c,
7216         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7217
7218 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7219
7220         * gcc.c-torture/compile/20030725-1.c: New test.
7221
7222 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7223
7224         * gcc.dg/20030505.c: Only run for SPE.
7225         Remove definition of opaque type.
7226
7227 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7228
7229         * g++.dg/template/ptrmem6.C: New test.
7230
7231 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7232
7233         * gcc.c-torture/compile/zero-strct-2.c: New test.
7234
7235 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7236
7237         * gcc.dg/intermod-1.c: New test.
7238
7239 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7240
7241         PR c++/11617
7242         * g++.dg/template/lookup2.C: New test.
7243         * g++.dg/template/memclass1.C: Remove instantiated from error.
7244         * g++.dg/other/error2.C: Tweak expected errors.
7245
7246         PR c++/11596
7247         * g++.dg/template/defarg3.C: New test.
7248
7249         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7250
7251 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7252
7253         * g++.dg/inherit/access5.C: New test.
7254
7255 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7256
7257         PR c++/11513
7258         * g++.dg/template/crash8.C: New test.
7259
7260 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7261
7262         PR c/10602
7263         * gcc.dg/noncompile/incomplete-2.c: New test.
7264
7265 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7266
7267         PR c++/11645
7268         * g++.dg/inherit/access4.C: New test.
7269
7270         PR c++/11517
7271         * g++.dg/expr/cond2.C: New test.
7272
7273         PR optimization/10679
7274         * g++.dg/opt/inline4.C: New test.
7275
7276 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7277
7278         * g++.dg/parse/crash10: New test.
7279
7280 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7281
7282         * g++.dg/ext/flexary1.C: New test.
7283
7284 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7285
7286         PR c++/10793
7287         * g++.dg/template/crash9.C: New test.
7288
7289 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7290
7291         PR c++/3004
7292         * g++.dg/parse/typedef3.C: New test.
7293
7294         PR c++/7906
7295         * g++.dg/parse/operator2.C: New test.
7296
7297         PR c++/8895
7298         * g++.dg/parse/def-tmpl-arg1.C: New test.
7299
7300         PR c++/9282
7301         * g++.dg/parse/funptr1.C: New test.
7302
7303         PR c++/9452
7304         * g++.dg/parse/ambig3.C: New test.
7305
7306         PR c++/9454
7307         * g++.dg/parse/operator3.C: New test.
7308
7309         PR c++/9486
7310         * g++.dg/parse/template10.C: New test.
7311
7312         PR c++/9488
7313         * g++.dg/parse/template11.C: New test.
7314
7315         PR c++/10150
7316         * g++.dg/parse/invalid-op1.C: New test.
7317
7318         PR c++/10247
7319         * g++.dg/parse/condexpr1.C: New test.
7320
7321 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7322
7323         * g++.dg/ext/packed3.C: New test.
7324         * g++.dg/ext/packed4.C: New test.
7325
7326         * gcc.dg/pack-test-3.c: New test.
7327
7328 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7329
7330         * lib/compat.exp: Handle dg-options per source file.
7331         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7332         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7333         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7334         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7335         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7336         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7337         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7338         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7339         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7340         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7341         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7342         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7343         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7344         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7345
7346 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7347
7348         PR c/10320
7349         * gcc.c-torture/execute/20030718-1.c: New test.
7350
7351 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7352
7353         PR optimization/11536
7354         * gcc.dg/20030721-1.c: New test.
7355
7356 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7357
7358         PR c++/11546
7359         * g++.dg/template/lookup1.C: New test.
7360
7361 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7362
7363         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7364         diagnostics of ill-formed constructs involving labels.
7365         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7366         the new 'previously defined here' message.
7367
7368 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7369
7370         * g++.dg/parse/non-dependent2.C: New test.
7371
7372 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7373
7374         * g++.dg/init/init-ref4.C: xfail on targets without
7375         weak symbols.
7376
7377 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7378
7379         PR target/11087
7380         * gcc.c-torture/execute/20030717-1.c: New test.
7381
7382 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7383
7384         * g++.dg/opt/cfg1.C: New test.
7385
7386 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7387
7388         PR optimization/11557
7389         * gcc.dg/20030717-1.c: New test.
7390
7391 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7392
7393         PR c++/10476
7394         * g++.dg/expr/crash-1.C: New test.
7395
7396         PR c++/11027
7397         * g++.dg/template/init3.C: New test.
7398
7399         PR c++/8222
7400         * g++.dg/template/non-dependent1.C: New test.
7401
7402         PR c++/11070
7403         * g++.dg/template/non-dependent2.C: New test.
7404
7405         PR c++/11071
7406         * g++.dg/template/non-dependent3.C: New test.
7407
7408         PR c++/9907
7409         * g++.dg/template/sizeof5.C: New test.
7410
7411 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7412
7413         PR 11498
7414         * gcc.c-torture/compile/mangle-1.c: New file.
7415
7416 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7417
7418         PR c++/7809
7419         * g++.dg/parse/access3.C: New test.
7420
7421 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7422
7423         PR c++/11384
7424         * g++.dg/init/init-ref4.C: New test.
7425
7426 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7427
7428         PR c++/11547
7429         * g++.dg/parse/constant3.C: New test.
7430         * g++.dg/parse/crash7.C: Likewise.
7431
7432 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7433
7434         PR target/11008
7435         * gcc.dg/i386-pentium4-not-mull.c: New.
7436
7437 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7438
7439         * gcc.dg/asm-names.c (ymain): Make it weak.
7440
7441 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7442
7443         PR c++/5421
7444         * g++.dg/template/friend21.C: New test.
7445
7446 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7447
7448         * gcc.dg/cleanup-8.c: New test.
7449         * gcc.dg/cleanup-9.c: New test.
7450
7451 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7452
7453         * g++.dg/ext/dll-MI1.h: New file.
7454         * g++.dg/ext/dllexport-MI1.C: New file.
7455         * g++.dg/ext/dllimport-MI1.C: New file.
7456
7457 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7458
7459         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7460         it does not have cmpstrsi patterns (just cmpmemsi).
7461
7462 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7463
7464         PR debug/11473
7465         * g++.dg/debug/debug8.C: New test.
7466
7467 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7468
7469         PR c++/10108
7470         * g++.dg/template/crash7.C: New test.
7471
7472 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7473
7474         PR target/10795
7475         * gcc.c-torture/compile/20030708-1.c: New.
7476
7477 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7478
7479         * gcc.c-torture/execute/20030715-1.c: New test.
7480
7481 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7482
7483         * gcc.dg/pch/inline-3.c: New file.
7484         * gcc.dg/pch/inline-3.hs: New file.
7485         * gcc.dg/pch/inline-4.c: New file.
7486         * gcc.dg/pch/inline-4.hs: New file.
7487
7488 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7489
7490         PR c++/11509
7491         * g++.dg/template/crash6.C: New test.
7492
7493         PR c++/7053
7494         * g++.dg/template/friend20.C: New test.
7495
7496         PR c++/7019
7497         * g++.dg/template/overload2.C: New test.
7498
7499 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7500
7501         PR optimization/11440
7502         * gcc.c-torture/execute/20030714-1.c: New test.
7503
7504 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7505
7506         PR c++/11154
7507         * g++.dg/template/partial2.C: New test.
7508
7509 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7510
7511         PR c++/11503
7512         * g++.dg/template/anon1.C: New test.
7513
7514         PR c++/11493
7515         PR c++/11495
7516         * g++.dg/parse/template9.C: Likewise.
7517         * g++.dg/template/crash4.C: New test.
7518         * g++.dg/template/koenig1.C: Likewise.
7519         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7520         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7521         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7522         functions.
7523         * g++.old-deja/g++.jason/template36.C: Likewise.
7524         * g++.old-deja/g++.mike/p1989.C: Likewise.
7525         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7526         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7527         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7528         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7529         compiling.
7530         * g++.old-deja/g++.pt/union2.C: Use this->.
7531
7532 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7533
7534         * gcc.dg/20030711-1.c: New test.
7535
7536 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7537
7538         PR c++/11050
7539         * g++.dg/parse/args1.C: New test.
7540         * g++.pt/defarg8.C: Change expected errors.
7541
7542 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7543
7544         PR c++/8164
7545         * g++.dg/template/nontype2.C: New test.
7546
7547         PR c++/10558
7548         * g++.dg/parse/template8.C: New test.
7549
7550         PR c++/8327
7551         * g++.dg/template/scope1.C: New test.
7552
7553         * g++.dg/warn/Wsign-compare-1.C: New test.
7554
7555 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7556
7557         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7558
7559 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7560
7561         PR c++/9411
7562         * g++.dg/template/explicit2.C: New test.
7563
7564         PR c++/10032
7565         * g++.dg/warn/pedantic1.C: New test.
7566
7567 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7568
7569         PR c++ 9483
7570         * g++.dg/other/field1.C: New test.
7571
7572 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7573
7574         PR c/11449
7575         * gcc.c-torture/compile/20030707-1.c: New.
7576
7577 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7578
7579         PR c++/10849
7580         * g++.dg/template/access12.C: New test.
7581
7582 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7583
7584         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7585         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7586         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7587         * gcc.misc-tests/gcov.exp: Update
7588         * g++.dg/gcov/gcov.exp: Update
7589         * lib/gcov.exp: Update.
7590
7591 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7592
7593         * g++.dg/abi/mangle17.C: Make sure template expressions are
7594         dependent.
7595         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7596         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7597         * g++.dg/opt/stack1.C: Remove erroneous code.
7598         * g++.dg/parse/template7.C: New test.
7599         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7600         * g++.old-deja/g++.pt/crash4.C: Likewise.
7601
7602 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7603
7604         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7605         with zero or one occurence of `$' after the initial `L'.
7606
7607 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7608
7609         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7610
7611 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7612
7613         PR c/11370
7614         * gcc.dg/Wunreachable-6.c: New testcase.
7615         * gcc.dg/Wunreachable-7.c: New testcase.
7616
7617 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7618
7619         PR c/11420
7620         * gcc.dg/20030708-1.c: New test.
7621
7622 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7623
7624         * gcc.dg/compat/sdata-section.h: New file.
7625         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7626         * gcc.dg/torture/mips-sdata-1.c: New test.
7627
7628 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7629
7630         PR c++/11030
7631         * g++.dg/template/friend19.C: New test.
7632
7633 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7634
7635         * g++.dg/opt/strength-reduce.C: New test.
7636
7637 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7638
7639         PR target/10979
7640         * gcc.dg/20030707-1.c: New testcase.
7641
7642 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7643
7644         PR optimization/11059
7645         * g++.dg/opt/emptyunion.C: New testcase.
7646
7647 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7648             Eric Botcazou  <ebotcazou@libertysurf.fr>
7649
7650         * g++.dg/opt/stack1.C: New test.
7651
7652 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7653
7654         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7655         run test.
7656
7657         PR c++/11431
7658         * g++.dg/expr/static_cast3.C: New test.
7659
7660 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7661
7662         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7663         everywhere.
7664         * gcc.dg/concat.c: Concatenation of string constants with
7665         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7666         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7667         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7668         necessary to avoid multi-character character constant warning.
7669         * gcc.dg/cpp/escape.c: Likewise.
7670         * gcc.dg/cpp/ucs.c: Likewise.
7671         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7672         Fix a typo.
7673
7674 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7675
7676         PR c/11428
7677         * gcc.c-torture/compile/20030704-1.c: New.
7678
7679 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7680
7681         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7682
7683 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7684
7685         PR c++/5287, PR c++/7910,  PR c++/11021
7686         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7687         tests for warnings.
7688         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7689         * g++.dg/ext/dllimport3.C: Likewise.
7690         * g++.dg/ext/dllimport4.C: New file.
7691         * g++.dg/ext/dllimport5.C: New file.
7692         * g++.dg/ext/dllimport6.C: New file.
7693         * g++.dg/ext/dllimport7.C: New file.
7694         * g++.dg/ext/dllimport8.C: New file.
7695         * g++.dg/ext/dllimport9.C: New file.
7696         * g++.dg/ext/dllimport10.C: New file.
7697         * g++.dg/ext/dllexport1.C: New file.
7698
7699 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7700
7701         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7702         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7703
7704 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7705
7706         * gcc.dg/builtins-25.c: New testcase.
7707         * gcc.dg/builtins-26.c: New testcase.
7708
7709 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7710
7711         * gcc.dg/compat/vector-defs.h: New file.
7712         * gcc.dg/compat/vector-setup.h: New file.
7713         * gcc.dg/compat/vector-check.h: New file.
7714         * gcc.dg/compat/vector-1_main.c: New file.
7715         * gcc.dg/compat/vector-1_x.c: New file.
7716         * gcc.dg/compat/vector-1_y.c: New file.
7717         * gcc.dg/compat/vector-2_main.c: New file.
7718         * gcc.dg/compat/vector-2_x.c: New file.
7719         * gcc.dg/compat/vector-2_y.c: New file.
7720
7721         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7722         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7723         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7724         * gcc.dg/compat/struct-align-1.h: New file.
7725         * gcc.dg/compat/struct-align-1_main.c: New file.
7726         * gcc.dg/compat/struct-align-1_x.c: New file.
7727         * gcc.dg/compat/struct-align-1_y.c: New file.
7728         * gcc.dg/compat/struct-align-2.h: New file.
7729         * gcc.dg/compat/struct-align-2_main.c: New file.
7730         * gcc.dg/compat/struct-align-2_x.c: New file.
7731         * gcc.dg/co
7732         * g++.old-deja/g++.other/comdat3.C: Likewise.
7733         * g++.old-deja/g++.other/ctor1.C: Likewise.
7734         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7735
7736 2003-06-05  Richard Henderson  <rth@redhat.com>
7737
7738         * gcc.dg/debug/20030605-1.c: New.
7739
7740 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7741
7742         * README.QMTEST: Update.
7743
7744 2003-06-04  Richard Henderson  <rth@redhat.com>
7745
7746         * gcc.dg/cleanup-1.c: New.
7747         * gcc.dg/cleanup-2.c: New.
7748         * gcc.dg/cleanup-3.c: New.
7749         * gcc.dg/cleanup-4.c: New.
7750         * gcc.dg/cleanup-5.c: New.
7751         * gcc.dg/cleanup-6.c: New.
7752         * gcc.dg/cleanup-7.c: New.
7753
7754 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7755
7756         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7757
7758         * lib/dg-pch.exp: New file.
7759         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7760         * gcc.dg/pch/pch.exp: Likewise.
7761
7762 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7763
7764         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7765         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7766         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7767         * gcc.dg/builtins-17.c: New test case.
7768         * gcc.dg/i386-387-4.c: New test case.
7769         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7770
7771 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7772
7773         * gcc.dg/ultrasp9.c: New test.
7774
7775 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7776
7777         * gcc.c-torture/compile/20030604-1.c: New test.
7778         * gcc.dg/sparc-constant-1.c: New test.
7779
7780 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7781
7782         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7783
7784 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7785
7786         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7787
7788         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7789         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7790
7791 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7792
7793         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7794
7795 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7796
7797         PR c++/10940
7798         * g++.dg/template/spec10.C: New test.
7799
7800 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7801
7802         * gcc.dg/builtins-16.c: New test case.
7803
7804 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7805
7806         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7807         mempcpy test with post-increments.
7808         * gcc.c-torture/execute/string-opt-3.c: New test.
7809         * gcc.dg/string-opt-1.c: New test.
7810
7811 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7812
7813         PR fortran/10965
7814         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7815
7816 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7817
7818         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7819         (scan-assembler): ... here.  Use dg-scan.
7820         (scan-assembler-not): Likewise.
7821         (scan-file): New function.
7822         (scan-file-not): Likewise.
7823         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7824         * gcc.dg/cpp/_Pragma4.c: Likewise.
7825         * gcc.dg/cpp/_Pragma5.c: Likewise.
7826         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7827         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7828         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7829         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7830         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7831         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7832         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7833         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7834         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7835         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7836         * gcc.dg/cpp/cxxcom1.c: Likewise.
7837         * gcc.dg/cpp/line1.c: Likewise.
7838         * gcc.dg/cpp/maccom1.c: Likewise.
7839         * gcc.dg/cpp/maccom2.c: Likewise.
7840         * gcc.dg/cpp/maccom3.c: Likewise.
7841         * gcc.dg/cpp/maccom4.c: Likewise.
7842         * gcc.dg/cpp/maccom5.c: Likewise.
7843         * gcc.dg/cpp/maccom6.c: Likewise.
7844         * gcc.dg/cpp/multiline.c: Likewise.
7845         * gcc.dg/cpp/spacing1.c: Likewise.
7846         * gcc.dg/cpp/spacing2.c: Likewise.
7847         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7848         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7849         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7850         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7851         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7852         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7853         * gcc.dg/cpp/cxxcom2.c: Likewise.
7854         * gcc.dg/cpp/cxxcom2.h: New file.
7855
7856         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7857         * g++.dg/cpp/truefalse.C: Here.
7858         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7859
7860 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7861
7862         * gcc.dg/cpp/redef3.c: New file.
7863
7864 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7865
7866         * gcc.dg/i386-loop-3.c: New test.
7867
7868 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7869
7870         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7871
7872 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7873
7874         * gcc.dg/fwrapv-1.c: New test case.
7875         * gcc.dg/fwrapv-2.c: New test case.
7876
7877 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7878
7879         PR c++/10956
7880         * g++.dg/template/spec9.C: New test.
7881
7882 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7883
7884         * gcc.dg/duff-4.c: New test case.
7885
7886 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7887
7888         PR fortran/10843
7889         * g77.dg/ffixed-form-1.f: New test
7890         * g77.dg/ffixed-form-2.f: New test
7891         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7892         * g77.dg/ffree-form-3.f: New test
7893
7894 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7895
7896         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7897         * gcc.dg/wint_t-1.c: Likewise.
7898
7899 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7900
7901         * g++.dg/template/access11.C: New test.
7902
7903 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7904
7905         PR c++/10849
7906         * g++.dg/template/access10.C: New test.
7907
7908 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7909             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7910
7911         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7912
7913 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7914
7915         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7916         suppress for powerpc-*-darwin*.
7917         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7918
7919 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7920
7921         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7922         suppress option for powerpc-*-darwin*.
7923
7924 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7925
7926         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7927         * gcc.dg/builtins-4.c: Add test for fmod.
7928
7929 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7930
7931         PR c++/10682
7932         * g++.dg/template/instantiate4.C: New test.
7933
7934 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7935
7936         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7937
7938 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7939
7940         * gcc.dg/compat/scalar-return-1_main.c: New file.
7941         * gcc.dg/compat/scalar-return-1_x.c: New file.
7942         * gcc.dg/compat/scalar-return-1_y.c: New file.
7943         * gcc.dg/compat/scalar-return-2_main.c: New file.
7944         * gcc.dg/compat/scalar-return-2_x.c: New file.
7945         * gcc.dg/compat/scalar-return-2_y.c: New file.
7946         * gcc.dg/compat/struct-return-3_main.c: New file.
7947         * gcc.dg/compat/struct-return-3_y.c: New file.
7948         * gcc.dg/compat/struct-return-3_x.c: New file.
7949         * gcc.dg/compat/struct-return-2_main.c: New file.
7950         * gcc.dg/compat/struct-return-2_x.c: New file.
7951         * gcc.dg/compat/struct-return-2_y.c: New file.
7952
7953 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7954
7955         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7956         for hppa*-hp-hpux*.
7957         * gcc.dg/20021014-1.c (dg-options): Likewise.
7958         * gcc.dg/nest.c (dg-options): Likewise.
7959
7960 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7961
7962         PR c++/9738
7963         * g++.dg/ext/dllimport2.C: New file.
7964         * g++.dg/ext/dllimport3.C: New file.
7965
7966 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7967
7968         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7969         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7970         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7971         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7972         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7973         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7974         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7975         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7976         * gcc.dg/compat/small-struct-defs.h: New file.
7977         * gcc.dg/compat/small-struct-init.h: New file.
7978         * gcc.dg/compat/small-struct-check.h: New file.
7979         * gcc.dg/compat/fp-struct-defs.h: New file.
7980         * gcc.dg/compat/fp-struct-check.h: New file.
7981         * gcc.dg/compat/fp-struct-init.h: New file.
7982         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7983         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7984
7985 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7986
7987         * gcc.dg/20030225-2.c: New test.
7988
7989 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7990             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7991
7992         * gcc.c-torture/compile/20030518-1.c: New test case.
7993
7994 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7995
7996         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7997         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7998         gcc-dg-debug-runtest.
7999         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
8000         gcc-dg-debug-runtest.
8001
8002 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8003
8004         PR c++/9022
8005         * g++.dg/lookup/using6.C: New test.
8006
8007 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8008
8009         * g++.dg/parse/access2.C: New test.
8010
8011 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
8012
8013         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
8014         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
8015         * gcc.dg/debug/debug.exp: Likewise.
8016
8017 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
8018
8019         * gcc.dg/dollar.c: New test.
8020
8021 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
8022
8023         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
8024         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
8025         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
8026         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
8027         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
8028         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
8029         * gcc.dg/compat/struct-by-value-6_main.c: New file.
8030         * gcc.dg/compat/struct-by-value-6_x.c: New file.
8031         * gcc.dg/compat/struct-by-value-6_y.c: New file.
8032         * gcc.dg/compat/struct-by-value-7_main.c: New file.
8033         * gcc.dg/compat/struct-by-value-7_x.c: New file.
8034         * gcc.dg/compat/struct-by-value-7_y.c: New file.
8035         * gcc.dg/compat/struct-by-value-8_main.c: New file.
8036         * gcc.dg/compat/struct-by-value-8_x.c: New file.
8037         * gcc.dg/compat/struct-by-value-8_y.c: New file.
8038         * gcc.dg/compat/struct-by-value-9_main.c: New file.
8039         * gcc.dg/compat/struct-by-value-9_x.c: New file.
8040         * gcc.dg/compat/struct-by-value-9_y.c: New file.
8041
8042 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
8043
8044         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
8045         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
8046         support for "repo" mode.
8047         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
8048         * lib/g77-dg.exp: Likewise.
8049         * lib/obj-dg.exp: Likewise.
8050
8051 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
8052
8053         Merge from gcc-3_2-rhl8-branch:
8054         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
8055
8056         * gcc.dg/tls/opt-6.c: New test.
8057
8058         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
8059
8060         * gcc.dg/20030405-1.c: New test.
8061
8062         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
8063
8064         * gcc.dg/20030309-1.c: New test.
8065
8066         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8067
8068         * gcc.c-torture/execute/20030307-1.c: New test.
8069
8070         2003-02-20  Randolph Chung  <tausq@debian.org>
8071
8072         * gcc.c-torture/compile/20030220-1.c: New test.
8073
8074         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
8075
8076         * gcc.dg/20030217-1.c: New test.
8077
8078         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
8079
8080         * gcc.c-torture/compile/20020129-1.c: New test.
8081
8082         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8083
8084         * gcc.dg/unroll-1.c: New test.
8085
8086         2002-11-16  Jan Hubicka  <jh@suse.cz>
8087
8088         * gcc.c-torture/execute/20020920-1.c: New test.
8089
8090         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
8091
8092         PR target/7434
8093         * gcc.c-torture/compile/20021008-1.c: New test.
8094
8095         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
8096
8097         PR target/7559
8098         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
8099
8100         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
8101
8102         * gcc.c-torture/compile/20020807-1.c: New test.
8103
8104         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
8105
8106         * gcc.dg/tls/opt-1.c: New test.
8107
8108         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
8109
8110         * gcc.dg/20020729-1.c: New test.
8111
8112         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
8113
8114         * g++.dg/opt/life1.C: New test.
8115
8116         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
8117
8118         * gcc.dg/20020525-1.c: New test.
8119
8120         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR c++/6794
8123         * g++.dg/ext/pretty1.C: New test.
8124         * g++.dg/ext/pretty2.C: New test.
8125
8126 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
8127
8128         PR c++/8385
8129         * g++.dg/ext/typeof5.C: New test.
8130
8131 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
8132
8133         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
8134         __USER_LABEL_PREFIX__ into account.
8135         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
8136
8137 2003-05-14  Roger Sayle  <roger@eyesopen.com>
8138
8139         * gcc.dg/builtins-15.c: New test case.
8140
8141 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
8142
8143         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
8144
8145 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
8146
8147         * lib/g++.exp: Tweak handling of additional source files.
8148         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
8149         * g++.dg/special/conpr-2a.C: Rename to ...
8150         * g++.dg/special/conpr-2a.cc: ... this.
8151         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
8152         * g++.dg/special/conpr-3a.C: Rename to ...
8153         * g++.dg/special/conpr-3a.cc: This.
8154         * g++.dg/special/conpr-3b.C: Rename to ...
8155         * g++.dg/special/conpr-3b.cc: This.
8156         * g++.dg/special/conpr-4.C: New test.
8157         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
8158
8159 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
8160
8161         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
8162
8163 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8164
8165         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
8166         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8167         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
8168         * g++.old-deja/g++.other/warn3.C: Likewise.
8169
8170 2003-05-11  Roger Sayle  <roger@eyesopen.com>
8171
8172         * gcc.dg/i386-387-1.c: Update to also test log.
8173         * gcc.dg/i386-387-2.c: Likewise.
8174
8175 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
8176
8177         * g77.f-torture/execute/int8421.f: New test.
8178
8179 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8180
8181         PR c++/10230, c++/10481
8182         * g++.dg/lookup/scoped5.C: New test.
8183
8184 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8185
8186         PR c++/10552
8187         * g++.dg/template/ttp6.C: New test.
8188
8189 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
8190
8191         * gcc.c-torture/execute/builtins: New directory.
8192         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
8193         gcc.c-torture/execute/builtins.
8194         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
8195         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
8196         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
8197         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
8198
8199 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8200
8201         PR c++/9252
8202         * g++.dg/template/access8.C: New test.
8203         * g++.dg/template/access9.C: New test.
8204
8205 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8206
8207         PR c++/9554
8208         * g++.dg/parse/access1.C: New test.
8209
8210 2003-05-09  DJ Delorie  <dj@redhat.com>
8211
8212         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
8213         long, and not an int.
8214
8215 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8216
8217         PR c++/10555, c++/10576
8218         * g++.dg/template/memclass1.C: New test.
8219
8220 2003-05-08  DJ Delorie  <dj@redhat.com>
8221
8222         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
8223         targets.
8224         * gcc.c-torture/execute/20021024-1.x: Likewise.
8225         * gcc.c-torture/execute/shiftdi.x: Likewise.
8226         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
8227         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
8228         * gcc.dg/20021018-1.c: Likewise.
8229
8230 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8231
8232         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
8233
8234         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
8235         (bcopy): Call memmove.
8236
8237 2003-05-08  Roger Sayle  <roger@eyesopen.com>
8238
8239         * g77.f-torture/compile/8485.f: New test case.
8240
8241 2003-05-07  Richard Henderson  <rth@redhat.com>
8242
8243         PR c++/10570
8244         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
8245         Verify exception_cleanup not called for rethrows.
8246         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
8247         when exiting catch block without rethrowing.
8248         * g++.dg/eh/forced3.C: New.
8249         * g++.dg/eh/forced4.C: New.
8250
8251 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
8252
8253         * gcc.dg/20030505.c: Fix triplet.
8254
8255 2003-05-06  DJ Delorie  <dj@redhat.com>
8256
8257         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
8258         * gcc.dg/nest.c: Likewise.
8259
8260 2003-05-05  Roger Sayle  <roger@eyesopen.com>
8261
8262         * gcc.dg/builtins-14.c: New test case.
8263
8264 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
8265
8266         * lib/compat.exp (compat-execute): New argument.
8267         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
8268         * gcc.dg/compat: New test directory.
8269         * gcc.dg/compat/compat.exp: New expect script.
8270         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
8271         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
8272         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
8273         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
8274         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
8275         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
8276
8277         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
8278         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
8279         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
8280         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
8281         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
8282         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
8283         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
8284         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
8285         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
8286         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
8287         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
8288         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
8289         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
8290         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
8291         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
8292
8293 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
8294
8295         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
8296
8297 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
8298
8299         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
8300
8301 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
8302
8303         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
8304         * gcc.dg/ppc-fsel-2.c: New test.
8305
8306         * gcc.dg/unused-5.c: New test.
8307
8308 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8309
8310         PR c++/10496
8311         * g++.dg/warn/pmf1.C: New test.
8312
8313 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8314
8315         PR c++/4494
8316         * g++.dg/warn/main.C: New test.
8317
8318 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8319
8320         * gcc.dg/nonnull-3.c: New test.
8321
8322 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
8323
8324         * gcc.dg/cpp/Wtrigraphs.c: Update.
8325         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
8326
8327 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
8328
8329         * gcc.dg/ppc-fsel-1.c: New test.
8330
8331 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
8332
8333         PR c/10604
8334         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
8335
8336 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
8337
8338         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
8339
8340 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8341
8342         PR c++/9364, c++/10553, c++/10586
8343         * g++.dg/parse/typename4.C: New test.
8344         * g++.dg/parse/typename5.C: Likewise.
8345
8346 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
8347
8348         * gcc.c-torture/compile/20030503-1.c: New test.
8349
8350 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8351
8352         * g++.dg/lookup/using5.C: Fix testcase error.
8353
8354 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
8355
8356         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
8357         since MEABI is no longer supported.  Remove all vestiges
8358         of MEABI from the test.
8359
8360 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8361
8362         PR c++/10554
8363         * g++.dg/lookup/using5.C: New test.
8364
8365 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8366
8367         PR c++/8772
8368         * g++.dg/template/ttp5.C: New test.
8369
8370 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
8371
8372         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8373         (dg-gpp-additional-sources): New function.
8374         (dg-gpp-additional-files): Likewise.
8375         * lib/g++.exp (additional_sources): New variable.
8376         (additional_files): Likewise.
8377         (g++_target_compile): Deal with them.
8378         * lib/old-dejagnu.exp: Remove.
8379         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8380         * g++.old-deja: Revise all tests to use dg commands.
8381
8382 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8383
8384         PR c++/9432, c++/9528
8385         * g++.dg/lookup/using4.C: New test.
8386
8387 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8388
8389         * gcc.dg/noreturn-5.c: New file.
8390         * gcc.dg/noreturn-6.c: New file.
8391
8392         * gcc.c-torture/compile/inline-1.c: New file.
8393
8394 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8395
8396         PR c++/10551
8397         * g++.dg/template/explicit1.C: New test.
8398
8399 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8400
8401         PR c++/10549
8402         * g++.dg/other/bitfield1.C: New test.
8403
8404         PR c++/10527
8405         * g++.dg/init/new7.C: New test.
8406
8407 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8408
8409         * g++.dg/ext/desig1.C: New test.
8410         * g++.dg/ext/init1.C: Update.
8411
8412         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8413
8414 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/10180
8417         * g++.dg/warn/Winline-1.C: New test.
8418
8419 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8420
8421         * gcc.c-torture/execute/string-opt-19.c: New test.
8422
8423         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8424         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8425
8426 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8427
8428         PR c++/10506
8429         * g++.dg/init/new6.C: New test.
8430
8431         PR c++/10503
8432         * g++.dg/init/ref6.C: New test.
8433
8434 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8435
8436         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8437
8438 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8439
8440         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8441         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8442
8443 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8444
8445         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8446         initialized static data members.
8447
8448 2003-04-25  H.J. Lu <hjl@gnu.org>
8449
8450         * gcc.dg/ia64-sync-4.c: New test.
8451
8452 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8453
8454         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8455         date.
8456
8457 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8458
8459         PR c++/10337
8460         * g++.dg/warn/conv1.C: New test.
8461         * g++.old-deja/g++.other/conv7.C: Adjust.
8462         * g++.old-deja/g++.other/overload14.C: Adjust.
8463
8464 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8465
8466         PR c++/10471
8467         * g++.dg/template/defarg2.C: New test.
8468
8469 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8470
8471         * gcc.dg/cpp/include2.c: Update.
8472         * gcc.dg/cpp/multiline-2.c: New.
8473         * gcc.dg/cpp/multiline.c: Update.
8474         * gcc.dg/cpp/strify2.c: Update.
8475         * gcc.dg/cpp/trad/literals-2.c: Update.
8476
8477 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8478
8479         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8480
8481 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8482
8483         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8484
8485 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8486
8487         PR c++/10451
8488         * g++.dg/parse/crash4.C: New test.
8489
8490         PR c++/9847
8491         * g++.dg/parse/crash5.C: New test.
8492
8493 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8494
8495         PR c++/10446
8496         * g++.dg/parse/crash3.C: New test.
8497
8498         PR c++/10428
8499         * g++.dg/parse/elab1.C: New test.
8500
8501 2003-04-22  Devang Patel  <dpatel@apple.com>
8502
8503         * gcc.dg/cpp/trad/funlike-5.c: New test.
8504
8505 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8506
8507         * g++.dg/other/packed1.C: Fix dg options.
8508
8509 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8510
8511         * g++.dg/other/offsetof2.C: New test.
8512
8513 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8514
8515         * g++.dg/template/recurse.C: Adjust location of error messages.
8516
8517 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8518
8519         PR c++/9881
8520         * g++.dg/init/addr-const1.C: New test.
8521         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8522
8523 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8524
8525         PR c++/10405
8526         * g++.dg/lookup/struct-hack1.C: New test.
8527
8528 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8529
8530         * ucs.c: Update diagnostic messages.
8531
8532 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8533
8534         * gcc.dg/cpp/truefalse.cpp: New test.
8535         * gcc.dg/cpp/cpp.exp: Update.
8536         * g++.dg/other/stdbool-if.C: Remove.
8537
8538 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8539
8540         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8541         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8542
8543 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8544
8545         * gcc.c-torture/compile/20030418-1.c: New test.
8546
8547 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8548
8549         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8550
8551 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8552
8553         PR c++/10347
8554         g++.dg/template/dependent-name1.C: New test.
8555
8556 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8557
8558         * gcc.dg/warn-1.c (tourist_guide): New array,
8559         contains a pointer to bar.
8560
8561 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8562
8563         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8564         * gcc.c-torture/execute/medce-1.c: New test case.
8565         * gcc.c-torture/execute/medce-2.c: New test case.
8566
8567 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8568
8569         * lib/prune.exp: Ignore more messages.
8570
8571         PR c++/10381
8572         * g++.dg/parse/lookup3.C: New test.
8573
8574 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8575
8576         * gcc.c-torture/compile/20030415-1.c : New test.
8577
8578 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8579
8580         * gcc.c-torture/execute/scope-2.c: Move to ...
8581         * gcc.dg/noncompile/scope.c: .... here.
8582
8583 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8584
8585         * gcc.dg/20030414-2.c: New test case.
8586
8587 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8588
8589         PR target/10377
8590         * gcc.dg/20030414-1.c: New test.
8591
8592 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8593
8594         * gcc.dg/builtins-12.c: New test case.
8595         * gcc.dg/builtins-13.c: New test case.
8596
8597 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8598
8599         * gcc.c-torture/execute/string-opt-18.c: New test.
8600
8601 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8602
8603         PR c++/10300
8604         * g++.dg/init/new5.C: New test.
8605
8606 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8607
8608         PR c++/7910
8609         * g++.dg/ext/dllimport1.C: New test.
8610
8611 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8612
8613         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8614
8615 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8616
8617         PR Fortran/9263
8618         * g77.f-torture/noncompile/9263.f: New test
8619         PR Fortran/1832
8620         * g77.f-torture/execute/1832.f: New test
8621
8622 2003-04-11  David Chad  <davidc@freebsd.org>
8623             Loren J. Rittle  <ljrittle@acm.org>
8624
8625         libobjc/8562
8626         * objc.dg/headers.m: New test.
8627
8628 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8629
8630         * gcc.c-torture/execute/builtin-noret-2.c: New.
8631         * gcc.c-torture/execute/builtin-noret-2.x: New.
8632         XFAIL builtin-noret-2.c at -O1 and above.
8633         * gcc.dg/redecl.c: New.
8634         * gcc.dg/Wshadow-1.c: Update error regexps.
8635
8636 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8637
8638         * g++.dg/abi/bitfield10.C: New test.
8639
8640 2003-04-09  Mike Stump  <mrs@apple.com>
8641
8642         * gcc.dg/pch/pch.exp: Make testcase names longer.
8643         * g++.dg/pch/pch.exp: Make testcase names longer.
8644
8645 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8646
8647         * gcc.dg/builtins-11.c: New test case.
8648
8649 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8650
8651         * gcc.dg/builtins-9.c: New test case.
8652         * gcc.dg/builtins-10.c: New test case.
8653
8654 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8655
8656         * gcc.dg/noncompile/init-4.c.c: New test.
8657
8658 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8659
8660         * gcc.misc-test/gcov-9.c: New test.
8661         * gcc.misc-test/gcov-10.c: New test
8662         * gcc.misc-test/gcov-11.c: New test.
8663
8664 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8665
8666         PR optimization/10024
8667         * gcc.c-torture/compile/20030405-1.c: New test.
8668
8669 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8670
8671         * gcc.dg/pch/static-3.c: New.
8672         * gcc.dg/pch/static-3.hs: New.
8673         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8674
8675 2003-04-04  Richard Henderson  <rth@redhat.com>
8676
8677         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8678         * g++.dg/eh/forced2.C: Likewise.
8679
8680 2003-04-03  Mike Stump  <mrs@apple.com>
8681
8682         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8683         target arg.
8684         (scan-assembler-times, scan-assembler-not): Likewise.
8685         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8686
8687 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8688
8689         * gcc.dg/sparc-loop-1.c: New test.
8690
8691 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8692
8693         PR other/9274
8694         * g++.dg/pch/system-2.C: New.
8695         * g++.dg/pch/system-2.Hs: New.
8696
8697 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8698
8699         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8700
8701         * g++.dg/eh/simd-1.C (vecfunc): Same.
8702
8703 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8704
8705         * gcc.c-torture/execute/20030401-1.c: New test case.
8706
8707 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8708
8709         * objc.dg/defs.m: New.
8710
8711 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8712
8713         * g++.dg/eh/simd-1.C: New.
8714         * g++.dg/eh/simd-2.C: New.
8715
8716 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8717
8718         * gcc.c-torture/execute/simd-3.c: New.
8719
8720 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8721
8722         PR c/9936
8723         * gcc.dg/20030331-2.c: New test.
8724
8725 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/10278
8728         * g++.dg/parse/crash2.C: New test.
8729
8730 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8731
8732         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8733         * gcc.c-torture/execute/20030331-1.c: ...here.
8734
8735 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8736
8737         * gcc.c-torture/execute/20030331-1.c: New test.
8738
8739 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8740
8741         * lib/gcov.exp: Adjust call return testing strings.
8742         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8743
8744 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8745
8746         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8747         * gcc.dg/builtins-7.c: New test case.
8748         * gcc.dg/builtins-8.c: New test case.
8749
8750 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8751
8752         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8753
8754 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8755
8756         PR c++/7647
8757         * g++.dg/lookup-class-member-2.C: New test.
8758
8759 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8760
8761         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8762
8763 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8764
8765         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8766
8767 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8768
8769         * g++.dg/init/attrib1.C: New test.
8770
8771 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8772
8773         * gcc.dg/ultrasp8.c: New test.
8774
8775 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8776
8777         * gcc.dg/ultrasp7.c: New test.
8778
8779 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8780
8781         PR c++/10047
8782         * g++.dg/template/inline1.C: New test.
8783
8784 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8785
8786         * gcc.dg/sparc-dwarf2.c: New test.
8787
8788 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8789
8790         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8791         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8792
8793 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8794
8795         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8796         than reading .x files.
8797         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8798         * g77.dg/gcov/gcov-1.f: Likewise.
8799         * gcc.misc-tests/gcov-4b.c: Likewise.
8800         * gcc.misc-tests/gcov-5b.c: Likewise.
8801         * gcc.misc-tests/gcov-6.c: Likewise.
8802         * gcc.misc-tests/gcov-7.c: Likewise.
8803         * gcc.misc-tests/gcov-8.c: Likewise.
8804         * g++.dg/gcov/gcov-1.x: Remove.
8805         * g77.dg/gcov/gcov-1.x: Likewise.
8806         * gcc.misc-tests/gcov-4b.x: Likewise.
8807         * gcc.misc-tests/gcov-5b.x: Likewise.
8808         * gcc.misc-tests/gcov-6.x: Likewise.
8809         * gcc.misc-tests/gcov-7.x: Likewise.
8810         * gcc.misc-tests/gcov-8.x: Likewise.
8811
8812 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8813
8814         PR opt/10087
8815         * gcc.dg/20030324-1.c: New test.
8816
8817 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8818
8819         PR c++/10224
8820         * g++.dg/template/arg3.C: New test.
8821
8822         PR c++/10158
8823         * g++.dg/template/friend18.C: New test.
8824
8825 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8826
8827         * g77.f-torture/compile/20030326-1.f: New test case.
8828
8829 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8830
8831         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8832
8833         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8834
8835 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8836
8837         * gcc.dg/ia64-sync-3.c: New test.
8838
8839 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8840
8841         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8842
8843 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8844
8845         * gcc.dg/ultrasp6.c: New test.
8846
8847 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8848
8849         * gcc.dg/i386-signbit-1.c: New test.
8850         * gcc.dg/i386-signbit-2.c: New test.
8851         * gcc.dg/i386-signbit-3.c: New test.
8852
8853 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8854
8855         * gcc.dg/ultrasp5.c: Fix options.
8856
8857 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8858
8859         * gcc.dg/ultrasp5.c: Fix comment.
8860
8861 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8862
8863         PR fortran/10197
8864         * g77.f-torture/execute/10197.f: New test.
8865
8866 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8867
8868         PR c++/9898, c++/383
8869         * g++.dg/template/conv6.C: New test.
8870
8871         PR c++/10119
8872         * g++.dg/template/ptrmem5.C: New test.
8873
8874         PR c++/10026
8875         * g++.dg/lookup/koenig1.C: New test.
8876
8877         PR C++/10199
8878         * g++.dg/lookup/template2.C: New test.
8879
8880 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8881
8882         * g++.dg/opt/rtti1.C: New test.
8883
8884 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8885
8886         * gcc.dg/ultrasp5.c: New test.
8887
8888 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8889
8890         PR middle-end/9967
8891         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8892         builtin fputs.
8893
8894 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8895
8896         PR c/8224
8897         * gcc.dg/20030323-1.c: New test.
8898
8899 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8900
8901         * gcc.c-torture/compile/20030323-1.c: New test case.
8902
8903 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8904
8905         * gcc.dg/20030321-1.c: New test.
8906
8907 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8908
8909         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8910
8911 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8912
8913         PR c++/9978, c++/9708
8914         * g++.dg/ext/vlm1.C: Adjust expected error.
8915         * g++.dg/ext/vla2.C: New test.
8916         * g++.dg/template/arg1.C: New test.
8917         * g++.dg/template/arg2.C: New test.
8918
8919 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8920
8921         * g77.f-torture/execute/select.f: New test.
8922         * g77.f-torture/noncompile/select_no_compile.f: New test.
8923
8924 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8925
8926         PR c++/9898
8927         * g++.dg/other/error4.C: New test.
8928
8929 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8930
8931         * g++.dg/template/friend17.C: New test.
8932
8933 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8934
8935         * gcc.c-torture/compile/20030320-1.c: New.
8936
8937 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8938
8939         * gcc.dg/builtins-6.c: New test case.
8940
8941 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8942
8943         PR target/10073
8944         * gcc.c-torture/compile/20030319-1.c: New.
8945
8946 2003-03-18  Jan Hubicka  <jh@suse.cz>
8947
8948         * gcc.dg/i386-cvt-1.c: New test.
8949
8950 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8951
8952         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8953         * objc.dg/naming-2.m: Likewise.
8954
8955 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8956
8957         PR c++/9639
8958         * g++.dg/parse/crash1.C: New test.
8959
8960 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8961
8962         PR c++/8805
8963         * g++.dg/eh/cleanup1.C: New test.
8964
8965 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8966
8967         * gcc.c-torture/execute/20030316-1.c: New test case.
8968
8969 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8970
8971         PR c++/9629
8972         * g++.dg/init/ctor2.C: New test.
8973
8974 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8975
8976         * g77.f-torture/compile/xformat.f: New test case.
8977
8978 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8979
8980         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8981         * g++.old-deja/g++.mike/eh50.C: Likewise.
8982
8983 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8984
8985         PR c++/6440
8986         * g++.dg/template/spec7.C: New test.
8987         * g++.dg/template/spec8.C: Likewise.
8988
8989 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8990
8991         * gcc.c-torture/execute/20030313-1.c: New test.
8992
8993 2003-03-14  Richard Henderson  <rth@redhat.com>
8994
8995         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8996
8997 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8998
8999         * gcc.c-torture/compile/20030314-1.c: New test.
9000
9001 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
9002
9003         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
9004         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
9005         thumb target,
9006         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
9007         to accept newer _imp__  prefix and additional
9008         newline in .drectve section.
9009         * gcc.dg/dll-4.c: Likewise.
9010         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
9011         switch.
9012
9013 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
9014
9015         * g++.dg/parse/namespace9.C: New test.
9016
9017         * g++.dg/init/ref5.C: New test.
9018         * g++.dg/parse/ptrmem1.C: Likewise.
9019
9020 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9021
9022         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
9023         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
9024         regular expression.
9025         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
9026         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
9027
9028 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
9029
9030         * gcc.c-torture/execute/20030224-2.c: New test.
9031
9032 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9033
9034         * gcc.dg/decl-3.c: New test.
9035
9036 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9037
9038         * gcc.dg/i386-loop-2.c: New test.
9039
9040 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
9041
9042         PR c++/9474
9043         * g++.dg/parse/namespace8.C: New test.
9044
9045         PR c++/9924
9046         * g++.dg/overload/builtin2.C: New test.
9047
9048 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
9049
9050         * gcc.dg/return-type-3.c: New test.
9051
9052 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
9053
9054         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
9055         profiling options are not supported.
9056
9057 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
9058
9059         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
9060         * g++.old-deja/g++.warn/impint2.C: Likewise.
9061
9062 2003-03-10  Devang Patel  <dpatel@apple.com>
9063
9064         * g++.dg/cpp/c++_cmd_1.C: New test.
9065         * g++.dg/cpp/c++_cmd_1.h: New file.
9066
9067 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
9068
9069         * gcc.dg/altivec-9.c: New file.
9070
9071 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9072
9073         * gcc.dg/ppc-sdata-1.c: New test.
9074         * gcc.dg/ppc-sdata-2.c: New test.
9075
9076 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
9077
9078         PR c++/9373
9079         * g++.dg/opt/ptrmem2.C: New test.
9080
9081         PR c++/8534
9082         * g++.dg/opt/ptrmem1.C: New test.
9083
9084 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9085
9086         * gcc.dg/i386-loop-1.c: New test.
9087
9088 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9089
9090         PR c++/9970
9091         * g++.dg/lookup/friend1.C: New test.
9092
9093 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
9094
9095         PR c++/9823
9096         * g++.dg/parser/constructor1.C: New test.
9097
9098 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
9099
9100         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
9101
9102         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
9103
9104 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
9105
9106         * gcc.dg/cpp/Wunused.c: Update test.
9107
9108 2003-03-08  Jan Hubicka  <jh@suse.cz>
9109
9110         * gcc.dg/inline-3.c: New test.
9111
9112 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
9113
9114         PR c++/9809
9115         * g++.dg/parse/builtin1.C: New test.
9116
9117         PR c++/9982
9118         * g++.dg/abi/cookie1.C: New test.
9119         * g++.dg/abi/cookie2.C: Likewise.
9120
9121         PR c++/9524
9122         * g++.dg/template/field1.C: New test.
9123
9124         PR c++/9912
9125         * g++.dg/parse/class1.C: New test.
9126         * g++.dg/parse/namespace7.C: Likewise.
9127         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
9128
9129 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
9130
9131         * g++.dg/init/ref4.C: New test.
9132
9133 2003-03-07  Jan Hubicka  <jh@suse.cz>
9134
9135         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
9136         * gcc.dg/inline-3.c:  New test.
9137
9138 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
9139
9140         * g++.dg/init/ref3.C: New test.
9141
9142         PR c++/9965
9143         * g++.dg/init/ref2.C: New test.
9144
9145         PR c++/9400
9146         * g++.dg/warn/Wshadow-2.C: New test.
9147
9148         PR c++/9791
9149         * g++.dg/warn/Woverloaded-1.C: New test.
9150
9151 2003-03-05  Jan Hubicka  <jh@suse.cz>
9152
9153         * gcc.dg/i386-local2.c: New.
9154         * gcc.dg/i386-local.c: Fix typo.
9155
9156 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
9157
9158         * g++.dg/abi/layout3.C: New test.
9159
9160 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9161
9162         * gcc.c-torture/compile/20030305-1.c
9163
9164 2003-03-05  Jan Hubicka  <jh@suse.cz>
9165
9166         * gcc.dg/i386-local.c: New.
9167
9168 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
9169
9170         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
9171
9172 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9173
9174         * gcc.dg/switch-2.c: New test.
9175         * gcc.dg/switch-3.c: New test.
9176         * gcc.dg/Wswitch.c: Adjust line numbers.
9177         * gcc.dg/Wswitch-default.c: Likewise.
9178         * gcc.dg/Wswitch-enum.c: Likewise.
9179
9180 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
9181
9182         * gcc.c-torture/execute/20030222-1.c: New test.
9183
9184 2003-03-03  James E Wilson  <wilson@tuliptree.org>
9185
9186         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
9187
9188 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
9189
9190         PR c++/9878
9191         * g++.dg/init/ref1.C: New test.
9192
9193 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
9194
9195         * gcc.dg/sh-relax.c: New SH-only test.
9196
9197 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
9198
9199         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
9200         comment explaining purpose of testcase.
9201
9202 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
9203
9204         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
9205         for HC11/HC12 (asm needs two int registers).
9206         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
9207         HC11/HC12 because the test uses an asm which needs two 32-bit
9208         registers.
9209
9210 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
9211
9212         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
9213         for HC11/HC12 (array is too large otherwise).
9214         * gcc.c-torture/compile/920501-4.x: New file, likewise.
9215         * gcc.c-torture/compile/20010518-2.x: Likewise.
9216         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
9217         HC11/HC12 (array is too large).
9218
9219 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
9220
9221         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
9222         * lib/g++-dg.exp (g++-dg-test): Likewise.
9223
9224 2003-03-01  Roger Sayle  <roger@eyesopen.com>
9225
9226         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
9227         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
9228
9229 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9230
9231         * g++.dg/warn/implicit-typename1.C: Remove warning.
9232
9233 2003-02-28  Richard Henderson  <rth@redhat.com>
9234
9235         * gcc.dg/noreturn-1.c: Move noreturn warning line.
9236         * gcc.dg/return-type-1.c: Move control reaches end warning line.
9237
9238 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
9239
9240         * gcc.dg/pch/pch.exp: Change .pch to .gch.
9241         * g++.dg/pch/pch.exp: Likewise.
9242
9243 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
9244
9245         PR c++/9879
9246         * testsuite/g++.dg/init/new4.C: New test.
9247
9248 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
9249
9250         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
9251
9252 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
9253
9254         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
9255         unsigned long.
9256
9257         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
9258         wider than float.
9259
9260 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9261
9262         * lib/scanasm.exp: Add support for counting numbers of
9263         occurences.
9264         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
9265         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
9266
9267 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR c++/9683
9270         * g++.dg/template/static3.C: New test.
9271
9272         PR c++/9829
9273         * g++.dg/parse/namespace6.C: New test.
9274
9275 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9276
9277         PR target/9732
9278         * gcc.dg/20030225-1.c: New test.
9279
9280 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
9281
9282         * README: Remove out-of-date information.
9283
9284         PR c++/9836
9285         * g++.dg/template/spec6.C: New test.
9286
9287 2003-02-24  Jeff Law  <law@redhat.com>
9288
9289         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
9290
9291 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9292
9293         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
9294         * gcc.dg/pragma-ep-1.c: Likewise.
9295
9296 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9297
9298         PR c++/9602
9299         * g++.dg/template/friend16.C: New test.
9300
9301 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
9302
9303         PR c++/5333
9304         * g++.dg/parse/fused-params1.C: Adjust error messages.
9305         * g++.dg/template/nested3.C: New test.
9306
9307 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
9308
9309         * g++.dg/abi/param1.C: New test.
9310
9311 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9312
9313         PR c++/7982
9314         * g++.dg/warn/implicit-typename1.C: New test.
9315
9316 2003-02-22  Kelley Cook <kelleycook@comcast.net>
9317
9318         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
9319         with "mtune".
9320         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9321         * gcc.c-torture/execute/20010129-1.x: Likewise.
9322         * gcc.dg/20011107-1.c: Likewise.
9323         * gcc.dg/20020108-1.c: Likewise.
9324         * gcc.dg/20020122-3.c: Likewise.
9325         * gcc.dg/20020206-1.c: Likewise.
9326         * gcc.dg/20020310-1.c: Likewise.
9327         * gcc.dg/20020426-2.c: Likewise.
9328         * gcc.dg/20020517-1.c: Likewise.
9329         * gcc.dg/991230-1.c: Likewise.
9330         * gcc.dg/i386-unroll-1.c: Likewise.
9331         * gcc.misc-tests/i386-prefetch.exp: Likewise.
9332
9333 2003-02-22  Jan Hubicka  <jh@suse.cz>
9334
9335         * gcc.dg/i386-mul.c: New test.
9336
9337 2003-02-21  Roger Sayle  <roger@eyesopen.com>
9338
9339         * gcc.dg/builtins-5.c: New test case.
9340
9341 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
9342
9343         * gcc.dg/asmreg-1.c: New test.
9344
9345 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9346
9347         PR c++/9749
9348         * g++.dg/parse/varmod1.C: New test.
9349
9350 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9351
9352         PR c++/9727
9353         * g++.dg/template/op1.C: New test.
9354
9355 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9356
9357         PR c++/8906
9358         * g++.dg/template/nested2.C: New test.
9359
9360 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9361
9362         PR c++/8724
9363         * g++.dg/expr/dtor1.C: New test.
9364
9365 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
9366
9367         * gcc.dg/cpp/include3.c: New test.
9368         * gcc.dg/cpp/inc/foo.h: New file.
9369
9370 2003-02-21  Glen Nakamura  <glen@imodulo.com>
9371
9372         * gcc.c-torture/execute/20030221-1.c: New test.
9373
9374 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9375
9376         PR c++/9729
9377         * g++.dg/abi/conv1.C: New test.
9378
9379 2003-02-20  Jan Hubicka  <jh@suse.cz>
9380
9381         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9382
9383 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9384
9385         * gcc.c-torture/compile/20030219-1.c: New test.
9386
9387 2003-02-18  Jan Hubicka  <jh@suse.cz>
9388
9389         * gcc.dg/funcorder.c: New test.
9390
9391 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9392
9393         * gcc.c-torture/execute/20030218-1.c: New.
9394
9395 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9396
9397         * gcc.dg/20030218-1.c: New.
9398
9399 2003-02-18  Richard Henderson  <rth@redhat.com>
9400
9401         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9402         * gcc.dg/attr-used-2.c: New.
9403
9404 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9405
9406         PR c++/9704
9407         * g++.dg/init/copy5.C: New test.
9408
9409 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9410
9411         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9412         * g++.dg/pch/pch.exp: Likewise.
9413
9414 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9415
9416         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9417         STACK_SIZE is not defined.
9418
9419 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9420
9421         PR c++/9457
9422         * g++.dg/template/init1.C: New test.
9423
9424 2003-02-16  Jan HUbicka  <jh@suse.cz>
9425
9426         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9427         (foo): Add few extra tests
9428         * gcc.dg/c99-const-expr-3.c: Likewise.
9429         * gcc.c-torture/execute/20030216-1.c: New.
9430
9431 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9432
9433         PR c++/9459
9434         * g++.dg/ext/typeof4.C: New test.
9435
9436 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9437
9438         * gcc.dg/i386-387-3.c: New test case.
9439
9440 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9441
9442         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9443         cris-*-elf* cris-*-aout* and mmix-*-*.
9444
9445 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9446
9447         * gcc.dg/20030213-1.c: New test.
9448
9449 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9450
9451         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9452         * gcc.dg/i386-387-2.c: Likewise.
9453
9454 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9455
9456         * gcc.dg/ppc-spe.c: Fix formatting.
9457         Enable tests that were previously unsupported by gas.
9458         Delete tests for instructions that no longer exist.
9459         Switch arguments on evsubifw builtin.
9460
9461 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9462
9463         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9464         STACK_SIZE is too small.
9465
9466 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9467             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9468
9469         * gcc.dg/decl-2.c: New test.
9470
9471 2003-02-10  Jan Hubicka  <jh@suse.cz>
9472
9473         * gcc.dg/i386-fpcvt-1.c:  New test.
9474
9475 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9476
9477         * gcc.c-torture/execute/20030209-1.c: New test.
9478
9479 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9480
9481         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9482         int-wide bitops, use the constants of the same width.
9483         Likewise, if long long is 32-bit wide, test bitops using
9484         32-bit constants.
9485
9486 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9487
9488         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9489
9490 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9491
9492         * testsuite/gcc.dg/builtins-4.c: New test case.
9493
9494 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9495
9496         * gcc.dg/20020430-1.c: Fix dg command typos.
9497         * gcc.dg/20020503-1.c: Likewise.
9498
9499 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9500
9501         PR c++/8785
9502         * g++.dg/parse/fused-params1.C: New test.
9503
9504         PR c++/8857
9505         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9506
9507         PR c++/8921
9508         * g++.dg/parse/non-dependent1.C: New test.
9509
9510         PR c++/8928
9511         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9512
9513         PR c++/9228
9514         * g++.dg/parse/undefined7.C: New test.
9515         * g++.dg/parse/non-templ1.C: New test.
9516
9517         PR c++/9229
9518         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9519
9520 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9521
9522         * gcc.c-torture/compile/20030206-1.c: New test.
9523
9524 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9525
9526         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9527         "pow" to "foo" to avoid potential confusion with a math built-in.
9528
9529 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9530
9531         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9532         conditions for SPARC targets.
9533
9534 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9535
9536         * gcc.dg/20030204-1.c: New test.
9537
9538 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9539
9540         PR c++/38
9541         * g++.dg/parse/array-size1.C: New test.
9542
9543         PR c++/5657
9544         * g++.dg/parse/undefined3.C: New test.
9545
9546         PR c++/5665
9547         * g++.dg/parse/undefined4.C: New test.
9548
9549         PR c++/5975
9550         * g++.dg/parse/undefined5.C: New test.
9551
9552         PR c++/7259
9553         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9554
9555         PR c++/8578
9556         * g++.dg/parse/casting-operator1.C: New test.
9557
9558         PR c++/8596
9559         * g++.dg/parse/undefined6.C: New test.
9560
9561         PR c++/8736
9562         * g++.dg/parse/missing-template1.C: New test.
9563
9564 2003-02-04  Jan Hubicka  <jh@suse.cz>
9565
9566         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9567         * gcc.dg/i386-cmov?.c:  Likewise.
9568         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9569         * gcc.dg/i386-ssefp-1.c:  Likewise.
9570         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9571         conventions.
9572
9573 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9574
9575         PR c++/7129
9576         * testsuite/g++.dg/ext/max.C: New test.
9577
9578 2003-02-03  Jan Hubicka  <jh@suse.cz>
9579
9580         * gcc.c-torture/execute/20030203-1.c: New test.
9581
9582 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9583
9584         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9585         'natural-endian'.
9586
9587 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9588
9589         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9590         * g++.dg/init/new2.C: Likewise.
9591         * g++.dg/other/new1.C: Likewise.
9592
9593 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9594
9595         * gcc.dg/struct-ret-libc.c: New test.
9596
9597 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9598
9599         * gcc.dg/20030129-1.c: New test.
9600
9601 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9602
9603         PR c++/8849
9604         * g++.dg/template/ptrmem4.C: New test.
9605
9606 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9607
9608         * g++.dg/parser/constant1.C: New test.
9609
9610 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9611
9612         PR c++/8591
9613         * g++.dg/parse/friend2.C: New test.
9614
9615 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9616
9617         PR c++/9437
9618         * g++.dg/template/unify4.C: New test.
9619
9620 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9621
9622         * gcc.c-torture/execute/20030128-1.c: New test.
9623
9624 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9625
9626         * g++.dg/lookup/nested1.C: Test moved from ...
9627         * g++.old-deja/g++.other/lookup24.C: ... here.
9628
9629 2003-01-28  Jan Hubicka  <jh@suse.cz>
9630
9631         * gcc.dg/i386-cmov5.c:  New test.
9632
9633 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9634
9635         * gcc.c-torture/execute/20010925-1.c: Changed the
9636         memcpy declaration.
9637
9638 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9639
9640         PR c++/3902
9641         * g++.dg/parse/template5.C: New test.
9642
9643 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9644
9645         PR fortran/9258
9646         * g77.dg/pr9258: New test.
9647
9648 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9649
9650         * README: Move relevant parts from README.g++.
9651
9652         * README.g++: Remove this file.
9653
9654 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9655
9656         * g++.dg/abi/dcast1.C: New test.
9657
9658 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9659
9660         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9661
9662 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9663
9664         PR c++/47
9665         * g++.old-deja/g++.other/lookup24.C: New test.
9666
9667 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9668
9669         PR middle-end/7227
9670         * gcc.dg/uninit-C.c: New test.
9671
9672 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9673
9674         * g++.dg/abi/covariant1.C: New test.
9675
9676 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9677
9678         * gcc.dg/20030123-1.c: New test.
9679
9680 2003-01-25  Jan Hubicka  <jh@suse.cz>
9681
9682         PR opt/8492
9683         * gcc.c-torture/compile/20030125-1.c
9684
9685 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9686
9687         PR c++/9403
9688         * g++.dg/parse/template3.C: New test.
9689         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9690
9691         PR c++/795
9692         * g++.dg/parse/template4.C: New test.
9693
9694         PR c++/9415
9695         * g++.dg/template/qual2.C: New test.
9696
9697         PR c++/8545
9698         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9699
9700         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9701
9702 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9703
9704         * gcc.c-torture/execute/switch-1.c: New test case.
9705
9706 2003-01-25  Jan Hubicka  <jh@suse.cz>
9707
9708         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9709
9710 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9711
9712         Tweaks for Bison-1.875. From the NEWS file:
9713         "- `parse error' -> `syntax error'
9714         Bison now uniformly uses the term `syntax error'"
9715         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9716         * gcc.dg/cpp/digraph2.c: Likewise.
9717         * gcc.dg/cpp/direct2.c: Likewise.
9718         * gcc.dg/cpp/paste4.c: Likewise.
9719         * gcc.dg/c90-restrict-1.c: Likewise.
9720         * gcc.dg/c99-func-2.c: Likewise.
9721         * gcc.dg/noncompile/920721-2.c: Likewise.
9722         * gcc.dg/noncompile/930622-2.c: Likewise.
9723         * gcc.dg/noncompile/940112-1.c: Likewise.
9724         * gcc.dg/noncompile/950921-1.c: Likewise.
9725         * gcc.dg/noncompile/951123-1.c: Likewise.
9726         * gcc.dg/noncompile/971104-1.c: Likewise.
9727         * gcc.dg/noncompile/990416-1.c: Likewise.
9728
9729 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9730
9731         * g++.dg/parse/undefined1.C: Add error message.
9732
9733 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9734
9735         PR c++/9354
9736         * g++.dg/parse/new1.C: New test.
9737
9738         PR c++/9216
9739         * g++.dg/parse/template2.C: New test.
9740
9741         PR c++/9354
9742         * g++.dg/parse/typedef2.C: New test.
9743
9744         PR c++/9328
9745         * g++.dg/ext/typeof3.C: New test.
9746
9747 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9748
9749         PR c++/2738
9750         * g++.dg/parse/ret-type1.C: New test.
9751
9752         PR c++/3792
9753         * g++.dg/parse/tmpl-outside1.C: New test.
9754
9755         PR c++/4207
9756         * g++.dg/parse/int-as-enum1.C: New test.
9757
9758         PR c++/4903
9759         * g++.dg/parse/no-typename1.C: New test.
9760
9761         PR c++/5533
9762         * g++.dg/parse/no-value1.C: New test.
9763
9764         PR c++/5921
9765         * g++.dg/parse/wrong-inline1.C: New test.
9766
9767         PR c++/6402
9768         * g++.dg/parse/ref1.C: New test.
9769
9770         PR c++/6992
9771         * g++.dg/parse/attr-ctor1.C: New test.
9772
9773         PR c++/7229
9774         * g++.dg/parse/namespace5.C: New test.
9775
9776         PR c++/7917
9777         * g++.dg/parse/func-def1.C: New test.
9778
9779         PR c++/8143
9780         * g++.dg/parse/undefined1.C: New test.
9781
9782         PR c++/5723, PR c++/8522
9783         * g++.dg/parse/specialization1.C: New test.
9784
9785         PR c++/163, PR c++/8595
9786         * g++.dg/parse/struct-as-enum1.C: New test.
9787
9788         PR c++/9173
9789         * g++.dg/parse/undefined2.C: New test.
9790
9791 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9792
9793         PR c++/9298
9794         * g++.dg/parse/template1.C: New test.
9795
9796         PR c++/9384
9797         * g++.dg/parse/using1.C: New test.
9798
9799         PR c++/9285
9800         PR c++/9294
9801         * g++.dg/parse/expr2.C: New test.
9802
9803         PR c++/9388
9804         * g++.dg/parse/lookup2.C: Likewise.
9805
9806 2003-01-21  Jan Hubicka  <jh@suse.cz>
9807
9808         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9809         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9810         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9811         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9812
9813 2003-01-20  Nick Clifton  <nickc@redhat.com>
9814
9815         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9816         problem with ARM sibcall code generation.
9817
9818 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9819
9820         * gcc.c-torture/execute/20030120-1.c: New.
9821
9822 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9823
9824         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9825
9826 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9827
9828         PR c++/9272
9829         * g++.dg/parse/ctor1.C: New test.
9830
9831         PR c++/9294:
9832         * g++.dg/parse/qualified1.C: New test.
9833
9834         * g++.dg/parse/typename3.C: New test.
9835
9836 2003-01-16  Richard Henderson  <rth@redhat.com>
9837
9838         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9839
9840 2003-01-16  Richard Henderson  <rth@redhat.com>
9841
9842         * g++.dg/pch/pch.exp: Copy test header to the working directory
9843         before using it either for precompilation or direct use.
9844         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9845         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9846
9847 2003-01-16  Richard Henderson  <rth@redhat.com>
9848
9849         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9850         before using it either for precompilation or direct use.
9851         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9852         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9853
9854 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9855
9856         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9857         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9858         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9859         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9860         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9861         typename warning into error.
9862         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9863         error messages.
9864         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9865         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9866         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9867         messages.
9868         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9869         make declaration visible in template.
9870         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9871         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9872         messages.
9873         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9874         message.
9875         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9876         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9877         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9878         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9879         typename warning with error message.
9880         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9881         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9882         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9883
9884 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9885
9886         * g++.dg/parse/ambig2.C: New test.
9887
9888 2003-01-15  Richard Henderson  <rth@redhat.com>
9889
9890         * g++.dg/tls/init-2.C: Update error message string.
9891
9892 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9893
9894         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9895
9896 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9897
9898         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9899         all for HC11/HC12.
9900         * gcc.c-torture/compile/20001205-1.x: Likewise.
9901         * gcc.c-torture/compile/20001226-1.x: Likewise.
9902         * gcc.c-torture/compile/920520-1.x: Likewise.
9903         * gcc.c-torture/compile/961203-1.x: Likewise.
9904         * gcc.c-torture/compile/20020604-1.x: Likewise.
9905
9906 2003-01-15  Jan Hubicka  <jh@suse.cz>
9907
9908         * gcc.c-torture/compile/20030115-1.c: New test.
9909
9910         * gcc.dg/i386-fpcvt-1.c: New test.
9911         * gcc.dg/i386-fpcvt-2.c: New test.
9912
9913 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9914
9915         Further conform g++'s __vmi_class_type_info to the C++ ABI
9916         specification.
9917         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9918         the specification.
9919
9920 2003-01-14  Jan Hubicka  <jh@suse.cz>
9921
9922         * gcc.dg/i386-fpcvt-1.c: New test.
9923         * gcc.dg/i386-fpcvt-2.c: New test.
9924
9925 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9926
9927         * gcc.dg/i386-mmx-3.c: New test.
9928
9929 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9930
9931         PR c++/9264
9932         * g++.dg/parse/octal1.C: New file.
9933
9934         PR c++/9172
9935         * g++.dg/parse/typename1.C: New file.
9936
9937 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9938
9939         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9940         * gcc.dg/bf-no-ms-layout.c: Likewise.
9941         * gcc.dg/bf-ms-attrib.c: Likewise.
9942
9943 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/9099
9946         * g++.dg/parse/dtor1.C: New file.
9947
9948         PR c++/9128
9949         * g++.dg/rtti/typeid1.C: New file.
9950
9951         PR c++/9153
9952         * g++.dg/parse/lookup1.C: New file.
9953
9954         PR c++/9171
9955         * g++.dg/templ/spec5.C: New file.
9956
9957 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9958
9959         * gcc.c-torture/compile/20030110-1.c: New test.
9960
9961 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9962
9963         Merge from pch-branch:
9964
9965         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9966
9967         * gcc.dg/pch/cpp-1.h: New.
9968         * gcc.dg/pch/cpp-1.c: New.
9969         * gcc.dg/pch/cpp-2.h: New.
9970         * gcc.dg/pch/cpp-2.c: New.
9971
9972         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9973
9974         * gcc.dg/pch/except-1.h: New.
9975         * gcc.dg/pch/except-1.c: New.
9976
9977         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9978
9979         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9980         running test.
9981         * gcc.dg/pch: Include *.hp not *.h.
9982         * gcc.dg/pch/system-1.h: New.
9983         * gcc.dg/pch/system-1.c: New.
9984
9985         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9986
9987         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9988         rather than trying to build and run a program using PCH.
9989         * gcc.dg/pch: Remove dg-do commands from test files.
9990
9991         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9992
9993         * gcc.dg/pch/macro-3.c: New.
9994         * gcc.dg/pch/macro-3.h: New.
9995
9996         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9997
9998         * gcc.dg/pch/common-1.c: New.
9999         * gcc.dg/pch/common-1.h: New.
10000         * gcc.dg/pch/decl-1.c: New.
10001         * gcc.dg/pch/decl-1.h: New.
10002         * gcc.dg/pch/decl-2.c: New.
10003         * gcc.dg/pch/decl-2.h: New.
10004         * gcc.dg/pch/decl-3.c: New.
10005         * gcc.dg/pch/decl-3.h: New.
10006         * gcc.dg/pch/decl-4.c: New.
10007         * gcc.dg/pch/decl-4.h: New.
10008         * gcc.dg/pch/decl-5.c: New.
10009         * gcc.dg/pch/decl-5.h: New.
10010         * gcc.dg/pch/global-1.c: New.
10011         * gcc.dg/pch/global-1.h: New.
10012         * gcc.dg/pch/inline-1.c: New.
10013         * gcc.dg/pch/inline-1.h: New.
10014         * gcc.dg/pch/inline-2.c: New.
10015         * gcc.dg/pch/inline-2.h: New.
10016         * gcc.dg/pch/static-1.c: New.
10017         * gcc.dg/pch/static-1.h: New.
10018         * gcc.dg/pch/static-2.c: New.
10019         * gcc.dg/pch/static-2.h: New.
10020
10021         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
10022
10023         * g++.dg/pch/pch.exp: Better handle failing testcases.
10024         * gcc.dg/pch/pch.exp: Likewise.
10025         * gcc.dg/pch/macro-1.c: New.
10026         * gcc.dg/pch/macro-1.h: New.
10027         * gcc.dg/pch/macro-2.c: New.
10028         * gcc.dg/pch/macro-2.h: New.
10029
10030         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
10031
10032         * g++.dg/dg.exp: Treat files in pch/ specially.
10033         * g++.dg/pch/pch.exp: New file.
10034         * g++.dg/pch/empty.H: New file.
10035         * g++.dg/pch/empty.C: New file.
10036         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
10037         "precompile".
10038
10039         * gcc.dg/pch/pch.exp: New file.
10040         * gcc.dg/pch/empty.h: New file.
10041         * gcc.dg/pch/empty.c: New file.
10042         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
10043         "precompile".
10044
10045 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10046
10047         * g++.dg/template/friend14.C: New test.
10048
10049 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10050
10051         * gcc.dg/old-style-asm-1.c: New test.
10052
10053 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
10054
10055         * gcc.c-torture/compile/20030109-1.c: New test.
10056
10057 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10058
10059         * gcc.c-torture/execute/20030109-1.c: New test.
10060
10061 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
10062
10063         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
10064         * g++.old-deja/g++.mike/dyncast2.C: Likewise
10065         * g++.old-deja/g++.mike/dyncast3.C: Likewise
10066         * g++.old-deja/g++.mike/eh2.C: Likewise
10067         * g++.old-deja/g++.mike/eh3.C: Likewise
10068         * g++.old-deja/g++.mike/eh5.C: Likewise
10069         * g++.old-deja/g++.mike/eh6.C: Likewise
10070         * g++.old-deja/g++.mike/eh7.C: Likewise
10071         * g++.old-deja/g++.mike/eh8.C: Likewise
10072         * g++.old-deja/g++.mike/eh9.C: Likewise
10073         * g++.old-deja/g++.mike/eh10.C: Likewise
10074         * g++.old-deja/g++.mike/eh12.C: Likewise
10075         * g++.old-deja/g++.mike/eh13.C: Likewise
10076         * g++.old-deja/g++.mike/eh14.C: Likewise
10077         * g++.old-deja/g++.mike/eh16.C: Likewise
10078         * g++.old-deja/g++.mike/eh17.C: Likewise
10079         * g++.old-deja/g++.mike/eh18.C: Likewise
10080         * g++.old-deja/g++.mike/eh21.C: Likewise
10081         * g++.old-deja/g++.mike/eh23.C: Likewise
10082         * g++.old-deja/g++.mike/eh24.C: Likewise
10083         * g++.old-deja/g++.mike/eh25.C: Likewise
10084         * g++.old-deja/g++.mike/eh26.C: Likewise
10085         * g++.old-deja/g++.mike/eh27.C: Likewise
10086         * g++.old-deja/g++.mike/eh28.C: Likewise
10087         * g++.old-deja/g++.mike/eh29.C: Likewise
10088         * g++.old-deja/g++.mike/eh31.C: Likewise
10089         * g++.old-deja/g++.mike/eh33.C: Likewise
10090         * g++.old-deja/g++.mike/eh34.C: Likewise
10091         * g++.old-deja/g++.mike/eh35.C: Likewise
10092         * g++.old-deja/g++.mike/eh36.C: Likewise
10093         * g++.old-deja/g++.mike/eh37.C: Likewise
10094         * g++.old-deja/g++.mike/eh38.C: Likewise
10095         * g++.old-deja/g++.mike/eh39.C: Likewise
10096         * g++.old-deja/g++.mike/eh40.C: Likewise
10097         * g++.old-deja/g++.mike/eh41.C: Likewise
10098         * g++.old-deja/g++.mike/eh42.C: Likewise
10099         * g++.old-deja/g++.mike/eh44.C: Likewise
10100         * g++.old-deja/g++.mike/eh46.C: Likewise
10101         * g++.old-deja/g++.mike/eh47.C: Likewise
10102         * g++.old-deja/g++.mike/eh48.C: Likewise
10103         * g++.old-deja/g++.mike/eh49.C: Likewise
10104         * g++.old-deja/g++.mike/eh50.C: Likewise
10105
10106
10107         PR c++/8615
10108         * g++.dg/template/char1.C: New test.
10109
10110         * g++.dg/template/varmod1.C: Fix typo.
10111
10112 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10113
10114         DR 180
10115         * g++.old-deja/g++.pt/crash32.C: Expect error.
10116
10117 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
10118
10119         PR c++/5919
10120         * g++.dg/template/varmod1.C: New test.
10121
10122         PR c++/8727
10123         * g++.dg/inherit/typeinfo1.C: New test.
10124
10125         PR c++/8663
10126         * g++.dg/inherit/typedef1.C: New test.
10127
10128 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
10129
10130         PR c++/8332
10131         PR c++/8493
10132         * g++.dg/template/strlen1.C: New test.
10133
10134         PR c++/8227
10135         * g++.dg/template/ctor2.C: New test.
10136
10137         PR c++/8214
10138         * g++.dg/init/string1.C: New test.
10139
10140         PR c++/8511
10141         * g++.dg/template/friend8.C: New test.
10142
10143 2002-11-29  Joe Buck <jbuck@synopsys.com>
10144
10145         * g++.dg/lookup/anon2.C: New test.
10146
10147 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
10148
10149         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
10150         h8300 port.
10151
10152 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
10153
10154         * gcc.dg/bitfld-6.c: New test.
10155
10156 2002-11-27  Jan Hubicka  <jh@suse.cz>
10157
10158         * gcc.c-torture/execute/20021127.[cx]: New test.
10159
10160 2002-11-26  Jan Hubicka  <jh@suse.cz>
10161
10162         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
10163         quality.
10164
10165 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
10166
10167         * g++.dg/init/brace2.C: New test.
10168         * g++.old-deja/g++.mike/p9129.C: Correct.
10169
10170 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
10171
10172         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
10173
10174 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
10175
10176         * gcc.dg/sibcall-6: New test for indirect sibcalls.
10177
10178 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
10179
10180         * testsuite/g++.dg/abi/empty11.C: New test.
10181         * testsuite/g++.dg/rtti/cv1.C: New test.
10182
10183 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
10184
10185         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
10186
10187 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
10188
10189         * g++.dg/abi/empty10.C: New test.
10190
10191 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10192
10193         * gcc.c-torture/compile/20021124-1.c: New test.
10194
10195 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
10196
10197         * g++.dg/abi/rtti2.C: New test.
10198
10199 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10200
10201         * gcc.dg/i386-unroll-1.c: New test.
10202
10203 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10204
10205         * gcc.c-torture/compile/20021120-1.c: New test.
10206         * gcc.c-torture/compile/20021120-2.c: New test.
10207
10208 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10209
10210         * gcc.dg/bitfld-5.c: New test.
10211
10212 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10213
10214         * gcc.c-torture/execute/20021120-3.c: New test.
10215
10216 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10217
10218         * gcc.c-torture/execute/20021120-2.c: New test.
10219
10220 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10221
10222         * gcc.c-torture/execute/20021120-1.c: New test.
10223
10224 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
10225
10226         * gcc.c-torture/execute/20021118-3.c: New test.
10227
10228 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10229
10230         * gcc.c-torture/compile/20021119-1.c: New test.
10231
10232 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
10233
10234         * gcc.dg/duff-1.c: New test.
10235         * gcc.dg/duff-2.c: New test.
10236         * gcc.dg/duff-3.c: New test.
10237
10238 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
10239
10240         * gcc.dg/cpp/_Pragma5.c: New test.
10241
10242 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
10243
10244         * gcc.c-torture/execute/20021118-2.c: New test.
10245
10246 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
10247
10248         * gcc.c-torture/execute/20021118-1.c: New test.
10249
10250 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
10251
10252         * gcc.dg/20021116-1.c: New test.
10253
10254 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
10255
10256         * g++.dg/abi/vcall1.C: New test.
10257
10258 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
10259
10260         * gcc.dg/20021029-1.c: New test.
10261         * gcc.dg/20021029-2.c: New test.
10262
10263 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10264
10265         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
10266
10267 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10268
10269         PR c/8439
10270         * gcc.dg/20021110.c: Move to ...
10271         * gcc.c-torture/compile/20021110.c: .... here.
10272
10273 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10274
10275         PR c/8467
10276         * gcc.c-torture/execute/20021111-1.c
10277
10278 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10279
10280         PR c/8439
10281         * gcc.dg/20021110.c: New test.
10282
10283 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
10284
10285         * g++.dg/abi/vthunk3.C: Run only on x86.
10286
10287 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10288
10289         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
10290
10291 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
10292
10293         * lib/compat.exp (compat-execute): Fix logic error in last
10294         change.
10295
10296 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
10297
10298         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
10299
10300 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10301
10302         PR c++/8389
10303         * g++.dg/template/access6.C: New test.
10304
10305 2002-11-08  Jan Hubicka  <jh@suse.cz>
10306
10307         * gcc.dg/i386-ssefp-1.c: New test.
10308         * gcc.dg/i386-ssefp-1.c: New test.
10309
10310 2002-11-08  Jan Hubicka  <jh@suse.cz>
10311
10312         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
10313
10314 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10315
10316         * g++.dg/abi/vthunk3.C: New test.
10317
10318         PR c++/8338
10319         * g++.dg/template/crash2.C: New test.
10320
10321 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10322
10323         * testsuite/g++.dg/abi/dtor1.C: New test.
10324         * testsuite/g++.dg/abi/dtor2.C: Likewise.
10325
10326 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
10327
10328         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
10329         Darwin.
10330
10331 2002-11-04  Adam Nemet  <anemet@lnxw.com>
10332
10333         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
10334         -mthumb.  Only xfail with -O0.
10335
10336 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
10337
10338         * g++.dg/abi/thunk1.C: New test.
10339         * g++.dg/abi/thunk2.C: Likewise.
10340         * g++.dg/abi/vtt1.C: Likewise.
10341
10342 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
10343
10344         PR optimization/8423
10345         * gcc.c-torture/execute/builtin-constant.c: New test.
10346
10347 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
10348
10349         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
10350         Add some more cases.
10351
10352 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
10353
10354         PR c++/8391
10355         * g++.dg/opt/local1.C: New test.
10356
10357 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/8160
10360         * g++.dg/template/complit1.C: New test.
10361
10362         PR c++/8149
10363         * g++.dg/template/typename4.C: Likewise.
10364
10365 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10366
10367         Core issue 287, PR c++/7639
10368         * g++.dg/template/instantiate1.C: Adjust error location.
10369         * g++.dg/template/instantiate3.C: New test.
10370         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
10371         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
10372         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10373
10374 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10375
10376         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10377
10378 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10379
10380         PR c++/8287
10381         * g++.dg/init/dtor2.C: New test.
10382
10383 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10384
10385         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10386         * gcc.dg/nest.c: Bypass errors on irix6.
10387
10388 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10389
10390         * gcc.dg/nest.c: Expect error for mmix-*-*.
10391         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10392
10393 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10394
10395         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10396         markers.
10397
10398         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10399
10400 2002-10-25  Mike Stump  <mrs@apple.com>
10401
10402         * gcc.dg/warn-1.c: New test.
10403
10404 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10405
10406         * g++.dg/template/typename3.C: New test.
10407
10408 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10409
10410         * g++.dg/lookup/ptrmem1.C: New test.
10411
10412         * g++.dg/abi/vthunk2.C: New test.
10413
10414 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10415
10416         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10417
10418 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10419
10420         * g++.dg/abi/empty9.C: New test.
10421
10422 2002-10-24  Richard Henderson  <rth@redhat.com>
10423
10424         * g++.dg/inherit/thunk1.C: Enable for ia64.
10425
10426 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10427
10428         PR c++/8067
10429         * g++.dg/lookup/pretty1.C: New test.
10430
10431 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10432
10433         * gcc.dg/20021023-1.c: New test.
10434
10435 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10436
10437         PR c++/7679
10438         * g++.dg/parse/inline1.C: New test.
10439
10440 2002-10-23  Richard Henderson  <rth@redhat.com>
10441
10442         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10443
10444         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10445
10446 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/6579
10449         * g++.dg/parse/stmtexpr3.C: New test.
10450
10451 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10452
10453         * g++.dg/expr/cond1.C: New test.
10454
10455 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10456
10457         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10458
10459 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10460
10461         * g++.dg/abi/vbase13.C: New test.
10462         * g++.dg/abi/vbase14.C: Likewise.
10463
10464 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10465
10466         * gcc.dg/tls/pic-1.c: New test.
10467         * gcc.dg/tls/nonpic-1.c: New test.
10468         * gcc.dg/20021018-1.c: New test.
10469
10470 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10471
10472         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10473         Remove only files with the same base name as the test case.
10474         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10475         (profopt-execute): Likewise.  Also, remove old profiling
10476         and performance data files before running the tests.
10477
10478         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10479         * g++.dg/bprob/bprob.exp: Likewise.
10480         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10481         to allow more general test case names.
10482
10483         * g++.dg/bprob/bprob-1.C: Rename to ...
10484         * g++.dg/bprob/g++-bprob-1.C: ... this.
10485
10486         * g77.dg/bprob/bprob-1.f: Rename to ...
10487         * g77.dg/bprob/g77-bprob-1.f: ... this.
10488
10489 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10490
10491         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10492         bison 1.50 or later.
10493
10494 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10495
10496         * g++.dg/README: Describe more test directories.
10497
10498 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10499
10500         * g++.dg/init/array6.C: Add additional tests.
10501
10502 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10503
10504         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10505         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10506
10507 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10508
10509         * gcc.c-torture/compile/20020604-1.x: New.
10510         * gcc.c-torture/compile/simd-5.x: Likewise.
10511         * gcc.c-torture/execute/920710-1.x: Likewise.
10512         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10513
10514 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10515
10516         * g++.dg/inherit/override1.C: Add dg-options clause.
10517
10518 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10519
10520         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10521         _mm_slli_si128.
10522
10523 2002-10-19  Andreas Schwab  <schwab@suse.de>
10524
10525         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10526         directory component.
10527
10528 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10529
10530         * g++.dg/inherit/thunk1.C: New test.
10531
10532         * g++.dg/inherit/override1.C: New test.
10533
10534         * g++.dg/abi/mangle11.C: New test.
10535         * g++.dg/abi/mangle14.C: New test.
10536         * g++.dg/abi/mangle17.C: New test.
10537
10538 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10539
10540         * g++.dg/overload/member2.C: New test.
10541
10542 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10543
10544         * g++.dg/README: Describe new compat directory.
10545         * g++.dg/dg.exp: Skip tests in compat directory.
10546         * README.compat: New file.
10547         * lib/compat.exp: New expect script.
10548         * g++.dg/compat: New test directory.
10549         * g++.dg/compat/compat.exp: New expect script.
10550         * g++.dg/compat/abi: New test directory.
10551         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10552         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10553         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10554         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10555         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10556         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10557         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10558         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10559         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10560         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10561         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10562         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10563         * g++.dg/compat/break: New test directory.
10564         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10565         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10566         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10567         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10568         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10569         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10570         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10571         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10572         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10573         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10574         g++.dg/compat/break/README: New files.
10575         * g++.dg/compat/eh: New test directory.
10576         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10577         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10578         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10579         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10580         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10581         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10582         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10583         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10584         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10585         g++.dg/compat/eh/filter2_y.C,
10586         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10587         g++.dg/compat/eh/new1_y.C,
10588         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10589         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10590         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10591         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10592         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10593         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10594         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10595         g++.dg/compat/eh/unexpected1_y.C: New files.
10596         * g++.dg/compat/init: New test directory.
10597         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10598         g++.dg/compat/init/array5_y.C,
10599         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10600         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10601         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10602         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10603         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10604         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10605         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10606         g++.dg/compat/init/init-ref2_y.C: New files.
10607
10608 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10609
10610         PR c++/7584
10611         * g++.dg/inherit/using3.C: New test.
10612
10613 2002-10-17  Jan Hubicka  <jh@suse.cz>
10614
10615         * gcc.dg/20021017-2.c: New test.
10616
10617 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10618
10619         * g++.dg/abi/mangle16.C: Adjust.
10620
10621         * g++.dg/init/array8.C: New test.
10622
10623 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10624
10625         * gcc.dg/special/mips-abi.exp: New test.
10626         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10627
10628 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10629
10630         * g++.dg/abi/mangle16.C: New test.
10631         * g++.dg/abi/mangle17.C: Likewise.
10632
10633         PR c++/7478
10634         * g++.dg/template/ref1.C: New test.
10635
10636 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10637
10638         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10639
10640 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10641
10642         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10643
10644 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10645
10646         PR c++/7524
10647         * g++.dg/init/array7.C: New test.
10648
10649 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10650
10651         * g++.dg/init/array6.C: New test.
10652
10653         * g++.dg/abi/mangle13.C: Likewise.
10654         * g++.dg/abi/mangle14.C: Likewise.
10655         * g++.dg/abi/mangle15.C: Likewise.
10656
10657 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10658
10659         * g++.dg/abi/empty8.C: New test.
10660
10661 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10662
10663         * g++.dg/init/ctor1.C: New test.
10664
10665 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10666
10667         * gcc.c-torture/execute/20021015-1.c: New test.
10668
10669 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10670
10671         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10672
10673 2002-10-14  Jan Hubicka  <jh@suse.cz>
10674
10675         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10676
10677 2002-10-14  Richard Henderson  <rth@redhat.com>
10678
10679         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10680
10681 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10682
10683         PR optimization/6631
10684         * g++.dg/opt/const2.C: New test.
10685
10686 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10687
10688         PR c++/7176
10689         * g++.dg/parse/friend1.C: New test.
10690         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10691
10692 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * gcc.dg/20021014-1.c: New test.
10695
10696 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10697
10698         PR c++/5661
10699         * g++.dg/ext/vlm1.C: New test.
10700         * g++.dg/ext/vlm2.C: Likewise.
10701
10702         * g++.dg/init/array1.C: Remove invalid braces.
10703         * g++.dg/init/brace1.C: New test.
10704         * g++.dg/init/copy2.C: Likewise.
10705         * g++.dg/init/copy3.C: Likewise.
10706         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10707         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10708         braces.
10709
10710 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10711
10712         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10713
10714 2002-10-11  Richard Shann  <richard.shann@superh.com>
10715
10716         * gcc.c-torture/compile/simd-5.c: New test.
10717
10718 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10719
10720         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10721
10722 2002-10-10  Jim Wilson  <wilson@redhat.com>
10723
10724         * gcc.c-torture/execute/20021010-1.c: New test.
10725
10726 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10727
10728         PR c/7353
10729         * g++.dg/ext/typedef-init.C: New test.
10730         * gcc.dg/typedef-init.c: New test.
10731
10732 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10733
10734         * gcc.dg/cpp/paste13.c: New test.
10735
10736 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10737
10738         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10739         remaining platforms, XFAIL during compile, not execute.  Don't
10740         XFAIL at -O0.
10741
10742 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         * gcc.dg/alias-1.c: Tweak expected warning.
10745
10746 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10747
10748         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10749
10750 2002-10-06  Andreas Jaeger  <aj@suse.de>
10751
10752         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10753         * gcc.dg/cpp/c++98.C: Likewise.
10754
10755         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10756         * g++.dg/cpp/c++98.C: Likewise.
10757
10758         * g++.dg/README (Subdirectories): Mention cpp directory.
10759
10760         PR target/7559
10761         * gcc.dg/20021006-1.c: New test.
10762
10763 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10764
10765         PR c++/7804
10766         * g++.dg/other/warning1.C: New test.
10767
10768 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10769
10770         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10771         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10772         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10773
10774 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10775
10776         PR c++/7931
10777         * g++.dg/template/ptrmem3.C: New test.
10778
10779         PR c++/7754
10780         * g++.dg/template/union1.C: New test.
10781
10782 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10783
10784         PR c++/8006
10785         * g++.dg/abi/mangle9.C: New test.
10786         * g++.dg/abi/mangle10.C: New test.
10787         * g++.dg/abi/mangle11.C: New test.
10788         * g++.dg/abi/mangle12.C: New test.
10789
10790 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10791
10792         PR c++/7188.
10793         * g++.dg/template/meminit1.C: New test.
10794         * g++.dg/warn/Wreorder-1.C: Likewise.
10795         * g++.old-deja/g++.mike/warn3.C: Tweak.
10796         * lib/prune.exp: Ingore "in copy constructor".
10797
10798 2002-10-02  Andreas Jaeger  <aj@suse.de>
10799
10800         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10801         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10802         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10803         on x86-64.
10804
10805 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10806
10807         * gcc.dg/empty1.C: Fix typo.
10808
10809 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10810
10811         * gcc.dg/alias-1.c: New test.
10812
10813 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10814
10815         * gcc.dg/empty1.C: New test.
10816
10817         * g++.dg/tls/init-2.C: Tweak error messages.
10818
10819 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10820
10821         * gcc.c-torture/compile/20020923-1.c: New test.
10822
10823 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10824
10825         * gcc.c-torture/execute/ffs-1.c: New test.
10826         * gcc.c-torture/execute/ffs-2.c: Ditto.
10827
10828 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10829
10830         * g++.dg/overload/member1.C: New test.
10831
10832 2002-09-30  Mark Mitchell  <mark@code
10833
10834 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10835
10836         * testsuite/gcc.dg/tls/diag-3.c: New.
10837
10838 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10839
10840         * g++.dg/README (Subdirectories): Document new subdir expr.
10841         * g++.dg/expr/pmf-1.C: New test.
10842
10843 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10844
10845         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10846
10847 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10848
10849         * g++.dg/abi/bitfield3.C: New test.
10850
10851 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10852
10853         * lib/gcov.exp: Tweak expected line formats.
10854         * gcc.misc-tests/gcov8.c: New test.
10855         * gcc.misc-tests/gcov8.x: New flags.
10856
10857 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10858
10859         * consistency.vlad/layout/endian.c: Include string.h.
10860
10861         * gcc.c-torture/execute/20020805-1.c: New test.
10862
10863 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10864
10865         * g++.dg/other/conversion1.C: New test.
10866
10867 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10868
10869         * gcc.dg/builtins-1.c: New testcase.
10870
10871 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10872
10873         * g++.dg/inherit/access3.C: New test.
10874
10875 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10876
10877         * gcc.dg/ia64-visibility-2.c: New test.
10878
10879 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10880
10881         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10882         __qualifier_flags to __flags.
10883
10884 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10885
10886         * g++.dg/inherit/operator1.C: New test.
10887         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10888         * g++.dg/other/error1.C: Change expected error message.
10889         * g++.dg/template/conv4.C: Likewise.
10890
10891 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10892
10893         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10894         for documented behavior.
10895
10896 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10897
10898         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10899         several targets known to fail.
10900
10901 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10902
10903         * gcc.dg/mips-args-[123].c: New tests.
10904
10905 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10906
10907         * gcc.dg/ppc-spe.c: New.
10908
10909 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10910
10911         * g++.dg/other/ptrmem4.C: New testcase.
10912
10913 2002-07-24  Richard Henderson  <rth@redhat.com>
10914
10915         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10916
10917 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10918
10919         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10920
10921 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10922
10923         * gcc.c-torture/execute/memset-3.c: New testcase.
10924
10925 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10926
10927         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10928         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10929
10930 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10931
10932         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10933         Delete.
10934
10935 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10936
10937         * gcc.c-torture/compile/simd-4.c: New test.
10938
10939 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10940
10941         PR c++/7347, c++/7348
10942         * g++.dg/template/access4.C: New test.
10943         * g++.dg/template/access5.C: New test.
10944         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10945         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10946         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10947         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10948
10949 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10950
10951         * gcc.dg/gnu89-init-2.c: New test.
10952
10953 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10954
10955         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10956
10957 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10958
10959         * gcc.c-torture/execute/20020720-1.c: New testcase.
10960
10961 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10962
10963         * gcc.dg/cpp/Wsignprom.c: New tests.
10964
10965 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10966
10967         * gcc.c-torture/execute/loop-13.c: New test.
10968
10969 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10970
10971         * gcc.dg/cpp/expr.c: New tests.
10972
10973 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10974
10975         * g++.dg/opt/pr6713.C: Add template instantiation.
10976
10977 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10978
10979         * gcc.dg/nest.c: New test.
10980
10981 2002-07-17  Richard Henderson  <rth@redhat.com>
10982
10983         * g++.dg/opt/pr6713.C: New test.
10984
10985 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10986
10987         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10988         XFAIL for all x86 processors.
10989
10990 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10991
10992         * gcc.c-torture/execute/20010122-1.x: Do not test with
10993         -fomit-frame-pointer.
10994
10995 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10996
10997         * g++.dg/template/instantiate2.C: New test.
10998         * g++.dg/template/spec4.C: New test.
10999
11000 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11001
11002         * g++.dg/template/access2.C: New test.
11003         * g++.dg/template/access3.C: New test.
11004
11005 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
11006
11007         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
11008         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
11009         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
11010         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
11011         Convert to use <stdarg.h>.
11012         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
11013         Delete.
11014         * gcc.dg/va-arg-2.c: New.
11015         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
11016
11017 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
11018
11019         * gcc.c-torture/compile/20020710-1.c: New test.
11020
11021 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
11022                           Andrew Pinski  <pinskia@physics.uc.edu>
11023
11024         gcc.c-torture/compile/simd-2.c: New testcase.
11025         gcc.c-torture/compile/simd-3.c: Likewise.
11026
11027 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
11028
11029         PR c++/7224
11030         * g++.dg/overload/error1.C: New test.
11031
11032 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11033
11034         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
11035         configuration and IRIX 6 O32 ABI.
11036
11037 2002-07-11  Roger Sayle  <roger@eyesopen.com>
11038
11039         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
11040
11041 2002-07-10  Roger Sayle  <roger@eyesopen.com>
11042
11043         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
11044
11045 2002-07-10  Jeffrey A Law  <law@redhat.com>
11046
11047         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
11048
11049         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
11050
11051 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
11052
11053         * gcc.dg/20020312-2.c: Check for __PPC__.
11054
11055 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
11056
11057         * gcc.c-torture/compile/20020709-1.c: New test.
11058
11059 2002-07-07  Roger Sayle  <roger@eyesopen.com>
11060
11061         * g++.dg/template/qualttp21.C: New test case.
11062
11063 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
11064
11065         * gcc.c-torture/compile/20020706-1.c: New test.
11066         * gcc.c-torture/compile/20020706-2.c: New test.
11067
11068 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
11069             Alexandre Oliva  <aoliva@redhat.com>
11070
11071         * g++.dg/warn/incomplete1.C: New test.
11072
11073 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11074
11075         PR c++/7099
11076         * g++.dg/warn/noreturn1.C: New test.
11077
11078 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
11079
11080         PR c++/6706
11081         * g++.dg/debug/debug6.C: New test.
11082         * g++.dg/debug/debug7.C: New test.
11083
11084 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
11085
11086         * gcc.c-torture/compile/simd-3.c: New test.
11087
11088 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
11089
11090         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
11091         * gcc.dg/20020620-1.c: Likewise.
11092
11093 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11094
11095         PR c++/6944
11096         * g++.dg/init/array4.C: New test.
11097         * g++.dg/init/array5.C: New test.
11098
11099 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
11100
11101         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
11102         * gcc.c-torture/execute/simd-2.c (main): Likewise.
11103
11104 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11105
11106         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
11107         * gcc.dg/wtr-aggr-init-1.c: Likewise.
11108         * gcc.dg/wtr-conversion-1.c: Likewise.
11109         * gcc.dg/wtr-escape-1.c: Likewise.
11110         * gcc.dg/wtr-int-type-1.c: Likewise.
11111         * gcc.dg/wtr-label-1.c: Likewise.
11112         * gcc.dg/wtr-static-1.c: Likewise.
11113         * gcc.dg/wtr-strcat-1.c: Likewise.
11114         * gcc.dg/wtr-suffix-1.c: Likewise.
11115         * gcc.dg/wtr-switch-1.c: Likewise.
11116         * gcc.dg/wtr-unary-plus-1.c: Likewise.
11117         * gcc.dg/wtr-union-init-1.c: Likewise.
11118         * gcc.dg/wtr-union-init-2.c: Likewise.
11119         * gcc.dg/wtr-union-init-3.c: Likewise.
11120
11121         * gcc.dg/wtr-func-def-1.c: New test.
11122
11123 2002-07-02 Devang Patel <dpatel@apple.com>
11124
11125         * objc.dg/param-1.m: New test.
11126
11127 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
11128
11129         * gcc.dg/cpp/trad/directive.c: Add test.
11130         * gcc.dg/cpp/trad/macroargs.c: Add test.
11131         * gcc.dg/cpp/trad/rec
11132
11133 2002-04-25  Roger Sayle  <roger@eyesopen.com>
11134
11135         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
11136
11137 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11138
11139         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
11140         targets.
11141
11142 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
11143
11144         * g++.dg/abi/mange7.C: New test.
11145
11146         PR c++/6438.
11147         * g++.dg/parse/stmtexpr2.C: New test.
11148
11149 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
11150
11151         * gcc.dg/20020312-2.c: Add SH target.
11152
11153 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11154
11155         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
11156         compiler output on mips*-*-irix*.
11157
11158 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
11159
11160         * g++.dg/parse/attr1.C: New test.
11161
11162 2002-04-23  Roger Sayle  <roger@eyesopen.com>
11163
11164         * gcc.c-torture/execute/string-opt-17.c: New test case.
11165         * gcc.c-torture/execute/memset-2.c: New test case.
11166
11167 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
11168
11169         PR c++/6256:
11170         * g++.dg/template/friend5.C: New test.
11171
11172         PR c++/6331:
11173         * g++.dg/template/qual1.C: Likewise.
11174
11175 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
11176
11177         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
11178         Include stdlib.h, not stdio.h or ctype.h.
11179
11180 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
11181
11182         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
11183         cris-*-elf* and mmix-*-*.
11184         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
11185         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
11186         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
11187         Ditto.
11188         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
11189         * gcc.dg/wchar_t-1.c: Ditto.
11190
11191 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
11192
11193         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
11194         Clarify comment.
11195
11196 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
11197
11198         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
11199
11200 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11201
11202         * gcc.c-torture/execute/20000906-1.x: Delete.
11203
11204 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
11205
11206         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
11207
11208 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
11209
11210         * PR6367
11211         * g77.f-torture/execute/6367.f: New test.
11212         * g77.f-torture/execute/6367.x: Disable for MMIX.
11213
11214 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
11215
11216         * PR6352
11217         * g++.dg/opt/inline2.C: New test.
11218
11219 2002-04-18  Richard Henderson  <rth@redhat.com>
11220
11221         * gcc.dg/20000906-1.c: Enable for all targets.
11222         * gcc.c-torture/compile/iftrap-2.c: New.
11223
11224 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11225
11226         * gcc.dg/20020418-1.c: New test.
11227         * gcc.dg/20020418-2.c: New test.
11228
11229 2002-04-18  Richard Henderson  <rth@redhat.com>
11230
11231         * gcc.c-torture/compile/iftrap-1.c: New.
11232         * gcc.dg/iftrap-1.c: Adjust for ia64.
11233         * gcc.dg/iftrap-2.c: New.
11234
11235 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11236
11237         * gcc.c-torture/compile/20020418-1.c: New test.
11238
11239 2002-04-18  Roger Sayle  <roger@eyesopen.com>
11240
11241         * gcc.c-torture/compile/20020415-1.c: New.
11242
11243 2002-04-18  David S. Miller  <davem@redhat.com>
11244
11245         * gcc.c-torture/execute/20020418-1.c: New test.
11246
11247 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
11248
11249         * gcc.dg/20020416-1.c: New test.
11250
11251         * g++.dg/opt/inline1.C: New test.
11252
11253 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
11254
11255         * gcc.dg/altivec-5.c: New test.
11256
11257         * gcc.dg/20020415-1.c: New test.
11258
11259 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
11260
11261         * testsuite/lib/chill.exp: Remove.
11262
11263 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
11264
11265         * g++.dg/other/big-struct.C: New test.
11266
11267 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
11268
11269         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
11270         of scratch file.
11271
11272 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
11273
11274         PR c/6277
11275         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
11276         in scan-assembler function name
11277
11278 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
11279
11280         * g77.f-torture/execute/980628-4.x,
11281         g77.f-torture/execute/980628-5.x,
11282         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11283         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11284         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
11285         i[34567]86-*-*.
11286
11287 2002-04-13  David S. Miller  <davem@redhat.com>
11288
11289         * gcc.c-torture/execute/20020413-1.c: New test.
11290
11291 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11292
11293         * gcc.dg/asm-6.c,
11294         * g++.dg/ext/asm1.C: New tests.
11295
11296 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11297
11298         PR c++ 5373.
11299         * g++.dg/parse/stmtexpr1.C: New test.
11300
11301         PR c++/5189.
11302         * g++.dg/template/copy1.C: New test.
11303
11304 2002-04-12  Richard Henderson  <rth@redhat.com>
11305
11306         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11307
11308 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11309
11310         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11311         gcc.c-torture/execute/20020307-2.c.
11312
11313 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11314
11315         * g++.dg/ext/attrib5.C,
11316         * g++.dg/lookup/struct1.C: New tests.
11317
11318 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11319
11320         * gcc.dg/20020411-1.c: New test.
11321
11322         * gcc.c-torture/execute/20020411-1.c: New test.
11323
11324 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11325
11326         * g77.f-torture/execute/6177.f: New test.
11327
11328 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11329
11330         PR middle-end/6247
11331         * g++.dg/opt/cleanup1.C: New test.
11332
11333         * g++.dg/opt/const1.C: New test.
11334
11335 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11336
11337         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11338
11339 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11340
11341         PR c++/5507
11342         * g++.dg/template/typename2.C: New test.
11343
11344 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11345
11346         * gcc.c-torture/execute/loop-12.c: New.
11347
11348 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11349
11350         * g77.f-torture/execute/980628-4.x,
11351         g77.f-torture/execute/980628-5.x,
11352         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11353         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11354         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11355
11356 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11357
11358         PR optimization/6086
11359         * g++.dg/opt/preinc1.C: New test.
11360
11361 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11362
11363         PR c++/5571
11364         * g++.dg/opt/static2.C: New test.
11365
11366 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11367
11368         PR c/5120
11369         * gcc.dg/20020406-1.c: New test.
11370
11371 2002-04-04  David S. Miller  <davem@redhat.com>
11372
11373         * gcc.c-torture/execute/20020404-1.c: New test.
11374
11375 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11376
11377         PR c/6123
11378         * gcc.dg/20020312-2.c: Do not declare global register variable
11379         if __PIC__ or __pic__ is defined.
11380
11381 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11382
11383         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11384         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11385
11386 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11387
11388         * gcc.misc-tests/linkage.exp: Update last change to handle
11389         sparc*-, not just sparc-.
11390
11391 2002-04-03  Richard Henderson  <rth@redhat.com>
11392
11393         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11394
11395 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11396
11397         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11398
11399 2002-04-02  David S. Miller  <davem@redhat.com>
11400
11401         * gcc.c-torture/execute/20020402-3.c: New test.
11402
11403 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11404
11405         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11406         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11407
11408         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11409         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11410         g77.f-torture/execute/20001201.x,
11411         g77.f-torture/execute/u77-test.x: New files.
11412
11413         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11414         * gcc.dg/wchar_t-1.c: Ditto.
11415
11416 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11417
11418         * gcc.c-torture/execute/20020402-1.c: New test.
11419
11420 2002-04-01  Richard Henderson  <rth@redhat.com>
11421
11422         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11423
11424         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11425
11426 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11427
11428         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11429
11430 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11431
11432         * g++.dg/inherit/template-as-base.C: Expect error.
11433         * g++.dg/inherit/namespace-as-base.C: Likewise.
11434
11435 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11436
11437         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11438         g++.dg/ext/instantiate3.C: Tweak match patterns.
11439
11440         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11441         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11442         -da test.
11443
11444 2002-03-31  Richard Henderson  <rth@redhat.com>
11445
11446         * gcc.dg/special/alias-2.c: New.
11447         * gcc.dg/special/ecos.exp: Run it.
11448
11449 2002-03-31  Richard Henderson  <rth@redhat.com>
11450
11451         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11452
11453 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11454
11455         * gcc.dg/weak-1.c: Disable on h8300 port.
11456
11457 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11458
11459         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11460         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11461         ordering tests.
11462         * g++.dg/bprob/bprob-1.C: New test.
11463         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11464         * g++.dg/gcov/gcov-1.C: New test.
11465         * g++.dg/gcov/gcov-1.x: New file.
11466         * g++.dg/gcov/gcov-2.C: New test.
11467         * g++.dg/gcov/gcov-3.C: New test.
11468         * g++.dg/gcov/gcov-3.h: New file.
11469
11470 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11471
11472         * g++.old-deja/g++.other/builtins5.C: New test.
11473         * g++.old-deja/g++.other/builtins6.C: New test.
11474         * g++.old-deja/g++.other/builtins7.C: New test.
11475         * g++.old-deja/g++.other/builtins8.C: New test.
11476         * g++.old-deja/g++.other/builtins9.C: New test.
11477
11478 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11479
11480         * g++.dg/opt/static1.C: New test.
11481
11482         * g++.dg/opt/longbranch1.C: New test.
11483
11484 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11485
11486         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11487
11488         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11489
11490 2002-03-28  Jeffrey A Law  (law@redhat.com)
11491
11492         * gcc.c-torture/execute/20020328-1.c: New test.
11493
11494 2002-03-27  Richard Henderson  <rth@redhat.com>
11495
11496         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11497         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11498         move from g++.old-deja/g++.ext/.
11499
11500 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11501
11502         * g++.dg/init/new2.C: New test.
11503
11504 2002-03-26  Richard Henderson  <rth@redhat.com>
11505
11506         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11507
11508         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11509         on sparc.
11510
11511         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11512         sparcv9 systems.
11513         * gcc.dg/20001102-1.c: Likewise.
11514
11515 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11516
11517         * gcc.dg/cpp/endif-pedantic1.c,
11518         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11519
11520 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11521
11522         * g++.dg/init/new1.C: New test.
11523
11524 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11525
11526         * g++.dg/abi/vbase9.C: New test.
11527
11528 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11529
11530         * gcc.dg/arm-asm.c: New test.
11531
11532 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11533
11534         * gcc.dg/Wswitch-enum.c: New test.
11535         Fix PR c/5044.
11536
11537 2002-03-26  Richard Henderson  <rth@redhat.com>
11538
11539         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11540         structure.
11541
11542 2002-03-25  Richard Henderson  <rth@redhat.com>
11543
11544         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11545         sparcv9 systems.
11546
11547         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11548         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11549
11550 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11551
11552         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11553
11554 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11555
11556         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11557         targets using generic thunk support.
11558
11559 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11560
11561         * gcc.c-torture/compile/20020323-1.c: New test.
11562
11563         * g++.dg/opt/conj2.C: New test.
11564
11565 2002-03-24  Richard Henderson  <rth@redhat.com>
11566
11567         * gcc.dg/weak-1.c: Use -fno-common.
11568
11569 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11570
11571         * g77.dg/f77-edit-apostrophe-out.f: New test
11572         * g77.dg/f77-edit-h-out.f: New test
11573         * g77.dg/f77-edit-t-in.f: New test
11574         * g77.dg/f77-edit-t-out.f: New test
11575         * g77.dg/f77-edit-x-out.f: New test
11576         * g77.dg/f77-edit-slash-out.f: New test
11577         * g77.dg/f77-edit-colon-out.f: New test
11578         * g77.dg/f77-edit-s-out.f: New test
11579
11580 2002-03-24  Richard Henderson  <rth@redhat.com>
11581
11582         * objc/execute/formal_protocol-6.x: New XFAIL.
11583
11584 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11585
11586         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11587         that do not support weak symbols
11588
11589 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11590
11591         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11592         * lib/g77.exp:  Likewise
11593         * lib/objc.exp: Likewise
11594
11595 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11596
11597         * gcc.dg/Wswitch-default.c: New test.
11598
11599 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11600
11601         * g++.dg/other/enum1.C: New test.
11602
11603 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11604
11605         * gcc.dg/pragma-ep-3.c: Fix typo.
11606
11607 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11608
11609         * g++.dg/inherit/template-as-base.C: New test.
11610
11611 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11612
11613         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11614         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11615
11616 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11617
11618         * gcc.dg/cpp/multiline.c: Update to match.
11619
11620 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11621
11622         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11623
11624 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11625
11626         * gcc.dg/cpp/extratokens2.c:  New file.
11627
11628 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11629
11630         * gcc.dg/20020312-2.c: Add rs6000 target.
11631
11632         * gcc.c-torture/compile/20020319-1.c: New test.
11633
11634 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11635
11636         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11637         (A, E): Handle this.
11638
11639 2002-03-20  Jason Merrill  <jason@redhat.com>
11640
11641         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11642         ignoring -fpic.
11643         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11644         through prune_gcc_output.
11645
11646 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11647
11648         * gcc.c-torture/compile/20020320-1.c: New test.
11649
11650 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.c-torture/compile/20020318-1.c: New test.
11653
11654         * gcc.dg/struct-by-value-1.c: New test.
11655
11656         * gcc.dg/20020319-1.c: New test.
11657
11658 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11659
11660         * g++.dg/opt/conj1.C: New test.
11661
11662 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11663
11664         * g++.dg/template/qualttp20.C: Revert previous change.
11665         * g++.dg/template/qualttp3.C: Likewise.
11666         * g++.dg/template/qualttp4.C: Likewise
11667         * g++.dg/template/qualttp5.C: Likewise
11668         * g++.dg/template/qualttp6.C: Likewise
11669         * g++.dg/template/qualttp7.C: Likewise
11670         * g++.dg/template/qualttp8.C: Likewise
11671         * g++.dg/template/recurse.C: Likewise.
11672
11673 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11674
11675         * gcc.dg/cpp/wchar-1.c: Update.
11676
11677 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11678
11679         * g++.dg/template/conv1.C: New test.
11680         * g++.dg/template/conv2.C: New test.
11681         * g++.dg/template/conv3.C: New test.
11682         * g++.dg/template/conv4.C: New test.
11683
11684 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11685
11686         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11687         * g++.dg/template/qualttp3.C: Likewise.
11688         * g++.dg/template/qualttp4.C: Likewise
11689         * g++.dg/template/qualttp5.C: Likewise
11690         * g++.dg/template/qualttp6.C: Likewise
11691         * g++.dg/template/qualttp7.C: Likewise
11692         * g++.dg/template/qualttp8.C: Likewise
11693         * g++.dg/template/recurse.C: Likewise.
11694
11695 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11696
11697         * g++.dg/opt/dtor1.C: New test.
11698
11699 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11700
11701         * gcc.c-torture/compile/20020315-1.c: New test.
11702
11703 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11704
11705         * gcc.dg/weak-1.c: Fix scan tests.
11706
11707 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11708
11709         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11710         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11711         cris-*-aout* mmix-*-*.
11712         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11713         cris-*-aout* mmix-*-*.
11714         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11715         cris-*-elf* cris-*-aout* and mmix-*-*.
11716         * gcc.dg/20001009-1.c: Ditto.
11717         * gcc.dg/20010912-1.c: Ditto.
11718         * gcc.dg/20020122-4.c: Ditto.
11719         * gcc.dg/inline-2.c: Ditto.
11720
11721 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11722
11723         * gcc.c-torture/compile/20020314-1.c: New test.
11724
11725 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11726
11727         * gcc.c-torture/execute/20020314-1.c: New test.
11728
11729 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11730
11731         * g++.dg/warn/Wunused-1.C: New test.
11732
11733 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11734
11735         * g++.dg/abi/mangle6.C: New test.
11736
11737 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11738
11739         * gcc.c-torture/compile/20020309-2.c: New test.
11740
11741         * gcc.c-torture/compile/20020312-1.c: New test.
11742
11743 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11744
11745         * g++.dg/other/access1.C: New test.
11746
11747 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11748
11749         * gcc.c-torture/execute/wchar_t-1.c: New test.
11750
11751 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11752
11753         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11754
11755 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11756
11757         * gcc.dg/20020312-1.c: New test case.
11758
11759 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11760
11761         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11762
11763 2002-03-11  Richard Henderson  <rth@redhat.com>
11764
11765         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11766         * g++.old-deja/g++.jason/report.C: Likewise.
11767
11768 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11769
11770         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11771         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11772
11773 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11774
11775         * testsuite/g++.dg/overload/pmf1.C: New test.
11776
11777 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11778
11779         * gcc.c-torture/execute/20020307-1.c: Use long.
11780
11781 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11782
11783         PR optimization/5844
11784         * gcc.dg/20020310-1.c: New test.
11785
11786 2002-03-09  Michael Meissner  <meissner@redhat.com>
11787
11788         * gcc.c-torture/execute/memcpy-2.c: New test.
11789         * gcc.c-torture/execute/memset-1.c: New test.
11790         * gcc.c-torture/execute/strlen-1.c: New test.
11791         * gcc.c-torture/execute/strcmp-1.c: New test.
11792         * gcc.c-torture/execute/strncmp-1.c: New test.
11793
11794 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11795
11796         * gcc.dg/ppc-ldstruct.c: New test.
11797
11798 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11799
11800         * gcc.c-torture/execute/va-arg-22.c: New test.
11801
11802 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11803
11804         * gcc.c-torture/compile/20020309-1.c: New test.
11805
11806 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11807
11808         * gcc.c-torture/execute/20020307-2.c: New test.
11809
11810 2002-03-07  Jeffrey A Law  (law@redhat.com)
11811
11812         * g77.f-torture/compile/20020307-1.f: New test.
11813
11814 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11815
11816         * gcc.dg/unordered-1.c: New test.
11817
11818 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11819
11820         * gcc.c-torture/execute/20020307-1.c: New test.
11821
11822 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11823
11824         * gcc.dg/20020304-1.c: New test.
11825
11826         * gcc.c-torture/compile/20020304-2.c: New test.
11827
11828 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11829
11830         * gcc.c-torture/compile/20020304-1.c: New test case
11831         (from PR c/5830).
11832
11833 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11834
11835         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11836
11837 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11838
11839         * g++.dg/other/classkey1.C: New test.
11840
11841 2002-03-01  Richard Henderson  <rth@redhat.com>
11842
11843         * gcc.c-torture/compile/981223-1.x: New.
11844         * gcc.c-torture/compile/920625-1.x: New.
11845
11846 2002-02-28  Richard Henderson  <rth@redhat.com>
11847
11848         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11849
11850 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11851
11852         * gcc.c-torture/execute/20020227-1.c: New test.
11853
11854 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11855
11856         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11857         here" ERROR lines.
11858         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11859         * g++.old-deja.g++.other/defarg1.C: Likewise.
11860         * g++.old-deja/g++.pt/calls2.C: Likewise.
11861         * g++.old-deja/g++.pt/crash20.C: Likewise.
11862         * g++.old-deja/g++.pt/crash30.C: Likewise.
11863         * g++.old-deja/g++.pt/crash36.C: Likewise.
11864         * g++.old-deja/g++.pt/crash6.C: Likewise.
11865         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11866         * g++.old-deja/g++.pt/derived3.C: Likewise.
11867         * g++.old-deja/g++.pt/error1.C: Likewise.
11868         * g++.old-deja/g++.pt/friend21.C: Likewise.
11869         * g++.old-deja/g++.pt/friend23.C: Likewise.
11870         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11871         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11872
11873 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11874
11875         * gcc.c-torture/execute/20020225-2.c: New test.
11876
11877 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11878
11879         * gcc.c-torture/execute/920730-1t.c,
11880         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11881         Delete test cases, only relevant to -traditional.
11882
11883 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11884
11885         * gcc.dg/cpp/undef1.c: Remove.
11886         * gcc.dg/cpp/directiv.c: Update.
11887         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11888
11889 2002-02-27  Michael Meissner  <meissner@redhat.com>
11890
11891         * gcc.c-torture/execute/20020226-1.c: New test.
11892
11893 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11894
11895         * g++.dg/debug/debug4.C: New test.
11896
11897         * gcc.dg/ia64-visibility-1.c: New test.
11898
11899 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11900
11901         * gcc.dg/debug/20020224-1.c: New.
11902
11903 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11904
11905         * gcc.c-torture/execute/960416-1.x: New.
11906         * gcc.c-torture/execute/divconst-3.x: Likewise.
11907
11908 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11909
11910         * gcc.dg/20020224-1.c: New test.
11911
11912 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11913
11914         * gcc.c-torture/execute/20020225-1.c: New.
11915
11916 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11917
11918         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11919
11920 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11921
11922         * gcc.dg/20020222-1.c: New test.
11923
11924 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11925
11926         * g++.dg/opt/anonunion1.C: New test.
11927
11928 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11929
11930         * g++.dg/template/qualttp19.C: New test.
11931         * g++.dg/template/qualttp20.C: New test.
11932         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11933         * g++.old-deja/g++.other/qual1.C: Likewise.
11934
11935 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11936
11937         * gcc.dg/attr-alwaysinline.c: New.
11938
11939 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11940
11941         * gcc.dg/20020220-1.c: New test.
11942
11943         * gcc.dg/20020220-2.c: New test.
11944
11945         * g++.dg/opt/mmx1.C: New test.
11946
11947 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11948
11949         * gcc.c-torture/compile/20020110.c: New test.
11950
11951 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11952
11953         * gcc.c-torture/execute/20020219-1.c: New test.
11954
11955         * gcc.dg/20020219-1.c: New test.
11956
11957         * gcc.dg/noncompile/20020220-1.c: New test.
11958
11959         * g++.dg/opt/ptrintsum1.C: New test.
11960
11961         * gcc.dg/debug/20020220-1.c: New test.
11962
11963 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11964
11965         * gcc.c-torture/execute/20020216-1.c: New test.
11966
11967 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11968
11969         * gcc.dg/decl-1.c: Update, new test.
11970
11971 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11972
11973         * g++.dg/abi/bitfield1.C: New test.
11974         * g++.dg/abi/bitfield2.C: New test.
11975
11976 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11977
11978         * gcc.dg/attr-nest.c: New test.
11979
11980 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11981
11982         * gcc.c-torture/execute/20020215-1.c: New test.
11983
11984 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11985
11986         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11987         * g++.dg/debug/debug.exp: New.
11988         * g++.dg/debug/trivial.C: New.
11989         * g++.dg/debug/debug1.C: Moved...
11990         * g++.dg/other/debug1.C: ...from here.
11991         * g++.dg/debug/debug2.C: Moved...
11992         * g++.dg/other/debug2.C: ...from here.
11993         * g++.dg/debug/debug3.C: Moved...
11994         * g++.dg/other/debug3.C: ...from here.
11995
11996         * gcc.dg/noncompile/20020213-1.c: New test.
11997
11998 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11999
12000         * g++.dg/other/debug3.C: New test.
12001
12002         * gcc.c-torture/execute/20020213-1.c: New test.
12003
12004 2002-02-13  Richard Smith <richard@ex-parrot.com>
12005
12006         * g++.old-deja/g++.other/thunk1.C: New test.
12007
12008 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
12009
12010         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
12011
12012 2002-02-13  Stan Shebs  <shebs@apple.com>
12013
12014         * gcc.dg/altivec-3.c: New.
12015
12016 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
12017
12018         * gcc.dg/Wunreachable-1.c: New test.
12019         * gcc.dg/Wunreachable-2.c: New test.
12020
12021 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12022
12023         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
12024
12025 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
12026
12027         * gcc.dg/decl-1.c: New test.
12028
12029 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
12030
12031         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
12032
12033 2002-02-10  Kazu Hirata  <kazu@hxi.com>
12034
12035         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
12036         * gcc.c-torture/compile/980506-1.x: Likewise.
12037
12038 2002-02-10  Kazu Hirata  <kazu@hxi.com>
12039
12040         * gcc.dg/20020210-1.c: New.
12041
12042 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
12043
12044         * g77.f-torture/execute/947.f: New regression test
12045         for PR fortran/947.
12046
12047 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
12048
12049         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
12050         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
12051
12052 2002-02-08  Richard Henderson  <rth@redhat.com>
12053
12054         * gcc.c-torture/compile/labels-3.c: New.
12055
12056 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
12057
12058         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
12059         expression statements work instead.
12060         * gcc.dg/noncompile/20020207-1.c: New test.
12061
12062 2002-02-07  Richard Henderson  <rth@redhat.com>
12063
12064         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
12065
12066 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12067
12068         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
12069         message from g77
12070         * lib/g77-dg.exp: Trim g77 error messages so that they are
12071         recognized by dg.exp.
12072
12073 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12074
12075         PR fortran/5473
12076         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
12077
12078 2002-02-07  Richard Henderson  <rth@redhat.com>
12079
12080         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
12081         to be sufficiently aligned for integers.
12082
12083 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
12084
12085         * g++.dg/template/friend4.C: New test.
12086
12087 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
12088
12089         PR fortran/5743
12090         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
12091         unsupported cases.
12092
12093 2002-02-07  Richard Henderson  <rth@redhat.com>
12094
12095         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
12096         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
12097         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
12098         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
12099
12100 2002-02-06  Richard Henderson  <rth@redhat.com>
12101
12102         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
12103
12104 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
12105
12106         * gcc.dg/20020206-1.c: New test.
12107
12108 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
12109
12110         * gcc.c-torture/execute/20020206-1.c: New test.
12111
12112         * gcc.c-torture/execute/20020206-2.c: New test.
12113
12114         PR optimization/5429:
12115         * gcc.c-torture/compile/20020206-1.c: New test.
12116
12117 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
12118
12119         * g++.dg/ext/align1.C: Do not use an explicit alignment value
12120         as certain file formats cannot support particularly large
12121         alignments.
12122
12123         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
12124         and do not expect to be able to link the executable.
12125
12126         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
12127         fail because the COFF format does not support the weak attribute.
12128
12129 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
12130
12131         * g77.dg/pr5473.f:  New test
12132
12133 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
12134
12135         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
12136         Fix testcase accordingly.
12137
12138 2002-02-04  Richard Henderson  <rth@redhat.com>
12139
12140         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
12141         (buf): Change to be an array of pointers, not ints.
12142
12143 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12144
12145         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
12146         before all tests.  Move warning one line above to match where it
12147         C frontend emits.
12148         * gcc.dg/Wswitch-2.c: New test.
12149         * g++.dg/warn/Wswitch-1.C: New test.
12150         * g++.dg/warn/Wswitch-2.C: New test.
12151
12152 2002-02-04  Richard Henderson  <rth@redhat.com>
12153
12154         * g++.dg/abi/offsetof.C: Fix size comparison.
12155
12156 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
12157
12158         * gcc.dg/cast-qual-2.c: New test.
12159
12160 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12161
12162         * gcc.dg/20020201-4.c: New test.
12163
12164 2002-02-04  Ben Elliston  <bje@redhat.com>
12165
12166         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
12167         target_info attribute != 0, in addition to the empty string.
12168         (gcc_target_compile): Likewise.
12169
12170 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
12171
12172         * gcc.dg/Wswitch.c: New test.
12173         PR gcc/4475. PR gcc/3780.
12174
12175 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
12176
12177         * g77.f-torture/execute/5122.f: New test for regressions
12178         against PR fortran/5122.
12179
12180 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
12181
12182         * g77.f-torture/compile/pr3743.f: Delete
12183         * g77.dg/pr3743-1.f: New test.
12184         * g77.dg/pr3743-2.f: New test.
12185         * g77.dg/pr3743-3.f: New test.
12186         * g77.dg/pr3743-4.f: New test.
12187
12188 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12189
12190         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
12191
12192 2002-02-02  Richard Henderson  <rth@redhat.com>
12193
12194         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
12195         * gcc.c-torture/execute/bf64-1.c: Likewise.
12196
12197 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12198
12199         * gcc.dg/20020201-2.c: New test.
12200
12201         * gcc.dg/20020201-3.c: New test.
12202
12203         * gcc.c-torture/execute/bitfld-2.c: New test.
12204
12205 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12206
12207         * gcc.dg/bitfld-1.c: Update.
12208         * gcc.dg/bitfld-2.c: Update.
12209         * gcc.c-torture/execute/bitfld-1.x: New.
12210
12211 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12212
12213         * gcc.c-torture/execute/20020201-1.c: New test.
12214
12215 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
12216
12217         PR target/5469
12218         * gcc.dg/20020201-1.c: New test.
12219
12220 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
12221
12222         PR fortran/3743
12223         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
12224         * g77.f-torture/compile/pr3743.x: Remove
12225
12226 2002-01-31  Tom Rix  <trix@redhat.com>
12227
12228         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
12229
12230 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12231
12232         * gcc.dg/noncompile/20020130-1.c: New test.
12233
12234 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
12235
12236         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
12237
12238 2002-01-29  Richard Henderson  <rth@redhat.com>
12239
12240         * gcc.c-torture/execute/991118-1.c: Cast various constants back
12241         to long long.
12242         * gcc.c-torture/execute/bf64-1.c: Likewise.
12243
12244 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
12245
12246         * gcc.c-torture/execute/20020129-1.c: New test.
12247
12248 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12249
12250         * gcc.c-torture/compile/20000224-1.c: Update.
12251         * gcc.c-torture/execute/bitfld-1.c: New tests.
12252         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
12253         * gcc.dg/uninit-A.c: Update.
12254
12255 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12256
12257         * g++.dg/template/ctor1.C: Add instantiation.
12258
12259 2002-01-28  Paul Koning  <pkoning@equallogic.com>
12260
12261         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
12262         argument to __builtin_prefetch to be const ptr.
12263
12264 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
12265
12266         * gcc.c-torture/compile/20020120-1.c: New test.
12267
12268 2002-01-27  Kazu Hirata  <kazu@hxi.com>
12269
12270         * gcc.c-torture/execute/20020127-1.c: New test.
12271
12272 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
12273
12274         * g77.dg/f77-edit-i-in.f: New test
12275         * g77.dg/f77-edit-i-out.f: New test
12276
12277 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
12278
12279         * gcc.dg/debug/debug.exp: New file.
12280         * gcc.dg/debug/trivial.c: New file.
12281         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
12282         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
12283         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
12284         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
12285         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
12286         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
12287         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
12288         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
12289         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
12290         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
12291         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12292         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12293         * gcc.dg/20000503-1.c: Removed.
12294         * gcc.dg/20010207-1.c: Removed.
12295         * gcc.dg/20011223-1.c: Removed.
12296         * gcc.dg/20020104-2.c: Removed.
12297         * gcc.dg/debug-1.c: Removed.
12298         * gcc.dg/debug-2.c: Removed.
12299         * gcc.dg/debug-3.c: Removed.
12300         * gcc.dg/debug-4.c: Removed.
12301         * gcc.dg/debug-5.c: Removed.
12302         * gcc.dg/debug-6.c: Removed.
12303         * gcc.dg/dwarf2-1.c: Removed.
12304         * gcc.dg/dwarf2-2.c: Removed.
12305
12306 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12307
12308         * g++.old-deja/g++.other/eh5.C: New test.
12309         * g++.old-deja/g++.other/sibcall2.C: New test.
12310         * g++.old-deja/g++.other/array9.C: New test.
12311         * g++.old-deja/g++.other/typename2.C: New test.
12312         * g++.old-deja/g++.other/crash60.C: New test.
12313         * g++.old-deja/g++.other/conv9.C: New test.
12314         * g++.old-deja/g++.other/mangle10.C: New test.
12315         * g++.old-deja/g++.other/unchanging1.C: New test.
12316         * g++.old-deja/g++.other/exprstmt1.C: New test.
12317         * g++.old-deja/g++.other/inline23.C: New test.
12318         * g++.old-deja/g++.eh/ia64-1.C: New test.
12319         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12320         * g++.old-deja/g++.other/reload1.C: New test.
12321         * g++.old-deja/g++.other/static20.C: New test.
12322         * g++.old-deja/g++.other/local-alloc1.C: New test.
12323         * g++.old-deja/g++.other/conv8.C: New test.
12324         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12325         * g++.old-deja/g++.other/storeexpr1.C: New test.
12326         * g++.old-deja/g++.other/storeexpr2.C: New test.
12327         * g++.dg/eh/template2.C: New test.
12328         * g++.dg/warn/weak1.C: New test.
12329
12330 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12331
12332         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12333         Remove first, non-varying, argument.
12334
12335 2002-01-23  Richard Henderson  <rth@redhat.com>
12336
12337         * gcc.dg/inline-2.c: New.
12338
12339         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12340         Add optional target arg.  Check number of arguments.
12341         (scan-assembler-not, scan-assembler-dem): Likewise.
12342         (scan-assembler-dem-not): Likewise.
12343
12344 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12345
12346         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12347         line 12.
12348         * g++.old-deja/g++.brendan/parse3.C,
12349         g++.old-deja/g++.other/crash26.C,
12350         g++.old-deja/g++.other/crash28.C,
12351         g++.old-deja/g++.other/crash29.C,
12352         g++.old-deja/g++.other/crash30.C,
12353         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12354
12355 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12356
12357         * gcc.dg/20020115-1.c: New.
12358
12359 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12360
12361         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12362
12363 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12364
12365         * gcc.dg/20020122-3.c: New.
12366
12367 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12368
12369         * g++.dg/other/gc1.C: New test.
12370
12371 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12372
12373         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12374
12375 2002-01-22  Richard Henderson  <rth@redhat.com>
12376
12377         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12378
12379 2002-01-22  Richard Henderson  <rth@redhat.com>
12380
12381         * gcc.dg/20020122-4.c: New.
12382
12383 2002-01-22  H.J. Lu <hjl@gnu.org>
12384
12385         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12386         link output.
12387         * gcc.dg/special/ecos.exp: Likewise.
12388         * lib/g++-dg.exp: Likewise.
12389         * lib/g77-dg.exp: Likewise.
12390         * lib/gcc-dg.exp : Likewise.
12391         * lib/mike-g++.exp: Likewise.
12392         * lib/mike-g77.exp: Likewise.
12393         * lib/mike-gcc.exp: Likewise.
12394         * lib/objc-dg.exp: Likewise.
12395
12396 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12397
12398         PR target/5379
12399         * gcc.dg/20020122-2.c: New test.
12400
12401 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12402
12403         * gcc.dg/20020122-1.c: New test.
12404
12405 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12406
12407         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12408
12409 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12410
12411         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12412
12413 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12414
12415         * gcc.c-torture/compile/20020121-1.c: New test.
12416
12417 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12418
12419         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12420         ld_library_path.
12421
12422 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12423
12424         * gcc.dg/20020218-1.c: New test.
12425
12426 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12427
12428         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12429         messages
12430         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12431         "At global scope" warning
12432         * g++.dg/ext/align1.C: Change cygwin test for alignment
12433         from db-bogus to dg-warning
12434
12435 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12436
12437         * g77.f-torture/compile/cpp2.F: New test.
12438
12439 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12440
12441         * g++.dg/template/access1.C: New test.
12442
12443 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12444
12445         * gcc.dg/20020118-1.c: New.
12446
12447 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12448
12449         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12450
12451 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12452
12453         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12454         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12455         alignment warnings.
12456
12457 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12458
12459         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12460         torture_with_loops and torture_without_loops
12461
12462 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12463
12464         * gcc.c-torture/compile/20020116-1.c: New test.
12465
12466 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12467
12468         * gcc.dg/20020116-2.c: New test.
12469
12470         * gcc.dg/ultrasp4.c: New test.
12471
12472         * gcc.dg/20020116-1.c: New test.
12473
12474 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12475
12476         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12477         by EABI.
12478
12479 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12480
12481         * gcc.misc-tests/i386-prefetch.exp: New.
12482         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12483         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12484         * gcc.misc-tests/i386-pf-none-1.c: New test.
12485         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12486
12487 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12488
12489         * gcc.dg/gnu89-init-1.c: Add new tests.
12490
12491 2002-01-15  Andreas Jaeger  <aj@suse.de>
12492
12493         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12494         * gcc.dg/i386-mmx-2.c: Likewise.
12495         * gcc.dg/i386-sse-1.c: Likewise.
12496         * gcc.dg/i386-sse-2.c: Likewise.
12497         * gcc.dg/i386-sse-3.c: Likewise.
12498
12499 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12500
12501         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12502         Uncomment additional cases that now pass.
12503
12504 2002-01-11  Richard Henderson  <rth@redhat.com>
12505
12506         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12507         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12508
12509 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12510
12511         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12512
12513 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12514
12515         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12516         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12517
12518 2002-01-10  Dale Johannesen  <dalej@apple.com>
12519
12520         * gcc.c-torture/execute/loop-11.c: New.
12521
12522 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12523
12524         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12525         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12526
12527 2002-01-09  Richard Henderson  <rth@redhat.com>
12528
12529         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12530         type in which to perform the operation for each size.
12531
12532 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12533
12534         * gcc.c-torture/compile/20020109-2.c: New test.
12535
12536 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12537
12538         * gcc.c-torture/execute/loop-10.c: New test.
12539
12540 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12541
12542         * gcc.c-torture/compile/20010226-1.c: New test.
12543         * gcc.c-torture/compile/20010227-1.c: New test.
12544         * gcc.c-torture/compile/20010426-1.c: New test.
12545         * gcc.c-torture/compile/20010510-1.c: New test.
12546         * gcc.c-torture/compile/20010605-3.c: New test.
12547         * gcc.c-torture/compile/20010824-1.c: New test.
12548         * gcc.c-torture/execute/20010409-1.c: New test.
12549         * gcc.dg/noncompile/20000901-1.c: New test.
12550         * gcc.dg/20001023-1.c: New test.
12551         * gcc.dg/20001101-1.c: New test.
12552         * gcc.dg/20001102-1.c: New test.
12553         * gcc.dg/20010207-1.c: New test.
12554         * gcc.dg/20010405-1.c: New test.
12555         * gcc.dg/20010822-1.c: New test.
12556         * gcc.dg/20011107-1.c: New test.
12557
12558 2002-01-09  Jeffrey A Law  (law@redhat.com)
12559
12560         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12561
12562         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12563         execution failure on PA targets.
12564
12565 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12566
12567         * gcc.c-torture/compile/20020109-1.c: New test.
12568
12569 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12570
12571         * gcc.c-torture/execute/20020108-1.c: New test.
12572
12573 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12574
12575         * gcc.dg/20020108-1.c: New test.
12576
12577 2002-01-08  H.J. Lu <hjl@gnu.org>
12578
12579         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12580         for header files.
12581
12582 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12583
12584         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12585         consistency.
12586
12587 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12588
12589         * gcc.dg/altivec-4.c: Test altivec predicates.
12590
12591 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12592
12593         * gcc.c-torture/execute/20020107-1.c: New test.
12594
12595 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12596
12597         PR c/5279
12598         * gcc.c-torture/compile/20020106-1.c: New test.
12599
12600 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12601
12602         * gcc.c-torture/execute/nestfunc-4.c: New test.
12603
12604 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12605
12606         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12607         extra triple that slipped in.
12608         * g++.old-deja/g++.abi/align.C: Likewise.
12609         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12610
12611 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12612
12613         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12614         * g++.old-deja/g++.abi/align.C: Likewise.
12615         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12616
12617         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12618         on FreeBSD/i386.
12619         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12620         FreeBSD.
12621
12622 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12623
12624         * gcc.dg/20020104-1.c: New test.
12625
12626         * gcc.dg/20020104-2.c: New test.
12627
12628 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12629
12630         * gcc.dg/20020103-1.c: Fix typo in target selector.
12631
12632 2002-01-03  Richard Henderson  <rth@redhat.com>
12633
12634         * gcc.dg/20020103-1.c: New.
12635
12636 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12637
12638         * gcc.c-torture/execute/20020103-1.c: New test.
12639
12640 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12641
12642         * g++.dg/other/debug2.C: New test.
12643
12644         * gcc.c-torture/compile/20020103-1.c: New test.
12645
12646 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12647
12648         * gcc.dg/gnu89-init-1.c: Added new tests.
12649
12650 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         * g++.dg/template/friend2.C: Remove as patch is reverted.
12653
12654         * g++.dg/warn/oldcast1.C: New test.
12655
12656         * g++.dg/template/ptrmem1.C: New test.
12657         * g++.dg/template/ptrmem2.C: New test.
12658
12659         * g++.dg/template/ntp.C: New test.
12660
12661         * g++.dg/other/component1.C: New test.
12662
12663         * g++.dg/template/ttp3.C: New test.
12664
12665         * g++.dg/template/friend2.C: New test.
12666         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12667
12668 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12669
12670         * g++.dg/other/ptrmem1.C: New test.
12671         * g++.dg/other/ptrmem2.C: New test.
12672
12673 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12674
12675         * g++.dg/template/ctor1.C: New test.
12676
12677 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12678
12679         * g++.dg/template/friend2.C: New test.
12680
12681 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12682
12683         * gcc.dg/mmix-1.c: New test.
12684
12685 2001-12-31  Richard Henderson  <rth@redhat.com>
12686
12687         * gcc.dg/asm-5.c: New.
12688
12689 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12690
12691         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12692         in namespace __gnu_cxx
12693
12694 2001-12-30  Richard Henderson  <rth@redhat.com>
12695
12696         * gcc.dg/debug-6.c: New.
12697
12698 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12699
12700         * gcc.c-torture/compile/20011229-2.c: New test.
12701
12702 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12703
12704         * gcc.dg/debug-3.c: New test.
12705         * gcc.dg/debug-4.c: New test.
12706         * gcc.dg/debug-5.c: New test.
12707
12708 2001-12-29  Richard Henderson  <rth@redhat.com>
12709
12710         * g++.dg/eh/loop1.C: New.
12711
12712 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12713
12714         * g++.dg/template/crash1.C: New test.
12715
12716 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12717
12718         * g++.dg/other/const1.C: New test.
12719
12720 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12721
12722         * gcc.c-torture/compile/20011229-1.c: New test.
12723
12724 2001-12-28  Stan Shebs  <shebs@apple.com>
12725
12726         * lib/objc-torture.exp: Resync with c-torture.exp.
12727         * lib/objc.exp: Load standard libraries.
12728
12729 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12730
12731         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12732         additional tests.
12733
12734 2001-12-27  Roger Sayle <roger@eyesopen.com>
12735
12736         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12737
12738 2001-12-27  Richard Henderson  <rth@redhat.com>
12739
12740         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12741
12742 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12743
12744         * g++.dg/eh/ctor1.C: New test.
12745         * g++.dg/other/error2.C: New test.
12746
12747 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         * g++.dg/other/init2.C: New test.
12750
12751 2001-12-24  Richard Henderson  <rth@redhat.com>
12752
12753         * gcc.dg/20011223-1.c: New.
12754         * gcc.dg/inline-1.c: New.
12755
12756 2001-12-23  Richard Henderson  <rth@redhat.com>
12757
12758         * gcc.dg/asm-4.c: Test operand modifiers.
12759
12760 2001-12-23  Richard Henderson  <rth@redhat.com>
12761
12762         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12763
12764 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12765
12766         * gcc.c-torture/execute/20011223-1.c: New test.
12767
12768 2001-12-21  Richard Henderson  <rth@redhat.com>
12769
12770         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12771         re-enables the warning.
12772
12773 2001-12-21  Richard Henderson  <rth@redhat.com>
12774
12775         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12776
12777 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12778
12779         * gcc.c-torture/compile/20011218-1.c: New test.
12780
12781 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12782
12783         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12784         arm-isr.c test.
12785         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12786         epilogue generation for ARM ISR routines.
12787
12788 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12789
12790         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12791         * gcc.dg/format/c90-printf-3.c: Likewise.
12792         * gcc.dg/format/c99-printf-3.c: Likewise.
12793         * gcc.dg/format/ext-1.c: Likewise.
12794         * gcc.dg/format/ext-6.c: Likewise.
12795         * gcc.dg/format/format.h: Prototype unlocked stdio.
12796
12797 2001-12-20  Richard Henderson  <rth@redhat.com>
12798
12799         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12800         (arena): Use it.
12801         (malloc): Correct allocation logic.  Abort if we fill up the
12802         arena before initialization complete.
12803         (realloc): Correct allocation logic.
12804
12805 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12806
12807         * gcc.c-torture/compile/20011219-2.c: New test.
12808
12809         * gcc.c-torture/execute/20011219-1.c: New test.
12810
12811 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12812
12813         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12814         target does not support weak symbols.
12815
12816 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12817
12818         * gcc.c-torture/compile/20011219-1.c: New test.
12819
12820 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12821
12822         * g++.dg/other/error1.C: New test.
12823
12824 2001-12-17  Jeffrey A Law  (law@redhat.com)
12825
12826         * gcc.c-torture/execute/20011217-1.c: New test.
12827
12828 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12829
12830         * objc.dg/special/: New directory.
12831         * objc.dg/special/special.exp: New file.
12832         * objc.dg/special/unclaimed-category-1.h: New file.
12833         * objc.dg/special/unclaimed-category-1a.m: New file.
12834         * objc.dg/special/unclaimed-category-1.m: New file.
12835
12836 2001-12-17  Andreas Jaeger  <aj@suse.de>
12837
12838         * gcc.c-torture/compile/20011217-2.c: New test.
12839
12840 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12841
12842         * gcc.c-torture/compile/20011217-1.c: New test.
12843
12844 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12845
12846         * testsuite/gcc.dg/20011214-1.c: New.
12847
12848 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12849
12850         * gcc.dg/altivec-4.c: New.
12851
12852 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12853
12854         * gcc.dg/20011113-1.c: New test.
12855
12856 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12857
12858         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12859         std::__malloc_alloc_template<0> and
12860         std::__default_alloc_template<false, 0>.
12861
12862 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12863
12864         * objc/execute/bf-21.m: New test.
12865         * objc/execute/enumeration-1.m: New test.
12866         * objc/execute/enumeration-2.m: New test.
12867
12868 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12869
12870         * gcc.dg/gnu89-init-1.c: New test.
12871
12872 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12873
12874         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12875         * g++.old-deja/g++.jason/2371.C: Likewise.
12876         * g++.old-deja/g++.jason/template33.C: Likewise.
12877         * g++.old-deja/g++.jason/template34.C: Likewise.
12878         * g++.old-deja/g++.jason/template36.C: Likewise.
12879         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12880         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12881         * g++.old-deja/g++.other/typename1.C: Likewise.
12882         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12883         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12884         * g++.old-deja/g++.pt/typename11.C: Likewise.
12885         * g++.old-deja/g++.pt/typename14.C: Likewise.
12886         * g++.old-deja/g++.pt/typename16.C: Likewise.
12887         * g++.old-deja/g++.pt/typename3.C: Likewise.
12888         * g++.old-deja/g++.pt/typename4.C: Likewise.
12889         * g++.old-deja/g++.pt/typename5.C: Likewise.
12890         * g++.old-deja/g++.pt/typename7.C: Likewise.
12891         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12892
12893 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12894
12895         * g++.dg/other/linkage1.C: New test.
12896         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12897         specifiers.
12898
12899 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12900
12901         * gcc.dg/concat.c: New test.
12902
12903 2001-12-11  Stan Shebs  <shebs@apple.com>
12904
12905         * objc/compile: New test directory.
12906         * objc/compile/compile.exp: New expect script.
12907         * objc/compile/20011211-1.m: New compile test.
12908
12909 2001-12-11  Jason Merrill  <jason@redhat.com>
12910
12911         * lib/prune.exp (prune_gcc_output): Also handle "In member
12912         function".  So many permutations...
12913
12914 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12915
12916         * g++.dg/template/typedef1.C: New test.
12917
12918 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12919
12920         * g++.dg/other/copy1.C: New test.
12921
12922 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12923
12924         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12925
12926         * gcc.dg/builtin-choose-expr.c: New.
12927
12928 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12929
12930         * gcc.dg/altivec-2.c: New.
12931
12932 2001-12-07  Richard Henderson  <rth@redhat.com>
12933
12934         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12935
12936 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12937
12938         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12939         ultrasparc.
12940
12941 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12942
12943         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12944
12945 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12946
12947         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12948         variable argument list.
12949
12950 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12951
12952         * gcc.c-torture/execute/memcheck: Delete entire directory.
12953         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12954         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12955
12956 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12957
12958         * gcc.dg/Wshadow-1.c: New test.
12959
12960 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12961
12962         * gcc.c-torture/compile/20011130-1.c: New test.
12963
12964         * gcc.dg/noncompile/20011025-1.c: New test.
12965
12966         * g++.dg/other/anon-union.C: New test.
12967
12968         * gcc.c-torture/execute/20011024-1.c: New test.
12969
12970 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12971
12972         * gcc.c-torture/execute/20000722-1.x,
12973         gcc.c-torture/execute/20010123-1.x: Remove.
12974         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12975         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12976         gcc.dg/c99-complit-2.c: New tests.
12977
12978 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12979
12980         * g++.dg/inherit/base1.C: New test.
12981
12982 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12983
12984         * g++.dg/other/stdarg1.C: New test.
12985
12986         * gcc.c-torture/compile/20011130-2.c: New test.
12987
12988 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12989
12990         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12991         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12992         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12993         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12994         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12995         * gcc.dg/builtin-prefetch-1.c: New test.
12996
12997 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12998
12999         * gcc.dg/20011130-1.c: New test.
13000
13001 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13002
13003         * g++.dg/other/scope1.C: New test.
13004         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
13005
13006 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13007
13008         * gcc.dg/vla-init-1.c: New test.
13009
13010 2001-12-01  Geoff Keating  <geoffk@redhat.com>
13011
13012         * gcc.c-torture/compile/structs.c: New testcase from GDB.
13013
13014 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13015
13016         * objc.dg/alias.m: Update.
13017         * objc.dg/class-1.m: Update.
13018         * objc.dg/const-str-1.m: Update.
13019         * objc.dg/fwd-proto-1.m: Update.
13020         * objc.dg/id-1.m: Update.
13021         * objc.dg/super-class-1.m: Update.
13022
13023 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
13024
13025         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
13026         constructs.
13027
13028 2001-11-28  Jeffrey A Law  (law@cygnus.com)
13029
13030         * gcc.c-torture/execute/20011128-1.c: New test.
13031
13032 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
13033
13034         * gcc.dg/20011127-1.c: New test.
13035
13036 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13037
13038         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
13039         from Austin Group draft 7.
13040         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
13041         scanf format arguments.
13042         * gcc.dg/format/no-exargs-2.c: New test.
13043
13044 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
13045
13046         * g++.dg/abi/vbase8-4.C: New test.
13047
13048 2001-11-24  Ian Lance Taylor  <ian@airs.com>
13049
13050         * gcc.c-torture/execute/20011121-1.c: New test.
13051
13052 2001-11-23  Jeffrey A Law  (law@cygnus.com)
13053
13054         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
13055
13056 2001-11-23  Andreas Jaeger  <aj@suse.de>
13057
13058         * gcc.dg/cpp/charconst-2.c: New test.
13059
13060 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
13061
13062         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
13063         to the host if it is remote.  Let tests specify extra headers
13064         they use.
13065         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
13066         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
13067         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
13068         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
13069         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
13070         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
13071         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
13072         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
13073         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
13074         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
13075
13076 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
13077
13078         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
13079         for little endian ARMs.
13080
13081 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
13082
13083         * gcc.c-torture/compile/20011119-1.c: New test.
13084         * gcc.c-torture/compile/20011119-2.c: New test.
13085
13086 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
13087
13088         * gcc.dg/altivec-1.c: Fix typo.
13089
13090 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13091
13092         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
13093
13094 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
13095
13096         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
13097
13098 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
13099
13100         * lib/g77.exp: Don't specify --rpath-link.
13101
13102         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
13103         across all the headers.
13104         * gcc.dg/format/format.exp: For testing on a remote host,
13105         copy format.h.
13106
13107         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
13108         * gcc.c-torture/execute/930406-1.c: Likewise.
13109         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13110
13111 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
13112
13113         * gcc.dg/altivec-1.c: New.
13114
13115 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
13116
13117         * gcc.dg/cpp/fpreprocessed.c: New test case.
13118
13119 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13120
13121         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
13122         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
13123         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
13124
13125 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13126
13127         * gcc.dg/no-builtin-1.c: New test.
13128
13129 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
13130
13131         * gcc.c-torture/execute/20011115-1.c: New test.
13132
13133 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
13134
13135         * gcc.c-torture/compile/20011114-2.c: New test.
13136         * gcc.c-torture/compile/20011114-3.c: New test.
13137         * gcc.c-torture/compile/20011114-4.c: New test.
13138
13139 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13140
13141         * g++.dg/other/init1.C: New test.
13142
13143 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
13144
13145         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
13146         message.
13147
13148         * gcc.c-torture/execute/20011114-1.c: New testcase.
13149
13150         * gcc.c-torture/compile/20010327-1.c: Revert last change.
13151         * gcc.c-torture/compile/20011114-1.c: New test, exactly
13152         like the (before this change) version of 20010327-1.c.
13153
13154 2001-11-14  Roger Sayle <roger@eyesopen.com>
13155
13156         * gcc.c-torture/execute/string-opt-13.c: New testcase.
13157
13158 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
13159
13160         * g++.dg/init/array2.C: New test.
13161
13162 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
13163
13164         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
13165
13166 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
13167
13168         * g++.dg/other/forscope1.C: New test.
13169         * g++.dg/ext/forscope1.C: New test.
13170         * g++.dg/ext/forscope2.C: New test.
13171
13172 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
13173
13174         * gcc.c-torture/execute/20011113-1.c: New test.
13175
13176 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
13177
13178         * gcc.c-torture/execute/20011109-2.c: New test.
13179
13180         * gcc.c-torture/execute/20011109-1.c: New test.
13181
13182 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
13183
13184         * gcc.c-torture/compile/20011109-1.c: New test.
13185
13186 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
13187
13188         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
13189         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
13190         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
13191         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
13192         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
13193         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
13194         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
13195
13196 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13197
13198         * g++.dg/warn/Wshadow-1.C: New tests.
13199         * g++.old-deja/g++.mike/for3.C: Update.
13200
13201 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13202
13203         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
13204         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
13205         XFAILs.  Adjust expected error texts.
13206         * gcc.c-torture/compile/20011106-1.c,
13207         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
13208         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
13209         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
13210         gcc.dg/c99-array-lval-5.c: New tests.
13211
13212 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13213
13214         * gcc.dg/cpp/defined.c: Update.
13215
13216 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13217
13218         * gcc.c-torture/execute/anon-1.c: New test.
13219
13220 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
13221
13222         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
13223         same size, so no warning should be produced on stormy16.
13224
13225         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
13226         due to oversized array.
13227         * g++.old-deja/g++.mike/ns15.C: Likewise.
13228         * g++.old-deja/g++.pt/crash16.C: Likewise.
13229
13230 2001-11-02  Graham Stott  <grahams@redhat.com>
13231
13232         * g++.dgother/debug1.C: Fix typos.
13233
13234 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
13235
13236         * g++.dg/other/debug1.C: New test.
13237
13238 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13239
13240         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
13241         of unsigned long.
13242
13243 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
13244
13245         * gcc.dg/20011029-2.c: New test.
13246
13247         * gcc.c-torture/compile/20011029-1.c: New test.
13248
13249 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
13250
13251         * objc/execute/class_self-1.m: New test.
13252         * objc/execute/class_self-2.m: New test.
13253
13254 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
13255
13256         * gcc.misc-tests/msgs.exp: Delete.
13257         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
13258         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
13259         error set to match recent changes.
13260
13261 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
13262
13263         * gcc.dg/20011021-1.c: New test.
13264
13265 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
13266
13267         * gcc.c-torture/compile/20011023-1.c: New test.
13268
13269 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
13270
13271         * lib/g77.exp: Rewrite based on lib/g++.exp.
13272
13273 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
13274
13275         * gcc.c-torture/execute/20011019-1.c: New test.
13276
13277         * gcc.dg/20011018-1.c: New test.
13278
13279 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
13280
13281         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
13282
13283 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
13284
13285         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
13286         * gcc.dg/attr-invalid.c: Likewise.
13287
13288 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
13289
13290         * testsuite/gcc.dg/20011015-1.c: New test.
13291
13292 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13293
13294         * g++.dg/template/unify2.C: New test.
13295
13296 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13297
13298         * g++.dg/other/exception-specification.C: New test
13299
13300 2001-10-13  Tom Rix  <trix@redhat.com>
13301
13302         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13303         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13304
13305 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13306
13307         * testsuite/gcc.dg/20011009-1.c: New test.
13308
13309 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13310
13311         PR g++/4476
13312         * g++.dg/other/friend1.C: New test.
13313
13314 2001-10-11  Richard Henderson  <rth@redhat.com>
13315
13316         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13317
13318 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13319
13320         * gcc.c-torture/compile/20011010-1.c: New.
13321
13322 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13323
13324         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13325         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13326         g77.f-torture/execute/execute.exp,
13327         g77.f-torture/noncompile/noncompile.exp,
13328         gcc.c-torture/compile/compile.exp,
13329         gcc.c-torture/execute/execute.exp,
13330         gcc.c-torture/execute/ieee/ieee.exp,
13331         gcc.c-torture/execute/memcheck/memcheck.exp,
13332         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13333         objc/execute/execute.exp: Update FSF address.
13334
13335 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13336
13337         * gcc.dg/cpp/cmdlne-C.c: Update.
13338         * gcc.dg/cpp/cmdlne-C2.c: New.
13339
13340 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13341
13342         * gcc.c-torture/execute/20011008-3.c: New.
13343
13344 2001-10-08  DJ Delorie  <dj@redhat.com>
13345
13346         * gcc.dg/20011008-1.c: New.
13347         * gcc.dg/20011008-2.c: New.
13348
13349 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13350
13351         * gcc.dg/cpp/spacing1.c: Update test.
13352
13353 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13354
13355         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13356         spelling errors of "separate" as "seperate".
13357
13358 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13359
13360         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13361         enough to avoid inlining.
13362
13363 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13364
13365         * lib/g77.exp: set libg2c_dir correctly.
13366
13367 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13368
13369         * gcc.dg/cpp/macro11.c: New test.
13370
13371 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13372
13373         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13374         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13375         gcc.dg/format/multattr-3.c: New tests.
13376         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13377         tests for format attributes on function pointers being rejected.
13378
13379 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13380
13381         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13382
13383 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13384
13385         * g++.dg/warn/format1.C: New test.
13386
13387 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13388
13389         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13390
13391 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13392
13393         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13394
13395 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13396
13397         * gcc.dg/cpp/redef2.c: Add test.
13398
13399 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13400
13401         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13402         long-standing bug on i686, apparently.
13403         * gcc.c-torture/execute/loop-2c.x: New file.
13404         * gcc.c-torture/execute/loop-2d.x: New file.
13405         * gcc.c-torture/execute/loop-3c.x: New file.
13406
13407 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13408
13409         * gcc.dg/cpp/20000625-2.c: Correct line number.
13410
13411 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13412
13413         * gcc.dg/cpp/macro10.c: New test.
13414         * gcc.dg/cpp/strify3.c: New test.
13415         * gcc.dg/cpp/spacing1.c: Add tests.
13416         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13417         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13418
13419 2001-09-24  DJ Delorie  <dj@redhat.com>
13420
13421         * gcc.c-torture/execute/20010924-1.c: New test.
13422
13423 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13424
13425         * testsuite/objc/execute/paste.m: Remove.
13426
13427 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13428
13429         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13430
13431 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13432
13433         * g77.dg/strlen0.f: New test.
13434
13435 2001-09-21  Richard Henderson  <rth@redhat.com>
13436
13437         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13438         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13439
13440 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13441
13442         Table-driven attributes.
13443         * g++.dg/ext/attrib1.C: New test.
13444
13445 2001-09-20  DJ Delorie  <dj@redhat.com>
13446
13447         * gcc.dg/20000926-1.c: Update expected warning messages.
13448         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13449         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13450         array.
13451
13452 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13453
13454         * g++.dg/eh/registers1.C: New test case.
13455
13456 2001-09-17  Richard Henderson  <rth@redhat.com>
13457
13458         * gcc.dg/array-5.c: Fix VLA decomposition test.
13459
13460 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13461
13462         * gcc.dg/cpp/line5.c: New testcase.
13463
13464 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13465
13466         * gcc.dg/cpp/macro9.c: New test.
13467
13468 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13469
13470         * gcc.c-torture/execute/980223.c: Change type of addr from long
13471         to char *.
13472
13473 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13474
13475         * gcc.c-torture/execute/20010915-1.c: New test.
13476
13477 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13478
13479         * g77.dg/bprob: New directory.
13480         * g77.dg/bprob/bprob.exp: New file.
13481         * g77.dg/bprob/bprob-1.f: New test.
13482         * g77.dg/gcov: New directory.
13483         * g77.dg/gcov/gcov.exp: New file.
13484         * g77.dg/gcov/gcov-1.f: New test.
13485         * g77.dg/gcov/gcov-1.x: New file.
13486
13487 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13488
13489         * gcc.dg/cpp/directiv.c: Update.
13490         * gcc.dg/cpp/undef1.c: Update.
13491
13492 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13493
13494         * gcc.dg/20010912-1.c: New test.
13495
13496 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13497
13498         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13499         language-independent file in lib.
13500         * lib/gcov.exp: New file.
13501
13502 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13503
13504         * gcc.c-torture/compile/20010911-1.c: New test.
13505
13506 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13507
13508         * lib/profopt.exp: New, to support profile-directed optimizations.
13509         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13510         * gcc.misc-tests/bprob-1.c: New test.
13511         * gcc.misc-tests/bprob-2.c: New test.
13512
13513 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13514
13515         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13516         XFAIL and which kinds of gcov output to verify.
13517         * gcc.misc-tests/gcov-4b.x: New file.
13518         * gcc.misc-tests/gcov-5b.x: New file.
13519         * gcc.misc-tests/gcov-6.x: New file.
13520         * gcc.misc-tests/gcov-7.c: New test.
13521         * gcc.misc-tests/gcov-7.x: New file.
13522
13523 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13524
13525         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13526         * gcc.misc-tests/gcov-6.c: New test.
13527
13528 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13529
13530         PR c++/3986
13531         * g++.dg/abi/vbase1.C: New test.
13532
13533 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13534
13535         * objc.dg/method-2.m: New.
13536
13537 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13538
13539         PR c++/4203
13540         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13541         * g++.dg/init/empty1.C: New test.
13542
13543 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13544
13545         * gcc.c-torture/compile/20010903-1.c: New test.
13546
13547 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13548
13549         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13550         for m68k.
13551
13552 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13553
13554         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13555
13556         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13557
13558         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13559
13560 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13561
13562         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13563         for 16-bit 'unsigned int'.
13564
13565 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13566
13567         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13568
13569 2001-08-27  Richard Henderson  <rth@redhat.com>
13570
13571         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13572         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13573
13574 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13575
13576         * gcc.dg/asm-names.c (ymain): New.
13577
13578 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13579
13580         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13581         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13582         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13583
13584 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13585
13586         * gcc.dg/compare5.c: New testcase.
13587
13588 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13589
13590         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13591         and "In instantiation".
13592
13593 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13594
13595         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13596
13597 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13598
13599         * gcc.misc-tests/gcov.exp: Add support for branch information.
13600         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13601         * gcc.misc-tests/gcov-4.c: New test.
13602         * gcc.misc-tests/gcov-4b.c: New test.
13603         * gcc.misc-tests/gcov-5b.c: New test.
13604
13605 2001-08-20  Zack Weinberg  <zackw@panix.com>
13606
13607         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13608         expected to fail.
13609
13610 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13611
13612         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13613
13614 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13615
13616         * g++.dg/eh/
13617         Moved to gcc-deps.exp
13618         * gcc-deps.exp: New file.
13619
13620 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13621
13622         * g++.old-deja/g++.pt/defarg14.C: New test.
13623
13624 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13625
13626         * g++.old-deja/g++.other/lineno5.C: New test.
13627
13628 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13629
13630         * g++.old-deja/g++.pt/crash68.C: New test.
13631
13632 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         * g++.old-deja/g++.other/crash42.C: New test.
13635
13636 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13637
13638         * gcc.dg/cpp/extratokens.c: Fix.
13639         * gcc.dg/cpp/skipping2.c: New tests.
13640
13641 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13642
13643         * gcc.c-torture/execute/20010724-1.c: New file.
13644         * gcc.c-torture/execute/20010724-1.x: New file.
13645
13646 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13647
13648         * g++.old-deja/g++.other/cond7.C: New test.
13649
13650 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13651
13652         * g++.old-deja/g++.other/optimize4.C: New test.
13653
13654 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13655
13656         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13657
13658 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13659
13660         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13661         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13662         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13663         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13664
13665         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13666         bug report" message.
13667
13668         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13669         * g++.dg/ext/instantiate1.C: Move from old-deja.
13670
13671 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13672
13673         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13674         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13675         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13676         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13677
13678 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13679
13680         * gcc.c-torture/execute/20010723-1.c: New test.
13681
13682 2001-07-23  Ben Elliston  <bje@redhat.com>
13683
13684         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13685
13686 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13687
13688         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13689         i[34567]86-*-*.
13690         Delete handling of ieee_multilib_flags.
13691         Pass -mieee for alpha*-*-* and sh-*-*.
13692         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13693
13694 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13695
13696         Remove old-abi tests.
13697         * g++.old-deja/g++.mike/p11116.C: Remove.
13698         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13699
13700 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13701
13702         * g77.f-torture/compile/pr3743.f:  New test
13703
13704 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13705
13706         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13707
13708 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13709
13710         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13711         g++.old-deja/g++.pt/static6.C: Likewise.
13712         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13713         supports weak symbols.
13714
13715 2001-07-18  Andreas Jaeger  <aj@suse.de>
13716
13717         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13718         supported again.
13719
13720 2001-07-18  Andreas Jaeger  <aj@suse.de>
13721
13722         * gcc.dg/iftrap-1.c: Fix target line.
13723
13724 2001-07-17  Richard Henderson  <rth@redhat.com>
13725
13726         * gcc.c-torture/execute/20010717-1.c: New.
13727
13728 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13729
13730         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13731         tests.
13732
13733 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13734
13735         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13736
13737 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13738
13739         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13740         UAC_SIGBUS, UAC_NOPRINT definitions.
13741
13742 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13743
13744         * objc/execute/object_is_class.m: New test.
13745         * objc/execute/object_is_meta_class.m: New test.
13746
13747 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13748
13749         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13750         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13751
13752 2001-01-15  David Bil
13753         * objc/execute/class-14.m: Added.
13754         * objc/execute/class-2.m: Added.
13755         * objc/execute/class-3.m: Added.
13756         * objc/execute/class-4.m: Added.
13757         * objc/execute/class-5.m: Added.
13758         * objc/execute/class-6.m: Added.
13759         * objc/execute/class-7.m: Added.
13760         * objc/execute/class-8.m: Added.
13761         * objc/execute/class-9.m: Added.
13762         * objc/execute/class-tests-1.h
13763         * objc/execute/class-tests-2.h
13764         * objc/execute/compatibility_alias.m: Added.
13765         * objc/execute/encode-1.m: Added.
13766         * objc/execute/formal_protocol-1.m: Added.
13767         * objc/execute/formal_protocol-2.m: Added.
13768         * objc/execute/formal_protocol-3.m: Added.
13769         * objc/execute/formal_protocol-4.m: Added.
13770         * objc/execute/formal_protocol-5.m: Added.
13771         * objc/execute/formal_protocol-6.m: Added.
13772         * objc/execute/formal_protocol-7.m: Added.
13773         * objc/execute/informal_protocol.m: Added.
13774         * objc/execute/initialize.m: Added.
13775         * objc/execute/load.m: Added.
13776         * objc/execute/many_args_method.m: Added.
13777         * objc/execute/nested-3.m: Added.
13778         * objc/execute/no_clash.m: Added.
13779         * objc/execute/private.m: Added.
13780         * objc/execute/redefining_self.m: Added.
13781         * objc/execute/root_methods.m: Added.
13782         * objc/execute/selector-1.m: Added.
13783         * objc/execute/static-1.m: Added.
13784         * objc/execute/static-2.m: Added.
13785         * objc/execute/va_method.m: Added.
13786
13787 2001-03-10  Richard Henderson  <rth@redhat.com>
13788
13789         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13790
13791 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13792
13793         * g++.old-deja/g++.other/crash31.C: XFAIL.
13794         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13795         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13796         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13797         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13798         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13799
13800 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13801
13802         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13803
13804 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13805
13806         * gcc.dg/20000724-1.c: Don't use multiline strings.
13807
13808 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13809
13810         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13811         result of -cString against what we expect it to be; don't just
13812         print it out for no one to read.
13813
13814         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13815         Based on testcases provided by Nicola Pero.
13816
13817 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13818
13819         * gcc.dg/cpp/macro7.c: New test.
13820
13821 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13822
13823         * gcc.dg/cpp/multiline.c: Update.
13824
13825 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13826
13827         * g++.old-deja/g++.other/enum3.C: New test.
13828
13829 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13830
13831         * g++.old-deja/g++.other/pod1.C: New test.
13832
13833 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13834
13835         * g++.old-deja/g++.ext/overload1.C: New test.
13836
13837 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13838
13839         * g++.old-deja/g++.pt/using1.C: New test.
13840
13841 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13842
13843         * g++.old-deja/g++.other/using9.C: New test.
13844
13845 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13846
13847         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13848
13849         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13850
13851 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.old-deja/g++.ext/realpt1.C: Remove.
13854
13855 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13856
13857         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13858
13859 2001-02-26  Will Cohen  <wcohen@redhat.com>
13860
13861         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13862
13863 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13864
13865         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13866         templatized constructors.
13867
13868 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13869
13870         * gcc.c-torture/execute/20010224-1.c: New test.
13871
13872 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13873
13874         * gcc.c-torture/execute/20010222-1.c: New test.
13875
13876 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13877
13878         * g++.old-deja/g++.other/inline20.C: New test.
13879
13880 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13881
13882         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13883
13884 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13885
13886         * g++.old-deja/g++.other/lookup22.C: New test.
13887
13888 200
13889         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13890         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13891         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13892         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13893         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13894
13895 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13896
13897         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13898         account.
13899
13900 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13901
13902         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13903
13904 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13905
13906         * g++.old-deja/g++.pt/crash62.C: New test.
13907
13908 2001-01-04  Richard Henderson  <rth@redhat.com>
13909
13910         * gcc.dg/20000926-1.c: Update expected warnings.
13911         * gcc.dg/array-2.c: Likewise.
13912         * gcc.dg/array-4.c: Also validate flexible array members.
13913         * gcc.dg/c99-flex-array-1.c: New.
13914
13915 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13916
13917         * gcc.c-torture/compile/20001222-1.x: Remove.
13918
13919 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13920
13921         * gcc.c-torture/execute/built-in-setjmp.c: New.
13922
13923 2001-01-03  Richard Henderson  <rth@redhat.com>
13924
13925         * gcc.dg/940510-1.c: Update expected error wording.
13926         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13927
13928 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13929
13930         * lib/target-supports.exp (check_alias_available): Modified to
13931         indicate aliases not supported if only weak aliases are supported.
13932
13933 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13934
13935         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13936         Turn on cmpstrsi checks for __pj__ and __i370__.
13937
13938 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13939
13940         * g++.old-deja/g++.other/virtual11.C: New test.
13941
13942 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13943
13944         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13945
13946 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13947
13948         * gcc.c-torture/compile/20010102-1.c: New test.
13949
13950 2001-01-02  Andreas Jaeger  <aj@suse.de>
13951
13952         * gcc.dg/noreturn-3.c: New test.
13953
13954         * gcc.dg/noreturn-4.c: New test.
13955
13956 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13957
13958         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13959         __builtin_fputc and __builtin_fwrite.
13960
13961 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13962
13963         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13964         signed char, not default char.
13965
13966 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13967
13968         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13969
13970 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13971
13972         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13973
13974 2000-12-29  Richard Henderson  <rth@redhat.com>
13975
13976         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13977         (__cyg_profile_func_exit): Define.
13978
13979 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13980
13981         * g++.dg/vtgc1.C: New test.
13982
13983 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13984
13985         * gcc.dg/noncompile/20001228-1.c: New test.
13986
13987         * gcc.dg/20001228-1.c: New test.
13988
13989         * gcc.c-torture/execute/20001228-1.c: New test.
13990
13991 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13992
13993         * gcc.dg/format-strfmon-1.c: New test.
13994
13995 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13996
13997         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13998         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13999         * gcc.c-torture/execute/string-opt-1.c: Likewise.
14000         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14001         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14002         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14003         * gcc.c-torture/execute/string-opt-6.c: Likewise.
14004         * gcc.c-torture/execute/string-opt-7.c: Likewise.
14005         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14006         * gcc.c-torture/execute/string-opt-9.c: Likewise.
14007         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14008         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14009         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14010
14011         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
14012         * gcc.c-torture/execute/string-opt-4.c: Test index.
14013
14014 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
14015
14016         * gcc.c-torture/compile/20001226-1.c: New test.
14017
14018 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14019
14020         * gcc.c-torture/compile/20001222-1.c: New test.
14021         * gcc.c-torture/compile/20001222-1.x: Xfail.
14022
14023 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
14024
14025         * gcc.c-torture/execute/comp-goto-2.c: New test.
14026
14027 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
14028
14029         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
14030         Use long types if __INT_MAX__ is 32767.
14031         (main): Use cast to (sint32 *) when poking 88 into a_page.
14032
14033         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
14034
14035 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
14036
14037         * gcc.c-torture/compile/20001221-1.c: New test.
14038         * gcc.c-torture/execute/20001221-1.c: New test.
14039
14040 2000-12-20  Richard Henderson  <rth@redhat.com>
14041
14042         * g++.old-deja/g++.pt/crash36.C: Update error lines.
14043         * g++.old-deja/g++.robertl/eb109.C: Likewise.
14044
14045 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14046
14047         * gcc.dg/compare3.c: New test.
14048
14049 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14050
14051         * gcc.dg/format-warnll-1.c: New test.
14052
14053 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14054
14055         * gcc.dg/cpp/cmdlne-P.c: New test.
14056
14057 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14058
14059         * gcc.c-torture/execute/builtin-abs-1.c,
14060         gcc.c-torture/execute/builtin-abs-2.c: New tests.
14061
14062 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14063
14064         * gcc.dg/cpp/multiline.c: New test.
14065
14066 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14067
14068         * g++.old-deja/g++.other/syshdr1.C: Update.
14069         * gcc.dg/cpp/lineflags.c: Remove temporarily.
14070
14071 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14072
14073         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
14074
14075 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14076
14077         * g++.old-deja/g++.pt/ttp65.C: New test.
14078
14079 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14080
14081         * g++.old-deja/g++.pt/ttp64.C: New test.
14082
14083 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14084
14085         * g++.old-deja/g++.pt/spec33.C: New test.
14086
14087 2000-12-14  Catherine Moore  <clm@redhat.com>
14088
14089         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
14090         * gcc.c-torture/execute/920612-2.c: Likewise.
14091         * gcc.c-torture/execute/920428-2.c: Likewise.
14092         * gcc-c-torture/execute/va-arg-11.c: Call exit.
14093         * gcc.c-torture/execute/va-arg-21.c: Likewise.
14094
14095 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14096
14097         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
14098         * gcc.dg/pack-test-2.c: Likewise.
14099
14100 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14101
14102         Tests by Zack Weinberg <zackw@stanford.edu>.
14103
14104         * gcc.dg/cpp/defined.c: Update.
14105         * gcc.dg/cpp/defined_trad.c: New tests.
14106
14107 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14108
14109         * gcc.dg/cpp/trad-direct.c: Update.
14110
14111 2000-12-11  Neil Booth  <neilb@earthling.net>
14112
14113         * gcc.dg/cpp/defined_trad.c
14114
14115 2000-12-11  Neil Booth  <neilb@earthling.net>
14116
14117         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
14118
14119 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14120
14121         * gcc.dg/format-miss-2.c: New test.
14122
14123 2000-12-09  Neil Booth  <neilb@earthling.net>
14124
14125         * gcc.dg/cpp/lineflags.c: New tests.
14126         * gcc.dg/cpp/poison.c: Update.
14127         * gcc.dg/cpp/redef2.c: Update.
14128         * gcc.dg/cpp/skipping.c: New test.
14129
14130 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
14131
14132         * g++.old-deja/g++.other/eh3.C: New testcase.
14133
14134 2000-12-07  Neil Booth  <neilb@earthling.net>
14135
14136         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14137         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14138         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14139         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14140         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14141         Update.
14142
14143 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14144
14145         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14146         __SIZE_TYPE__ instead of int for type of integers cast to
14147         pointers.
14148
14149 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14150
14151         * g++.old-deja/g++.other/cleanup4.C: New test.
14152
14153 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14154
14155         * format-sec-1.c: New test.
14156
14157 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14158
14159         * gcc.dg/format-nonlit-3.c: New test.
14160
14161 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14162
14163         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14164         through a null pointer.
14165
14166 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
14167         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
14168         library makes no calls to `operator new' during initialization.
14169
14170 2000-11-04  Neil Booth  <neilb@earthling.net>
14171
14172         * gcc.dg/cpp/include2.c: New tests.
14173
14174 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
14175
14176         * lib/g++.exp (g++_set_ld_library_path): New function.
14177         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
14178
14179 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
14180
14181         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14182         warnings.
14183
14184 2000-11-01  Richard Henderson  <rth@redhat.com>
14185
14186         * g++.old-deja/g++.ext/namedret1.C: New.
14187         * g++.old-deja/g++.ext/namedret2.C: New.
14188         * g++.old-deja/g++.ext/namedret3.C: New.
14189
14190 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14191
14192         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14193         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14194
14195 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14196
14197         * gcc.c-torture/execute/va-arg-21.c: New test.
14198
14199 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14200
14201         * gcc.dg/c99-complex-2.c: New test.
14202
14203 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14204
14205         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14206
14207 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14208
14209         * g++.old-deja/g++.other/inline16.C: New test.
14210
14211 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14212
14213         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14214         __PRETTY_FUNCTION__
14215
14216 2000-10-29  Neil Booth  <neilb@earthling.net>
14217
14218         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14219         New tests.
14220         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14221         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14222         optimisation.
14223
14224 2000-10-29  Neil Booth  <neilb@earthling.net>
14225
14226         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14227         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14228         * mi5.c: Test multiple includes work with -C.
14229         * trigraphs.c: Test ^= version.
14230
14231 2000-10-28  Neil Booth  <neilb@earthling.net>
14232
14233         New tests and test updates for new macro expander.
14234
14235         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14236         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14237         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14238         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14239         new diagnostic messages.
14240
14241         * gcc.dg/cpp/macro3.c: New tests.
14242
14243 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14244
14245         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14246         on the same line.
14247
14248 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14249
14250         * g++.old-deja/g++.other/eh2.C: New test.
14251
14252 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14253
14254         * gcc.c-torture/execute/20001027-1.c: New test.
14255
14256 2000-10-26  Richard Henderson  <rth@redhat.com>
14257
14258         * gcc.c-torture/execute/20001026-1.c: New.
14259
14260 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14261
14262         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14263         * g++.old-deja/g++.law/builtin1.C: Likewise.
14264         * g++.old-deja/g++.law/ctors10.C: Likewise.
14265         * g++.old-deja/g++.law/virtual3.C: Likewise.
14266         * g++.old-deja/g++.mike/p658.C: Likewise.
14267         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14268         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14269         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14270         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14271         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14272
14273 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14274
14275         * gcc.c-torture/compile/20001024-1.c: New test.
14276
14277 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14278
14279         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14280         to tell us whether or not we are using V3.
14281
14282 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14283
14284         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14285         operands.
14286
14287 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14288
14289         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14290
14291 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14292
14293         * gcc.c-torture/execute/20001024-1.c: New test.
14294
14295 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14296
14297         * g++.old-deja/g++.other/sibcall1.C: New test.
14298
14299 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14300
14301         * gcc.dg/noncompile/init-3.c: New test.
14302
14303 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14304
14305         * gcc.dg/format-array-1.c: New test.
14306
14307 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14308
14309         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14310         writing through null pointers; remove comment about testing
14311         unterminated strings.
14312
14313 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14314
14315         * gcc.c-torture/execute/20001017-2.c: New test.
14316
14317 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14318
14319         * gcc.c-torture/compile/20001018-1.c: New test.
14320         * gcc.c-torture/compile/20001018-1.x: Xfail.
14321
14322 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14323
14324         * gcc.c-torture/execute/20001017-1.c: New test.
14325
14326 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14327
14328         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14329         for multiple use of arguments with scanf formats; add tests for
14330         multiple use of arguments.
14331
14332 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14333
14334         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14335
14336 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14337
14338         * gcc.dg/format-miss-1.c: New test.
14339
14340 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14341
14342         * gcc.c-torture/execute/20001013-1.c: New test.
14343
14344 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14345
14346         * gcc.dg/format-branch-1.c: New test.
14347
14348 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14349
14350         * README, lib/file-format.exp: Remove EGCS references.
14351
14352 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14353
14354         * gcc.dg/20001013-1.c: New test.
14355
14356 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14357
14358         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14359         for intmax_t in the compiler using __typeof__ and the type rules
14360         for conditional expressions.
14361
14362 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14363
14364         * gcc.dg/20001012-1.c: New test.
14365         * gcc.dg/20001012-2.c: New test.
14366
14367 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14368
14369         * gcc.dg/format-attr-1.c: New test.
14370
14371 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14372
14373         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14374         __LONG_LONG_MAX__ instead of LLONG_MAX.
14375
14376 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14377
14378         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14379         scanf flags.
14380         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14381         flags.
14382
14383 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14384
14385         * gcc.dg/sequence-pt-1.c: New test.
14386
14387 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14388
14389         * gcc.c-torture/execute/20001011-1.c: New testcase.
14390         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14391
14392 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14393
14394         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14395         does not error on it.
14396
14397 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14398
14399         * gcc.dg/20001009-1.c: New test.
14400
14401 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14402
14403         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14404         * gcc.c-torture/execute/20001009-2.c: ... to here.
14405
14406 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14407
14408         * gcc.c-torture/compile/20001009-1.c: New testcase.
14409         * gcc.c-torture/execute/20001009-1.c: New testcase.
14410         Testcases provided by Jan Hubicka <jh@suse.cz>.
14411
14412 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14413
14414         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14415         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14416         uintmax_t using <limits.h> to emulate the compiler's internal
14417         logic.  No longer XFAIL %j tests.
14418
14419 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14420
14421         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14422         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14423         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14424         regexps and details of expected handling of some bad formats.
14425         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14426         suppression.
14427
14428 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14429
14430         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14431         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14432         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14433         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14434         in list archives.
14435
14436 2000-10-06  Richard Henderson  <rth@cygnus.com>
14437
14438         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14439         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14440         * g++.old-deja/g++.jason/report.C: Likewise.
14441         * g++.old-deja/g++.law/friend5.C: Likewise.
14442         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14443         of the expected warnings.
14444
14445 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14446
14447         * g++.old-deja/g++.pt/enum14.C: New test.
14448
14449 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14450
14451         * g++.old-deja/g++.pt/crash59.C: New test.
14452
14453 2000-10-04  Will Cohen  <wcohen@redhat.com>
14454
14455         * gcc.dg/20000926-1.c: New test.
14456
14457 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14458
14459         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14460         function name for current C++ compiler.
14461         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14462
14463 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14464
14465         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14466         __PRETTY_FUNCTION__.
14467         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14468
14469 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14470
14471         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14472
14473 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14474
14475         * gcc.c-torture/compile/20000923-1.c: New test.
14476
14477 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14478
14479         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14480         * g++.old-deja/g++.pt/ttp62.C: Same.
14481         * g++.old-deja/g++.other/inline14.C: Same.
14482
14483 2000-09-24  Richard Henderson  <rth@cygnus.com>
14484
14485         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14486
14487 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14488
14489         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14490
14491 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14492
14493         * gcc.c-torture/compile/20000922-1.c: New file.
14494
14495 2000-09-21  Nick Clifton  <nickc@redhat.com>
14496
14497         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14498         a signed long modulo operation.
14499         (mod6): New function - perform an unsigned long modulo operation.
14500         (main): Add tests for modulos of very large numbers by very small
14501         dividends.
14502
14503 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14504
14505         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14506
14507 2000-09-19  Richard Henderson  <rth@cygnus.com>
14508
14509         * gcc.dg/compare2.c (case 10): XFAIL.
14510
14511 2000-09-18  Richard Henderson  <rth@cygnus.com>
14512
14513         * gcc.c-torture/execute/20000906-1.c: Move ...
14514         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14515         that support __builtin_trap.
14516
14517 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14518
14519         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14520
14521 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14522
14523         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14524         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14525         more $ format tests.
14526
14527 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14528
14529         * gcc.dg/format-errmk-1.c: New test.
14530
14531 2000-09-17  Greg McGary  <greg@mcgary.org>
14532
14533         * gcc.c-torture/execute/20000917-1.x: Remove.
14534
14535 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14536
14537         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14538
14539 2000-09-17  Greg McGary  <greg@mcgary.org>
14540
14541         * gcc.c-torture/execute/20000917-1.c: New test.
14542         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14543
14544 2000-09-16  Neil Booth  <NeilB@earthling.net>
14545
14546         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14547         in nested macro bug.
14548
14549 2000-09-15  Neil Booth  <NeilB@earthling.net>
14550
14551         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14552
14553 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14554
14555         * gcc.c-torture/execute/20000914-1.c: New test.
14556
14557 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14558
14559         * g++.other/inline13.C: New test.
14560
14561 2000-09-12  Andreas Jaeger  <aj@suse.de>
14562
14563         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14564         constant by Ulrich Drepper <drepper@redhat.com>.
14565
14566 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14567
14568         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14569
14570 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14571
14572         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14573
14574 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14575
14576         * gcc.dg/cpp/backslash.c: New test.
14577
14578 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14579
14580         * gcc.c-torture/execute/20000910-1.c: New test.
14581         * gcc.c-torture/execute/20000910-2.c: Likewise.
14582
14583 2000-09-11  Robert Lipe  <robertl@sco.com>
14584
14585         * gcc.dg/pragma-align.c: New test.
14586
14587 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14588
14589         * g++.old-deja/g++.pt/explicit82.C: New test.
14590         * g++.old-deja/g++.pt/explicit83.C: New test.
14591
14592 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14593
14594         * gcc.dg/asm-names.c: New test.
14595
14596 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14597
14598         * gcc.dg/cpp/tr-warn6.c: New test
14599
14600 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14601
14602         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14603         be accepted.
14604
14605 2000-09-07  Catherine Moore  <clm@redhat.com>
14606
14607         * gcc.c-torture/execute/unroll-1.c: New test.
14608
14609 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14610
14611         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14612         ERROR markers.
14613         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14614         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14615         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14616         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14617         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14618         Preprocess only.
14619         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14620         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14621
14622 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14623
14624         * g++.old-deja/g++.pt/deduct2.C: New test.
14625
14626 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14627
14628         * g++.old-deja/g++.pt/parms2.C: New test.
14629
14630 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14631
14632         * g++.old-deja/g++.pt/crash58.C: New test.
14633
14634 2000-09-06  Greg McGary  <greg@mcgary.org>
14635
14636         * gcc.c-torture/execute/20000906-1.c: New test.
14637         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14638
14639 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14640
14641         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14642
14643 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14644
14645         * g++.old-deja/g++.pt/crash57.C: New test.
14646
14647 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14648
14649         * g++.old-deja/g++.pt/crash56.C: New test.
14650
14651 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14652
14653         * g++.old-deja/g++.pt/koenig1.C: New test.
14654
14655 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14656
14657         * gcc.dg/20000904-1.c: New test.
14658
14659 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14660
14661         * gcc.dg/cpp/paste8.c: New test.
14662
14663 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14664
14665         * gcc.c-torture/compile/20000827-1.c: New test.
14666
14667 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14668
14669         * gcc.dg/format-diag-1.c: New test.
14670
14671 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14672
14673         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14674         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14675         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14676         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14677         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14678
14679 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         * g++.old-deja/g++.other/nested4.C: New test.
14682
14683 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14684
14685         * g++.old-deja/g++.ns/scoped1.C: New test.
14686
14687 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14688
14689         * lib/g++.exp: Support testing already-installed GCC.
14690
14691 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14692
14693         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14694
14695 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14696
14697         * gcc.dg/return-type-2.c: New test.
14698
14699 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14700
14701         * gcc.c-torture/compile/20000825-1.c: New test.
14702
14703 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14704
14705         * gcc.dg/dwarf2-2.c: New test.
14706
14707 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14708
14709         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14710         dg-warning regexps.
14711
14712 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14713
14714         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14715         gcc.dg/format-ext-5.c: New tests.
14716
14717 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14718
14719         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14720
14721 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14722
14723         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14724
14725 2000-08-24  Richard Henderson  <rth@cygnus.com>
14726
14727         * gcc.dg/ia64-sync-1.c: New test.
14728         * gcc.dg/ia64-sync-2.c: New test.
14729         * gcc.dg/ia64-asm-1.c: New test.
14730
14731 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14732
14733         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14734         * gcc.dg/format-ext-2.c: New test.
14735
14736 2000-08-23  Jason Merrill  <jason@redhat.com>
14737
14738         * lib/old-dejagnu.exp: Also ignore "In member function" and
14739         "At global scope".
14740
14741 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14742
14743         * gcc.dg/noncompile/label-lineno-1.c: New test.
14744
14745 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14746
14747         * gcc.dg/c99-array-nonobj-1.c: New test.
14748
14749 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14750
14751         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14752         tests.
14753         * gcc.dg/format-ext-1.c: New test.
14754
14755 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14756
14757         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14758         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14759         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14760         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14761         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14762
14763 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14764
14765         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14766         gcc.dg/c99-strftime-2.c: New tests.
14767
14768 2000-08-22  Richard Henderson  <rth@cygnus.com>
14769
14770         * gcc.c-torture/execute/20000822-1.c: New test.
14771
14772 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14773
14774         * gcc.c-torture/execute/20000819-1.x: Remove.
14775
14776 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14777
14778         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14779         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14780         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14781         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14782         gcc.dg/format-xopen-1.c: New tests.
14783
14784 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14785
14786         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14787
14788 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14789
14790         * g++.old-deja/g++.other/loop2.C: New test.
14791
14792         * gcc.c-torture/compile/20000606-1.c: New test.
14793         * gcc.c-torture/compile/20000728-1.c: New test.
14794         * gcc.c-torture/execute/20000801-1.c: New test.
14795         * gcc.c-torture/execute/20000801-2.c: New test.
14796         * gcc.c-torture/execute/20000819-1.c: New test.
14797         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14798         * gcc.dg/20000629-1.c: New test.
14799         * gcc.dg/20000724-1.c: New test.
14800         * gcc.dg/20000807-1.c: New test.
14801
14802 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14803
14804         * gcc.dg/cpp/pragma-1.c: New test.
14805         * gcc.dg/cpp/pragma-2.c: New test.
14806
14807 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14808
14809         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14810         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14811
14812 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14813
14814         * gcc.c-torture/compile/20000818-1.c: New test.
14815
14816 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14817
14818         * gcc.c-torture/execute/20000818-1.c: New test.
14819
14820 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14821
14822         * gcc.dg/format-va-1.c: New test.
14823
14824 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14825
14826         * g++.old-deja/g++.other/typedef8.C: New test.
14827
14828 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14829
14830         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14831         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14832         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14833         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14834         * g++.old-deja/g++.other/ptrmem7.C: New test.
14835         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14836
14837 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14838
14839         * g++.old-deja/g++.pt/typename27.C: New test.
14840
14841 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14842
14843         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14844         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14845         * g++.old-deja/g++.pt/friend45.C: New test.
14846         * g++.old-deja/g++.other/friend8.C: New test.
14847
14848 2000-08-15  Richard Henderson  <rth@cygnus.com>
14849
14850         * gcc.c-torture/execute/20000815-1.c: New test.
14851
14852 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14853
14854         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14855         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14856         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14857
14858 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         * g++.old-deja/g++.other/refinit2.C: New test.
14861
14862 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14863
14864         * lib/c-torture.exp (c-torture): Make
14865         compiler_conditional_xfail_data global.
14866         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14867         compiler_conditional_xfail_data machinery.
14868         (f-torture-execute): Likewise.
14869         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14870         and only when unrolling loops.
14871
14872         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14873
14874 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14875
14876         * g++.old-deja/g++.pt/explicit81.C: New test.
14877
14878 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14879
14880         * g++.old-deja/g++.pt/typename26.C: New test.
14881
14882 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14883
14884         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14885         warning.
14886
14887 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14888
14889         * g++.old-deja/g++.other/array3.C: New test.
14890
14891 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14892
14893         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14894         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14895         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14896         New tests.
14897
14898 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14899
14900         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14901         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14902
14903 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14904
14905         * gcc.c-torture/execute/20000808-1.c: New test.
14906
14907 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14908
14909         * gcc.dg/c90-const-expr-1.c: New test.
14910
14911 2000-08-08  Richard Henderson  <rth@cygnus.com>
14912
14913         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14914
14915 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14916
14917         * gcc.dg/noncompile/const-ll-1.c: New test.
14918
14919 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14920
14921         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14922
14923 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14924
14925         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14926         that running programs linked against the shared version of libobjc
14927         run correctly.
14928
14929 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14930
14931         * gcc.dg/c99-printf-1.c: New test.
14932
14933 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14934
14935         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14936
14937 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14938
14939         * gcc.c-torture/execute/20000731-1.x: Delete.
14940
14941 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14942
14943         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14944         and torture_without_loops as is done by c-torture.exp.
14945         (search_for): Copy from c-torture.exp.
14946         (gcc-dg-runtest): New function, drives a directory of tests
14947         iterating over the TORTURE_OPTIONS.
14948         (scan-assembler, scan-assembler-not): Move here from
14949         individual directory drivers.
14950
14951         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14952         defined by lib/gcc-dg.exp.
14953         * gcc.dg/cpp/cpp.exp: Likewise.
14954         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14955         gcc-dg-runtest, so we cycle over optimization options.
14956
14957         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14958         * gcc.dg/compare2.c: No longer expected to fail.
14959
14960 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14961
14962         * gcc.c-torture/execute/20000804-1.c: New test.
14963
14964 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14965
14966         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14967
14968 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14969
14970         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14971
14972 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14973
14974         * gcc.c-torture/compile/20000803-1.c: New test.
14975
14976 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14977
14978         * gcc.c-torture/execute/20000801-3.c,
14979         gcc.c-torture/execute/20000801-4.c: New tests.
14980         * gcc.c-torture/execute/20000801-3.x,
14981         gcc.c-torture/execute/20000801-4.x: Xfail.
14982
14983 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14984
14985         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14986         libobjc/.libs to allow for libtool.
14987
14988 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14989
14990         * gcc.c-torture/compile/20000802-1.c: New test.
14991
14992 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14993
14994         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14995
14996 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14997
14998         * gcc-c-torture/execute/20000731-2.c: New test.
14999
15000         * gcc.c-torture/execute/20000731-1.c: New test.
15001         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
15002
15003 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
15004
15005         * testsuite/gcc.dg/cpp/paste7.c: New test.
15006         * gcc.dg/cpp/20000725-1.c: New test.
15007
15008 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
15009
15010         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
15011         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
15012         declaration warning for __builtin_dwarf_reg_size.
15013
15014         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
15015
15016 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15017
15018         * gcc.dg/noncompile/voidparam-1.c: New test.
15019
15020 2000-07-30  Richard Henderson  <rth@cygnus.com>
15021
15022         * gcc.dg/c90-digraph-1.c: Don't xfail.
15023         * gcc.dg/compare2.c (case 10): Xfail.
15024         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
15025
15026 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
15027
15028         * gcc.dg/c99-main-1.c: New test.
15029
15030 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15031
15032         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
15033
15034 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
15035
15036         * gcc.c-tortuer/execute/20000726-1.c: New test.
15037
15038 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
15039
15040         * gcc.c-torture/execute/enum-2.c: New test.
15041
15042 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15043
15044         * gcc.dg/cpp/tr-warn3.c: New test.
15045
15046 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15047
15048         * g++.old-deja/g++.ext/implicit1.C: Remove.
15049         * g++.old-deja/g++.jason/c2.C: Remove
15050         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
15051         * g++.old-deja/g++.pt/crash16.C: Likewise.
15052         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
15053
15054 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15055
15056         * g++.old-deja/g++.other/for2.C: New test.
15057
15058 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
15059
15060         * gcc.dg/20000720-1.c: New test.
15061
15062 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
15063
15064         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
15065
15066 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
15067
15068         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
15069         * gcc.c-torture/execute/20000722-1.c: New.
15070         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
15071
15072 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
15073
15074         * gcc.dg/cpp/20000720-1.S: New test.
15075
15076 2000-07-21  Michael Meissner  <meissner@redhat.com>
15077
15078         * gcc.c-torture/execute/ieee/hugeval.c: New test.
15079
15080 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15081
15082         * g++.old-deja/g++.brendan/crash16.C,
15083         g++.old-deja/g++.brendan/parse3.C,
15084         g++.old-deja/g++.brendan/redecl1.C,
15085         g++.old-deja/g++.ns/template13.C,
15086         g++.old-deja/g++.other/decl4.C,
15087         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
15088
15089 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15090
15091         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
15092         and "Internal error".
15093
15094         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
15095         regexps.
15096         * gcc.dg/cpp/paste6.c: New test.
15097
15098 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
15099
15100         * gcc.dg/cpp/tr-direct.c: New test.
15101
15102         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
15103         gcc.dg/cpp/undef1.c: Tweak error regexps.
15104
15105 2000-07-18  Eric Christopher <echristo@redhat.com>
15106
15107         * gcc.c-torture/compile/20000718-1.c: New test.
15108
15109 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
15110
15111         * cpplex.c (_cpp_push_token): If the token being pushed back
15112         is the previous token in this context, just subtract one from
15113         context->posn.
15114         * cppmacro.c (save_expansion): Clear aux field when storing a
15115         placemarker.
15116
15117 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
15118
15119         * gcc.dg/noncompile/redecl-1.c: New test.
15120
15121 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
15122
15123         * gcc.c-torture/execute/20000717-5.c: New test.
15124         * gcc.c-torture/execute/20000717-1.x: Removed.
15125
15126 2000-07-17  Richard Henderson  <rth@cygnus.com>
15127
15128         * gcc.c-torture/execute/20000717-4.c: New test.
15129
15130 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
15131
15132         * gcc.dg/cpp/syshdr.c: New test.
15133         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
15134
15135 2000-07-17  Neil Booth  <neilb@earthling.net>
15136
15137         * gcc.dg/cpp/cmdlne-dM.c: New test.
15138         * gcc.dg/cpp/cmdlne-dD.c: New test.
15139
15140 2000-07-17  Jeffrey A Law  (law@cygnus.com)
15141
15142         * gcc.c-torture/execute/20000717-3.c: New test.
15143
15144         * gcc.c-torture/compile/20000717-1.c: New test.
15145
15146 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
15147
15148         * gcc.c-torture/execute/20000717-2.c: New test.
15149
15150 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15151
15152         * gcc.dg/formatz-1.c: New test.
15153
15154         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
15155         * gcc.dg/c99-digraph-1.c: New tests.
15156
15157         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
15158         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
15159
15160         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
15161         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
15162         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
15163         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
15164         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
15165         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
15166         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
15167
15168 2000-07-17   Greg McGary <greg@mcgary.org>
15169
15170         * gcc.c-torture/execute/20000717-1.c: New test.
15171         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
15172
15173 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
15174
15175         * gcc.c-torture/execute/20000715-2.c: New test.
15176         * gcc.dg/20000715-1.c: New test.
15177
15178 2000-07-15  Michael Meissner  <meissner@redhat.com>
15179
15180         * gcc.c-torture/execute/20000715-1.c: New test.
15181
15182 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15183
15184         * gcc.c-torture/execute/20000707-1.c: New test.
15185
15186 2000-07-13  Neil Booth  <NeilB@earthling.net>
15187
15188         * testsuite/gcc.dg/cpp/digraph1.c,
15189         testsuite/gcc.dg/cpp/digraph2.c,
15190         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15191
15192 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15193
15194         * g77.f-torture/compile/20000630-2.f:  New test.
15195         * g77.f-torture/compile/20000630-2.x
15196
15197 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15198
15199         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15200
15201 2000-07-11  Neil Booth  <NeilB@earthling.net>
15202
15203         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15204
15205 2000-07-11  Neil Booth  <NeilB@earthling.net>
15206
15207         * gcc.dg/cpp/cmdlne-C.c: New.
15208
15209 2000-07-09  Neil Booth  <NeilB@earthling.net>
15210
15211         * gcc.dg/cpp/directiv.c: New tests.
15212         * gcc.dg/cpp/undef1.c: Update.
15213
15214 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15215
15216         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15217
15218 2000-07-09  Neil Booth  <NeilB@earthling.net>
15219
15220         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15221
15222 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15223
15224         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15225         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15226
15227 2000-07-08  Neil Booth  <NeilB@earthling.net>
15228
15229         * gcc.dg/cpp/macsyntx.c: New tests.
15230
15231 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15232
15233         * gcc.dg/20000707-1.c: New test.
15234
15235 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15236
15237         * gcc.c-torture/execute/20000706-1.c: New test.
15238         * gcc.c-torture/execute/20000706-2.c: New test.
15239         * gcc.c-torture/execute/20000706-3.c: New test.
15240         * gcc.c-torture/execute/20000706-4.c: New test.
15241         * gcc.c-torture/execute/20000706-5.c: New test.
15242
15243 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15244
15245         * g++.old-deja/g++.pt/instantiate7.C: New test.
15246
15247 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15248
15249         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15250         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15251         * g++.old-deja/g++.other/rtti3.C: Likewise.
15252         * g++.old-deja/g++.other/rttid3.C: Likewise.
15253
15254 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15255
15256         *  g77.f-torture/compile/20000630-1.x: Fix typo
15257
15258 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15259
15260         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15261         assembly output.
15262
15263 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15264
15265         * gcc.dg/cpp/ident.c: New test.
15266
15267 2000-07-05  Neil Booth  <NeilB@earthling.net>
15268
15269         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15270           gcc.dg/cpp/lexstrng.c: New tests.
15271
15272 2000-07-04  Neil Booth  <NeilB@earthling.net>
15273
15274         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15275         * gcc.dg/cpp/strify2.c: Same.
15276
15277 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15278
15279         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15280         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15281         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15282         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15283
15284         * testsuite/gcc.dg/cpp/macro1.c,
15285         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15286         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15287         testsuite/gcc.dg/cpp/strify1.c,
15288         testsuite/gcc.dg/cpp/strify2.c: New tests.
15289
15290 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15291
15292         * gcc.c-torture/execute/20000703-1.c: New test.
15293
15294 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15295
15296         * g++.old-deja/g++.pt (lookup10.C): New test.
15297
15298 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15299
15300         * g++.old-deja/g++.pt (typename25.C): New test.
15301
15302 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15303
15304         * gcc.c-torture/compile/20000701-1.c: New test.
15305
15306 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15307
15308         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15309         to test case.
15310
15311 2000-06-30  Catherine Moore  <clm@cygnus.com>
15312
15313         * gcc.c-torture/execute/align-1.c: New test.
15314
15315 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15316
15317         * g++.old-deja/g++.pt/expr8.C: New test.
15318         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15319
15320 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15321
15322         * gcc.c-torture/compile/20000629-1.c: New test.
15323
15324 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15325
15326
15327         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15328         gcc.dg/noncompile directory, depending on whether they're
15329         preprocessor tests or not.  Annotate all the tests for the dg
15330         framework.
15331
15332         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15333         * gcc.dg/noncompile/noncompile.exp: New.
15334
15335         * Moved files:
15336         Old name                                New name
15337         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15338         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15339         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15340         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15341         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15342         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15343         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15344         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15345         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15346         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15347         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15348         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15349         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15350         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15351         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15352         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15353         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15354         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15355         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15356         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15357         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15358         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15359         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15360         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15361
15362         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15363         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15364         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15365         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15366         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15367         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15368
15369 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15370
15371         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15372         declare one variable.  On the fourth, error.
15373         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15374         declared by 20000628-1a.h.
15375
15376 2000-06-29  Richard Henderson  <rth@redhat.com>
15377
15378         * gcc.c-torture/execute/930529-1.x: New file.
15379         * gcc.dg/920413-1.c: Adjust expected warning text.
15380         * gcc.dg/980217-1.c: Declare abort.
15381         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15382
15383 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15384
15385         * g77.f-torture/compile/20000629-1.f: New test.
15386         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15387
15388 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15389
15390         Rearrange lots of files, removing entirely the
15391         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15392         directories.
15393
15394         * Deleted files:
15395         gcc.c-torture/code_quality/code_quality.exp
15396         gcc.c-torture/special/special.exp
15397         gcc.failure/failure.exp
15398         gcc.failure/940409-1.x
15399         gcc.c-torture/compile/961203-1.x
15400
15401         * New files:
15402         gcc.misc-tests/linkage.exp
15403         gcc.c-torture/execute/920730-1t.c
15404         gcc.c-torture/execute/920730-1t.x
15405         gcc.c-torture/compile/920520-1.x
15406         gcc.c-torture/compile/920521-1.x
15407         gcc.c-torture/compile/981006-1.x
15408         gcc.c-torture/execute/eeprof-1.x
15409
15410         * Moved files (possibly with modifications to fit a new harness):
15411         Old name                                New name
15412         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15413         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15414         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15415         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15416         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15417         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15418         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15419         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15420         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15421         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15422         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15423         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15424         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15425         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15426
15427 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15428
15429         * c-torture/compile/961203-1.x: Delete.
15430
15431         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15432         not exit. Include stdio.h.
15433         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15434         * gcc.misc-tests/dg-12.c: Likewise.
15435         * gcc.misc-tests/dg-5.c: Likewise.
15436         * gcc.misc-tests/dg-6.c: Likewise.
15437         * gcc.misc-tests/dg-7.c: Prototype abort.
15438         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15439         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15440         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15441         not exit.
15442         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15443         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15444
15445 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15446
15447         * gcc.dg/cpp/20000628-1.c: New test.
15448         * gcc.dg/cpp/20000628-1.h: New header for above test.
15449         * gcc.dg/cpp/20000628-1a.h: Likewise.
15450
15451 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15452
15453         * gcc.dg/cpp: New directory.
15454         * gcc.dg/cpp/cpp.exp: New driver.
15455         * gcc.dg/cpp/20000627-1.c: New test.
15456         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15457         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15458         and rewrite as a compilation test.
15459
15460         * gcc.dg: Move many files into the cpp subdirectory, possibly
15461         renaming or editing them as well.
15462         Old name                New name
15463         990119-1.c              cpp/19990119-1.c
15464         990228-1.c              cpp/19990228-1.c
15465         990407-1.c              cpp/19990407-1.c
15466         990409-1.c              cpp/19990409-1.c
15467         990413-1.c              cpp/19990413-1.c
15468         990703-1.c              cpp/19990703-1.c
15469         20000127-1.c            cpp/20000127-1.c
15470         20000129-1.c            cpp/20000129-1.c
15471         20000207-1.c            cpp/20000207-1.c
15472         20000207-2.c            cpp/20000207-2.c
15473         20000209-1.c            cpp/20000209-1.c
15474         20000209-2.c            cpp/20000209-2.c
15475         20000301-1.c            cpp/20000301-1.c
15476         20000419-1.c            cpp/20000419-1.c
15477         20000510-1.S            cpp/20000510-1.S
15478         20000519-1.c            cpp/20000519-1.c
15479         20000529-1.c            cpp/20000529-1.c
15480         20000625-1.c            cpp/20000625-1.c
15481         20000625-2.c            cpp/20000625-2.c
15482         cpp-as1.c               cpp/assert1.c
15483         cpp-as2.c               cpp/assert2.c
15484         cxx-comments-1.c        cpp/cxxcom1.c
15485         cxx-comments-2.c        cpp/cxxcom2.c
15486         endif-label.c           cpp/endif.c
15487         cpp-hash1.c             cpp/hash1.c
15488         cpp-hash2.c             cpp/hash2.c
15489         cpp-if1.c               cpp/if-1.c
15490         cpp-if2.c               cpp/if-2.c
15491         cpp-if3.c               cpp/if-3.c
15492         cpp-if4.c               cpp/if-4.c
15493         cpp-if5.c               cpp/if-5.c
15494         cpp-cond.c              cpp/if-cexp.c
15495         cpp-missingop.c         cpp/if-mop.c
15496         cpp-missingparen.c      cpp/if-mpar.c
15497         cpp-opprec.c            cpp/if-oppr.c
15498         cpp-ifparen.c           cpp/if-paren.c
15499         cpp-shortcircuit.c      cpp/if-sc.c
15500         cpp-shift.c             cpp/if-shift.c
15501         cpp-unary.c             cpp/if-unary.c
15502         cpp-li1.c               cpp/line1.c
15503         cpp-li2.c               cpp/line2.c
15504         lineno.c                cpp/line3.c
15505         lineno-2.c              cpp/line4.c
15506         cpp-mi.c                cpp/mi1.c
15507         cpp-mic.h               cpp/mi1c.h
15508         cpp-micc.h              cpp/mi1cc.h
15509         cpp-mind.h              cpp/mi1nd.h
15510         cpp-mindp.h             cpp/mi1ndp.h
15511         cpp-mix.h               cpp/mi1x.h
15512         cpp-mi2.c               cpp/mi2.c
15513         cpp-mi2a.h              cpp/mi2a.h
15514         cpp-mi2b.h              cpp/mi2b.h
15515         cpp-mi2c.h              cpp/mi2c.h
15516         cpp-mi3.c               cpp/mi3.c
15517         cpp-mi3.def             cpp/mi3.def
15518         poison-1.c              cpp/poison.c
15519         pr-impl.c               cpp/prag-imp.c
15520         cpp-redef-2.c           cpp/redef1.c
15521         cpp-redef.c             cpp/redef2.c
15522         strpaste.c              cpp/strp1.c
15523         strpaste-2.c            cpp/strp2.c
15524         cpp-tradpaste.c         cpp/tr-paste.c
15525         cpp-tradstringify.c     cpp/tr-str.c
15526         cpp-tradwarn1.c         cpp/tr-warn1.c
15527         cpp-tradwarn2.c         cpp/tr-warn2.c
15528         trigraphs.c             cpp/trigraphs.c
15529         cpp-unc1.c              cpp/unc1.c
15530         cpp-unc2.c              cpp/unc2.c
15531         cpp-unc3.c              cpp/unc3.c
15532         cpp-unc.c               cpp/unc4.c
15533         undef.c                 cpp/undef1.c
15534         undef-2.c               cpp/undef2.c
15535         cpp-wi1.c               cpp/widestr1.c
15536
15537 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15538
15539         * lib/g++.exp (g++_include_flags): Tweak.
15540
15541 2000-06-27  H.J. Lu  <hjl@gnu.org>
15542             Loren J. Rittle  <ljrittle@acm.org>
15543
15544         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15545         version with one that knows about the new gcc tree structure.
15546         (g++_link_flags): Same.
15547
15548 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15549
15550         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15551         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15552         case we are cross-compiling.
15553
15554         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15555         g++.old-deja/g++.niklas/Makefile.in,
15556         g++.old-deja/g++.niklas/configure.in,
15557         g++.old-deja/g++.other/Makefile.in,
15558         g++.old-deja/g++.other/configure.in,
15559         gcc.c-torture/code_quality/Makefile.in,
15560         gcc.c-torture/code_quality/configure.in,
15561         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15562         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15563         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15564         gcc.c-torture/execute/ieee/Makefile.in,
15565         gcc.c-torture/execute/ieee/configure.in,
15566         gcc.c-torture/noncompile/Makefile.in,
15567         gcc.c-torture/noncompile/configure.in,
15568         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15569         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15570         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15571
15572 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15573
15574         * g++.old-deja/g++.other/ambig3.C: New test.
15575
15576 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15577
15578         * g++.old-deja/g++.pt/syntax1.C: New test.
15579         * g++.old-deja/g++.pt/syntax2.C: New test.
15580         * g++.old-deja/g++.other/syntax3.C: New test.
15581         * g++.old-deja/g++.other/syntax4.C: New test.
15582
15583 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15584
15585         * gcc.dg/20000623-1.c: Prototype exit and abort.
15586
15587 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15588
15589         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15590         New tests.
15591         * gcc.dg/cpp-mi3.def: New file.
15592
15593         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15594         inside assertions.
15595         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15596         lexer's error messages.
15597         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15598         divine anything from the linemarkers.
15599         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15600         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15601
15602 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15603
15604         * gcc.dg/20000623-1.c: New test.
15605
15606 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15607
15608         * gcc.c-torture/execute/20000622-1.c: New test.
15609
15610 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15611
15612         * g++.old-deja/g++.other/init15.C: New test.
15613
15614 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15615
15616         * g++.old-deja/g++.pt/vaarg2.C: New test.
15617         * g++.old-deja/g++.pt/vaarg3.C: New test.
15618
15619 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15620
15621         * g++.old-deja/g++.other/dyncast6.C: New test.
15622
15623 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15624
15625         * gcc.c-torture/execute/loop-6.c: New test.
15626
15627 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15628
15629         * gcc.dg/20000614-1.c: New test.
15630         * gcc.dg/20000614-2.c: New test.
15631
15632 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15633
15634         * g++.old-deja/g++.other/inline12.C: New test.
15635
15636 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15637
15638         * g++.old-deja/g++.other/eh1.C: New test.
15639
15640 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15641
15642         * g++.old-deja/g++.other/type.C: New test.
15643
15644 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15645
15646         * g++.old-deja/g++.other/initstring.C: New test.
15647
15648 2000-06-12  Jason Merrill  <jason@redhat.com>
15649
15650         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15651
15652 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15653
15654         * gcc.c-torture/compile/20000609-1.c: New test.
15655
15656 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15657
15658         * gcc.dg/20000609-1.c: New test.
15659
15660 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15661
15662         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15663         * gcc.c-torture/noncompile/poison-1.c: Move...
15664         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15665         * gcc.dg/cpp-li1.c: Add a token after the #line.
15666
15667 2000-06-05  Richard Henderson  <rth@cygnus.com>
15668
15669         * gcc.c-torture/execute/20000605-2.c: New test.
15670         * gcc.c-torture/execute/20000605-3.c: New test.
15671
15672 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15673
15674         * g77.f-torture/execute/20000503-1.x: New file.
15675
15676 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15677
15678         * g++.old-deja/g++.eh/badalloc1.C: New test.
15679
15680 2000-06-05  Richard Henderson  <rth@cygnus.com>
15681
15682         * gcc.c-torture/execute/20000605-1.c: New test.
15683
15684 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15685             Nathan Sidwell <nathan@codesourcery.com>
15686
15687         * gcc.c-torture/compile/20000605-1.c: New test.
15688
15689 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15690
15691         * g77.f-torture/compile/20000601-1.f:  New test.
15692
15693 2000-06-03  Richard Henderson  <rth@cygnus.com>
15694
15695         * gcc.c-torture/execute/20000603-1.c: New.
15696
15697 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15698
15699         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15700         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15701
15702 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15703
15704         * gcc.dg/compare2.c (case 12): XFAIL.
15705         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15706         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15707
15708         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15709
15710 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15711
15712         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15713         guard macro is already defined when the header is first
15714         included.
15715         * gcc.dg/cpp-mix.h: New file.
15716         * gcc.dg/endif-label.c: Update patterns to match compiler.
15717
15718         * g++.brendan/complex1.C: Declare abort.
15719         * g++.law/refs4.C: Remove XFAIL.
15720         * g++.oliva/expr2.C: Declare abort and exit.
15721
15722 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15723
15724         * gcc.c-torture/execute/20000528-1.c: New test.
15725
15726         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15727         * g++.old-deja/g++.law/temps4.C: Likewise.
15728
15729         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15730         stdlib.h.  Call abort() on failure.
15731         * g++.old-deja/g++.law/refs4.C: Likewise.
15732         * g++.old-deja/g++.law/temps4.C: Likewise.
15733         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15734         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15735
15736 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15737
15738         Relative to g++.dg/special:
15739         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15740
15741         Relative to g++.old-deja:
15742         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15743         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15744         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15745         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15746         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15747         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15748         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15749
15750         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15751         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15752         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15753         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15754         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15755         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15756         and/or string.h.
15757
15758         * g++.other/goto1.C: Update expectations for error messages.
15759
15760 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15761
15762         * gcc.c-torture/compile/20000523-1.c: New test.
15763
15764 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15765
15766         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15767
15768 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15769
15770         * g++.old-deja/g++.eh/catch11.C: New test.
15771         * g++.old-deja/g++.eh/catch12.C: New test.
15772
15773 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15774
15775         * gcc.c-torture/execute/20000523-1.c: New test.
15776
15777 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15778
15779         * c-torture/execute/bcp-1.c: Replace abort in arg of
15780         __builtin_constant_p with a generic external function.
15781
15782         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15783         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15784         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15785         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15786         Prototype abort and/or exit.
15787
15788         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15789         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15790         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15791         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15792
15793 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15794
15795         * gcc.dg/dwarf2-1.c: New test.
15796
15797 2000-05-20  Richard Henderson  <rth@cygnus.com>
15798
15799         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15800
15801 2000-05-20  Andreas Jaeger  <aj@suse.de>
15802
15803         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15804         testcase.
15805
15806 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15807
15808         * gcc.c-torture/execute/20000519-2.c: New test.
15809
15810 2000-05-19  Andreas Jaeger  <aj@suse.de>
15811
15812         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15813         which fails with SSA.
15814
15815         * lib/c-torture.exp: Also test with -O3 -fssa.
15816
15817 2000-05-18  Michael Meissner  <meissner@redhat.com>
15818
15819         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15820         * gcc.c-torture/execute/920415-1.c: Ditto.
15821         * gcc.c-torture/execute/920501-1.c: Ditto.
15822         * gcc.c-torture/execute/conversion.c: Ditto.
15823         * gcc.c-torture/execute/cvt-1.c: Ditto.
15824
15825 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15826
15827         * gcc.c-torture/compile/20000518-1.c: New test.
15828
15829 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15830
15831         * g77.f-torture/compile/200005018.f:  New test.
15832
15833 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15834
15835         * gcc.c-torture/compile/20000517-1.c: New test.
15836
15837 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15838
15839         * gcc.c-torture/execute/20000516-1.c: New test.
15840
15841 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15842
15843         * g++.old-deja/g++.other/eh.C: New test.
15844
15845 2000-05-12  Richard Henderson  <rth@cygnus.com>
15846
15847         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15848         constants through to doit's conditional.
15849
15850 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15851
15852         * gcc.c-torture/compile/20000511-1.c: New test.
15853         * g77.f-torture/compile/20000511-1.f: New test.
15854         * g77.f-torture/compile/20000511-2.f: New test.
15855
15856 2000-05-11  Michael Meissner  <meissner@redhat.com>
15857
15858         * gcc.c-torture/execute/20000511-1.c: New test.
15859
15860 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15861
15862         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15863         * gcc.dg/20000510-1.S: New.
15864
15865 2000-05-08  Catherine Moore  <clm@cygnus.com>
15866
15867         * gcc.dg/unused-3.c: New.
15868
15869 2000-05-06  Richard Henderson  <rth@cygnus.com>
15870
15871           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15872           * g++.old-deja/g++.mike/warn1.C: Likewise.
15873           * g++.old-deja/g++.pt/local1.C: Likewise.
15874           * g++.old-deja/g++.pt/local7.C: Likewise.
15875           * g++.old-deja/g++.pt/spec16.C: Likewise.
15876
15877 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15878
15879         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15880
15881 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15882
15883           * g77.f-torture/execute/20000503-1.f:  New test.
15884
15885 2000-05-04  Andreas Jaeger  <aj@suse.de>
15886
15887         * gcc.dg/noreturn-2.c: New test.
15888
15889 2000-05-04  Neil Booth  <NeilB@earthling.net>
15890
15891         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15892         preprocessor.
15893
15894 2000-05-04  Richard Henderson  <rth@cygnus.com>
15895
15896         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15897
15898 2000-05-04  Richard Henderson  <rth@cygnus.com>
15899
15900         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15901         OpenSSL by Jason R Thorpe.
15902
15903 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15904
15905         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15906
15907 2000-05-03  Robert Lipe <robertlipe@usa.net>
15908
15909         * gcc.dg/20000503-1.c: New test.
15910
15911 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15912
15913         * gcc.c-torture/compile/20000502-1.c: New test.
15914         * g++.old-deja/g++.other/align.C: New test.
15915         * gcc.dg/cpp-tradstringify.c: New test.
15916
15917 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15918
15919         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15920         and hard registers.
15921
15922 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15923
15924         * gcc.c-torture/execute/loop-5.c: New test.
15925
15926 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15927
15928         * gcc.c-torture/execute/va-arg-20.c: New test.
15929
15930 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15931
15932         * gcc.c-torture/execute/20000422-1.c: New test.
15933
15934 2000-04-20  Greg McGary  <gkm@gnu.org>
15935
15936         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15937         when optimizing, but without sibling-call optimizations (-O1).
15938
15939 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15940
15941           * gcc.c-torture/compile/20000420-1.c: New test.
15942
15943 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15944
15945         * g++.abi/ptrflags.C: New test.
15946         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15947
15948 2000-04-19  Catherine Moore  <clm@cygnus.com>
15949
15950         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15951
15952 2000-04-19  Greg McGary  <gkm@gnu.org>
15953
15954         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15955         sibling-call optimizations.
15956
15957 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15958
15959         * gcc.dg/20000419-1.c: New test.
15960
15961 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15962
15963         * gcc.c-torture/execute/20000412-6.c: New test.
15964
15965 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15966
15967         * gcc.c-torture/execute/20000412-5.c: New test.
15968         * g77.f-torture/compile/20000412-1.f: New test.
15969         * gcc.c-torture/execute/20000412-4.c: New test.
15970         * gcc.c-torture/compile/20000412-2.c: New test.
15971         * gcc.c-torture/execute/20000412-3.c: New test.
15972         * gcc.c-torture/compile/20000412-1.c: New test.
15973         * gcc.c-torture/execute/20000412-2.c: New test.
15974
15975 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15976
15977         * objc/execute/bf-20.m: New test.
15978
15979 2000-04-10  Richard Henderson  <rth@cygnus.com>
15980
15981         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15982
15983         * gcc.c-torture/execute/20000412-1.c: New test.
15984
15985 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15986
15987         * g++.old-deja/g++.eh/catchptr1.C: New test.
15988
15989 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15990
15991         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15992
15993 2000-04-08  Neil Booth  <NeilB@earthling.net>
15994
15995         * gcc.dg/cpp-nullchar.c: Remove test as
15996         embedded nulls cause problems.
15997
15998 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15999
16000         * gcc.dg/compare2.c: New test.
16001
16002 2000-04-08  Neil Booth  <NeilB@earthling.net>
16003
16004         * gcc.dg/cpp-nullchar.c: New test.
16005
16006 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
16007
16008         * gcc.dg/cpp-mi2.c: New test.
16009         * gcc.dg/cpp-mi2[abc].h: New files.
16010
16011 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
16012
16013         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
16014         member name.
16015
16016 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16017
16018         * g++.old-deja/g++.abi/vmihint.C: New test.
16019
16020 2000-04-06  Neil Booth  <NeilB@earthling.net>
16021
16022         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
16023         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
16024         copyright.
16025
16026 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
16027
16028         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
16029         avoid stack-frame overwrite.
16030
16031 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
16032
16033         * gcc.c-torture/compile/20000405-2.c: New test.
16034         * gcc.c-torture/compile/20000405-3.c: New test.
16035
16036 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16037
16038         * gcc.c-torture/compile/20000405-1.c: New test.
16039
16040 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
16041
16042         * gcc.dg/cast-qual-1.c: Revert last change.
16043
16044 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16045
16046         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
16047
16048 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
16049
16050         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
16051         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
16052
16053 2000-04-03  Jeffrey A Law  (law@cygnus.com)
16054
16055         * gcc.c-torture/compile/20000403-2.c: New test.
16056         * gcc.c-torture/compile/20000403-1.c: New test.
16057
16058 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
16059
16060         * gcc.c-torture/execute/20000403-1.c: New test.
16061
16062 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
16063
16064         * gcc.c-torture/execute/20000402-1.c: New test.
16065
16066 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
16067
16068         * gcc.c-torture/execute/va-arg-15.c: New test.
16069         * gcc.c-torture/execute/va-arg-16.c: New test.
16070         * gcc.c-torture/execute/va-arg-17.c: New test.
16071         * gcc.c-torture/execute/va-arg-18.c: New test.
16072         * gcc.c-torture/execute/va-arg-19.c: New test.
16073
16074 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
16075
16076         * gcc.c-torture/compile/981211-1.c: Move to...
16077         * gcc.dg/cpp-as1.c: ...here.
16078         * gcc.dg/cpp-as2.c: New file.
16079
16080         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
16081         compiler.
16082
16083 2000-04-02  Neil Booth  <NeilB@earthling.net>
16084
16085         * gcc.dg/cpp-cond.c  New tests.
16086         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
16087         accidental success less likely.
16088         * gcc.dg/cpp-missingop.c  New tests.
16089         * gcc.dg/cpp-missingparen.c  New tests.
16090         * gcc.dg/cpp-shift.c  New tests.
16091         * gcc.dg/cpp-shortcircuit.c  New tests.
16092         * gcc.dg/cpp-unary.c  New tests.
16093
16094 2000-03-29  Jeffrey A Law  (law@cygnus.com)
16095
16096         * gcc.c-torture/compile/20000329-1.c: New test.
16097
16098 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
16099
16100         * gcc.c-torture/compile/20000326-1.c: New test.
16101         * gcc.c-torture/compile/20000326-2.c: New test.
16102
16103 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
16104
16105         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
16106         the first parameter is a function argument.
16107
16108 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
16109
16110         * g++.old-deja/g++.ext/array4.C: New test.
16111
16112 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
16113
16114         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
16115
16116 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16117
16118         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
16119
16120 2000-03-19  Richard Henderson  <rth@cygnus.com>
16121
16122         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
16123
16124 2000-03-19  Richard Henderson  <rth@cygnus.com>
16125
16126         * gcc.c-torture/compile/20000319-1.c: New test.
16127
16128 2000-03-14  Jeffrey A Law  (law@cygnus.com)
16129
16130         * gcc.c-torture/execute/20000314-3.c: New test.
16131         * gcc.c-torture/execute/20000314-2.c: New test.
16132         * gcc.c-torture/execute/20000314-1.c: New test.
16133         * gcc.c-torture/compile/20000314-2.c: New test.
16134         * gcc.c-torture/compile/20000314-1.c: New test.
16135
16136 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
16137
16138         * g++.old-deja/g++.warn/inline.C: New test.
16139
16140 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
16141
16142         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
16143         standards-compliant result rather than specific constants.
16144         Put test-values in array.
16145
16146 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
16147
16148         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
16149         (g++_target_compile): Put test-specific options last.
16150
16151 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16152
16153         * g++.old-deja/g++.eh/vbase4.C: New test.
16154
16155 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16156
16157         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
16158
16159 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16160
16161         * g++.old-deja/g++.brendan/misc12.C: Removed.
16162         * g++.old-deja/g++.pt/memtemp77.C: Constify.
16163         * g++.old-deja/g++.ext/pretty4.C: New test.
16164
16165 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16166
16167         * g++.old-deja/g++.other/string2.C: New test.
16168
16169 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
16170
16171         * g++.old-deja/g++.warn/impint2.C: New test.
16172
16173 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
16174
16175         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
16176         is 1, not zero.
16177
16178 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
16179
16180         * g++.old-deja/g++.warn/impint.C: New test.
16181         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16182         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16183         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16184         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16185         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16186         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16187         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16188         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16189         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16190         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16191         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16192         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16193
16194 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16195
16196         * gcc.dg/cpp-redef.c: New test.
16197
16198 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16199
16200         * g++.old-deja/g++.pt/unify7.C: New test.
16201
16202 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16203
16204         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16205         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16206
16207 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16208
16209         * gcc.c-torture/compile/20000224-1.c: New test.
16210
16211 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16212
16213         * gcc.c-torture/compile/cpp-2.c: New test.
16214         * gcc.c-torture/compile/cpp-1.c: New test.
16215
16216 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16217
16218         * gcc.c-torture/execute/20000225-1.c: New test.
16219
16220 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16221
16222         * gcc.dg/cpp-li2.c: New test.
16223
16224         * gcc.dg/cpp-wi1.c: New test.
16225
16226         * gcc.dg/cpp-li1.c: New test.
16227
16228 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16229
16230         * g++.old-deja/g++.other/sizeof5.C: New test.
16231
16232 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16233
16234         * gcc.c-torture/execute/va-arg-13.c: New test.
16235
16236 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16237
16238         * gcc.c-torture/execute/va-arg-12.c: New test.
16239
16240 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16241
16242         * gcc.c-torture/execute/20000223-1.c: New test.
16243
16244 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16245
16246         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16247
16248 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16249
16250         * g++.old-deja/g++.abi/ptrmem.C: New test.
16251
16252 2000-02-19  Richard Henderson  <rth@cygnus.com>
16253
16254         * gcc.c-torture/compile/init-3.c: New.
16255
16256 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16257
16258         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16259         ALWAYS_CXXFLAGS.
16260
16261 2000-02-11  Robert Lipe <robertl@sco.com>
16262
16263         * gcc.c-torture/compile/20000211-3.c: New test.
16264
16265 2000-02-11  Martin Buchholz <martin@xemacs.org>
16266
16267         * gcc.c-torture/compile/20000211-2.c: New test.
16268
16269 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16270
16271         * gcc.c-torture/compile/20000211-1.c: New test.
16272
16273 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16274
16275         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16276           on native targets
16277
16278 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16279
16280         * g++.old-deja/g++.other/cast5.C: New test.
16281
16282 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16283
16284         * gcc.c-torture/execute/20000205-1.c: New.
16285
16286 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16287
16288         * g++.old-deja/g++.jason/cast3.C: Return void.
16289         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16290
16291 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16292
16293         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16294
16295         * gcc.dg/loop-1.c: New test.
16296
16297 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16298
16299         * gcc.c-torture/compile/20000127-1.c: New test.
16300         * gcc.c-torture/execute/991228-1.c: New test.
16301
16302 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16303
16304         * gcc.dg/unused-2.c: New test.
16305
16306         * gcc.dg/conv-1.c: New test.
16307
16308 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16309
16310         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16311         compiler.
16312         (tool_option_proc): Fix typo.
16313
16314 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16315
16316         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16317         of the ld on the host, not on the build machine.
16318         Also, don't crash if '--help' is not a supported option.
16319
16320 2000-01-24  Richard Henderson  <rth@cygnus.com>
16321
16322         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16323
16324 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16325
16326         * gcc.c-torture/execute/20000120-2.c: New test.
16327         * gcc.c-torture/execute/20000120-1.c: New test.
16328
16329 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16330
16331         * gcc.c-torture/execute/20000113-1.c: New test.
16332
16333 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16334
16335         * gcc.c-torture/execute/20000112-1.c: New test.
16336
16337 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16338
16339         * gcc.dg/20000111-1.c: New test.
16340
16341 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16342
16343         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16344         with 16 bit integers.
16345
16346 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16347
16348         * gcc.dg/20000108-1.c: New test.
16349
16350 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16351
16352         * g++.old-deja/g++.ns/koenig8.C: New test.
16353
16354 2000-01-05  Nathan Sidwell  <nathan@
16355
16356         * gcc.c-torture/execute/990531-1.c: New test.
16357
16358 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16359
16360         * gcc.c-torture/compile/990527-1.c: New test.
16361
16362 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16363
16364         * gcc.c-torture/execute/990527-1.c: New test.
16365
16366 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16367
16368         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16369         bitfields as signed.
16370
16371 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16372
16373         * g77.f-torture/compile/19990525-0.f: New test.
16374
16375 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16376
16377         * gcc.c-torture/execute/990525-2.c: New test.
16378
16379         * gcc.c-torture/execute/990525-1.c: New test.
16380
16381 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16382
16383         * g++.old-deja/g++.other/anon3.C: New test.
16384         * g++.old-deja/g++.other/anon4.C: New test.
16385         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16386         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16387         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16388         Merrill).
16389
16390 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16391
16392         * gcc.c-torture/execute/990524-1.c: New test.
16393
16394         * gcc.dg/990524-1.c: New test.
16395
16396 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16397
16398         * gcc.c-torture/compile/990523-1.c: New test.
16399
16400 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16401
16402         * gcc.c-torture/compile/990519-1.c: New test.
16403
16404 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16405
16406         * gcc.c-torture/compile/990517-1.c: New test.
16407
16408         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16409         (e4, f4): New tests.
16410         (main): Call them.
16411
16412 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16413
16414         * gcc.dg/noreturn-1.c: New test.
16415
16416 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16417
16418         * gcc.c-torture/execute/990513-1.c: New test.
16419
16420 1999-05-10  Richard Henderson  <rth@cygnus.com>
16421
16422         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16423
16424 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16425
16426         * g77.f-torture/execute/erfc.f: Use small single-precision
16427         values, to avoid problems on Alphas when not -mieee.
16428
16429 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16430
16431         * gcc.dg/990506-0.c: New test.
16432
16433 1999-05-08  Richard Henderson  <rth@cygnus.com>
16434
16435         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16436         the constant to test.  Don't XFAIL 64-bit targets.
16437
16438         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16439         * g++.old-deja/g++.law/profile1.C: Likewise.
16440
16441         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16442         operator new instances.
16443         * g++.old-deja/g++.other/delete5.C: Likewise.
16444
16445 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16446
16447         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16448         intrinsic.
16449
16450 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16451
16452         * g77.f-torture/execute/u77-test.f: Reverse order of two
16453         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16454
16455 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16456
16457         * gcc.dg/compare1.c: New test.
16458
16459 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16460
16461         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16462         New tests.
16463
16464 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16465
16466         * g77.f-torture/compile/19990502-1.f: New test.
16467
16468 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16469
16470         * g77.f-torture/compile/19990502-0.f: New test.
16471
16472 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16473
16474         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16475         intrinsic.
16476
16477 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16478
16479         * g77.f-torture/execute/u77-test.f (main): List libU77
16480         intrinsics not currently tested.
16481         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16482         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16483         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16484         Trim blanks off the ends of some printed strings.
16485
16486 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16487
16488         * g77.f-torture/execute/u77-test.f (main): Just warn about
16489         FSTAT gid disagreement, as it's expected on some systems.
16490
16491 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16492
16493         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16494         use a new function, which allows for some slop.
16495         Clean up some commentary.
16496         (issum): The new function.
16497         (sgladd): Deleted subroutine.
16498
16499 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16500
16501         * g77.f-torture/execute/u77-test.f: Modify to be more like
16502         libf2c/libU77 version, bringing patches to that version here.
16503         Add suitable commentary.
16504
16505 1999-04-25  Richard Henderson  <rth@cygnus.com>
16506
16507         * gcc.dg/990424-1.c: New test.
16508
16509 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16510
16511         * g77.f-torture/execute/u77-test.f (main): Bug involving
16512         LSTAT has been fixed, so turn back on full checking.
16513
16514 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16515
16516         * g77.f-torture/compile/19990419-0.f: New test.
16517         * g77.f-torture/execute/19990419-1.f: New test.
16518
16519 1999-04-17  Richard Henderson  <rth@cygnus.com>
16520
16521         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16522         to avoid the need for a prototype to supress a warning.
16523
16524 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16525
16526         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16527
16528 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16529
16530         * gcc.c-torture/execute/990404-1.c: New test.
16531
16532 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16533
16534         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16535         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16536         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16537         missing initializer warnings.
16538
16539 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16540
16541         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16542         matching strings.
16543
16544 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16545
16546         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16547
16548 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16549
16550         * g77.f-torture/execute/19990325-0.f: New test.
16551         * g77.f-torture/execute/19990325-1.f: New test.
16552
16553 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16554
16555         * gcc.c-torture/execute/990324-1.c: New test.
16556
16557 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16558
16559         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16560         test with 4.
16561
16562 1999-03-17  Richard Henderson  <rth@cygnus.com>
16563
16564         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16565
16566 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16567
16568         * g77.f-torture/execute/19990313-2.f: New test.
16569         * g77.f-torture/execute/19990313-3.f: New test.
16570
16571 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16572
16573         * g77.f-torture/execute/19990313-0.f: New test.
16574         * g77.f-torture/execute/19990313-1.f: New test.
16575
16576 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16577
16578         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16579         printf to sprintf.
16580         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16581         (main): Add check for u15.  Conditionalize u31 check depending on
16582         whether ints are <32 bits or >=32 bits.
16583
16584 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16585
16586         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16587
16588 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16589
16590         * g77.f-torture/compile/19990305-0.f: New test.
16591         * g77.f-torture/execute/19981119-0.f: New test.
16592
16593 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16594
16595         * g77.f-torture/execute/970625-2.f: call ABORT if final
16596         result is not correct, instead of just printing it.
16597         Add this checking via newly introduced obfuscation, to
16598         trip up buggy front ends.
16599
16600 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16601
16602         * g77.f-torture/compile/960317-1.f: Moved from being
16603         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16604
16605 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16606
16607         * g77.f-torture/execute/960317-1.f: New (old) test.
16608         * g77.f-torture/execute/970625-2.f: Ditto.
16609
16610 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16611
16612         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16613         message on line 1 or line 2; cccp and cpplib do this differently.
16614
16615 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16616
16617         * g++.old-deja/g++.law/weak1.C: New test.
16618
16619 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16620
16621         * gcc.c-torture/execute/990119-1.c: Renamed to...
16622         * gcc.dg/990119-1.c: this, so it will only be tested once
16623         (it's a preprocessor test, it doesn't need to be run at
16624         multiple optimization levels).
16625
16626 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16627
16628         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16629           ALWAYS_CXXFLAGS.
16630
16631 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16632
16633         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16634         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16635         to not be compilable by current g77.
16636
16637 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16638
16639         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16640
16641 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16642
16643         * gcc.c-torture/execute/990222-1.c: New test.
16644
16645 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16646
16647         * g77.f-torture/compile/19990218-0.f: New test.
16648         * g77.f-torture/noncompile/19990218-1.f: New test.
16649
16650 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16651
16652         * g77.f-torture/compile/19981216-0.f: New test.
16653
16654 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16655
16656         * gcc.dg/990214-1.c: New test.
16657
16658 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16659
16660         * gcc.dg/990213-2.c: New test.
16661
16662         * gcc.dg/990213-1.c: New test.
16663
16664 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16665
16666         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16667         ints.
16668
16669 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16670
16671         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16672         specified by target.
16673
16674         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16675
16676 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16677
16678         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16679
16680 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16681
16682         * gcc.dg/special/ecos.exp: New test driver for new tests with
16683         special requirements.
16684
16685         * gcc.dg/special/alias-1.c: New test.
16686         * gcc.dg/special/gcsec-1.c: New test.
16687         * gcc.dg/special/weak-1.c: New test.
16688         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16689         * gcc.dg/special/weak-2.c: New test.
16690         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16691         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16692         * gcc.dg/special/wkali-1.c: New test.
16693         * gcc.dg/special/wkali-2.c: New test.
16694         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16695         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16696
16697 1999-02-10  Felix Lee  <flee@cygnus.com>
16698
16699           * lib/c-torture.exp (c-torture-compile): Pull out code for
16700           analyzing gcc error messages.
16701           (c-torture-execute): Likewise.  Fix some (harmless) false
16702           positives.
16703           * lib/gcc.exp (gcc_check_compile): New function.
16704
16705 1999-02-08  Richard Henderson  <rth@cygnus.com>
16706
16707         * gcc.c-torture/execute/990208-1.c: New test.
16708
16709 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16710
16711         * g++.dg/special/ecos.exp: New driver for new tests with special
16712         requirements
16713
16714         * g++.dg/special/conpr-1.C: New test
16715         * g++.dg/special/conpr-2.C: New test
16716         * g++.dg/special/conpr-2a.C: New test
16717         * g++.dg/special/conpr-3.C: New test
16718         * g++.dg/special/conpr-3a.C: New test
16719         * g++.dg/special/conpr-3b.C: New test
16720
16721         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16722         allow g++ to use the dg driver
16723
16724         * README: Add comment about g++.dg directory
16725
16726 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16727
16728         * README: Update email addresses.
16729
16730 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16731
16732         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16733         arguments in order to force structure S onto the stack even on
16734         the alpha.
16735         (test): Pass 10 leading arguments to function foo as well as the
16736         structure S.
16737
16738         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16739         failure for all targets.
16740
16741         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16742         abort to terminate program execution.
16743
16744 1999-01-30  Richard Henderson  <rth@cygnus.com>
16745
16746         * gcc.c-torture/execute/990130-1.c: New test.
16747
16748 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16749
16750         * gcc.dg/990130-1.c: New test.
16751
16752 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16753
16754         * gcc.c-torture/execute/990128-1.c: New test.
16755
16756 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16757
16758         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16759
16760 1999-01-27  Felix Lee  <flee@cygnus.com>
16761
16762         * lib/c-torture.exp (c-torture-compile): pull out code for
16763         analyzing gcc error messages.
16764         (c-torture-execute): ditto, and fix some (harmless) false
16765         positives.
16766         * lib/gcc.exp (gcc_check_compile): new function.
16767
16768 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16769
16770         * gcc.dg/990117-1.c: New test.
16771
16772         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16773
16774         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16775
16776 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16777
16778         * g77.f-torture/compile/990115-1.f: New test.
16779
16780 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16781
16782         * gcc.c-torture/compile/990107-1.c: New test
16783
16784 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16785
16786         * gcc.c-torture/execute/990106-2.c: New test.
16787
16788         * gcc.c-torture/execute/990106-1.c: New test.
16789
16790 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16791
16792         * gcc.c-torture/compile/981223-1.c: New test.
16793
16794 1998-12-29  Richard Henderson  <rth@cygnus.com>
16795
16796         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16797         (opt3): Rename from opt4 and disable.
16798
16799 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16800
16801         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16802
16803 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16804
16805         * g++.old-deja/g++.other/conv5.C: New test.
16806
16807 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16808
16809         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16810
16811 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16812
16813         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16814
16815 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16816
16817         * gcc.c-torture/compile/981211-1.c: New test.
16818
16819 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16820
16821         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16822
16823         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16824
16825 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16826
16827         * gcc.special/930510-1.c: Make C9X safe.
16828         * gcc.misc-tests/gcov-1.c Similarly.
16829         * gcc.misc-tests/gcov-2.c Similarly.
16830
16831 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16832
16833         * gcc.dg/ultrasp1.c: New test.
16834
16835 1998-12-06  Richard Henderson  <rth@cygnus.com>
16836
16837         * gcc.c-torture/execute/981206.c: New test.
16838
16839 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16840
16841         * g++.old-deja/g++.ns/template7.C: New test.
16842
16843         * g++.old-deja/g++.other/expr1.C: New test.
16844
16845         * g++.old-deja/g++.eh/tmpl3.C: New test.
16846
16847         * g++.old-deja/g++.eh/tmpl2.C: New test.
16848
16849 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16850
16851         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16852         * g++.old-deja/g++.other/using6.C: Removed.
16853         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16854
16855         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16856
16857 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16858
16859         * g++.old-deja/g++.pt/overload8.C: New test.
16860
16861         * g++.old-deja/g++.pt/overload7.C: New test.
16862
16863         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16864
16865         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16866         and relinking messages.
16867         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16868         compiling with -frepo.
16869
16870 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16871
16872         * g++.old-deja/g++.pt/lookup6.C: New test.
16873
16874 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16875
16876         * gcc.c-torture/execute/981130-1.c: New test.
16877         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16878
16879 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16880
16881         * g++.old-deja/g++.pt/explicit76.C: New test.
16882
16883         * g++.old-deja/g++.pt/friend38.C: New test.
16884
16885         * g++.old-deja/g++.ns/crash2.C: New test.
16886
16887         * g++.old-deja/g++.pt/defarg8.C: New test.
16888
16889         * g++.old-deja/g++.pt/instantiate6.C: New test.
16890
16891         * g++.old-deja/g++.pt/static6.C: New test.
16892
16893         * g++.old-deja/g++.pt/decl2.C: New test.
16894
16895 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16896
16897         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16898         problem is actually related with name lookup, but so what? :-)
16899
16900         * g++.old-deja/g++.pt/friend37.C: New test.
16901
16902 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16903
16904         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16905         element, which fails on some systems.
16906
16907         * g77.f-torture/execute/labug1.f: New test.
16908
16909 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16910
16911         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16912         is defined.
16913
16914 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16915
16916         * g77.f-torture/compile/981117-1.f: New test.
16917
16918 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16919
16920         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16921         properly discarded.
16922
16923 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16924
16925         * gcc.c-torture/execute/memcheck: New directory of tests for
16926         -fcheck-memory-usage.
16927
16928 1998-11-07  Gerald Pfe
16929
16930         * g77.f-torture/noncompile/980615-0.f: New test.
16931
16932 1998-07-26  H.J. Lu  (hjl@gnu.org)
16933
16934         * gcc.dg/980312-1.c: Do link instead of compile.
16935         * gcc.dg/980313-1.c: Likewise.
16936
16937 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16938
16939         * gcc.c-torture/compile/980726-1.c: New test.
16940
16941 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16942
16943         * g77.f-torture/execute/io0.f: New test.
16944
16945 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16946
16947         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16948         an int.
16949
16950 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16951
16952         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16953         m32r bugs.
16954
16955 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16956
16957         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16958         c-decl.c:grokdeclarator can handle mode attributes.
16959
16960 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16961
16962         * gcc.c-torture/execute/980716-1.c: New test.
16963
16964 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16965
16966         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16967         the mn10200.
16968         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16969         the mn10200.
16970         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16971         * gcc.c-torture/compile/930326-1.x: Similarly.
16972
16973 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16974
16975         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16976         New test from Craig.
16977
16978 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16979
16980         * g77.f-torture/noncompile/980616-0.f: New test.
16981
16982         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16983
16984 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16985
16986         *  g++.other/singleton.C: Return error value instead of taking
16987         SIGSEGV.
16988
16989 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16990
16991         *  g++.other/singleton.C: New test.   Warning is under dispute.
16992         Runtime crash is not.
16993
16994 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16995
16996         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16997         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16998         using6.C, using7.C}:  New namespace tests.
16999
17000 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17001
17002         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17003         specialization with typedef'ed names used as array indexes.
17004
17005 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17006
17007         * gcc.c-torture/execute/980709-1.c: New test.
17008
17009         * gcc.dg/980709-1.c: New test.
17010
17011 1998-07-07  Richard Henderson  <rth@cygnus.com>
17012
17013         * gcc.c-torture/execute/bcp-1.c: New test.
17014
17015 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17016
17017         * gcc.c-torture/execute/980707-1.c: New test.
17018
17019 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17020
17021         * gcc.c-torture/compile/980706-1.c: New test.
17022
17023 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17024
17025         * g77.f-torture/execute/980701-0.f,
17026         g77.f-torture/execute/980701-1.f: New test from Craig.
17027
17028 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17029
17030         * gcc.c-torture/compile/980701-1.c: New test.
17031
17032         * gcc.c-torture/execute/980701-1.c: New test.
17033
17034 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17035 rlsruhe.de>
17036
17037         * g++.old-deja/g++.robertl/eb132.C: New test.
17038         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17039
17040 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17041
17042         * g77.f-torture/execute/980628-7.f,
17043         g77.f-torture/execute/980628-8.f,
17044         g77.f-torture/execute/980628-9.f,
17045         g77.f-torture/execute/980628-10.f: New tests from Craig.
17046
17047         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17048
17049 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17050
17051         * g77.f-torture/execute/980628-4.f: New test from Craig.
17052         * g77.f-torture/execute/980628-5.f: Likewise.
17053         * g77.f-torture/execute/980628-2.f: Likewise.
17054         * g77.f-torture/execute/980628-0.f: Likewise.
17055         * g77.f-torture/execute/980628-1.f: Likewise.
17056         * g77.f-torture/execute/980628-3.f: Likewise.
17057         * g77.f-torture/execute/980628-6.f: Likewise.
17058
17059 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17060
17061         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17062         directory when nothing has been installed yet.
17063
17064 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17065
17066         * gcc.c-torture/special/special.exp: Handle newer versions of
17067         dejagnu.
17068
17069 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17070
17071         * gcc.dg/980626-1.c: New test.
17072
17073 1998-06-19  Bruno Haible <haible@ilog.fr>
17074
17075         * gcc.misc-tests/m-un-2.c: New test.
17076         * g++.old-deja/g++.other/warn01.c: Likewise.
17077
17078 1998-06-19  Robert Lipe  <robertl@dgii.com>
17079
17080         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17081         compatibility with assmblers with a different comment character.
17082         Eliminate use of GAS-specific extensions.
17083
17084 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17085
17086         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17087
17088 1998-06-19  Robert Lipe  <robertl@dgii.com>
17089
17090         *lib/g77.exp: Replace search for libf2c.a with search for newly
17091         renamed libg2c.a
17092
17093 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17094
17095         * gcc.c-torture/execute/980617-1.c: New test.
17096
17097 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17098
17099         * gcc.c-torture/execute/980612-1.c: New test.
17100
17101 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17102
17103         * gcc.dg/980523-1.c: Only test on ppc-linux.
17104         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17105
17106         * gcc.c-torture/execute/980608-1.c: New test.
17107
17108 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17109
17110         * gcc.c-torture/execute/980605-1.c: New test.
17111
17112 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17113
17114         * gcc.c-torture/execute/980604-1.c: New test.
17115
17116 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17117
17118         * gcc.c-torture/execute/980602-1.c: New test.
17119         * gcc.c-torture/execute/980602-2.c: Likewise.
17120
17121 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17122
17123         * 970125-0.f: Fix per JCB.  Add commentary.
17124
17125 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17126
17127         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17128         IEEE -0 support.
17129
17130 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17131
17132         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17133         earlier.
17134
17135 1998-05-28  Catherine Moore <clm@cygnus.com>
17136
17137         * gcc.c-torture/execute/980526-3.c: New test.
17138
17139 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17140
17141         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17142         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17143         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17144         m88k-motorola-sysv3 to XFAIL.
17145
17146 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17147
17148         * gcc.dg/980526-1.c: New test.
17149         * gcc.c-torture/execute/980526-2.c: New test.
17150
17151 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17152
17153         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17154
17155         * gcc.c-torture/execute/980526-1.c: New test.
17156
17157 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17158
17159         * g77.f-torture/execute/alpha2.f: Add runtime test.
17160
17161 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17162
17163         * g++.old-deja/old-deja.exp: Strip leading directories.
17164
17165         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17166         error for the line.  Don't run multiple tests for the same line.
17167
17168 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17169
17170         * gcc.dg/980523-1.c: New test.
17171
17172 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17173
17174         * g77.f-torture/compile/970915-0.f: New test.
17175
17176 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17177
17178         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17179
17180 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17181
17182         * gcc.dg/980520-1.c: New test.
17183
17184 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17185
17186         * gcc.dg/980502-1.c: Fix return type.
17187
17188 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17189
17190         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17191         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17192         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17193         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17194         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17195
17196 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17197
17198         * g77.f-torture/execute/980520-1.f: New test.
17199
17200 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17201
17202         * lib/mike-g77.exp: New file.
17203
17204         * g77.f-torture/noncompile/noncompile.exp,
17205         g77.f-torture/noncompile/check0.f: New files.
17206
17207 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17208
17209         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17210         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17211         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17212         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17213         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17214         abort where appropriate.
17215
17216 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17217
17218         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17219         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17220
17221 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17222
17223         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17224
17225 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17226
17227         * g77.f-torture/compile/980427-0.f: New test.
17228
17229 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17230
17231         * g77.f-torture/compile/980424-0.f: New test.
17232
17233 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17234
17235         * g77.f-torture/compile/980419-2.f (main): New test.
17236         * g77.f-torture/compile/970125-0.f: New test.
17237         * g77.f-torture/compile/980419-1.f: New test.
17238
17239 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17240
17241         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17242         of loop-4.c.
17243
17244 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17245
17246         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17247
17248 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17249
17250         * gcc.c-torture/compile/980329-1.c: New test.
17251
17252 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17253
17254         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17255         * gcc.dg/980312-1.c: Fix typo in -march command.
17256
17257 1998-03-16  H.J. Lu  (hjl@gnu.org)
17258
17259         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17260
17261 1998-03-11  Robert Lipe  <robertl@dgii.com>
17262
17263         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17264         Dave Love agree the Fortran source is bogus.
17265
17266 1998-03-11  Robert Lipe  <robertl@dgii.com>
17267
17268         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17269         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17270         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17271         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17272         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17273
17274 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17275
17276         * g++.old-deja/g++.other/friend1.C: New test.
17277
17278 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17279
17280         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17281         possibly uninitialized) variables and declare dnrm2.
17282
17283 1998-02-23  Robert Lipe <robertl@dgii.com>
17284
17285         From Bruno Haible <haible@ilog.fr>:
17286         * gcc.c-torture/execute/980223.c: New test.
17287
17288 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17289
17290         * gcc.dg/ifelse-1.c: New test.
17291
17292 1998-02-09  H.J. Lu  (hjl@gnu.org)
17293
17294         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17295
17296           * lib/old-dejagnu.exp (old-dejagnu): Added the
17297           "execution test - XFAIL *-*-*" handling in the spirit of
17298           "excess errors test -". Changed the "execution test fails"
17299           handling to be like "excess errors test fails".
17300           * Update various tests accordingly.
17301
17302 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17303
17304         * gcc.c-torture/execute/980205.c: New test.
17305
17306 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17307
17308         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17309         * lib/f-torture.exp: Similarly.
17310         * gcc.c-torture: Rename all .cexp files to .x files.
17311
17312 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17313
17314         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17315         (940510-1.c): Removed duplicate.
17316         (971104-1.c): New test.
17317
17318 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17319
17320           * lib/f-torture.exp: Improve error and loop detection.
17321
17322 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17323
17324         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17325         use that to size the filler array.
17326
17327 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17328
17329         * lib/c-torture.exp(c-torture-execute): Fix typo.
17330
17331         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17332         testcase as the executable name. Keep the executable around if
17333         the test fails.
17334
17335 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17336
17337         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17338         changes.  Only test one -g option, and move it to the end of the
17339         list of options to test.
17340
17341 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17342
17343         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17344         variable GCC_TORTURE_OPTIONS to supply default switches separated
17345         by colons.  If no environment variable, run tests with -O0 -g, -O1
17346         -g, and -O2 -g as well.
17347
17348 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17349
17350         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17351         explanatory comments. Fix indentation.
17352
17353 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17354
17355         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17356
17357 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17358
17359         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17360         * g++.old-deja/g++.mike/p7325.C: Likewise.
17361         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17362
17363 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17364
17365         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17366         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17367         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17368         * g++.old-deja/g++.law/operators4.C: Likewise.
17369
17370 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17371
17372         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17373         * g++.old-deja/g++.mike/p784.C: Ditto.
17374         * g++.old-deja/g++.mike/p785.C: Ditto.
17375
17376 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17377
17378           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17379
17380 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17381
17382         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17383         target feature; pass this to c-torture-execute as needed.
17384
17385 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17386
17387         * lib/c-torture.exp(c-torture-execute): If the previous and the
17388         current executables being tested are identical, we don't need to
17389         run the executable again. Try to make the executable names
17390         unique. Add an optional argument for passing additional compiler
17391         flags.
17392
17393 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17394
17395         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17396
17397 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17398
17399         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17400
17401 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17402
17403         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17404         32bit or larger longs.
17405
17406         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17407         have either a 32bit long or 32bit int.
17408
17409 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17410
17411         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17412         Make double precision tests dependent on sizeof (double).
17413
17414 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17415
17416         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17417         too.
17418
17419 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17420
17421         * gcc.c-torture/compile/961203-1.cexp: New script.
17422
17423 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17424
17425         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17426         up the includes ourselves.
17427
17428 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17429
17430         * lib/plumhall.exp: Remove random include, and add a few
17431         verbose messages for debugging.
17432
17433 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17434
17435         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17436         of trying to do it ourselves.
17437
17438 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17439
17440         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17441
17442 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17443
17444         * gcc.prms/5403.c: Made regexp a bit less strict.
17445
17446 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17447
17448         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17449         is returned from remote_load instead.
17450         * lib/plumhall.exp: Ditto.
17451         * lib/mike-g++.exp: Ditto.
17452         * lib/old-dejagnu.exp: Ditto.
17453         * lib/c-torture.exp: Ditto.
17454
17455 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17456
17457         * lib/g++.exp: Use build_wrapper procedure.
17458         * lib/gcc.exp: Ditto.
17459
17460 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17461
17462         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17463         an old-style decl for malloc.  Fixes tests to work when
17464         sizeof (int) != sizeof (size_t).
17465
17466 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17467
17468         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17469
17470         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17471         use stdargs.h interface.
17472
17473 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17474
17475         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17476         NO_VARARGS when compiling.
17477
17478 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17479
17480         * lib/plumhall.exp(ph_includes): New procedure.
17481         (ph_make): Use it.
17482         (ph_compiler): Ditto.
17483
17484         * lib/g++.exp: Rename test-glue.c to testglue.c.
17485         * lib/gcc.exp: Ditto.
17486
17487 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17488
17489         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17490         to completion when it's called.
17491
17492 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17493
17494         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17495         is defined, don't do test.
17496
17497 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17498
17499         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17500         for object files.
17501         (ph_summary): Mark skipped testcases as untested, not unresolved.
17502
17503         * lib/plumhall.exp (ph_make): If unresolved because of bad
17504         errorCode, record errorCode in log file.
17505         (*): Replace send_log/verbose with verbose -log.
17506
17507 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17508
17509         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17510         double conversion if double isn't at least 8 bytes.
17511
17512         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17513         int to work with targets where int is 16 bits.
17514
17515         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17516         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17517         precision for the test to complete.
17518
17519 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17520
17521         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17522         if d10v is not compiled with the -mdouble64 flag.
17523         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17524
17525         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17526         d10v is not compiled with the -mint32 flag.
17527
17528 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17529
17530         * lib/plumhall.exp: Use incr_count.
17531
17532 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17533
17534         * gcc.c-torture: Update to c-torture-1.45.
17535
17536 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17537
17538         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17539         the name of the expect testcase file).
17540
17541         * lib/g++.exp(g++_init): Ditto.
17542
17543 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17544
17545         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17546         the host.
17547
17548         * lib/gcc.exp(gcc_exit): New procedure.
17549
17550 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17551
17552         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17553         specs where appropriate.
17554
17555         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17556         because of new "candidates are" messages, and removed a few
17557
17558         * Converted all non-old-style g++ testcases to old-style, and
17559         moved into g++.old-deja.
17560
17561 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17562
17563         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17564         options.
17565
17566         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17567         succeeded.
17568
17569         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17570
17571 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17572
17573         * lib/gcc.exp (gcc_target_compile): Add support for defining
17574         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17575         the machine doesn't have those features.
17576
17577 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17578
17579         * g++.law/operators4.exp: Don't use LIBS.
17580
17581 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17582
17583         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17584
17585         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17586         * lib/g++.exp: Set it here instead. Also, allow use of the
17587         --tool_exec and --tool_opt options. Change CXX to
17588         GXX_UNDER_TEST.
17589
17590         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17591
17592         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17593
17594 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17595
17596         * lib/old-dejagnu.exp: Use prune_warnings instead of
17597         prune_system_crud.
17598         * lib/mike-g++.exp: Ditto.
17599         * lib/gcc.exp: Ditto.
17600         * lib/g++.exp: Ditto.
17601
17602         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17603
17604 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17605
17606           * 941014-2.c: Include stdlib.h
17607           * 960327-1.c: Include stdio.h
17608           * dbra.c, index-1.c: Don't assume ints are 32bits.
17609
17610 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17611
17612         * lib/gcc.exp: Add gcc,stack_size target feature.
17613
17614         * lib/g++.exp(g++_target_compile): Add the include and link
17615         paths here, not in two other places. And, it's $options, not
17616         options.
17617
17618         * lib/mike-g++.exp(postbase): Remove the code that determines
17619         the correct include and link paths.
17620         * g++.old-deja/old-deja.exp: Ditto.
17621
17622 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17623
17624         * lib/g++.exp(g++_init): target_compile no longer returns the
17625         filename of the result.
17626
17627 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17628
17629         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17630         call to glob.
17631
17632         * gcc.c-torture/special/special.exp: Change call to
17633         gcc_target_compile to include the object file.
17634
17635 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17636
17637         * gcc.c-torture/special/special.exp: Correct misspelling in last
17638         change.
17639
17640 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17641
17642         * lib/plumhall.exp(ph_summary): Log the entire output of the
17643         executable. Return -1 if there were any failures, 0 otherwise.
17644         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17645         (ph_make): Clean up objects and executables that were built
17646         if the tests succeeded.
17647
17648 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17649
17650         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17651         libraries and includes in the build tree as appropriate.
17652
17653 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17654
17655         * lib/c-torture.exp: Instead of looking for the global variable
17656         NO_LONG_LONG, check to see if that's a feature of the target.
17657
17658 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17659
17660         * config/default.exp: Minimize. Delete the remainer of the files in
17661         config; this functionality is now in devo/dejagnu/config.
17662
17663         g++.*/*: Pass any additional flags used to compile to postbase;
17664         delete CXXFLAGS.
17665
17666         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17667         is now done by runtest.exp. Use gcc_target_compile instead of
17668         compile.
17669
17670         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17671         Remove references to CFLAGS. Use remote_file instead of
17672         calling rm -f.
17673         (c-torture): Take a list of arguments to use to compile this
17674         testcase.
17675
17676         lib/g++.exp: Simplify. Use target_compile instead of compile.
17677         lib/gcc-dg.exp: Ditto.
17678         lib/gcc.exp: Ditto.
17679         lib/mike-{gcc,g++}.exp: Ditto.
17680         lib/old-dejagnu.exp: Ditto.
17681         lib/plumhall.exp: Ditto.
17682
17683 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17684
17685         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17686         (ph_linker): Likewise.
17687
17688 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17689
17690           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17691         MAP_ANON / MAP_ANONYMOUS if defined;
17692         else try to map from /dev/zero .
17693
17694 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17695
17696         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17697         isn't defined, then define it to MAP_ANONYMOUS.
17698
17699 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17700
17701         * gcc.c-torture: Update to c-torture-1.42 release.
17702
17703 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17704
17705         * gcc.c-torture: Update to c-torture-1.41 release.
17706
17707 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17708
17709         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17710         c-torture release.
17711
17712 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17713
17714         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17715         and LDFLAGS.  Fix second case to append the target_info ldflags
17716         onto LDFLAGS, not CFLAGS.
17717         * lib/g++.exp (g++_init): Add target_info stuff.
17718         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17719         of libgloss and newlib flags for !native.
17720
17721         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17722         (GDB): Fix relative path to go up another dir for finding gdb.
17723
17724 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17725
17726         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17727         versions in the target_info array, if they don't exist.
17728
17729 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17730
17731         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17732
17733 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17734
17735         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17736         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17737
17738 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17739
17740         * lib/old-dejagnu.exp: Don't remove the output file before we've
17741         actually tested it. Don't append pwd to the path of the executable
17742         we're testing.
17743
17744 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17745
17746         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17747
17748 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17749
17750         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17751         temporary directory for compiler files, and set it to a default
17752         value of /tmp. Set $output as the name of the output file from
17753         compiling the testcase. Add a -o option to $cflags_var so the
17754         compiler writes the final output file as $output. Set $executable
17755         to $output.
17756
17757         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17758         directory for compiler files, and set it to /tmp if it doesn't
17759         already have a value. Set $output_file to the name of the output
17760         file from compiling the testcase. Add a -o option to CXXFLAGS so
17761         the compiler writes the final output file as $output. Use $output
17762         as the executable to be tested.
17763
17764 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17765
17766         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17767
17768 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17769
17770         * gcc.c-torture/execute/pending-1.c: New test.  Still
17771         pending in Tege's queue.
17772
17773 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17774
17775         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17776         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17777         if there were failures.  Call unresolved if there were unresolved
17778         testcases.  Call gcc_fail if program did not run to completion.
17779         (ph_make): Pass additional argument name to ph_execute.
17780         (ph_execute): Add new argument.  Pass additional arguments to
17781         ph_summary.  Call gcc_fail is there is no execution output.
17782
17783 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17784
17785         * lib/plumhall.exp (proc_summary): Output relavent summary
17786         lines into the log so specific failures in plumhall can be
17787         investigated.
17788
17789 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17790
17791         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17792         (c-torture-execute): Don't try to execute tests which use
17793         "long long" types if $NO_LONG_LONG is nonzero.
17794
17795 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17796
17797         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17798         not c-torture.
17799
17800         * gcc.ieee: Move from here.
17801         * gcc.c-torture/execute/ieee: To here.
17802
17803 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17804
17805         * gcc.c-torture: Update to c-torture-1.41 release.
17806
17807 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17808
17809         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17810         not "$output".
17811
17812 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17813
17814         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17815         -c present.
17816
17817 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17818
17819         * config/proelf.exp: Handle connecting to a simulator.
17820
17821 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17822
17823         * config/proelf.exp: New file.  Enough framework that we can
17824         run c-torture tests on the proelf targets (or any other target
17825         that gdb can connect to for that matter).
17826
17827 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17828
17829         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17830         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17831
17832         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17833         exec_output exists.
17834
17835 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17836
17837         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17838         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17839
17840         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17841         to pass/fail/unresolved/unsupported/untested.  Caller must now
17842         call unresolved/unsupported/untested.
17843         * lib/*.exp: Update FSF address.  Update to handle new results of
17844         ${tool}_load.
17845         * lib/chill.exp (verbose): Delete.
17846
17847 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17848
17849         * lib/gcc.exp (default_gcc_start): Change order of args to
17850         $LDFLAGS $CFLAGS $LIBS.
17851         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17852         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17853         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17854         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17855         * gcc.misc-tests/dg-test.exp: Likewise.
17856         * gcc.misc-tests/msgs.exp: Likewise.
17857         * gcc.prms/prms.exp: Likewise.
17858         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17859         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17860
17861         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17862
17863 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17864
17865         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17866
17867         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17868         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17869
17870         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17871         necessary.
17872
17873 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17874
17875         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17876         global for loop; add use of $mathlib.
17877         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17878         settings here; set mathlib for anything but VxWorks.
17879
17880 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17881
17882         * gcc.c-torture: Update to c-torture-1.40 release.
17883
17884 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17885
17886         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17887         dg.exp.
17888
17889 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17890
17891         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17892         global.
17893
17894 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17895
17896         * lib/g++.exp (LIBS): Define if not already.
17897         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17898         (gcc-dg-prune): Call prune_gcc_output.
17899         * lib/gcc.exp (prune_gcc_output): New proc.
17900         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17901         prune_gcc_output.
17902
17903 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17904
17905         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17906         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17907
17908 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17909
17910         * gcc.c-torture: Update to c-torture-1.39 release.
17911
17912 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17913
17914         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17915         fails, try others as well.
17916
17917 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17918
17919         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17920         If compilation fails, mark execute tests as `untested'.
17921         If test is marked as unsupported, don't mark compilation and
17922         execute tests as failed.
17923
17924 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17925
17926         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17927         libstdc++ for whether or not we want to be doing shared
17928         libraries.  Delete link_curses since we don't need it anymore.
17929         * lib/mike-g++.exp (postbase): Don't link in libg++.
17930         * g++.old-deja/old-deja.exp: Likewise.
17931
17932 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17933
17934         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17935
17936 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17937
17938         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17939         For that, add `-Wl,-a,shared_archive'.
17940         * g++.old-deja/old-deja.exp: Likewise.
17941
17942 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17943
17944         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17945
17946 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17947
17948         * lib/mike-g++.exp (postbase): Pay attention to the status of
17949         g++_load.
17950
17951 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17952
17953           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17954
17955 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17956
17957         * lib/gcc.exp (default_gcc_start): No longer need to log program
17958         being executed or its output, execute_anywhere does that now.
17959         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17960         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17961
17962 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17963
17964         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17965         the same as those in lib/g++.exp.
17966
17967 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17968
17969         * gcc.c-torture: Update to c-torture-1.38 release.
17970         * gcc.ieee: Related changes.
17971
17972 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17973
17974         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17975         "exec". Minor reformatting changes.
17976
17977         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17978         cross. This means all "exec" calls now work on a remote host as
17979         well.
17980         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17981         cross. Filter out the extra "\r\n" stuff that expect puts in.
17982         (c-torture-execute): Filter out the bogus warnings like
17983         c-torture-compile does. Add support for canadian cross.
17984         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17985         Use execute_anywhere rather than calling exec directly. Now it
17986         works for canadian cross testing.
17987
17988 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17989
17990         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17991         results into a variable, and check that rather than using file exists.
17992
17993 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17994
17995         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17996         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17997
17998 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17999
18000         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18001         lib_curses if there's a shared libg++ in the build tree.
18002
18003 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18004
18005         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18006         if not supported target.
18007
18008 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18009
18010         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18011         link_curses up to always happen, not just for native builds.
18012
18013 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18014
18015         * gcc.c-torture: Update to c-torture-1.36 release.
18016         * gcc.failure: Related changes.
18017
18018 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18019
18020         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18021
18022 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18023
18024         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18025         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18026         runshlib, link_curses, and mathlib for link and run.
18027
18028         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18029         pass the runtime shared library options for Solaris, OSF/1, and
18030         Irix5, and link with -lcurses to avoid unresolved references.
18031
18032 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18033
18034         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18035         only run once.
18036
18037 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18038
18039         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18040
18041 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18042
18043         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18044         do not have a framework for the "compat" tests yet.
18045
18046 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18047
18048         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18049         set to null if we're testing vxworks5.1.  Use that instead of
18050         `-lm' in the setting of LIBS for link and run.
18051
18052 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18053
18054         * config/rom68k.exp (${tool}_load): Major changes to make it
18055         work.  Verified that it does in fact return the stuff in
18056         exec_output properly.  Catch any Emul or any TRAP other than 0.
18057
18058 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18059
18060         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18061         LDFLAGS properly for targets that need stuff from libgloss.
18062         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18063         only run once.
18064         (gpp_initialized): New variable.
18065
18066 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18067
18068         * config/rom68k.exp: Load libgloss.exp.
18069         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18070         so we can produce a fully linked binary.
18071         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18072         so we can produce a fully linked binary.
18073
18074 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18075
18076         * lib/plumhall.exp (ph_section): Watch for expected failures.
18077         Add missing `else'.
18078
18079         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18080         run the testcase.
18081         (c-torture): Likewise.
18082
18083 1995-08-28  Doug Evans  <dje@cygnus.com>
18084
18085         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18086
18087         * lib/mike-g++.exp (mike_cleanup): New proc.
18088         (prebase): New globals compiler_result, not_compiler_result,
18089         target_regexp.
18090         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18091         allow leading "-" in pattern.  Watch for unsupported tests.
18092         If $compiler_result is set, pattern match assembler code,
18093         and ditto for $not_compiler_result.
18094         * lib/mike-gcc.exp: Likewise.
18095
18096         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18097         execution "succeeded".
18098
18099 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18100
18101         * config/win32.exp: New file.
18102         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18103
18104 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18105
18106         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18107         unsupported.
18108         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18109         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18110         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18111
18112         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18113         "... without exceptions was ...".  That is now handled by
18114         prune_system_crud.
18115         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18116
18117 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18118
18119         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18120         sieve.c,sort2.c}: New files.
18121         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18122         sieve.exp,sort2.exp}: Drivers for them.
18123
18124         * lib/mike-gcc.exp (program_output): New user settable variable.
18125         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18126         messages.
18127         * lib/mike-g++.exp (program_output): New user settable variable.
18128
18129         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18130
18131         * config/sh.exp: Deleted (use sim.exp instead).
18132
18133 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18134
18135         * config/vx.exp: Declare CHECKTASK as global.
18136         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18137         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18138         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18139
18140 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18141
18142         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18143         target. Like vx.exp, only includes `vx29k.exp' instead of
18144         `vxworks.exp'.
18145
18146 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18147
18148         * config/sim.exp: Increase time limit from 120 seconds to 240.
18149
18150 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18151
18152         * gcc.c-torture/execute/950628-1.c: New test.
18153
18154 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18155
18156         * gcc.c-torture: Update with changes/additions from
18157         c-torture-1.34.
18158
18159 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18160
18161         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18162
18163 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18164
18165         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18166
18167 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18168
18169         * gcc.c-torture/compile/950512-1.c: New test.
18170         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18171         * gcc.dg/struct-ret-1.c: Likewise.
18172
18173 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18174
18175         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18176           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18177
18178 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18179
18180         * gcc.c-torture/special/920411-1.c: Deleted.
18181         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18182
18183 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18184
18185         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18186         cpu limit.
18187
18188 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18189
18190         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18191
18192 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18193
18194         From kenner;
18195         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18196         is the proper length.
18197         * va-arg-3.c: Likewise.
18198
18199 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18200
18201         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18202         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18203
18204         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18205         * lib/g++.exp (default_g++_start): Delete old cruft.
18206
18207 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18208
18209         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18210         (2 * (1 << 18)) to (2 * (1 << 17)).
18211
18212         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18213
18214 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18215
18216         * config/rom68k.exp: Renamed from config/idp.exp
18217
18218 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18219
18220         * c-torture/compile/921109-2.c
18221
18222 1995-04-18  Mike Stump  <mrs@cygnus.com>
18223
18224         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18225         excess errors.
18226
18227 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18228
18229         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18230         output.
18231         * lib/g++.exp (default_g++_start): Likewise.
18232
18233 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18234
18235         * gcc.c-torture/compile/950329-1.c: New test.
18236
18237 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18238
18239           * config/bug.exp (${tool}_load): Updated to use new remote_open
18240           and remote_close procs.
18241         * config/idp.exp: New file.
18242
18243 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18244
18245         * gcc.c-torture/execute/950322-1.c: New test.
18246
18247 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18248
18249         * config/vx.exp (${tool}_load): Clean up testing of return code from
18250         vxworks_ld and vxworks_spawn.
18251
18252 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18253
18254         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18255
18256 1995-03-13  Mike Stump  <mrs@cygnus.com>
18257
18258         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18259         can mark excess errors on a machine by machine basis.  Note, the
18260         default is to not expect any excess errors, even when excess
18261         errors test - is given, so you will want to put an XFAIL ... on
18262         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18263         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18264         those 4 machines, but no others.
18265
18266 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18267
18268         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18269         * lib/c-torture.exp: to here.
18270
18271 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18272
18273         * gcc.c-torture/execute/950221-1.c: New test.
18274         * gcc.c-torture/execute/struct-ret-1.c: New test.
18275         * gcc.c-torture/compile/950221-1.c: New test.
18276
18277         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18278
18279 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18280
18281         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18282         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18283
18284 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18285
18286         * g++.gb: New directory of tests, derived from my signature and
18287         class scoping tests.
18288
18289         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18290         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18291         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18292         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18293         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18294         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18295         * g++.gb/sig25.C: Likewise.
18296
18297         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18298         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18299         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18300         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18301         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18302         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18303         * g++.gb/sig25.exp: Likewise.
18304
18305         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18306         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18307         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18308         * g++.gb/scope13.C: Likewise, this test still fails.
18309
18310         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18311         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18312         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18313         * g++.gb/scope13.exp: Ditto.
18314
18315         * g++.gb/README: New file, explains what these tests are about.
18316
18317 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18318
18319         * lib/dg.exp (dg-do): Support `preprocess'.
18320         (dg-test): Likewise.
18321
18322 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18323
18324         * config/udi.exp: change "continue -expect" to "exp_continue".
18325
18326 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18327
18328         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18329         Delete redundant tests.
18330
18331         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18332         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18333         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18334         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18335         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18336         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18337         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18338         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18339
18340         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18341         storing label pointers.
18342         * gcc.c-torture/execute/921019-1.c: Likewise.
18343         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18344         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18345         parameter fp.
18346         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18347         constants.
18348
18349         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18350         Delete obsolete tests.
18351
18352         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18353         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18354         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18355         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18356         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18357         * gcc.c-torture/compile/950124-1.c: New test.
18358
18359         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18360
18361 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18362
18363         * lib/mike-g++.exp: Add -lm to LIBS.
18364
18365 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18366
18367         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18368
18369 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18370
18371         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18372
18373 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18374
18375         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18376
18377 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18378
18379         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18380         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18381         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18382         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18383         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18384         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18385         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18386         * g++.law/{operators31.C, operators32.C,
18387         * g++.law/{operators33.C, operators34.C}: Likewise.
18388         * g++.law/{pic1.C, refs2.C}: Likewise.
18389         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18390         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18391         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18392         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18393
18394         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18395         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18396         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18397         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18398         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18399         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18400         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18401         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18402         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18403         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18404         * g++.law/{operators34.exp}: Likewise.
18405         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18406         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18407         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18408         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18409         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18410
18411         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18412         No longer expected to fail.
18413         * g++.law/missed-error3.C: Tweak for recent bool changes.
18414
18415 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18416
18417         * config/emb-unix: Deleted.
18418         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18419         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18420
18421 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18422
18423         * lib/dg.exp (dg-test): Fix typo in last patch.
18424
18425 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18426
18427         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18428         (handles multiple occurrences).
18429
18430 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18431
18432         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18433         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18434         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18435         printed).
18436         * lib/c-torture.exp (c-torture-compile): Likewise.
18437         (c-torture): Prepend full path if missing.
18438         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18439         (gcc_fail): Likewise.
18440         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18441
18442 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18443
18444         * lib/netware.exp: Only attach to NetWare i386 systems.
18445
18446 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18447
18448         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18449         messages.  Add test name to "output pattern match" pass/fail message.
18450
18451 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18452
18453         * gcc.dg: New testsuite.
18454         * gcc.dg/dg.exp: New file.
18455
18456         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18457         test-switch.c}: Deleted.
18458
18459         * gcc.misc-tests/msgs.exp: New testcase driver.
18460
18461 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18462
18463         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18464         Watch for illegal return values from ${tool}_load.
18465         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18466         cross targets.  Coerce return value >0 to 1.
18467
18468 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18469
18470         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18471
18472         * config/emb-unix.exp: New file.
18473
18474         * config/sim.exp: Error if variable $SIM not defined.
18475         (${tool}_load): Mark test as "untested" if simulator missing.
18476
18477         * config/unix.exp: Load remote.exp to get rcp_download.
18478         * lib/c-torture.exp: Use different option lists for testcases with
18479         and without loops.
18480         * gcc.c-torture/execute/execute.exp: Likewise.
18481
18482 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18483
18484         * config/*.exp: Clarify return code from ${tool}_load.
18485         Call `unresolved' or `untested' instead of `warning' or `perror'
18486         (sometimes you still want to call both though).
18487         Add comment that `shell_id' is local to each file.
18488         * config/udi.exp (timeout): Set to 30.
18489         Don't print warning if connection fails, $connectmode has already
18490         printed an error.
18491         (${tool}_load): Move verbose messages to level 2.
18492         Rework pattern for "Process started" message.
18493         Pass `shell_id' to ${connectmode}_download.
18494         Retry twice upon timeout.  Make resetting of target more robust.
18495         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18496         Pass `shell_id' to exit_$connectmode.
18497         Only call exit_$connectmode if connected.
18498         * config/unix.exp (${tool}_load): Check return codes better.
18499         * config/vrtx.exp (${tool}_load): Likewise.
18500         * config/vx.exp (${tool}_load): Likewise.
18501         Delete unneeded global's.
18502         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18503         from ${tool}_load.
18504         (dg-stat): Delete.
18505         (dg-init): Delete recording of pass/fail counts.
18506         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18507         (old-dejagnu-init): Likewise.
18508         (old-dejagnu-stat): Delete contents, empty proc now.
18509         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18510         (c-torture): Delete references to lcnt, lpass, lfail.
18511         Get option list from TORTURE_OPTIONS.
18512         Delete -funroll[-all]-loops if no loops.
18513         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18514         (g++_stat): Delete contents (empty proc now).
18515         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18516         (gcc_finish): Likewise.
18517         (gcc_stat): Deleted.
18518         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18519         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18520         * gcc.c-torture/execute/execute.exp: Likewise.
18521         Split tests into two parts: compile, execute.
18522         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18523         no loops.  Update to reflect clarified return codes from ${tool}_load.
18524
18525 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18526
18527         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18528         to grep for.
18529         (old-dejagnu): Likewise (where necessary).
18530
18531 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18532
18533         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18534
18535         * lib/dg.exp (dg-process-target): Fix processing of selector.
18536         Add comment regarding use of `error'.
18537
18538         * lib/gcc.exp (prune_system_crud): Define if missing.
18539         * lib/g++.exp (prune_system_crud): Likewise.
18540
18541         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18542         Call prune_system_crud.
18543         * lib/dg.exp (dg-runtest): New proc.
18544         Use perror instead of send_user for tcl errors in testcase.
18545         Don't return any value, it's never used.
18546         Don't clobber previous definition of `unknown'.
18547         Print tcl errors in `dg-final'.
18548
18549 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18550
18551         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18552         (dg-test): Don't print errorInfo, it contains stack backtrace.
18553
18554 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18555
18556         * lib/g++.exp (runtest_file_p): Define if missing.
18557
18558 1994-09-24  Doug Evans  (dje@cygnus.com)
18559
18560         * lib/mike-g++.exp: Comment out loading of g++.exp.
18561         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18562         (default_g++_version): Always print something.
18563         (default_g++_start): Comment out call to `which'.
18564         (g++_start, g++_load): Deleted (must be defined in config file).
18565         * lib/gcc.exp: Test for existence of $CC at start.
18566         Delete check for tmpdir (done in gcc_init).
18567         (default_gcc_version): Always print something.
18568         (default_gcc_start): Comment out call to `which'.
18569         * config/*.exp: Major cleanup - make cross targets work at least a
18570         little better for g++ (by not being "--tool gcc" specific).
18571         Rename gcc_xxx to ${tool}_xxx.
18572         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18573         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18574
18575 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18576
18577         * lib/c-torture.exp (c-torture-compile): Rework compiler
18578         message processing.
18579
18580         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18581         c-torture.
18582
18583 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18584
18585         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18586
18587         * lib/dg.exp (dg-process-target): Support { target native }.
18588
18589 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18590
18591         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18592         looked for "... program xxx got fatal signal".
18593         Correct regsub munging of `comp_output'.
18594         Ignore compiler messages "path prefix not used" and "linker input
18595         file unused".
18596
18597 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18598
18599         * lib/gcc.exp (runtest_file_p): Define if missing.
18600         * gcc.prms/template.c: Example to work from.
18601
18602 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18603
18604         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18605         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18606
18607         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18608         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18609         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18610         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18611
18612         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18613         (dg-process-target): No longer a varargs proc.
18614         Return S/N for target, P/F for xfail.  All callers changed.
18615         (user option procs): More argument checking.
18616         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18617         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18618         (dg-test): Skip test if not running on selected target in `dg-do'.
18619         Update handling of `dg-do-what', `dg-output-text'.
18620         Separate execution pass/fail from output pattern match pass/fail.
18621         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18622
18623 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18624
18625         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18626         target for 920510-1.c.
18627
18628 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18629
18630         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18631         Clean up comment regarding use of passcnt, etc.
18632         (gcc_stat): Don't update `testcnt' here.
18633         (gcc_finish): Do it here.
18634         Might as well reset `but_id' here too.
18635         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18636         to determine if the file should be tested.
18637         * gcc.c-torture/compile/compile.exp: Likewise.
18638         * gcc.c-torture/execute/execute.exp: Likewise.
18639         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18640         * gcc.misc-tests/dg-test.exp: Likewise.
18641         * gcc.prms/prms.exp: Likewise.
18642         * gcc.wendy/wendy.exp: Likewise.
18643         * g++.old-deja.exp: Likewise.
18644         Move "Testing file" message to verbose level 1.
18645
18646 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18647
18648         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18649
18650 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18651
18652         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18653         (default_gcc_start): Accept optional second list element
18654         of compiler flags.  Print compiler output at verbosity level 2.
18655         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18656         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18657         Save current values of framework globals passcnt, failcnt, xpasscnt,
18658         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18659         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18660         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18661         xfailcnt to compute stats.  Update framework global `testcnt' from
18662         pass/fail counts.
18663         (gcc_finish): New proc.  Clean up test environment.
18664         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18665         (gcc_epass, gcc_efail): Delete.
18666         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18667         argument of line number.
18668         (dg-init): If the tool has an init routine, call it.
18669         (dg-test): Remove args `cflags_var' and `libs_var'.
18670         Pass all compiler options to ${tool}_start.
18671         Handle missing line number.
18672         (dg-finish): New function.
18673         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18674         particular files.  Call gcc_finish at end.  Move "skipping test"
18675         message to verbosity level 3.
18676         * gcc.c-torture/compile/compile.exp: Likewise.
18677         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18678         * gcc.c-torture/execute/execute.exp: Likewise.
18679         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18680         Print testcase being tried at verbosity level 1.
18681         * gcc.c-torture/special/special.exp: Unset xfail.
18682         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18683         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18684         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18685         * gcc.failure/failure.exp: Likewise.
18686         * gcc.ieee/ieee.exp: Likewise.
18687         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18688         Update call to dg-test.  Call dg-finish at end.
18689         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18690         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18691         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18692         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18693         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18694         * gcc.wendy/wendy.exp: Add copyright.
18695         Delete setting of tmpdir (done by gcc_init).
18696         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18697         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18698         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18699         gcc_[ce]pass/fail.
18700
18701 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18702
18703         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18704         confusion.
18705         (g++_load): Likewise.
18706
18707         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18708         Rename argument to `prog' to remove the confusion.
18709         Varargs fns behave differently too!
18710         (g++_load): Likewise.
18711
18712         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18713
18714         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18715         what it is.  Delete (always) printing of status value for !native.
18716         Simplify verbose code, and include status and exec_output.
18717         (g++_load): Use gcc_load.
18718
18719 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18720
18721         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18722         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18723         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18724         940714-3.c as these testcases don't exist anymore.  Make
18725         va-arg-1.c expected to pass.
18726
18727 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18728
18729         * gcc.misc-tests/misc.exp: Only run specific testcases.
18730         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18731         * gcc.misc-tests/dg-[1-9].c: New files.
18732
18733         * lib/dg.exp: New testsuite driver.
18734         * gcc.prms/prms.exp: Use it.
18735
18736         * README.gcc: New file.
18737
18738         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18739         Document and reset `lxpass' and `lxfail'.
18740         Simplify "initialized" message.
18741         (gcc_stat): Clean up comments a little.
18742
18743 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18744
18745         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18746
18747 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18748
18749         * lib/old-dejagnu.exp (process-option): New proc.
18750         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18751         (old-dejagnu): Simplify.
18752         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18753
18754 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18755
18756         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18757         exists and is not an empty string.
18758
18759         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18760         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18761         finished.
18762         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18763         automatically.
18764
18765         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18766         longer expected to fail.
18767
18768         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18769         "f" function call.
18770
18771         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18772
18773         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18774         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18775         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18776         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18777         c-torture-1.29.
18778
18779         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18780         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18781
18782         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18783
18784         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18785         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18786
18787         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18788         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18789         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18790
18791 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18792
18793         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18794         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18795         940714-1.c, 940714-2.c, 940714-3.c},
18796         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18797         gcc.misc-tests/{mg.c,mg.exp}:
18798         New tests.
18799         * gcc.noncompile/noncompile.exp: Change accordingly.
18800
18801 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18802
18803         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18804         Undo previous clobberage.
18805
18806 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18807
18808         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18809         * gcc.special/{930510-1.c, special.exp}:
18810         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18811         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18812         struct-varargs-1.c}: New tests from c-torture-1.26.
18813
18814 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18815
18816         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18817           argument to switch.
18818
18819 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18820
18821         * Revert the previous changes.  Please see Rob's directory
18822           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18823           fixes.
18824
18825 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18826
18827         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18828             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18829             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18830             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18831             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18832             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18833             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18834             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18835             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18836             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18837             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18838             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18839             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18840             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18841             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18842             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18843             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18844             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18845             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18846             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18847             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18848             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18849             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18850             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18851             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18852             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18853             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18854
18855 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18856
18857         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18858             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18859           with perror calls.
18860
18861 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18862
18863         * config/unix.exp (g++_load): Fix syntax.
18864
18865 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18866
18867         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18868         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18869         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18870         Don't expect va-arg-1.c to fail.  Correct expected output for
18871         920928-1.c.
18872         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18873         * gcc.wendy/hbm4.c: Correct typo.
18874         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18875
18876 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18877
18878         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18879         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18880         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18881         * lib/c-torture.exp (c-torture-compile): Ditto.
18882
18883         Reduce volume of output (remove all the -I's and such).
18884         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18885         Call gcc_cpass, gcc_cfail.
18886         (c-torture): Pass testing option to c-torture-compile.
18887
18888 1994-03-21  Doug Evans  (dje@cygnus.com)
18889
18890         Bring patches over from progressive.
18891         * config/default.exp: Exit remote shell cleanly.
18892         (g++_exit, g++_start): Add default versions.
18893         * config/sim.exp (gcc_load): Use perror, not error.
18894
18895 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18896
18897         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18898         set in site.exp.
18899
18900 1994-03-14  Doug Evans  (dje@cygnus.com)
18901
18902         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18903         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18904         (wendy_try): New proc to run testcase.
18905         (main loop): Call 'em.
18906         * gcc.wendy/*.c: Clean up pass to correct expected output.
18907
18908         * lib/gcc.exp: Minor cleanup work.
18909         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18910
18911 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18912
18913         * config/sim.exp (gcc_load): Document return codes better.
18914         Don't pass -v to simulator.
18915
18916 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18917
18918           * gcc.special/920717-x.c: Fix typo.
18919           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18920           get at sources.
18921
18922         * lib/mike-gcc.exp: Fix typo.
18923
18924 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18925
18926         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18927         binary to use, transform the name.
18928         * config/*.exp: rename everything. Nuke any g++ specific files,
18929         it's now a special case of gcc that requires no special support.
18930         Add a default.exp for unsupported targets.
18931
18932 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18933
18934         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18935         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18936         version of Tcl.
18937
18938 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18939
18940         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18941         than a warning.
18942
18943 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18944
18945         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18946
18947 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18948
18949         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18950         option_list.  Compile every file with only 4/6 option choices
18951         (same as C torture) instead of with 12/18 different option
18952         choices.
18953         * lib/c-torture.exp: Likewise.
18954
18955         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18956         not already set.
18957
18958 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18959
18960         * lib/old-deja
18961           test cases, ready for DejaGnu.
18962
18963 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18964
18965         * Upgraded c-torture tests from 1.18 to 1.19
18966
18967         * gcc.compile: added test(s):
18968           930607-1.c
18969         * gcc.execute: added test(s):
18970           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18971
18972         * added new subdirectory for misc tests: gcc.misc-tests
18973         * gcc.misc-test(s): added tests:
18974           inst-check.c test-consts.c test-ior.c test-switch.c
18975
18976 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18977
18978         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18979
18980 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18981
18982         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18983
18984 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18985
18986         * Upgraded c-torture tests from 1.17 to 1.18
18987
18988 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18989
18990         * Upgraded c-torture tests from 1.12 to 1.17
18991
18992 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18993
18994         * lib/old-dejagnu.exp:
18995           Fixed handling of XFAIL target triplets to correctly
18996           recognize wildcard characters.  Removed code that
18997           appended a unique id tag to the end of the file name
18998           printed out by the result of the testcases within a
18999           given test file.
19000
19001 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19002
19003         * lib/old-dejagnu.exp:
19004           Reworked expected failure handling to trigger off of XFAIL
19005           keyword in keyphrase embeded in testcase source code. The
19006           XFAIL keyword must be at the end of the keyphrase line. It
19007           may optionally be followed by one or more target triplets.
19008           It has just occured that the handling of wildcards in the
19009           target triplet may not be correct.
19010
19011 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19012
19013         * g++.old-deja/tests:
19014           Moved all subdirectories up one level into g++.old-deja .
19015
19016         * lib/old-dejagnu.exp:
19017           Fixed problem with CXXFLAGS not being properly reset, and being
19018           corrupted with extraneous "-c" compiler option.  This was
19019           causing binaries to not be generated for test that needed them.
19020           Modified strings passed to "pass" and "fail" so that individual
19021           tests from the same test file would be distinguished by an
19022           identifier appended to the test file name in the summary logs;
19023           this corrected a problem with erroneous diff logs.  Added code
19024           to search testcases for expected fail and unexpected pass keywords.
19025
19026 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19027
19028         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19029
19030 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19031
19032         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19033           Removed extraneous text from end of "Special g++ Options"
19034           keyphrase.
19035
19036         * lib/old-dejagnu.exp: Added pattern matching to look for new
19037           keywords, embedded in testcases comments, which will trigger
19038           calls to xpass and xfail.
19039
19040 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19041
19042         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19043           comments embedded in the testcases, especially the one looking for
19044           special compiler options, as well as the pattern matching for the
19045           compiler output again.
19046
19047 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19048
19049         * lib/old-dejagnu.exp: Do a proper check of the return value for
19050           execute tests. Fixed several problems with the pattern matching
19051           of the compiler output which gave erroneous test results.
19052           Changed several of the test result messages to be more descriptive.
19053         * config/unix-g++.exp: Proc g++_load now actually works and
19054           executes the tests passed to it and returns a usable return
19055           value.
19056
19057 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19058
19059           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19060
19061 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19062
19063         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19064           Modified both files to properly execute the old style
19065           dejagnu tests. The previous versions of these files were
19066           experimental and did not function anything near correctly.
19067
19068 1993-04-05  Rob Savoye  (rob@cygnus.com)
19069
19070         * Removed all Makefile.in and configure.in files. No configuration
19071         needed now.
19072
19073 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19074
19075         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19076
19077 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19078
19079         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19080         gcc.special/configure.in, gcc.noncompile/configure.in,
19081         gcc.execute/configure.in, gcc.code_quality/configure.in,
19082         g++.other/configure.in, g++.old-deja/configure.in,
19083         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19084         in srcname setting.
19085
19086 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19087
19088         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19089         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19090         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19091
19092 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19093
19094         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19095         (gdb_exit): Don't remove *_soc files.
19096
19097 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19098
19099         * lib/c-torture.exp: Don't look for main; instead always use -w
19100         -c.  This is how the c-torture tests work.  Remove the object
19101         file if the compilation succeeds.
19102         * gcc.execute/execute.exp: Remove executable if test passes.
19103         * gcc.noncompile/noncompile.exp: Every test is an expected
19104         failure.
19105         * gcc.special/special.exp: Added tests from c-torture 1.11,
19106         corrected use of existing test.
19107         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19108         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19109         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19110         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19111         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19112         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19113         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19114         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19115         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19116         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19117         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19118         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19119         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19120         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19121         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19122         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19123         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19124         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19125         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19126         c-torture 1.11.
19127         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19128         correspond to c-torture 1.11.
19129
19130         * New file.