OSDN Git Service

PR c++/10126
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2
3         PR c++/10126\r
4         * g++.dg/template/ptrmem8.C: New test.
5
6 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7
8         PR c++/12573\r
9         * g++.dg/template/dependent-expr3.C: New test.
10
11 2003-12-01  James Lemke  <jim@wasabisystems.com>
12
13         * gcc.dg/arm-g2.c: New test.
14
15 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16
17         PR optimization/11634
18         * gcc.dg/20031201-2.c: New test case.
19
20 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21
22         PR 11433
23         * objc.dg/proto-lossage-3.m: New test.
24
25 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26
27         PR optimization/12628
28         * gcc.dg/20031201-1.c: New test case.
29
30 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31
32         * gcc.dg/unaligned-1.c: New test.
33
34 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
35
36         PR c++/9849
37         * g++.dg/template/error4.C: New test.
38         * g++.dg/template/nested3.C: Adjust error markers.
39
40 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41
42         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43
44 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45
46         PR c/10333
47         * gcc.dg/bitfld-7.c: New test.
48
49 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
50
51         * gcc.dg/tls/asm-1.C: New test.
52
53 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54
55         * gcc.dg/cpp/assert4.c: Update.
56
57 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
58
59         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
60         * gcc.dg/builtin-apply3.c: New test.
61
62 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
63
64         * lib/compat.exp (compat-obj): New xfaildata parameter.
65         Use it to set compiler_conditional_xfail_data before compiling.
66         (compat-get-options): Handle dg-xfail-if.
67         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
68         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
69         * gcc.dg/compat/vector-1_y.c: Likewise.
70         * gcc.dg/compat/vector-2_x.c: Likewise.
71         * gcc.dg/compat/vector-2_y.c: Likewise.
72
73 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
74
75         * g++.dg/opt/reg-stack4.C: New test.
76
77 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
78
79         * gcc.dg/builtin-apply2.c: New test.
80
81 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
82
83         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
84
85 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
86
87         PR c++/12924
88         * g++.dg/template/template-id-2.C: New test.
89
90 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
91
92         PR c++/5369
93         * g++.dg/template/memfriend1.C: New test.
94         * g++.dg/template/memfriend2.C: Likewise.
95         * g++.dg/template/memfriend3.C: Likewise.
96         * g++.dg/template/memfriend4.C: Likewise.
97         * g++.dg/template/memfriend5.C: Likewise.
98         * g++.dg/template/memfriend6.C: Likewise.
99         * g++.dg/template/memfriend7.C: Likewise.
100         * g++.dg/template/memfriend8.C: Likewise.
101         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
102
103 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
104
105         PR c++/12515
106         * g++.dg/ext/cond1.C: New test.
107
108 2003-11-20  Richard Henderson  <rth@redhat.com>
109
110         * gcc.dg/20020201-2.c: Remove.
111         * gcc.dg/20020201-4.c: Remove.
112         * gcc.dg/20020304-1.c: Remove.
113
114 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
115
116         * gcc.dg/cpp/trad/xwin1.c: New test case.
117
118 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
119
120         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
121         * lib/g77.exp: Likewise.
122         * lib/objc.exp: Likewise.
123         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
124         for darwin.
125
126 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
127
128         PR c++/12932
129         * g++.dg/template/static5.C: New test.
130
131 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
132
133         * gcc.dg/nested-func-1.c: New test.
134
135 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
136
137         * gcc.dg/cpp/assert4.c: New test.
138
139 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
140
141         PR c++/2294
142         * g++.dg/lookup/using9.c: New test.
143
144 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
145
146         PR c++/12762
147         * g++.dg/template/error3.C: New test.
148
149 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
150
151         PR ada/13035
152         * ada/acats/run_acats, run_all.sh: Fix syntax error.
153         No longer use a wrapper for gcc, since this does not work under
154         Windows.
155
156 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
157
158         PR c++/2094
159         * g++.dg/template/ptrmem7.C: New test.
160
161 2003-11-13  Andrew Pinski <apinski@apple.com>
162
163         * gcc.c-torture/compile/20031113-1.c: New test.
164
165 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
166             Kean Johnston <jkj@sco.com>
167
168         PR c/13029
169         * gcc.dg/unused-4.c: Update.
170
171 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
172
173         * g++.dg/opt/const3.C: New test.
174
175 2003-11-13  Jan Hubicka  <jh@suse.cz>
176
177         * gcc.c-torture/compile/20031112-1.c: New test.
178
179 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
180
181         * g++.dg/parse/crash10.C: Remove bogus error marker.
182
183 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
184
185         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
186         (host_gcc): Likewise.
187         (ROOT): Honor $PWDCMD.
188         (BASE): Likewise.
189         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
190
191 2003-11-12  Catherine Moore  <clm@redhat.com>
192
193         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
194
195 2003-11-12  Andreas Jaeger  <aj@suse.de>
196             Jakub Jelinek  <jakub@redhat.com>
197             Andrew Pinski  <pinskia@physics.uc.edu>
198             Richard Henderson  <rth@redhat.com>
199
200         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
201         systems.
202         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
203
204         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
205         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
206
207 2003-11-11  Andreas Jaeger  <aj@suse.de>
208
209         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
210
211         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
212
213 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
214
215         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
216         Clean ups.
217
218 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
219
220         * gcc.dg/trampoline-1.c: New test.
221
222 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
223
224         * gcc.c-torture/compile/200031109-1.c: New test.
225
226 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
227
228         PR c/3190
229         PR c/8714
230         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
231         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
232         gcc.dg/format/no-y2k-1.c: Update.
233
234 2003-11-08  Roger Sayle  <roger@eyesopen.com>
235
236         PR optimization/10467
237         * gcc.dg/20031108-1.c: New test case.
238
239 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
240
241         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
242
243 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
244
245         * gcc.dg/compound-lvalue-1.c: New test.
246         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
247         some XFAILs.
248
249 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
250
251         * gcc.dg/altivec-varargs-1.c: New test.
252
253 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
254
255         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
256         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
257         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
258         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
259         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
260
261 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
262
263         * gcc.dg/cond-lvalue-1.c: New test.
264
265 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
266
267         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
268
269 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
270
271         PR c++/11616
272         * g++.dg/template/instantiate5.C: New test.
273
274 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
275
276         PR c++/12726
277         * g++.dg/ext/complit2.C: Replace test with self-contained version.
278         * ChangeLog: Add missing first entry for above test.
279
280 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
281
282         PR c++/9810
283         * g++.dg/template/using8.C: New test.
284         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
285
286 2003-11-02  Roger Sayle  <roger@eyesopen.com>
287
288         PR optimization/10817
289         * gcc.c-torture/compile/20031102-1.c: New test case.
290
291 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
292
293         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
294         2147483647.
295
296 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
297
298         * gcc.dg/20031102-1.c: New test.
299
300 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
301
302         * gcc.dg/complex-1.c: New test.
303
304 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
305
306         PR c++/12796
307         * g++.dg/template/crash13.C: Adjust expected error location.
308         * g++.old-deja/g++.brendan/ns1.C: Likewise.
309
310 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
311
312         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
313
314 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
315
316         PR/10239
317         * gcc.c-torture/compile/20031031-2.c: New test.
318
319 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
320
321         PR/11640
322         * gcc.c-torture/compile/20031031-1.c: New test.
323
324 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
325
326         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
327         * gcc.misc-tests/bprob.exp: Likewise.
328         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
329         the execution test on arm-elf configs.
330         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
331         configs that don't support scratch files.
332         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
333
334 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
335
336         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
337         done by dejagnu.
338
339 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
340
341         * ada/acats/run_all.sh: Redirect mv output to /dev/null
342         Avoid non pure sh syntax. Add more logging.
343
344         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
345         fail.
346
347 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
348
349         PR libgcj/10610
350         * gcc.dg/ppc-stackalign-1.c: New test.
351
352 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
353
354         * ada/acats/run_all.sh: Change output to be more compliant with
355         dejagnu framework.
356         Create acats.sum and acats.log files under testsuite/ada/acats
357         Only run [a-z]* directories, to filter out e.g. CVS.
358         Redirect build output to log file.
359
360 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
361
362         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
363
364 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
365
366         PR ada/5909:
367         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
368
369 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
370
371         * gcc.c-torture/compile/20031023-1.c: New test.
372         * gcc.c-torture/compile/20031023-2.c: New test.
373         * gcc.c-torture/compile/20031023-3.c: New test.
374         * gcc.c-torture/compile/20031023-4.c: New test.
375
376 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
377
378         PR c++/10371
379         * g++.dg/lookup/scoped8.C: New test.
380
381 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
382
383         * g++.dg/opt/reg-stack3.C: New test.
384
385 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
386
387         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
388
389 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
390
391         PR c++/11076
392         * g++.dg/template/crash13.C: New test.
393
394 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
395
396         * gcc.dg/c99-restrict-2.c: New test.
397
398 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
399
400         PR c++/12698, c++/12699, c++/12700, c++/12566
401         * g++.dg/inherit/covariant9.C: New test.
402         * g++.dg/inherit/covariant10.C: New test.
403         * g++.dg/inherit/covariant11.C: New test.
404
405 2003-10-23  Jason Merrill  <jason@redhat.com>
406
407         PR c++/12726
408         * g++.dg/ext/complit2.C: New test.
409
410 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
411
412         PR target/12654
413         * gcc.c-torture/execute/20031020-1.c: New test.
414
415 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
416
417         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
418         following the jump_insn.
419
420 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
421
422         * gcc.dg/cast-lvalue-1.c: New test.
423
424 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
425
426         PR c++/11962
427         * g++.dg/template/cond2.C: New test.
428
429 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
430
431         * gcc.dg/builtins-28.c: New test.
432
433 2003-10-20  Jan Hubicka  <jh@suse.cz>
434
435         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
436         parameter.
437         * testsuite/gcc.dg/inline-2.c: Likewise.
438
439 2003-10-20  Phil Edwards  <phil@codesourcery.com>
440
441         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
442         * gcc.dg/nest.c:  Likewise.
443
444 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
445
446         PR c++/9781, c++/10583, c++/11862
447         * g++.dg/parse/crash13.C: New test.
448
449 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
450
451         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
452
453 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
454
455         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
456         Define HAVE_C99_RUNTIME except on Solaris.
457         * gcc.dg/builtins-20.c: Likewise.
458
459 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
460
461         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
462
463 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
464
465         PR c++/12495
466         * g++.dg/template/crash21.C: New test.
467
468 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
469
470         PR c++/2513
471         * g++.dg/template/typename5.C: New test.
472
473 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
474
475         PR c++/12369
476         * g++.dg/template/friend25.C: New test.
477
478 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
479
480         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
481         versions.
482
483 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
484
485         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
486         == 2147483647.
487
488 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
489
490         * gcc.c-torture/execute/960416-1.x: Remove.
491         * gcc.c-torture/execute/divconst-3.x: Likewise.
492
493 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
494
495         PR target/12598
496         * gcc.dg/torture/cris-volatile-1.c: New test.
497
498 2003-10-14  Roger Sayle  <roger@eyesopen.com>
499
500         PR optimization/9325
501         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
502         for overflowing floating point to integer conversion during RTL
503         simplification.
504
505 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
506
507         * objc/execute/_cmd.m: Fix typo.
508         * objc.dg/image-info.m, objc.dg/symtab-1.m:
509         Relax 'scan-assembler' regexp.
510         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
511         objc.dg/try-catch-4.m: Run on non-Darwin targets.
512         * objc.dg/zero-link-2.m: Remove blank line.
513         * objc.dg/zero-link-3.m: New test case.
514
515 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
516
517         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
518
519         * gcc.dg/asm-names.c: Use scan-assembler-not rather
520         than linker trickery.
521
522 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
523
524         PR c++/12370
525         * g++.dg/other/friend2.C: New test.
526
527 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
528
529         * gcc.dg/20031012-1.c: New test.
530
531 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
532
533         * gcc.dg/weak/weak-3.c: Fix for new warning.
534
535 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
536
537         PR optimization/8750
538         * gcc.c-torture/execute/20031012-1.c: New test case.
539
540 2003-10-11  Roger Sayle  <roger@eyesopen.com>
541
542         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
543         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
544
545 2003-10-11  Roger Sayle  <roger@eyesopen.com>
546
547         PR optimization/12260
548         * gcc.c-torture/compile/20031011-2.c: New test case.
549
550 2003-10-11  Roger Sayle  <roger@eyesopen.com>
551
552         * gcc.c-torture/execute/20031011-1.c: New testcase.
553
554 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
555
556         * gcc.c-torture/compile/20031011-1.c: New test.
557
558 2003-10-11  Jan Hubicka  <jh@suse.cz>
559
560         * g++.dg/other/first-global.C: New test.
561
562 2003-10-11  Roger Sayle  <roger@eyesopen.com>
563
564         * gcc.c-torture/execute/string-opt-18.c: New testcase.
565
566 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
567
568         * gcc.c-torture/compile/20031010-1.c: New test.
569
570 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
571
572         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
573         * gcc.c-torture/execute/va-arg-25.c: ... here.
574
575 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
576
577         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
578
579 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
580
581         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
582
583 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
584
585         * g++.dg/parse/error2.C: New test.
586
587 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
588
589         PR c++/11097
590         * g++.dg/other/error5.C: Modify the error message.
591         * g++.dg/lookup/using8.C: New test.
592
593 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
594
595         * gcc.dg/darwin-abi-2.c: New file.
596         * gcc.c-torture/execute/va-arg-24.c: New file.
597
598 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
599
600         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
601         indentation.
602
603 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
604
605         PR c++/10147
606         * g++.dg/other/error4.C: Update error messages.
607         * g++.dg/template/ptrmem4.C: Likewise.
608
609         PR c++/12337
610         * g++.dg/init/new9.C: New test.
611
612         PR c++/12334, c++/12236, c++/8656
613         * g++.dg/ext/attrib8.C: New test.
614
615 2003-10-06  Devang Patel  <dpatel@apple.com>
616
617         * gcc.dg/debug/dwarf2-3.h: New test.
618         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
619
620 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
621
622         * g++.dg/opt/cfg2.C: New test.
623
624 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
625
626         * g++.dg/opt/float1.C: New test.
627
628 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
629
630         * gcc.dg/c90-array-lval-6.c: New test.
631         * gcc.dg/c99-array-lval-6.c: New test.
632
633 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
634             Ziemowit Laski  <zlaski@apple.com>
635
636         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
637         'Derived', so that it is never considered a class method; add
638         new warning for '+port' method ambiguity.
639         * objc.dg/method-12.m: Include <objc/objc.h> instead of
640         <objc/objc-api.h> (needed on Mac OS X).
641         * objc.dg/method-13.m: New test.
642
643 2003-10-03  Roger Sayle  <roger@eyesopen.com>
644
645         PR optimization/9325, PR java/6391
646         * gcc.c-torture/execute/20031003-1.c: New test case.
647
648 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
649
650         PR optimization/12180
651         * gcc.dg/20031002-1.c: New test.
652
653         PR c++/12486
654         * g++.dg/inherit/error1.C: New test.
655
656 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
657
658         * lib/f-torture.exp (search_for): Rename to...
659         (search_for_re): This.  Also, clean up comments and the
660         "regexp" invocation.
661
662 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
663
664         * gcc.c-torture/compile/20031002-1.c: New test.
665
666 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
667
668         * g++.dg/opt/cond1.C: New test.
669
670 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
671
672         * gcc.dg/Wold-style-definition-2.c: New testcase.
673         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
674
675 2003-09-29  Richard Henderson  <rth@redhat.com>
676
677         * g++.dg/init/array10.C: Add dg-options.
678
679 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
680
681         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
682
683 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
684
685         * g++.dg/template/friend19.C: Fix typo.
686         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
687
688 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
689
690         * gcc.c-torture/execute/20030928-1.c: New test.
691         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
692
693 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
694
695         * g++.dg/opt/unroll1.C: New test.
696
697 2003-09-26  Roger Sayle  <roger@eyesopen.com>
698
699         PR optimization/11741
700         * gcc.dg/20030926-1.c: New test case.
701
702 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
703
704         PR c++/5655
705         * g++.dg/parse/access7.C: New test.
706         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
707
708 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
709
710         MERGE OF objc-improvements-branch into MAINLINE:
711         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
712         if libobjc has not been built.
713         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
714         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
715         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
716         objc/execute/nested-3.m, objc/execute/np-2.m,
717         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
718         objc/execute/redefining_self.m, objc/execute/root_methods.m,
719         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
720         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
721         objc.dg/special/unclaimed-category-1.h,
722         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
723         well as GNU runtime.
724         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
725         * execute/cascading-1.m, execute/function-message-1.m,
726         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
727         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
728         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
729         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
730         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
731         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
732         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
733         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
734         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
735         * objc.dg/bitfield-2.m: Run only on Darwin.
736         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
737         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
738         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
739         * objc.dg/const-str-1.m: Fix constant string layout.
740
741 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
742
743         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
744
745 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
746
747         * gcc.dg/darwin-abi-1.c: New file.
748
749 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
750
751         PR target/12281
752         * gcc.c-torture/compile/20030921-1.c: New test.
753
754 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
755
756         * g++.dg/opt/reg-stack2.C: New test.
757
758 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
759
760         * g++.dg/eh/delayslot1.C: New test.
761
762 2003-09-20  Richard Henderson  <rth@redhat.com>
763
764         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
765
766 2003-09-20  Roger Sayle  <roger@eyesopen.com>
767
768         * gcc.c-torture/execute/20030920-1.c: New test case.
769
770 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
771
772         * g++.dg/rtti/typeid3.C: Correct expected error message.
773
774 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
775
776         PR c++/157
777         * g++.dg/parse/crash12.C: New test.
778
779 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
780
781         * gcc.dg/compat/mixed-struct-check.h: New.
782         * gcc.dg/compat/mixed-struct-defs.h: New.
783         * gcc.dg/compat/mixed-struct-init.h: New.
784         * gcc.dg/compat/struct-by-value-19_main.c: New.
785         * gcc.dg/compat/struct-by-value-19_x.c: New.
786         * gcc.dg/compat/struct-by-value-19_y.c: New.
787         * gcc.dg/compat/struct-by-value-20_main.c: New.
788         * gcc.dg/compat/struct-by-value-20_x.c: New.
789         * gcc.dg/compat/struct-by-value-20_y.c: New.
790         * gcc.dg/compat/struct-return-19_main.c: New.
791         * gcc.dg/compat/struct-return-19_x.c: New.
792         * gcc.dg/compat/struct-return-19_y.c: New.
793         * gcc.dg/compat/struct-return-20_main.c: New.
794         * gcc.dg/compat/struct-return-20_x.c: New.
795         * gcc.dg/compat/struct-return-20_y.c: New.
796
797 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
798         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
799         so that it will not complain on LP64 targets.
800
801 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
802
803         PR c++/495
804         * g++.dg/template/friend24.C: New test.
805
806 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
807
808         PR c++/12332
809         * g++.dg/template/memtmpl2.C: New test.
810
811 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
812
813         PR target/11184
814         * gcc.dg/builtin-apply1.c: New test.
815
816 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
817
818         PR c++/9848
819         * g++.dg/warn/Wunused-4.C: New test.
820
821 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
822
823         PR c++/12316
824         * g++.dg/other/gc2.C: New test.
825
826 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/11991
829         * g++.dg/rtti/typeid3.C: New test.
830
831         PR c++/12266
832         * g++.dg/overload/template1.C: New test.
833
834 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
835
836         * g++.dg/opt/cfg3.C: New test.
837
838 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
839
840         PR c++/7939
841         * g++.dg/template/crash11.C: New test.
842
843 2003-09-16  Jason Merrill  <jason@redhat.com>
844             Jakub Jelinek  <jakub@redhat.com>
845
846         * gcc.dg/attr-warn-unused-result.c: New test.
847
848 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
849
850         PR c++/12184
851         * g++.dg/expr/call2.C: New test.
852
853 2003-09-15  Andreas Jaeger  <aj@suse.de>
854
855         * gcc.dg/Wold-style-definition-1.c: New test.
856
857 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
858
859         PR c++/3907
860         * g++.dg/parse/template12.C: New test.
861
862         * g++.dg/abi/bitfield11.C: New test.
863         * g++.dg/abi/bitfield12.C: Likewise.
864
865 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
866
867         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
868         non-expansion of functional macro name without arguments at EOL.
869         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
870
871 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
872
873         * gcc.c-torture/execute/20030914-[12].c: New tests.
874
875 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
876
877         PR c++/11788
878         * g++.dg/overload/addr1.C: New test.
879
880 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
881
882         * gcc.dg/20030909-1.c: New test.
883
884 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
885
886         * gcc.dg/ultrasp10.c: New test.
887
888 2003-09-09  Devang Patel  <dpatel@apple.com>
889
890         * gcc.dg/darwin-ld-6.c: New test.
891
892 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
893
894         * gcc.dg/torture/builtin-explog-1.c: New testcase.
895
896 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
897
898         * gcc.dg/ia64-types1.c: New test.
899         * gcc.dg/ia64-types2.c: Likewise.
900
901 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
902
903         * gcc.dg/builtins-1.c: Add more _Complex tests.
904         * gcc.dg/torture/builtin-attr-1.c: Likewise.
905
906         * gcc.dg/builtins-1.c: Test existing _Complex functions.
907         * gcc.dg/torture/builtin-attr-1.c: Likewise.
908
909 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
910
911         PR c++/11786
912         * g++.dg/lookup/koenig2.C: New test.
913
914         PR c++/5296
915         * g++.dg/rtti/typeid2.C: New test.
916
917 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
918
919         * gcc.c-torture/compile/20030904-1.c: New test.
920
921 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
922
923         * g++.dg/opt/longbranch2.C: New test.
924
925 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
926
927         * g++.dg/template/crash10.C: Only compile it.
928
929 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
930
931         PR middle-end/11665
932         * gcc.c-torture/compile/20030907-1.c: New test.
933         * g++.dg/init/array11.C: New test.
934
935 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
936
937         PR c++/11852
938         * g++.dg/init/struct1.C: New test.
939
940 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
941
942         PR c++/12181
943         * g++.dg/expr/comma1.C: New test.
944
945 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
946
947         PR c++/11867
948         * g++.dg/expr/static_cast5.C: New test.
949
950 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
951
952         PR c++/11507
953         * g++.dg/lookup/scoped7.C: New test.
954
955         PR c++/9574
956         * g++.dg/other/static1.C: New test.
957
958         PR c++/11490
959         * g++.dg/warn/template-1.C: New test.
960
961         PR c++/11432
962         * g++.dg/template/crash10.C: New test.
963
964         PR c++/2478
965         * g++.dg/overload/VLA.C: New test.
966
967         PR c++/10804
968         * g++.dg/template/call1.C: New test.
969
970 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
971
972         PR c++/11794
973         * g++.dg/parse/using3.C: New test.
974
975 2003-09-06  Roger Sayle  <roger@eyesopen.com>
976
977         PR c++/11409
978         * g++.dg/overload/builtin3.C: New test case.
979
980 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
981
982         PR c/9862
983         * gcc.dg/20030906-1.c: New test.
984         * gcc.dg/20030906-2.c: Likewise.
985
986 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
987
988         PR c++/12167
989         * g++.dg/parse/defarg5.C: New test.
990
991         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
992
993 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
994
995         PR c++/12163
996         * g++.dg/expr/static_cast4.C: New test.
997
998         PR c++/12146
999         * g++.dg/template/crash9.C: New test.
1000
1001 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1002
1003         * g++.old-deja/g++.ext/pretty2.C: Update for change
1004         in __FUNCTION__.
1005         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1006
1007 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1008
1009         PR c++/11922
1010         * g++/dg/template/qualified-id1.C: New test.
1011
1012         PR c++/12037
1013         * g++.dg/warn/noeffect4.C: New test.
1014
1015 2003-09-04  Matt Austern  <austern@apple.com>
1016
1017         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1018         * g++.dg/ext/fnname2.C: Likewise.
1019         * g++.dg/ext/fnname3.C: Likewise.
1020
1021 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1022
1023         * g++.dg/expr/lval1.C: New test.
1024         * g++.dg/ext/lvcast.C: Remove.
1025
1026 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1027
1028         PR optimization/11700.
1029         * gcc.c-torture/compile/20030903-1.c: New test case.
1030
1031 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1032
1033         PR c++/12053
1034         * g++.dg/abi/layout4.C: New test.
1035
1036 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1037
1038         PR c++/11553
1039         * g++.dg/parse/friend3.C: New test.
1040
1041 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1042
1043         PR c++/11847
1044         * g++.dg/template/class1.C: New test.
1045
1046         PR c++/11808
1047         * g++.dg/expr/call1.C: New test.
1048
1049 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1050
1051         PR c++/12114
1052         * g++.dg/init/ref9.C: New test.
1053
1054         PR c++/11972
1055         * g++.dg/template/nested4.C: New test.
1056
1057 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1058
1059         PR c++/12093
1060         * g++.dg/template/non-dependent4.C: New test.
1061
1062         PR c++/11928
1063         * g++.dg/inherit/conv1.C: New test.
1064
1065 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1066
1067         PR c++/6196
1068         * g++.dg/ext/label1.C: New test.
1069         * g++.dg/ext/label2.C: Likewise.
1070
1071 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1072
1073         * g++.dg/expr/cond3.C: New test.
1074
1075 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1076
1077         * gcc.dg/builtins-1.c: Add new builtin cases.
1078
1079 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1080
1081         * gcc.dg/builtins-1.c: Add new cases.
1082         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1083
1084 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1085
1086         * gcc.dg/builtins-1.c: Add more math builtin tests.
1087         * gcc.dg/torture/builtin-attr-1.c: New test.
1088
1089 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1090
1091         PR optimization/5079
1092         * g++.dg/opt/static3.C: New test.
1093
1094 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1095
1096         * gcc.misc-tests/gcov-10b.c: New test.
1097
1098 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1099
1100         * g++.dg/opt/ptrmem3.C: New test.
1101
1102         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1103
1104 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1105
1106         * gcc.dg/20030826-2.c: New test.
1107
1108 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1109
1110         PR middle-end/12002
1111         * g77.f-torture/compile/12002.f: New test case.
1112
1113 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1114
1115         * gcc.dg/20030826-1.c: New test case.
1116
1117 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1118
1119         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1120
1121 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1122
1123         PR c++/11871
1124         * c++.dg/lookup/crash1.C: New test.
1125
1126         * c++.dg/warn/noeffect3.C: New test.
1127
1128 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1129
1130         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1131         * gcc.dg/compat/vector-1_y.c: Ditto.
1132         * gcc.dg/compat/vector-2_x.c: Ditto.
1133         * gcc.dg/compat/vector-2_y.c: Ditto.
1134
1135 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1136
1137         * gcc.dg/20030702-1.c: New test.
1138
1139 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1140
1141         PR c++/8795
1142         * g++.dg/ext/altivec-1.C: New test.
1143
1144 2003-08-24  Richard Henderson  <rth@redhat.com>
1145
1146         * g++.dg/eh/simd-2.C: Add -w for x86.
1147
1148 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1149
1150         * gcc.dg/20030815-1.c: New test.
1151
1152 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1153
1154         PR c++/3765
1155         * g++.dg/parse/access6.C: New test.
1156
1157 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1158
1159         PR c++/641, c++/11876
1160         * g++.dg/template/friend22.C: New test.
1161         * g++.dg/template/friend23.C: Likewise.
1162
1163 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1164
1165         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1166         identically.
1167
1168 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1169
1170         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1171
1172 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1173
1174         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1175
1176 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1177
1178         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1179
1180 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1181
1182         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1183
1184 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1185
1186         PR c++/11919
1187         * g++.dg/overload/prom1.C: New test.
1188
1189         PR c++/11551
1190         * g++.dg/parse/dtor2.C: New test.
1191
1192         PR c++/10762
1193         * g++.dg/parse/using2.C: New test.
1194
1195 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1196
1197         PR target/11805
1198         * gcc.c-torture/compile/20030821-1.c: New.
1199
1200 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1201
1202         PR c++/11834
1203         * g++.dg/template/deduce2.C: New test.
1204
1205 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1206
1207         * gcc.c-torture/execute/20030821-1.c: New test.
1208
1209 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1210
1211         PR middle-end/11984
1212         * gcc.dg/20030820-1.c: New test case.
1213
1214 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1215
1216         PR c++/11945
1217         * g++.dg/warn/noeffect2.C: New test.
1218
1219 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1220
1221         PR c++/10926
1222         * g++.dg/template/dtor2.C: New test.
1223
1224         PR c++/11684
1225         * g++.dg/template/operator1.C: New test.
1226         * g++.dg/parse/operator4.C: New test.
1227
1228         PR c++/11946.C
1229         * g++.dg/expr/enum1.C: New test.
1230         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1231
1232         PR c++/11036.C
1233         * g++.dg/parse/elab2.C: New test.
1234         * g++.dg/parse/typedef4.C: Change error message.
1235         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1236         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1237         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1238
1239 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1240
1241         * gcc.dg/pch/warn-1.c: New.
1242         * gcc.dg/pch/warn-1.hs: New.
1243
1244         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1245         not-tested file.
1246
1247 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1248
1249         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1250
1251 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1252
1253         * gcc.dg/uninit-D.c: New Test.
1254         * gcc.dg/uninit-E.c: New Test.
1255         * gcc.dg/uninit-F.c: New Test.
1256         * gcc.dg/uninit-G.c: New Test.
1257
1258 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1259
1260         * g++.dg/README: Describe the pch directory.
1261
1262 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1263
1264         PR c++/11174
1265         * g++.dg/parse/access4.C: New test.
1266         * g++.dg/parse/access5.C: Likewise.
1267         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1268
1269 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1270
1271         * gcc.dg/noncompile/20030818-1.c: New.
1272
1273 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1274
1275         PR c++/11957
1276         * g++.dg/warn/noeffect1.C: New test.
1277
1278         * g++.dg/template/scope2.C: New test.
1279         * g++.dg/template/error2.C: Correct dg-error
1280
1281 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1282
1283         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1284
1285 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1286
1287         PR C++/11512
1288         * g++.dg/template/warn1.C: New.
1289
1290 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1291
1292         * g++.dg/template/error2.C: New test.
1293         * g++.dg/lookup/using7.C: Adjust errors
1294         * g++.old-deja/g++.pt/crash36.C: Likewise.
1295         * g++.old-deja/g++.pt/derived3.C: Likewise.
1296
1297 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1298
1299         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1300         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1301         * gcc.c-torture/execute/builtins/string-9.c: New, from
1302         string-opt-9.c.  Adjust for execute/builtins framework.
1303         * gcc.c-torture/execute/string-opt-9.c: Delete.
1304
1305 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1306
1307         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1308
1309         * g++.dg/parse/ret-type2.C: New test.
1310
1311         PR c++/11703
1312         * g++.dg/init/new8.C: New test.
1313
1314         PR c++/10923
1315         * g++.dg/parse/typedef5.C: New test.
1316
1317         PR c++/9512
1318         * g++.dg/parse/qualified2.C: New test.
1319         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1320         invalid code.
1321
1322 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1323
1324         * g++.dg/conversion/ptrmem1.C: New test.
1325
1326 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1327
1328         PR target/11693
1329         * gcc.dg/20030811-1.c: New test.
1330
1331         PR target/11535
1332         * gcc.c-torture/execute/20030811-1.c: New test.
1333
1334 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1335
1336         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1337
1338 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1339
1340         PR c++/11789.C
1341         * g++.dg/inherit/multiple1.C: New test.
1342
1343 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1344
1345         * gcc.dg/spe1.c: New test.
1346
1347         PR c++/11670
1348         * g++.dg/expr/cast2.C: New test.
1349
1350         PR c++/10530
1351         * g++.dg/template/dependent-name2.C: New test.
1352
1353 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1354
1355         * g++.dg/parse/crash11.C: Put the dg options in comments.
1356
1357 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1358
1359         * lib/gcc-dg.exp: Update for diagnostic change.
1360
1361 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1362
1363         PR c++/5767
1364         * g++.dg/parse/crash11.C: New test.
1365
1366 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1367
1368         * gcc.dg/cpp/spacing1.c: Update.
1369
1370 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1371
1372         PR target/11739
1373         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1374         a value for -mtune.
1375
1376 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1377
1378         PR middle-end/11771
1379         * gcc.c-torture/compile/20030804-1.c: New test case.
1380
1381 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1382
1383         * gcc.dg/20030804-1.c: New test case.
1384
1385 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1386
1387         * gcc.dg/cpp/separate-1.c: New test.
1388
1389 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1390
1391         PR c++/11704
1392         * g++.dg/template/dependent-expr2.C: New test.
1393
1394         PR c++/11766
1395         * g++.dg/expr/ptrmem1.C: New test.
1396
1397 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1398
1399         PR c++/9453
1400         * g++.dg/template/friend15.C: New test.
1401
1402 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1403
1404         * lib/dg-pch.exp: Work round PCH bug.
1405
1406 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1407
1408         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1409         builtins.  Move cases from builtins-4.c here.
1410
1411         * gcc.dg/torture/builtin-math-1.c: New test taken from
1412         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1413         additional cases.
1414
1415         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1416         Delete.
1417
1418 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1419
1420         PR c++/9447
1421         * g++.dg/template/using7.C: New test.
1422
1423 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1424
1425         * import1.c, import2.c: New tests.
1426
1427 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1428
1429         * g++.dg/eh/crossjump1.C: New test.
1430
1431 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1432
1433         PR c++/11697
1434         * g++.dg/template/using6.C: New test.
1435
1436         PR c++/11744
1437         * g++.dg/template/koenig2.C: New test.
1438
1439 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1440
1441         PR c++/7983
1442         * g++.dg/parse/typedef4.C: New test.
1443
1444 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1445
1446         PR c++/8442, c++/8806
1447         * g++.dg/template/elab1.C: New test.
1448         * g++.dg/template/type2.C: Likewise.
1449         * g++.dg/template/ttp3.C: Adjust expected error message.
1450         * g++.old-deja/g++.law/visibility13.C: Likewise.
1451         * g++.old-deja/g++.niklas/t135.C: Likewise.
1452         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1453         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1454         template argument.
1455         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1456
1457 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1458
1459         PR c++/11295
1460         * g++.dg/ext/stmtexpr1.C: New test.
1461
1462         * g++.dg/opt/tmp1.C: New test.
1463
1464         PR c++/11525
1465         * g++.dg/parse/constant4.C: New test.
1466
1467         PR c++/9447
1468         * g++.dg/template/using5.C: New test.
1469
1470 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1471
1472         * gcc.dg/builtins-27.c: New test case.
1473
1474 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1475
1476         * gcc.dg/tls/opt-7.c: New test.
1477
1478 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1479
1480         * g++.old-deja/g++.other/crash18.C: Remove.
1481
1482 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1483
1484         * g++.dg/template/explicit3.C: New.
1485         * g++.dg/template/explicit4.C: New.
1486         * g++.dg/template/explicit5.C: New.
1487
1488         PR c++/11347
1489         * g++.dg/template/memtmpl1.C: New.
1490
1491 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1492
1493         PR target/11565
1494         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1495         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1496
1497 2003-07-30  Jan Hubicka  <jh@suse.cz>
1498
1499         * vtgc1.c: Kill.
1500
1501 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1502
1503         * gcc.dg/struct-in-proto-1.c: New test.
1504
1505 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1506
1507         * gcc.dg/cpp/include2.c: Only expect one message.
1508
1509 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1510
1511         PR c++/9447
1512         * g++.dg/template/using1.C: New test.
1513         * g++.dg/template/using2.C: New test.
1514         * g++.dg/template/using3.C: New test.
1515         * g++.dg/template/using4.C: New test.
1516
1517 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1518
1519         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1520         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1521
1522 2003-07-28  Jan Hubicka  <jh@suse.cz>
1523
1524         PR c++/11530
1525         * g++.dg/opt/call1.C: New test.
1526
1527 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1528
1529         PR c++/11667
1530         * g++.dg/init/enum2.C: New test.
1531         * g++.dg/template/overload1.C: Add "-w" option.
1532
1533 2003-07-28    <hp@bitrange.com>
1534
1535         * gcc.dg/Wdeclaration-after-statement-1.c,
1536         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1537
1538 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1539
1540         * gcc.c-torture/compile/20030725-1.c: New test.
1541
1542 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1543
1544         * gcc.dg/20030505.c: Only run for SPE.
1545         Remove definition of opaque type.
1546
1547 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1548
1549         * g++.dg/template/ptrmem6.C: New test.
1550
1551 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1552
1553         * gcc.c-torture/compile/zero-strct-2.c: New test.
1554
1555 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1556
1557         * gcc.dg/intermod-1.c: New test.
1558
1559 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1560
1561         PR c++/11617
1562         * g++.dg/template/lookup2.C: New test.
1563         * g++.dg/template/memclass1.C: Remove instantiated from error.
1564         * g++.dg/other/error2.C: Tweak expected errors.
1565
1566         PR c++/11596
1567         * g++.dg/template/defarg3.C: New test.
1568
1569         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1570
1571 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1572
1573         * g++.dg/inherit/access5.C: New test.
1574
1575 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1576
1577         PR c++/11513
1578         * g++.dg/template/crash8.C: New test.
1579
1580 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1581
1582         PR c/10602
1583         * gcc.dg/noncompile/incomplete-2.c: New test.
1584
1585 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1586
1587         PR c++/11645
1588         * g++.dg/inherit/access4.C: New test.
1589
1590         PR c++/11517
1591         * g++.dg/expr/cond2.C: New test.
1592
1593         PR optimization/10679
1594         * g++.dg/opt/inline4.C: New test.
1595
1596 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1597
1598         * g++.dg/parse/crash10: New test.
1599
1600 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1601
1602         * g++.dg/ext/flexary1.C: New test.
1603
1604 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1605
1606         PR c++/10793
1607         * g++.dg/template/crash9.C: New test.
1608
1609 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1610
1611         PR c++/3004
1612         * g++.dg/parse/typedef3.C: New test.
1613
1614         PR c++/7906
1615         * g++.dg/parse/operator2.C: New test.
1616
1617         PR c++/8895
1618         * g++.dg/parse/def-tmpl-arg1.C: New test.
1619
1620         PR c++/9282
1621         * g++.dg/parse/funptr1.C: New test.
1622
1623         PR c++/9452
1624         * g++.dg/parse/ambig3.C: New test.
1625
1626         PR c++/9454
1627         * g++.dg/parse/operator3.C: New test.
1628
1629         PR c++/9486
1630         * g++.dg/parse/template10.C: New test.
1631
1632         PR c++/9488
1633         * g++.dg/parse/template11.C: New test.
1634
1635         PR c++/10150
1636         * g++.dg/parse/invalid-op1.C: New test.
1637
1638         PR c++/10247
1639         * g++.dg/parse/condexpr1.C: New test.
1640
1641 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1642
1643         * g++.dg/ext/packed3.C: New test.
1644         * g++.dg/ext/packed4.C: New test.
1645
1646         * gcc.dg/pack-test-3.c: New test.
1647
1648 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1649
1650         * lib/compat.exp: Handle dg-options per source file.
1651         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1652         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1653         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1654         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1655         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1656         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1657         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1658         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1659         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1660         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1661         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1662         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1663         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1664         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1665
1666 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1667
1668         PR c/10320
1669         * gcc.c-torture/execute/20030718-1.c: New test.
1670
1671 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1672
1673         PR optimization/11536
1674         * gcc.dg/20030721-1.c: New test.
1675
1676 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1677
1678         PR c++/11546
1679         * g++.dg/template/lookup1.C: New test.
1680
1681 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1682
1683         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1684         diagnostics of ill-formed constructs involving labels.
1685         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1686         the new 'previously defined here' message.
1687
1688 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1689
1690         * g++.dg/parse/non-dependent2.C: New test.
1691
1692 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1693
1694         * g++.dg/init/init-ref4.C: xfail on targets without
1695         weak symbols.
1696
1697 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1698
1699         PR target/11087
1700         * gcc.c-torture/execute/20030717-1.c: New test.
1701
1702 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1703
1704         * g++.dg/opt/cfg1.C: New test.
1705
1706 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1707
1708         PR optimization/11557
1709         * gcc.dg/20030717-1.c: New test.
1710
1711 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1712
1713         PR c++/10476
1714         * g++.dg/expr/crash-1.C: New test.
1715
1716         PR c++/11027
1717         * g++.dg/template/init3.C: New test.
1718
1719         PR c++/8222
1720         * g++.dg/template/non-dependent1.C: New test.
1721
1722         PR c++/11070
1723         * g++.dg/template/non-dependent2.C: New test.
1724
1725         PR c++/11071
1726         * g++.dg/template/non-dependent3.C: New test.
1727
1728         PR c++/9907
1729         * g++.dg/template/sizeof5.C: New test.
1730
1731 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1732
1733         PR 11498
1734         * gcc.c-torture/compile/mangle-1.c: New file.
1735
1736 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1737
1738         PR c++/7809
1739         * g++.dg/parse/access3.C: New test.
1740
1741 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1742
1743         PR c++/11384
1744         * g++.dg/init/init-ref4.C: New test.
1745
1746 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1747
1748         PR c++/11547
1749         * g++.dg/parse/constant3.C: New test.
1750         * g++.dg/parse/crash7.C: Likewise.
1751
1752 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1753
1754         PR target/11008
1755         * gcc.dg/i386-pentium4-not-mull.c: New.
1756
1757 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1758
1759         * gcc.dg/asm-names.c (ymain): Make it weak.
1760
1761 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1762
1763         PR c++/5421
1764         * g++.dg/template/friend21.C: New test.
1765
1766 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1767
1768         * gcc.dg/cleanup-8.c: New test.
1769         * gcc.dg/cleanup-9.c: New test.
1770
1771 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1772
1773         * g++.dg/ext/dll-MI1.h: New file.
1774         * g++.dg/ext/dllexport-MI1.C: New file.
1775         * g++.dg/ext/dllimport-MI1.C: New file.
1776
1777 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1778
1779         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1780         it does not have cmpstrsi patterns (just cmpmemsi).
1781
1782 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1783
1784         PR debug/11473
1785         * g++.dg/debug/debug8.C: New test.
1786
1787 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1788
1789         PR c++/10108
1790         * g++.dg/template/crash7.C: New test.
1791
1792 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1793
1794         PR target/10795
1795         * gcc.c-torture/compile/20030708-1.c: New.
1796
1797 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1798
1799         * gcc.c-torture/execute/20030715-1.c: New test.
1800
1801 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1802
1803         * gcc.dg/pch/inline-3.c: New file.
1804         * gcc.dg/pch/inline-3.hs: New file.
1805         * gcc.dg/pch/inline-4.c: New file.
1806         * gcc.dg/pch/inline-4.hs: New file.
1807
1808 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1809
1810         PR c++/11509
1811         * g++.dg/template/crash6.C: New test.
1812
1813         PR c++/7053
1814         * g++.dg/template/friend20.C: New test.
1815
1816         PR c++/7019
1817         * g++.dg/template/overload2.C: New test.
1818
1819 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1820
1821         PR optimization/11440
1822         * gcc.c-torture/execute/20030714-1.c: New test.
1823
1824 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1825
1826         PR c++/11154
1827         * g++.dg/template/partial2.C: New test.
1828
1829 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/11503
1832         * g++.dg/template/anon1.C: New test.
1833
1834         PR c++/11493
1835         PR c++/11495
1836         * g++.dg/parse/template9.C: Likewise.
1837         * g++.dg/template/crash4.C: New test.
1838         * g++.dg/template/koenig1.C: Likewise.
1839         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1840         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1841         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1842         functions.
1843         * g++.old-deja/g++.jason/template36.C: Likewise.
1844         * g++.old-deja/g++.mike/p1989.C: Likewise.
1845         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1846         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1847         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1848         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1849         compiling.
1850         * g++.old-deja/g++.pt/union2.C: Use this->.
1851
1852 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1853
1854         * gcc.dg/20030711-1.c: New test.
1855
1856 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1857
1858         PR c++/11050
1859         * g++.dg/parse/args1.C: New test.
1860         * g++.pt/defarg8.C: Change expected errors.
1861
1862 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1863
1864         PR c++/8164
1865         * g++.dg/template/nontype2.C: New test.
1866
1867         PR c++/10558
1868         * g++.dg/parse/template8.C: New test.
1869
1870         PR c++/8327
1871         * g++.dg/template/scope1.C: New test.
1872
1873         * g++.dg/warn/Wsign-compare-1.C: New test.
1874
1875 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1876
1877         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1878
1879 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1880
1881         PR c++/9411
1882         * g++.dg/template/explicit2.C: New test.
1883
1884         PR c++/10032
1885         * g++.dg/warn/pedantic1.C: New test.
1886
1887 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1888
1889         PR c++ 9483
1890         * g++.dg/other/field1.C: New test.
1891
1892 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1893
1894         PR c/11449
1895         * gcc.c-torture/compile/20030707-1.c: New.
1896
1897 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1898
1899         PR c++/10849
1900         * g++.dg/template/access12.C: New test.
1901
1902 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1903
1904         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1905         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1906         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1907         * gcc.misc-tests/gcov.exp: Update
1908         * g++.dg/gcov/gcov.exp: Update
1909         * lib/gcov.exp: Update.
1910
1911 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1912
1913         * g++.dg/abi/mangle17.C: Make sure template expressions are
1914         dependent.
1915         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1916         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1917         * g++.dg/opt/stack1.C: Remove erroneous code.
1918         * g++.dg/parse/template7.C: New test.
1919         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1920         * g++.old-deja/g++.pt/crash4.C: Likewise.
1921
1922 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1923
1924         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1925         with zero or one occurence of `$' after the initial `L'.
1926
1927 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1928
1929         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1930
1931 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1932
1933         PR c/11370
1934         * gcc.dg/Wunreachable-6.c: New testcase.
1935         * gcc.dg/Wunreachable-7.c: New testcase.
1936
1937 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1938
1939         PR c/11420
1940         * gcc.dg/20030708-1.c: New test.
1941
1942 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1943
1944         * gcc.dg/compat/sdata-section.h: New file.
1945         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1946         * gcc.dg/torture/mips-sdata-1.c: New test.
1947
1948 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1949
1950         PR c++/11030
1951         * g++.dg/template/friend19.C: New test.
1952
1953 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1954
1955         * g++.dg/opt/strength-reduce.C: New test.
1956
1957 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1958
1959         PR target/10979
1960         * gcc.dg/20030707-1.c: New testcase.
1961
1962 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1963
1964         PR optimization/11059
1965         * g++.dg/opt/emptyunion.C: New testcase.
1966
1967 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1968             Eric Botcazou  <ebotcazou@libertysurf.fr>
1969
1970         * g++.dg/opt/stack1.C: New test.
1971
1972 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1973
1974         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1975         run test.
1976
1977         PR c++/11431
1978         * g++.dg/expr/static_cast3.C: New test.
1979
1980 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1981
1982         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1983         everywhere.
1984         * gcc.dg/concat.c: Concatenation of string constants with
1985         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1986         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1987         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1988         necessary to avoid multi-character character constant warning.
1989         * gcc.dg/cpp/escape.c: Likewise.
1990         * gcc.dg/cpp/ucs.c: Likewise.
1991         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1992         Fix a typo.
1993
1994 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1995
1996         PR c/11428
1997         * gcc.c-torture/compile/20030704-1.c: New.
1998
1999 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2000
2001         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2002
2003 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2004
2005         PR c++/5287, PR c++/7910,  PR c++/11021
2006         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2007         tests for warnings.
2008         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2009         * g++.dg/ext/dllimport3.C: Likewise.
2010         * g++.dg/ext/dllimport4.C: New file.
2011         * g++.dg/ext/dllimport5.C: New file.
2012         * g++.dg/ext/dllimport6.C: New file.
2013         * g++.dg/ext/dllimport7.C: New file.
2014         * g++.dg/ext/dllimport8.C: New file.
2015         * g++.dg/ext/dllimport9.C: New file.
2016         * g++.dg/ext/dllimport10.C: New file.
2017         * g++.dg/ext/dllexport1.C: New file.
2018
2019 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2020
2021         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2022         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2023
2024 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2025
2026         * gcc.dg/builtins-25.c: New testcase.
2027         * gcc.dg/builtins-26.c: New testcase.
2028
2029 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2030
2031         * gcc.dg/compat/vector-defs.h: New file.
2032         * gcc.dg/compat/vector-setup.h: New file.
2033         * gcc.dg/compat/vector-check.h: New file.
2034         * gcc.dg/compat/vector-1_main.c: New file.
2035         * gcc.dg/compat/vector-1_x.c: New file.
2036         * gcc.dg/compat/vector-1_y.c: New file.
2037         * gcc.dg/compat/vector-2_main.c: New file.
2038         * gcc.dg/compat/vector-2_x.c: New file.
2039         * gcc.dg/compat/vector-2_y.c: New file.
2040
2041         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2042         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2043         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2044         * gcc.dg/compat/struct-align-1.h: New file.
2045         * gcc.dg/compat/struct-align-1_main.c: New file.
2046         * gcc.dg/compat/struct-align-1_x.c: New file.
2047         * gcc.dg/compat/struct-align-1_y.c: New file.
2048         * gcc.dg/compat/struct-align-2.h: New file.
2049         * gcc.dg/compat/struct-align-2_main.c: New file.
2050         * gcc.dg/compat/struct-align-2_x.c: New file.
2051         * gcc.dg/compat/struct-align-2_y.c: New file.
2052
2053         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2054         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2055         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2056         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2057         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2058         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2059         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2060         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2061         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2062         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2063         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2064         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2065         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2066         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2067         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2068         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2069         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2070         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2071         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2072         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2073         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2074         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2075         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2076         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2077         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2078         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2079         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2080         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2081         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2082
2083 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2084
2085         * gcc.dg/i386-call-1.c: New test.
2086
2087 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2088
2089         PR c++/9162
2090         * g++.dg/parse/defarg4.C: New.
2091
2092 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2093
2094         PR target/10700
2095         * gcc.c-torture/compile/20030703-1.c: New test case.
2096
2097 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2098
2099         * g++.dg/template/local3.C: Remove extra semicolon.
2100
2101 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2102
2103         * gcc.dg/i386-volatile-1.c: New test.
2104
2105 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2106
2107         PR c++/11072
2108         * g++.dg/other/offsetof2.C: XFAIL.
2109         * g++.dg/other/offsetof5.C: New.
2110
2111         PR c++/10219
2112         * g++.dg/template/error1.C: New.
2113
2114         PR c++/9779
2115         * g++.dg/template/dependent-expr1.C: New.
2116
2117 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2118
2119         PR c++/6949
2120         * g++.dg/template/local3.C: New test.
2121
2122         PR c++/11149
2123         * g++.dg/lookup/scoped6.C: New test.
2124
2125 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2126
2127         PR c++/8046
2128         * g++.dg/other/error7.C: New test.
2129
2130 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2131
2132         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2133         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2134         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2135         * g++.old-deja/g++.other/union2.C: Likewise.
2136         * gcc.dg/c90-const-expr-2.c: Likewise.
2137         * gcc.dg/c90-const-expr-3.c: Likewise.
2138         * gcc.dg/c99-const-expr-2.c: Likewise.
2139         * gcc.dg/c99-const-expr-3.c: Likewise.
2140         * gcc.dg/concat.c: Likewise.
2141
2142 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2143
2144         PR c++/9559
2145         * g++.dg/init/static1.C: New test.
2146
2147 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2148
2149         * Changelog: Remove ">>>>>>>" from previous change.
2150
2151 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2152
2153         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2154         * g++.old-deja/g++.other/access2.C: Likewise.
2155         * g++.old-deja/g++.other/decl2.C: Likewise.
2156         * gcc.c-torture/execute/20020615-1.c: Likewise.
2157
2158 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2159
2160         PR c++/4933
2161         * g++.dg/template/sizeof4.C: New test.
2162
2163 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2164
2165         * g++.dg/other/error6.C: New test.
2166
2167 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2168
2169         PR c++/10750
2170         * g++.dg/parse/constant2.C: New test.
2171
2172 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2173
2174         PR c++/11106
2175         * g++.dg/other/error5.C: New test.
2176
2177 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2178
2179         * gcc.dg/format/gcc_diag-1.c: New test.
2180
2181 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2182
2183         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2184
2185 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2186
2187         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2188         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2189         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2190
2191 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2192
2193         * gcc.c-torture/execute/builtins/string-8.c: New test.
2194         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2195         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2196         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2197
2198 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2199
2200         PR c++/10468
2201         * g++.dg/ext/typeof6.C: New test.
2202
2203 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2204
2205         PR c++/10796
2206         * g++.dg/init/enum1.C: New test.
2207
2208 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2209
2210         * gcc.dg/20030627-1.c: New test.
2211
2212 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2213
2214         PR c++/11332
2215         * g++.dg/expr/static_cast2.C: New test.
2216
2217 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2218             Jakub Jelinek  <jakub@redhat.com>
2219
2220         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2221         sprintf(dst,"%s",src) optimization.
2222         * gcc.c-torture/execute/20030626-1.c: New test case.
2223         * gcc.c-torture/execute/20030626-2.c: New test case.
2224
2225 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2226
2227         * gcc.c-torture/execute/multi-ix.c: New test.
2228
2229         * gcc.c-torture/execute/simd-4.c (main):
2230         Added missing semicolon at end of union.
2231
2232 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2233
2234         PR c++/8266
2235         * g++.dg/template/explicit-instantiation3.C: New test.
2236
2237 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2238
2239         * gcc.dg/20030626-1.c: Use signed char.
2240
2241 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2242
2243         * gcc.dg/20030626-1.c: New test.
2244
2245 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2246
2247         * const-str-2.m: Update.
2248
2249 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2250
2251         PR c++/10990
2252         * g++.dg/rtti/dyncast1.C: New test.
2253         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2254         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2255         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2256
2257         PR c++/10931
2258         * g++.dg/expr/static_cast1.C: New test.
2259
2260 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2261
2262         * gcc.dg/20030625-1.c: New test.
2263
2264 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2265
2266         * gcc.c-torture/compile/20030624-1.c: New test case.
2267
2268 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2269
2270         * gcc.c-torture/execute/string-opt-17.c: New test.
2271
2272 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2273
2274         PR c++/5754
2275         * g++.dg/parse/crash6.C: New test.
2276
2277 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2278
2279         * gcc.dg/builtins-24.c: New test case.
2280
2281 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2282
2283         * g++.dg/opt/operator1.C: New test.
2284
2285 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2286
2287         * gcc.c-torture/execute/string-opt-16.c: New test case.
2288
2289 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2290
2291         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2292         * g++.old-deja/g++.other/conv7.C: Likewise
2293         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2294         * g++.old-deja/g++.other/overload14.C: Likewise.
2295
2296 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2297
2298         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2299         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2300
2301 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2302
2303         PR c++/10888
2304         * g++.dg/warn/Winline-3.C: New test.
2305
2306 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2307
2308         * lib/target-supports.exp (check_alias_available): Make the test
2309         program acceptable to the Solaris assembler.
2310
2311         PR c++/10749
2312         * g++.dg/template/memclass2.C: New test.
2313
2314 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2315             Eric Botcazou  <ebotcazou@libertysurf.fr>
2316
2317         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2318         data for non-matching targets.
2319         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2320
2321 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2322
2323         PR c++/10845
2324         * g++.dg/template/member3.C: New test.
2325
2326 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR c++/10939
2329         * g++.dg/template/func1.C: New test.
2330
2331         PR c++/9649
2332         * g++.dg/template/static4.C: New test.
2333         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2334
2335         PR c++/11041
2336         * g++.dg/init/ref7.C: New test.
2337
2338 2003-06-19  Matt Austern  <austern@apple.com>
2339
2340         PR c++/11228
2341         * g++.dg/anew1.C: New test.
2342         * g++.dg/anew2.C: New test.
2343         * g++.dg/anew3.C: New test.
2344         * g++.dg/anew4.C: New test.
2345
2346 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2347
2348         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2349
2350 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2351
2352         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2353         endian-dependent.
2354
2355 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2356
2357         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2358         Remove cruft.
2359
2360 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2361
2362         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2363         * gcc.c-torture/compile/961203-1.c: Likewise.
2364         * gcc.c-torture/compile/980506-1.c: Likewise.
2365
2366 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2367
2368         PR c++/10712
2369         * g++.dg/lookup/using7.C: New test.
2370
2371 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2372
2373         PR c++/11105
2374         * g++.dg/abi/conv1.C: Remove it.
2375         * g++.dg/template/conv7.C: New test.
2376         * g++.dg/template/conv8.C: Likewise.
2377         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2378         conversion operator.
2379
2380 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2381
2382         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2383         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2384         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2385         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2386         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2387         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2388         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2389         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2390         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2391         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2392         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2393         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2394         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2395         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2396         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2397         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2398         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2399         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2400         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2401         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2402         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2403         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2404         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2405         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2406         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2407         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2408         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2409         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2410         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2411
2412 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2413
2414         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2415         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2416         indications.
2417
2418 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2419
2420         * gcc.dg/i386-387-5.c: New test case.
2421         * gcc.dg/i386-387-6.c: New test case.
2422         * gcc.dg/builtins-23.c: New test case.
2423
2424 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2425
2426         * gcc.dg/builtins-22.c: New test case.
2427         * gcc.dg/i386-387-1.c: Update to test exp.
2428         * gcc.dg/i386-387-2.c: Likewise.
2429
2430 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2431
2432         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2433
2434 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2435
2436         * lib/gcc-dg.exp (dg-require-dll): New function.
2437         (dg-xfail-if): Likewise.
2438         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2439         driver.
2440
2441         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2442         * gcc.c-torture/compile/20001205-1.c: Likewise.
2443         * gcc.c-torture/compile/20001226-1.c: Likewise.
2444         * gcc.c-torture/compile/20010518-2.c: Likewise.
2445         * gcc.c-torture/compile/20020312-1.c: Likewise.
2446         * gcc.c-torture/compile/20020604-1.c: Likewise.
2447         * gcc.c-torture/compile/920501-12.c: Likewise.
2448         * gcc.c-torture/compile/920501-4.c: Likewise.
2449         * gcc.c-torture/compile/920520-1.c: Likewise.
2450         * gcc.c-torture/compile/920521-1.c: Likewise.
2451         * gcc.c-torture/compile/920625-1.c: Likewise.
2452         * gcc.c-torture/compile/961203-1.c: Likewise.
2453         * gcc.c-torture/compile/980506-1.c: Likewise.
2454         * gcc.c-torture/compile/981006-1.c: Likewise.
2455         * gcc.c-torture/compile/981022-1.c: Likewise.
2456         * gcc.c-torture/compile/981223-1.c: Likewise.
2457         * gcc.c-torture/compile/990617-1.c: Likewise.
2458         * gcc.c-torture/compile/dll.c: Likewise.
2459         * gcc.c-torture/compile/labels-3.c: Likewise.
2460         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2461         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2462         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2463         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2464         * gcc.c-torture/compile/simd-5.c: Likewise.
2465         * gcc.c-torture/compile/20000804-1.x: Remove.
2466         * gcc.c-torture/compile/20001205-1.x: Likewise.
2467         * gcc.c-torture/compile/20001226-1.x: Likewise.
2468         * gcc.c-torture/compile/20010518-2.x: Likewise.
2469         * gcc.c-torture/compile/20020312-1.x: Likewise.
2470         * gcc.c-torture/compile/20020604-1.x: Likewise.
2471         * gcc.c-torture/compile/920501-12.x: Likewise.
2472         * gcc.c-torture/compile/920501-4.x: Likewise.
2473         * gcc.c-torture/compile/920520-1.x: Likewise.
2474         * gcc.c-torture/compile/920521-1.x: Likewise.
2475         * gcc.c-torture/compile/920625-1.x: Likewise.
2476         * gcc.c-torture/compile/961203-1.x: Likewise.
2477         * gcc.c-torture/compile/980506-1.x: Likewise.
2478         * gcc.c-torture/compile/981006-1.x: Likewise.
2479         * gcc.c-torture/compile/981022-1.x: Likewise.
2480         * gcc.c-torture/compile/981223-1.x: Likewise.
2481         * gcc.c-torture/compile/990617-1.x: Likewise.
2482         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2483         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2484         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2485         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2486         * gcc.c-torture/compile/simd-5.x: Likewise.
2487
2488         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2489
2490 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2491
2492         * gcc.c-torture/execute/20030611-1.c: New test.
2493
2494 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2495
2496         PR middle-end/168
2497         * gcc.dg/20030612-1.c: New test case.
2498
2499 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2500
2501         PR c++/10635
2502         * g++.dg/expr/cast1.C: New test.
2503
2504 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2505
2506         * gcc.dg/builtins-21.c: New test case.
2507
2508 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2509
2510         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2511         options instead of at the end.
2512         * lib/objc.exp (objc_target_compile): Likewise.
2513
2514 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2515
2516         PR c++/10432
2517         * g++.dg/parse/error1.C: New test.
2518
2519 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2520
2521         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2522         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2523         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2524         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2525         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2526         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2527         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2528         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2529         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2530         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2531         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2532         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2533         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2534         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2535         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2536         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2537         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2538         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2539         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2540         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2541         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2542         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2543         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2544         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2545
2546         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2547         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2548         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2549         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2550         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2551         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2552         * gcc.dg/compat/scalar-return-3_main.c: New file.
2553         * gcc.dg/compat/scalar-return-3_x.c: New file.
2554         * gcc.dg/compat/scalar-return-3_y.c: New file.
2555         * gcc.dg/compat/scalar-return-4_main.c: New file.
2556         * gcc.dg/compat/scalar-return-4_x.c: New file.
2557         * gcc.dg/compat/scalar-return-4_y.c: New file.
2558
2559 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2560
2561         * gcc.dg/compat/fp2-struct-check.h: New file.
2562         * gcc.dg/compat/fp2-struct-defs.h: New file.
2563         * gcc.dg/compat/fp2-struct-init.h: New file.
2564         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2565         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2566         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2567         * gcc.dg/compat/struct-return-10_main.c: New file.
2568         * gcc.dg/compat/struct-return-10_x.c: New file.
2569         * gcc.dg/compat/struct-return-10_y.c: New file.
2570
2571         * gcc.dg/compat/compat-common.h: New file.
2572         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2573         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2574         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2575         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2576         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2577         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2578         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2579         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2580         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2581         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2582         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2583         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2584         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2585         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2586         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2587         * gcc.dg/compat/small-struct-check.h: Ditto.
2588         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2589         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2590         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2591         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2592         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2593         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2594         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2595         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2596         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2597         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2598         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2599         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2600         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2601         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2602         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2603         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2604         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2605         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2606         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2607         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2608         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2609         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2610         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2611         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2612         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2613         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2614         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2615         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2616         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2617         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2618
2619 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2620
2621         * g++.dg/pch/static-1.C: New file.
2622         * g++.dg/pch/static-1.Hs: New file.
2623
2624 2003-06-10  Richard Henderson  <rth@redhat.com>
2625
2626         * gcc.dg/asm-7.c: Adjust expected warning text.
2627
2628 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2629
2630         * gcc.dg/builtins-20.c: New test case.
2631
2632 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2633
2634         PR c++/11131
2635         * g++.dg/opt/template1.C: New test.
2636
2637 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2638
2639         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2640         additional_sources.
2641
2642 2003-05-21  David Taylor  <dtaylor@emc.com>
2643
2644         * gcc.dg/Wpadded.c: New file.
2645
2646 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2647
2648         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2649         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2650         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2651         dg-require-weak.
2652
2653 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2654
2655         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2656
2657 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2658
2659         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2660         (dg-require-alias): Likewise.
2661         (dg-require-gc-sections): Likewise.
2662         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2663
2664 2003-06-08  Richard Henderson  <rth@redhat.com>
2665
2666         * gcc.dg/20011029-2.c: Fix the array reference.
2667         * gcc.dg/asm-7.c: New.
2668
2669 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2670
2671         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2672
2673 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2674
2675         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2676         (dg-require-gc-sections): Likewise.
2677
2678 2003-06-08  Jan Hubicka  <jh@suse.cz>
2679
2680         * i386-cmov1.c: Fix regular expression.
2681         * i386-cvt-1.c: Likewise.
2682         * i386-local.c: Likewise.
2683         * i386-local2.c: Likewise.
2684         * i386-mul.c: Likewise.
2685         * i386-ssetype-1.c: Likewise.
2686         * i386-ssetype-3.c: Likewise.
2687         * i386-ssetype-5.c: Likewise.
2688
2689 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2690
2691         PR c++/11039
2692         * g++.dg/warn/implicit-typename2.C: New test.
2693         * g++.dg/warn/implicit-typename3.C: New test.
2694
2695 2003-06-07  Richard Henderson  <rth@redhat.com>
2696
2697         * g++.dg/other/offsetof3.C: Use size_t.
2698         * g++.dg/other/offsetof4.C: Likewise.
2699
2700 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2701
2702         * lib/copy-file.exp: New. Implement gcc_copy_files.
2703
2704         * lib/dg-pch.exp: Load copy-file.exp
2705         (dg-pch): Use gcc_copy_files instead of "file copy".
2706
2707 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2708
2709         * gcc.dg/weak/weak.exp: Simplify.
2710         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2711         * gcc.dg/weak/weak-1.c: Likewise.
2712         * gcc.dg/weak/weak-2.c: Likewise.
2713         * gcc.dg/weak/weak-3.c: Likewise.
2714         * gcc.dg/weak/weak-4.c: Likewise.
2715         * gcc.dg/weak/weak-5.c: Likewise.
2716         * gcc.dg/weak/weak-6.c: Likewise.
2717         * gcc.dg/weak/weak-7.c: Likewise.
2718         * gcc.dg/weak/weak-8.c: Likewise.
2719         * gcc.dg/weak/weak-9.c: Likewise.
2720
2721 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2722
2723         gcc.c-torture/execute/20030606-1.c: New.
2724
2725 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2726
2727         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2728         * gcc.dg/builtins-19.c: Likewise.
2729
2730 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2731
2732         * gcc.dg/builtins-2.c: Add some more tests.
2733         * gcc.dg/builtins-18.c: New test case.
2734         * gcc.dg/builtins-19.c: New test case.
2735
2736 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2737             Jim Wilson  <wilson@tuliptree.org>
2738
2739         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2740
2741 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2742
2743         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2744         mempcpy/stpcpy calls not to be optimized into something else.
2745         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2746         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2747         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2748
2749 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2750
2751         * gcc.dg/format/asm_fprintf-1.c: New test.
2752
2753 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2754
2755         * lib/gcc-defs.exp (additional_sources): New variable.
2756         (dg-additional-sources): New function.
2757         (additional_files): New variable.
2758         (dg-additional-files): New function.
2759         (dg-additional-files-options): Likewise.
2760         * lib/gcc-dg.exp (dg-require-weak): New function.
2761         (dg-require-alias): Likewise.
2762         (dg-require-gc-sections): Likewise.
2763         * lib/target-supports.exp (check_alias_available): Remove testfile
2764         parameter.
2765         (check_gc_sections_available): New function.
2766         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2767         (dg-gpp-additional-files): Likewise.
2768         * lib/g++.exp (additional_sources): Remove.
2769         (additional_files): Likewise.
2770         (g++_target_compile): Use dg-additional-files-options.
2771
2772         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2773         Tcl logic.
2774         * gcc.dg/special/ecos.exp: Remove.
2775         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2776         * gcc.dg/special/alias-1.c: Likewise.
2777         * gcc.dg/special/alias-2.c: Likewise.
2778         * gcc.dg/special/gcsec-1.c: Likewise.
2779         * gcc.dg/special/weak-1.c: Likewise.
2780         * gcc.dg/special/weak-2.c: Likewise.
2781         * gcc.dg/special/wkali-1.c: Likewise.
2782         * gcc.dg/special/wkali-2.c: Likewise.
2783
2784         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2785         dg-gpp-additional-*.
2786         * g++.dg/special/conpr-3.C: Likewise.
2787         * g++.dg/special/conpr-4.C: Likewise.
2788         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2789         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2790         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2791         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2792         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2793         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2794         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2795         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2796         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2797         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2798         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2799         * g++.old-deja/g++.other/comdat1.C: Likewise.
2800         * g++.old-deja/g++.other/comdat2.C: Likewise.
2801         * g++.old-deja/g++.other/comdat3.C: Likewise.
2802         * g++.old-deja/g++.other/ctor1.C: Likewise.
2803         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2804
2805 2003-06-05  Richard Henderson  <rth@redhat.com>
2806
2807         * gcc.dg/debug/20030605-1.c: New.
2808
2809 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2810
2811         * README.QMTEST: Update.
2812
2813 2003-06-04  Richard Henderson  <rth@redhat.com>
2814
2815         * gcc.dg/cleanup-1.c: New.
2816         * gcc.dg/cleanup-2.c: New.
2817         * gcc.dg/cleanup-3.c: New.
2818         * gcc.dg/cleanup-4.c: New.
2819         * gcc.dg/cleanup-5.c: New.
2820         * gcc.dg/cleanup-6.c: New.
2821         * gcc.dg/cleanup-7.c: New.
2822
2823 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2824
2825         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2826
2827         * lib/dg-pch.exp: New file.
2828         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2829         * gcc.dg/pch/pch.exp: Likewise.
2830
2831 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2832
2833         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2834         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2835         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2836         * gcc.dg/builtins-17.c: New test case.
2837         * gcc.dg/i386-387-4.c: New test case.
2838         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2839
2840 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2841
2842         * gcc.dg/ultrasp9.c: New test.
2843
2844 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2845
2846         * gcc.c-torture/compile/20030604-1.c: New test.
2847         * gcc.dg/sparc-constant-1.c: New test.
2848
2849 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2850
2851         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2852
2853 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2854
2855         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2856
2857         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2858         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2859
2860 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2861
2862         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2863
2864 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2865
2866         PR c++/10940
2867         * g++.dg/template/spec10.C: New test.
2868
2869 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2870
2871         * gcc.dg/builtins-16.c: New test case.
2872
2873 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2874
2875         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2876         mempcpy test with post-increments.
2877         * gcc.c-torture/execute/string-opt-3.c: New test.
2878         * gcc.dg/string-opt-1.c: New test.
2879
2880 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2881
2882         PR fortran/10965
2883         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2884
2885 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2886
2887         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2888         (scan-assembler): ... here.  Use dg-scan.
2889         (scan-assembler-not): Likewise.
2890         (scan-file): New function.
2891         (scan-file-not): Likewise.
2892         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2893         * gcc.dg/cpp/_Pragma4.c: Likewise.
2894         * gcc.dg/cpp/_Pragma5.c: Likewise.
2895         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2896         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2897         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2898         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2899         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2900         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2901         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2902         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2903         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2904         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2905         * gcc.dg/cpp/cxxcom1.c: Likewise.
2906         * gcc.dg/cpp/line1.c: Likewise.
2907         * gcc.dg/cpp/maccom1.c: Likewise.
2908         * gcc.dg/cpp/maccom2.c: Likewise.
2909         * gcc.dg/cpp/maccom3.c: Likewise.
2910         * gcc.dg/cpp/maccom4.c: Likewise.
2911         * gcc.dg/cpp/maccom5.c: Likewise.
2912         * gcc.dg/cpp/maccom6.c: Likewise.
2913         * gcc.dg/cpp/multiline.c: Likewise.
2914         * gcc.dg/cpp/spacing1.c: Likewise.
2915         * gcc.dg/cpp/spacing2.c: Likewise.
2916         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2917         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2918         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2919         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2920         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2921         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2922         * gcc.dg/cpp/cxxcom2.c: Likewise.
2923         * gcc.dg/cpp/cxxcom2.h: New file.
2924
2925         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2926         * g++.dg/cpp/truefalse.C: Here.
2927         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2928
2929 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2930
2931         * gcc.dg/cpp/redef3.c: New file.
2932
2933 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2934
2935         * gcc.dg/i386-loop-3.c: New test.
2936
2937 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2938
2939         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2940
2941 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2942
2943         * gcc.dg/fwrapv-1.c: New test case.
2944         * gcc.dg/fwrapv-2.c: New test case.
2945
2946 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2947
2948         PR c++/10956
2949         * g++.dg/template/spec9.C: New test.
2950
2951 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2952
2953         * gcc.dg/duff-4.c: New test case.
2954
2955 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2956
2957         PR fortran/10843
2958         * g77.dg/ffixed-form-1.f: New test
2959         * g77.dg/ffixed-form-2.f: New test
2960         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2961         * g77.dg/ffree-form-3.f: New test
2962
2963 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2964
2965         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2966         * gcc.dg/wint_t-1.c: Likewise.
2967
2968 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2969
2970         * g++.dg/template/access11.C: New test.
2971
2972 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2973
2974         PR c++/10849
2975         * g++.dg/template/access10.C: New test.
2976
2977 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2978             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2979
2980         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2981
2982 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2983
2984         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2985         suppress for powerpc-*-darwin*.
2986         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2987
2988 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2989
2990         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2991         suppress option for powerpc-*-darwin*.
2992
2993 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2994
2995         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2996         * gcc.dg/builtins-4.c: Add test for fmod.
2997
2998 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2999
3000         PR c++/10682
3001         * g++.dg/template/instantiate4.C: New test.
3002
3003 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3004
3005         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3006
3007 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3008
3009         * gcc.dg/compat/scalar-return-1_main.c: New file.
3010         * gcc.dg/compat/scalar-return-1_x.c: New file.
3011         * gcc.dg/compat/scalar-return-1_y.c: New file.
3012         * gcc.dg/compat/scalar-return-2_main.c: New file.
3013         * gcc.dg/compat/scalar-return-2_x.c: New file.
3014         * gcc.dg/compat/scalar-return-2_y.c: New file.
3015         * gcc.dg/compat/struct-return-3_main.c: New file.
3016         * gcc.dg/compat/struct-return-3_y.c: New file.
3017         * gcc.dg/compat/struct-return-3_x.c: New file.
3018         * gcc.dg/compat/struct-return-2_main.c: New file.
3019         * gcc.dg/compat/struct-return-2_x.c: New file.
3020         * gcc.dg/compat/struct-return-2_y.c: New file.
3021
3022 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3023
3024         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3025         for hppa*-hp-hpux*.
3026         * gcc.dg/20021014-1.c (dg-options): Likewise.
3027         * gcc.dg/nest.c (dg-options): Likewise.
3028
3029 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3030
3031         PR c++/9738
3032         * g++.dg/ext/dllimport2.C: New file.
3033         * g++.dg/ext/dllimport3.C: New file.
3034
3035 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3036
3037         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3038         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3039         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3040         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3041         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3042         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3043         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3044         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3045         * gcc.dg/compat/small-struct-defs.h: New file.
3046         * gcc.dg/compat/small-struct-init.h: New file.
3047         * gcc.dg/compat/small-struct-check.h: New file.
3048         * gcc.dg/compat/fp-struct-defs.h: New file.
3049         * gcc.dg/compat/fp-struct-check.h: New file.
3050         * gcc.dg/compat/fp-struct-init.h: New file.
3051         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3052         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3053
3054 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3055
3056         * gcc.dg/20030225-2.c: New test.
3057
3058 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3059             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3060
3061         * gcc.c-torture/compile/20030518-1.c: New test case.
3062
3063 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3064
3065         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3066         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3067         gcc-dg-debug-runtest.
3068         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3069         gcc-dg-debug-runtest.
3070
3071 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3072
3073         PR c++/9022
3074         * g++.dg/lookup/using6.C: New test.
3075
3076 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3077
3078         * g++.dg/parse/access2.C: New test.
3079
3080 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3081
3082         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3083         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3084         * gcc.dg/debug/debug.exp: Likewise.
3085
3086 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3087
3088         * gcc.dg/dollar.c: New test.
3089
3090 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3091
3092         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3093         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3094         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3095         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3096         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3097         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3098         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3099         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3100         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3101         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3102         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3103         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3104         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3105         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3106         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3107         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3108         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3109         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3110
3111 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3112
3113         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3114         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3115         support for "repo" mode.
3116         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3117         * lib/g77-dg.exp: Likewise.
3118         * lib/obj-dg.exp: Likewise.
3119
3120 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3121
3122         Merge from gcc-3_2-rhl8-branch:
3123         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3124
3125         * gcc.dg/tls/opt-6.c: New test.
3126
3127         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3128
3129         * gcc.dg/20030405-1.c: New test.
3130
3131         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3132
3133         * gcc.dg/20030309-1.c: New test.
3134
3135         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3136
3137         * gcc.c-torture/execute/20030307-1.c: New test.
3138
3139         2003-02-20  Randolph Chung  <tausq@debian.org>
3140
3141         * gcc.c-torture/compile/20030220-1.c: New test.
3142
3143         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3144
3145         * gcc.dg/20030217-1.c: New test.
3146
3147         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3148
3149         * gcc.c-torture/compile/20020129-1.c: New test.
3150
3151         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3152
3153         * gcc.dg/unroll-1.c: New test.
3154
3155         2002-11-16  Jan Hubicka  <jh@suse.cz>
3156
3157         * gcc.c-torture/execute/20020920-1.c: New test.
3158
3159         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3160
3161         PR target/7434
3162         * gcc.c-torture/compile/20021008-1.c: New test.
3163
3164         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3165
3166         PR target/7559
3167         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3168
3169         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3170
3171         * gcc.c-torture/compile/20020807-1.c: New test.
3172
3173         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3174
3175         * gcc.dg/tls/opt-1.c: New test.
3176
3177         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3178
3179         * gcc.dg/20020729-1.c: New test.
3180
3181         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3182
3183         * g++.dg/opt/life1.C: New test.
3184
3185         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3186
3187         * gcc.dg/20020525-1.c: New test.
3188
3189         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3190
3191         PR c++/6794
3192         * g++.dg/ext/pretty1.C: New test.
3193         * g++.dg/ext/pretty2.C: New test.
3194
3195 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3196
3197         PR c++/8385
3198         * g++.dg/ext/typeof5.C: New test.
3199
3200 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3201
3202         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3203         __USER_LABEL_PREFIX__ into account.
3204         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3205
3206 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3207
3208         * gcc.dg/builtins-15.c: New test case.
3209
3210 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3211
3212         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3213
3214 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3215
3216         * lib/g++.exp: Tweak handling of additional source files.
3217         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3218         * g++.dg/special/conpr-2a.C: Rename to ...
3219         * g++.dg/special/conpr-2a.cc: ... this.
3220         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3221         * g++.dg/special/conpr-3a.C: Rename to ...
3222         * g++.dg/special/conpr-3a.cc: This.
3223         * g++.dg/special/conpr-3b.C: Rename to ...
3224         * g++.dg/special/conpr-3b.cc: This.
3225         * g++.dg/special/conpr-4.C: New test.
3226         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3227
3228 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3229
3230         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3231
3232 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3233
3234         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3235         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3236         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3237         * g++.old-deja/g++.other/warn3.C: Likewise.
3238
3239 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3240
3241         * gcc.dg/i386-387-1.c: Update to also test log.
3242         * gcc.dg/i386-387-2.c: Likewise.
3243
3244 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3245
3246         * g77.f-torture/execute/int8421.f: New test.
3247
3248 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3249
3250         PR c++/10230, c++/10481
3251         * g++.dg/lookup/scoped5.C: New test.
3252
3253 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3254
3255         PR c++/10552
3256         * g++.dg/template/ttp6.C: New test.
3257
3258 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3259
3260         * gcc.c-torture/execute/builtins: New directory.
3261         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3262         gcc.c-torture/execute/builtins.
3263         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3264         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3265         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3266         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3267
3268 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3269
3270         PR c++/9252
3271         * g++.dg/template/access8.C: New test.
3272         * g++.dg/template/access9.C: New test.
3273
3274 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3275
3276         PR c++/9554
3277         * g++.dg/parse/access1.C: New test.
3278
3279 2003-05-09  DJ Delorie  <dj@redhat.com>
3280
3281         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3282         long, and not an int.
3283
3284 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3285
3286         PR c++/10555, c++/10576
3287         * g++.dg/template/memclass1.C: New test.
3288
3289 2003-05-08  DJ Delorie  <dj@redhat.com>
3290
3291         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3292         targets.
3293         * gcc.c-torture/execute/20021024-1.x: Likewise.
3294         * gcc.c-torture/execute/shiftdi.x: Likewise.
3295         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3296         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3297         * gcc.dg/20021018-1.c: Likewise.
3298
3299 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3300
3301         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3302
3303         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3304         (bcopy): Call memmove.
3305
3306 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3307
3308         * g77.f-torture/compile/8485.f: New test case.
3309
3310 2003-05-07  Richard Henderson  <rth@redhat.com>
3311
3312         PR c++/10570
3313         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3314         Verify exception_cleanup not called for rethrows.
3315         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3316         when exiting catch block without rethrowing.
3317         * g++.dg/eh/forced3.C: New.
3318         * g++.dg/eh/forced4.C: New.
3319
3320 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3321
3322         * gcc.dg/20030505.c: Fix triplet.
3323
3324 2003-05-06  DJ Delorie  <dj@redhat.com>
3325
3326         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3327         * gcc.dg/nest.c: Likewise.
3328
3329 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3330
3331         * gcc.dg/builtins-14.c: New test case.
3332
3333 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3334
3335         * lib/compat.exp (compat-execute): New argument.
3336         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3337         * gcc.dg/compat: New test directory.
3338         * gcc.dg/compat/compat.exp: New expect script.
3339         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3340         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3341         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3342         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3343         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3344         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3345
3346         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3347         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3348         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3349         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3350         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3351         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3352         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3353         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3354         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3355         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3356         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3357         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3358         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3359         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3360         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3361
3362 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3363
3364         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3365
3366 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3367
3368         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3369
3370 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3371
3372         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3373         * gcc.dg/ppc-fsel-2.c: New test.
3374
3375         * gcc.dg/unused-5.c: New test.
3376
3377 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3378
3379         PR c++/10496
3380         * g++.dg/warn/pmf1.C: New test.
3381
3382 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3383
3384         PR c++/4494
3385         * g++.dg/warn/main.C: New test.
3386
3387 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3388
3389         * gcc.dg/nonnull-3.c: New test.
3390
3391 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3392
3393         * gcc.dg/cpp/Wtrigraphs.c: Update.
3394         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3395
3396 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3397
3398         * gcc.dg/ppc-fsel-1.c: New test.
3399
3400 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3401
3402         PR c/10604
3403         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3404
3405 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3406
3407         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3408
3409 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3410
3411         PR c++/9364, c++/10553, c++/10586
3412         * g++.dg/parse/typename4.C: New test.
3413         * g++.dg/parse/typename5.C: Likewise.
3414
3415 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3416
3417         * gcc.c-torture/compile/20030503-1.c: New test.
3418
3419 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3420
3421         * g++.dg/lookup/using5.C: Fix testcase error.
3422
3423 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3424
3425         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3426         since MEABI is no longer supported.  Remove all vestiges
3427         of MEABI from the test.
3428
3429 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3430
3431         PR c++/10554
3432         * g++.dg/lookup/using5.C: New test.
3433
3434 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3435
3436         PR c++/8772
3437         * g++.dg/template/ttp5.C: New test.
3438
3439 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3440
3441         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3442         (dg-gpp-additional-sources): New function.
3443         (dg-gpp-additional-files): Likewise.
3444         * lib/g++.exp (additional_sources): New variable.
3445         (additional_files): Likewise.
3446         (g++_target_compile): Deal with them.
3447         * lib/old-dejagnu.exp: Remove.
3448         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3449         * g++.old-deja: Revise all tests to use dg commands.
3450
3451 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3452
3453         PR c++/9432, c++/9528
3454         * g++.dg/lookup/using4.C: New test.
3455
3456 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3457
3458         * gcc.dg/noreturn-5.c: New file.
3459         * gcc.dg/noreturn-6.c: New file.
3460
3461         * gcc.c-torture/compile/inline-1.c: New file.
3462
3463 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3464
3465         PR c++/10551
3466         * g++.dg/template/explicit1.C: New test.
3467
3468 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3469
3470         PR c++/10549
3471         * g++.dg/other/bitfield1.C: New test.
3472
3473         PR c++/10527
3474         * g++.dg/init/new7.C: New test.
3475
3476 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3477
3478         * g++.dg/ext/desig1.C: New test.
3479         * g++.dg/ext/init1.C: Update.
3480
3481         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3482
3483 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3484
3485         PR c++/10180
3486         * g++.dg/warn/Winline-1.C: New test.
3487
3488 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3489
3490         * gcc.c-torture/execute/string-opt-19.c: New test.
3491
3492         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3493         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3494
3495 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3496
3497         PR c++/10506
3498         * g++.dg/init/new6.C: New test.
3499
3500         PR c++/10503
3501         * g++.dg/init/ref6.C: New test.
3502
3503 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3504
3505         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3506
3507 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3508
3509         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3510         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3511
3512 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3513
3514         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3515         initialized static data members.
3516
3517 2003-04-25  H.J. Lu <hjl@gnu.org>
3518
3519         * gcc.dg/ia64-sync-4.c: New test.
3520
3521 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3522
3523         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3524         date.
3525
3526 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3527
3528         PR c++/10337
3529         * g++.dg/warn/conv1.C: New test.
3530         * g++.old-deja/g++.other/conv7.C: Adjust.
3531         * g++.old-deja/g++.other/overload14.C: Adjust.
3532
3533 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3534
3535         PR c++/10471
3536         * g++.dg/template/defarg2.C: New test.
3537
3538 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3539
3540         * gcc.dg/cpp/include2.c: Update.
3541         * gcc.dg/cpp/multiline-2.c: New.
3542         * gcc.dg/cpp/multiline.c: Update.
3543         * gcc.dg/cpp/strify2.c: Update.
3544         * gcc.dg/cpp/trad/literals-2.c: Update.
3545
3546 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3547
3548         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3549
3550 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3551
3552         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3553
3554 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3555
3556         PR c++/10451
3557         * g++.dg/parse/crash4.C: New test.
3558
3559         PR c++/9847
3560         * g++.dg/parse/crash5.C: New test.
3561
3562 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3563
3564         PR c++/10446
3565         * g++.dg/parse/crash3.C: New test.
3566
3567         PR c++/10428
3568         * g++.dg/parse/elab1.C: New test.
3569
3570 2003-04-22  Devang Patel  <dpatel@apple.com>
3571
3572         * gcc.dg/cpp/trad/funlike-5.c: New test.
3573
3574 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3575
3576         * g++.dg/other/packed1.C: Fix dg options.
3577
3578 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3579
3580         * g++.dg/other/offsetof2.C: New test.
3581
3582 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3583
3584         * g++.dg/template/recurse.C: Adjust location of error messages.
3585
3586 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3587
3588         PR c++/9881
3589         * g++.dg/init/addr-const1.C: New test.
3590         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3591
3592 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3593
3594         PR c++/10405
3595         * g++.dg/lookup/struct-hack1.C: New test.
3596
3597 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3598
3599         * ucs.c: Update diagnostic messages.
3600
3601 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3602
3603         * gcc.dg/cpp/truefalse.cpp: New test.
3604         * gcc.dg/cpp/cpp.exp: Update.
3605         * g++.dg/other/stdbool-if.C: Remove.
3606
3607 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3608
3609         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3610         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3611
3612 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3613
3614         * gcc.c-torture/compile/20030418-1.c: New test.
3615
3616 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3617
3618         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3619
3620 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3621
3622         PR c++/10347
3623         g++.dg/template/dependent-name1.C: New test.
3624
3625 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3626
3627         * gcc.dg/warn-1.c (tourist_guide): New array,
3628         contains a pointer to bar.
3629
3630 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3631
3632         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3633         * gcc.c-torture/execute/medce-1.c: New test case.
3634         * gcc.c-torture/execute/medce-2.c: New test case.
3635
3636 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3637
3638         * lib/prune.exp: Ignore more messages.
3639
3640         PR c++/10381
3641         * g++.dg/parse/lookup3.C: New test.
3642
3643 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3644
3645         * gcc.c-torture/compile/20030415-1.c : New test.
3646
3647 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3648
3649         * gcc.c-torture/execute/scope-2.c: Move to ...
3650         * gcc.dg/noncompile/scope.c: .... here.
3651
3652 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3653
3654         * gcc.dg/20030414-2.c: New test case.
3655
3656 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3657
3658         PR target/10377
3659         * gcc.dg/20030414-1.c: New test.
3660
3661 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3662
3663         * gcc.dg/builtins-12.c: New test case.
3664         * gcc.dg/builtins-13.c: New test case.
3665
3666 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3667
3668         * gcc.c-torture/execute/string-opt-18.c: New test.
3669
3670 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3671
3672         PR c++/10300
3673         * g++.dg/init/new5.C: New test.
3674
3675 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3676
3677         PR c++/7910
3678         * g++.dg/ext/dllimport1.C: New test.
3679
3680 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3681
3682         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3683
3684 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3685
3686         PR Fortran/9263
3687         * g77.f-torture/noncompile/9263.f: New test
3688         PR Fortran/1832
3689         * g77.f-torture/execute/1832.f: New test
3690
3691 2003-04-11  David Chad  <davidc@freebsd.org>
3692             Loren J. Rittle  <ljrittle@acm.org>
3693
3694         libobjc/8562
3695         * objc.dg/headers.m: New test.
3696
3697 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3698
3699         * gcc.c-torture/execute/builtin-noret-2.c: New.
3700         * gcc.c-torture/execute/builtin-noret-2.x: New.
3701         XFAIL builtin-noret-2.c at -O1 and above.
3702         * gcc.dg/redecl.c: New.
3703         * gcc.dg/Wshadow-1.c: Update error regexps.
3704
3705 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3706
3707         * g++.dg/abi/bitfield10.C: New test.
3708
3709 2003-04-09  Mike Stump  <mrs@apple.com>
3710
3711         * gcc.dg/pch/pch.exp: Make testcase names longer.
3712         * g++.dg/pch/pch.exp: Make testcase names longer.
3713
3714 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3715
3716         * gcc.dg/builtins-11.c: New test case.
3717
3718 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3719
3720         * gcc.dg/builtins-9.c: New test case.
3721         * gcc.dg/builtins-10.c: New test case.
3722
3723 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3724
3725         * gcc.dg/noncompile/init-4.c.c: New test.
3726
3727 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3728
3729         * gcc.misc-test/gcov-9.c: New test.
3730         * gcc.misc-test/gcov-10.c: New test
3731         * gcc.misc-test/gcov-11.c: New test.
3732
3733 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3734
3735         PR optimization/10024
3736         * gcc.c-torture/compile/20030405-1.c: New test.
3737
3738 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3739
3740         * gcc.dg/pch/static-3.c: New.
3741         * gcc.dg/pch/static-3.hs: New.
3742         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3743
3744 2003-04-04  Richard Henderson  <rth@redhat.com>
3745
3746         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3747         * g++.dg/eh/forced2.C: Likewise.
3748
3749 2003-04-03  Mike Stump  <mrs@apple.com>
3750
3751         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3752         target arg.
3753         (scan-assembler-times, scan-assembler-not): Likewise.
3754         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3755
3756 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3757
3758         * gcc.dg/sparc-loop-1.c: New test.
3759
3760 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3761
3762         PR other/9274
3763         * g++.dg/pch/system-2.C: New.
3764         * g++.dg/pch/system-2.Hs: New.
3765
3766 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3767
3768         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3769
3770         * g++.dg/eh/simd-1.C (vecfunc): Same.
3771
3772 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3773
3774         * gcc.c-torture/execute/20030401-1.c: New test case.
3775
3776 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3777
3778         * objc.dg/defs.m: New.
3779
3780 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3781
3782         * g++.dg/eh/simd-1.C: New.
3783         * g++.dg/eh/simd-2.C: New.
3784
3785 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3786
3787         * gcc.c-torture/execute/simd-3.c: New.
3788
3789 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3790
3791         PR c/9936
3792         * gcc.dg/20030331-2.c: New test.
3793
3794 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3795
3796         PR c++/10278
3797         * g++.dg/parse/crash2.C: New test.
3798
3799 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3800
3801         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3802         * gcc.c-torture/execute/20030331-1.c: ...here.
3803
3804 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3805
3806         * gcc.c-torture/execute/20030331-1.c: New test.
3807
3808 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3809
3810         * lib/gcov.exp: Adjust call return testing strings.
3811         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3812
3813 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3814
3815         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3816         * gcc.dg/builtins-7.c: New test case.
3817         * gcc.dg/builtins-8.c: New test case.
3818
3819 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3820
3821         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3822
3823 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3824
3825         PR c++/7647
3826         * g++.dg/lookup-class-member-2.C: New test.
3827
3828 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3829
3830         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3831
3832 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3833
3834         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3835
3836 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3837
3838         * g++.dg/init/attrib1.C: New test.
3839
3840 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3841
3842         * gcc.dg/ultrasp8.c: New test.
3843
3844 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3845
3846         * gcc.dg/ultrasp7.c: New test.
3847
3848 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3849
3850         PR c++/10047
3851         * g++.dg/template/inline1.C: New test.
3852
3853 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3854
3855         * gcc.dg/sparc-dwarf2.c: New test.
3856
3857 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3858
3859         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3860         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3861
3862 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3863
3864         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3865         than reading .x files.
3866         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3867         * g77.dg/gcov/gcov-1.f: Likewise.
3868         * gcc.misc-tests/gcov-4b.c: Likewise.
3869         * gcc.misc-tests/gcov-5b.c: Likewise.
3870         * gcc.misc-tests/gcov-6.c: Likewise.
3871         * gcc.misc-tests/gcov-7.c: Likewise.
3872         * gcc.misc-tests/gcov-8.c: Likewise.
3873         * g++.dg/gcov/gcov-1.x: Remove.
3874         * g77.dg/gcov/gcov-1.x: Likewise.
3875         * gcc.misc-tests/gcov-4b.x: Likewise.
3876         * gcc.misc-tests/gcov-5b.x: Likewise.
3877         * gcc.misc-tests/gcov-6.x: Likewise.
3878         * gcc.misc-tests/gcov-7.x: Likewise.
3879         * gcc.misc-tests/gcov-8.x: Likewise.
3880
3881 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3882
3883         PR opt/10087
3884         * gcc.dg/20030324-1.c: New test.
3885
3886 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3887
3888         PR c++/10224
3889         * g++.dg/template/arg3.C: New test.
3890
3891         PR c++/10158
3892         * g++.dg/template/friend18.C: New test.
3893
3894 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3895
3896         * g77.f-torture/compile/20030326-1.f: New test case.
3897
3898 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3899
3900         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3901
3902         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3903
3904 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3905
3906         * gcc.dg/ia64-sync-3.c: New test.
3907
3908 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3909
3910         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3911
3912 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3913
3914         * gcc.dg/ultrasp6.c: New test.
3915
3916 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3917
3918         * gcc.dg/i386-signbit-1.c: New test.
3919         * gcc.dg/i386-signbit-2.c: New test.
3920         * gcc.dg/i386-signbit-3.c: New test.
3921
3922 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3923
3924         * gcc.dg/ultrasp5.c: Fix options.
3925
3926 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3927
3928         * gcc.dg/ultrasp5.c: Fix comment.
3929
3930 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3931
3932         PR fortran/10197
3933         * g77.f-torture/execute/10197.f: New test.
3934
3935 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3936
3937         PR c++/9898, c++/383
3938         * g++.dg/template/conv6.C: New test.
3939
3940         PR c++/10119
3941         * g++.dg/template/ptrmem5.C: New test.
3942
3943         PR c++/10026
3944         * g++.dg/lookup/koenig1.C: New test.
3945
3946         PR C++/10199
3947         * g++.dg/lookup/template2.C: New test.
3948
3949 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3950
3951         * g++.dg/opt/rtti1.C: New test.
3952
3953 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3954
3955         * gcc.dg/ultrasp5.c: New test.
3956
3957 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3958
3959         PR middle-end/9967
3960         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3961         builtin fputs.
3962
3963 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3964
3965         PR c/8224
3966         * gcc.dg/20030323-1.c: New test.
3967
3968 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3969
3970         * gcc.c-torture/compile/20030323-1.c: New test case.
3971
3972 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3973
3974         * gcc.dg/20030321-1.c: New test.
3975
3976 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3977
3978         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3979
3980 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3981
3982         PR c++/9978, c++/9708
3983         * g++.dg/ext/vlm1.C: Adjust expected error.
3984         * g++.dg/ext/vla2.C: New test.
3985         * g++.dg/template/arg1.C: New test.
3986         * g++.dg/template/arg2.C: New test.
3987
3988 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3989
3990         * g77.f-torture/execute/select.f: New test.
3991         * g77.f-torture/noncompile/select_no_compile.f: New test.
3992
3993 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3994
3995         PR c++/9898
3996         * g++.dg/other/error4.C: New test.
3997
3998 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3999
4000         * g++.dg/template/friend17.C: New test.
4001
4002 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4003
4004         * gcc.c-torture/compile/20030320-1.c: New.
4005
4006 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4007
4008         * gcc.dg/builtins-6.c: New test case.
4009
4010 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4011
4012         PR target/10073
4013         * gcc.c-torture/compile/20030319-1.c: New.
4014
4015 2003-03-18  Jan Hubicka  <jh@suse.cz>
4016
4017         * gcc.dg/i386-cvt-1.c: New test.
4018
4019 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4020
4021         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4022         * objc.dg/naming-2.m: Likewise.
4023
4024 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4025
4026         PR c++/9639
4027         * g++.dg/parse/crash1.C: New test.
4028
4029 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4030
4031         PR c++/8805
4032         * g++.dg/eh/cleanup1.C: New test.
4033
4034 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4035
4036         * gcc.c-torture/execute/20030316-1.c: New test case.
4037
4038 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4039
4040         PR c++/9629
4041         * g++.dg/init/ctor2.C: New test.
4042
4043 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4044
4045         * g77.f-torture/compile/xformat.f: New test case.
4046
4047 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4048
4049         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4050         * g++.old-deja/g++.mike/eh50.C: Likewise.
4051
4052 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4053
4054         PR c++/6440
4055         * g++.dg/template/spec7.C: New test.
4056         * g++.dg/template/spec8.C: Likewise.
4057
4058 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4059
4060         * gcc.c-torture/execute/20030313-1.c: New test.
4061
4062 2003-03-14  Richard Henderson  <rth@redhat.com>
4063
4064         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4065
4066 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4067
4068         * gcc.c-torture/compile/20030314-1.c: New test.
4069
4070 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4071
4072         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4073         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4074         thumb target,
4075         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4076         to accept newer _imp__  prefix and additional
4077         newline in .drectve section.
4078         * gcc.dg/dll-4.c: Likewise.
4079         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4080         switch.
4081
4082 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4083
4084         * g++.dg/parse/namespace9.C: New test.
4085
4086         * g++.dg/init/ref5.C: New test.
4087         * g++.dg/parse/ptrmem1.C: Likewise.
4088
4089 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4090
4091         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4092         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4093         regular expression.
4094         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4095         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4096
4097 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4098
4099         * gcc.c-torture/execute/20030224-2.c: New test.
4100
4101 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4102
4103         * gcc.dg/decl-3.c: New test.
4104
4105 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4106
4107         * gcc.dg/i386-loop-2.c: New test.
4108
4109 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4110
4111         PR c++/9474
4112         * g++.dg/parse/namespace8.C: New test.
4113
4114         PR c++/9924
4115         * g++.dg/overload/builtin2.C: New test.
4116
4117 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4118
4119         * gcc.dg/return-type-3.c: New test.
4120
4121 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4122
4123         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4124         profiling options are not supported.
4125
4126 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4127
4128         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4129         * g++.old-deja/g++.warn/impint2.C: Likewise.
4130
4131 2003-03-10  Devang Patel  <dpatel@apple.com>
4132
4133         * g++.dg/cpp/c++_cmd_1.C: New test.
4134         * g++.dg/cpp/c++_cmd_1.h: New file.
4135
4136 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4137
4138         * gcc.dg/altivec-9.c: New file.
4139
4140 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4141
4142         * gcc.dg/ppc-sdata-1.c: New test.
4143         * gcc.dg/ppc-sdata-2.c: New test.
4144
4145 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4146
4147         PR c++/9373
4148         * g++.dg/opt/ptrmem2.C: New test.
4149
4150         PR c++/8534
4151         * g++.dg/opt/ptrmem1.C: New test.
4152
4153 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4154
4155         * gcc.dg/i386-loop-1.c: New test.
4156
4157 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4158
4159         PR c++/9970
4160         * g++.dg/lookup/friend1.C: New test.
4161
4162 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4163
4164         PR c++/9823
4165         * g++.dg/parser/constructor1.C: New test.
4166
4167 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4168
4169         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4170
4171         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4172
4173 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4174
4175         * gcc.dg/cpp/Wunused.c: Update test.
4176
4177 2003-03-08  Jan Hubicka  <jh@suse.cz>
4178
4179         * gcc.dg/inline-3.c: New test.
4180
4181 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4182
4183         PR c++/9809
4184         * g++.dg/parse/builtin1.C: New test.
4185
4186         PR c++/9982
4187         * g++.dg/abi/cookie1.C: New test.
4188         * g++.dg/abi/cookie2.C: Likewise.
4189
4190         PR c++/9524
4191         * g++.dg/template/field1.C: New test.
4192
4193         PR c++/9912
4194         * g++.dg/parse/class1.C: New test.
4195         * g++.dg/parse/namespace7.C: Likewise.
4196         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4197
4198 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4199
4200         * g++.dg/init/ref4.C: New test.
4201
4202 2003-03-07  Jan Hubicka  <jh@suse.cz>
4203
4204         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4205         * gcc.dg/inline-3.c:  New test.
4206
4207 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4208
4209         * g++.dg/init/ref3.C: New test.
4210
4211         PR c++/9965
4212         * g++.dg/init/ref2.C: New test.
4213
4214         PR c++/9400
4215         * g++.dg/warn/Wshadow-2.C: New test.
4216
4217         PR c++/9791
4218         * g++.dg/warn/Woverloaded-1.C: New test.
4219
4220 2003-03-05  Jan Hubicka  <jh@suse.cz>
4221
4222         * gcc.dg/i386-local2.c: New.
4223         * gcc.dg/i386-local.c: Fix typo.
4224
4225 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4226
4227         * g++.dg/abi/layout3.C: New test.
4228
4229 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4230
4231         * gcc.c-torture/compile/20030305-1.c
4232
4233 2003-03-05  Jan Hubicka  <jh@suse.cz>
4234
4235         * gcc.dg/i386-local.c: New.
4236
4237 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4238
4239         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4240
4241 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4242
4243         * gcc.dg/switch-2.c: New test.
4244         * gcc.dg/switch-3.c: New test.
4245         * gcc.dg/Wswitch.c: Adjust line numbers.
4246         * gcc.dg/Wswitch-default.c: Likewise.
4247         * gcc.dg/Wswitch-enum.c: Likewise.
4248
4249 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4250
4251         * gcc.c-torture/execute/20030222-1.c: New test.
4252
4253 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4254
4255         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4256
4257 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4258
4259         PR c++/9878
4260         * g++.dg/init/ref1.C: New test.
4261
4262 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4263
4264         * gcc.dg/sh-relax.c: New SH-only test.
4265
4266 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4267
4268         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4269         comment explaining purpose of testcase.
4270
4271 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4272
4273         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4274         for HC11/HC12 (asm needs two int registers).
4275         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4276         HC11/HC12 because the test uses an asm which needs two 32-bit
4277         registers.
4278
4279 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4280
4281         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4282         for HC11/HC12 (array is too large otherwise).
4283         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4284         * gcc.c-torture/compile/20010518-2.x: Likewise.
4285         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4286         HC11/HC12 (array is too large).
4287
4288 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4289
4290         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4291         * lib/g++-dg.exp (g++-dg-test): Likewise.
4292
4293 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4294
4295         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4296         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4297
4298 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4299
4300         * g++.dg/warn/implicit-typename1.C: Remove warning.
4301
4302 2003-02-28  Richard Henderson  <rth@redhat.com>
4303
4304         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4305         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4306
4307 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4308
4309         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4310         * g++.dg/pch/pch.exp: Likewise.
4311
4312 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4313
4314         PR c++/9879
4315         * testsuite/g++.dg/init/new4.C: New test.
4316
4317 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4318
4319         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4320
4321 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4322
4323         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4324         unsigned long.
4325
4326         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4327         wider than float.
4328
4329 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4330
4331         * lib/scanasm.exp: Add support for counting numbers of
4332         occurences.
4333         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4334         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4335
4336 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4337
4338         PR c++/9683
4339         * g++.dg/template/static3.C: New test.
4340
4341         PR c++/9829
4342         * g++.dg/parse/namespace6.C: New test.
4343
4344 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4345
4346         PR target/9732
4347         * gcc.dg/20030225-1.c: New test.
4348
4349 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4350
4351         * README: Remove out-of-date information.
4352
4353         PR c++/9836
4354         * g++.dg/template/spec6.C: New test.
4355
4356 2003-02-24  Jeff Law  <law@redhat.com>
4357
4358         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4359
4360 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4361
4362         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4363         * gcc.dg/pragma-ep-1.c: Likewise.
4364
4365 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4366
4367         PR c++/9602
4368         * g++.dg/template/friend16.C: New test.
4369
4370 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4371
4372         PR c++/5333
4373         * g++.dg/parse/fused-params1.C: Adjust error messages.
4374         * g++.dg/template/nested3.C: New test.
4375
4376 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4377
4378         * g++.dg/abi/param1.C: New test.
4379
4380 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4381
4382         PR c++/7982
4383         * g++.dg/warn/implicit-typename1.C: New test.
4384
4385 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4386
4387         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4388         with "mtune".
4389         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4390         * gcc.c-torture/execute/20010129-1.x: Likewise.
4391         * gcc.dg/20011107-1.c: Likewise.
4392         * gcc.dg/20020108-1.c: Likewise.
4393         * gcc.dg/20020122-3.c: Likewise.
4394         * gcc.dg/20020206-1.c: Likewise.
4395         * gcc.dg/20020310-1.c: Likewise.
4396         * gcc.dg/20020426-2.c: Likewise.
4397         * gcc.dg/20020517-1.c: Likewise.
4398         * gcc.dg/991230-1.c: Likewise.
4399         * gcc.dg/i386-unroll-1.c: Likewise.
4400         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4401
4402 2003-02-22  Jan Hubicka  <jh@suse.cz>
4403
4404         * gcc.dg/i386-mul.c: New test.
4405
4406 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4407
4408         * gcc.dg/builtins-5.c: New test case.
4409
4410 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4411
4412         * gcc.dg/asmreg-1.c: New test.
4413
4414 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4415
4416         PR c++/9749
4417         * g++.dg/parse/varmod1.C: New test.
4418
4419 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4420
4421         PR c++/9727
4422         * g++.dg/template/op1.C: New test.
4423
4424 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4425
4426         PR c++/8906
4427         * g++.dg/template/nested2.C: New test.
4428
4429 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4430
4431         PR c++/8724
4432         * g++.dg/expr/dtor1.C: New test.
4433
4434 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4435
4436         * gcc.dg/cpp/include3.c: New test.
4437         * gcc.dg/cpp/inc/foo.h: New file.
4438
4439 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4440
4441         * gcc.c-torture/execute/20030221-1.c: New test.
4442
4443 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4444
4445         PR c++/9729
4446         * g++.dg/abi/conv1.C: New test.
4447
4448 2003-02-20  Jan Hubicka  <jh@suse.cz>
4449
4450         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4451
4452 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4453
4454         * gcc.c-torture/compile/20030219-1.c: New test.
4455
4456 2003-02-18  Jan Hubicka  <jh@suse.cz>
4457
4458         * gcc.dg/funcorder.c: New test.
4459
4460 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4461
4462         * gcc.c-torture/execute/20030218-1.c: New.
4463
4464 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4465
4466         * gcc.dg/20030218-1.c: New.
4467
4468 2003-02-18  Richard Henderson  <rth@redhat.com>
4469
4470         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4471         * gcc.dg/attr-used-2.c: New.
4472
4473 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4474
4475         PR c++/9704
4476         * g++.dg/init/copy5.C: New test.
4477
4478 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4479
4480         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4481         * g++.dg/pch/pch.exp: Likewise.
4482
4483 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4484
4485         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4486         STACK_SIZE is not defined.
4487
4488 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4489
4490         PR c++/9457
4491         * g++.dg/template/init1.C: New test.
4492
4493 2003-02-16  Jan HUbicka  <jh@suse.cz>
4494
4495         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4496         (foo): Add few extra tests
4497         * gcc.dg/c99-const-expr-3.c: Likewise.
4498         * gcc.c-torture/execute/20030216-1.c: New.
4499
4500 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4501
4502         PR c++/9459
4503         * g++.dg/ext/typeof4.C: New test.
4504
4505 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4506
4507         * gcc.dg/i386-387-3.c: New test case.
4508
4509 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4510
4511         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4512         cris-*-elf* cris-*-aout* and mmix-*-*.
4513
4514 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4515
4516         * gcc.dg/20030213-1.c: New test.
4517
4518 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4519
4520         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4521         * gcc.dg/i386-387-2.c: Likewise.
4522
4523 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4524
4525         * gcc.dg/ppc-spe.c: Fix formatting.
4526         Enable tests that were previously unsupported by gas.
4527         Delete tests for instructions that no longer exist.
4528         Switch arguments on evsubifw builtin.
4529
4530 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4531
4532         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4533         STACK_SIZE is too small.
4534
4535 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4536             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4537
4538         * gcc.dg/decl-2.c: New test.
4539
4540 2003-02-10  Jan Hubicka  <jh@suse.cz>
4541
4542         * gcc.dg/i386-fpcvt-1.c:  New test.
4543
4544 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4545
4546         * gcc.c-torture/execute/20030209-1.c: New test.
4547
4548 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4549
4550         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4551         int-wide bitops, use the constants of the same width.
4552         Likewise, if long long is 32-bit wide, test bitops using
4553         32-bit constants.
4554
4555 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4556
4557         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4558
4559 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4560
4561         * testsuite/gcc.dg/builtins-4.c: New test case.
4562
4563 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4564
4565         * gcc.dg/20020430-1.c: Fix dg command typos.
4566         * gcc.dg/20020503-1.c: Likewise.
4567
4568 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4569
4570         PR c++/8785
4571         * g++.dg/parse/fused-params1.C: New test.
4572
4573         PR c++/8857
4574         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4575
4576         PR c++/8921
4577         * g++.dg/parse/non-dependent1.C: New test.
4578
4579         PR c++/8928
4580         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4581
4582         PR c++/9228
4583         * g++.dg/parse/undefined7.C: New test.
4584         * g++.dg/parse/non-templ1.C: New test.
4585
4586         PR c++/9229
4587         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4588
4589 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4590
4591         * gcc.c-torture/compile/20030206-1.c: New test.
4592
4593 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4594
4595         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4596         "pow" to "foo" to avoid potential confusion with a math built-in.
4597
4598 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4599
4600         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4601         conditions for SPARC targets.
4602
4603 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4604
4605         * gcc.dg/20030204-1.c: New test.
4606
4607 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4608
4609         PR c++/38
4610         * g++.dg/parse/array-size1.C: New test.
4611
4612         PR c++/5657
4613         * g++.dg/parse/undefined3.C: New test.
4614
4615         PR c++/5665
4616         * g++.dg/parse/undefined4.C: New test.
4617
4618         PR c++/5975
4619         * g++.dg/parse/undefined5.C: New test.
4620
4621         PR c++/7259
4622         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4623
4624         PR c++/8578
4625         * g++.dg/parse/casting-operator1.C: New test.
4626
4627         PR c++/8596
4628         * g++.dg/parse/undefined6.C: New test.
4629
4630         PR c++/8736
4631         * g++.dg/parse/missing-template1.C: New test.
4632
4633 2003-02-04  Jan Hubicka  <jh@suse.cz>
4634
4635         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4636         * gcc.dg/i386-cmov?.c:  Likewise.
4637         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4638         * gcc.dg/i386-ssefp-1.c:  Likewise.
4639         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4640         conventions.
4641
4642 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4643
4644         PR c++/7129
4645         * testsuite/g++.dg/ext/max.C: New test.
4646
4647 2003-02-03  Jan Hubicka  <jh@suse.cz>
4648
4649         * gcc.c-torture/execute/20030203-1.c: New test.
4650
4651 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4652
4653         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4654         'natural-endian'.
4655
4656 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4657
4658         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4659         * g++.dg/init/new2.C: Likewise.
4660         * g++.dg/other/new1.C: Likewise.
4661
4662 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4663
4664         * gcc.dg/struct-ret-libc.c: New test.
4665
4666 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4667
4668         * gcc.dg/20030129-1.c: New test.
4669
4670 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4671
4672         PR c++/8849
4673         * g++.dg/template/ptrmem4.C: New test.
4674
4675 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4676
4677         * g++.dg/parser/constant1.C: New test.
4678
4679 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4680
4681         PR c++/8591
4682         * g++.dg/parse/friend2.C: New test.
4683
4684 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4685
4686         PR c++/9437
4687         * g++.dg/template/unify4.C: New test.
4688
4689 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4690
4691         * gcc.c-torture/execute/20030128-1.c: New test.
4692
4693 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4694
4695         * g++.dg/lookup/nested1.C: Test moved from ...
4696         * g++.old-deja/g++.other/lookup24.C: ... here.
4697
4698 2003-01-28  Jan Hubicka  <jh@suse.cz>
4699
4700         * gcc.dg/i386-cmov5.c:  New test.
4701
4702 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4703
4704         * gcc.c-torture/execute/20010925-1.c: Changed the
4705         memcpy declaration.
4706
4707 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4708
4709         PR c++/3902
4710         * g++.dg/parse/template5.C: New test.
4711
4712 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4713
4714         PR fortran/9258
4715         * g77.dg/pr9258: New test.
4716
4717 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4718
4719         * README: Move relevant parts from README.g++.
4720
4721         * README.g++: Remove this file.
4722
4723 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4724
4725         * g++.dg/abi/dcast1.C: New test.
4726
4727 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4728
4729         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4730
4731 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4732
4733         PR c++/47
4734         * g++.old-deja/g++.other/lookup24.C: New test.
4735
4736 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4737
4738         PR middle-end/7227
4739         * gcc.dg/uninit-C.c: New test.
4740
4741 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4742
4743         * g++.dg/abi/covariant1.C: New test.
4744
4745 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4746
4747         * gcc.dg/20030123-1.c: New test.
4748
4749 2003-01-25  Jan Hubicka  <jh@suse.cz>
4750
4751         PR opt/8492
4752         * gcc.c-torture/compile/20030125-1.c
4753
4754 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4755
4756         PR c++/9403
4757         * g++.dg/parse/template3.C: New test.
4758         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4759
4760         PR c++/795
4761         * g++.dg/parse/template4.C: New test.
4762
4763         PR c++/9415
4764         * g++.dg/template/qual2.C: New test.
4765
4766         PR c++/8545
4767         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4768
4769         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4770
4771 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4772
4773         * gcc.c-torture/execute/switch-1.c: New test case.
4774
4775 2003-01-25  Jan Hubicka  <jh@suse.cz>
4776
4777         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4778
4779 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4780
4781         Tweaks for Bison-1.875. From the NEWS file:
4782         "- `parse error' -> `syntax error'
4783         Bison now uniformly uses the term `syntax error'"
4784         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4785         * gcc.dg/cpp/digraph2.c: Likewise.
4786         * gcc.dg/cpp/direct2.c: Likewise.
4787         * gcc.dg/cpp/paste4.c: Likewise.
4788         * gcc.dg/c90-restrict-1.c: Likewise.
4789         * gcc.dg/c99-func-2.c: Likewise.
4790         * gcc.dg/noncompile/920721-2.c: Likewise.
4791         * gcc.dg/noncompile/930622-2.c: Likewise.
4792         * gcc.dg/noncompile/940112-1.c: Likewise.
4793         * gcc.dg/noncompile/950921-1.c: Likewise.
4794         * gcc.dg/noncompile/951123-1.c: Likewise.
4795         * gcc.dg/noncompile/971104-1.c: Likewise.
4796         * gcc.dg/noncompile/990416-1.c: Likewise.
4797
4798 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4799
4800         * g++.dg/parse/undefined1.C: Add error message.
4801
4802 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4803
4804         PR c++/9354
4805         * g++.dg/parse/new1.C: New test.
4806
4807         PR c++/9216
4808         * g++.dg/parse/template2.C: New test.
4809
4810         PR c++/9354
4811         * g++.dg/parse/typedef2.C: New test.
4812
4813         PR c++/9328
4814         * g++.dg/ext/typeof3.C: New test.
4815
4816 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4817
4818         PR c++/2738
4819         * g++.dg/parse/ret-type1.C: New test.
4820
4821         PR c++/3792
4822         * g++.dg/parse/tmpl-outside1.C: New test.
4823
4824         PR c++/4207
4825         * g++.dg/parse/int-as-enum1.C: New test.
4826
4827         PR c++/4903
4828         * g++.dg/parse/no-typename1.C: New test.
4829
4830         PR c++/5533
4831         * g++.dg/parse/no-value1.C: New test.
4832
4833         PR c++/5921
4834         * g++.dg/parse/wrong-inline1.C: New test.
4835
4836         PR c++/6402
4837         * g++.dg/parse/ref1.C: New test.
4838
4839         PR c++/6992
4840         * g++.dg/parse/attr-ctor1.C: New test.
4841
4842         PR c++/7229
4843         * g++.dg/parse/namespace5.C: New test.
4844
4845         PR c++/7917
4846         * g++.dg/parse/func-def1.C: New test.
4847
4848         PR c++/8143
4849         * g++.dg/parse/undefined1.C: New test.
4850
4851         PR c++/5723, PR c++/8522
4852         * g++.dg/parse/specialization1.C: New test.
4853
4854         PR c++/163, PR c++/8595
4855         * g++.dg/parse/struct-as-enum1.C: New test.
4856
4857         PR c++/9173
4858         * g++.dg/parse/undefined2.C: New test.
4859
4860 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4861
4862         PR c++/9298
4863         * g++.dg/parse/template1.C: New test.
4864
4865         PR c++/9384
4866         * g++.dg/parse/using1.C: New test.
4867
4868         PR c++/9285
4869         PR c++/9294
4870         * g++.dg/parse/expr2.C: New test.
4871
4872         PR c++/9388
4873         * g++.dg/parse/lookup2.C: Likewise.
4874
4875 2003-01-21  Jan Hubicka  <jh@suse.cz>
4876
4877         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4878         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4879         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4880         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4881
4882 2003-01-20  Nick Clifton  <nickc@redhat.com>
4883
4884         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4885         problem with ARM sibcall code generation.
4886
4887 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4888
4889         * gcc.c-torture/execute/20030120-1.c: New.
4890
4891 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4892
4893         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4894
4895 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4896
4897         PR c++/9272
4898         * g++.dg/parse/ctor1.C: New test.
4899
4900         PR c++/9294:
4901         * g++.dg/parse/qualified1.C: New test.
4902
4903         * g++.dg/parse/typename3.C: New test.
4904
4905 2003-01-16  Richard Henderson  <rth@redhat.com>
4906
4907         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4908
4909 2003-01-16  Richard Henderson  <rth@redhat.com>
4910
4911         * g++.dg/pch/pch.exp: Copy test header to the working directory
4912         before using it either for precompilation or direct use.
4913         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4914         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4915
4916 2003-01-16  Richard Henderson  <rth@redhat.com>
4917
4918         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4919         before using it either for precompilation or direct use.
4920         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4921         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4922
4923 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4924
4925         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4926         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4927         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4928         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4929         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4930         typename warning into error.
4931         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4932         error messages.
4933         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4934         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4935         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4936         messages.
4937         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4938         make declaration visible in template.
4939         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4940         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4941         messages.
4942         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4943         message.
4944         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4945         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4946         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4947         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4948         typename warning with error message.
4949         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4950         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4951         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4952
4953 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4954
4955         * g++.dg/parse/ambig2.C: New test.
4956
4957 2003-01-15  Richard Henderson  <rth@redhat.com>
4958
4959         * g++.dg/tls/init-2.C: Update error message string.
4960
4961 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4962
4963         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4964
4965 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4966
4967         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4968         all for HC11/HC12.
4969         * gcc.c-torture/compile/20001205-1.x: Likewise.
4970         * gcc.c-torture/compile/20001226-1.x: Likewise.
4971         * gcc.c-torture/compile/920520-1.x: Likewise.
4972         * gcc.c-torture/compile/961203-1.x: Likewise.
4973         * gcc.c-torture/compile/20020604-1.x: Likewise.
4974
4975 2003-01-15  Jan Hubicka  <jh@suse.cz>
4976
4977         * gcc.c-torture/compile/20030115-1.c: New test.
4978
4979         * gcc.dg/i386-fpcvt-1.c: New test.
4980         * gcc.dg/i386-fpcvt-2.c: New test.
4981
4982 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4983
4984         Further conform g++'s __vmi_class_type_info to the C++ ABI
4985         specification.
4986         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4987         the specification.
4988
4989 2003-01-14  Jan Hubicka  <jh@suse.cz>
4990
4991         * gcc.dg/i386-fpcvt-1.c: New test.
4992         * gcc.dg/i386-fpcvt-2.c: New test.
4993
4994 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4995
4996         * gcc.dg/i386-mmx-3.c: New test.
4997
4998 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4999
5000         PR c++/9264
5001         * g++.dg/parse/octal1.C: New file.
5002
5003         PR c++/9172
5004         * g++.dg/parse/typename1.C: New file.
5005
5006 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5007
5008         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5009         * gcc.dg/bf-no-ms-layout.c: Likewise.
5010         * gcc.dg/bf-ms-attrib.c: Likewise.
5011
5012 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5013
5014         PR c++/9099
5015         * g++.dg/parse/dtor1.C: New file.
5016
5017         PR c++/9128
5018         * g++.dg/rtti/typeid1.C: New file.
5019
5020         PR c++/9153
5021         * g++.dg/parse/lookup1.C: New file.
5022
5023         PR c++/9171
5024         * g++.dg/templ/spec5.C: New file.
5025
5026 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5027
5028         * gcc.c-torture/compile/20030110-1.c: New test.
5029
5030 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5031
5032         Merge from pch-branch:
5033
5034         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5035
5036         * gcc.dg/pch/cpp-1.h: New.
5037         * gcc.dg/pch/cpp-1.c: New.
5038         * gcc.dg/pch/cpp-2.h: New.
5039         * gcc.dg/pch/cpp-2.c: New.
5040
5041         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5042
5043         * gcc.dg/pch/except-1.h: New.
5044         * gcc.dg/pch/except-1.c: New.
5045
5046         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5047
5048         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5049         running test.
5050         * gcc.dg/pch: Include *.hp not *.h.
5051         * gcc.dg/pch/system-1.h: New.
5052         * gcc.dg/pch/system-1.c: New.
5053
5054         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5055
5056         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5057         rather than trying to build and run a program using PCH.
5058         * gcc.dg/pch: Remove dg-do commands from test files.
5059
5060         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5061
5062         * gcc.dg/pch/macro-3.c: New.
5063         * gcc.dg/pch/macro-3.h: New.
5064
5065         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5066
5067         * gcc.dg/pch/common-1.c: New.
5068         * gcc.dg/pch/common-1.h: New.
5069         * gcc.dg/pch/decl-1.c: New.
5070         * gcc.dg/pch/decl-1.h: New.
5071         * gcc.dg/pch/decl-2.c: New.
5072         * gcc.dg/pch/decl-2.h: New.
5073         * gcc.dg/pch/decl-3.c: New.
5074         * gcc.dg/pch/decl-3.h: New.
5075         * gcc.dg/pch/decl-4.c: New.
5076         * gcc.dg/pch/decl-4.h: New.
5077         * gcc.dg/pch/decl-5.c: New.
5078         * gcc.dg/pch/decl-5.h: New.
5079         * gcc.dg/pch/global-1.c: New.
5080         * gcc.dg/pch/global-1.h: New.
5081         * gcc.dg/pch/inline-1.c: New.
5082         * gcc.dg/pch/inline-1.h: New.
5083         * gcc.dg/pch/inline-2.c: New.
5084         * gcc.dg/pch/inline-2.h: New.
5085         * gcc.dg/pch/static-1.c: New.
5086         * gcc.dg/pch/static-1.h: New.
5087         * gcc.dg/pch/static-2.c: New.
5088         * gcc.dg/pch/static-2.h: New.
5089
5090         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5091
5092         * g++.dg/pch/pch.exp: Better handle failing testcases.
5093         * gcc.dg/pch/pch.exp: Likewise.
5094         * gcc.dg/pch/macro-1.c: New.
5095         * gcc.dg/pch/macro-1.h: New.
5096         * gcc.dg/pch/macro-2.c: New.
5097         * gcc.dg/pch/macro-2.h: New.
5098
5099         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5100
5101         * g++.dg/dg.exp: Treat files in pch/ specially.
5102         * g++.dg/pch/pch.exp: New file.
5103         * g++.dg/pch/empty.H: New file.
5104         * g++.dg/pch/empty.C: New file.
5105         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5106         "precompile".
5107
5108         * gcc.dg/pch/pch.exp: New file.
5109         * gcc.dg/pch/empty.h: New file.
5110         * gcc.dg/pch/empty.c: New file.
5111         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5112         "precompile".
5113
5114 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5115
5116         * g++.dg/template/friend14.C: New test.
5117
5118 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5119
5120         * gcc.dg/old-style-asm-1.c: New test.
5121
5122 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5123
5124         * gcc.c-torture/compile/20030109-1.c: New test.
5125
5126 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5127
5128         * gcc.c-torture/execute/20030109-1.c: New test.
5129
5130 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5131
5132         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5133         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5134         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5135         * g++.old-deja/g++.mike/eh2.C: Likewise
5136         * g++.old-deja/g++.mike/eh3.C: Likewise
5137         * g++.old-deja/g++.mike/eh5.C: Likewise
5138         * g++.old-deja/g++.mike/eh6.C: Likewise
5139         * g++.old-deja/g++.mike/eh7.C: Likewise
5140         * g++.old-deja/g++.mike/eh8.C: Likewise
5141         * g++.old-deja/g++.mike/eh9.C: Likewise
5142         * g++.old-deja/g++.mike/eh10.C: Likewise
5143         * g++.old-deja/g++.mike/eh12.C: Likewise
5144         * g++.old-deja/g++.mike/eh13.C: Likewise
5145         * g++.old-deja/g++.mike/eh14.C: Likewise
5146         * g++.old-deja/g++.mike/eh16.C: Likewise
5147         * g++.old-deja/g++.mike/eh17.C: Likewise
5148         * g++.old-deja/g++.mike/eh18.C: Likewise
5149         * g++.old-deja/g++.mike/eh21.C: Likewise
5150         * g++.old-deja/g++.mike/eh23.C: Likewise
5151         * g++.old-deja/g++.mike/eh24.C: Likewise
5152         * g++.old-deja/g++.mike/eh25.C: Likewise
5153         * g++.old-deja/g++.mike/eh26.C: Likewise
5154         * g++.old-deja/g++.mike/eh27.C: Likewise
5155         * g++.old-deja/g++.mike/eh28.C: Likewise
5156         * g++.old-deja/g++.mike/eh29.C: Likewise
5157         * g++.old-deja/g++.mike/eh31.C: Likewise
5158         * g++.old-deja/g++.mike/eh33.C: Likewise
5159         * g++.old-deja/g++.mike/eh34.C: Likewise
5160         * g++.old-deja/g++.mike/eh35.C: Likewise
5161         * g++.old-deja/g++.mike/eh36.C: Likewise
5162         * g++.old-deja/g++.mike/eh37.C: Likewise
5163         * g++.old-deja/g++.mike/eh38.C: Likewise
5164         * g++.old-deja/g++.mike/eh39.C: Likewise
5165         * g++.old-deja/g++.mike/eh40.C: Likewise
5166         * g++.old-deja/g++.mike/eh41.C: Likewise
5167         * g++.old-deja/g++.mike/eh42.C: Likewise
5168         * g++.old-deja/g++.mike/eh44.C: Likewise
5169         * g++.old-deja/g++.mike/eh46.C: Likewise
5170         * g++.old-deja/g++.mike/eh47.C: Likewise
5171         * g++.old-deja/g++.mike/eh48.C: Likewise
5172         * g++.old-deja/g++.mike/eh49.C: Likewise
5173         * g++.old-deja/g++.mike/eh50.C: Likewise
5174         * g++.old-deja/g++.mike/eh51.C: Likewise
5175         * g++.old-deja/g++.mike/eh53.C: Likewise
5176         * g++.old-deja/g++.mike/eh55.C: Likewise
5177         * g++.old-deja/g++.mike/p7912.C: Likewise
5178         * g++.old-deja/g++.mike/p9706.C: Likewise
5179         * g++.old-deja/g++.mike/p10416.C: Likewise
5180         * g++.old-deja/g++.mike/p11667.C: Likewise
5181         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5182         Remove redundant reference to Iris.
5183         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5184         Elxsi, i860, Pico Java, and WE32K.
5185
5186 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5187
5188         * g++.dg/ext/asm4.C: New test.
5189
5190 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5191
5192         PR c++/9030
5193         * g++.dg/template/friend12.C: New test.
5194         * g++.dg/template/friend13.C: Likewise.
5195         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5196
5197 2003-01-08  Jan Hubicka  <jh@suse.cz>
5198
5199         * gcc.dg/i386-cadd.c: New test.
5200         * gcc.dg/i386-cmov4.c: Likewise.
5201
5202 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5203
5204         PR c++/9165
5205         * g++.dg/warn/Wunused-3.C: New test.
5206
5207         * g++.dg/abi/bitfield9.C: New test.
5208
5209         PR c++/9189
5210         * g++.dg/parse/defarg3.C: New test.
5211
5212 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5213
5214         * g++.dg/parse/ambig1.C: New test.
5215         * g++.dg/parse/defarg2.C: New test.
5216
5217 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5218
5219         * g++.dg/template/defarg-1.C: New test.
5220         * g++.dg/template/local2.C: Likewise.
5221
5222 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5223
5224         * gcc.c-torture/execute/20030105-1.c: New test.
5225
5226 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5227
5228         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5229         * g++.dg/parse/namespace4.C: Likewise.
5230
5231 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5232
5233         * g++.dg/template/ntp2.C: New test.
5234
5235 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5236
5237         * g++.dg/parse/extern-C-1.C: New test.
5238
5239         * g++.dg/parse/namespace4.C: New test.
5240
5241         * g++.dg/template/nested1.C: New test.
5242
5243         * g++.dg/parse/namespace3.C: New test.
5244
5245 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5246
5247         * g++.dg/lookup/two-stage1.C: New test.
5248
5249 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5250
5251         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5252         * g++.old-deja/g++.jason/access8.C: Likewise.
5253         * g++.old-deja/g++.other/decl5.C: Likewise.
5254
5255 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5256
5257         * g++.dg/parse/parse7.C: New test.
5258
5259 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/2843
5262         * g++.dg/ext/attrib7.C: New test.
5263
5264 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5265
5266         * g++.dg/parse/parse6.C: New test.
5267
5268 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5269
5270         * gcc.dg/h8300-stack-1.c: New.
5271
5272 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5273
5274         g++.dg/lookup/exception1.C: New test.
5275
5276         g++.dg/lookup/template1.C: New test.
5277
5278         g++.dg/parse/namespace2.C: New test.
5279
5280         g++.dg/parse/parens2.C: New test.
5281
5282 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5283
5284         * g++.dg/parse/parse5.C: New test.
5285         * g++.dg/lookup/scoped4.C: New test.
5286
5287 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5288
5289         * g++.dg/parse/parens1.C: New test.
5290
5291         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5292         angle-bracket1.C.
5293         * g++.dg/parse/parens2.C: New test.
5294
5295         * g++.dg/lookup/scope-operator1.C: New test.
5296
5297         * g++.dg/parse/operator1.C: New test.
5298
5299 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5300
5301         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5302         * g++.old-deja/g++.other/access6.C: Likewise.
5303         * g++.old-deja/g++.other/decl1.C: Likewise.
5304         * g++.old-deja/g++.pt/typename12.C: Likewise.
5305
5306 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5307
5308         * g++.dg/parse/namespace1.C: New test.
5309
5310 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5311
5312         * g++.dg/parse/parse4.C: New test.
5313
5314 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5315
5316         * g++.dg/parse/parse3.C: New test.
5317
5318 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5319
5320         * g++.dg/parse/parse2.C: New test.
5321
5322 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5323
5324         * g++.dg/template/friend11.C: New test.
5325
5326 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5327
5328         * g++.dg/parse/parse1.C: New test.
5329
5330 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5331
5332         * lib/profopt.exp: Change the name of a global variable to avoid
5333         possible clashes with other test suites.
5334
5335 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5336
5337         * g++.dg/inherit/covariant8.C: New test.
5338
5339 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5340
5341         * g++.dg/init/array9.C: New test.
5342
5343         PR c++/9112
5344         * g++.dg/parse/expr1.C: New test.
5345
5346 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5347
5348         * gcc.c-torture/compile/20021230-1.c: New test.
5349
5350 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5351
5352         * g++.dg/inherit/covariant5.C: New test.
5353         * g++.dg/inherit/covariant6.C: New test.
5354         * g++.dg/inherit/covariant7.C: New test.
5355
5356 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5357
5358         PR c++/2739
5359         * g++.dg/other/access2.C: New test.
5360
5361 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5362
5363         * g++.dg/other/anon-struct.C: No longer fails
5364         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5365         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5366         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5367
5368 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5369
5370         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5371
5372 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5373
5374         * g++.dg/eh/spec4.C: Remove stray semicolon.
5375         * g++.dg/expr/pmf-1.C: Change error message.
5376         * g++.dg/ext/asm1.C: Remove stray semicolon.
5377         * g++.dg/ext/typename1.C: Add missing typenames.
5378         * g++.dg/inherit/template-as-base.C: Change error message.
5379         * g++.dg/lookup/scoped1.C: Likewise.
5380         * g++.dg/lookup/scoped2.C: Likewise.
5381         * g++.dg/lookup/using2.C: Likewise.
5382         * g++.dg/other/component1.C: Remove stray semicolon.
5383         * g++.dg/other/do1.C: Change error message.
5384         * g++.dg/other/error2.C: Likewise.
5385         * g++.dg/other/init1.C: Likewise.
5386         * g++.dg/other/packed1.C: Remove stray semicolon.
5387         * g++.dg/other/ptrmem2.C: Change error message.
5388         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5389         marker.
5390         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5391         * g++.dg/template/access3.C: Add typename keyword.
5392         * g++.dg/template/access5.C: Remove stray semicolon.
5393         * g++.dg/template/access6.C: Likewise.
5394         * g++.dg/template/complit1.C: Likewise.
5395         * g++.dg/template/crash1.C: Change error message.
5396         * g++.dg/template/inherit2.C: Remove stray semicolon.
5397         * g++.dg/template/instantiate2.C: Likewise.
5398         * g++.dg/template/instantiate3.C: Change error message.
5399         * g++.dg/template/qual1.C: Remove stray semicolon.
5400         * g++.dg/template/qualttp18.C: Change error message.
5401         * g++.dg/template/ref1.C: Remove stray semicolon.
5402         * g++.dg/template/sizeof1.C (A::value): Declare it.
5403         * g++.dg/template/spec4.C: Change error message.
5404         * g++.dg/template/static1.C: Likewise.
5405         * g++.dg/template/type1.C: Likewise.
5406         * g++.dg/template/typename3.C: Likewise.
5407         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5408         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5409         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5410         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5411         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5412         named return value extension.
5413         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5414         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5415         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5416         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5417         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5418         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5419         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5420         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5421         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5422         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5423         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5424         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5425         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5426         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5427         syntax.
5428         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5429         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5430         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5431         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5432         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5433         * g++.old-deja/g++.brendan/template11.C: Likewise.
5434         * g++.old-deja/g++.brendan/template26.C: Likewise.
5435         * g++.old-deja/g++.brendan/template27.C: Use explicit
5436         specialization syntax.
5437         * g++.old-deja/g++.brendan/template30.C: Likewise.
5438         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5439         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5440         non-dependent names.
5441         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5442         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5443         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5444         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5445         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5446         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5447         named return value extension.
5448         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5449         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5450         * g++.old-deja/g++.ext/return1.C: Likewise.
5451         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5452         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5453         * g++.old-deja/g++.jason/access8.C: Likewise.
5454         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5455         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5456         pseudo-destructor names.
5457         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5458         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5459         pseudo-destructor names.
5460         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5461         * g++.old-deja/g++.jason/overload19.C: Likewise.
5462         * g++.old-deja/g++.jason/overload32.C: Likewise.
5463         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5464         stray semicolons.
5465         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5466         * g++.old-deja/g++.jason/return.C: Likewise.
5467         * g++.old-deja/g++.jason/return2.C: Likewise.
5468         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5469         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5470         syntax.
5471         * g++.old-deja/g++.jason/template10.C: Account for use of
5472         non-dependent names.
5473         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5474         syntax.
5475         * g++.old-deja/g++.jason/template37.C: Likewise.
5476         * g++.old-deja/g++.law/access4.C: Change error messages.
5477         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5478         pseudo-destructor names.
5479         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5480         * g++.old-deja/g++.law/ctors9.C: Likewise.
5481         * g++.old-deja/g++.law/cvt22.C: Likewise.
5482         * g++.old-deja/g++.law/dtors5.C: Likewise.
5483         * g++.old-deja/g++.law/global-init1.C: Likewise.
5484         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5485         * g++.old-deja/g++.law/operators28.C: Likewise.
5486         * g++.old-deja/g++.law/visibility28.C: Likewise.
5487         * g++.old-deja/g++.martin/eval1.C: Likewise.
5488         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5489         name.
5490         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5491         * g++.old-deja/g++.mike/net34.C: Likewise.
5492         * g++.old-deja/g++.mike/net36.C: Likewise.
5493         * g++.old-deja/g++.mike/ns2.C: Likewise.
5494         * g++.old-deja/g++.mike/p12306.C: Likewise.
5495         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5496         value extension.
5497         * g++.old-deja/g++.mike/p700.C: Likewise.
5498         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5499         * g++.old-deja/g++.mike/p710.C: Likewise.
5500         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5501         value extension.
5502         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5503         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5504         * g++.old-deja/g++.ns/crash2.C: Likewise.
5505         * g++.old-deja/g++.ns/crash3.C: Likewise.
5506         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5507         * g++.old-deja/g++.ns/ns17.C: Likewise.
5508         * g++.old-deja/g++.ns/template16.C: Likewise.
5509         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5510         keyword.
5511         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5512         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5513         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5514         named return value extension.
5515         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5516         * g++.old-deja/g++.other/access4.C: Issue additional error
5517         messages.
5518         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5519         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5520         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5521         * g++.old-deja/g++.other/crash25.C: Change error message.
5522         * g++.old-deja/g++.other/crash4.C: Change error message.
5523         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5524         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5525         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5526         checks.
5527         * g++.old-deja/g++.other/defarg8.C: Likewise.
5528         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5529         * g++.old-deja/g++.other/dtor10.C: Likewise.
5530         * g++.old-deja/g++.other/incomplete.C: Likewise.
5531         * g++.old-deja/g++.other/linkage7.C: Likewise.
5532         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5533         lookup algorithm.
5534         * g++.old-deja/g++.other/mangle2.C: Likewise.
5535         * g++.old-deja/g++.other/refinit2.C: Likewise.
5536         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5537         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5538         * g++.old-deja/g++.pt/crash28.C: Likewise.
5539         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5540         syntax.
5541         * g++.old-deja/g++.pt/crash32.C: Change error message.
5542         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5543         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5544         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5545         error message position.
5546         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5547         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5548         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5549         syntax.
5550         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5551         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5552         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5553         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5554         keyword.
5555         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5556         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5557         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5558         keyword.
5559         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5560         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5561         syntax.
5562         * g++.old-deja/g++.pt/friend28.C: Account for use of
5563         non-dependent names.
5564         * g++.old-deja/g++.pt/friend29.C: Likewise.
5565         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5566         rules.
5567         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5568         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5569         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5570         lookup rules.
5571         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5572         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5573         keyword.
5574         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5575         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5576         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5577         keyword.
5578         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5579         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5580         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5581         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5582         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5583         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5584         keyword.
5585         * g++.old-deja/g++.pt/spec10.C: Likewise.
5586         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5587         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5588         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5589         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5590         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5591         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5592         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5593         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5594         * g++.old-deja/g++.pt/typename15.C: Likewise.
5595         * g++.old-deja/g++.pt/typename22.C: Likewise.
5596         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5597         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5598         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5599         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5600         syntax.
5601         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5602         return value extension.
5603         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5604         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5605         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5606         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5607
5608 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5609
5610         * g++.dg/warn/inline1.C: New test.
5611         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5612         * g++.old-deja/g++.jason/synth10.C: Likewise.
5613         * g++.old-deja/g++.mike/net31.C: Likewise.
5614         * g++.old-deja/g++.mike/p8786.C: Likewise.
5615
5616         * g++.dg/template/friend10.C: New test.
5617         * g++.dg/template/conv5.C: New test.
5618
5619 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5620
5621         * g++.dg/lookup/scoped3.C: New test.
5622
5623         * g++.dg/lookup/decl1.C: New test.
5624         * g++.dg/lookup/decl2.C: New test.
5625
5626 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5627
5628         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5629         gcc.c-torture/compile/20021015-1.c,
5630         gcc.c-torture/compile/20021015-2.c,
5631         gcc.c-torture/compile/20021123-1.c,
5632         gcc.c-torture/compile/20021123-2.c,
5633         gcc.c-torture/compile/20021123-3.c,
5634         gcc.c-torture/compile/20021123-4.c,
5635         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5636         only to 3.1 or 3.2 branch.
5637
5638 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5639
5640         * gcc.dg/i386-bitfield3.c: New test.
5641
5642         * gcc.dg/i386-bitfield2.c: New test.
5643
5644 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5645
5646         * g++.dg/parse/conv_op1.C: New test.
5647
5648 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5649
5650         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5651         approved.
5652
5653 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5654
5655         * gcc.c-torture/compile/20021220-1.c: New test.
5656
5657 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5658
5659         * gcc.dg/i386-fastcall-1.c: New.
5660
5661 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5662
5663         * gcc.c-torture/execute/20021219-1.c: New test.
5664
5665 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * gcc.dg/i386-pic-1.c: New test.
5668
5669 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5670
5671         PR c++/8099
5672         * g++.dg/template/friend9.C: New test.
5673
5674 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5675
5676         PR c++/3663
5677         * g++.dg/template/access7.C: New test.
5678
5679 2002-12-18  Nick Clifton  <nickc@redhat.com>
5680
5681         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5682         the libstdc++-v3 directory has been found.
5683
5684 2002-12-12  Devang Patel <dpatel@apple.com>
5685         * gcc.dg/darwin-ld-1.c: New test.
5686         * gcc.dg/darwin-ld-2.c: New test.
5687         * gcc.dg/darwin-ld-3.c: New test.
5688         * gcc.dg/darwin-ld-4.c: New test.
5689         * gcc.dg/darwin-ld-5.c: New test.
5690
5691 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5692
5693         * gcc.c-torture/compile/20021212-1.c: New test.
5694
5695 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5696
5697         * gcc.dg/fshort-wchar: New test.
5698
5699 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5700
5701         PR c++/8372
5702         * g++.dg/template/dtor1.C: New test.
5703
5704         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5705         markers.
5706
5707 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5708
5709         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5710
5711 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5712
5713         * g++.dg/template/static1.C: New test.
5714         * g++.dg/template/static2.C: New test.
5715         * g++.old-deja/g++.ext/memconst.C: New test.
5716
5717 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5718
5719         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5720         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5721         * g++.dg/special/initp1.C: Likewise.
5722
5723 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5724
5725         * gcc.c-torture/execute/20021204-1.c: New test.
5726
5727 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5728
5729         * gcc.dg/ppc-fmadd-1.c: New file.
5730         * gcc.dg/ppc-fmadd-2.c: New file.
5731         * gcc.dg/ppc-fmadd-3.c: New file.
5732
5733 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5734
5735         * gcc.c-torture/compile/20021204-1.c: New test.
5736
5737 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5738
5739         * g++.dg/inherit/covariant2.C: New test.
5740         * g++.dg/inherit/covariant3.C: New test.
5741         * g++.dg/inherit/covariant4.C: New test.
5742         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5743         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5744
5745 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5746
5747         PR c++/8688
5748         * g++.dg/init/brace3.C: New test.
5749
5750 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5751
5752         * gcc.dg/20020210-1.c: Fix a comment typo.
5753
5754 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/8720
5757         * g++.dg/parse/defarg1.C: New test.
5758
5759         PR c++/8615
5760         * g++.dg/template/char1.C: New test.
5761
5762         * g++.dg/template/varmod1.C: Fix typo.
5763
5764 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5765
5766         DR 180
5767         * g++.old-deja/g++.pt/crash32.C: Expect error.
5768
5769 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/5919
5772         * g++.dg/template/varmod1.C: New test.
5773
5774         PR c++/8727
5775         * g++.dg/inherit/typeinfo1.C: New test.
5776
5777         PR c++/8663
5778         * g++.dg/inherit/typedef1.C: New test.
5779
5780 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR c++/8332
5783         PR c++/8493
5784         * g++.dg/template/strlen1.C: New test.
5785
5786         PR c++/8227
5787         * g++.dg/template/ctor2.C: New test.
5788
5789         PR c++/8214
5790         * g++.dg/init/string1.C: New test.
5791
5792         PR c++/8511
5793         * g++.dg/template/friend8.C: New test.
5794
5795 2002-11-29  Joe Buck <jbuck@synopsys.com>
5796
5797         * g++.dg/lookup/anon2.C: New test.
5798
5799 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5800
5801         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5802         h8300 port.
5803
5804 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5805
5806         * gcc.dg/bitfld-6.c: New test.
5807
5808 2002-11-27  Jan Hubicka  <jh@suse.cz>
5809
5810         * gcc.c-torture/execute/20021127.[cx]: New test.
5811
5812 2002-11-26  Jan Hubicka  <jh@suse.cz>
5813
5814         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5815         quality.
5816
5817 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5818
5819         * g++.dg/init/brace2.C: New test.
5820         * g++.old-deja/g++.mike/p9129.C: Correct.
5821
5822 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5823
5824         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5825
5826 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5827
5828         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5829
5830 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5831
5832         * testsuite/g++.dg/abi/empty11.C: New test.
5833         * testsuite/g++.dg/rtti/cv1.C: New test.
5834
5835 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5836
5837         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5838
5839 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5840
5841         * g++.dg/abi/empty10.C: New test.
5842
5843 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5844
5845         * gcc.c-torture/compile/20021124-1.c: New test.
5846
5847 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5848
5849         * g++.dg/abi/rtti2.C: New test.
5850
5851 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5852
5853         * gcc.dg/i386-unroll-1.c: New test.
5854
5855 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5856
5857         * gcc.c-torture/compile/20021120-1.c: New test.
5858         * gcc.c-torture/compile/20021120-2.c: New test.
5859
5860 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5861
5862         * gcc.dg/bitfld-5.c: New test.
5863
5864 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5865
5866         * gcc.c-torture/execute/20021120-3.c: New test.
5867
5868 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5869
5870         * gcc.c-torture/execute/20021120-2.c: New test.
5871
5872 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5873
5874         * gcc.c-torture/execute/20021120-1.c: New test.
5875
5876 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5877
5878         * gcc.c-torture/execute/20021118-3.c: New test.
5879
5880 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5881
5882         * gcc.c-torture/compile/20021119-1.c: New test.
5883
5884 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5885
5886         * gcc.dg/duff-1.c: New test.
5887         * gcc.dg/duff-2.c: New test.
5888         * gcc.dg/duff-3.c: New test.
5889
5890 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5891
5892         * gcc.dg/cpp/_Pragma5.c: New test.
5893
5894 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5895
5896         * gcc.c-torture/execute/20021118-2.c: New test.
5897
5898 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5899
5900         * gcc.c-torture/execute/20021118-1.c: New test.
5901
5902 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5903
5904         * gcc.dg/20021116-1.c: New test.
5905
5906 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5907
5908         * g++.dg/abi/vcall1.C: New test.
5909
5910 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5911
5912         * gcc.dg/20021029-1.c: New test.
5913         * gcc.dg/20021029-2.c: New test.
5914
5915 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5916
5917         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5918
5919 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5920
5921         PR c/8439
5922         * gcc.dg/20021110.c: Move to ...
5923         * gcc.c-torture/compile/20021110.c: .... here.
5924
5925 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5926
5927         PR c/8467
5928         * gcc.c-torture/execute/20021111-1.c
5929
5930 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5931
5932         PR c/8439
5933         * gcc.dg/20021110.c: New test.
5934
5935 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5936
5937         * g++.dg/abi/vthunk3.C: Run only on x86.
5938
5939 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5940
5941         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5942
5943 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5944
5945         * lib/compat.exp (compat-execute): Fix logic error in last
5946         change.
5947
5948 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5949
5950         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5951
5952 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5953
5954         PR c++/8389
5955         * g++.dg/template/access6.C: New test.
5956
5957 2002-11-08  Jan Hubicka  <jh@suse.cz>
5958
5959         * gcc.dg/i386-ssefp-1.c: New test.
5960         * gcc.dg/i386-ssefp-1.c: New test.
5961
5962 2002-11-08  Jan Hubicka  <jh@suse.cz>
5963
5964         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5965
5966 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5967
5968         * g++.dg/abi/vthunk3.C: New test.
5969
5970         PR c++/8338
5971         * g++.dg/template/crash2.C: New test.
5972
5973 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5974
5975         * testsuite/g++.dg/abi/dtor1.C: New test.
5976         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5977
5978 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5979
5980         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5981         Darwin.
5982
5983 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5984
5985         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5986         -mthumb.  Only xfail with -O0.
5987
5988 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5989
5990         * g++.dg/abi/thunk1.C: New test.
5991         * g++.dg/abi/thunk2.C: Likewise.
5992         * g++.dg/abi/vtt1.C: Likewise.
5993
5994 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5995
5996         PR optimization/8423
5997         * gcc.c-torture/execute/builtin-constant.c: New test.
5998
5999 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6000
6001         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6002         Add some more cases.
6003
6004 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6005
6006         PR c++/8391
6007         * g++.dg/opt/local1.C: New test.
6008
6009 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6010
6011         PR c++/8160
6012         * g++.dg/template/complit1.C: New test.
6013
6014         PR c++/8149
6015         * g++.dg/template/typename4.C: Likewise.
6016
6017 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6018
6019         Core issue 287, PR c++/7639
6020         * g++.dg/template/instantiate1.C: Adjust error location.
6021         * g++.dg/template/instantiate3.C: New test.
6022         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6023         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6024         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6025
6026 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6027
6028         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6029
6030 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6031
6032         PR c++/8287
6033         * g++.dg/init/dtor2.C: New test.
6034
6035 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6036
6037         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6038         * gcc.dg/nest.c: Bypass errors on irix6.
6039
6040 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6041
6042         * gcc.dg/nest.c: Expect error for mmix-*-*.
6043         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6044
6045 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6046
6047         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6048         markers.
6049
6050         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6051
6052 2002-10-25  Mike Stump  <mrs@apple.com>
6053
6054         * gcc.dg/warn-1.c: New test.
6055
6056 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6057
6058         * g++.dg/template/typename3.C: New test.
6059
6060 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6061
6062         * g++.dg/lookup/ptrmem1.C: New test.
6063
6064         * g++.dg/abi/vthunk2.C: New test.
6065
6066 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6067
6068         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6069
6070 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6071
6072         * g++.dg/abi/empty9.C: New test.
6073
6074 2002-10-24  Richard Henderson  <rth@redhat.com>
6075
6076         * g++.dg/inherit/thunk1.C: Enable for ia64.
6077
6078 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6079
6080         PR c++/8067
6081         * g++.dg/lookup/pretty1.C: New test.
6082
6083 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6084
6085         * gcc.dg/20021023-1.c: New test.
6086
6087 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6088
6089         PR c++/7679
6090         * g++.dg/parse/inline1.C: New test.
6091
6092 2002-10-23  Richard Henderson  <rth@redhat.com>
6093
6094         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6095
6096         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6097
6098 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6099
6100         PR c++/6579
6101         * g++.dg/parse/stmtexpr3.C: New test.
6102
6103 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6104
6105         * g++.dg/expr/cond1.C: New test.
6106
6107 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6108
6109         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6110
6111 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6112
6113         * g++.dg/abi/vbase13.C: New test.
6114         * g++.dg/abi/vbase14.C: Likewise.
6115
6116 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6117
6118         * gcc.dg/tls/pic-1.c: New test.
6119         * gcc.dg/tls/nonpic-1.c: New test.
6120         * gcc.dg/20021018-1.c: New test.
6121
6122 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6123
6124         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6125         Remove only files with the same base name as the test case.
6126         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6127         (profopt-execute): Likewise.  Also, remove old profiling
6128         and performance data files before running the tests.
6129
6130         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6131         * g++.dg/bprob/bprob.exp: Likewise.
6132         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6133         to allow more general test case names.
6134
6135         * g++.dg/bprob/bprob-1.C: Rename to ...
6136         * g++.dg/bprob/g++-bprob-1.C: ... this.
6137
6138         * g77.dg/bprob/bprob-1.f: Rename to ...
6139         * g77.dg/bprob/g77-bprob-1.f: ... this.
6140
6141 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6142
6143         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6144         bison 1.50 or later.
6145
6146 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6147
6148         * g++.dg/README: Describe more test directories.
6149
6150 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6151
6152         * g++.dg/init/array6.C: Add additional tests.
6153
6154 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6155
6156         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6157         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6158
6159 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6160
6161         * gcc.c-torture/compile/20020604-1.x: New.
6162         * gcc.c-torture/compile/simd-5.x: Likewise.
6163         * gcc.c-torture/execute/920710-1.x: Likewise.
6164         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6165
6166 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6167
6168         * g++.dg/inherit/override1.C: Add dg-options clause.
6169
6170 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6171
6172         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6173         _mm_slli_si128.
6174
6175 2002-10-19  Andreas Schwab  <schwab@suse.de>
6176
6177         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6178         directory component.
6179
6180 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6181
6182         * g++.dg/inherit/thunk1.C: New test.
6183
6184         * g++.dg/inherit/override1.C: New test.
6185
6186         * g++.dg/abi/mangle11.C: New test.
6187         * g++.dg/abi/mangle14.C: New test.
6188         * g++.dg/abi/mangle17.C: New test.
6189
6190 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6191
6192         * g++.dg/overload/member2.C: New test.
6193
6194 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6195
6196         * g++.dg/README: Describe new compat directory.
6197         * g++.dg/dg.exp: Skip tests in compat directory.
6198         * README.compat: New file.
6199         * lib/compat.exp: New expect script.
6200         * g++.dg/compat: New test directory.
6201         * g++.dg/compat/compat.exp: New expect script.
6202         * g++.dg/compat/abi: New test directory.
6203         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6204         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6205         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6206         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6207         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6208         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6209         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6210         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6211         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6212         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6213         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6214         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6215         * g++.dg/compat/break: New test directory.
6216         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6217         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6218         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6219         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6220         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6221         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6222         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6223         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6224         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6225         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6226         g++.dg/compat/break/README: New files.
6227         * g++.dg/compat/eh: New test directory.
6228         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6229         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6230         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6231         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6232         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6233         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6234         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6235         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6236         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6237         g++.dg/compat/eh/filter2_y.C,
6238         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6239         g++.dg/compat/eh/new1_y.C,
6240         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6241         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6242         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6243         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6244         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6245         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6246         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6247         g++.dg/compat/eh/unexpected1_y.C: New files.
6248         * g++.dg/compat/init: New test directory.
6249         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6250         g++.dg/compat/init/array5_y.C,
6251         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6252         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6253         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6254         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6255         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6256         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6257         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6258         g++.dg/compat/init/init-ref2_y.C: New files.
6259
6260 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6261
6262         PR c++/7584
6263         * g++.dg/inherit/using3.C: New test.
6264
6265 2002-10-17  Jan Hubicka  <jh@suse.cz>
6266
6267         * gcc.dg/20021017-2.c: New test.
6268
6269 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6270
6271         * g++.dg/abi/mangle16.C: Adjust.
6272
6273         * g++.dg/init/array8.C: New test.
6274
6275 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6276
6277         * gcc.dg/special/mips-abi.exp: New test.
6278         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6279
6280 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6281
6282         * g++.dg/abi/mangle16.C: New test.
6283         * g++.dg/abi/mangle17.C: Likewise.
6284
6285         PR c++/7478
6286         * g++.dg/template/ref1.C: New test.
6287
6288 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6289
6290         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6291
6292 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6293
6294         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6295
6296 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6297
6298         PR c++/7524
6299         * g++.dg/init/array7.C: New test.
6300
6301 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6302
6303         * g++.dg/init/array6.C: New test.
6304
6305         * g++.dg/abi/mangle13.C: Likewise.
6306         * g++.dg/abi/mangle14.C: Likewise.
6307         * g++.dg/abi/mangle15.C: Likewise.
6308
6309 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6310
6311         * g++.dg/abi/empty8.C: New test.
6312
6313 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6314
6315         * g++.dg/init/ctor1.C: New test.
6316
6317 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6318
6319         * gcc.c-torture/execute/20021015-1.c: New test.
6320
6321 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6322
6323         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6324
6325 2002-10-14  Jan Hubicka  <jh@suse.cz>
6326
6327         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6328
6329 2002-10-14  Richard Henderson  <rth@redhat.com>
6330
6331         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6332
6333 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6334
6335         PR optimization/6631
6336         * g++.dg/opt/const2.C: New test.
6337
6338 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6339
6340         PR c++/7176
6341         * g++.dg/parse/friend1.C: New test.
6342         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6343
6344 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6345
6346         * gcc.dg/20021014-1.c: New test.
6347
6348 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6349
6350         PR c++/5661
6351         * g++.dg/ext/vlm1.C: New test.
6352         * g++.dg/ext/vlm2.C: Likewise.
6353
6354         * g++.dg/init/array1.C: Remove invalid braces.
6355         * g++.dg/init/brace1.C: New test.
6356         * g++.dg/init/copy2.C: Likewise.
6357         * g++.dg/init/copy3.C: Likewise.
6358         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6359         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6360         braces.
6361
6362 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6363
6364         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6365
6366 2002-10-11  Richard Shann  <richard.shann@superh.com>
6367
6368         * gcc.c-torture/compile/simd-5.c: New test.
6369
6370 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6371
6372         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6373
6374 2002-10-10  Jim Wilson  <wilson@redhat.com>
6375
6376         * gcc.c-torture/execute/20021010-1.c: New test.
6377
6378 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6379
6380         PR c/7353
6381         * g++.dg/ext/typedef-init.C: New test.
6382         * gcc.dg/typedef-init.c: New test.
6383
6384 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6385
6386         * gcc.dg/cpp/paste13.c: New test.
6387
6388 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6389
6390         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6391         remaining platforms, XFAIL during compile, not execute.  Don't
6392         XFAIL at -O0.
6393
6394 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6395
6396         * gcc.dg/alias-1.c: Tweak expected warning.
6397
6398 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6399
6400         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6401
6402 2002-10-06  Andreas Jaeger  <aj@suse.de>
6403
6404         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6405         * gcc.dg/cpp/c++98.C: Likewise.
6406
6407         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6408         * g++.dg/cpp/c++98.C: Likewise.
6409
6410         * g++.dg/README (Subdirectories): Mention cpp directory.
6411
6412         PR target/7559
6413         * gcc.dg/20021006-1.c: New test.
6414
6415 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6416
6417         PR c++/7804
6418         * g++.dg/other/warning1.C: New test.
6419
6420 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6421
6422         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6423         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6424         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6425
6426 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6427
6428         PR c++/7931
6429         * g++.dg/template/ptrmem3.C: New test.
6430
6431         PR c++/7754
6432         * g++.dg/template/union1.C: New test.
6433
6434 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6435
6436         PR c++/8006
6437         * g++.dg/abi/mangle9.C: New test.
6438         * g++.dg/abi/mangle10.C: New test.
6439         * g++.dg/abi/mangle11.C: New test.
6440         * g++.dg/abi/mangle12.C: New test.
6441
6442 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6443
6444         PR c++/7188.
6445         * g++.dg/template/meminit1.C: New test.
6446         * g++.dg/warn/Wreorder-1.C: Likewise.
6447         * g++.old-deja/g++.mike/warn3.C: Tweak.
6448         * lib/prune.exp: Ingore "in copy constructor".
6449
6450 2002-10-02  Andreas Jaeger  <aj@suse.de>
6451
6452         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6453         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6454         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6455         on x86-64.
6456
6457 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6458
6459         * gcc.dg/empty1.C: Fix typo.
6460
6461 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6462
6463         * gcc.dg/alias-1.c: New test.
6464
6465 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6466
6467         * gcc.dg/empty1.C: New test.
6468
6469         * g++.dg/tls/init-2.C: Tweak error messages.
6470
6471 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6472
6473         * gcc.c-torture/compile/20020923-1.c: New test.
6474
6475 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6476
6477         * gcc.c-torture/execute/ffs-1.c: New test.
6478         * gcc.c-torture/execute/ffs-2.c: Ditto.
6479
6480 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6481
6482         * g++.dg/overload/member1.C: New test.
6483
6484 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6485
6486         * g++.dg/abi/empty7.C: New test.
6487         * g++.dg/init/pm2.C: Likewise.
6488
6489 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6490
6491         * g++.dg/rtti/crash1.C: New test.
6492
6493 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6494
6495         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6496         gcc.dg/sibcall-4.c: New tests.
6497
6498 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6499
6500         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6501         powerpc and MMIX targets.
6502
6503 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6504
6505         * gcc.dg/cpp/20020927-1.c: New.
6506
6507 2002-09-26  David S. Miller  <davem@redhat.com>
6508
6509         * gcc.c-torture/compile/trunctfdf.c: New.
6510
6511 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6512
6513         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6514
6515 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6516
6517         * gcc.c-torture/execute/loop-15.c: New.
6518
6519 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6520
6521         * README.QMTEST: Fix typo.
6522
6523 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6524
6525         * gcc.dg/20020926-1.c: New test.
6526
6527 2002-09-25  David S. Miller  <davem@redhat.com>
6528
6529         PR target/7842
6530         * gcc.c-torture/execute/shiftdi.c: New test.
6531
6532 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6533
6534         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6535         unique to the tool.
6536         * lib/g77.exp (g77_init): Likewise.
6537         * lib/g++.exp (g++_init): Likewise.
6538         * lib/objc.exp (objc_init): Likewise.
6539
6540 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6541
6542         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6543         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6544         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6545
6546 2002-09-25  Richard Henderson  <rth@redhat.com>
6547
6548         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6549         too-small long double.
6550
6551 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6552
6553         * gcc.dg/20020919-1.c: New test.
6554
6555 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6556
6557         * g++.dg/abi/bitfield6.C: New test.
6558         * g++.dg/abi/bitfield7.C: New test.
6559         * g++.dg/abi/bitfield8.C: New test.
6560         * g++.dg/abi/vbase11.C: New test.
6561
6562 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6563
6564         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6565         hppa*-*-hpux*.  Update test comment.
6566
6567 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6568
6569         * gcc.dg/tls/struct-1.c: New test.
6570
6571 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6572
6573         * gcc.dg/cpp/tr-warn2.c: Update.
6574
6575 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6576
6577         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6578
6579 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6580
6581         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6582         systems.
6583
6584 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6585
6586         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6587
6588         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6589         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6590         setting of cxxfilt.
6591
6592 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6593
6594         * gcc.dg/20020312-2.c: Update for darwin.
6595
6596 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6597
6598         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6599
6600 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6601
6602         * objc.dg/comp-types-1.m: New test.
6603         * objc.dg/comp-types-2.m: New test.
6604         * objc.dg/comp-types-3.m: New test.
6605         * objc.dg/comp-types-4.m: New test.
6606         * objc.dg/comp-types-5.m: New test.
6607         * objc.dg/comp-types-6.m: New test.
6608
6609 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6610
6611         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6612
6613 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6614
6615         * g++.dg/other/do1.C: New test.
6616
6617         * g++.dg/template/subst1.C: New test.
6618
6619 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6620
6621         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6622
6623 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6624
6625         * g++.dg/template/qualttp20.C: Adjust expected errors.
6626         * g++.old-deja/g++.jason/report.C: Likewise.
6627         * g++.old-deja/g++.other/qual1.C: Likewise.
6628
6629         * g++.dg/lookup/scoped2.C: New test.
6630
6631         * g++.dg/ext/asm3.C: New test.
6632
6633 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6634
6635         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6636
6637 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6638
6639         * ChangeLog: follow spelling conventions.
6640         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6641         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6642         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6643         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6644         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6645         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6646         * g++.old-deja/g++.law/global-init1.C: Likewise.
6647         * g++.old-deja/g++.other/delete4.C: Likewise.
6648         * g++.old-deja/g++.other/inline21.C: Likewise.
6649         * g++.old-deja/g++.other/singleton.C: Likewise.
6650         * g77.dg/strlen0.f: Likewise.
6651         * g77.f-torture/compile/20010519-1.f: Likewise.
6652         * g77.f-torture/compile/980310-4.f: Likewise.
6653         * gcc.c-torture/compile/20000605-1.c: Likewise.
6654         * gcc.c-torture/execute/20020225-1.c: Likewise.
6655         * gcc.dg/c90-hexfloat-2.c: Likewise.
6656         * gcc.dg/c99-bool-1.c: Likewise.
6657         * gcc.dg/c99-hexfloat-2.c: Likewise.
6658         * gcc.dg/dll-2.c: Likewise.
6659         * gcc.dg/wtr-union-init-1.c: Likewise.
6660         * gcc.dg/wtr-union-init-2.c: Likewise.
6661         * gcc.dg/wtr-union-init-3.c: Likewise.
6662         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6663         * gcc.dg/cpp/defined.c: Likewise.
6664         * gcc.dg/cpp/macsyntx.c: Likewise.
6665         * gcc.dg/cpp/paste2.c: Likewise.
6666         * gcc.dg/cpp/trad/defined.c: Likewise.
6667         * gcc.dg/format/c90-printf-1.c: Likewise.
6668         * gcc.dg/format/c90-scanf-1.c: Likewise.
6669         * gcc.dg/format/c99-printf-1.c: Likewise.
6670         * gcc.dg/format/c99-scanf-1.c: Likewise.
6671         * gcc.misc-tests/gcov-8.c: Likewise.
6672         * lib/profopt.exp: Likewise.
6673
6674 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6675
6676         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6677
6678 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6679
6680         * g++.dg/inherit/using2.C: New test.
6681
6682 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6683
6684         * ChangeLog: Follow spelling conventions.
6685         * g++.dg/template/friend4.C: Likewise.
6686         * g++.old-deja/g++.pt/crash67.C: Likewise.
6687         * gcc.c-torture/execute/20000801-4.c: Likewise.
6688         * gcc.dg/c90-digraph-1.c: Likewise.
6689         * gcc.dg/c94-digraph-1.c: Likewise.
6690         * gcc.dg/c99-digraph-1.c: Likewise.
6691         * gcc.dg/cpp/line5.c: Likewise.
6692         * gcc.dg/cpp/multiline.c: Likewise.
6693         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6694         * gcc.dg/format/attr-3.c: Likewise.
6695         * gcc.dg/format/c90-scanf-3.c: Likewise.
6696         * gcc.dg/format/ext-4.c: Likewise.
6697
6698 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6699
6700         * g++.dg/template/pretty1.C: New test.
6701
6702 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6703
6704         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6705
6706 2002-09-13  Matt Austern  <austern@apple.com>
6707
6708         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6709         passing a cast expression to a function by const reference.
6710
6711 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6712
6713         * g++.dg/template/deduce1.C: New test.
6714
6715 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6716
6717         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6718         32-bit int.
6719
6720 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6721
6722         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6723         usage.
6724
6725 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6726
6727         * gcc.c-torture/compile/20020910-1.c: New test.
6728
6729 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6730
6731         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6732
6733 2002-09-10  Andreas Jaeger  <aj@suse.de>
6734
6735         * gcc.dg/20020312-2.c: Adjust for x86-64.
6736
6737 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6738
6739         * g77.dg/7388.f: New test case for PR 7388.
6740
6741 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6742
6743         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6744
6745 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6746
6747         * objc.dg/proto-lossage-1.m: New test.
6748
6749 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6750
6751         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6752
6753 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6754
6755         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6756         expected to pass.
6757
6758 2002-09-06  Stan Shebs  <shebs@apple.com>
6759             David Edelsohn  <edelsohn@gnu.org>
6760
6761         * gcc.dg/weak: New directory.
6762         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6763         target-specific xfail bits.
6764         * gcc.dg/typeof-2.c: Move to new directory.
6765         * gcc.dg/weak.exp: New expect script.
6766
6767 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6768
6769         * gcc.c-torture/execute/extzvsi.c: New test.
6770
6771 2002-09-05  Stan Shebs  <shebs@apple.com>
6772
6773         * gcc.dg/weak-1.c: xfail on Darwin.
6774         * gcc.dg/weak-2.c: Ditto.
6775         * gcc.dg/weak-3.c: Ditto.
6776         * gcc.dg/weak-4.c: Ditto.
6777         * gcc.dg/weak-5.c: Ditto.
6778         * gcc.dg/weak-6.c: Ditto.
6779         * gcc.dg/weak-7.c: Ditto.
6780         * gcc.dg/weak-8.c: Ditto.
6781         * gcc.dg/weak-9.c: Ditto.
6782
6783 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6784
6785         * gcc.c-torture/execute/loop-14.c: New test.
6786
6787 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6788
6789         * g++.dg/other/cxa-atexit1.C: New test.
6790
6791         * gcc.dg/typeof-2.c: New test.
6792
6793 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6794
6795         * gcc.dg/builtins-2.c: New testcase.
6796         * gcc.dg/builtins-3.c: New testcase.
6797
6798 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6799
6800         * gcc.dg/cpp/_Pragma4.c: New test.
6801
6802 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6803
6804         * objc/execute/nil_method-1.m: New testcase.
6805
6806 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6807
6808         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6809         [Object class], not [Object initialize].
6810
6811 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6812             Hans-Peter Nilsson  <hp@bitrange.com>
6813
6814         * gcc.c-torture/execute/20020720-1.x: Skip test on
6815         mmix-knuth-mmixware.  Correct comment.
6816
6817 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6818
6819         * testsuite/g++.dg/abi/bitfield5.C: New test.
6820         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6821
6822 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6823
6824         * objc.dg/undeclared-selector.m: New test.
6825
6826 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6827
6828         * g++.dg/other/offsetof1.C: Avoid cast warning.
6829
6830 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6831
6832         * objc.dg/super-class-2.m: New test.
6833
6834 2002-08-24  Matt Austern  <austern@apple.com>
6835
6836         * g++.dg/ext/lvaddr.C: New test.
6837         * g++.dg/ext/lvcast.C: New test.
6838
6839 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6840
6841         * testsuite/g++.dg/inherit/cond1.C: New test.
6842
6843 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6844
6845         * gcc.dg/noncompile/incomplete-1.c: New test.
6846
6847 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6848
6849         * gcc.dg/typespec-1.c: New test.
6850
6851 2002-08-20  Devang Patel  <dpatel@apple.com>
6852         * objc.dg/proto-hier-2.m: New test.
6853
6854 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6855
6856         * objc.dg/bitfield-1.m: New test.
6857         * objc.dg/bitfield-2.m: New test.
6858
6859 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6860
6861         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6862         gcc.dg/c99-flex-array-4.c: New tests.
6863
6864 2002-08-16  Stan Shebs  <shebs@apple.com>
6865
6866         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6867
6868 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6869
6870         * gcc.dg/typeof-1.c: New test.
6871         * g++.dg/ext/typeof2.C: New test.
6872
6873 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6874
6875         * g++.dg/other/offsetof1.C: New test.
6876
6877 2002-08-14  Richard Henderson  <rth@redhat.com>
6878
6879         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6880
6881 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6882
6883         * gcc.dg/cpp/_Pragma3.c: New test.
6884
6885 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6886
6887         * g++.dg/template/inherit3: New test.
6888
6889 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6890
6891         * gcc.dg/bitfld-4.c: Add blank options.
6892
6893 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6894
6895         * g++.dg/template/crash1.C: New test.
6896
6897 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6898
6899         * gcc.dg/tls/opt-2.c: New test.
6900
6901 2002-08-08  Devang Patel  <dpatel@apple.com>
6902
6903         * objc.dg/selector-1.m : New test
6904
6905 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6906
6907         * g++.dg/abi/bitfield4.C: New test.
6908         * gcc.dg/bitfld-4.c: New test.
6909
6910 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6911
6912         * g++.dg/other/packed1.C: New test.
6913
6914 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6915
6916         * g++.dg/abi/offsetof.C: Tweak error messages.
6917         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6918
6919 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6920
6921         * gcc.dg/bitfld-3.c: New test.
6922
6923 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6924             Richard Henderson  <rth@redhat.com>
6925
6926         * gcc.dg/i386-bitfield1.c: New test.
6927         * g++.dg/abi/bitfield3.C: Update.
6928
6929 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6930
6931         * objc.dg/const-str-2.m: Update.
6932         * gcc.dg/cpp/c++98.c: Change to C extension.
6933         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6934         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6935
6936 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6937
6938         * testsuite/gcc.dg/tls/diag-3.c: New.
6939
6940 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6941
6942         * g++.dg/README (Subdirectories): Document new subdir expr.
6943         * g++.dg/expr/pmf-1.C: New test.
6944
6945 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6946
6947         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6948
6949 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6950
6951         * g++.dg/abi/bitfield3.C: New test.
6952
6953 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6954
6955         * lib/gcov.exp: Tweak expected line formats.
6956         * gcc.misc-tests/gcov8.c: New test.
6957         * gcc.misc-tests/gcov8.x: New flags.
6958
6959 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6960
6961         * consistency.vlad/layout/endian.c: Include string.h.
6962
6963         * gcc.c-torture/execute/20020805-1.c: New test.
6964
6965 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6966
6967         * g++.dg/other/conversion1.C: New test.
6968
6969 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6970
6971         * gcc.dg/builtins-1.c: New testcase.
6972
6973 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6974
6975         * g++.dg/inherit/access3.C: New test.
6976
6977 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6978
6979         * gcc.dg/ia64-visibility-2.c: New test.
6980
6981 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6982
6983         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6984         __qualifier_flags to __flags.
6985
6986 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6987
6988         * g++.dg/inherit/operator1.C: New test.
6989         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6990         * g++.dg/other/error1.C: Change expected error message.
6991         * g++.dg/template/conv4.C: Likewise.
6992
6993 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6994
6995         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6996         for documented behavior.
6997
6998 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6999
7000         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7001         several targets known to fail.
7002
7003 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7004
7005         * gcc.dg/mips-args-[123].c: New tests.
7006
7007 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7008
7009         * gcc.dg/ppc-spe.c: New.
7010
7011 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7012
7013         * g++.dg/other/ptrmem4.C: New testcase.
7014
7015 2002-07-24  Richard Henderson  <rth@redhat.com>
7016
7017         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7018
7019 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7020
7021         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7022
7023 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7024
7025         * gcc.c-torture/execute/memset-3.c: New testcase.
7026
7027 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7028
7029         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7030         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7031
7032 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7033
7034         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7035         Delete.
7036
7037 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7038
7039         * gcc.c-torture/compile/simd-4.c: New test.
7040
7041 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7042
7043         PR c++/7347, c++/7348
7044         * g++.dg/template/access4.C: New test.
7045         * g++.dg/template/access5.C: New test.
7046         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7047         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7048         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7049         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7050
7051 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7052
7053         * gcc.dg/gnu89-init-2.c: New test.
7054
7055 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7056
7057         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7058
7059 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7060
7061         * gcc.c-torture/execute/20020720-1.c: New testcase.
7062
7063 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7064
7065         * gcc.dg/cpp/Wsignprom.c: New tests.
7066
7067 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7068
7069         * gcc.c-torture/execute/loop-13.c: New test.
7070
7071 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7072
7073         * gcc.dg/cpp/expr.c: New tests.
7074
7075 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7076
7077         * g++.dg/opt/pr6713.C: Add template instantiation.
7078
7079 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7080
7081         * gcc.dg/nest.c: New test.
7082
7083 2002-07-17  Richard Henderson  <rth@redhat.com>
7084
7085         * g++.dg/opt/pr6713.C: New test.
7086
7087 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7088
7089         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7090         XFAIL for all x86 processors.
7091
7092 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7093
7094         * gcc.c-torture/execute/20010122-1.x: Do not test with
7095         -fomit-frame-pointer.
7096
7097 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7098
7099         * g++.dg/template/instantiate2.C: New test.
7100         * g++.dg/template/spec4.C: New test.
7101
7102 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7103
7104         * g++.dg/template/access2.C: New test.
7105         * g++.dg/template/access3.C: New test.
7106
7107 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7108
7109         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7110         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7111         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7112         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7113         Convert to use <stdarg.h>.
7114         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7115         Delete.
7116         * gcc.dg/va-arg-2.c: New.
7117         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7118
7119 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7120
7121         * gcc.c-torture/compile/20020710-1.c: New test.
7122
7123 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7124                           Andrew Pinski  <pinskia@physics.uc.edu>
7125
7126         gcc.c-torture/compile/simd-2.c: New testcase.
7127         gcc.c-torture/compile/simd-3.c: Likewise.
7128
7129 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7130
7131         PR c++/7224
7132         * g++.dg/overload/error1.C: New test.
7133
7134 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7135
7136         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7137         configuration and IRIX 6 O32 ABI.
7138
7139 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7140
7141         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7142
7143 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7144
7145         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7146
7147 2002-07-10  Jeffrey A Law  <law@redhat.com>
7148
7149         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7150
7151         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7152
7153 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7154
7155         * gcc.dg/20020312-2.c: Check for __PPC__.
7156
7157 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7158
7159         * gcc.c-torture/compile/20020709-1.c: New test.
7160
7161 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7162
7163         * g++.dg/template/qualttp21.C: New test case.
7164
7165 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7166
7167         * gcc.c-torture/compile/20020706-1.c: New test.
7168         * gcc.c-torture/compile/20020706-2.c: New test.
7169
7170 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7171             Alexandre Oliva  <aoliva@redhat.com>
7172
7173         * g++.dg/warn/incomplete1.C: New test.
7174
7175 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7176
7177         PR c++/7099
7178         * g++.dg/warn/noreturn1.C: New test.
7179
7180 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7181
7182         PR c++/6706
7183         * g++.dg/debug/debug6.C: New test.
7184         * g++.dg/debug/debug7.C: New test.
7185
7186 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7187
7188         * gcc.c-torture/compile/simd-3.c: New test.
7189
7190 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7191
7192         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7193         * gcc.dg/20020620-1.c: Likewise.
7194
7195 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7196
7197         PR c++/6944
7198         * g++.dg/init/array4.C: New test.
7199         * g++.dg/init/array5.C: New test.
7200
7201 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7202
7203         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7204         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7205
7206 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7207
7208         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7209         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7210         * gcc.dg/wtr-conversion-1.c: Likewise.
7211         * gcc.dg/wtr-escape-1.c: Likewise.
7212         * gcc.dg/wtr-int-type-1.c: Likewise.
7213         * gcc.dg/wtr-label-1.c: Likewise.
7214         * gcc.dg/wtr-static-1.c: Likewise.
7215         * gcc.dg/wtr-strcat-1.c: Likewise.
7216         * gcc.dg/wtr-suffix-1.c: Likewise.
7217         * gcc.dg/wtr-switch-1.c: Likewise.
7218         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7219         * gcc.dg/wtr-union-init-1.c: Likewise.
7220         * gcc.dg/wtr-union-init-2.c: Likewise.
7221         * gcc.dg/wtr-union-init-3.c: Likewise.
7222
7223         * gcc.dg/wtr-func-def-1.c: New test.
7224
7225 2002-07-02 Devang Patel <dpatel@apple.com>
7226
7227         * objc.dg/param-1.m: New test.
7228
7229 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7230
7231         * gcc.dg/cpp/trad/directive.c: Add test.
7232         * gcc.dg/cpp/trad/macroargs.c: Add test.
7233         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7234
7235 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7236
7237         * gcc.dg/cpp/cmdlne-M.c: New test.
7238
7239 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7240
7241         * objc.dg/desig-init-1.m: New test.
7242
7243 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7244
7245         PR c++/6716
7246         * g++.dg/template/instantiate1.C: New test.
7247
7248 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7249
7250         PR c++/7112
7251         * g++.dg/template/sizeof2.C: New test.
7252
7253 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7254
7255         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7256         gcc.dg/cpp/trad/include.c: New tests.
7257
7258 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7259
7260         PR target/7177
7261         * gcc.c-torture/compile/20020701-1.c: New test.
7262
7263 2002-07-01  Stan Shebs  <shebs@apple.com>
7264
7265         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7266         header here...
7267         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7268         (objc-torture-execute): or here.
7269
7270 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7271
7272         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7273
7274 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7275
7276         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7277
7278 2002-06-30  Devang Patel  <dpatel@apple.com>
7279
7280         * objc.dg/fsyntax-only.m: New test.
7281
7282 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/6695
7285         * g++.dg/template/friend7.C: New file.
7286
7287 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7288
7289         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7290         return type.
7291
7292 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7293
7294         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7295         avoid division by zero.
7296
7297 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7298
7299         * gcc.dg/Wunknownprag.c: New tests.
7300
7301 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7302
7303         * gcc.c-torture/execute/simd-2.c: New test.
7304
7305 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7306
7307         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7308         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7309         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7310         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7311         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7312         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7313         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7314         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7315         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7316         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7317         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7318         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7319         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7320         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7321         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7322         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7323         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7324
7325 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7326
7327         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7328         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7329         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7330         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7331         New tests.
7332         * gcc.dg/cpp/trad/directive.c: Update.
7333
7334 2002-06-23  Andreas Jaeger  <aj@suse.de>
7335
7336         * gcc.c-torture/execute/complex-6.c: New.
7337
7338 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7339
7340         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7341         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7342         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7343         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7344
7345 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7346
7347         * gcc.dg/cpp/trad: New directory with traditional tests copied
7348         from parent directory.
7349         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7350         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7351         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7352         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7353         Move to trad/ and rename.
7354         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7355         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7356         gcc.dg/cpp/trad/redef2.c: New tests.
7357         * gcc.dg/cpp/trad/trad.exp: New driver.
7358
7359 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7360
7361         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7362         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7363         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7364         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7365         Remove.
7366
7367 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7368
7369         * gcc.dg/20020620-1.c: New test.
7370
7371 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7372
7373         * g++.dg/template/ttp4.C: New test.
7374
7375 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7376
7377         * g++.dg/opt/vt1.C: Fix regexp.
7378
7379 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7380
7381         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7382         Don't use attribute `noinline'.
7383
7384 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7385
7386         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7387
7388 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7389
7390         * gcc.c-torture/execute/simd-1.c: New.
7391
7392         * gcc.dg/simd-1.c: New.
7393
7394 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7395
7396         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7397
7398 2002-06-16  Richard Henderson  <rth@redhat.com>
7399
7400         * g++.dg/ext/anon-struct1.C: New.
7401         * g++.dg/ext/anon-struct2.C: New.
7402         * g++.dg/ext/anon-struct3.C: New.
7403         * gcc.dg/anon-struct-1.c: New.
7404         * gcc.dg/anon-struct-2.c: New.
7405         * gcc.dg/anon-struct-3.c: New.
7406         * gcc.dg/20011008-1.c: Adjust warning text.
7407         * gcc.dg/20020527-1.c: Add -fms-extensions.
7408
7409 2002-06-16  Richard Henderson  <rth@redhat.com>
7410
7411         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7412
7413 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7414
7415         * gcc.c-torture/execute/20020615-1.c: New test.
7416
7417 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7418
7419         * gcc.c-tortuture/execute/compare-1.c: New test case.
7420         * gcc.c-tortuture/execute/compare-2.c: New test case.
7421         * gcc.c-tortuture/execute/compare-3.c: New test case.
7422
7423 2002-06-13  Richard Henderson  <rth@redhat.com>
7424
7425         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7426         ia64 ilp32.
7427
7428 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7429
7430         * g++.dg/template/typename2.C: Update error message.
7431
7432 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7433
7434         * gcc.c-torture/execute/20020611-1.c: New test.
7435
7436 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7437
7438         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7439         list of targets to skip.
7440
7441 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7442
7443         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7444         targets if not optimizing.
7445
7446 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7447
7448         * gcc.c-torture/compile/20020605-1.c: New test.
7449
7450         * g++.dg/opt/vt1.C: New test.
7451
7452         * gcc.dg/20020531-1.c: New test.
7453
7454         * gcc.dg/20020530-1.c: New test.
7455
7456         * gcc.dg/20020527-1.c: New test.
7457
7458         * g++.dg/opt/cse1.C: New test.
7459
7460 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7461
7462         * gcc.dg/20020607-2.c: New test case.
7463
7464 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7465
7466         * gcc.c-torture/compile/20020604-1.c: New test.
7467
7468 2002-06-04  Richard Henderson  <rth@redhat.com>
7469
7470         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7471         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7472         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7473
7474 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7475
7476         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7477
7478 2002-06-03  Richard Henderson  <rth@redhat.com>
7479
7480         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7481         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7482
7483 2002-06-02  Richard Henderson  <rth@redhat.com>
7484
7485         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7486         test functions static.
7487
7488 2002-06-02  Andreas Jaeger  <aj@suse.de>
7489
7490         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7491         now.
7492
7493 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7494
7495         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7496         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7497         Update for mofified diagnostics.
7498         * gcc.dg/c99-intconst-1.c: No longer fail.
7499
7500 2002-06-02  Richard Henderson  <rth@redhat.com>
7501
7502         * gcc.dg/uninit-A.c: Remove xfail markers.
7503
7504 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7505
7506         * gcc.dg/fnegate-1.c: New test case.
7507
7508 2002-05-30  Osku Salerma  <osku@iki.fi>
7509
7510         * gcc.c-torture/execute/mayalias-1.c: New file.
7511
7512 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7513
7514         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7515         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7516         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7517
7518 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7519
7520         * gcc.c-torture/execute/20020529-1.c: New test.
7521
7522 2002-05-27  Richard Henderson  <rth@redhat.com>
7523
7524         * g++.dg/ext/attrib6.C: New test case.
7525
7526 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7527
7528         * gcc.c-torture/execute/pure-1.c: New test.
7529
7530 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7531
7532         * gcc.dg/cpp/arith-2.c: Remove.
7533
7534 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7535
7536         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7537         * gcc.dg/cpp/if-3.c: Remove.
7538
7539 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7540
7541         * g++.dg/opt/cse2.C: New test.
7542
7543 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7544
7545         * gcc.dg/cpp/arith-1.c: New semantic tests.
7546         * gcc.dg/cpp/if-1.c: Update.
7547
7548 2002-05-24  Ben Elliston  <bje@redhat.com>
7549
7550         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7551
7552 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7553
7554         * gcc.dg/verbose-asm.c: New test.
7555
7556 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7557
7558         * gcc.dg/cpp/paste12.c: New test.
7559
7560 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7561
7562         * g++.dg/parse/named_ops.C: New test.
7563
7564 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7565
7566         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7567
7568 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7569
7570         * gcc.dg/weak-2.c: Allow optional leading underscore
7571         in scan-assembler symbol name.
7572         * gcc.dg/weak-3.c: Likewise.
7573         * gcc.dg/weak-4.c: Likewise.
7574         * gcc.dg/weak-5.c: Likewise.
7575
7576 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7577
7578         * gcc.dg/20020523-1.c: New test.
7579
7580 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7581
7582         * objc.dg/const-str-2.m: Update now that we stop after
7583         a command line error.
7584
7585 2002-05-22  Richard Henderson  <rth@redhat.com>
7586
7587         * g++.dg/dg.exp: Fix typo in test pruneing.
7588
7589 2002-05-22  Richard Henderson  <rth@redhat.com>
7590
7591         * g++.dg/dg.exp: Prune the tls subdirectory.
7592         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7593         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7594         * g++.dg/tls/init-1.C: New.
7595
7596 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7597
7598         * gcc.dg/20020517-1.c: New test.
7599
7600 2002-05-21  Richard Henderson  <rth@redhat.com>
7601
7602         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7603         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7604
7605 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7606
7607         * g++.dg/other/copy2.C: New test.
7608
7609 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7610
7611         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7612         (MAX_COPY): Bump up to 10 times sizeof (long long).
7613         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7614
7615         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7616         sizeof (long long).
7617
7618         * gcc.c-torture/execute/strcpy-1.c: New test.
7619
7620 2002-05-19  Jason Merrill  <jason2redhat.com>
7621
7622         * g++.dg/ext/oper1.C: New test.
7623
7624 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7625 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7626
7627         * README.QMTEST: New file.
7628
7629         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7630
7631 2002-05-19  Andreas Jaeger  <aj@suse.de>
7632
7633         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7634         now.
7635         * gcc.c-torture/execute/loop-2d.x: Likewise.
7636
7637 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7638
7639         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7640         support weak symbols.
7641         * gcc.dg/weak-4.c: Likewise
7642         * gcc.dg/weak-6.c: Likewise
7643
7644 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7645
7646         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7647         cygwin, coff and h8300-*-hms targets
7648         * gcc.dg/weak-5.c: Likewise
7649         * gcc.dg/weak-7.c: Likewise
7650
7651 2002-05-16  Jason Merrill  <jason@redhat.com>
7652
7653         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7654         (scan-assembler-not, scan-assembler-dem): Likewise.
7655         (scan-assembler-dem-not): Likewise.
7656
7657 2002-05-15  Richard Henderson  <rth@redhat.com>
7658
7659         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7660
7661 2002-05-15  Richard Henderson  <rth@redhat.com>
7662
7663         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7664         (vfoo1f): Warning here.
7665         (vfoo1l): Don't redefine the alias.
7666
7667 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7668
7669         * g++.dg/init/pm1.C: New test.
7670
7671 2002-05-12  David S. Miller  <davem@redhat.com>
7672
7673         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7674         types.
7675
7676 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7677
7678         * gcc.c-torture/execute/20020510-1.c: New test case.
7679
7680 2002-05-10  David S. Miller  <davem@redhat.com>
7681
7682         * gcc.c-torture/execute/conversion.c: Test long double too.
7683
7684 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7685
7686         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7687         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7688         * lib/g++.exp (g++_link_flags): Likewise.
7689         * lib/objc.exp (objc_target_compile): Likewise.
7690
7691 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7692
7693         * gcc.dg/cpp/poison.c: Update.
7694         * gcc.dg/cpp/20000625-2.c: Remove.
7695         * gcc.dg/cpp/direct2s.c: Remove final test.
7696
7697 2002-05-08  Tom Rix  <trix@redhat.com>
7698
7699         * gcc.c-torture/execute/20020508-1.c: New test.
7700         * gcc.c-torture/execute/20020508-2.c: New test.
7701         * gcc.c-torture/execute/20020508-3.c: New test.
7702
7703 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7704
7705         * gcc.dg/cpp/charconst-4.c: More tests.
7706
7707 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7708
7709         PR c/6569
7710         * gcc.dg/weak-3.c: Update location of warning messages.
7711         * gcc.dg/weak-5.c: Likewise.
7712
7713 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7714
7715         * gcc.c-torture/execute/20020506-1.c: New test case.
7716
7717 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7718
7719         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7720
7721 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7722
7723         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7724
7725 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7726
7727         * gcc.dg/cpp/charconst-3.c: New test.
7728
7729 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7730
7731         * gcc.dg/cpp/charconst.c: Update tests.
7732
7733 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7734
7735         * treelang: Added directory for new sample language treelang. Also
7736         lib/treelang.exp: New file to signal treelang should be tested.
7737
7738 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7739
7740         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7741         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7742         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7743         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7744         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7745         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7746         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7747
7748 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7749
7750         * gcc.dg/format/xopen-2.c: New test.
7751
7752 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7753
7754         * gcc.dg/20020503-1.c: New test.
7755
7756 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7757
7758         * g++.dg/init/dtor1.C: Make it tougher.
7759
7760 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7761
7762         * g++.dg/init/dtor1.C: New test.
7763
7764 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7765
7766         * gcc.dg/altivec-8.c: New.
7767
7768 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7769
7770         * gcc.dg/altivec-7.c: New.
7771
7772 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7773
7774         * g++.dg/parse/typedef1.C: New test.
7775
7776 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7777
7778         PR c++/6486
7779         * g++.dg/template/friend6.C: New test.
7780
7781         PR c++/6492
7782         * g++.dg/init/copy1.C: New test.
7783
7784 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7785
7786         * g++.dg/warn/effc1.C: New test.
7787
7788 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7789
7790         * gcc.dg/cpp/if-cexp.c: Add a test.
7791
7792 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7793
7794         * gcc.dg/20020426-2.c: New test.
7795
7796 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7797
7798         * gcc.dg/cpp/if-mop.c: Update.
7799         * gcc.dg/cpp/if-mpar.c: Add test.
7800         * gcc.dg/cpp/if-oppr.c: Update.
7801
7802 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7803
7804         PR c/6343
7805         * gcc.dg/weak-[2-7].c: New tests.
7806
7807 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7808
7809         * gcc.dg/enum1.c: New test.
7810
7811 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7812
7813         PR c++/6497
7814         * g++.dg/inherit/access2.C: New test.
7815
7816 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7817
7818         PR bootstrap/6445
7819         * gcc.dg/20020426-1.c: New test.
7820
7821 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7822
7823         * g++.dg/abi/enum1.C: New test.
7824
7825 2002-04-26  Richard Henderson  <rth@redhat.com>
7826
7827         * gcc.dg/c99-bool-1.c: Expect always true warning.
7828
7829 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7830
7831         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7832
7833 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7834
7835         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7836         targets.
7837
7838 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7839
7840         * g++.dg/abi/mange7.C: New test.
7841
7842         PR c++/6438.
7843         * g++.dg/parse/stmtexpr2.C: New test.
7844
7845 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7846
7847         * gcc.dg/20020312-2.c: Add SH target.
7848
7849 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7850
7851         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7852         compiler output on mips*-*-irix*.
7853
7854 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7855
7856         * g++.dg/parse/attr1.C: New test.
7857
7858 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7859
7860         * gcc.c-torture/execute/string-opt-17.c: New test case.
7861         * gcc.c-torture/execute/memset-2.c: New test case.
7862
7863 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/6256:
7866         * g++.dg/template/friend5.C: New test.
7867
7868         PR c++/6331:
7869         * g++.dg/template/qual1.C: Likewise.
7870
7871 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7872
7873         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7874         Include stdlib.h, not stdio.h or ctype.h.
7875
7876 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7877
7878         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7879         cris-*-elf* and mmix-*-*.
7880         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7881         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7882         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7883         Ditto.
7884         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7885         * gcc.dg/wchar_t-1.c: Ditto.
7886
7887 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7888
7889         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7890         Clarify comment.
7891
7892 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7893
7894         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7895
7896 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7897
7898         * gcc.c-torture/execute/20000906-1.x: Delete.
7899
7900 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7901
7902         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7903
7904 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7905
7906         * PR6367
7907         * g77.f-torture/execute/6367.f: New test.
7908         * g77.f-torture/execute/6367.x: Disable for MMIX.
7909
7910 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7911
7912         * PR6352
7913         * g++.dg/opt/inline2.C: New test.
7914
7915 2002-04-18  Richard Henderson  <rth@redhat.com>
7916
7917         * gcc.dg/20000906-1.c: Enable for all targets.
7918         * gcc.c-torture/compile/iftrap-2.c: New.
7919
7920 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7921
7922         * gcc.dg/20020418-1.c: New test.
7923         * gcc.dg/20020418-2.c: New test.
7924
7925 2002-04-18  Richard Henderson  <rth@redhat.com>
7926
7927         * gcc.c-torture/compile/iftrap-1.c: New.
7928         * gcc.dg/iftrap-1.c: Adjust for ia64.
7929         * gcc.dg/iftrap-2.c: New.
7930
7931 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7932
7933         * gcc.c-torture/compile/20020418-1.c: New test.
7934
7935 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7936
7937         * gcc.c-torture/compile/20020415-1.c: New.
7938
7939 2002-04-18  David S. Miller  <davem@redhat.com>
7940
7941         * gcc.c-torture/execute/20020418-1.c: New test.
7942
7943 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7944
7945         * gcc.dg/20020416-1.c: New test.
7946
7947         * g++.dg/opt/inline1.C: New test.
7948
7949 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7950
7951         * gcc.dg/altivec-5.c: New test.
7952
7953         * gcc.dg/20020415-1.c: New test.
7954
7955 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7956
7957         * testsuite/lib/chill.exp: Remove.
7958
7959 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7960
7961         * g++.dg/other/big-struct.C: New test.
7962
7963 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7964
7965         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7966         of scratch file.
7967
7968 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7969
7970         PR c/6277
7971         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7972         in scan-assembler function name
7973
7974 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7975
7976         * g77.f-torture/execute/980628-4.x,
7977         g77.f-torture/execute/980628-5.x,
7978         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7979         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7980         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7981         i[34567]86-*-*.
7982
7983 2002-04-13  David S. Miller  <davem@redhat.com>
7984
7985         * gcc.c-torture/execute/20020413-1.c: New test.
7986
7987 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7988
7989         * gcc.dg/asm-6.c,
7990         * g++.dg/ext/asm1.C: New tests.
7991
7992 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7993
7994         PR c++ 5373.
7995         * g++.dg/parse/stmtexpr1.C: New test.
7996
7997         PR c++/5189.
7998         * g++.dg/template/copy1.C: New test.
7999
8000 2002-04-12  Richard Henderson  <rth@redhat.com>
8001
8002         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8003
8004 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8005
8006         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8007         gcc.c-torture/execute/20020307-2.c.
8008
8009 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8010
8011         * g++.dg/ext/attrib5.C,
8012         * g++.dg/lookup/struct1.C: New tests.
8013
8014 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.dg/20020411-1.c: New test.
8017
8018         * gcc.c-torture/execute/20020411-1.c: New test.
8019
8020 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8021
8022         * g77.f-torture/execute/6177.f: New test.
8023
8024 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8025
8026         PR middle-end/6247
8027         * g++.dg/opt/cleanup1.C: New test.
8028
8029         * g++.dg/opt/const1.C: New test.
8030
8031 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8032
8033         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8034
8035 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8036
8037         PR c++/5507
8038         * g++.dg/template/typename2.C: New test.
8039
8040 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8041
8042         * gcc.c-torture/execute/loop-12.c: New.
8043
8044 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8045
8046         * g77.f-torture/execute/980628-4.x,
8047         g77.f-torture/execute/980628-5.x,
8048         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8049         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8050         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8051
8052 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8053
8054         PR optimization/6086
8055         * g++.dg/opt/preinc1.C: New test.
8056
8057 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8058
8059         PR c++/5571
8060         * g++.dg/opt/static2.C: New test.
8061
8062 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8063
8064         PR c/5120
8065         * gcc.dg/20020406-1.c: New test.
8066
8067 2002-04-04  David S. Miller  <davem@redhat.com>
8068
8069         * gcc.c-torture/execute/20020404-1.c: New test.
8070
8071 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR c/6123
8074         * gcc.dg/20020312-2.c: Do not declare global register variable
8075         if __PIC__ or __pic__ is defined.
8076
8077 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8078
8079         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8080         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8081
8082 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8083
8084         * gcc.misc-tests/linkage.exp: Update last change to handle
8085         sparc*-, not just sparc-.
8086
8087 2002-04-03  Richard Henderson  <rth@redhat.com>
8088
8089         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8090
8091 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8092
8093         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8094
8095 2002-04-02  David S. Miller  <davem@redhat.com>
8096
8097         * gcc.c-torture/execute/20020402-3.c: New test.
8098
8099 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8100
8101         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8102         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8103
8104         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8105         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8106         g77.f-torture/execute/20001201.x,
8107         g77.f-torture/execute/u77-test.x: New files.
8108
8109         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8110         * gcc.dg/wchar_t-1.c: Ditto.
8111
8112 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8113
8114         * gcc.c-torture/execute/20020402-1.c: New test.
8115
8116 2002-04-01  Richard Henderson  <rth@redhat.com>
8117
8118         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8119
8120         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8121
8122 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8123
8124         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8125
8126 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8127
8128         * g++.dg/inherit/template-as-base.C: Expect error.
8129         * g++.dg/inherit/namespace-as-base.C: Likewise.
8130
8131 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8132
8133         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8134         g++.dg/ext/instantiate3.C: Tweak match patterns.
8135
8136         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8137         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8138         -da test.
8139
8140 2002-03-31  Richard Henderson  <rth@redhat.com>
8141
8142         * gcc.dg/special/alias-2.c: New.
8143         * gcc.dg/special/ecos.exp: Run it.
8144
8145 2002-03-31  Richard Henderson  <rth@redhat.com>
8146
8147         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8148
8149 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8150
8151         * gcc.dg/weak-1.c: Disable on h8300 port.
8152
8153 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8154
8155         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8156         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8157         ordering tests.
8158         * g++.dg/bprob/bprob-1.C: New test.
8159         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8160         * g++.dg/gcov/gcov-1.C: New test.
8161         * g++.dg/gcov/gcov-1.x: New file.
8162         * g++.dg/gcov/gcov-2.C: New test.
8163         * g++.dg/gcov/gcov-3.C: New test.
8164         * g++.dg/gcov/gcov-3.h: New file.
8165
8166 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8167
8168         * g++.old-deja/g++.other/builtins5.C: New test.
8169         * g++.old-deja/g++.other/builtins6.C: New test.
8170         * g++.old-deja/g++.other/builtins7.C: New test.
8171         * g++.old-deja/g++.other/builtins8.C: New test.
8172         * g++.old-deja/g++.other/builtins9.C: New test.
8173
8174 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8175
8176         * g++.dg/opt/static1.C: New test.
8177
8178         * g++.dg/opt/longbranch1.C: New test.
8179
8180 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8181
8182         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8183
8184         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8185
8186 2002-03-28  Jeffrey A Law  (law@redhat.com)
8187
8188         * gcc.c-torture/execute/20020328-1.c: New test.
8189
8190 2002-03-27  Richard Henderson  <rth@redhat.com>
8191
8192         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8193         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8194         move from g++.old-deja/g++.ext/.
8195
8196 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8197
8198         * g++.dg/init/new2.C: New test.
8199
8200 2002-03-26  Richard Henderson  <rth@redhat.com>
8201
8202         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8203
8204         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8205         on sparc.
8206
8207         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8208         sparcv9 systems.
8209         * gcc.dg/20001102-1.c: Likewise.
8210
8211 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8212
8213         * gcc.dg/cpp/endif-pedantic1.c,
8214         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8215
8216 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8217
8218         * g++.dg/init/new1.C: New test.
8219
8220 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8221
8222         * g++.dg/abi/vbase9.C: New test.
8223
8224 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8225
8226         * gcc.dg/arm-asm.c: New test.
8227
8228 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8229
8230         * gcc.dg/Wswitch-enum.c: New test.
8231         Fix PR c/5044.
8232
8233 2002-03-26  Richard Henderson  <rth@redhat.com>
8234
8235         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8236         structure.
8237
8238 2002-03-25  Richard Henderson  <rth@redhat.com>
8239
8240         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8241         sparcv9 systems.
8242
8243         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8244         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8245
8246 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8247
8248         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8249
8250 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8251
8252         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8253         targets using generic thunk support.
8254
8255 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8256
8257         * gcc.c-torture/compile/20020323-1.c: New test.
8258
8259         * g++.dg/opt/conj2.C: New test.
8260
8261 2002-03-24  Richard Henderson  <rth@redhat.com>
8262
8263         * gcc.dg/weak-1.c: Use -fno-common.
8264
8265 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8266
8267         * g77.dg/f77-edit-apostrophe-out.f: New test
8268         * g77.dg/f77-edit-h-out.f: New test
8269         * g77.dg/f77-edit-t-in.f: New test
8270         * g77.dg/f77-edit-t-out.f: New test
8271         * g77.dg/f77-edit-x-out.f: New test
8272         * g77.dg/f77-edit-slash-out.f: New test
8273         * g77.dg/f77-edit-colon-out.f: New test
8274         * g77.dg/f77-edit-s-out.f: New test
8275
8276 2002-03-24  Richard Henderson  <rth@redhat.com>
8277
8278         * objc/execute/formal_protocol-6.x: New XFAIL.
8279
8280 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8281
8282         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8283         that do not support weak symbols
8284
8285 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8286
8287         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8288         * lib/g77.exp:  Likewise
8289         * lib/objc.exp: Likewise
8290
8291 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8292
8293         * gcc.dg/Wswitch-default.c: New test.
8294
8295 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8296
8297         * g++.dg/other/enum1.C: New test.
8298
8299 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8300
8301         * gcc.dg/pragma-ep-3.c: Fix typo.
8302
8303 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8304
8305         * g++.dg/inherit/template-as-base.C: New test.
8306
8307 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8308
8309         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8310         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8311
8312 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8313
8314         * gcc.dg/cpp/multiline.c: Update to match.
8315
8316 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8317
8318         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8319
8320 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8321
8322         * gcc.dg/cpp/extratokens2.c:  New file.
8323
8324 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8325
8326         * gcc.dg/20020312-2.c: Add rs6000 target.
8327
8328         * gcc.c-torture/compile/20020319-1.c: New test.
8329
8330 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8331
8332         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8333         (A, E): Handle this.
8334
8335 2002-03-20  Jason Merrill  <jason@redhat.com>
8336
8337         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8338         ignoring -fpic.
8339         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8340         through prune_gcc_output.
8341
8342 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8343
8344         * gcc.c-torture/compile/20020320-1.c: New test.
8345
8346 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8347
8348         * gcc.c-torture/compile/20020318-1.c: New test.
8349
8350         * gcc.dg/struct-by-value-1.c: New test.
8351
8352         * gcc.dg/20020319-1.c: New test.
8353
8354 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8355
8356         * g++.dg/opt/conj1.C: New test.
8357
8358 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8359
8360         * g++.dg/template/qualttp20.C: Revert previous change.
8361         * g++.dg/template/qualttp3.C: Likewise.
8362         * g++.dg/template/qualttp4.C: Likewise
8363         * g++.dg/template/qualttp5.C: Likewise
8364         * g++.dg/template/qualttp6.C: Likewise
8365         * g++.dg/template/qualttp7.C: Likewise
8366         * g++.dg/template/qualttp8.C: Likewise
8367         * g++.dg/template/recurse.C: Likewise.
8368
8369 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8370
8371         * gcc.dg/cpp/wchar-1.c: Update.
8372
8373 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8374
8375         * g++.dg/template/conv1.C: New test.
8376         * g++.dg/template/conv2.C: New test.
8377         * g++.dg/template/conv3.C: New test.
8378         * g++.dg/template/conv4.C: New test.
8379
8380 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8381
8382         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8383         * g++.dg/template/qualttp3.C: Likewise.
8384         * g++.dg/template/qualttp4.C: Likewise
8385         * g++.dg/template/qualttp5.C: Likewise
8386         * g++.dg/template/qualttp6.C: Likewise
8387         * g++.dg/template/qualttp7.C: Likewise
8388         * g++.dg/template/qualttp8.C: Likewise
8389         * g++.dg/template/recurse.C: Likewise.
8390
8391 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8392
8393         * g++.dg/opt/dtor1.C: New test.
8394
8395 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8396
8397         * gcc.c-torture/compile/20020315-1.c: New test.
8398
8399 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8400
8401         * gcc.dg/weak-1.c: Fix scan tests.
8402
8403 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8404
8405         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8406         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8407         cris-*-aout* mmix-*-*.
8408         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8409         cris-*-aout* mmix-*-*.
8410         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8411         cris-*-elf* cris-*-aout* and mmix-*-*.
8412         * gcc.dg/20001009-1.c: Ditto.
8413         * gcc.dg/20010912-1.c: Ditto.
8414         * gcc.dg/20020122-4.c: Ditto.
8415         * gcc.dg/inline-2.c: Ditto.
8416
8417 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8418
8419         * gcc.c-torture/compile/20020314-1.c: New test.
8420
8421 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8422
8423         * gcc.c-torture/execute/20020314-1.c: New test.
8424
8425 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8426
8427         * g++.dg/warn/Wunused-1.C: New test.
8428
8429 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8430
8431         * g++.dg/abi/mangle6.C: New test.
8432
8433 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8434
8435         * gcc.c-torture/compile/20020309-2.c: New test.
8436
8437         * gcc.c-torture/compile/20020312-1.c: New test.
8438
8439 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8440
8441         * g++.dg/other/access1.C: New test.
8442
8443 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8444
8445         * gcc.c-torture/execute/wchar_t-1.c: New test.
8446
8447 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8448
8449         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8450
8451 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8452
8453         * gcc.dg/20020312-1.c: New test case.
8454
8455 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8456
8457         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8458
8459 2002-03-11  Richard Henderson  <rth@redhat.com>
8460
8461         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8462         * g++.old-deja/g++.jason/report.C: Likewise.
8463
8464 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8465
8466         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8467         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8468
8469 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8470
8471         * testsuite/g++.dg/overload/pmf1.C: New test.
8472
8473 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8474
8475         * gcc.c-torture/execute/20020307-1.c: Use long.
8476
8477 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8478
8479         PR optimization/5844
8480         * gcc.dg/20020310-1.c: New test.
8481
8482 2002-03-09  Michael Meissner  <meissner@redhat.com>
8483
8484         * gcc.c-torture/execute/memcpy-2.c: New test.
8485         * gcc.c-torture/execute/memset-1.c: New test.
8486         * gcc.c-torture/execute/strlen-1.c: New test.
8487         * gcc.c-torture/execute/strcmp-1.c: New test.
8488         * gcc.c-torture/execute/strncmp-1.c: New test.
8489
8490 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8491
8492         * gcc.dg/ppc-ldstruct.c: New test.
8493
8494 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8495
8496         * gcc.c-torture/execute/va-arg-22.c: New test.
8497
8498 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8499
8500         * gcc.c-torture/compile/20020309-1.c: New test.
8501
8502 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8503
8504         * gcc.c-torture/execute/20020307-2.c: New test.
8505
8506 2002-03-07  Jeffrey A Law  (law@redhat.com)
8507
8508         * g77.f-torture/compile/20020307-1.f: New test.
8509
8510 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8511
8512         * gcc.dg/unordered-1.c: New test.
8513
8514 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8515
8516         * gcc.c-torture/execute/20020307-1.c: New test.
8517
8518 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8519
8520         * gcc.dg/20020304-1.c: New test.
8521
8522         * gcc.c-torture/compile/20020304-2.c: New test.
8523
8524 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8525
8526         * gcc.c-torture/compile/20020304-1.c: New test case
8527         (from PR c/5830).
8528
8529 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8530
8531         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8532
8533 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8534
8535         * g++.dg/other/classkey1.C: New test.
8536
8537 2002-03-01  Richard Henderson  <rth@redhat.com>
8538
8539         * gcc.c-torture/compile/981223-1.x: New.
8540         * gcc.c-torture/compile/920625-1.x: New.
8541
8542 2002-02-28  Richard Henderson  <rth@redhat.com>
8543
8544         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8545
8546 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8547
8548         * gcc.c-torture/execute/20020227-1.c: New test.
8549
8550 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8551
8552         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8553         here" ERROR lines.
8554         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8555         * g++.old-deja.g++.other/defarg1.C: Likewise.
8556         * g++.old-deja/g++.pt/calls2.C: Likewise.
8557         * g++.old-deja/g++.pt/crash20.C: Likewise.
8558         * g++.old-deja/g++.pt/crash30.C: Likewise.
8559         * g++.old-deja/g++.pt/crash36.C: Likewise.
8560         * g++.old-deja/g++.pt/crash6.C: Likewise.
8561         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8562         * g++.old-deja/g++.pt/derived3.C: Likewise.
8563         * g++.old-deja/g++.pt/error1.C: Likewise.
8564         * g++.old-deja/g++.pt/friend21.C: Likewise.
8565         * g++.old-deja/g++.pt/friend23.C: Likewise.
8566         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8567         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8568
8569 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8570
8571         * gcc.c-torture/execute/20020225-2.c: New test.
8572
8573 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8574
8575         * gcc.c-torture/execute/920730-1t.c,
8576         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8577         Delete test cases, only relevant to -traditional.
8578
8579 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8580
8581         * gcc.dg/cpp/undef1.c: Remove.
8582         * gcc.dg/cpp/directiv.c: Update.
8583         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8584
8585 2002-02-27  Michael Meissner  <meissner@redhat.com>
8586
8587         * gcc.c-torture/execute/20020226-1.c: New test.
8588
8589 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8590
8591         * g++.dg/debug/debug4.C: New test.
8592
8593         * gcc.dg/ia64-visibility-1.c: New test.
8594
8595 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8596
8597         * gcc.dg/debug/20020224-1.c: New.
8598
8599 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8600
8601         * gcc.c-torture/execute/960416-1.x: New.
8602         * gcc.c-torture/execute/divconst-3.x: Likewise.
8603
8604 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8605
8606         * gcc.dg/20020224-1.c: New test.
8607
8608 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8609
8610         * gcc.c-torture/execute/20020225-1.c: New.
8611
8612 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8613
8614         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8615
8616 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8617
8618         * gcc.dg/20020222-1.c: New test.
8619
8620 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8621
8622         * g++.dg/opt/anonunion1.C: New test.
8623
8624 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8625
8626         * g++.dg/template/qualttp19.C: New test.
8627         * g++.dg/template/qualttp20.C: New test.
8628         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8629         * g++.old-deja/g++.other/qual1.C: Likewise.
8630
8631 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8632
8633         * gcc.dg/attr-alwaysinline.c: New.
8634
8635 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8636
8637         * gcc.dg/20020220-1.c: New test.
8638
8639         * gcc.dg/20020220-2.c: New test.
8640
8641         * g++.dg/opt/mmx1.C: New test.
8642
8643 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8644
8645         * gcc.c-torture/compile/20020110.c: New test.
8646
8647 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8648
8649         * gcc.c-torture/execute/20020219-1.c: New test.
8650
8651         * gcc.dg/20020219-1.c: New test.
8652
8653         * gcc.dg/noncompile/20020220-1.c: New test.
8654
8655         * g++.dg/opt/ptrintsum1.C: New test.
8656
8657         * gcc.dg/debug/20020220-1.c: New test.
8658
8659 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8660
8661         * gcc.c-torture/execute/20020216-1.c: New test.
8662
8663 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8664
8665         * gcc.dg/decl-1.c: Update, new test.
8666
8667 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8668
8669         * g++.dg/abi/bitfield1.C: New test.
8670         * g++.dg/abi/bitfield2.C: New test.
8671
8672 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8673
8674         * gcc.dg/attr-nest.c: New test.
8675
8676 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8677
8678         * gcc.c-torture/execute/20020215-1.c: New test.
8679
8680 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8681
8682         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8683         * g++.dg/debug/debug.exp: New.
8684         * g++.dg/debug/trivial.C: New.
8685         * g++.dg/debug/debug1.C: Moved...
8686         * g++.dg/other/debug1.C: ...from here.
8687         * g++.dg/debug/debug2.C: Moved...
8688         * g++.dg/other/debug2.C: ...from here.
8689         * g++.dg/debug/debug3.C: Moved...
8690         * g++.dg/other/debug3.C: ...from here.
8691
8692         * gcc.dg/noncompile/20020213-1.c: New test.
8693
8694 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8695
8696         * g++.dg/other/debug3.C: New test.
8697
8698         * gcc.c-torture/execute/20020213-1.c: New test.
8699
8700 2002-02-13  Richard Smith <richard@ex-parrot.com>
8701
8702         * g++.old-deja/g++.other/thunk1.C: New test.
8703
8704 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8705
8706         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8707
8708 2002-02-13  Stan Shebs  <shebs@apple.com>
8709
8710         * gcc.dg/altivec-3.c: New.
8711
8712 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8713
8714         * gcc.dg/Wunreachable-1.c: New test.
8715         * gcc.dg/Wunreachable-2.c: New test.
8716
8717 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8718
8719         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8720
8721 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8722
8723         * gcc.dg/decl-1.c: New test.
8724
8725 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8726
8727         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8728
8729 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8730
8731         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8732         * gcc.c-torture/compile/980506-1.x: Likewise.
8733
8734 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8735
8736         * gcc.dg/20020210-1.c: New.
8737
8738 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8739
8740         * g77.f-torture/execute/947.f: New regression test
8741         for PR fortran/947.
8742
8743 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8744
8745         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8746         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8747
8748 2002-02-08  Richard Henderson  <rth@redhat.com>
8749
8750         * gcc.c-torture/compile/labels-3.c: New.
8751
8752 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8753
8754         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8755         expression statements work instead.
8756         * gcc.dg/noncompile/20020207-1.c: New test.
8757
8758 2002-02-07  Richard Henderson  <rth@redhat.com>
8759
8760         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8761
8762 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8763
8764         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8765         message from g77
8766         * lib/g77-dg.exp: Trim g77 error messages so that they are
8767         recognized by dg.exp.
8768
8769 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8770
8771         PR fortran/5473
8772         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8773
8774 2002-02-07  Richard Henderson  <rth@redhat.com>
8775
8776         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8777         to be sufficiently aligned for integers.
8778
8779 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8780
8781         * g++.dg/template/friend4.C: New test.
8782
8783 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8784
8785         PR fortran/5743
8786         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8787         unsupported cases.
8788
8789 2002-02-07  Richard Henderson  <rth@redhat.com>
8790
8791         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8792         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8793         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8794         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8795
8796 2002-02-06  Richard Henderson  <rth@redhat.com>
8797
8798         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8799
8800 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8801
8802         * gcc.dg/20020206-1.c: New test.
8803
8804 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8805
8806         * gcc.c-torture/execute/20020206-1.c: New test.
8807
8808         * gcc.c-torture/execute/20020206-2.c: New test.
8809
8810         PR optimization/5429:
8811         * gcc.c-torture/compile/20020206-1.c: New test.
8812
8813 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8814
8815         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8816         as certain file formats cannot support particularly large
8817         alignments.
8818
8819         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8820         and do not expect to be able to link the executable.
8821
8822         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8823         fail because the COFF format does not support the weak attribute.
8824
8825 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8826
8827         * g77.dg/pr5473.f:  New test
8828
8829 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8830
8831         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8832         Fix testcase accordingly.
8833
8834 2002-02-04  Richard Henderson  <rth@redhat.com>
8835
8836         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8837         (buf): Change to be an array of pointers, not ints.
8838
8839 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8840
8841         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8842         before all tests.  Move warning one line above to match where it
8843         C frontend emits.
8844         * gcc.dg/Wswitch-2.c: New test.
8845         * g++.dg/warn/Wswitch-1.C: New test.
8846         * g++.dg/warn/Wswitch-2.C: New test.
8847
8848 2002-02-04  Richard Henderson  <rth@redhat.com>
8849
8850         * g++.dg/abi/offsetof.C: Fix size comparison.
8851
8852 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8853
8854         * gcc.dg/cast-qual-2.c: New test.
8855
8856 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8857
8858         * gcc.dg/20020201-4.c: New test.
8859
8860 2002-02-04  Ben Elliston  <bje@redhat.com>
8861
8862         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8863         target_info attribute != 0, in addition to the empty string.
8864         (gcc_target_compile): Likewise.
8865
8866 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8867
8868         * gcc.dg/Wswitch.c: New test.
8869         PR gcc/4475. PR gcc/3780.
8870
8871 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8872
8873         * g77.f-torture/execute/5122.f: New test for regressions
8874         against PR fortran/5122.
8875
8876 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8877
8878         * g77.f-torture/compile/pr3743.f: Delete
8879         * g77.dg/pr3743-1.f: New test.
8880         * g77.dg/pr3743-2.f: New test.
8881         * g77.dg/pr3743-3.f: New test.
8882         * g77.dg/pr3743-4.f: New test.
8883
8884 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8885
8886         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8887
8888 2002-02-02  Richard Henderson  <rth@redhat.com>
8889
8890         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8891         * gcc.c-torture/execute/bf64-1.c: Likewise.
8892
8893 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8894
8895         * gcc.dg/20020201-2.c: New test.
8896
8897         * gcc.dg/20020201-3.c: New test.
8898
8899         * gcc.c-torture/execute/bitfld-2.c: New test.
8900
8901 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8902
8903         * gcc.dg/bitfld-1.c: Update.
8904         * gcc.dg/bitfld-2.c: Update.
8905         * gcc.c-torture/execute/bitfld-1.x: New.
8906
8907 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8908
8909         * gcc.c-torture/execute/20020201-1.c: New test.
8910
8911 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8912
8913         PR target/5469
8914         * gcc.dg/20020201-1.c: New test.
8915
8916 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8917
8918         PR fortran/3743
8919         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8920         * g77.f-torture/compile/pr3743.x: Remove
8921
8922 2002-01-31  Tom Rix  <trix@redhat.com>
8923
8924         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8925
8926 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8927
8928         * gcc.dg/noncompile/20020130-1.c: New test.
8929
8930 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8931
8932         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8933
8934 2002-01-29  Richard Henderson  <rth@redhat.com>
8935
8936         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8937         to long long.
8938         * gcc.c-torture/execute/bf64-1.c: Likewise.
8939
8940 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8941
8942         * gcc.c-torture/execute/20020129-1.c: New test.
8943
8944 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8945
8946         * gcc.c-torture/compile/20000224-1.c: Update.
8947         * gcc.c-torture/execute/bitfld-1.c: New tests.
8948         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8949         * gcc.dg/uninit-A.c: Update.
8950
8951 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8952
8953         * g++.dg/template/ctor1.C: Add instantiation.
8954
8955 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8956
8957         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8958         argument to __builtin_prefetch to be const ptr.
8959
8960 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8961
8962         * gcc.c-torture/compile/20020120-1.c: New test.
8963
8964 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8965
8966         * gcc.c-torture/execute/20020127-1.c: New test.
8967
8968 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8969
8970         * g77.dg/f77-edit-i-in.f: New test
8971         * g77.dg/f77-edit-i-out.f: New test
8972
8973 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8974
8975         * gcc.dg/debug/debug.exp: New file.
8976         * gcc.dg/debug/trivial.c: New file.
8977         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8978         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8979         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8980         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8981         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8982         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8983         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8984         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8985         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8986         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8987         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8988         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8989         * gcc.dg/20000503-1.c: Removed.
8990         * gcc.dg/20010207-1.c: Removed.
8991         * gcc.dg/20011223-1.c: Removed.
8992         * gcc.dg/20020104-2.c: Removed.
8993         * gcc.dg/debug-1.c: Removed.
8994         * gcc.dg/debug-2.c: Removed.
8995         * gcc.dg/debug-3.c: Removed.
8996         * gcc.dg/debug-4.c: Removed.
8997         * gcc.dg/debug-5.c: Removed.
8998         * gcc.dg/debug-6.c: Removed.
8999         * gcc.dg/dwarf2-1.c: Removed.
9000         * gcc.dg/dwarf2-2.c: Removed.
9001
9002 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9003
9004         * g++.old-deja/g++.other/eh5.C: New test.
9005         * g++.old-deja/g++.other/sibcall2.C: New test.
9006         * g++.old-deja/g++.other/array9.C: New test.
9007         * g++.old-deja/g++.other/typename2.C: New test.
9008         * g++.old-deja/g++.other/crash60.C: New test.
9009         * g++.old-deja/g++.other/conv9.C: New test.
9010         * g++.old-deja/g++.other/mangle10.C: New test.
9011         * g++.old-deja/g++.other/unchanging1.C: New test.
9012         * g++.old-deja/g++.other/exprstmt1.C: New test.
9013         * g++.old-deja/g++.other/inline23.C: New test.
9014         * g++.old-deja/g++.eh/ia64-1.C: New test.
9015         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9016         * g++.old-deja/g++.other/reload1.C: New test.
9017         * g++.old-deja/g++.other/static20.C: New test.
9018         * g++.old-deja/g++.other/local-alloc1.C: New test.
9019         * g++.old-deja/g++.other/conv8.C: New test.
9020         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9021         * g++.old-deja/g++.other/storeexpr1.C: New test.
9022         * g++.old-deja/g++.other/storeexpr2.C: New test.
9023         * g++.dg/eh/template2.C: New test.
9024         * g++.dg/warn/weak1.C: New test.
9025
9026 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9027
9028         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9029         Remove first, non-varying, argument.
9030
9031 2002-01-23  Richard Henderson  <rth@redhat.com>
9032
9033         * gcc.dg/inline-2.c: New.
9034
9035         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9036         Add optional target arg.  Check number of arguments.
9037         (scan-assembler-not, scan-assembler-dem): Likewise.
9038         (scan-assembler-dem-not): Likewise.
9039
9040 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9041
9042         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9043         line 12.
9044         * g++.old-deja/g++.brendan/parse3.C,
9045         g++.old-deja/g++.other/crash26.C,
9046         g++.old-deja/g++.other/crash28.C,
9047         g++.old-deja/g++.other/crash29.C,
9048         g++.old-deja/g++.other/crash30.C,
9049         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9050
9051 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9052
9053         * gcc.dg/20020115-1.c: New.
9054
9055 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9056
9057         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9058
9059 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9060
9061         * gcc.dg/20020122-3.c: New.
9062
9063 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9064
9065         * g++.dg/other/gc1.C: New test.
9066
9067 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9068
9069         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9070
9071 2002-01-22  Richard Henderson  <rth@redhat.com>
9072
9073         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9074
9075 2002-01-22  Richard Henderson  <rth@redhat.com>
9076
9077         * gcc.dg/20020122-4.c: New.
9078
9079 2002-01-22  H.J. Lu <hjl@gnu.org>
9080
9081         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9082         link output.
9083         * gcc.dg/special/ecos.exp: Likewise.
9084         * lib/g++-dg.exp: Likewise.
9085         * lib/g77-dg.exp: Likewise.
9086         * lib/gcc-dg.exp : Likewise.
9087         * lib/mike-g++.exp: Likewise.
9088         * lib/mike-g77.exp: Likewise.
9089         * lib/mike-gcc.exp: Likewise.
9090         * lib/objc-dg.exp: Likewise.
9091
9092 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9093
9094         PR target/5379
9095         * gcc.dg/20020122-2.c: New test.
9096
9097 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9098
9099         * gcc.dg/20020122-1.c: New test.
9100
9101 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9102
9103         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9104
9105 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9106
9107         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9108
9109 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9110
9111         * gcc.c-torture/compile/20020121-1.c: New test.
9112
9113 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9114
9115         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9116         ld_library_path.
9117
9118 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9119
9120         * gcc.dg/20020218-1.c: New test.
9121
9122 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9123
9124         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9125         messages
9126         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9127         "At global scope" warning
9128         * g++.dg/ext/align1.C: Change cygwin test for alignment
9129         from db-bogus to dg-warning
9130
9131 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9132
9133         * g77.f-torture/compile/cpp2.F: New test.
9134
9135 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9136
9137         * g++.dg/template/access1.C: New test.
9138
9139 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9140
9141         * gcc.dg/20020118-1.c: New.
9142
9143 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9144
9145         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9146
9147 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9148
9149         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9150         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9151         alignment warnings.
9152
9153 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9154
9155         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9156         torture_with_loops and torture_without_loops
9157
9158 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9159
9160         * gcc.c-torture/compile/20020116-1.c: New test.
9161
9162 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9163
9164         * gcc.dg/20020116-2.c: New test.
9165
9166         * gcc.dg/ultrasp4.c: New test.
9167
9168         * gcc.dg/20020116-1.c: New test.
9169
9170 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9171
9172         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9173         by EABI.
9174
9175 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9176
9177         * gcc.misc-tests/i386-prefetch.exp: New.
9178         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9179         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9180         * gcc.misc-tests/i386-pf-none-1.c: New test.
9181         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9182
9183 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9184
9185         * gcc.dg/gnu89-init-1.c: Add new tests.
9186
9187 2002-01-15  Andreas Jaeger  <aj@suse.de>
9188
9189         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9190         * gcc.dg/i386-mmx-2.c: Likewise.
9191         * gcc.dg/i386-sse-1.c: Likewise.
9192         * gcc.dg/i386-sse-2.c: Likewise.
9193         * gcc.dg/i386-sse-3.c: Likewise.
9194
9195 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9196
9197         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9198         Uncomment additional cases that now pass.
9199
9200 2002-01-11  Richard Henderson  <rth@redhat.com>
9201
9202         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9203         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9204
9205 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9206
9207         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9208
9209 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9210
9211         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9212         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9213
9214 2002-01-10  Dale Johannesen  <dalej@apple.com>
9215
9216         * gcc.c-torture/execute/loop-11.c: New.
9217
9218 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9219
9220         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9221         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9222
9223 2002-01-09  Richard Henderson  <rth@redhat.com>
9224
9225         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9226         type in which to perform the operation for each size.
9227
9228 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9229
9230         * gcc.c-torture/compile/20020109-2.c: New test.
9231
9232 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9233
9234         * gcc.c-torture/execute/loop-10.c: New test.
9235
9236 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9237
9238         * gcc.c-torture/compile/20010226-1.c: New test.
9239         * gcc.c-torture/compile/20010227-1.c: New test.
9240         * gcc.c-torture/compile/20010426-1.c: New test.
9241         * gcc.c-torture/compile/20010510-1.c: New test.
9242         * gcc.c-torture/compile/20010605-3.c: New test.
9243         * gcc.c-torture/compile/20010824-1.c: New test.
9244         * gcc.c-torture/execute/20010409-1.c: New test.
9245         * gcc.dg/noncompile/20000901-1.c: New test.
9246         * gcc.dg/20001023-1.c: New test.
9247         * gcc.dg/20001101-1.c: New test.
9248         * gcc.dg/20001102-1.c: New test.
9249         * gcc.dg/20010207-1.c: New test.
9250         * gcc.dg/20010405-1.c: New test.
9251         * gcc.dg/20010822-1.c: New test.
9252         * gcc.dg/20011107-1.c: New test.
9253
9254 2002-01-09  Jeffrey A Law  (law@redhat.com)
9255
9256         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9257
9258         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9259         execution failure on PA targets.
9260
9261 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9262
9263         * gcc.c-torture/compile/20020109-1.c: New test.
9264
9265 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9266
9267         * gcc.c-torture/execute/20020108-1.c: New test.
9268
9269 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9270
9271         * gcc.dg/20020108-1.c: New test.
9272
9273 2002-01-08  H.J. Lu <hjl@gnu.org>
9274
9275         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9276         for header files.
9277
9278 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9279
9280         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9281         consistency.
9282
9283 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9284
9285         * gcc.dg/altivec-4.c: Test altivec predicates.
9286
9287 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9288
9289         * gcc.c-torture/execute/20020107-1.c: New test.
9290
9291 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9292
9293         PR c/5279
9294         * gcc.c-torture/compile/20020106-1.c: New test.
9295
9296 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9297
9298         * gcc.c-torture/execute/nestfunc-4.c: New test.
9299
9300 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9301
9302         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9303         extra triple that slipped in.
9304         * g++.old-deja/g++.abi/align.C: Likewise.
9305         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9306
9307 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9308
9309         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9310         * g++.old-deja/g++.abi/align.C: Likewise.
9311         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9312
9313         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9314         on FreeBSD/i386.
9315         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9316         FreeBSD.
9317
9318 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9319
9320         * gcc.dg/20020104-1.c: New test.
9321
9322         * gcc.dg/20020104-2.c: New test.
9323
9324 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9325
9326         * gcc.dg/20020103-1.c: Fix typo in target selector.
9327
9328 2002-01-03  Richard Henderson  <rth@redhat.com>
9329
9330         * gcc.dg/20020103-1.c: New.
9331
9332 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9333
9334         * gcc.c-torture/execute/20020103-1.c: New test.
9335
9336 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9337
9338         * g++.dg/other/debug2.C: New test.
9339
9340         * gcc.c-torture/compile/20020103-1.c: New test.
9341
9342 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9343
9344         * gcc.dg/gnu89-init-1.c: Added new tests.
9345
9346 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9347
9348         * g++.dg/template/friend2.C: Remove as patch is reverted.
9349
9350         * g++.dg/warn/oldcast1.C: New test.
9351
9352         * g++.dg/template/ptrmem1.C: New test.
9353         * g++.dg/template/ptrmem2.C: New test.
9354
9355         * g++.dg/template/ntp.C: New test.
9356
9357         * g++.dg/other/component1.C: New test.
9358
9359         * g++.dg/template/ttp3.C: New test.
9360
9361         * g++.dg/template/friend2.C: New test.
9362         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9363
9364 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9365
9366         * g++.dg/other/ptrmem1.C: New test.
9367         * g++.dg/other/ptrmem2.C: New test.
9368
9369 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9370
9371         * g++.dg/template/ctor1.C: New test.
9372
9373 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9374
9375         * g++.dg/template/friend2.C: New test.
9376
9377 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9378
9379         * gcc.dg/mmix-1.c: New test.
9380
9381 2001-12-31  Richard Henderson  <rth@redhat.com>
9382
9383         * gcc.dg/asm-5.c: New.
9384
9385 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9386
9387         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9388         in namespace __gnu_cxx
9389
9390 2001-12-30  Richard Henderson  <rth@redhat.com>
9391
9392         * gcc.dg/debug-6.c: New.
9393
9394 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9395
9396         * gcc.c-torture/compile/20011229-2.c: New test.
9397
9398 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9399
9400         * gcc.dg/debug-3.c: New test.
9401         * gcc.dg/debug-4.c: New test.
9402         * gcc.dg/debug-5.c: New test.
9403
9404 2001-12-29  Richard Henderson  <rth@redhat.com>
9405
9406         * g++.dg/eh/loop1.C: New.
9407
9408 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9409
9410         * g++.dg/template/crash1.C: New test.
9411
9412 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9413
9414         * g++.dg/other/const1.C: New test.
9415
9416 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9417
9418         * gcc.c-torture/compile/20011229-1.c: New test.
9419
9420 2001-12-28  Stan Shebs  <shebs@apple.com>
9421
9422         * lib/objc-torture.exp: Resync with c-torture.exp.
9423         * lib/objc.exp: Load standard libraries.
9424
9425 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9426
9427         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9428         additional tests.
9429
9430 2001-12-27  Roger Sayle <roger@eyesopen.com>
9431
9432         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9433
9434 2001-12-27  Richard Henderson  <rth@redhat.com>
9435
9436         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9437
9438 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9439
9440         * g++.dg/eh/ctor1.C: New test.
9441         * g++.dg/other/error2.C: New test.
9442
9443 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9444
9445         * g++.dg/other/init2.C: New test.
9446
9447 2001-12-24  Richard Henderson  <rth@redhat.com>
9448
9449         * gcc.dg/20011223-1.c: New.
9450         * gcc.dg/inline-1.c: New.
9451
9452 2001-12-23  Richard Henderson  <rth@redhat.com>
9453
9454         * gcc.dg/asm-4.c: Test operand modifiers.
9455
9456 2001-12-23  Richard Henderson  <rth@redhat.com>
9457
9458         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9459
9460 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9461
9462         * gcc.c-torture/execute/20011223-1.c: New test.
9463
9464 2001-12-21  Richard Henderson  <rth@redhat.com>
9465
9466         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9467         re-enables the warning.
9468
9469 2001-12-21  Richard Henderson  <rth@redhat.com>
9470
9471         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9472
9473 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9474
9475         * gcc.c-torture/compile/20011218-1.c: New test.
9476
9477 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9478
9479         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9480         arm-isr.c test.
9481         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9482         epilogue generation for ARM ISR routines.
9483
9484 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9485
9486         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9487         * gcc.dg/format/c90-printf-3.c: Likewise.
9488         * gcc.dg/format/c99-printf-3.c: Likewise.
9489         * gcc.dg/format/ext-1.c: Likewise.
9490         * gcc.dg/format/ext-6.c: Likewise.
9491         * gcc.dg/format/format.h: Prototype unlocked stdio.
9492
9493 2001-12-20  Richard Henderson  <rth@redhat.com>
9494
9495         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9496         (arena): Use it.
9497         (malloc): Correct allocation logic.  Abort if we fill up the
9498         arena before initialization complete.
9499         (realloc): Correct allocation logic.
9500
9501 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9502
9503         * gcc.c-torture/compile/20011219-2.c: New test.
9504
9505         * gcc.c-torture/execute/20011219-1.c: New test.
9506
9507 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9508
9509         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9510         target does not support weak symbols.
9511
9512 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9513
9514         * gcc.c-torture/compile/20011219-1.c: New test.
9515
9516 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9517
9518         * g++.dg/other/error1.C: New test.
9519
9520 2001-12-17  Jeffrey A Law  (law@redhat.com)
9521
9522         * gcc.c-torture/execute/20011217-1.c: New test.
9523
9524 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9525
9526         * objc.dg/special/: New directory.
9527         * objc.dg/special/special.exp: New file.
9528         * objc.dg/special/unclaimed-category-1.h: New file.
9529         * objc.dg/special/unclaimed-category-1a.m: New file.
9530         * objc.dg/special/unclaimed-category-1.m: New file.
9531
9532 2001-12-17  Andreas Jaeger  <aj@suse.de>
9533
9534         * gcc.c-torture/compile/20011217-2.c: New test.
9535
9536 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9537
9538         * gcc.c-torture/compile/20011217-1.c: New test.
9539
9540 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9541
9542         * testsuite/gcc.dg/20011214-1.c: New.
9543
9544 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9545
9546         * gcc.dg/altivec-4.c: New.
9547
9548 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9549
9550         * gcc.dg/20011113-1.c: New test.
9551
9552 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9553
9554         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9555         std::__malloc_alloc_template<0> and
9556         std::__default_alloc_template<false, 0>.
9557
9558 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9559
9560         * objc/execute/bf-21.m: New test.
9561         * objc/execute/enumeration-1.m: New test.
9562         * objc/execute/enumeration-2.m: New test.
9563
9564 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9565
9566         * gcc.dg/gnu89-init-1.c: New test.
9567
9568 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9569
9570         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9571         * g++.old-deja/g++.jason/2371.C: Likewise.
9572         * g++.old-deja/g++.jason/template33.C: Likewise.
9573         * g++.old-deja/g++.jason/template34.C: Likewise.
9574         * g++.old-deja/g++.jason/template36.C: Likewise.
9575         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9576         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9577         * g++.old-deja/g++.other/typename1.C: Likewise.
9578         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9579         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9580         * g++.old-deja/g++.pt/typename11.C: Likewise.
9581         * g++.old-deja/g++.pt/typename14.C: Likewise.
9582         * g++.old-deja/g++.pt/typename16.C: Likewise.
9583         * g++.old-deja/g++.pt/typename3.C: Likewise.
9584         * g++.old-deja/g++.pt/typename4.C: Likewise.
9585         * g++.old-deja/g++.pt/typename5.C: Likewise.
9586         * g++.old-deja/g++.pt/typename7.C: Likewise.
9587         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9588
9589 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9590
9591         * g++.dg/other/linkage1.C: New test.
9592         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9593         specifiers.
9594
9595 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9596
9597         * gcc.dg/concat.c: New test.
9598
9599 2001-12-11  Stan Shebs  <shebs@apple.com>
9600
9601         * objc/compile: New test directory.
9602         * objc/compile/compile.exp: New expect script.
9603         * objc/compile/20011211-1.m: New compile test.
9604
9605 2001-12-11  Jason Merrill  <jason@redhat.com>
9606
9607         * lib/prune.exp (prune_gcc_output): Also handle "In member
9608         function".  So many permutations...
9609
9610 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9611
9612         * g++.dg/template/typedef1.C: New test.
9613
9614 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9615
9616         * g++.dg/other/copy1.C: New test.
9617
9618 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9619
9620         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9621
9622         * gcc.dg/builtin-choose-expr.c: New.
9623
9624 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9625
9626         * gcc.dg/altivec-2.c: New.
9627
9628 2001-12-07  Richard Henderson  <rth@redhat.com>
9629
9630         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9631
9632 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9633
9634         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9635         ultrasparc.
9636
9637 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9638
9639         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9640
9641 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9642
9643         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9644         variable argument list.
9645
9646 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9647
9648         * gcc.c-torture/execute/memcheck: Delete entire directory.
9649         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9650         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9651
9652 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9653
9654         * gcc.dg/Wshadow-1.c: New test.
9655
9656 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9657
9658         * gcc.c-torture/compile/20011130-1.c: New test.
9659
9660         * gcc.dg/noncompile/20011025-1.c: New test.
9661
9662         * g++.dg/other/anon-union.C: New test.
9663
9664         * gcc.c-torture/execute/20011024-1.c: New test.
9665
9666 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9667
9668         * gcc.c-torture/execute/20000722-1.x,
9669         gcc.c-torture/execute/20010123-1.x: Remove.
9670         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9671         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9672         gcc.dg/c99-complit-2.c: New tests.
9673
9674 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9675
9676         * g++.dg/inherit/base1.C: New test.
9677
9678 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9679
9680         * g++.dg/other/stdarg1.C: New test.
9681
9682         * gcc.c-torture/compile/20011130-2.c: New test.
9683
9684 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9685
9686         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9687         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9688         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9689         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9690         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9691         * gcc.dg/builtin-prefetch-1.c: New test.
9692
9693 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9694
9695         * gcc.dg/20011130-1.c: New test.
9696
9697 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9698
9699         * g++.dg/other/scope1.C: New test.
9700         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9701
9702 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9703
9704         * gcc.dg/vla-init-1.c: New test.
9705
9706 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9707
9708         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9709
9710 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9711
9712         * objc.dg/alias.m: Update.
9713         * objc.dg/class-1.m: Update.
9714         * objc.dg/const-str-1.m: Update.
9715         * objc.dg/fwd-proto-1.m: Update.
9716         * objc.dg/id-1.m: Update.
9717         * objc.dg/super-class-1.m: Update.
9718
9719 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9720
9721         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9722         constructs.
9723
9724 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9725
9726         * gcc.c-torture/execute/20011128-1.c: New test.
9727
9728 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9729
9730         * gcc.dg/20011127-1.c: New test.
9731
9732 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9733
9734         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9735         from Austin Group draft 7.
9736         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9737         scanf format arguments.
9738         * gcc.dg/format/no-exargs-2.c: New test.
9739
9740 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9741
9742         * g++.dg/abi/vbase8-4.C: New test.
9743
9744 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9745
9746         * gcc.c-torture/execute/20011121-1.c: New test.
9747
9748 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9749
9750         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9751
9752 2001-11-23  Andreas Jaeger  <aj@suse.de>
9753
9754         * gcc.dg/cpp/charconst-2.c: New test.
9755
9756 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9757
9758         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9759         to the host if it is remote.  Let tests specify extra headers
9760         they use.
9761         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9762         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9763         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9764         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9765         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9766         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9767         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9768         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9769         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9770         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9771
9772 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9773
9774         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9775         for little endian ARMs.
9776
9777 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9778
9779         * gcc.c-torture/compile/20011119-1.c: New test.
9780         * gcc.c-torture/compile/20011119-2.c: New test.
9781
9782 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9783
9784         * gcc.dg/altivec-1.c: Fix typo.
9785
9786 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9787
9788         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9789
9790 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9791
9792         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9793
9794 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9795
9796         * lib/g77.exp: Don't specify --rpath-link.
9797
9798         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9799         across all the headers.
9800         * gcc.dg/format/format.exp: For testing on a remote host,
9801         copy format.h.
9802
9803         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9804         * gcc.c-torture/execute/930406-1.c: Likewise.
9805         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9806
9807 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9808
9809         * gcc.dg/altivec-1.c: New.
9810
9811 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9812
9813         * gcc.dg/cpp/fpreprocessed.c: New test case.
9814
9815 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9816
9817         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9818         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9819         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9820
9821 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9822
9823         * gcc.dg/no-builtin-1.c: New test.
9824
9825 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9826
9827         * gcc.c-torture/execute/20011115-1.c: New test.
9828
9829 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9830
9831         * gcc.c-torture/compile/20011114-2.c: New test.
9832         * gcc.c-torture/compile/20011114-3.c: New test.
9833         * gcc.c-torture/compile/20011114-4.c: New test.
9834
9835 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9836
9837         * g++.dg/other/init1.C: New test.
9838
9839 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9840
9841         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9842         message.
9843
9844         * gcc.c-torture/execute/20011114-1.c: New testcase.
9845
9846         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9847         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9848         like the (before this change) version of 20010327-1.c.
9849
9850 2001-11-14  Roger Sayle <roger@eyesopen.com>
9851
9852         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9853
9854 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9855
9856         * g++.dg/init/array2.C: New test.
9857
9858 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9859
9860         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9861
9862 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9863
9864         * g++.dg/other/forscope1.C: New test.
9865         * g++.dg/ext/forscope1.C: New test.
9866         * g++.dg/ext/forscope2.C: New test.
9867
9868 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9869
9870         * gcc.c-torture/execute/20011113-1.c: New test.
9871
9872 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9873
9874         * gcc.c-torture/execute/20011109-2.c: New test.
9875
9876         * gcc.c-torture/execute/20011109-1.c: New test.
9877
9878 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9879
9880         * gcc.c-torture/compile/20011109-1.c: New test.
9881
9882 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9883
9884         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9885         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9886         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9887         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9888         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9889         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9890         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9891
9892 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9893
9894         * g++.dg/warn/Wshadow-1.C: New tests.
9895         * g++.old-deja/g++.mike/for3.C: Update.
9896
9897 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9898
9899         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9900         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9901         XFAILs.  Adjust expected error texts.
9902         * gcc.c-torture/compile/20011106-1.c,
9903         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9904         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9905         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9906         gcc.dg/c99-array-lval-5.c: New tests.
9907
9908 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9909
9910         * gcc.dg/cpp/defined.c: Update.
9911
9912 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9913
9914         * gcc.c-torture/execute/anon-1.c: New test.
9915
9916 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9917
9918         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9919         same size, so no warning should be produced on stormy16.
9920
9921         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9922         due to oversized array.
9923         * g++.old-deja/g++.mike/ns15.C: Likewise.
9924         * g++.old-deja/g++.pt/crash16.C: Likewise.
9925
9926 2001-11-02  Graham Stott  <grahams@redhat.com>
9927
9928         * g++.dgother/debug1.C: Fix typos.
9929
9930 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9931
9932         * g++.dg/other/debug1.C: New test.
9933
9934 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9935
9936         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9937         of unsigned long.
9938
9939 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9940
9941         * gcc.dg/20011029-2.c: New test.
9942
9943         * gcc.c-torture/compile/20011029-1.c: New test.
9944
9945 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9946
9947         * objc/execute/class_self-1.m: New test.
9948         * objc/execute/class_self-2.m: New test.
9949
9950 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9951
9952         * gcc.misc-tests/msgs.exp: Delete.
9953         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9954         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9955         error set to match recent changes.
9956
9957 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9958
9959         * gcc.dg/20011021-1.c: New test.
9960
9961 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9962
9963         * gcc.c-torture/compile/20011023-1.c: New test.
9964
9965 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9966
9967         * lib/g77.exp: Rewrite based on lib/g++.exp.
9968
9969 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9970
9971         * gcc.c-torture/execute/20011019-1.c: New test.
9972
9973         * gcc.dg/20011018-1.c: New test.
9974
9975 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9976
9977         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9978
9979 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9980
9981         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9982         * gcc.dg/attr-invalid.c: Likewise.
9983
9984 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9985
9986         * testsuite/gcc.dg/20011015-1.c: New test.
9987
9988 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9989
9990         * g++.dg/template/unify2.C: New test.
9991
9992 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9993
9994         * g++.dg/other/exception-specification.C: New test
9995
9996 2001-10-13  Tom Rix  <trix@redhat.com>
9997
9998         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9999         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10000
10001 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10002
10003         * testsuite/gcc.dg/20011009-1.c: New test.
10004
10005 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10006
10007         PR g++/4476
10008         * g++.dg/other/friend1.C: New test.
10009
10010 2001-10-11  Richard Henderson  <rth@redhat.com>
10011
10012         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10013
10014 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10015
10016         * gcc.c-torture/compile/20011010-1.c: New.
10017
10018 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10019
10020         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10021         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10022         g77.f-torture/execute/execute.exp,
10023         g77.f-torture/noncompile/noncompile.exp,
10024         gcc.c-torture/compile/compile.exp,
10025         gcc.c-torture/execute/execute.exp,
10026         gcc.c-torture/execute/ieee/ieee.exp,
10027         gcc.c-torture/execute/memcheck/memcheck.exp,
10028         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10029         objc/execute/execute.exp: Update FSF address.
10030
10031 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10032
10033         * gcc.dg/cpp/cmdlne-C.c: Update.
10034         * gcc.dg/cpp/cmdlne-C2.c: New.
10035
10036 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10037
10038         * gcc.c-torture/execute/20011008-3.c: New.
10039
10040 2001-10-08  DJ Delorie  <dj@redhat.com>
10041
10042         * gcc.dg/20011008-1.c: New.
10043         * gcc.dg/20011008-2.c: New.
10044
10045 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10046
10047         * gcc.dg/cpp/spacing1.c: Update test.
10048
10049 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10050
10051         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10052         spelling errors of "separate" as "seperate".
10053
10054 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10055
10056         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10057         enough to avoid inlining.
10058
10059 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10060
10061         * lib/g77.exp: set libg2c_dir correctly.
10062
10063 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10064
10065         * gcc.dg/cpp/macro11.c: New test.
10066
10067 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10068
10069         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10070         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10071         gcc.dg/format/multattr-3.c: New tests.
10072         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10073         tests for format attributes on function pointers being rejected.
10074
10075 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10076
10077         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10078
10079 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10080
10081         * g++.dg/warn/format1.C: New test.
10082
10083 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10084
10085         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10086
10087 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10088
10089         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10090
10091 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10092
10093         * gcc.dg/cpp/redef2.c: Add test.
10094
10095 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10096
10097         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10098         long-standing bug on i686, apparently.
10099         * gcc.c-torture/execute/loop-2c.x: New file.
10100         * gcc.c-torture/execute/loop-2d.x: New file.
10101         * gcc.c-torture/execute/loop-3c.x: New file.
10102
10103 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10104
10105         * gcc.dg/cpp/20000625-2.c: Correct line number.
10106
10107 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10108
10109         * gcc.dg/cpp/macro10.c: New test.
10110         * gcc.dg/cpp/strify3.c: New test.
10111         * gcc.dg/cpp/spacing1.c: Add tests.
10112         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10113         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10114
10115 2001-09-24  DJ Delorie  <dj@redhat.com>
10116
10117         * gcc.c-torture/execute/20010924-1.c: New test.
10118
10119 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10120
10121         * testsuite/objc/execute/paste.m: Remove.
10122
10123 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10124
10125         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10126
10127 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10128
10129         * g77.dg/strlen0.f: New test.
10130
10131 2001-09-21  Richard Henderson  <rth@redhat.com>
10132
10133         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10134         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10135
10136 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10137
10138         Table-driven attributes.
10139         * g++.dg/ext/attrib1.C: New test.
10140
10141 2001-09-20  DJ Delorie  <dj@redhat.com>
10142
10143         * gcc.dg/20000926-1.c: Update expected warning messages.
10144         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10145         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10146         array.
10147
10148 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10149
10150         * g++.dg/eh/registers1.C: New test case.
10151
10152 2001-09-17  Richard Henderson  <rth@redhat.com>
10153
10154         * gcc.dg/array-5.c: Fix VLA decomposition test.
10155
10156 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10157
10158         * gcc.dg/cpp/line5.c: New testcase.
10159
10160 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10161
10162         * gcc.dg/cpp/macro9.c: New test.
10163
10164 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10165
10166         * gcc.c-torture/execute/980223.c: Change type of addr from long
10167         to char *.
10168
10169 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10170
10171         * gcc.c-torture/execute/20010915-1.c: New test.
10172
10173 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10174
10175         * g77.dg/bprob: New directory.
10176         * g77.dg/bprob/bprob.exp: New file.
10177         * g77.dg/bprob/bprob-1.f: New test.
10178         * g77.dg/gcov: New directory.
10179         * g77.dg/gcov/gcov.exp: New file.
10180         * g77.dg/gcov/gcov-1.f: New test.
10181         * g77.dg/gcov/gcov-1.x: New file.
10182
10183 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10184
10185         * gcc.dg/cpp/directiv.c: Update.
10186         * gcc.dg/cpp/undef1.c: Update.
10187
10188 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10189
10190         * gcc.dg/20010912-1.c: New test.
10191
10192 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10193
10194         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10195         language-independent file in lib.
10196         * lib/gcov.exp: New file.
10197
10198 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10199
10200         * gcc.c-torture/compile/20010911-1.c: New test.
10201
10202 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10203
10204         * lib/profopt.exp: New, to support profile-directed optimizations.
10205         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10206         * gcc.misc-tests/bprob-1.c: New test.
10207         * gcc.misc-tests/bprob-2.c: New test.
10208
10209 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10210
10211         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10212         XFAIL and which kinds of gcov output to verify.
10213         * gcc.misc-tests/gcov-4b.x: New file.
10214         * gcc.misc-tests/gcov-5b.x: New file.
10215         * gcc.misc-tests/gcov-6.x: New file.
10216         * gcc.misc-tests/gcov-7.c: New test.
10217         * gcc.misc-tests/gcov-7.x: New file.
10218
10219 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10220
10221         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10222         * gcc.misc-tests/gcov-6.c: New test.
10223
10224 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10225
10226         PR c++/3986
10227         * g++.dg/abi/vbase1.C: New test.
10228
10229 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10230
10231         * objc.dg/method-2.m: New.
10232
10233 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10234
10235         PR c++/4203
10236         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10237         * g++.dg/init/empty1.C: New test.
10238
10239 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10240
10241         * gcc.c-torture/compile/20010903-1.c: New test.
10242
10243 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10244
10245         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10246         for m68k.
10247
10248 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10249
10250         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10251
10252         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10253
10254         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10255
10256 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10257
10258         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10259         for 16-bit 'unsigned int'.
10260
10261 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10262
10263         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10264
10265 2001-08-27  Richard Henderson  <rth@redhat.com>
10266
10267         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10268         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10269
10270 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10271
10272         * gcc.dg/asm-names.c (ymain): New.
10273
10274 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10275
10276         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10277         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10278         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10279
10280 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10281
10282         * gcc.dg/compare5.c: New testcase.
10283
10284 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10285
10286         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10287         and "In instantiation".
10288
10289 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10290
10291         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10292
10293 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10294
10295         * gcc.misc-tests/gcov.exp: Add support for branch information.
10296         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10297         * gcc.misc-tests/gcov-4.c: New test.
10298         * gcc.misc-tests/gcov-4b.c: New test.
10299         * gcc.misc-tests/gcov-5b.c: New test.
10300
10301 2001-08-20  Zack Weinberg  <zackw@panix.com>
10302
10303         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10304         expected to fail.
10305
10306 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10307
10308         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10309
10310 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10311
10312         * g++.dg/eh/template1.C: New test.
10313
10314 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10315
10316         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10317         Fix thinko.
10318         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10319         for xfail.
10320
10321 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10322
10323         * lib/g77-dg.exp:  Use prune.exp for common procedures
10324         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10325         * lib/g77.exp: (g77-dg-prune) Remove
10326
10327 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10328
10329         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10330
10331 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10332
10333         * g++.dg/template/unify1.C: New test.
10334
10335 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10336
10337         * g++.dg/abi/empty4.C: New test.
10338
10339 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10340
10341         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10342         solaris2.*
10343         * g77.f-torture/compile/pr3743.x: Likewise
10344
10345 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10346
10347         * g++.dg/other/using-declaration.C: New test.
10348
10349 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10350
10351         * gcc.dg/cpp/tr-sign.c: New testcase.
10352
10353 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10354
10355         * gcc.dg/cpp/19951025-1.c: Revert.
10356         * gcc.dg/cpp/directiv.c: We no longer process directives that
10357         interrupt macro arguments.
10358
10359 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10360
10361         * gcc.dg/bconstp-1.c: New test.
10362
10363 2001-08-03  Richard Henderson  <rth@redhat.com>
10364
10365         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10366
10367 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10368
10369         * gcc.dg/cpp/19951025-1.c: Update.
10370
10371 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10372
10373         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10374         should be x.
10375
10376 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10377
10378         Kill -fhonor-std.
10379         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10380         * g++.old-deja/g++.other/std1.C: Likewise.
10381         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10382
10383 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10384
10385         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10386         (g77_pass, g77_fail, g77_finish, g77_exit,
10387         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10388
10389 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10390
10391         * g77.dg/fbackslash.f
10392         * g77.dg/fcase-preserve.f
10393         * g77.dg/ff90-1.f
10394         * g77.dg/ffixed-line-length-0.f
10395         * g77.dg/ffixed-line-length-132.f
10396         * g77.dg/ffixed-line-length-7.f
10397         * g77.dg/ffixed-line-length-72.f
10398         * g77.dg/ffixed-line-length-none.f
10399         * g77.dg/ffree-form-1.f
10400         * g77.dg/fno-backslash.f
10401         * g77.dg/fno-f90-1.f
10402         * g77.dg/fno-fixed-form-1.f
10403         * g77.dg/fno-onetrip.f
10404         * g77.dg/fno-typeless-boz.f
10405         * g77.dg/fno-underscoring.f
10406         * g77.dg/fno-vxt-1.f
10407         * g77.dg/fonetrip.f
10408         * g77.dg/ftypeless-boz.f
10409         * g77.dg/fugly-assumed.f
10410         * g77.dg/funderscoring.f
10411         * g77.dg/fvxt-1.f
10412
10413 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10414
10415         * objc.dg/fwd-proto-1.m: New.
10416         * objc.dg/local-decl-1.m: New.
10417         * objc.dg/naming-1.m: New.
10418         * objc.dg/naming-2.m: New.
10419         * objc.dg/proto-hier-1.m: New.
10420
10421 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10422
10423         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10424         largest-type elements to a struct makes its size grow.
10425
10426 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10427
10428         * g++.dg/abi/vthunk1.C: New test.
10429
10430 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10431
10432         * g++.dg/abi/vbase8-22.C: New test.
10433
10434 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10435
10436         * gcc.dg/cpp/macro8.c: New test.
10437
10438 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10439
10440         * g++.dg/abi/vbase8-21.C: New test.
10441
10442 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10443
10444         * g++.dg/abi/vbase8-10.C: New test.
10445
10446 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10447
10448         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10449         ${tool}_set_ld_library_path.
10450         Changed caller.
10451         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10452         g++.exp.
10453
10454 2001-07-26  Stan Cox <scox@redhat.com>
10455
10456         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10457         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10458         gcc_exit, gcc_check_unsupported_p):
10459         Moved to gcc-deps.exp
10460         * gcc-deps.exp: New file.
10461
10462 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10463
10464         * g++.old-deja/g++.pt/defarg14.C: New test.
10465
10466 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10467
10468         * g++.old-deja/g++.other/lineno5.C: New test.
10469
10470 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10471
10472         * g++.old-deja/g++.pt/crash68.C: New test.
10473
10474 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10475
10476         * g++.old-deja/g++.other/crash42.C: New test.
10477
10478 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10479
10480         * gcc.dg/cpp/extratokens.c: Fix.
10481         * gcc.dg/cpp/skipping2.c: New tests.
10482
10483 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10484
10485         * gcc.c-torture/execute/20010724-1.c: New file.
10486         * gcc.c-torture/execute/20010724-1.x: New file.
10487
10488 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10489
10490         * g++.old-deja/g++.other/cond7.C: New test.
10491
10492 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10493
10494         * g++.old-deja/g++.other/optimize4.C: New test.
10495
10496 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10497
10498         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10499
10500 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10501
10502         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10503         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10504         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10505         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10506
10507         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10508         bug report" message.
10509
10510         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10511         * g++.dg/ext/instantiate1.C: Move from old-deja.
10512
10513 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10514
10515         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10516         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10517         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10518         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10519
10520 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10521
10522         * gcc.c-torture/execute/20010723-1.c: New test.
10523
10524 2001-07-23  Ben Elliston  <bje@redhat.com>
10525
10526         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10527
10528 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10529
10530         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10531         i[34567]86-*-*.
10532         Delete handling of ieee_multilib_flags.
10533         Pass -mieee for alpha*-*-* and sh-*-*.
10534         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10535
10536 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10537
10538         Remove old-abi tests.
10539         * g++.old-deja/g++.mike/p11116.C: Remove.
10540         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10541
10542 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10543
10544         * g77.f-torture/compile/pr3743.f:  New test
10545
10546 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10547
10548         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10549
10550 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10551
10552         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10553         g++.old-deja/g++.pt/static6.C: Likewise.
10554         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10555         supports weak symbols.
10556
10557 2001-07-18  Andreas Jaeger  <aj@suse.de>
10558
10559         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10560         supported again.
10561
10562 2001-07-18  Andreas Jaeger  <aj@suse.de>
10563
10564         * gcc.dg/iftrap-1.c: Fix target line.
10565
10566 2001-07-17  Richard Henderson  <rth@redhat.com>
10567
10568         * gcc.c-torture/execute/20010717-1.c: New.
10569
10570 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10571
10572         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10573         tests.
10574
10575 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10576
10577         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10578
10579 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10580
10581         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10582         UAC_SIGBUS, UAC_NOPRINT definitions.
10583
10584 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10585
10586         * objc/execute/object_is_class.m: New test.
10587         * objc/execute/object_is_meta_class.m: New test.
10588
10589 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10590
10591         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10592         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10593
10594 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10595
10596         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10597         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10598
10599 2001-07-14  Richard Henderson  <rth@redhat.com>
10600
10601         * gcc.dg/iftrap-1.c: New.
10602
10603 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10604
10605         * g77.f-torture/execute/intrinsic77.f: New test.
10606
10607 2001-07-11  Janis Johnson <janis@us.ibm.com>
10608
10609         * gcc.misc-tests/gcov-3.c: New test.
10610
10611 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10612
10613         * gcc.c-torture/compile/20010711-1.c,
10614         * gcc.c-torture/compile/20010711-2.c: New tests.
10615
10616 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10617
10618         * gcc.c-torture/execute/20010711-1.c: New test.
10619
10620 2001-07-11  Ben Elliston  <bje@redhat.com>
10621
10622         * g++.old-deja/g++.other/enum5.C: New test.
10623
10624 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10625
10626         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10627         (g++-dg-prune): Call prune_gcc_output.
10628         * prune.exp: New file for prune_gcc_output.
10629         * lib/g++.exp, lib/gcc.exp: Load it.
10630
10631 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10632
10633         * gcc.c-torture/compile/20010701-1.c,
10634         g++.old-deja/g++.ext/attrib6.C: New tests.
10635
10636 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10637
10638         * gcc.c-torture/compile/20010706-1.c: New test.
10639
10640 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10641
10642         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10643
10644 2001-06-28  Stan Shebs  <shebs@apple.com>
10645
10646         * gcc.dg/pragma-darwin.c: New test.
10647
10648 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10649
10650         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10651         Solaris 2.[678] system.
10652
10653 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10654
10655         * gcc.dg/20010622-1.c: New test.
10656
10657 2001-06-18  Stan Shebs  <shebs@apple.com>
10658
10659         * objc.dg: New directory.
10660         * objc.dg/dg.exp: New file.
10661         * objc.dg/alias.m: New.
10662         * objc.dg/class-1.m: New.
10663         * objc.dg/class-2.m: New.
10664         * objc.dg/const-str-1.m: New.
10665         * objc.dg/const-str-2.m: New.
10666         * objc.dg/id-1.m: New.
10667         * objc.dg/method-1.m: New.
10668         * objc.dg/super-class-1.m: New.
10669         * lib/objc-dg.exp: New file.
10670
10671 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10672
10673         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10674         of label name.
10675
10676 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10677
10678         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10679
10680 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10681
10682         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10683         variable.
10684
10685 2001-06-12  Richard Henderson  <rth@redhat.com>
10686
10687         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10688
10689 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10690
10691         * g++.old-deja/g++.abi/vbase5.C: New test.
10692         * g++.old-deja/g++.abi/vbase6.C: New test.
10693         * g++.old-deja/g++.abi/vbase7.C: New test.
10694
10695 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10696
10697         * gcc.c-torture/compile/20010610-1.c: New test.
10698
10699 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10700
10701         * g++.old-deja/g++.abi/vbase4.C: New test.
10702
10703 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10704
10705         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10706         support %f for HC11/HC12 targets.
10707         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10708         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10709         on HC11/HC12 targets.
10710         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10711
10712 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10713
10714         * gcc.dg/wchar_t-1.c: New file.
10715         * gcc.dg/wint_t-1.c: Likewise.
10716
10717 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10718
10719         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10720
10721 2001-06-11  Richard Henderson  <rth@redhat.com>
10722
10723         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10724
10725 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10726
10727         * gcc.c-torture/compile/20010611-1.c: New test.
10728
10729 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10730
10731         * gcc.dg/c99-tag-1.c: Add more tests.
10732
10733 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10734
10735         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10736         representation on MN10300 and ARM/Thumb.
10737
10738 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10739
10740         * g77.f-torture/execute/20010610.f: New.
10741
10742 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10743
10744         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10745         names.
10746
10747 2001-06-09  Richard Henderson  <rth@redhat.com>
10748
10749         * gcc.c-torture/execute/ashrdi-1.c: New.
10750         * gcc.c-torture/execute/ashldi-1.c: New.
10751         * gcc.c-torture/execute/lshrdi-1.c: New.
10752
10753 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10754
10755         * objc/execute/load-3.m: Added. Check sending +load to categories,
10756         in addition to classes.
10757
10758 2001-06-08  Stan Shebs  <shebs@apple.com>
10759
10760         * objc/execute/load-2.m: New test.  From Nicola Pero
10761         <n.pero@mi.flashnet.it>.
10762
10763 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10764
10765         * gcc.c-torture/execute/20010605-2.c: New test.
10766
10767 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10768
10769         * g++.old-deja/g++.abi/vbase2.C: New test.
10770         * g++.old-deja/g++.abi/vbase3.C: New test.
10771
10772 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10773
10774         * g++.old-deja/g++.pt/friend49.C: New test.
10775
10776 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10777
10778         * g++.old-deja/g++.ext/anon3.C: New test.
10779
10780 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10781
10782         * g++.old-deja/g++.other/conv7.C: New test.
10783
10784 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10785
10786         * gcc.c-torture/compile/20010605-2.c: New test.
10787
10788 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10789
10790         * gcc.c-torture/execute/20010604-1.c: New test.
10791
10792 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10793
10794         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10795
10796 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10797
10798         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10799         (g++_link_flags): Likewise.
10800         (g++_init): Pass gccpath's value to two previous functions.
10801
10802 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10803
10804         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10805         Ensure logfile entry matches exec command line.
10806
10807 2001-05-31  Richard Henderson  <rth@redhat.com>
10808
10809         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10810         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10811
10812 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10813
10814         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10815         compiler for irix6.2
10816
10817 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10818
10819         * g++.old-deja/g++.other/optimize3.C: New file.
10820
10821 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10822
10823         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10824         assemble.
10825
10826 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10827
10828         * g++.old-deja/g++.other/optimize2.C: New file.
10829
10830 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10831
10832         * gcc.c-torture/compile/20010518-2.c: New file.
10833         * gcc.c-torture/execute/20010518-1.c: New file.
10834         * gcc.c-torture/execute/20010518-2.c: New file.
10835
10836 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10837
10838         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10839
10840 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10841
10842         G++ no longer defines builtins that do not begin with __builtin.
10843         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10844         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10845         * g++.old-deja/g++.law/builtin1.C: Likewise.
10846         * g++.old-deja/g++.law/cvt2.C: Likewise.
10847         * g++.old-deja/g++.mike/net5.C: Likewise.
10848         * g++.old-deja/g++.other/builtins1.C: Likewise.
10849         * g++.old-deja/g++.other/builtins2.C: Likewise.
10850         * g++.old-deja/g++.other/builtins3.C: Likewise.
10851         * g++.old-deja/g++.other/builtins4.C: Likewise.
10852         * g++.old-deja/g++.other/inline8.C: Likewise.
10853         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10854
10855 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10856
10857         * g++.old-deja/g++.pt/using1.C: Adjust.
10858         * g++.old-deja/g++.pt/using2.C: New test.
10859
10860 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10861
10862         * gcc.dg/cpp/charconst.c: New tests.
10863         * gcc.dg/cpp/escape.c: New tests.
10864         * gcc.dg/cpp/escape-1.c: New tests.
10865         * gcc.dg/cpp/escape-2.c: New tests.
10866         * gcc.dg/cpp/ucs.c: New tests.
10867
10868 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10869
10870         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10871         native compiler for irix6.5.
10872
10873 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10874
10875         * lib/g++.exp (g++_include_flags): Use args to compute
10876         get_multilibs.
10877         (g++_link_flags): Likewise.
10878         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10879
10880 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10881
10882         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10883
10884 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10885
10886         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10887         this file.
10888
10889 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10890
10891         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10892         STACK_SIZE;
10893         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10894         to STACK_SIZE; Use it to define size of add_histo array.
10895         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10896         to STACK_SIZE.
10897         (f): Use GITT_SIZE to define size of gitt local table.
10898         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10899         to STACK_SIZE; Use it to define size of bytemem array.
10900
10901 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10902
10903         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10904         on 68HC11/HC12 due to the asm instruction.
10905         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10906         * gcc.c-torture/compile/920520-1.x: Likewise.
10907         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10908         on 68HC11/HC12 because the function is larger than 64K.
10909         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10910         on 68HC11/HC12 because the structure is too large.
10911
10912 2001-05-20  Richard Henderson  <rth@redhat.com>
10913
10914         * gcc.c-torture/execute/20010520-1.c: New.
10915
10916 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10917
10918         * g++.old-deja/g++.warn/compare1.C: New test.
10919         * gcc.dg/compare4.c: New test.
10920
10921 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10922
10923         * g++.old-deja/g++.other/optimize1.C: New test.
10924
10925 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10926
10927         * g++.old-deja/g++.pt/spec41.C: New test.
10928
10929 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10930
10931         * gcc.c-torture/compile/20010114-1.x: Remove.
10932
10933 2001-05-18  Stan Shebs  <shebs@apple.com>
10934
10935         * gcc.c-torture/compile/20010518-1.c: New test.
10936
10937 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10938
10939         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10940         * g++.old-deja/g++.pt/crash67.C: New test.
10941
10942 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10943
10944         * g++.old-deja/g++.other/debug9.C: New test.
10945
10946 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10947
10948         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10949
10950 2001-05-16  Jan Hubicka  <jh@suse.cz>
10951
10952         * gcc.c-torture/compile/20010516-1.c: New test.
10953
10954 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10955
10956         * g++.old-deja/g++.other/crash41.C: New test.
10957
10958 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10959
10960         * g++.old-deja/g++.pt/crash66.C: New test.
10961
10962 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10963
10964         * g++.old-deja/g++.robertl/eb27.C: Convert.
10965
10966 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10967
10968         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10969         declaration being redundant.
10970
10971 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10972
10973         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10974
10975 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10976
10977         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10978
10979 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10980
10981         * lib/g++.exp: Use testsuite_flags.
10982
10983 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10984
10985         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10986
10987 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10988
10989         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10990
10991 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10992
10993         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10994
10995 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10996
10997         * gcc.c-torture/compile/20010313-1.c: New test.
10998
10999 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11000
11001         * gcc.dg/cpp/direct2.c: New test.
11002         * gccq.dg/cpp/direct2s.c: New test.
11003
11004         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11005
11006 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11007
11008         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11009         * g++.old-deja/g++.other/op3.C: Likewise.
11010
11011 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11012
11013         * gcc.dg/cpp/syshdr.h: New file.
11014         * gcc.dg/cpp/sysmac1.c: Update.
11015         * gcc.dg/cpp/sysmac2.c: Update.
11016
11017 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11018
11019         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11020
11021 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11022
11023         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11024         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11025
11026 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11027
11028         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11029
11030 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11031
11032         * lib/g++.exp (g++_include_flags): Don't use any special flags
11033         if TESTING_IN_BUILD_TREE is not defined.
11034         (g++_init): Use a plain 'c++' as the compiler if
11035         TESTING_IN_BUILD_TREEE is not defined.
11036
11037 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11038
11039         * g++.old-deja/g++.eh/catch13.C: New test.
11040         * g++.old-deja/g++.eh/catch14.C: New test.
11041
11042 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11043
11044         * gcc.dg/cpp/tr-define.c: New test.
11045
11046 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11047
11048         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11049         <stdlib.h>, not <malloc.h>.
11050
11051 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11052
11053         * g++.old-deja/g++.ns/template17.C: New test.
11054
11055 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11056
11057         * g++.old-deja/g++.pt/ref4.C: New test.
11058
11059 2001-04-30  Richard Henderson  <rth@redhat.com>
11060
11061         * gcc.dg/20000724-1.c: Revert last change.
11062
11063 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11064
11065         * g77.f-torture/execute/20010430.f: New test.
11066
11067 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11068
11069         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11070
11071 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11072
11073         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11074
11075 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11076
11077         * g++.old-deja/g++.eh/crash6.C: New test.
11078
11079 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11080
11081         * g++.old-deja/g++.other/warn7.C: New test.
11082
11083 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11084
11085         * g++.old-deja/g++.other/defarg9.C: New test.
11086
11087 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11088
11089         * g77.f-torture/compile/20010426.f: New test.
11090         * g77.f-torture/execute/20010426.f: New test.
11091
11092 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11093
11094         * g77.f-torture/compile/20000629-1.x: Remove - error
11095         has been fixed.
11096
11097 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11098
11099         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11100         Tweak slightly to work with g++.dg framework.
11101         * g++.dg/special/ecos.exp: Run initp1.C test.
11102         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11103
11104         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11105         its linker doesn't give line numbers either.
11106         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11107
11108 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11109
11110         * g++.old-deja/g++.other/lex1.C: New test.
11111
11112 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11113
11114         * gcc.dg/noncompile/20010425-1.c: New test.
11115
11116 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11117
11118         * g++.old-deja/g++.pt/mangle2.C: New test.
11119
11120 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11121
11122         * gcc.dg/format/plus-1.c: New test.
11123
11124 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11125
11126         * gcc.dg/20010423-1.c: New test.
11127
11128 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11129
11130         * gcc.c-torture/execute/20010422-1.c: New test.
11131
11132 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11133
11134         * g++.old-deja/g++.ns/type2.C: New test.
11135
11136 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11137
11138         * g++.old-deja/g++.other/perf1.C: New test.
11139
11140 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11141
11142         * gcc.dg/c99-func-2.c: Remove xfail.
11143         * gcc.dg/c99-func-3.c: Remove xfail.
11144         * gcc.dg/c99-func-4.c: Remove xfail.
11145
11146 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11147
11148         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11149
11150 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11151
11152         * gcc.c-torture/compile/20010423-1.c: New test.
11153
11154 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11155
11156         * g++.old-deja/g++.pt/typename28.C: New test.
11157
11158 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11159
11160         * g++.old-deja/g++.abi/empty2.C: New test.
11161         * g++.old-deja/g++.abi/empty3.C: New test.
11162
11163 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11164
11165         * g++.old-deja/g++.other/comdat2.C: New test.
11166         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11167
11168 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11169
11170         * g++.old-deja/g++.other/overload14.C: New test.
11171
11172 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11173
11174         * g++.old-deja/g++.other/lookup23.C: New test.
11175
11176 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11177
11178         * gcc.c-torture/execute/20010403-1.c: New test.
11179
11180 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11181             Mark Mitchell  <mark@codesourcery.com>
11182
11183         * lib/old-dejagnu.exp: Don't delete output of executable.
11184         Add .exe suffix to executables.
11185
11186 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11187
11188         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11189
11190 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11191
11192         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11193
11194 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11195
11196         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11197         * g++.old-deja/g++.abi/crash1.C: New test.
11198
11199 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11200
11201         * g++.old-deja/g++.other/crash40.C: New test.
11202
11203 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11204
11205         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11206
11207 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11208
11209         * g++.old-deja/g++.other/warn6.C: New test.
11210
11211 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11212
11213         * g++.old-deja/g++.robertl/eb42.C: Same.
11214
11215 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11216
11217         * gcc.dg/wtr-conversion-1.c: New testcase.
11218
11219 2001-04-10  Richard Henderson  <rth@redhat.com>
11220
11221         * g++.old-deja/g++.other/array5.C: New.
11222
11223 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11224
11225         * gcc.c-torture/execute/20010408-1.c: New test.
11226
11227 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11228
11229         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11230         headers and constructs.
11231         * g++.old-deja/g++.robertl/eb79.C: Same.
11232         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11233         * g++.old-deja/g++.robertl/eb73.C: Same.
11234         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11235         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11236         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11237         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11238         * g++.old-deja/g++.robertl/eb44.C: Same.
11239         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11240         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11241         * g++.old-deja/g++.robertl/eb39.C: Same.
11242         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11243         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11244         * g++.old-deja/g++.robertl/eb30.C: Same.
11245         * g++.old-deja/g++.robertl/eb3.C: Same.
11246         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11247         * g++.old-deja/g++.robertl/eb21.C: Same.
11248         * g++.old-deja/g++.robertl/eb15.C: Same.
11249         * g++.old-deja/g++.robertl/eb118.C: Same.
11250         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11251         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11252         * g++.old-deja/g++.robertl/eb109.C: Same.
11253         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11254         * g++.old-deja/g++.mike/rtti1.C: Same.
11255         * g++.old-deja/g++.mike/p658.C: Same.
11256         * g++.old-deja/g++.mike/net46.C: Same.
11257         * g++.old-deja/g++.mike/net34.C: Same.
11258         * g++.old-deja/g++.mike/memoize1.C: Same.
11259         * g++.old-deja/g++.mike/eh2.C: Same.
11260         * g++.old-deja/g++.law/weak.C: Same.
11261         * g++.old-deja/g++.law/visibility7.C: Same.
11262         * g++.old-deja/g++.law/visibility25.C: Same.
11263         * g++.old-deja/g++.law/visibility22.C: Same.
11264         * g++.old-deja/g++.law/visibility2.C: Same.
11265         * g++.old-deja/g++.law/visibility17.C: Same.
11266         * g++.old-deja/g++.law/visibility13.C: Same.
11267         * g++.old-deja/g++.law/visibility10.C: Same.
11268         * g++.old-deja/g++.law/visibility1.C: Same.
11269         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11270         * g++.old-deja/g++.law/vbase1.C: Same.
11271         * g++.old-deja/g++.law/operators32.C: Same.
11272         * g++.old-deja/g++.law/nest3.C: Same.
11273         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11274         * g++.old-deja/g++.law/except5.C (main): Same.
11275         * g++.old-deja/g++.law/cvt7.C (run): Same.
11276         * g++.old-deja/g++.law/cvt2.C: Same.
11277         * g++.old-deja/g++.law/cvt16.C: Same.
11278         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11279         * g++.old-deja/g++.law/ctors17.C (main): Same.
11280         * g++.old-deja/g++.law/ctors13.C: Same.
11281         * g++.old-deja/g++.law/ctors12.C (main): Same.
11282         * g++.old-deja/g++.law/ctors10.C: Same.
11283         * g++.old-deja/g++.law/code-gen5.C: Same.
11284         * g++.old-deja/g++.law/bad-error7.C: Same.
11285         * g++.old-deja/g++.law/arm9.C: Same.
11286         * g++.old-deja/g++.law/arm12.C: Same.
11287         * g++.old-deja/g++.law/arg8.C: Same.
11288         * g++.old-deja/g++.law/arg1.C: Same.
11289         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11290         * g++.old-deja/g++.jason/template31.C: Same.
11291         * g++.old-deja/g++.jason/template24.C (main): Same.
11292         * g++.old-deja/g++.jason/2371.C: Same.
11293         * g++.old-deja/g++.eh/new2.C: Same.
11294         * g++.old-deja/g++.eh/new1.C: Same.
11295         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11296         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11297         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11298         * g++.old-deja/g++.brendan/crash62.C: Same.
11299         * g++.old-deja/g++.brendan/crash52.C: Same.
11300         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11301         * g++.old-deja/g++.brendan/crash38.C: Same.
11302         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11303         * g++.old-deja/g++.brendan/copy9.C: Same.
11304
11305 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11306
11307         * gcc.c-torture/execute/20001203-2.c (memset):
11308         Count argument is of type __SIZE_TYPE__.
11309
11310 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11311
11312         * gcc.c-torture/compile/20010404-1.c: New test.
11313
11314 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11315
11316         * gcc.c-torture/compile/20010326-1.c: New test.
11317
11318 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11319
11320         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11321         peculiarities of the SH.
11322         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11323
11324 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11325
11326         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11327         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11328         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11329
11330 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11331
11332         * g77.f-torture/compile/20010321-1.f: New test.
11333
11334 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11335
11336         * gcc.c-torture/compile/20010329-1.c: New test.
11337
11338 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11339
11340         * gcc.c-torture/execute/20010329-1.c: New test.
11341
11342 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11343
11344         * g++.old-deja/g++.other/eh4.C: Fix typo.
11345
11346 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11347
11348         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11349
11350 2001-03-28  Philip Blundell  <philb@gnu.org>
11351
11352         * gcc.c-torture/compile/20010328-1.c: New test.
11353
11354 2001-03-27  Richard Henderson  <rth@redhat.com>
11355
11356         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11357         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11358
11359 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11360
11361         * gcc.c-torture/compile/20010327-1.c: New test.
11362
11363 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11364
11365         * g++.old-deja/g++.other/friend12.C: New test.
11366         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11367         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11368
11369 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11370
11371         * gcc.c-torture/execute/20010325-1.c: New test.
11372
11373 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11374
11375         * g++.old-deja/g++.other/mangle3.C: New test.
11376
11377 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11378
11379         * g++.old-deja/g++.other/anon8.C: New test.
11380
11381 2001-03-20  Philip Blundell  <philb@gnu.org>
11382
11383         * gcc.c-torture/compile/20010320-1.c: New test.
11384
11385 2001-03-17  Richard Henderson  <rth@redhat.com>
11386
11387         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11388
11389 2001-03-15  Geoff Keating  <geoff@redhat.com>
11390
11391         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11392         tests on AIX.
11393
11394 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11395
11396         * g++.old-deja/g++.other/eh4.C: New test.
11397
11398 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11399
11400         * gcc.dg/cpp/mi1.c: Update.
11401
11402 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11403
11404         * g++.old-deja/g++.other/regstack.C: New test.
11405
11406 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11407
11408         * g++.old-deja/g++.other/ref4.C: New test.
11409
11410 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11411
11412         * objc/execute/va_method.m: Added.
11413         * objc/execute/IMP.m: Added.
11414         * objc/execute/_cmd.m: Added.
11415         * objc/execute/accessing_ivars.m: Added.
11416         * objc/execute/class-1.m: Added.
11417         * objc/execute/class-10.m: Added.
11418         * objc/execute/class-11.m: Added.
11419         * objc/execute/class-12.m: Added.
11420         * objc/execute/class-13.m: Added.
11421         * objc/execute/class-14.m: Added.
11422         * objc/execute/class-2.m: Added.
11423         * objc/execute/class-3.m: Added.
11424         * objc/execute/class-4.m: Added.
11425         * objc/execute/class-5.m: Added.
11426         * objc/execute/class-6.m: Added.
11427         * objc/execute/class-7.m: Added.
11428         * objc/execute/class-8.m: Added.
11429         * objc/execute/class-9.m: Added.
11430         * objc/execute/class-tests-1.h
11431         * objc/execute/class-tests-2.h
11432         * objc/execute/compatibility_alias.m: Added.
11433         * objc/execute/encode-1.m: Added.
11434         * objc/execute/formal_protocol-1.m: Added.
11435         * objc/execute/formal_protocol-2.m: Added.
11436         * objc/execute/formal_protocol-3.m: Added.
11437         * objc/execute/formal_protocol-4.m: Added.
11438         * objc/execute/formal_protocol-5.m: Added.
11439         * objc/execute/formal_protocol-6.m: Added.
11440         * objc/execute/formal_protocol-7.m: Added.
11441         * objc/execute/informal_protocol.m: Added.
11442         * objc/execute/initialize.m: Added.
11443         * objc/execute/load.m: Added.
11444         * objc/execute/many_args_method.m: Added.
11445         * objc/execute/nested-3.m: Added.
11446         * objc/execute/no_clash.m: Added.
11447         * objc/execute/private.m: Added.
11448         * objc/execute/redefining_self.m: Added.
11449         * objc/execute/root_methods.m: Added.
11450         * objc/execute/selector-1.m: Added.
11451         * objc/execute/static-1.m: Added.
11452         * objc/execute/static-2.m: Added.
11453         * objc/execute/va_method.m: Added.
11454
11455 2001-03-10  Richard Henderson  <rth@redhat.com>
11456
11457         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11458
11459 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11460
11461         * g++.old-deja/g++.other/crash31.C: XFAIL.
11462         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11463         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11464         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11465         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11466         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11467
11468 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11469
11470         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11471
11472 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11473
11474         * gcc.dg/20000724-1.c: Don't use multiline strings.
11475
11476 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11477
11478         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11479         result of -cString against what we expect it to be; don't just
11480         print it out for no one to read.
11481
11482         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11483         Based on testcases provided by Nicola Pero.
11484
11485 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11486
11487         * gcc.dg/cpp/macro7.c: New test.
11488
11489 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11490
11491         * gcc.dg/cpp/multiline.c: Update.
11492
11493 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11494
11495         * g++.old-deja/g++.other/enum3.C: New test.
11496
11497 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11498
11499         * g++.old-deja/g++.other/pod1.C: New test.
11500
11501 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11502
11503         * g++.old-deja/g++.ext/overload1.C: New test.
11504
11505 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11506
11507         * g++.old-deja/g++.pt/using1.C: New test.
11508
11509 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         * g++.old-deja/g++.other/using9.C: New test.
11512
11513 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11514
11515         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11516
11517         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11518
11519 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11520
11521         * g++.old-deja/g++.ext/realpt1.C: Remove.
11522
11523 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11524
11525         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11526
11527 2001-02-26  Will Cohen  <wcohen@redhat.com>
11528
11529         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11530
11531 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11532
11533         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11534         templatized constructors.
11535
11536 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11537
11538         * gcc.c-torture/execute/20010224-1.c: New test.
11539
11540 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11541
11542         * gcc.c-torture/execute/20010222-1.c: New test.
11543
11544 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11545
11546         * g++.old-deja/g++.other/inline20.C: New test.
11547
11548 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11549
11550         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11551
11552 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11553
11554         * g++.old-deja/g++.other/lookup22.C: New test.
11555
11556 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11557
11558         * g77.dg: New directory.
11559         * g77.dg/20010216-1.f: New test case.
11560         * g77.dg/dg.exp: New driver.
11561         * lib/g77-dg.exp: New driver library.
11562
11563 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11564
11565         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11566
11567 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11568
11569         * g++.old-deja/g++.other/decl9.C: New test.
11570
11571 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11572
11573         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11574         not need <string> and also tests the initialization at runtime.
11575
11576 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11577
11578         * gcc.c-torture/execute/longlong.c: New test.
11579
11580 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11581
11582         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11583
11584 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11585
11586         * gcc.c-torture/execute/920302-1.c (execute):
11587         Change argument type to short.
11588
11589 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11590
11591         * g++.old-deja/g++.pt/deduct6.C: New test.
11592
11593 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11594
11595         * g++.old-deja/g++.pt/deduct5.C: New test.
11596
11597 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11598
11599         * gcc.c-torture/execute/20010209-1.c: New test.
11600
11601 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11602
11603         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11604
11605 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11606
11607         * g++.dg/vtgc1.C: Update for new ABI.
11608
11609         * consistency.vlad: New directory, 1665 files.
11610
11611 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11612
11613         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11614         return type.
11615         * gcc.dg/cpp/digraphs.c: Declare puts.
11616
11617 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11618
11619         * g++.old-deja/g++.other/warn5.C: New test.
11620
11621 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11622
11623         * g++.old-deja/g++.pt/spec40.C: New test.
11624
11625 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11626
11627         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11628         case.
11629         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11630
11631 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11632
11633         * gcc.c-torture/compile/20010209-1.c: New test.
11634
11635 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11636
11637         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11638         excess errors message but not if it crashes.
11639         * g++.old-deja/g++.other/crash27.C: Likewise.
11640         * g++.old-deja/g++.other/crash28.C: Likewise.
11641         * g++.old-deja/g++.other/crash30.C: Likewise.
11642         * g++.old-deja/g++.other/crash32.C: Likewise.
11643         * g++.old-deja/g++.other/crash35.C: Likewise.
11644         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11645
11646 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11647
11648         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11649         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11650         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11651         g77.f-torture/execute/execute.exp,
11652         g77.f-torture/noncompile/noncompile.exp,
11653         gcc.c-torture/execute/execute.exp,
11654         gcc.c-torture/execute/memcheck/memcheck.exp,
11655         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11656         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11657         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11658         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11659         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11660         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11661         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11662         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11663         Remove bug reporting instructions with ancient email addresses.
11664
11665 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11666
11667         * gcc.dg/20010202-1.c: New test.
11668         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11669
11670 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11671
11672         * g++.dg/stdbool-if.C: New test.
11673
11674 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11675
11676         * objc/execute/fdecl.m: Added main().
11677
11678 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11679
11680         * gcc.c-torture/execute/20010206-1.c: New test.
11681
11682 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11683
11684         * gcc.dg/cpp/avoidpaste1.c: Update.
11685
11686 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11687
11688         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11689         Pero <nicola@brainstorm.co.uk>.
11690         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11691
11692 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11693
11694         * g++.old-deja/g++.pt/spec39.C: New test.
11695
11696 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11697
11698         * gcc.c-torture/compile/20010202-1.c: New test.
11699
11700 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11701
11702         * g++.old-deja/g++.abi/primary2.C: New test.
11703         * g++.old-deja/g++.abi/primary3.C: New test.
11704         * g++.old-deja/g++.abi/primary4.C: New test.
11705         * g++.old-deja/g++.abi/primary5.C: New test.
11706         * g++.old-deja/g++.abi/vtable3.h: New test.
11707         * g++.old-deja/g++.abi/vtable3a.C: New test.
11708         * g++.old-deja/g++.abi/vtable3b.C: New test.
11709         * g++.old-deja/g++.abi/vtable3c.C: New test.
11710         * g++.old-deja/g++.abi/vtable3d.C: New test.
11711         * g++.old-deja/g++.abi/vtable3e.C: New test.
11712         * g++.old-deja/g++.abi/vtable3f.C: New test.
11713         * g++.old-deja/g++.abi/vtable3g.C: New test.
11714         * g++.old-deja/g++.abi/vtable3h.C: New test.
11715         * g++.old-deja/g++.abi/vtable3i.C: New test.
11716         * g++.old-deja/g++.abi/vtable3j.C: New test.
11717         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11718
11719 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11720
11721         * g++.old-deja/g++.other/anon6.C: New test.
11722         * g++.old-deja/g++.other/anon7.C: New test.
11723
11724 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11725
11726         * gcc.dg/cpp/avoidpaste2.c: New tests.
11727
11728 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11729
11730         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11731
11732 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11733
11734         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11735         DECIMAL_DIG cases for Irix."
11736
11737 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11738
11739         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11740
11741 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11742
11743         * gcc.dg/c99-tag-1.c: New test.
11744
11745 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11746
11747         * gcc.dg/cpp/tr-warn1.c: Add tests.
11748
11749 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11750
11751         * gcc.dg/cpp/avoidpaste1.c: Update.
11752         * gcc.dg/cpp/paste4.c: Update.
11753
11754 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11755
11756         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11757         cases for Irix.
11758
11759 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11760
11761         * g++.old-deja/g++.other/inline19.C: New test.
11762
11763 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11764
11765         * gcc.dg/Wlarger-than.c: New test.
11766
11767 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11768
11769         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11770
11771 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11772
11773         * gcc.c-torture/execute/20010129-1.c: New test.
11774         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11775
11776 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11777
11778         * gcc.dg/cpp/avoidpaste1.c: Test case.
11779
11780 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11781
11782         * g++.old-deja/g++.other/inline18.C: New test.
11783
11784 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11785
11786         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11787         and __builtin_putchar.
11788
11789 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11790
11791         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11792         tests.
11793
11794 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11795
11796         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11797         floating point number rounding mode to round to the nearest
11798         representable mode.
11799
11800 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11801
11802         * g++.old-deja/g++.other/mangle2.C: New test.
11803
11804 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11805
11806         * gcc.c-torture/compile/20010124-1.c: New test.
11807
11808 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11809
11810         * g++.old-deja/g++.pt/spec38.C: New test.
11811
11812 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11813
11814         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11815         "Build don't run".
11816
11817 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11818
11819         * gcc.c-torture/execute/20010123-1.c: New test.
11820
11821 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11822
11823         * g++.old-deja/g++.pt/spec37.C: New test.
11824
11825 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11826
11827         * g++.old-deja/g++.pt/overload14.C: New test.
11828
11829 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11830
11831         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11832         __builtin_return_address.
11833
11834 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11835
11836         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11837         * g++.old-deja/g++.pt/spec35.C: New test.
11838         * g++.old-deja/g++.pt/spec36.C: New test.
11839
11840 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11841
11842         * gcc.c-torture/compile/20010118-1.c: New test.
11843
11844 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11845
11846         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11847
11848 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11849
11850         * gcc.c-torture/execute/20010119-1.c: New test.
11851
11852 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11853
11854         * g++.old-deja/g++.other/vbase5.C: New test.
11855
11856 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11857
11858         * gcc.c-torture/execute/20010118-1.c: New test.
11859
11860 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11861
11862         * g++.old-deja/g++.pt/deduct3.C: New test.
11863
11864 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11865
11866         * g++.old-deja/g++.pt/spec34.C: New test.
11867
11868 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11869
11870         * g77.f-torture/compile/20000601-2.f: New test.
11871
11872 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11873
11874         * g++.old-deja/g++.other/init17.C: New test.
11875
11876 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11877
11878         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11879
11880 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11881
11882         * g++.old-deja/g++.pt/unify8.C: New test.
11883
11884 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11885
11886         * g++.old-deja/g++.abi/vbase1.C: New test.
11887
11888 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11889
11890         * g++.old-deja/g++.pt/crash65.C: New test.
11891
11892 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11893
11894         * gcc.dg/cpp/assembl2.S: New test case.
11895
11896 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11897
11898         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11899         are supported.
11900
11901 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11902
11903         * g++.old-deja/g++.other/builtins1.C: New test.
11904         * g++.old-deja/g++.other/builtins2.C: Likewise.
11905         * g++.old-deja/g++.other/builtins3.C: Likewise.
11906         * g++.old-deja/g++.other/builtins4.C: Likewise.
11907
11908 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11909
11910         * gcc.c-torture/compile/20010117-1.c: New test.
11911         * gcc.c-torture/compile/20010117-2.c: New test.
11912
11913 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11914
11915         * g77.f-torture/execute/20010116.[fx]: New test,
11916         XFAIL on i?86-*-*.
11917         * g77.f-torture/compile/20010115.f: Indicate it's
11918         a test for PR fortran/1636.
11919
11920 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11921
11922         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11923
11924 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11925
11926         * g77.f-torture/compile/20010115.f: New test.
11927
11928 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11929
11930         * g++.old-deja/g++.pt/nontype5.C: New test.
11931
11932 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11933
11934         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11935         have an equivalent working one below it.
11936
11937 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11938
11939         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11940         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11941
11942 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11943
11944         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11945         message containing "init_priority".
11946         (conpr-2.C): Likewise.
11947         (conpr-3.C): Likewise.
11948         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11949
11950 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11951
11952         * gcc.c-torture/execute/20010114-2.c: New test.
11953
11954 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11955
11956         * gcc.c-torture/compile/20010114-1.c: New test.
11957         * gcc.c-torture/compile/20010114-1.x: Xfail.
11958         * gcc.c-torture/compile/20010114-2.c: New test.
11959         * gcc.c-torture/execute/20010114-1.c: New test.
11960         * gcc.dg/trunc-1.c: New test.
11961         * gcc.dg/uninit-B.c: New test.
11962
11963 2001-01-13  Nick Clifton  <nickc@redhat.com>
11964
11965         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11966         target.
11967
11968 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11969
11970         * gcc.c-torture/compile/20010113-1.c: New test.
11971
11972 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11973
11974         * gcc.c-torture/compile/20001212-1.c: New test.
11975
11976 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11977
11978         * gcc.dg/cpp/widestr1.c: Update.
11979         * gcc.dg/cpp/prag-imp.c: Remove.
11980
11981 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11982
11983         * gcc.c-torture/execute/20000801-3.x: Remove.
11984         * gcc.dg/c90-init-1.c: New test.
11985         * gcc.dg/c99-init-1.c: New test.
11986         * gcc.dg/c99-init-2.c: New test.
11987         * gcc.dg/gnu99-init-1.c: New test.
11988
11989 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11990
11991         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11992         testing that no relevant ones were found.
11993
11994 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11995
11996         * g++.old-deja/g++.pt/cast2.C: New test.
11997
11998 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         * g++.old-deja/g++.pt/friend47.C: New test.
12001
12002 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         * g++.old-deja/g++.pt/instantiate13.C: New test.
12005
12006 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12007
12008         * g++.old-deja/g++.other/defarg7.C: New test.
12009         * g++.old-deja/g++.other/defarg8.C: New test.
12010
12011 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12012
12013         * g++.old-deja/g++.pt/crash64.C: New test.
12014
12015 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12016
12017         * g++.old-deja/g++.pt/crash63.C: New test.
12018
12019 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12020
12021         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12022
12023 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12024
12025         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12026
12027 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12028
12029         * g++.old-deja/g++.pt/error3.C: New test.
12030
12031 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12032
12033         * g++.old-deja/g++.other/crash39.C: New test.
12034
12035 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12036
12037         * g++.old-deja/g++.other/vbase4.C: New test.
12038
12039 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12040
12041         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12042         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12043         * gcc.dg/special/special.exp: New test driver which will check
12044         for alias support for the above test.
12045
12046 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12047
12048         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12049         problems on small machines.
12050         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12051         parameterize.
12052
12053 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12054
12055         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12056         mips.
12057         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12058
12059 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         * g++.old_deja/g++.pt/using8.C: New test.
12062
12063 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12064
12065         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12066
12067 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12068
12069         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12070         where a failure is expected.
12071         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12072
12073 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12074
12075         * g++.old_deja/g++.pt/instantiate12.C: New test.
12076
12077 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12080         start of structs.
12081         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12082         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12083         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12084         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12085         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12086         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12087         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12088         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12089         * g++.old-deja/g++.eh/spec6.C: Likewise.
12090         * g++.old-deja/g++.jason/crash3.C: Likewise.
12091         * g++.old-deja/g++.law/ctors11.C: Likewise.
12092         * g++.old-deja/g++.law/ctors17.C: Likewise.
12093         * g++.old-deja/g++.law/ctors5.C: Likewise.
12094         * g++.old-deja/g++.law/ctors9.C: Likewise.
12095         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12096         * g++.old-deja/g++.mike/net22.C: Likewise.
12097         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12098         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12099         * g++.old-deja/g++.mike/virt3.C: Likewise.
12100         * g++.old-deja/g++.niklas/t128.C: Likewise.
12101         * g++.old-deja/g++.other/anon4.C: Likewise.
12102         * g++.old-deja/g++.other/using1.C: Likewise.
12103         * g++.old-deja/g++.other/warn3.C: Likewise.
12104         * g++.old-deja/g++.pt/t37.C: Likewise.
12105         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12106         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12107
12108 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12109
12110         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12111
12112 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12113
12114         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12115
12116 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12117
12118         * gcc.c-torture/compile/20010107-1.c: New test.
12119
12120 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12121
12122         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12123
12124 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12125
12126         * gcc.dg/format/format.h: New file.
12127         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12128         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12129         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12130         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12131         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12132         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12133         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12134         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12135         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12136         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12137         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12138         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12139         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12140         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12141         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12142         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12143         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12144         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12145         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12146         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12147         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12148         instead of declaring standard types, macros and functions in each
12149         test.
12150
12151 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12152
12153         * gcc.c-torture/execute/20010106-1.c: New test.
12154
12155 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12156
12157         * gcc.dg/format/format.exp: New file.
12158         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12159         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12160         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12161         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12162         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12163         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12164         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12165         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12166         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12167         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12168         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12169         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12170         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12171         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12172         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12173         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12174         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12175         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12176         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12177         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12178         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12179         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12180         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12181         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12182         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12183         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12184         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12185         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12186         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12187         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12188         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12189         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12190         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12191         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12192         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12193         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12194         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12195         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12196         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12197         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12198         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12199         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12200
12201 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12202
12203         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12204         account.
12205
12206 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12207
12208         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12209
12210 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12211
12212         * g++.old-deja/g++.pt/crash62.C: New test.
12213
12214 2001-01-04  Richard Henderson  <rth@redhat.com>
12215
12216         * gcc.dg/20000926-1.c: Update expected warnings.
12217         * gcc.dg/array-2.c: Likewise.
12218         * gcc.dg/array-4.c: Also validate flexible array members.
12219         * gcc.dg/c99-flex-array-1.c: New.
12220
12221 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12222
12223         * gcc.c-torture/compile/20001222-1.x: Remove.
12224
12225 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12226
12227         * gcc.c-torture/execute/built-in-setjmp.c: New.
12228
12229 2001-01-03  Richard Henderson  <rth@redhat.com>
12230
12231         * gcc.dg/940510-1.c: Update expected error wording.
12232         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12233
12234 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12235
12236         * lib/target-supports.exp (check_alias_available): Modified to
12237         indicate aliases not supported if only weak aliases are supported.
12238
12239 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12240
12241         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12242         Turn on cmpstrsi checks for __pj__ and __i370__.
12243
12244 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12245
12246         * g++.old-deja/g++.other/virtual11.C: New test.
12247
12248 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12249
12250         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12251
12252 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12253
12254         * gcc.c-torture/compile/20010102-1.c: New test.
12255
12256 2001-01-02  Andreas Jaeger  <aj@suse.de>
12257
12258         * gcc.dg/noreturn-3.c: New test.
12259
12260         * gcc.dg/noreturn-4.c: New test.
12261
12262 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12263
12264         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12265         __builtin_fputc and __builtin_fwrite.
12266
12267 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12268
12269         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12270         signed char, not default char.
12271
12272 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12273
12274         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12275
12276 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12277
12278         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12279
12280 2000-12-29  Richard Henderson  <rth@redhat.com>
12281
12282         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12283         (__cyg_profile_func_exit): Define.
12284
12285 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12286
12287         * g++.dg/vtgc1.C: New test.
12288
12289 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12290
12291         * gcc.dg/noncompile/20001228-1.c: New test.
12292
12293         * gcc.dg/20001228-1.c: New test.
12294
12295         * gcc.c-torture/execute/20001228-1.c: New test.
12296
12297 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12298
12299         * gcc.dg/format-strfmon-1.c: New test.
12300
12301 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12302
12303         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12304         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12305         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12306         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12307         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12308         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12309         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12310         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12311         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12312         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12313         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12314         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12315         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12316
12317         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12318         * gcc.c-torture/execute/string-opt-4.c: Test index.
12319
12320 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12321
12322         * gcc.c-torture/compile/20001226-1.c: New test.
12323
12324 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12325
12326         * gcc.c-torture/compile/20001222-1.c: New test.
12327         * gcc.c-torture/compile/20001222-1.x: Xfail.
12328
12329 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12330
12331         * gcc.c-torture/execute/comp-goto-2.c: New test.
12332
12333 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12334
12335         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12336         Use long types if __INT_MAX__ is 32767.
12337         (main): Use cast to (sint32 *) when poking 88 into a_page.
12338
12339         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12340
12341 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12342
12343         * gcc.c-torture/compile/20001221-1.c: New test.
12344         * gcc.c-torture/execute/20001221-1.c: New test.
12345
12346 2000-12-20  Richard Henderson  <rth@redhat.com>
12347
12348         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12349         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12350
12351 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12352
12353         * gcc.dg/compare3.c: New test.
12354
12355 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12356
12357         * gcc.dg/format-warnll-1.c: New test.
12358
12359 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12360
12361         * gcc.dg/cpp/cmdlne-P.c: New test.
12362
12363 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12364
12365         * gcc.c-torture/execute/builtin-abs-1.c,
12366         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12367
12368 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12369
12370         * gcc.dg/cpp/multiline.c: New test.
12371
12372 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12373
12374         * g++.old-deja/g++.other/syshdr1.C: Update.
12375         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12376
12377 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12378
12379         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12380
12381 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12382
12383         * g++.old-deja/g++.pt/ttp65.C: New test.
12384
12385 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12386
12387         * g++.old-deja/g++.pt/ttp64.C: New test.
12388
12389 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12390
12391         * g++.old-deja/g++.pt/spec33.C: New test.
12392
12393 2000-12-14  Catherine Moore  <clm@redhat.com>
12394
12395         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12396         * gcc.c-torture/execute/920612-2.c: Likewise.
12397         * gcc.c-torture/execute/920428-2.c: Likewise.
12398         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12399         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12400
12401 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12402
12403         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12404         * gcc.dg/pack-test-2.c: Likewise.
12405
12406 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12407
12408         Tests by Zack Weinberg <zackw@stanford.edu>.
12409
12410         * gcc.dg/cpp/defined.c: Update.
12411         * gcc.dg/cpp/defined_trad.c: New tests.
12412
12413 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12414
12415         * gcc.dg/cpp/trad-direct.c: Update.
12416
12417 2000-12-11  Neil Booth  <neilb@earthling.net>
12418
12419         * gcc.dg/cpp/defined_trad.c
12420
12421 2000-12-11  Neil Booth  <neilb@earthling.net>
12422
12423         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12424
12425 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12426
12427         * gcc.dg/format-miss-2.c: New test.
12428
12429 2000-12-09  Neil Booth  <neilb@earthling.net>
12430
12431         * gcc.dg/cpp/lineflags.c: New tests.
12432         * gcc.dg/cpp/poison.c: Update.
12433         * gcc.dg/cpp/redef2.c: Update.
12434         * gcc.dg/cpp/skipping.c: New test.
12435
12436 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12437
12438         * g++.old-deja/g++.other/eh3.C: New testcase.
12439
12440 2000-12-07  Neil Booth  <neilb@earthling.net>
12441
12442         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12443         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12444         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12445         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12446         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12447         Update.
12448
12449 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12450
12451         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12452         __SIZE_TYPE__ instead of int for type of integers cast to
12453         pointers.
12454
12455 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12456
12457         * g++.old-deja/g++.other/cleanup4.C: New test.
12458
12459 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12460
12461         * format-sec-1.c: New test.
12462
12463 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12464
12465         * gcc.dg/format-nonlit-3.c: New test.
12466
12467 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12468
12469         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12470         through a null pointer.
12471
12472 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12473
12474         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12475         * g++.old-deja/g++.pt/partial4.C: New test.
12476
12477 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12478
12479         * gcc.c-torture/execute/ieee/hugeval.x: New.
12480
12481 2000-12-06  Neil Booth  <neilb@earthling.net>
12482
12483         * gcc.dg/cpp/backslash2.c: New tests.
12484
12485 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12486
12487         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12488         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12489
12490 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12491
12492         * gcc.c-torture/execute/20001203-2.c: New testcase.
12493
12494 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12495
12496         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12497         * g++.old-deja/g++.other/virtual10.C: New test.
12498
12499 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12500
12501         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12502
12503 2000-12-05  Richard Henderson  <rth@redhat.com>
12504
12505         * gcc.c-torture/compile/20001205-1.c: New.
12506
12507 2000-12-04  Neil Booth  <neilb@earthling.net>
12508
12509         * g++.old-deja/g++.other/virtual9.C: New test.
12510         * g++.old-deja/g++.pt/crash61.C: New test.
12511         * gcc.c-torture/execute/loop-9.c: New test.
12512
12513 2000-12-04  Neil Booth  <neilb@earthling.net>
12514
12515         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12516         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12517         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12518         * gcc.dg/cpp/extratokens.c: ...here.
12519
12520 2000-12-04  Neil Booth  <neilb@earthling.net>
12521
12522         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12523         New tests.
12524
12525 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12526
12527         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12528         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12529
12530 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12531
12532         * gcc.c-torture/execute/20001203-1.c: New test.
12533
12534 2000-12-03  Neil Booth  <neilb@earthling.net>
12535
12536         * gcc.dg/cpp/macro6.c: New test cases.
12537
12538 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12539
12540         * gcc.c-torture/execute/string-opt-9.c: New test.
12541         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12542         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12543         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12544
12545         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12546         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12547
12548 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12549
12550         * gcc.dg/cpp/if-6.c: New testcase.
12551
12552         * gcc.dg/20001201-1.c: New testcase.
12553
12554 2000-12-02  Neil Booth  <neilb@earthling.net>
12555
12556         * g++.old-deja/g++.other/externC4.C,
12557         g++.old-deja/g++.other/friend10.C: New tests.
12558
12559 2000-12-02  Neil Booth  <neilb@earthling.net>
12560
12561         * g++.old-deja/g++.other/instan2.C
12562         * g++.old-deja/g++.other/instan3.C: New test.
12563
12564 2000-12-02  Neil Booth  <neilb@earthling.net>
12565
12566         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12567         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12568         gnuc99.c,gnuc99-pedantic.c: New tests.
12569
12570 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12571
12572         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12573         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12574
12575 2000-12-01  Neil Booth  <neilb@earthling.net>
12576
12577         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12578         * gcc.dg/cpp/poison.c: Update.
12579         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12580
12581 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12582
12583         * g77.f-torture/execute/20001201.f: New test.
12584
12585 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12586
12587         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12588
12589 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12590
12591         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12592
12593 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12594
12595         * g++.old-deja/g++.other/cast6.C: New test.
12596
12597 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12598
12599         * gcc.c-torture/execute/20001130-2.c: New testcase.
12600
12601 2000-11-30  Richard Henderson  <rth@redhat.com>
12602
12603         * gcc.c-torture/execute/20001130-1.c: New test.
12604
12605 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         * g++.old-deja/g++.other/op3.C: New test.
12608
12609 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12610
12611         * g++.old-deja/g++.other/op2.C: New test.
12612
12613 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12614
12615         * g++.old-deja/g++.other/crash38.C: New test.
12616
12617 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12618
12619         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12620
12621 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12622
12623         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12624         tests.
12625         * gcc.c-torture/execute/string-opt-6.c: New test.
12626
12627         * gcc.dg/20001117-1.c: Add main.
12628
12629 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12630
12631         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12632         Move from here ...
12633         * gcc.dg/940510-1.c: ... to here.
12634
12635         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12636         zero-size arrays in toplevel structures.
12637
12638 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12639
12640         * gcc.c-torture/execute/loop-8.c: New test.
12641
12642 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12643
12644         * g++.old-deja/g++.other/base1.C: New test.
12645
12646 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         * g++.old-deja/g++.other/parse2.C: New test.
12649
12650 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         * g++.old-deja/g++.pt/incomplete1.C: New test.
12653
12654 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12655
12656         * g++.old-deja/g++.other/friend9.C: New test.
12657
12658 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12659
12660         * gcc.dg/20001127-1.c: New test.
12661
12662 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12663
12664         * g++.old-deja/g++.pt/friend46.C: New test.
12665
12666 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12667
12668         * g++.old-deja/g++.other/ptrmem8.C: New test.
12669
12670 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12671
12672         * gcc.c-torture/execute/string-opt-7.c: New test.
12673         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12674
12675 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12676
12677         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12678         instead of 'mkcheck 2'.
12679
12680 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12681
12682         * gcc.c-torture/execute/memcheck/driver.c,
12683         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12684         C9X references to refer to C99.
12685
12686 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12687
12688         * gcc.dg/ultrasp3.c: New test.
12689
12690 2000-11-25  Neil Booth  <neilb@earthling.net>
12691
12692         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12693
12694 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12695
12696         * gcc.c-torture/compile/20001123-2.c: New.
12697
12698 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12699
12700         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12701
12702 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12703
12704         * gcc.dg/sequence-point-1.c: Add some new tests.
12705         * gcc.c-torture/execute/20001124-1.c: New test.
12706
12707 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12708
12709         * g++.old-deja/g++.other/vaarg4.C: New test.
12710         * gcc.c-torture/compile/20001123-1.c: New test.
12711
12712 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12713
12714         * g++.other/crash24.C: Adjust and remove XFAIL.
12715         * g++.other/crash37.C: New test.
12716
12717 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         * g++.old-deja/g++.pt/instantiate9.C: New test.
12720
12721 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12722
12723         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12724         new ABI, too.
12725
12726         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12727         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12728
12729 2000-11-22  Neil Booth  <neilb@earthling.net>
12730
12731         * gcc.dg/cpp/Wtrigraphs.c: New test.
12732
12733 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12734
12735         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12736
12737 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12738
12739         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12740
12741 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12742
12743         * lib/gcc-dg.exp: load_lib scanasm.exp.
12744         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12745         * lib/g++-dg.exp: load_lib scanasm.exp.
12746         * lib/scanasm.exp: New.
12747         (scan-assembler, scan-assembler-not): Add optional arguments to
12748         test name, or if not present, the pattern name.
12749         (scan-assembler-dem, scan-assembler-dem-not): New.
12750
12751         * g++.dg/dg.exp: New.
12752
12753 2000-11-21  Neil Booth  <neilb@earthling.net>
12754
12755         * gcc.dg/cpp/integrated1.c: Remove.
12756
12757 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12758
12759         * gcc.c-torture/execute/20001121-1.c: New test.
12760
12761 2000-11-21  Richard Henderson  <rth@redhat.com>
12762
12763         * gcc.c-torture/compile/20001121-1.c: New test.
12764
12765 2000-11-20  Neil Booth  <neilb@earthling.net>
12766
12767         * gcc.dg/cpp/integrated1.c: New test.
12768
12769 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12770
12771         * g++.old-deja/g++.other/inline17.C: New test.
12772
12773 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12774
12775         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12776         local variable to be zero: I made the variable global. Now
12777         uses abort() and exit() instead of relying on main's return value.
12778
12779 2000-11-20  Neil Booth  <neilb@earthling.net>
12780
12781         * gcc.dg/cpp/paste2.c: Update test.
12782         * objc/execute/paste.m: New test.
12783
12784 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12785
12786         * gcc.dg/c99-condexpr-1.c: New test.
12787
12788 2000-11-20  Neil Booth  <neilb@earthling.net>
12789
12790         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12791
12792 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12793
12794         * g++.old-deja/g++.pt/export1.C: New test.
12795
12796 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12797
12798         * gcc.dg/20001117-1.c: New test.
12799
12800 2000-11-18  Richard Henderson  <rth@redhat.com>
12801
12802         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12803
12804 2000-11-18  Richard Henderson  <rth@redhat.com>
12805
12806         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12807         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12808         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12809
12810 2000-11-18  Richard Henderson  <rth@redhat.com>
12811
12812         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12813         (main): New.  Exit cleanly.
12814
12815 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12816
12817         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12818         gcc.dg/c99-fordecl-2.c: New tests.
12819
12820 2000-11-18  Richard Henderson  <rth@redhat.com>
12821
12822         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12823         * gcc.c-torture/execute/zerolen-2.c: New.
12824
12825 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12826
12827         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12828         memory.
12829
12830 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12831
12832         * g++.old-deja/g++.pt/instantiate8.C: New test.
12833
12834 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12835
12836         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12837         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12838
12839 2000-11-16  Nick Clifton  <nickc@redhat.com>
12840
12841         * gcc.c-torture/execute/nestfunc-2.c: New test.
12842         * gcc.c-torture/execute/nestfunc-3.c: New test.
12843
12844 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12845
12846         * gcc.c-torture/compile/20001116-1.c: New test.
12847
12848 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12849
12850         * gcc.c-torture/execute/20001115-1.c: New test.
12851
12852 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12853
12854         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12855         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12856         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12857         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12858
12859 2000-11-15  Neil Booth  <neilb@earthling.net>
12860
12861         gcc.dg/cpp/_Pragma1.c: Update.
12862         gcc.dg/cpp/_Pragma2.c: New test.
12863
12864 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12865
12866         * g++.old-deja/g++.other/anon5.C: New test.
12867
12868 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12869
12870         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12871         tests.
12872
12873 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12874
12875         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12876         output.
12877
12878 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12879
12880         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12881         labels at end of compound statements.
12882
12883 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12884
12885         * gcc.c-torture/execute/loop-7.c: New test.
12886
12887 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12888
12889         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12890
12891 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12892
12893         * gcc.dg/c99-bool-1.c: New test.
12894
12895 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12896
12897         * gcc.dg/c99-scope-1.c: Remove xfail.
12898         * gcc.dg/c99-scope-2.c: New test.
12899
12900 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12901
12902         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12903         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12904
12905 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12906
12907         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12908         error messages.
12909
12910         * g++.mike/p700.C: Don't typedef wchar_t.
12911         * g++.mike/p784.C: Likewise.
12912         * g++.mike/eb101.C: Don't use __wchar_t.
12913
12914 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12915
12916         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12917         from DO loop.
12918
12919 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12920
12921         * gcc.c-torture/execute/20001111-1.c: New test.
12922
12923 2000-11-10  Nick Clifton  <nickc@redhat.com>
12924
12925         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12926         long multuiple and accumulate.
12927
12928 2000-11-09  Richard Henderson  <rth@redhat.com>
12929
12930         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12931         via size_t instead of int.
12932
12933         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12934         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12935         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12936         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12937
12938 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12939
12940         * gcc.c-torture/compile/20001109-1.c: New test.
12941         * gcc.c-torture/compile/20001109-2.c: New test.
12942
12943 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12944
12945         * g++.old-deja/g++.pt/operator1.C: New test.
12946         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12947
12948 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12949
12950         * gcc.dg/20001108-1.c: New test.
12951
12952 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12953
12954         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12955         with both arguments constant strings.
12956         * gcc.c-torture/execute/string-opt-3.c: New test.
12957         * gcc.c-torture/execute/string-opt-4.c: New test.
12958         * gcc.c-torture/execute/string-opt-5.c: New test.
12959
12960 2000-11-08  Nick Clifton  <nickc@redhat.com>
12961
12962         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12963         mulsidi3adddi patterns.
12964
12965 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12966
12967         * g++.old-deja/g++.other/crash36.C: New test.
12968
12969 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12970
12971         * g++.old-deja/g++.other/init16.C: New test.
12972
12973 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12974
12975         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12976
12977 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12978
12979         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12980         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12981         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12982
12983 2000-11-07  DJ Delorie  <dj@redhat.com>
12984
12985         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12986
12987 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12988
12989         * gcc.c-torture/execute/string-opt-1.c: New test.
12990
12991 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12992
12993         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12994         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12995         parameters in registers, and there is no way for a varargs
12996         function to know in which order the integer and floating-point
12997         parameters should be interleaved when they are placed on the
12998         stack.
12999         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13000         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13001
13002 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13003
13004         * gcc.c-torture/execute/string-opt-2.c: New test.
13005
13006 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13007
13008         * g++.old-deja/g++.pt/crash60.C: New test.
13009
13010 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13011
13012         * g++.old-deja/g++.other/crash24.C: New test.
13013         * g++.old-deja/g++.other/crash25.C: New test.
13014         * g++.old-deja/g++.other/crash26.C: New test.
13015         * g++.old-deja/g++.other/crash27.C: New test.
13016         * g++.old-deja/g++.other/crash28.C: New test.
13017         * g++.old-deja/g++.other/crash29.C: New test.
13018         * g++.old-deja/g++.other/crash30.C: New test.
13019         * g++.old-deja/g++.other/crash31.C: New test.
13020         * g++.old-deja/g++.other/crash32.C: New test.
13021         * g++.old-deja/g++.other/crash33.C: New test.
13022         * g++.old-deja/g++.other/crash34.C: New test.
13023         * g++.old-deja/g++.other/crash35.C: New test.
13024
13025 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13026
13027         * gcc.c-torture/execute/20001031-1.c: New test.
13028
13029 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13030
13031         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13032         namespace.
13033
13034         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13035         standards-conformant.
13036
13037         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13038
13039         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13040         * g++.old-deja/g++.mike/p755a.C: Likewise.
13041         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13042         library makes no calls to `operator new' during initialization.
13043
13044 2000-11-04  Neil Booth  <neilb@earthling.net>
13045
13046         * gcc.dg/cpp/include2.c: New tests.
13047
13048 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13049
13050         * lib/g++.exp (g++_set_ld_library_path): New function.
13051         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13052
13053 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13054
13055         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13056         warnings.
13057
13058 2000-11-01  Richard Henderson  <rth@redhat.com>
13059
13060         * g++.old-deja/g++.ext/namedret1.C: New.
13061         * g++.old-deja/g++.ext/namedret2.C: New.
13062         * g++.old-deja/g++.ext/namedret3.C: New.
13063
13064 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13065
13066         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13067         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13068
13069 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13070
13071         * gcc.c-torture/execute/va-arg-21.c: New test.
13072
13073 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13074
13075         * gcc.dg/c99-complex-2.c: New test.
13076
13077 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13078
13079         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13080
13081 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13082
13083         * g++.old-deja/g++.other/inline16.C: New test.
13084
13085 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13086
13087         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13088         __PRETTY_FUNCTION__
13089
13090 2000-10-29  Neil Booth  <neilb@earthling.net>
13091
13092         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13093         New tests.
13094         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13095         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13096         optimisation.
13097
13098 2000-10-29  Neil Booth  <neilb@earthling.net>
13099
13100         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13101         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13102         * mi5.c: Test multiple includes work with -C.
13103         * trigraphs.c: Test ^= version.
13104
13105 2000-10-28  Neil Booth  <neilb@earthling.net>
13106
13107         New tests and test updates for new macro expander.
13108
13109         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13110         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13111         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13112         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13113         new diagnostic messages.
13114
13115         * gcc.dg/cpp/macro3.c: New tests.
13116
13117 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13118
13119         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13120         on the same line.
13121
13122 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13123
13124         * g++.old-deja/g++.other/eh2.C: New test.
13125
13126 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13127
13128         * gcc.c-torture/execute/20001027-1.c: New test.
13129
13130 2000-10-26  Richard Henderson  <rth@redhat.com>
13131
13132         * gcc.c-torture/execute/20001026-1.c: New.
13133
13134 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13135
13136         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13137         * g++.old-deja/g++.law/builtin1.C: Likewise.
13138         * g++.old-deja/g++.law/ctors10.C: Likewise.
13139         * g++.old-deja/g++.law/virtual3.C: Likewise.
13140         * g++.old-deja/g++.mike/p658.C: Likewise.
13141         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13142         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13143         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13144         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13145         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13146
13147 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13148
13149         * gcc.c-torture/compile/20001024-1.c: New test.
13150
13151 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13152
13153         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13154         to tell us whether or not we are using V3.
13155
13156 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13157
13158         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13159         operands.
13160
13161 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13162
13163         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13164
13165 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13166
13167         * gcc.c-torture/execute/20001024-1.c: New test.
13168
13169 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13170
13171         * g++.old-deja/g++.other/sibcall1.C: New test.
13172
13173 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13174
13175         * gcc.dg/noncompile/init-3.c: New test.
13176
13177 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13178
13179         * gcc.dg/format-array-1.c: New test.
13180
13181 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13182
13183         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13184         writing through null pointers; remove comment about testing
13185         unterminated strings.
13186
13187 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13188
13189         * gcc.c-torture/execute/20001017-2.c: New test.
13190
13191 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13192
13193         * gcc.c-torture/compile/20001018-1.c: New test.
13194         * gcc.c-torture/compile/20001018-1.x: Xfail.
13195
13196 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13197
13198         * gcc.c-torture/execute/20001017-1.c: New test.
13199
13200 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13201
13202         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13203         for multiple use of arguments with scanf formats; add tests for
13204         multiple use of arguments.
13205
13206 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13207
13208         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13209
13210 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13211
13212         * gcc.dg/format-miss-1.c: New test.
13213
13214 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13215
13216         * gcc.c-torture/execute/20001013-1.c: New test.
13217
13218 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13219
13220         * gcc.dg/format-branch-1.c: New test.
13221
13222 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13223
13224         * README, lib/file-format.exp: Remove EGCS references.
13225
13226 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13227
13228         * gcc.dg/20001013-1.c: New test.
13229
13230 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13231
13232         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13233         for intmax_t in the compiler using __typeof__ and the type rules
13234         for conditional expressions.
13235
13236 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13237
13238         * gcc.dg/20001012-1.c: New test.
13239         * gcc.dg/20001012-2.c: New test.
13240
13241 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13242
13243         * gcc.dg/format-attr-1.c: New test.
13244
13245 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13246
13247         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13248         __LONG_LONG_MAX__ instead of LLONG_MAX.
13249
13250 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13251
13252         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13253         scanf flags.
13254         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13255         flags.
13256
13257 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13258
13259         * gcc.dg/sequence-pt-1.c: New test.
13260
13261 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13262
13263         * gcc.c-torture/execute/20001011-1.c: New testcase.
13264         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13265
13266 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13267
13268         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13269         does not error on it.
13270
13271 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13272
13273         * gcc.dg/20001009-1.c: New test.
13274
13275 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13276
13277         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13278         * gcc.c-torture/execute/20001009-2.c: ... to here.
13279
13280 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13281
13282         * gcc.c-torture/compile/20001009-1.c: New testcase.
13283         * gcc.c-torture/execute/20001009-1.c: New testcase.
13284         Testcases provided by Jan Hubicka <jh@suse.cz>.
13285
13286 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13287
13288         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13289         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13290         uintmax_t using <limits.h> to emulate the compiler's internal
13291         logic.  No longer XFAIL %j tests.
13292
13293 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13294
13295         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13296         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13297         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13298         regexps and details of expected handling of some bad formats.
13299         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13300         suppression.
13301
13302 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13303
13304         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13305         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13306         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13307         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13308         in list archives.
13309
13310 2000-10-06  Richard Henderson  <rth@cygnus.com>
13311
13312         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13313         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13314         * g++.old-deja/g++.jason/report.C: Likewise.
13315         * g++.old-deja/g++.law/friend5.C: Likewise.
13316         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13317         of the expected warnings.
13318
13319 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13320
13321         * g++.old-deja/g++.pt/enum14.C: New test.
13322
13323 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13324
13325         * g++.old-deja/g++.pt/crash59.C: New test.
13326
13327 2000-10-04  Will Cohen  <wcohen@redhat.com>
13328
13329         * gcc.dg/20000926-1.c: New test.
13330
13331 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13332
13333         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13334         function name for current C++ compiler.
13335         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13336
13337 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13338
13339         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13340         __PRETTY_FUNCTION__.
13341         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13342
13343 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13344
13345         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13346
13347 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13348
13349         * gcc.c-torture/compile/20000923-1.c: New test.
13350
13351 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13352
13353         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13354         * g++.old-deja/g++.pt/ttp62.C: Same.
13355         * g++.old-deja/g++.other/inline14.C: Same.
13356
13357 2000-09-24  Richard Henderson  <rth@cygnus.com>
13358
13359         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13360
13361 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13362
13363         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13364
13365 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13366
13367         * gcc.c-torture/compile/20000922-1.c: New file.
13368
13369 2000-09-21  Nick Clifton  <nickc@redhat.com>
13370
13371         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13372         a signed long modulo operation.
13373         (mod6): New function - perform an unsigned long modulo operation.
13374         (main): Add tests for modulos of very large numbers by very small
13375         dividends.
13376
13377 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13378
13379         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13380
13381 2000-09-19  Richard Henderson  <rth@cygnus.com>
13382
13383         * gcc.dg/compare2.c (case 10): XFAIL.
13384
13385 2000-09-18  Richard Henderson  <rth@cygnus.com>
13386
13387         * gcc.c-torture/execute/20000906-1.c: Move ...
13388         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13389         that support __builtin_trap.
13390
13391 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13392
13393         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13394
13395 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13396
13397         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13398         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13399         more $ format tests.
13400
13401 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13402
13403         * gcc.dg/format-errmk-1.c: New test.
13404
13405 2000-09-17  Greg McGary  <greg@mcgary.org>
13406
13407         * gcc.c-torture/execute/20000917-1.x: Remove.
13408
13409 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13410
13411         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13412
13413 2000-09-17  Greg McGary  <greg@mcgary.org>
13414
13415         * gcc.c-torture/execute/20000917-1.c: New test.
13416         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13417
13418 2000-09-16  Neil Booth  <NeilB@earthling.net>
13419
13420         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13421         in nested macro bug.
13422
13423 2000-09-15  Neil Booth  <NeilB@earthling.net>
13424
13425         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13426
13427 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13428
13429         * gcc.c-torture/execute/20000914-1.c: New test.
13430
13431 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13432
13433         * g++.other/inline13.C: New test.
13434
13435 2000-09-12  Andreas Jaeger  <aj@suse.de>
13436
13437         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13438         constant by Ulrich Drepper <drepper@redhat.com>.
13439
13440 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13441
13442         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13443
13444 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13445
13446         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13447
13448 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13449
13450         * gcc.dg/cpp/backslash.c: New test.
13451
13452 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13453
13454         * gcc.c-torture/execute/20000910-1.c: New test.
13455         * gcc.c-torture/execute/20000910-2.c: Likewise.
13456
13457 2000-09-11  Robert Lipe  <robertl@sco.com>
13458
13459         * gcc.dg/pragma-align.c: New test.
13460
13461 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13462
13463         * g++.old-deja/g++.pt/explicit82.C: New test.
13464         * g++.old-deja/g++.pt/explicit83.C: New test.
13465
13466 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13467
13468         * gcc.dg/asm-names.c: New test.
13469
13470 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13471
13472         * gcc.dg/cpp/tr-warn6.c: New test
13473
13474 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13475
13476         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13477         be accepted.
13478
13479 2000-09-07  Catherine Moore  <clm@redhat.com>
13480
13481         * gcc.c-torture/execute/unroll-1.c: New test.
13482
13483 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13484
13485         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13486         ERROR markers.
13487         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13488         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13489         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13490         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13491         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13492         Preprocess only.
13493         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13494         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13495
13496 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13497
13498         * g++.old-deja/g++.pt/deduct2.C: New test.
13499
13500 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13501
13502         * g++.old-deja/g++.pt/parms2.C: New test.
13503
13504 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13505
13506         * g++.old-deja/g++.pt/crash58.C: New test.
13507
13508 2000-09-06  Greg McGary  <greg@mcgary.org>
13509
13510         * gcc.c-torture/execute/20000906-1.c: New test.
13511         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13512
13513 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13514
13515         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13516
13517 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13518
13519         * g++.old-deja/g++.pt/crash57.C: New test.
13520
13521 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         * g++.old-deja/g++.pt/crash56.C: New test.
13524
13525 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13526
13527         * g++.old-deja/g++.pt/koenig1.C: New test.
13528
13529 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13530
13531         * gcc.dg/20000904-1.c: New test.
13532
13533 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13534
13535         * gcc.dg/cpp/paste8.c: New test.
13536
13537 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13538
13539         * gcc.c-torture/compile/20000827-1.c: New test.
13540
13541 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13542
13543         * gcc.dg/format-diag-1.c: New test.
13544
13545 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13546
13547         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13548         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13549         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13550         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13551         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13552
13553 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         * g++.old-deja/g++.other/nested4.C: New test.
13556
13557 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         * g++.old-deja/g++.ns/scoped1.C: New test.
13560
13561 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13562
13563         * lib/g++.exp: Support testing already-installed GCC.
13564
13565 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13566
13567         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13568
13569 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13570
13571         * gcc.dg/return-type-2.c: New test.
13572
13573 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13574
13575         * gcc.c-torture/compile/20000825-1.c: New test.
13576
13577 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13578
13579         * gcc.dg/dwarf2-2.c: New test.
13580
13581 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13582
13583         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13584         dg-warning regexps.
13585
13586 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13587
13588         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13589         gcc.dg/format-ext-5.c: New tests.
13590
13591 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13592
13593         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13594
13595 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13596
13597         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13598
13599 2000-08-24  Richard Henderson  <rth@cygnus.com>
13600
13601         * gcc.dg/ia64-sync-1.c: New test.
13602         * gcc.dg/ia64-sync-2.c: New test.
13603         * gcc.dg/ia64-asm-1.c: New test.
13604
13605 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13606
13607         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13608         * gcc.dg/format-ext-2.c: New test.
13609
13610 2000-08-23  Jason Merrill  <jason@redhat.com>
13611
13612         * lib/old-dejagnu.exp: Also ignore "In member function" and
13613         "At global scope".
13614
13615 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13616
13617         * gcc.dg/noncompile/label-lineno-1.c: New test.
13618
13619 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13620
13621         * gcc.dg/c99-array-nonobj-1.c: New test.
13622
13623 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13624
13625         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13626         tests.
13627         * gcc.dg/format-ext-1.c: New test.
13628
13629 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13630
13631         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13632         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13633         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13634         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13635         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13636
13637 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13638
13639         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13640         gcc.dg/c99-strftime-2.c: New tests.
13641
13642 2000-08-22  Richard Henderson  <rth@cygnus.com>
13643
13644         * gcc.c-torture/execute/20000822-1.c: New test.
13645
13646 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13647
13648         * gcc.c-torture/execute/20000819-1.x: Remove.
13649
13650 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13651
13652         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13653         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13654         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13655         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13656         gcc.dg/format-xopen-1.c: New tests.
13657
13658 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13659
13660         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13661
13662 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13663
13664         * g++.old-deja/g++.other/loop2.C: New test.
13665
13666         * gcc.c-torture/compile/20000606-1.c: New test.
13667         * gcc.c-torture/compile/20000728-1.c: New test.
13668         * gcc.c-torture/execute/20000801-1.c: New test.
13669         * gcc.c-torture/execute/20000801-2.c: New test.
13670         * gcc.c-torture/execute/20000819-1.c: New test.
13671         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13672         * gcc.dg/20000629-1.c: New test.
13673         * gcc.dg/20000724-1.c: New test.
13674         * gcc.dg/20000807-1.c: New test.
13675
13676 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13677
13678         * gcc.dg/cpp/pragma-1.c: New test.
13679         * gcc.dg/cpp/pragma-2.c: New test.
13680
13681 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13682
13683         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13684         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13685
13686 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13687
13688         * gcc.c-torture/compile/20000818-1.c: New test.
13689
13690 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13691
13692         * gcc.c-torture/execute/20000818-1.c: New test.
13693
13694 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13695
13696         * gcc.dg/format-va-1.c: New test.
13697
13698 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13699
13700         * g++.old-deja/g++.other/typedef8.C: New test.
13701
13702 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13703
13704         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13705         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13706         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13707         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13708         * g++.old-deja/g++.other/ptrmem7.C: New test.
13709         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13710
13711 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         * g++.old-deja/g++.pt/typename27.C: New test.
13714
13715 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13716
13717         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13718         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13719         * g++.old-deja/g++.pt/friend45.C: New test.
13720         * g++.old-deja/g++.other/friend8.C: New test.
13721
13722 2000-08-15  Richard Henderson  <rth@cygnus.com>
13723
13724         * gcc.c-torture/execute/20000815-1.c: New test.
13725
13726 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13727
13728         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13729         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13730         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13731
13732 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13733
13734         * g++.old-deja/g++.other/refinit2.C: New test.
13735
13736 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13737
13738         * lib/c-torture.exp (c-torture): Make
13739         compiler_conditional_xfail_data global.
13740         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13741         compiler_conditional_xfail_data machinery.
13742         (f-torture-execute): Likewise.
13743         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13744         and only when unrolling loops.
13745
13746         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13747
13748 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13749
13750         * g++.old-deja/g++.pt/explicit81.C: New test.
13751
13752 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13753
13754         * g++.old-deja/g++.pt/typename26.C: New test.
13755
13756 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13757
13758         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13759         warning.
13760
13761 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13762
13763         * g++.old-deja/g++.other/array3.C: New test.
13764
13765 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13766
13767         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13768         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13769         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13770         New tests.
13771
13772 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13773
13774         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13775         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13776
13777 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13778
13779         * gcc.c-torture/execute/20000808-1.c: New test.
13780
13781 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13782
13783         * gcc.dg/c90-const-expr-1.c: New test.
13784
13785 2000-08-08  Richard Henderson  <rth@cygnus.com>
13786
13787         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13788
13789 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13790
13791         * gcc.dg/noncompile/const-ll-1.c: New test.
13792
13793 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13794
13795         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13796
13797 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13798
13799         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13800         that running programs linked against the shared version of libobjc
13801         run correctly.
13802
13803 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13804
13805         * gcc.dg/c99-printf-1.c: New test.
13806
13807 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13808
13809         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13810
13811 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13812
13813         * gcc.c-torture/execute/20000731-1.x: Delete.
13814
13815 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13816
13817         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13818         and torture_without_loops as is done by c-torture.exp.
13819         (search_for): Copy from c-torture.exp.
13820         (gcc-dg-runtest): New function, drives a directory of tests
13821         iterating over the TORTURE_OPTIONS.
13822         (scan-assembler, scan-assembler-not): Move here from
13823         individual directory drivers.
13824
13825         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13826         defined by lib/gcc-dg.exp.
13827         * gcc.dg/cpp/cpp.exp: Likewise.
13828         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13829         gcc-dg-runtest, so we cycle over optimization options.
13830
13831         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13832         * gcc.dg/compare2.c: No longer expected to fail.
13833
13834 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13835
13836         * gcc.c-torture/execute/20000804-1.c: New test.
13837
13838 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13839
13840         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13841
13842 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13843
13844         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13845
13846 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13847
13848         * gcc.c-torture/compile/20000803-1.c: New test.
13849
13850 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13851
13852         * gcc.c-torture/execute/20000801-3.c,
13853         gcc.c-torture/execute/20000801-4.c: New tests.
13854         * gcc.c-torture/execute/20000801-3.x,
13855         gcc.c-torture/execute/20000801-4.x: Xfail.
13856
13857 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13858
13859         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13860         libobjc/.libs to allow for libtool.
13861
13862 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13863
13864         * gcc.c-torture/compile/20000802-1.c: New test.
13865
13866 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13867
13868         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13869
13870 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13871
13872         * gcc-c-torture/execute/20000731-2.c: New test.
13873
13874         * gcc.c-torture/execute/20000731-1.c: New test.
13875         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13876
13877 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13878
13879         * testsuite/gcc.dg/cpp/paste7.c: New test.
13880         * gcc.dg/cpp/20000725-1.c: New test.
13881
13882 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13883
13884         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13885         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13886         declaration warning for __builtin_dwarf_reg_size.
13887
13888         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13889
13890 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13891
13892         * gcc.dg/noncompile/voidparam-1.c: New test.
13893
13894 2000-07-30  Richard Henderson  <rth@cygnus.com>
13895
13896         * gcc.dg/c90-digraph-1.c: Don't xfail.
13897         * gcc.dg/compare2.c (case 10): Xfail.
13898         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13899
13900 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13901
13902         * gcc.dg/c99-main-1.c: New test.
13903
13904 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13905
13906         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13907
13908 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13909
13910         * gcc.c-tortuer/execute/20000726-1.c: New test.
13911
13912 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13913
13914         * gcc.c-torture/execute/enum-2.c: New test.
13915
13916 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13917
13918         * gcc.dg/cpp/tr-warn3.c: New test.
13919
13920 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13921
13922         * g++.old-deja/g++.ext/implicit1.C: Remove.
13923         * g++.old-deja/g++.jason/c2.C: Remove
13924         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13925         * g++.old-deja/g++.pt/crash16.C: Likewise.
13926         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13927
13928 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         * g++.old-deja/g++.other/for2.C: New test.
13931
13932 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13933
13934         * gcc.dg/20000720-1.c: New test.
13935
13936 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13937
13938         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13939
13940 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13941
13942         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13943         * gcc.c-torture/execute/20000722-1.c: New.
13944         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13945
13946 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13947
13948         * gcc.dg/cpp/20000720-1.S: New test.
13949
13950 2000-07-21  Michael Meissner  <meissner@redhat.com>
13951
13952         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13953
13954 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13955
13956         * g++.old-deja/g++.brendan/crash16.C,
13957         g++.old-deja/g++.brendan/parse3.C,
13958         g++.old-deja/g++.brendan/redecl1.C,
13959         g++.old-deja/g++.ns/template13.C,
13960         g++.old-deja/g++.other/decl4.C,
13961         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13962
13963 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13964
13965         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13966         and "Internal error".
13967
13968         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13969         regexps.
13970         * gcc.dg/cpp/paste6.c: New test.
13971
13972 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13973
13974         * gcc.dg/cpp/tr-direct.c: New test.
13975
13976         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13977         gcc.dg/cpp/undef1.c: Tweak error regexps.
13978
13979 2000-07-18  Eric Christopher <echristo@redhat.com>
13980
13981         * gcc.c-torture/compile/20000718-1.c: New test.
13982
13983 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13984
13985         * cpplex.c (_cpp_push_token): If the token being pushed back
13986         is the previous token in this context, just subtract one from
13987         context->posn.
13988         * cppmacro.c (save_expansion): Clear aux field when storing a
13989         placemarker.
13990
13991 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13992
13993         * gcc.dg/noncompile/redecl-1.c: New test.
13994
13995 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13996
13997         * gcc.c-torture/execute/20000717-5.c: New test.
13998         * gcc.c-torture/execute/20000717-1.x: Removed.
13999
14000 2000-07-17  Richard Henderson  <rth@cygnus.com>
14001
14002         * gcc.c-torture/execute/20000717-4.c: New test.
14003
14004 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14005
14006         * gcc.dg/cpp/syshdr.c: New test.
14007         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14008
14009 2000-07-17  Neil Booth  <neilb@earthling.net>
14010
14011         * gcc.dg/cpp/cmdlne-dM.c: New test.
14012         * gcc.dg/cpp/cmdlne-dD.c: New test.
14013
14014 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14015
14016         * gcc.c-torture/execute/20000717-3.c: New test.
14017
14018         * gcc.c-torture/compile/20000717-1.c: New test.
14019
14020 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14021
14022         * gcc.c-torture/execute/20000717-2.c: New test.
14023
14024 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14025
14026         * gcc.dg/formatz-1.c: New test.
14027
14028         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14029         * gcc.dg/c99-digraph-1.c: New tests.
14030
14031         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14032         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14033
14034         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14035         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14036         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14037         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14038         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14039         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14040         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14041
14042 2000-07-17   Greg McGary <greg@mcgary.org>
14043
14044         * gcc.c-torture/execute/20000717-1.c: New test.
14045         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14046
14047 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14048
14049         * gcc.c-torture/execute/20000715-2.c: New test.
14050         * gcc.dg/20000715-1.c: New test.
14051
14052 2000-07-15  Michael Meissner  <meissner@redhat.com>
14053
14054         * gcc.c-torture/execute/20000715-1.c: New test.
14055
14056 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14057
14058         * gcc.c-torture/execute/20000707-1.c: New test.
14059
14060 2000-07-13  Neil Booth  <NeilB@earthling.net>
14061
14062         * testsuite/gcc.dg/cpp/digraph1.c,
14063         testsuite/gcc.dg/cpp/digraph2.c,
14064         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14065
14066 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14067
14068         * g77.f-torture/compile/20000630-2.f:  New test.
14069         * g77.f-torture/compile/20000630-2.x
14070
14071 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14072
14073         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14074
14075 2000-07-11  Neil Booth  <NeilB@earthling.net>
14076
14077         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14078
14079 2000-07-11  Neil Booth  <NeilB@earthling.net>
14080
14081         * gcc.dg/cpp/cmdlne-C.c: New.
14082
14083 2000-07-09  Neil Booth  <NeilB@earthling.net>
14084
14085         * gcc.dg/cpp/directiv.c: New tests.
14086         * gcc.dg/cpp/undef1.c: Update.
14087
14088 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14089
14090         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14091
14092 2000-07-09  Neil Booth  <NeilB@earthling.net>
14093
14094         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14095
14096 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14097
14098         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14099         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14100
14101 2000-07-08  Neil Booth  <NeilB@earthling.net>
14102
14103         * gcc.dg/cpp/macsyntx.c: New tests.
14104
14105 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14106
14107         * gcc.dg/20000707-1.c: New test.
14108
14109 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14110
14111         * gcc.c-torture/execute/20000706-1.c: New test.
14112         * gcc.c-torture/execute/20000706-2.c: New test.
14113         * gcc.c-torture/execute/20000706-3.c: New test.
14114         * gcc.c-torture/execute/20000706-4.c: New test.
14115         * gcc.c-torture/execute/20000706-5.c: New test.
14116
14117 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14118
14119         * g++.old-deja/g++.pt/instantiate7.C: New test.
14120
14121 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14122
14123         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14124         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14125         * g++.old-deja/g++.other/rtti3.C: Likewise.
14126         * g++.old-deja/g++.other/rttid3.C: Likewise.
14127
14128 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14129
14130         *  g77.f-torture/compile/20000630-1.x: Fix typo
14131
14132 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14133
14134         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14135         assembly output.
14136
14137 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14138
14139         * gcc.dg/cpp/ident.c: New test.
14140
14141 2000-07-05  Neil Booth  <NeilB@earthling.net>
14142
14143         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14144           gcc.dg/cpp/lexstrng.c: New tests.
14145
14146 2000-07-04  Neil Booth  <NeilB@earthling.net>
14147
14148         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14149         * gcc.dg/cpp/strify2.c: Same.
14150
14151 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14152
14153         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14154         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14155         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14156         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14157
14158         * testsuite/gcc.dg/cpp/macro1.c,
14159         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14160         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14161         testsuite/gcc.dg/cpp/strify1.c,
14162         testsuite/gcc.dg/cpp/strify2.c: New tests.
14163
14164 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14165
14166         * gcc.c-torture/execute/20000703-1.c: New test.
14167
14168 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14169
14170         * g++.old-deja/g++.pt (lookup10.C): New test.
14171
14172 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14173
14174         * g++.old-deja/g++.pt (typename25.C): New test.
14175
14176 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14177
14178         * gcc.c-torture/compile/20000701-1.c: New test.
14179
14180 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14181
14182         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14183         to test case.
14184
14185 2000-06-30  Catherine Moore  <clm@cygnus.com>
14186
14187         * gcc.c-torture/execute/align-1.c: New test.
14188
14189 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14190
14191         * g++.old-deja/g++.pt/expr8.C: New test.
14192         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14193
14194 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14195
14196         * gcc.c-torture/compile/20000629-1.c: New test.
14197
14198 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14199
14200
14201         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14202         gcc.dg/noncompile directory, depending on whether they're
14203         preprocessor tests or not.  Annotate all the tests for the dg
14204         framework.
14205
14206         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14207         * gcc.dg/noncompile/noncompile.exp: New.
14208
14209         * Moved files:
14210         Old name                                New name
14211         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14212         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14213         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14214         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14215         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14216         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14217         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14218         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14219         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14220         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14221         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14222         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14223         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14224         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14225         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14226         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14227         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14228         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14229         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14230         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14231         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14232         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14233         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14234         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14235
14236         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14237         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14238         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14239         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14240         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14241         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14242
14243 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14244
14245         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14246         declare one variable.  On the fourth, error.
14247         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14248         declared by 20000628-1a.h.
14249
14250 2000-06-29  Richard Henderson  <rth@redhat.com>
14251
14252         * gcc.c-torture/execute/930529-1.x: New file.
14253         * gcc.dg/920413-1.c: Adjust expected warning text.
14254         * gcc.dg/980217-1.c: Declare abort.
14255         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14256
14257 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14258
14259         * g77.f-torture/compile/20000629-1.f: New test.
14260         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14261
14262 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14263
14264         Rearrange lots of files, removing entirely the
14265         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14266         directories.
14267
14268         * Deleted files:
14269         gcc.c-torture/code_quality/code_quality.exp
14270         gcc.c-torture/special/special.exp
14271         gcc.failure/failure.exp
14272         gcc.failure/940409-1.x
14273         gcc.c-torture/compile/961203-1.x
14274
14275         * New files:
14276         gcc.misc-tests/linkage.exp
14277         gcc.c-torture/execute/920730-1t.c
14278         gcc.c-torture/execute/920730-1t.x
14279         gcc.c-torture/compile/920520-1.x
14280         gcc.c-torture/compile/920521-1.x
14281         gcc.c-torture/compile/981006-1.x
14282         gcc.c-torture/execute/eeprof-1.x
14283
14284         * Moved files (possibly with modifications to fit a new harness):
14285         Old name                                New name
14286         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14287         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14288         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14289         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14290         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14291         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14292         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14293         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14294         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14295         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14296         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14297         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14298         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14299         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14300
14301 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14302
14303         * c-torture/compile/961203-1.x: Delete.
14304
14305         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14306         not exit. Include stdio.h.
14307         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14308         * gcc.misc-tests/dg-12.c: Likewise.
14309         * gcc.misc-tests/dg-5.c: Likewise.
14310         * gcc.misc-tests/dg-6.c: Likewise.
14311         * gcc.misc-tests/dg-7.c: Prototype abort.
14312         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14313         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14314         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14315         not exit.
14316         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14317         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14318
14319 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14320
14321         * gcc.dg/cpp/20000628-1.c: New test.
14322         * gcc.dg/cpp/20000628-1.h: New header for above test.
14323         * gcc.dg/cpp/20000628-1a.h: Likewise.
14324
14325 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14326
14327         * gcc.dg/cpp: New directory.
14328         * gcc.dg/cpp/cpp.exp: New driver.
14329         * gcc.dg/cpp/20000627-1.c: New test.
14330         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14331         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14332         and rewrite as a compilation test.
14333
14334         * gcc.dg: Move many files into the cpp subdirectory, possibly
14335         renaming or editing them as well.
14336         Old name                New name
14337         990119-1.c              cpp/19990119-1.c
14338         990228-1.c              cpp/19990228-1.c
14339         990407-1.c              cpp/19990407-1.c
14340         990409-1.c              cpp/19990409-1.c
14341         990413-1.c              cpp/19990413-1.c
14342         990703-1.c              cpp/19990703-1.c
14343         20000127-1.c            cpp/20000127-1.c
14344         20000129-1.c            cpp/20000129-1.c
14345         20000207-1.c            cpp/20000207-1.c
14346         20000207-2.c            cpp/20000207-2.c
14347         20000209-1.c            cpp/20000209-1.c
14348         20000209-2.c            cpp/20000209-2.c
14349         20000301-1.c            cpp/20000301-1.c
14350         20000419-1.c            cpp/20000419-1.c
14351         20000510-1.S            cpp/20000510-1.S
14352         20000519-1.c            cpp/20000519-1.c
14353         20000529-1.c            cpp/20000529-1.c
14354         20000625-1.c            cpp/20000625-1.c
14355         20000625-2.c            cpp/20000625-2.c
14356         cpp-as1.c               cpp/assert1.c
14357         cpp-as2.c               cpp/assert2.c
14358         cxx-comments-1.c        cpp/cxxcom1.c
14359         cxx-comments-2.c        cpp/cxxcom2.c
14360         endif-label.c           cpp/endif.c
14361         cpp-hash1.c             cpp/hash1.c
14362         cpp-hash2.c             cpp/hash2.c
14363         cpp-if1.c               cpp/if-1.c
14364         cpp-if2.c               cpp/if-2.c
14365         cpp-if3.c               cpp/if-3.c
14366         cpp-if4.c               cpp/if-4.c
14367         cpp-if5.c               cpp/if-5.c
14368         cpp-cond.c              cpp/if-cexp.c
14369         cpp-missingop.c         cpp/if-mop.c
14370         cpp-missingparen.c      cpp/if-mpar.c
14371         cpp-opprec.c            cpp/if-oppr.c
14372         cpp-ifparen.c           cpp/if-paren.c
14373         cpp-shortcircuit.c      cpp/if-sc.c
14374         cpp-shift.c             cpp/if-shift.c
14375         cpp-unary.c             cpp/if-unary.c
14376         cpp-li1.c               cpp/line1.c
14377         cpp-li2.c               cpp/line2.c
14378         lineno.c                cpp/line3.c
14379         lineno-2.c              cpp/line4.c
14380         cpp-mi.c                cpp/mi1.c
14381         cpp-mic.h               cpp/mi1c.h
14382         cpp-micc.h              cpp/mi1cc.h
14383         cpp-mind.h              cpp/mi1nd.h
14384         cpp-mindp.h             cpp/mi1ndp.h
14385         cpp-mix.h               cpp/mi1x.h
14386         cpp-mi2.c               cpp/mi2.c
14387         cpp-mi2a.h              cpp/mi2a.h
14388         cpp-mi2b.h              cpp/mi2b.h
14389         cpp-mi2c.h              cpp/mi2c.h
14390         cpp-mi3.c               cpp/mi3.c
14391         cpp-mi3.def             cpp/mi3.def
14392         poison-1.c              cpp/poison.c
14393         pr-impl.c               cpp/prag-imp.c
14394         cpp-redef-2.c           cpp/redef1.c
14395         cpp-redef.c             cpp/redef2.c
14396         strpaste.c              cpp/strp1.c
14397         strpaste-2.c            cpp/strp2.c
14398         cpp-tradpaste.c         cpp/tr-paste.c
14399         cpp-tradstringify.c     cpp/tr-str.c
14400         cpp-tradwarn1.c         cpp/tr-warn1.c
14401         cpp-tradwarn2.c         cpp/tr-warn2.c
14402         trigraphs.c             cpp/trigraphs.c
14403         cpp-unc1.c              cpp/unc1.c
14404         cpp-unc2.c              cpp/unc2.c
14405         cpp-unc3.c              cpp/unc3.c
14406         cpp-unc.c               cpp/unc4.c
14407         undef.c                 cpp/undef1.c
14408         undef-2.c               cpp/undef2.c
14409         cpp-wi1.c               cpp/widestr1.c
14410
14411 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14412
14413         * lib/g++.exp (g++_include_flags): Tweak.
14414
14415 2000-06-27  H.J. Lu  <hjl@gnu.org>
14416             Loren J. Rittle  <ljrittle@acm.org>
14417
14418         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14419         version with one that knows about the new gcc tree structure.
14420         (g++_link_flags): Same.
14421
14422 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14423
14424         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14425         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14426         case we are cross-compiling.
14427
14428         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14429         g++.old-deja/g++.niklas/Makefile.in,
14430         g++.old-deja/g++.niklas/configure.in,
14431         g++.old-deja/g++.other/Makefile.in,
14432         g++.old-deja/g++.other/configure.in,
14433         gcc.c-torture/code_quality/Makefile.in,
14434         gcc.c-torture/code_quality/configure.in,
14435         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14436         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14437         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14438         gcc.c-torture/execute/ieee/Makefile.in,
14439         gcc.c-torture/execute/ieee/configure.in,
14440         gcc.c-torture/noncompile/Makefile.in,
14441         gcc.c-torture/noncompile/configure.in,
14442         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14443         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14444         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14445
14446 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14447
14448         * g++.old-deja/g++.other/ambig3.C: New test.
14449
14450 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14451
14452         * g++.old-deja/g++.pt/syntax1.C: New test.
14453         * g++.old-deja/g++.pt/syntax2.C: New test.
14454         * g++.old-deja/g++.other/syntax3.C: New test.
14455         * g++.old-deja/g++.other/syntax4.C: New test.
14456
14457 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14458
14459         * gcc.dg/20000623-1.c: Prototype exit and abort.
14460
14461 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14462
14463         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14464         New tests.
14465         * gcc.dg/cpp-mi3.def: New file.
14466
14467         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14468         inside assertions.
14469         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14470         lexer's error messages.
14471         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14472         divine anything from the linemarkers.
14473         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14474         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14475
14476 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14477
14478         * gcc.dg/20000623-1.c: New test.
14479
14480 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14481
14482         * gcc.c-torture/execute/20000622-1.c: New test.
14483
14484 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14485
14486         * g++.old-deja/g++.other/init15.C: New test.
14487
14488 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14489
14490         * g++.old-deja/g++.pt/vaarg2.C: New test.
14491         * g++.old-deja/g++.pt/vaarg3.C: New test.
14492
14493 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14494
14495         * g++.old-deja/g++.other/dyncast6.C: New test.
14496
14497 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14498
14499         * gcc.c-torture/execute/loop-6.c: New test.
14500
14501 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14502
14503         * gcc.dg/20000614-1.c: New test.
14504         * gcc.dg/20000614-2.c: New test.
14505
14506 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14507
14508         * g++.old-deja/g++.other/inline12.C: New test.
14509
14510 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14511
14512         * g++.old-deja/g++.other/eh1.C: New test.
14513
14514 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14515
14516         * g++.old-deja/g++.other/type.C: New test.
14517
14518 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14519
14520         * g++.old-deja/g++.other/initstring.C: New test.
14521
14522 2000-06-12  Jason Merrill  <jason@redhat.com>
14523
14524         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14525
14526 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14527
14528         * gcc.c-torture/compile/20000609-1.c: New test.
14529
14530 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14531
14532         * gcc.dg/20000609-1.c: New test.
14533
14534 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14535
14536         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14537         * gcc.c-torture/noncompile/poison-1.c: Move...
14538         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14539         * gcc.dg/cpp-li1.c: Add a token after the #line.
14540
14541 2000-06-05  Richard Henderson  <rth@cygnus.com>
14542
14543         * gcc.c-torture/execute/20000605-2.c: New test.
14544         * gcc.c-torture/execute/20000605-3.c: New test.
14545
14546 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14547
14548         * g77.f-torture/execute/20000503-1.x: New file.
14549
14550 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14551
14552         * g++.old-deja/g++.eh/badalloc1.C: New test.
14553
14554 2000-06-05  Richard Henderson  <rth@cygnus.com>
14555
14556         * gcc.c-torture/execute/20000605-1.c: New test.
14557
14558 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14559             Nathan Sidwell <nathan@codesourcery.com>
14560
14561         * gcc.c-torture/compile/20000605-1.c: New test.
14562
14563 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14564
14565         * g77.f-torture/compile/20000601-1.f:  New test.
14566
14567 2000-06-03  Richard Henderson  <rth@cygnus.com>
14568
14569         * gcc.c-torture/execute/20000603-1.c: New.
14570
14571 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14572
14573         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14574         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14575
14576 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14577
14578         * gcc.dg/compare2.c (case 12): XFAIL.
14579         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14580         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14581
14582         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14583
14584 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14585
14586         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14587         guard macro is already defined when the header is first
14588         included.
14589         * gcc.dg/cpp-mix.h: New file.
14590         * gcc.dg/endif-label.c: Update patterns to match compiler.
14591
14592         * g++.brendan/complex1.C: Declare abort.
14593         * g++.law/refs4.C: Remove XFAIL.
14594         * g++.oliva/expr2.C: Declare abort and exit.
14595
14596 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14597
14598         * gcc.c-torture/execute/20000528-1.c: New test.
14599
14600         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14601         * g++.old-deja/g++.law/temps4.C: Likewise.
14602
14603         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14604         stdlib.h.  Call abort() on failure.
14605         * g++.old-deja/g++.law/refs4.C: Likewise.
14606         * g++.old-deja/g++.law/temps4.C: Likewise.
14607         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14608         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14609
14610 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14611
14612         Relative to g++.dg/special:
14613         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14614
14615         Relative to g++.old-deja:
14616         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14617         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14618         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14619         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14620         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14621         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14622         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14623
14624         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14625         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14626         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14627         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14628         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14629         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14630         and/or string.h.
14631
14632         * g++.other/goto1.C: Update expectations for error messages.
14633
14634 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14635
14636         * gcc.c-torture/compile/20000523-1.c: New test.
14637
14638 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14639
14640         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14641
14642 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14643
14644         * g++.old-deja/g++.eh/catch11.C: New test.
14645         * g++.old-deja/g++.eh/catch12.C: New test.
14646
14647 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14648
14649         * gcc.c-torture/execute/20000523-1.c: New test.
14650
14651 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14652
14653         * c-torture/execute/bcp-1.c: Replace abort in arg of
14654         __builtin_constant_p with a generic external function.
14655
14656         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14657         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14658         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14659         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14660         Prototype abort and/or exit.
14661
14662         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14663         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14664         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14665         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14666
14667 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14668
14669         * gcc.dg/dwarf2-1.c: New test.
14670
14671 2000-05-20  Richard Henderson  <rth@cygnus.com>
14672
14673         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14674
14675 2000-05-20  Andreas Jaeger  <aj@suse.de>
14676
14677         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14678         testcase.
14679
14680 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14681
14682         * gcc.c-torture/execute/20000519-2.c: New test.
14683
14684 2000-05-19  Andreas Jaeger  <aj@suse.de>
14685
14686         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14687         which fails with SSA.
14688
14689         * lib/c-torture.exp: Also test with -O3 -fssa.
14690
14691 2000-05-18  Michael Meissner  <meissner@redhat.com>
14692
14693         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14694         * gcc.c-torture/execute/920415-1.c: Ditto.
14695         * gcc.c-torture/execute/920501-1.c: Ditto.
14696         * gcc.c-torture/execute/conversion.c: Ditto.
14697         * gcc.c-torture/execute/cvt-1.c: Ditto.
14698
14699 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14700
14701         * gcc.c-torture/compile/20000518-1.c: New test.
14702
14703 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14704
14705         * g77.f-torture/compile/200005018.f:  New test.
14706
14707 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14708
14709         * gcc.c-torture/compile/20000517-1.c: New test.
14710
14711 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14712
14713         * gcc.c-torture/execute/20000516-1.c: New test.
14714
14715 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14716
14717         * g++.old-deja/g++.other/eh.C: New test.
14718
14719 2000-05-12  Richard Henderson  <rth@cygnus.com>
14720
14721         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14722         constants through to doit's conditional.
14723
14724 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14725
14726         * gcc.c-torture/compile/20000511-1.c: New test.
14727         * g77.f-torture/compile/20000511-1.f: New test.
14728         * g77.f-torture/compile/20000511-2.f: New test.
14729
14730 2000-05-11  Michael Meissner  <meissner@redhat.com>
14731
14732         * gcc.c-torture/execute/20000511-1.c: New test.
14733
14734 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14735
14736         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14737         * gcc.dg/20000510-1.S: New.
14738
14739 2000-05-08  Catherine Moore  <clm@cygnus.com>
14740
14741         * gcc.dg/unused-3.c: New.
14742
14743 2000-05-06  Richard Henderson  <rth@cygnus.com>
14744
14745           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14746           * g++.old-deja/g++.mike/warn1.C: Likewise.
14747           * g++.old-deja/g++.pt/local1.C: Likewise.
14748           * g++.old-deja/g++.pt/local7.C: Likewise.
14749           * g++.old-deja/g++.pt/spec16.C: Likewise.
14750
14751 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14752
14753         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14754
14755 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14756
14757           * g77.f-torture/execute/20000503-1.f:  New test.
14758
14759 2000-05-04  Andreas Jaeger  <aj@suse.de>
14760
14761         * gcc.dg/noreturn-2.c: New test.
14762
14763 2000-05-04  Neil Booth  <NeilB@earthling.net>
14764
14765         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14766         preprocessor.
14767
14768 2000-05-04  Richard Henderson  <rth@cygnus.com>
14769
14770         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14771
14772 2000-05-04  Richard Henderson  <rth@cygnus.com>
14773
14774         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14775         OpenSSL by Jason R Thorpe.
14776
14777 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14778
14779         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14780
14781 2000-05-03  Robert Lipe <robertlipe@usa.net>
14782
14783         * gcc.dg/20000503-1.c: New test.
14784
14785 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14786
14787         * gcc.c-torture/compile/20000502-1.c: New test.
14788         * g++.old-deja/g++.other/align.C: New test.
14789         * gcc.dg/cpp-tradstringify.c: New test.
14790
14791 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14792
14793         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14794         and hard registers.
14795
14796 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14797
14798         * gcc.c-torture/execute/loop-5.c: New test.
14799
14800 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14801
14802         * gcc.c-torture/execute/va-arg-20.c: New test.
14803
14804 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14805
14806         * gcc.c-torture/execute/20000422-1.c: New test.
14807
14808 2000-04-20  Greg McGary  <gkm@gnu.org>
14809
14810         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14811         when optimizing, but without sibling-call optimizations (-O1).
14812
14813 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14814
14815           * gcc.c-torture/compile/20000420-1.c: New test.
14816
14817 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14818
14819         * g++.abi/ptrflags.C: New test.
14820         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14821
14822 2000-04-19  Catherine Moore  <clm@cygnus.com>
14823
14824         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14825
14826 2000-04-19  Greg McGary  <gkm@gnu.org>
14827
14828         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14829         sibling-call optimizations.
14830
14831 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14832
14833         * gcc.dg/20000419-1.c: New test.
14834
14835 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14836
14837         * gcc.c-torture/execute/20000412-6.c: New test.
14838
14839 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14840
14841         * gcc.c-torture/execute/20000412-5.c: New test.
14842         * g77.f-torture/compile/20000412-1.f: New test.
14843         * gcc.c-torture/execute/20000412-4.c: New test.
14844         * gcc.c-torture/compile/20000412-2.c: New test.
14845         * gcc.c-torture/execute/20000412-3.c: New test.
14846         * gcc.c-torture/compile/20000412-1.c: New test.
14847         * gcc.c-torture/execute/20000412-2.c: New test.
14848
14849 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14850
14851         * objc/execute/bf-20.m: New test.
14852
14853 2000-04-10  Richard Henderson  <rth@cygnus.com>
14854
14855         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14856
14857         * gcc.c-torture/execute/20000412-1.c: New test.
14858
14859 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14860
14861         * g++.old-deja/g++.eh/catchptr1.C: New test.
14862
14863 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14864
14865         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14866
14867 2000-04-08  Neil Booth  <NeilB@earthling.net>
14868
14869         * gcc.dg/cpp-nullchar.c: Remove test as
14870         embedded nulls cause problems.
14871
14872 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14873
14874         * gcc.dg/compare2.c: New test.
14875
14876 2000-04-08  Neil Booth  <NeilB@earthling.net>
14877
14878         * gcc.dg/cpp-nullchar.c: New test.
14879
14880 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14881
14882         * gcc.dg/cpp-mi2.c: New test.
14883         * gcc.dg/cpp-mi2[abc].h: New files.
14884
14885 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14886
14887         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14888         member name.
14889
14890 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14891
14892         * g++.old-deja/g++.abi/vmihint.C: New test.
14893
14894 2000-04-06  Neil Booth  <NeilB@earthling.net>
14895
14896         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14897         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14898         copyright.
14899
14900 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14901
14902         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14903         avoid stack-frame overwrite.
14904
14905 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14906
14907         * gcc.c-torture/compile/20000405-2.c: New test.
14908         * gcc.c-torture/compile/20000405-3.c: New test.
14909
14910 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14911
14912         * gcc.c-torture/compile/20000405-1.c: New test.
14913
14914 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14915
14916         * gcc.dg/cast-qual-1.c: Revert last change.
14917
14918 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14919
14920         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14921
14922 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14923
14924         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14925         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14926
14927 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14928
14929         * gcc.c-torture/compile/20000403-2.c: New test.
14930         * gcc.c-torture/compile/20000403-1.c: New test.
14931
14932 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14933
14934         * gcc.c-torture/execute/20000403-1.c: New test.
14935
14936 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14937
14938         * gcc.c-torture/execute/20000402-1.c: New test.
14939
14940 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14941
14942         * gcc.c-torture/execute/va-arg-15.c: New test.
14943         * gcc.c-torture/execute/va-arg-16.c: New test.
14944         * gcc.c-torture/execute/va-arg-17.c: New test.
14945         * gcc.c-torture/execute/va-arg-18.c: New test.
14946         * gcc.c-torture/execute/va-arg-19.c: New test.
14947
14948 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14949
14950         * gcc.c-torture/compile/981211-1.c: Move to...
14951         * gcc.dg/cpp-as1.c: ...here.
14952         * gcc.dg/cpp-as2.c: New file.
14953
14954         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14955         compiler.
14956
14957 2000-04-02  Neil Booth  <NeilB@earthling.net>
14958
14959         * gcc.dg/cpp-cond.c  New tests.
14960         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14961         accidental success less likely.
14962         * gcc.dg/cpp-missingop.c  New tests.
14963         * gcc.dg/cpp-missingparen.c  New tests.
14964         * gcc.dg/cpp-shift.c  New tests.
14965         * gcc.dg/cpp-shortcircuit.c  New tests.
14966         * gcc.dg/cpp-unary.c  New tests.
14967
14968 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14969
14970         * gcc.c-torture/compile/20000329-1.c: New test.
14971
14972 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14973
14974         * gcc.c-torture/compile/20000326-1.c: New test.
14975         * gcc.c-torture/compile/20000326-2.c: New test.
14976
14977 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14978
14979         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14980         the first parameter is a function argument.
14981
14982 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14983
14984         * g++.old-deja/g++.ext/array4.C: New test.
14985
14986 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14987
14988         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14989
14990 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14991
14992         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14993
14994 2000-03-19  Richard Henderson  <rth@cygnus.com>
14995
14996         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14997
14998 2000-03-19  Richard Henderson  <rth@cygnus.com>
14999
15000         * gcc.c-torture/compile/20000319-1.c: New test.
15001
15002 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15003
15004         * gcc.c-torture/execute/20000314-3.c: New test.
15005         * gcc.c-torture/execute/20000314-2.c: New test.
15006         * gcc.c-torture/execute/20000314-1.c: New test.
15007         * gcc.c-torture/compile/20000314-2.c: New test.
15008         * gcc.c-torture/compile/20000314-1.c: New test.
15009
15010 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15011
15012         * g++.old-deja/g++.warn/inline.C: New test.
15013
15014 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15015
15016         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15017         standards-compliant result rather than specific constants.
15018         Put test-values in array.
15019
15020 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15021
15022         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15023         (g++_target_compile): Put test-specific options last.
15024
15025 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15026
15027         * g++.old-deja/g++.eh/vbase4.C: New test.
15028
15029 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15030
15031         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15032
15033 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15034
15035         * g++.old-deja/g++.brendan/misc12.C: Removed.
15036         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15037         * g++.old-deja/g++.ext/pretty4.C: New test.
15038
15039 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * g++.old-deja/g++.other/string2.C: New test.
15042
15043 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15044
15045         * g++.old-deja/g++.warn/impint2.C: New test.
15046
15047 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15048
15049         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15050         is 1, not zero.
15051
15052 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15053
15054         * g++.old-deja/g++.warn/impint.C: New test.
15055         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15056         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15057         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15058         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15059         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15060         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15061         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15062         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15063         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15064         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15065         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15066         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15067
15068 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15069
15070         * gcc.dg/cpp-redef.c: New test.
15071
15072 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15073
15074         * g++.old-deja/g++.pt/unify7.C: New test.
15075
15076 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15077
15078         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15079         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15080
15081 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15082
15083         * gcc.c-torture/compile/20000224-1.c: New test.
15084
15085 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15086
15087         * gcc.c-torture/compile/cpp-2.c: New test.
15088         * gcc.c-torture/compile/cpp-1.c: New test.
15089
15090 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15091
15092         * gcc.c-torture/execute/20000225-1.c: New test.
15093
15094 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15095
15096         * gcc.dg/cpp-li2.c: New test.
15097
15098         * gcc.dg/cpp-wi1.c: New test.
15099
15100         * gcc.dg/cpp-li1.c: New test.
15101
15102 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15103
15104         * g++.old-deja/g++.other/sizeof5.C: New test.
15105
15106 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15107
15108         * gcc.c-torture/execute/va-arg-13.c: New test.
15109
15110 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15111
15112         * gcc.c-torture/execute/va-arg-12.c: New test.
15113
15114 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15115
15116         * gcc.c-torture/execute/20000223-1.c: New test.
15117
15118 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15119
15120         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15121
15122 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15123
15124         * g++.old-deja/g++.abi/ptrmem.C: New test.
15125
15126 2000-02-19  Richard Henderson  <rth@cygnus.com>
15127
15128         * gcc.c-torture/compile/init-3.c: New.
15129
15130 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15131
15132         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15133         ALWAYS_CXXFLAGS.
15134
15135 2000-02-11  Robert Lipe <robertl@sco.com>
15136
15137         * gcc.c-torture/compile/20000211-3.c: New test.
15138
15139 2000-02-11  Martin Buchholz <martin@xemacs.org>
15140
15141         * gcc.c-torture/compile/20000211-2.c: New test.
15142
15143 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15144
15145         * gcc.c-torture/compile/20000211-1.c: New test.
15146
15147 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15148
15149         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15150           on native targets
15151
15152 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15153
15154         * g++.old-deja/g++.other/cast5.C: New test.
15155
15156 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15157
15158         * gcc.c-torture/execute/20000205-1.c: New.
15159
15160 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15161
15162         * g++.old-deja/g++.jason/cast3.C: Return void.
15163         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15164
15165 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15166
15167         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15168
15169         * gcc.dg/loop-1.c: New test.
15170
15171 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15172
15173         * gcc.c-torture/compile/20000127-1.c: New test.
15174         * gcc.c-torture/execute/991228-1.c: New test.
15175
15176 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15177
15178         * gcc.dg/unused-2.c: New test.
15179
15180         * gcc.dg/conv-1.c: New test.
15181
15182 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15183
15184         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15185         compiler.
15186         (tool_option_proc): Fix typo.
15187
15188 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15189
15190         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15191         of the ld on the host, not on the build machine.
15192         Also, don't crash if '--help' is not a supported option.
15193
15194 2000-01-24  Richard Henderson  <rth@cygnus.com>
15195
15196         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15197
15198 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15199
15200         * gcc.c-torture/execute/20000120-2.c: New test.
15201         * gcc.c-torture/execute/20000120-1.c: New test.
15202
15203 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15204
15205         * gcc.c-torture/execute/20000113-1.c: New test.
15206
15207 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15208
15209         * gcc.c-torture/execute/20000112-1.c: New test.
15210
15211 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15212
15213         * gcc.dg/20000111-1.c: New test.
15214
15215 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15216
15217         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15218         with 16 bit integers.
15219
15220 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15221
15222         * gcc.dg/20000108-1.c: New test.
15223
15224 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15225
15226         * g++.old-deja/g++.ns/koenig8.C: New test.
15227
15228 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15229
15230         * g++.old-deja/g++.other/cast4.C: New test.
15231
15232 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15233
15234         * gcc.c-torture/compile/20000105-2.c: New test.
15235         * gcc.c-torture/compile/20000105-1.c: New test.
15236
15237 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15238
15239         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15240         references to printf & atoi to conform to ANSI standard.
15241         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15242         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15243         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15244         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15245         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15246         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15247         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15248         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15249         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15250         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15251         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15252         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15253         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15254         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15255         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15256         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15257         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15258         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15259         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15260         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15261         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15262         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15263         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15264         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15265         * g++.old-deja/g++.brendan/init3.C: Likewise.
15266         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15267         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15268         * g++.old-deja/g++.brendan/new2.C: Likewise.
15269         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15270         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15271         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15272         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15273         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15274         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15275         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15276         * g++.old-deja/g++.brendan/template24.C: Likewise.
15277         * g++.old-deja/g++.brendan/template3.C: Likewise.
15278         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15279         * g++.old-deja/g++.jason/inline3.C: Likewise.
15280         * g++.old-deja/g++.jason/opeq.C: Likewise.
15281         * g++.old-deja/g++.law/arg5.C: Likewise.
15282         * g++.old-deja/g++.law/arm7.C: Likewise.
15283         * g++.old-deja/g++.law/ctors11.C: Likewise.
15284         * g++.old-deja/g++.law/cvt8.C: Likewise.
15285         * g++.old-deja/g++.law/init9.C: Likewise.
15286         * g++.old-deja/g++.law/refs4.C: Likewise.
15287         * g++.old-deja/g++.law/template2.C: Likewise.
15288         * g++.old-deja/g++.law/visibility24.C: Likewise.
15289         * g++.old-deja/g++.law/vtable3.C: Likewise.
15290         * g++.old-deja/g++.mike/asm2.C: Likewise.
15291         * g++.old-deja/g++.mike/eh1.C: Likewise.
15292         * g++.old-deja/g++.mike/misc1.C: Likewise.
15293         * g++.old-deja/g++.mike/misc13.C: Likewise.
15294         * g++.old-deja/g++.mike/misc14.C: Likewise.
15295         * g++.old-deja/g++.mike/ns12.C: Likewise.
15296         * g++.old-deja/g++.mike/p1248.C: Likewise.
15297         * g++.old-deja/g++.mike/p3708.C: Likewise.
15298         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15299         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15300         * g++.old-deja/g++.mike/p646.C: Likewise.
15301         * g++.old-deja/g++.mike/p700.C: Likewise.
15302         * g++.old-deja/g++.mike/p783.C: Likewise.
15303         * g++.old-deja/g++.mike/p783a.C: Likewise.
15304         * g++.old-deja/g++.mike/p783b.C: Likewise.
15305         * g++.old-deja/g++.mike/p786.C: Likewise.
15306         * g++.old-deja/g++.mike/p789.C: Likewise.
15307         * g++.old-deja/g++.mike/p789a.C: Likewise.
15308         * g++.old-deja/g++.mike/p807a.C: Likewise.
15309         * g++.old-deja/g++.other/delete3.C: Likewise.
15310         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15311         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15312         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15313         * g++.old-deja/g++.other/empty1.C: Likewise.
15314         * g++.old-deja/g++.other/temporary1.C: Likewise.
15315         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15316         * g++.old-deja/g++.pt/t16.C: Likewise.
15317         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15318
15319 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15320
15321         * gcc.dg/991230-1.c: New test.
15322
15323 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15324
15325         * gcc.c-torture/compile/991229-3.c: New test.
15326         * gcc.c-torture/compile/991229-2.c: New test.
15327         * gcc.c-torture/compile/991229-1.c: New test.
15328
15329 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15330
15331         * gcc.c-torture/compile/labels-2.c: New test.
15332
15333 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15334
15335         * gcc.c-torture/execute/991227-1.c: New test.
15336
15337 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15338
15339         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15340
15341 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15342
15343         * gcc.c-torture/execute/991221-1.c: New test.
15344
15345 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15346
15347         * g++.old-deja/g++.other/cast3.C: New test.
15348
15349 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15350
15351         * gcc.c-torture/execute/991216-4.c: New test.
15352
15353 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15354
15355         * gcc.c-torture/execute/991216-1.c: New test.
15356         * gcc.c-torture/execute/991216-2.c: New test.
15357         * gcc.c-torture/execute/991216-3.c: New test.
15358
15359 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15360
15361         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15362         Actually make the test fail by using "-O2" for compilation.
15363
15364 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15365
15366         * g++.old-deja/g++.warn/cast-align1.C: New test.
15367
15368 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15369
15370         * gcc.c-torture/compile/991214-1.c: New test.
15371         * gcc.c-torture/compile/991214-2.c: New test.
15372
15373 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15374
15375         * gcc.dg/991214-1.c: New test.
15376
15377 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15378
15379         * gcc.c-torture/compile/991213-3.c: New test.
15380         * gcc.c-torture/compile/991213-2.c: New test.
15381         * gcc.c-torture/compile/991213-1.c: New test.
15382
15383 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15384
15385         * gcc.dg/991209-1.c: New test.
15386
15387 1999-12-08  Nathan Sidwell <nathan@acm.org>
15388
15389         * gcc.c-torture/compile/991208-1.c: New test.
15390
15391 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15392
15393         * gcc.dg/ultrasp2.c: New test.
15394
15395 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15396
15397         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15398
15399 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15400
15401         * gcc.c-torture/compile/991202-1.c: New test.
15402         * gcc.c-torture/execute/991202-1.c: New test.
15403         * gcc.c-torture/execute/991202-2.c: New test.
15404         * gcc.c-torture/execute/991202-3.c: New test.
15405
15406 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15407
15408         * g++.old-deja/g++.abi/align.C: New test.
15409         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15410         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15411
15412 1999-12-01  Richard Henderson  <rth@cygnus.com>
15413
15414         * gcc.c-torture/execute/991201-1.c: New.
15415
15416 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15417
15418         * gcc.dg/991129-1.c: New test.
15419
15420 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15421
15422         * gcc.c-torture/compile/991127-1.c: New test.
15423
15424 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15425
15426         * g++.old-deja/g++.other/warn4.C: New test.
15427
15428 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15429
15430         * g++.old-deja/g++.eh/cleanup2.C: New test.
15431         * g++.old-deja/g++.ext/pretty2.C: New test.
15432         * g++.old-deja/g++.ext/pretty3.C: New test.
15433         * g++.old-deja/g++.other/debug6.C: New test.
15434
15435 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15436
15437         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15438         compiler_output to look for one error message instead of two.
15439
15440 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15441
15442         * gcc.c-torture/execute/991118-1.c: Also test case
15443         where the word boundary does not split a byte evenly.
15444
15445 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15446
15447         * g++.old-deja/g++.ext/restrict1.C: New test.
15448
15449 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15450
15451         * gcc.c-torture/execute/991118-1.c: New test.
15452
15453 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15454
15455         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15456         working directory pathnames.
15457
15458 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15459
15460         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15461         host is equipped with driver.h and driver.o so it can actually
15462         compile and run the tests.
15463
15464 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15465
15466         * gcc.c-torture/compile/991008-1.c: New test.
15467
15468 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15469
15470         * lib/gcc-dg.exp: Include target-supports.exp
15471
15472 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15473
15474         * lib/target-supports.exp: New file: Provide procs to test for
15475         features supported by the target.
15476         (check_weak_available): Moved here from ecos.exp.
15477         (check_alias_available): New proc: Determine of the target
15478         toolchain supports the alias attribute.
15479
15480         * gcc.dg/special/ecos.exp: Move check_weak_available to
15481         target-supports.exp.
15482         (alias-1.c): Only perform the test if the target supports
15483         aliases.
15484         (wkali-1.c): Only perform the test if the target supports
15485         aliases.
15486
15487         * gcc.dg/990506-0.c: Expect error messages from cross
15488         targets as well as native targets.
15489
15490 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15491
15492         * gcc.dg/ultrasp1.c: Removed xfail.
15493         * gcc.dg/struct-ret-2.c: Likewise.
15494         * gcc.dg/array-1.c: Likewise.
15495
15496 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15497
15498         * gcc.dg/struct-ret-2.c: New test.
15499
15500         * gcc.dg/array-1.c: New test.
15501
15502 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15503
15504         * gcc.c-torture/execute/991030-1.c: New test.
15505
15506 1999-10-26  Richard Henderson  <rth@cygnus.com>
15507
15508         * gcc.c-torture/compile/991026-2.c: New test.
15509
15510 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15511
15512         * gcc.c-torture/compile/991026-1.c: New test.
15513
15514 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15515
15516         * gcc.c-torture/execute/991023-1.c: New test.
15517
15518 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15519
15520         * gcc.c-torture/execute/991019-1.c: New test.
15521
15522 1999-10-16  Richard Henderson  <rth@cygnus.com>
15523
15524         * gcc.c-torture/execute/991016-1.c: New test.
15525
15526 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15527
15528         * gcc.c-torture/execute/991014-1.c: New test.
15529
15530 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15531
15532         * g++.old-deja/g++.other/union2.C: New test.
15533
15534 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15535
15536         * g++.old-deja/g++.other/vaarg2.C: New test.
15537         * g++.old-deja/g++.other/vaarg3.C: New test.
15538
15539 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15540
15541         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15542         in compile/.
15543
15544 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15545
15546         * gcc.c-torture/execute/va-arg-11.c: New test.
15547
15548 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15549
15550         * lib/file-format.exp (gcc_target_object_format): Don't
15551         crash if objdump is unavailable.
15552
15553 1999-09-29  Donn Terry <donn@interix.com>
15554
15555         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15556
15557 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15558
15559         * gcc.c-torture/compile/990928-1.c: New test.
15560
15561 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15562
15563         * g++.old-deja/g++.other/decl6.C: New test.
15564
15565 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15566
15567         * gcc.c-torture/execute/va-arg-10.c: New test.
15568
15569 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15570
15571         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15572         __PRETTY_FUNCTION__.
15573
15574 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15575
15576         * gcc.c-torture/execute/990923-1.c: New test.
15577
15578 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15579
15580         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15581         for which -fpic is inappropriate.
15582
15583 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15584
15585         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15586
15587 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15588
15589         * g++.old-deja/g++.other/dyncast1.C: New test.
15590         * g++.old-deja/g++.other/dyncast2.C: New test.
15591         * g++.old-deja/g++.other/dyncast3.C: New test.
15592         * g++.old-deja/g++.other/dyncast4.C: New test.
15593         * g++.old-deja/g++.other/dyncast5.C: New test.
15594         * g++.old-deja/g++.eh/catch3.C: New test.
15595         * g++.old-deja/g++.eh/catch3p.C: New test.
15596         * g++.old-deja/g++.eh/catch4.C: New test.
15597         * g++.old-deja/g++.eh/catch4p.C: New test.
15598         * g++.old-deja/g++.eh/catch5.C: New test.
15599         * g++.old-deja/g++.eh/catch5p.C: New test.
15600         * g++.old-deja/g++.eh/catch6.C: New test.
15601         * g++.old-deja/g++.eh/catch6p.C: New test.
15602         * g++.old-deja/g++.eh/catch7.C: New test.
15603         * g++.old-deja/g++.eh/catch7p.C: New test.
15604         * g++.old-deja/g++.eh/catch8.C: New test.
15605         * g++.old-deja/g++.eh/catch8p.C: New test.
15606         * g++.old-deja/g++.eh/catch9.C: New test.
15607         * g++.old-deja/g++.eh/catch9p.C: New test.
15608
15609 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15610
15611         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15612         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15613
15614 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15615
15616         * gcc.c-torture/compile/990913-1.c: New test.
15617
15618 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15619
15620         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15621         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15622
15623 1999-09-09  Richard Henderson  <rth@cygnus.com>
15624
15625         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15626
15627 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15628
15629         * g++.old-deja/g++.other/lookup11.C: New test.
15630         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15631         what is permitted and what we want.
15632         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15633         overload use.
15634         * g++.old-deja/g++.jason/rfg5.C: Likewise
15635
15636 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15637
15638         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15639         * gcc.c-torture/noncompile/poison-1.c: New file.
15640
15641 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15642
15643         * g++.old-deja/g++.other/sizeof3.C: New test.
15644         * g++.old-deja/g++.other/sizeof4.C: New test.
15645         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15646         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15647
15648 1999-09-07  Richard Henderson  <rth@cygnus.com>
15649
15650         * gcc.dg/va-arg-1.c: New.
15651
15652 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15653
15654         * gcc.c-torture/execute/va-arg-9.c: New test.
15655
15656 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15657
15658         * g77.f-torture/compile/980519-2.f: New test.
15659         * g77.f-torture/compile/19990905-0.f: New test.
15660         * g77.f-torture/compile/19990905-1.f: New test.
15661         * g77.f-torture/compile/19990905-2.f: New test.
15662
15663         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15664
15665 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15666
15667         * gcc.c-torture/execute/990827-1.c: Fix typo.
15668
15669 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15670
15671         * g++.old-deja/g++.other/deref1.C: New test.
15672
15673 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15674
15675         * g++.old-deja/g++.other/ambig2.C: New test.
15676         * g++.old-deja/g++.other/cond5.C: New test.
15677         * g++.old-deja/g++.other/lookup16.C: New test.
15678
15679 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15680
15681         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15682         assemblers too.
15683
15684 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15685
15686         * lib/c-torture.exp: Avoid the "compare executables" optimization
15687         when testing native.
15688
15689 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15690
15691         * gcc.c-torture/execute/990829-1.c: New test.
15692         * gcc.c-torture/compile/990829-1.c: New test.
15693
15694 1999-08-27  Paul Burchard  <burchard@pobox.com>
15695
15696         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15697         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15698         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15699         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15700         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15701         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15702         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15703         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15704         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15705         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15706         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15707
15708 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15709
15710         * gcc.c-torture/execute/990827-1.c: New test.
15711
15712 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15713
15714         * g77.f-torture/noncompile/19990826-4.f: New test.
15715
15716         * g77.f-torture/compile/19990826-3.f: New test.
15717
15718         * g77.f-torture/execute/19990826-2.f: New test.
15719
15720         * g77.f-torture/compile/19990826-1.f: New test.
15721
15722         * gcc.c-torture/execute/990826-0.c: New test.
15723         * g77.c-torture/execute/19990826-0.f: New test.
15724
15725         * g77.f-torture/noncompile/970626-2.f: New test.
15726
15727 1999-08-25  Paul Burchard  <burchard@pobox.com>
15728
15729         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15730         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15731         lss-011.C: New tests.
15732
15733 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15734
15735         * g++.old-deja/g++.other/decl5.C: New test.
15736
15737 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15738
15739         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15740         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15741         call `postbase' for each one.  All callers of `postbase' changed
15742         to call this instead.
15743
15744 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15745
15746         * gcc.c-torture/execute/990811-1.c: New test.
15747
15748 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15749
15750         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15751         just native ones.
15752
15753         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15754         just native ones.
15755
15756 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15757
15758         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15759
15760 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15761
15762         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15763
15764 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15765
15766         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15767
15768 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15769
15770         * gcc.c-torture/execute/990804-1.c: New test.
15771
15772 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15773
15774         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15775         * g++.old-deja/g++.brendan/crash64.C: Likewise
15776         * g++.old-deja/g++.brendan/overload8.C: Likewise
15777
15778 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15779
15780         * g++.old-deja/g++.other/struct1.C: New test.
15781
15782 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15783
15784         * g++.old-deja/g++.other/enum2.C: New test.
15785
15786 1999-08-02  Richard Henderson  <rth@cygnus.com>
15787
15788         Adapted from tests from Franz Sirl:
15789         * gcc.c-torture/execute/va-arg-7.c: New test.
15790         * gcc.c-torture/execute/va-arg-8.c: New test.
15791
15792 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15793
15794         * gcc.c-torture/compile/990801-2.c: New test.
15795
15796         * gcc.c-torture/compile/990801-1.c: New test.
15797
15798 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15799
15800         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15801         fp-cmp-1.c, converting double to float.
15802
15803         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15804         fp-cmp-1.c, converting double to long double.
15805
15806         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15807         from fr1 to unknown_register, since fr1 is a legitimate register
15808         on some machines.
15809
15810 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15811
15812         * README: More listname related changes.
15813
15814 1999-07-08  Catherine Moore  <clm@cygnus.com>
15815
15816         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15817
15818 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15819
15820         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15821
15822 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15823
15824         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15825
15826 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15827
15828         * gcc.dg/990703-1.c: New test.
15829
15830 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15831
15832         * lib/file-format.exp: New file: Move definition of proc
15833         gcc_target_object_format to here from
15834         gcc.dg/special/ecos.exp.
15835
15836         * lib/c-torture.exp: Include lib file-format.exp.
15837         * lib/gcc-dg.exp: Include lib file-format.exp.
15838
15839         * gcc.dg/special/ecos.exp: Remove definition of proc
15840         gcc_target_object_format.
15841
15842 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15843
15844         * gcc.c-torture/execute/990628-1.c: New test.
15845
15846 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15847
15848         * gcc.c-torture/compile/990625-2.c: New test.
15849
15850         * gcc.c-torture/compile/990625-1.c: New test.
15851
15852 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15853
15854         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15855         attributes compile.
15856         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15857         ports that use the COFF/PE file format.
15858
15859 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15860
15861         * gcc.c-torture/compile/990617-1.c: New test.
15862
15863 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15864
15865         * g++.old-deja/g++.other/decl4.C: New test.
15866
15867 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15868
15869         * g++.old-deja/g++.other/bitfld3.C: New test.
15870
15871 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15872
15873         * g++.old-deja/g++.eh/catch1.C: New test.
15874
15875 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15876
15877         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15878
15879         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15880         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15881
15882 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15883
15884         * g77.f-torture/compile/19990502-0.f: Replace with new,
15885         shorter, test that still fails after recent changes.
15886
15887 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15888
15889         * gcc.c-torture/execute/990604-1.c: New test.
15890
15891 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15892
15893         * gcc.c-torture/execute/990531-1.c: New test.
15894
15895 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15896
15897         * gcc.c-torture/compile/990527-1.c: New test.
15898
15899 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15900
15901         * gcc.c-torture/execute/990527-1.c: New test.
15902
15903 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15904
15905         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15906         bitfields as signed.
15907
15908 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15909
15910         * g77.f-torture/compile/19990525-0.f: New test.
15911
15912 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15913
15914         * gcc.c-torture/execute/990525-2.c: New test.
15915
15916         * gcc.c-torture/execute/990525-1.c: New test.
15917
15918 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15919
15920         * g++.old-deja/g++.other/anon3.C: New test.
15921         * g++.old-deja/g++.other/anon4.C: New test.
15922         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15923         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15924         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15925         Merrill).
15926
15927 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15928
15929         * gcc.c-torture/execute/990524-1.c: New test.
15930
15931         * gcc.dg/990524-1.c: New test.
15932
15933 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15934
15935         * gcc.c-torture/compile/990523-1.c: New test.
15936
15937 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15938
15939         * gcc.c-torture/compile/990519-1.c: New test.
15940
15941 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15942
15943         * gcc.c-torture/compile/990517-1.c: New test.
15944
15945         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15946         (e4, f4): New tests.
15947         (main): Call them.
15948
15949 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15950
15951         * gcc.dg/noreturn-1.c: New test.
15952
15953 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15954
15955         * gcc.c-torture/execute/990513-1.c: New test.
15956
15957 1999-05-10  Richard Henderson  <rth@cygnus.com>
15958
15959         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15960
15961 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15962
15963         * g77.f-torture/execute/erfc.f: Use small single-precision
15964         values, to avoid problems on Alphas when not -mieee.
15965
15966 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15967
15968         * gcc.dg/990506-0.c: New test.
15969
15970 1999-05-08  Richard Henderson  <rth@cygnus.com>
15971
15972         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15973         the constant to test.  Don't XFAIL 64-bit targets.
15974
15975         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15976         * g++.old-deja/g++.law/profile1.C: Likewise.
15977
15978         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15979         operator new instances.
15980         * g++.old-deja/g++.other/delete5.C: Likewise.
15981
15982 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15983
15984         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15985         intrinsic.
15986
15987 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15988
15989         * g77.f-torture/execute/u77-test.f: Reverse order of two
15990         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15991
15992 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15993
15994         * gcc.dg/compare1.c: New test.
15995
15996 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15997
15998         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15999         New tests.
16000
16001 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16002
16003         * g77.f-torture/compile/19990502-1.f: New test.
16004
16005 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16006
16007         * g77.f-torture/compile/19990502-0.f: New test.
16008
16009 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16010
16011         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16012         intrinsic.
16013
16014 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16015
16016         * g77.f-torture/execute/u77-test.f (main): List libU77
16017         intrinsics not currently tested.
16018         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16019         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16020         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16021         Trim blanks off the ends of some printed strings.
16022
16023 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16024
16025         * g77.f-torture/execute/u77-test.f (main): Just warn about
16026         FSTAT gid disagreement, as it's expected on some systems.
16027
16028 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16029
16030         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16031         use a new function, which allows for some slop.
16032         Clean up some commentary.
16033         (issum): The new function.
16034         (sgladd): Deleted subroutine.
16035
16036 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16037
16038         * g77.f-torture/execute/u77-test.f: Modify to be more like
16039         libf2c/libU77 version, bringing patches to that version here.
16040         Add suitable commentary.
16041
16042 1999-04-25  Richard Henderson  <rth@cygnus.com>
16043
16044         * gcc.dg/990424-1.c: New test.
16045
16046 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16047
16048         * g77.f-torture/execute/u77-test.f (main): Bug involving
16049         LSTAT has been fixed, so turn back on full checking.
16050
16051 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16052
16053         * g77.f-torture/compile/19990419-0.f: New test.
16054         * g77.f-torture/execute/19990419-1.f: New test.
16055
16056 1999-04-17  Richard Henderson  <rth@cygnus.com>
16057
16058         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16059         to avoid the need for a prototype to supress a warning.
16060
16061 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16062
16063         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16064
16065 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16066
16067         * gcc.c-torture/execute/990404-1.c: New test.
16068
16069 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16070
16071         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16072         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16073         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16074         missing initializer warnings.
16075
16076 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16077
16078         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16079         matching strings.
16080
16081 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16082
16083         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16084
16085 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16086
16087         * g77.f-torture/execute/19990325-0.f: New test.
16088         * g77.f-torture/execute/19990325-1.f: New test.
16089
16090 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16091
16092         * gcc.c-torture/execute/990324-1.c: New test.
16093
16094 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16095
16096         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16097         test with 4.
16098
16099 1999-03-17  Richard Henderson  <rth@cygnus.com>
16100
16101         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16102
16103 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16104
16105         * g77.f-torture/execute/19990313-2.f: New test.
16106         * g77.f-torture/execute/19990313-3.f: New test.
16107
16108 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16109
16110         * g77.f-torture/execute/19990313-0.f: New test.
16111         * g77.f-torture/execute/19990313-1.f: New test.
16112
16113 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16114
16115         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16116         printf to sprintf.
16117         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16118         (main): Add check for u15.  Conditionalize u31 check depending on
16119         whether ints are <32 bits or >=32 bits.
16120
16121 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16122
16123         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16124
16125 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16126
16127         * g77.f-torture/compile/19990305-0.f: New test.
16128         * g77.f-torture/execute/19981119-0.f: New test.
16129
16130 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16131
16132         * g77.f-torture/execute/970625-2.f: call ABORT if final
16133         result is not correct, instead of just printing it.
16134         Add this checking via newly introduced obfuscation, to
16135         trip up buggy front ends.
16136
16137 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16138
16139         * g77.f-torture/compile/960317-1.f: Moved from being
16140         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16141
16142 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16143
16144         * g77.f-torture/execute/960317-1.f: New (old) test.
16145         * g77.f-torture/execute/970625-2.f: Ditto.
16146
16147 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16148
16149         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16150         message on line 1 or line 2; cccp and cpplib do this differently.
16151
16152 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16153
16154         * g++.old-deja/g++.law/weak1.C: New test.
16155
16156 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16157
16158         * gcc.c-torture/execute/990119-1.c: Renamed to...
16159         * gcc.dg/990119-1.c: this, so it will only be tested once
16160         (it's a preprocessor test, it doesn't need to be run at
16161         multiple optimization levels).
16162
16163 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16164
16165         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16166           ALWAYS_CXXFLAGS.
16167
16168 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16169
16170         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16171         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16172         to not be compilable by current g77.
16173
16174 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16175
16176         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16177
16178 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16179
16180         * gcc.c-torture/execute/990222-1.c: New test.
16181
16182 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16183
16184         * g77.f-torture/compile/19990218-0.f: New test.
16185         * g77.f-torture/noncompile/19990218-1.f: New test.
16186
16187 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16188
16189         * g77.f-torture/compile/19981216-0.f: New test.
16190
16191 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16192
16193         * gcc.dg/990214-1.c: New test.
16194
16195 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16196
16197         * gcc.dg/990213-2.c: New test.
16198
16199         * gcc.dg/990213-1.c: New test.
16200
16201 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16202
16203         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16204         ints.
16205
16206 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16207
16208         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16209         specified by target.
16210
16211         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16212
16213 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16214
16215         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16216
16217 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16218
16219         * gcc.dg/special/ecos.exp: New test driver for new tests with
16220         special requirements.
16221
16222         * gcc.dg/special/alias-1.c: New test.
16223         * gcc.dg/special/gcsec-1.c: New test.
16224         * gcc.dg/special/weak-1.c: New test.
16225         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16226         * gcc.dg/special/weak-2.c: New test.
16227         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16228         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16229         * gcc.dg/special/wkali-1.c: New test.
16230         * gcc.dg/special/wkali-2.c: New test.
16231         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16232         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16233
16234 1999-02-10  Felix Lee  <flee@cygnus.com>
16235
16236           * lib/c-torture.exp (c-torture-compile): Pull out code for
16237           analyzing gcc error messages.
16238           (c-torture-execute): Likewise.  Fix some (harmless) false
16239           positives.
16240           * lib/gcc.exp (gcc_check_compile): New function.
16241
16242 1999-02-08  Richard Henderson  <rth@cygnus.com>
16243
16244         * gcc.c-torture/execute/990208-1.c: New test.
16245
16246 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16247
16248         * g++.dg/special/ecos.exp: New driver for new tests with special
16249         requirements
16250
16251         * g++.dg/special/conpr-1.C: New test
16252         * g++.dg/special/conpr-2.C: New test
16253         * g++.dg/special/conpr-2a.C: New test
16254         * g++.dg/special/conpr-3.C: New test
16255         * g++.dg/special/conpr-3a.C: New test
16256         * g++.dg/special/conpr-3b.C: New test
16257
16258         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16259         allow g++ to use the dg driver
16260
16261         * README: Add comment about g++.dg directory
16262
16263 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16264
16265         * README: Update email addresses.
16266
16267 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16268
16269         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16270         arguments in order to force structure S onto the stack even on
16271         the alpha.
16272         (test): Pass 10 leading arguments to function foo as well as the
16273         structure S.
16274
16275         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16276         failure for all targets.
16277
16278         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16279         abort to terminate program execution.
16280
16281 1999-01-30  Richard Henderson  <rth@cygnus.com>
16282
16283         * gcc.c-torture/execute/990130-1.c: New test.
16284
16285 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16286
16287         * gcc.dg/990130-1.c: New test.
16288
16289 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16290
16291         * gcc.c-torture/execute/990128-1.c: New test.
16292
16293 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16294
16295         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16296
16297 1999-01-27  Felix Lee  <flee@cygnus.com>
16298
16299         * lib/c-torture.exp (c-torture-compile): pull out code for
16300         analyzing gcc error messages.
16301         (c-torture-execute): ditto, and fix some (harmless) false
16302         positives.
16303         * lib/gcc.exp (gcc_check_compile): new function.
16304
16305 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16306
16307         * gcc.dg/990117-1.c: New test.
16308
16309         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16310
16311         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16312
16313 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16314
16315         * g77.f-torture/compile/990115-1.f: New test.
16316
16317 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16318
16319         * gcc.c-torture/compile/990107-1.c: New test
16320
16321 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16322
16323         * gcc.c-torture/execute/990106-2.c: New test.
16324
16325         * gcc.c-torture/execute/990106-1.c: New test.
16326
16327 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16328
16329         * gcc.c-torture/compile/981223-1.c: New test.
16330
16331 1998-12-29  Richard Henderson  <rth@cygnus.com>
16332
16333         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16334         (opt3): Rename from opt4 and disable.
16335
16336 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16337
16338         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16339
16340 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16341
16342         * g++.old-deja/g++.other/conv5.C: New test.
16343
16344 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16345
16346         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16347
16348 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16349
16350         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16351
16352 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16353
16354         * gcc.c-torture/compile/981211-1.c: New test.
16355
16356 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16357
16358         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16359
16360         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16361
16362 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16363
16364         * gcc.special/930510-1.c: Make C9X safe.
16365         * gcc.misc-tests/gcov-1.c Similarly.
16366         * gcc.misc-tests/gcov-2.c Similarly.
16367
16368 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16369
16370         * gcc.dg/ultrasp1.c: New test.
16371
16372 1998-12-06  Richard Henderson  <rth@cygnus.com>
16373
16374         * gcc.c-torture/execute/981206.c: New test.
16375
16376 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16377
16378         * g++.old-deja/g++.ns/template7.C: New test.
16379
16380         * g++.old-deja/g++.other/expr1.C: New test.
16381
16382         * g++.old-deja/g++.eh/tmpl3.C: New test.
16383
16384         * g++.old-deja/g++.eh/tmpl2.C: New test.
16385
16386 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16387
16388         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16389         * g++.old-deja/g++.other/using6.C: Removed.
16390         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16391
16392         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16393
16394 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16395
16396         * g++.old-deja/g++.pt/overload8.C: New test.
16397
16398         * g++.old-deja/g++.pt/overload7.C: New test.
16399
16400         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16401
16402         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16403         and relinking messages.
16404         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16405         compiling with -frepo.
16406
16407 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16408
16409         * g++.old-deja/g++.pt/lookup6.C: New test.
16410
16411 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16412
16413         * gcc.c-torture/execute/981130-1.c: New test.
16414         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16415
16416 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16417
16418         * g++.old-deja/g++.pt/explicit76.C: New test.
16419
16420         * g++.old-deja/g++.pt/friend38.C: New test.
16421
16422         * g++.old-deja/g++.ns/crash2.C: New test.
16423
16424         * g++.old-deja/g++.pt/defarg8.C: New test.
16425
16426         * g++.old-deja/g++.pt/instantiate6.C: New test.
16427
16428         * g++.old-deja/g++.pt/static6.C: New test.
16429
16430         * g++.old-deja/g++.pt/decl2.C: New test.
16431
16432 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16433
16434         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16435         problem is actually related with name lookup, but so what? :-)
16436
16437         * g++.old-deja/g++.pt/friend37.C: New test.
16438
16439 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16440
16441         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16442         element, which fails on some systems.
16443
16444         * g77.f-torture/execute/labug1.f: New test.
16445
16446 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16447
16448         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16449         is defined.
16450
16451 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16452
16453         * g77.f-torture/compile/981117-1.f: New test.
16454
16455 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16456
16457         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16458         properly discarded.
16459
16460 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16461
16462         * gcc.c-torture/execute/memcheck: New directory of tests for
16463         -fcheck-memory-usage.
16464
16465 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16466
16467         * README: New file, general information about the testsuite and
16468         new description of the various C++ test subdirectories.
16469         * README.g++: Eliminate obsolete information, update and move most
16470         relevant stuff to README.
16471
16472 1998-11-07  Richard Henderson  <rth@cygnus.com>
16473
16474         * gcc.c-torture/compile/981107-1.c: New test.
16475
16476 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16477
16478         * execute/memcpy-bi.c: New testcase.
16479
16480 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16481
16482         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16483         base classes.
16484
16485         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16486         template is selected.
16487
16488         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16489         classes, it should be accepted for all types.
16490
16491         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16492
16493         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16494         specializations start with template headers.
16495
16496 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16497
16498         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16499
16500         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16501         non-POD types.
16502
16503 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16504
16505         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16506
16507 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16508
16509         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16510
16511 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16512
16513         * 981019-1.c: New test.
16514
16515 1998-10-14  Robert Lipe <robertl@dgii.com>
16516
16517         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16518         find objc headers.
16519
16520 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16521
16522         * compile/981001-4.c: Remove use of GCC extension that triggers a
16523         compiler bug.
16524
16525 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16526
16527         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16528
16529 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16530
16531         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16532         instantiation of template produces incorrect code for delete
16533         expression.
16534
16535         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16536         constructors' name is not unique.
16537         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16538         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16539
16540         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16541         automatic array of const is ill-formed.
16542
16543         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16544         of template parameter?
16545
16546         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16547         const.
16548
16549         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16550         pointer-to-member expression.
16551
16552         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16553         declaration causes ICE.
16554
16555 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16556
16557         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16558         reserved in the global namespace.
16559
16560         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16561         generate needed virtual table.
16562
16563         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16564
16565 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16566
16567         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16568         template-dependent type
16569
16570 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16571
16572         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16573         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16574         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16575
16576         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16577         class should be usable as argument of member function.
16578         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16579         class should be usable as return type of member function.
16580         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16581         class should be usable as type of data member.
16582
16583         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16584
16585 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16586
16587         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16588
16589 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16590
16591         * gcc.dg/dll-?.c Add thumb to target list.
16592         Fix assembler scan patterns to match current assembler output.
16593
16594 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16595
16596         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16597         matching of template brackets.
16598
16599         * g++.old-deja/g++.other/using4.C: New test.  Test using
16600         declarations of methods from base classes.
16601
16602         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16603         within functions should introduce names into the innermost
16604         enclosing namespace.
16605
16606         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16607         of static locals if first initialization throws.
16608
16609 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16610
16611         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16612
16613 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16614
16615         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16616         lose track of the possible targets of tablejump insns.
16617         * special/special.exp: Run it.
16618
16619 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16620
16621         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16622         must be declared before its specializations can be named in friend
16623         declarations.
16624
16625 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16626
16627         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16628
16629         * g77.f-torture/execute/io1.f: New test.
16630
16631 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16632
16633         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16634         with pointer to template function, for which no argument deduction
16635         is possible.
16636
16637         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16638         specialization of template function as argument to template
16639         function.
16640
16641         * g++.old-deja/g++.other/access2.C: New test; Inner class
16642         shouldn't have privileged access to Outer's names.
16643
16644 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16645
16646         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16647         friend template declared within template class conflicts with
16648         nested class of the same name.
16649
16650         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16651         is ignored.
16652
16653         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16654         object with direct initializer as function declaration.
16655
16656         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16657         initializers.
16658
16659         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16660         involving const pointer and NULL produces incorrect result.
16661
16662         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16663         type name without `typename' should be rejected with -pedantic.
16664
16665 1998-10-02  Richard Henderson  <rth@cygnus.com>
16666
16667         * g++.old-deja/g++.other/addrof1.C: New test.
16668
16669 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16670
16671         * gcc.c-torture/compile/981001-1.c: New test.
16672         * gcc.c-torture/execute/981001-1.c: New test.
16673
16674 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16675
16676         * gcc.c-torture/compile/981001-2.c: New test.
16677         * gcc.c-torture/compile/981001-3.c: New test.
16678         * gcc.c-torture/compile/981001-4.c: New test.
16679
16680 1998-10-01  Robert Lipe  <robertl@dgii.com>
16681
16682         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16683         multilibbed hosts.   Idea grafted from g77.exp.
16684
16685 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16686
16687         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16688         avoid losing on systems which need -lsocket.
16689
16690 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16691
16692         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16693         * g++.old-deja/g++.other/nested2.C: Ditto.
16694         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16695         failure.
16696
16697 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16698
16699         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16700         preferred over template operator!= for enum bitfields.
16701
16702 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16703
16704         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16705         that happen to have the same base name, but in different scopes,
16706         are incorrectly rejected.
16707
16708 1998-09-16  Richard Henderson  <rth@cygnus.com>
16709
16710         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16711         on the native word size instead of an integer literal.
16712
16713 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16714
16715         * g++.old-deja/g++.other/static2.C: Invocation of static data
16716         member of type pointer-to-function denoted as non-static member.
16717
16718         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16719         checks involving function types and aliases.
16720
16721 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16722
16723         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16724         redefined to the same non-trivial type.
16725
16726         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16727         namespace-qualification of template specializations declared in
16728         other namespaces.
16729
16730         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16731         to declare a subset of the specializations of a template function
16732         as friends of specializations of a template class.
16733
16734         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16735         member templates that do not fully specialize the enclosing
16736         template class are rejected.
16737
16738 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16739
16740         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16741
16742 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16743
16744         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16745         altered from libf2c/libU77 version.
16746
16747 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16748
16749         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16750
16751 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16752
16753         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16754         (un)signed char are different types for template specialization
16755         purposes.
16756
16757 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16758
16759         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16760         * objc: ObjC testsuite.
16761
16762 1998-08-31  Catherine Moore  <clm@cygnus.com>
16763
16764         * gcc.c-torture/execute/941014-1.x:  New file.
16765
16766 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16767
16768         * lib/c-torture.exp: Add support for
16769         torture_eval_before_compile and torture_eval_before_execute
16770         variables.
16771
16772 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16773
16774         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16775         this test triggers valid.
16776
16777 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16778
16779         * gcc.dg/980827-1.c: New test.
16780
16781 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16782
16783         * gcc.c-torture/execute/loop-4b.c: New test.
16784
16785 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16786
16787         * lib/c-torture.exp: Add support for
16788         torture_eval_before_compile and torture_eval_before_execute
16789         variables.
16790
16791 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16792
16793         * gcc.c-torture/compile/980825-1.c: New test.
16794
16795 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16796
16797         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16798         count number tests in opt_t0 not good_t0.
16799
16800 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16801
16802         * gcc.c-torture/compile/930326-1.x: Fix typo.
16803
16804 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16805
16806         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16807         causes an ICE.
16808
16809 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16810
16811         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16812         STACK_SIZE is defined.
16813         * gcc.c-torture/unsorted/stuct.c: Similarly.
16814
16815         * gcc.c-torture/compile/980821-1.c: New test.
16816
16817 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16818
16819         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16820
16821 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16822
16823         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16824         code.
16825
16826 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16827
16828         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16829         error'.
16830
16831 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16832
16833         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16834
16835 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16836
16837         * gcc.c-torture/compile/980816-1.c: New test.
16838
16839         * gcc.dg/980816-1.c: New test.
16840
16841 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16842
16843         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16844         compiler for ieee tests.
16845
16846 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16847
16848         * g77.f-torture/compile/980729-0.f: New test.
16849
16850 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16851
16852         * gcc.c-torture/special/eeprof-1.c: New test, for
16853         -finstrument-functions.
16854         * gcc.c-torture/special/special.exp: Run it.
16855
16856 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16857
16858         * gcc.c-torture/compile/980729-1.c: New test.
16859
16860 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16861
16862         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16863         __thumb__ is defined, and test for ARM style doubles if so.
16864
16865 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16866
16867         * g77.f-torture/noncompile/980615-0.f: New test.
16868
16869 1998-07-26  H.J. Lu  (hjl@gnu.org)
16870
16871         * gcc.dg/980312-1.c: Do link instead of compile.
16872         * gcc.dg/980313-1.c: Likewise.
16873
16874 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16875
16876         * gcc.c-torture/compile/980726-1.c: New test.
16877
16878 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16879
16880         * g77.f-torture/execute/io0.f: New test.
16881
16882 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16883
16884         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16885         an int.
16886
16887 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16888
16889         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16890         m32r bugs.
16891
16892 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16893
16894         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16895         c-decl.c:grokdeclarator can handle mode attributes.
16896
16897 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16898
16899         * gcc.c-torture/execute/980716-1.c: New test.
16900
16901 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16902
16903         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16904         the mn10200.
16905         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16906         the mn10200.
16907         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16908         * gcc.c-torture/compile/930326-1.x: Similarly.
16909
16910 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16911
16912         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16913         New test from Craig.
16914
16915 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16916
16917         * g77.f-torture/noncompile/980616-0.f: New test.
16918
16919         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16920
16921 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16922
16923         *  g++.other/singleton.C: Return error value instead of taking
16924         SIGSEGV.
16925
16926 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16927
16928         *  g++.other/singleton.C: New test.   Warning is under dispute.
16929         Runtime crash is not.
16930
16931 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16932
16933         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16934         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16935         using6.C, using7.C}:  New namespace tests.
16936
16937 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16938
16939         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16940         specialization with typedef'ed names used as array indexes.
16941
16942 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16943
16944         * gcc.c-torture/execute/980709-1.c: New test.
16945
16946         * gcc.dg/980709-1.c: New test.
16947
16948 1998-07-07  Richard Henderson  <rth@cygnus.com>
16949
16950         * gcc.c-torture/execute/bcp-1.c: New test.
16951
16952 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16953
16954         * gcc.c-torture/execute/980707-1.c: New test.
16955
16956 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16957
16958         * gcc.c-torture/compile/980706-1.c: New test.
16959
16960 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16961
16962         * g77.f-torture/execute/980701-0.f,
16963         g77.f-torture/execute/980701-1.f: New test from Craig.
16964
16965 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16966
16967         * gcc.c-torture/compile/980701-1.c: New test.
16968
16969         * gcc.c-torture/execute/980701-1.c: New test.
16970
16971 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16972 rlsruhe.de>
16973
16974         * g++.old-deja/g++.robertl/eb132.C: New test.
16975         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16976
16977 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16978
16979         * g77.f-torture/execute/980628-7.f,
16980         g77.f-torture/execute/980628-8.f,
16981         g77.f-torture/execute/980628-9.f,
16982         g77.f-torture/execute/980628-10.f: New tests from Craig.
16983
16984         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16985
16986 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16987
16988         * g77.f-torture/execute/980628-4.f: New test from Craig.
16989         * g77.f-torture/execute/980628-5.f: Likewise.
16990         * g77.f-torture/execute/980628-2.f: Likewise.
16991         * g77.f-torture/execute/980628-0.f: Likewise.
16992         * g77.f-torture/execute/980628-1.f: Likewise.
16993         * g77.f-torture/execute/980628-3.f: Likewise.
16994         * g77.f-torture/execute/980628-6.f: Likewise.
16995
16996 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16997
16998         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16999         directory when nothing has been installed yet.
17000
17001 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17002
17003         * gcc.c-torture/special/special.exp: Handle newer versions of
17004         dejagnu.
17005
17006 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17007
17008         * gcc.dg/980626-1.c: New test.
17009
17010 1998-06-19  Bruno Haible <haible@ilog.fr>
17011
17012         * gcc.misc-tests/m-un-2.c: New test.
17013         * g++.old-deja/g++.other/warn01.c: Likewise.
17014
17015 1998-06-19  Robert Lipe  <robertl@dgii.com>
17016
17017         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17018         compatibility with assmblers with a different comment character.
17019         Eliminate use of GAS-specific extensions.
17020
17021 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17022
17023         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17024
17025 1998-06-19  Robert Lipe  <robertl@dgii.com>
17026
17027         *lib/g77.exp: Replace search for libf2c.a with search for newly
17028         renamed libg2c.a
17029
17030 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17031
17032         * gcc.c-torture/execute/980617-1.c: New test.
17033
17034 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17035
17036         * gcc.c-torture/execute/980612-1.c: New test.
17037
17038 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17039
17040         * gcc.dg/980523-1.c: Only test on ppc-linux.
17041         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17042
17043         * gcc.c-torture/execute/980608-1.c: New test.
17044
17045 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17046
17047         * gcc.c-torture/execute/980605-1.c: New test.
17048
17049 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17050
17051         * gcc.c-torture/execute/980604-1.c: New test.
17052
17053 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17054
17055         * gcc.c-torture/execute/980602-1.c: New test.
17056         * gcc.c-torture/execute/980602-2.c: Likewise.
17057
17058 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17059
17060         * 970125-0.f: Fix per JCB.  Add commentary.
17061
17062 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17063
17064         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17065         IEEE -0 support.
17066
17067 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17068
17069         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17070         earlier.
17071
17072 1998-05-28  Catherine Moore <clm@cygnus.com>
17073
17074         * gcc.c-torture/execute/980526-3.c: New test.
17075
17076 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17077
17078         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17079         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17080         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17081         m88k-motorola-sysv3 to XFAIL.
17082
17083 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17084
17085         * gcc.dg/980526-1.c: New test.
17086         * gcc.c-torture/execute/980526-2.c: New test.
17087
17088 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17089
17090         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17091
17092         * gcc.c-torture/execute/980526-1.c: New test.
17093
17094 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17095
17096         * g77.f-torture/execute/alpha2.f: Add runtime test.
17097
17098 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17099
17100         * g++.old-deja/old-deja.exp: Strip leading directories.
17101
17102         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17103         error for the line.  Don't run multiple tests for the same line.
17104
17105 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17106
17107         * gcc.dg/980523-1.c: New test.
17108
17109 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17110
17111         * g77.f-torture/compile/970915-0.f: New test.
17112
17113 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17114
17115         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17116
17117 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17118
17119         * gcc.dg/980520-1.c: New test.
17120
17121 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17122
17123         * gcc.dg/980502-1.c: Fix return type.
17124
17125 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17126
17127         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17128         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17129         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17130         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17131         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17132
17133 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17134
17135         * g77.f-torture/execute/980520-1.f: New test.
17136
17137 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17138
17139         * lib/mike-g77.exp: New file.
17140
17141         * g77.f-torture/noncompile/noncompile.exp,
17142         g77.f-torture/noncompile/check0.f: New files.
17143
17144 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17145
17146         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17147         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17148         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17149         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17150         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17151         abort where appropriate.
17152
17153 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17154
17155         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17156         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17157
17158 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17159
17160         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17161
17162 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17163
17164         * g77.f-torture/compile/980427-0.f: New test.
17165
17166 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17167
17168         * g77.f-torture/compile/980424-0.f: New test.
17169
17170 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17171
17172         * g77.f-torture/compile/980419-2.f (main): New test.
17173         * g77.f-torture/compile/970125-0.f: New test.
17174         * g77.f-torture/compile/980419-1.f: New test.
17175
17176 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17177
17178         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17179         of loop-4.c.
17180
17181 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17182
17183         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17184
17185 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17186
17187         * gcc.c-torture/compile/980329-1.c: New test.
17188
17189 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17190
17191         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17192         * gcc.dg/980312-1.c: Fix typo in -march command.
17193
17194 1998-03-16  H.J. Lu  (hjl@gnu.org)
17195
17196         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17197
17198 1998-03-11  Robert Lipe  <robertl@dgii.com>
17199
17200         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17201         Dave Love agree the Fortran source is bogus.
17202
17203 1998-03-11  Robert Lipe  <robertl@dgii.com>
17204
17205         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17206         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17207         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17208         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17209         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17210
17211 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17212
17213         * g++.old-deja/g++.other/friend1.C: New test.
17214
17215 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17216
17217         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17218         possibly uninitialized) variables and declare dnrm2.
17219
17220 1998-02-23  Robert Lipe <robertl@dgii.com>
17221
17222         From Bruno Haible <haible@ilog.fr>:
17223         * gcc.c-torture/execute/980223.c: New test.
17224
17225 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17226
17227         * gcc.dg/ifelse-1.c: New test.
17228
17229 1998-02-09  H.J. Lu  (hjl@gnu.org)
17230
17231         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17232
17233           * lib/old-dejagnu.exp (old-dejagnu): Added the
17234           "execution test - XFAIL *-*-*" handling in the spirit of
17235           "excess errors test -". Changed the "execution test fails"
17236           handling to be like "excess errors test fails".
17237           * Update various tests accordingly.
17238
17239 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17240
17241         * gcc.c-torture/execute/980205.c: New test.
17242
17243 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17244
17245         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17246         * lib/f-torture.exp: Similarly.
17247         * gcc.c-torture: Rename all .cexp files to .x files.
17248
17249 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17250
17251         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17252         (940510-1.c): Removed duplicate.
17253         (971104-1.c): New test.
17254
17255 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17256
17257           * lib/f-torture.exp: Improve error and loop detection.
17258
17259 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17260
17261         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17262         use that to size the filler array.
17263
17264 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17265
17266         * lib/c-torture.exp(c-torture-execute): Fix typo.
17267
17268         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17269         testcase as the executable name. Keep the executable around if
17270         the test fails.
17271
17272 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17273
17274         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17275         changes.  Only test one -g option, and move it to the end of the
17276         list of options to test.
17277
17278 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17279
17280         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17281         variable GCC_TORTURE_OPTIONS to supply default switches separated
17282         by colons.  If no environment variable, run tests with -O0 -g, -O1
17283         -g, and -O2 -g as well.
17284
17285 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17286
17287         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17288         explanatory comments. Fix indentation.
17289
17290 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17291
17292         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17293
17294 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17295
17296         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17297         * g++.old-deja/g++.mike/p7325.C: Likewise.
17298         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17299
17300 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17301
17302         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17303         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17304         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17305         * g++.old-deja/g++.law/operators4.C: Likewise.
17306
17307 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17308
17309         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17310         * g++.old-deja/g++.mike/p784.C: Ditto.
17311         * g++.old-deja/g++.mike/p785.C: Ditto.
17312
17313 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17314
17315           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17316
17317 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17318
17319         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17320         target feature; pass this to c-torture-execute as needed.
17321
17322 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17323
17324         * lib/c-torture.exp(c-torture-execute): If the previous and the
17325         current executables being tested are identical, we don't need to
17326         run the executable again. Try to make the executable names
17327         unique. Add an optional argument for passing additional compiler
17328         flags.
17329
17330 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17331
17332         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17333
17334 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17335
17336         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17337
17338 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17339
17340         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17341         32bit or larger longs.
17342
17343         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17344         have either a 32bit long or 32bit int.
17345
17346 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17347
17348         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17349         Make double precision tests dependent on sizeof (double).
17350
17351 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17352
17353         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17354         too.
17355
17356 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17357
17358         * gcc.c-torture/compile/961203-1.cexp: New script.
17359
17360 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17361
17362         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17363         up the includes ourselves.
17364
17365 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17366
17367         * lib/plumhall.exp: Remove random include, and add a few
17368         verbose messages for debugging.
17369
17370 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17371
17372         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17373         of trying to do it ourselves.
17374
17375 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17376
17377         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17378
17379 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17380
17381         * gcc.prms/5403.c: Made regexp a bit less strict.
17382
17383 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17384
17385         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17386         is returned from remote_load instead.
17387         * lib/plumhall.exp: Ditto.
17388         * lib/mike-g++.exp: Ditto.
17389         * lib/old-dejagnu.exp: Ditto.
17390         * lib/c-torture.exp: Ditto.
17391
17392 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17393
17394         * lib/g++.exp: Use build_wrapper procedure.
17395         * lib/gcc.exp: Ditto.
17396
17397 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17398
17399         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17400         an old-style decl for malloc.  Fixes tests to work when
17401         sizeof (int) != sizeof (size_t).
17402
17403 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17404
17405         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17406
17407         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17408         use stdargs.h interface.
17409
17410 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17411
17412         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17413         NO_VARARGS when compiling.
17414
17415 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17416
17417         * lib/plumhall.exp(ph_includes): New procedure.
17418         (ph_make): Use it.
17419         (ph_compiler): Ditto.
17420
17421         * lib/g++.exp: Rename test-glue.c to testglue.c.
17422         * lib/gcc.exp: Ditto.
17423
17424 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17425
17426         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17427         to completion when it's called.
17428
17429 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17430
17431         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17432         is defined, don't do test.
17433
17434 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17435
17436         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17437         for object files.
17438         (ph_summary): Mark skipped testcases as untested, not unresolved.
17439
17440         * lib/plumhall.exp (ph_make): If unresolved because of bad
17441         errorCode, record errorCode in log file.
17442         (*): Replace send_log/verbose with verbose -log.
17443
17444 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17445
17446         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17447         double conversion if double isn't at least 8 bytes.
17448
17449         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17450         int to work with targets where int is 16 bits.
17451
17452         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17453         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17454         precision for the test to complete.
17455
17456 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17457
17458         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17459         if d10v is not compiled with the -mdouble64 flag.
17460         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17461
17462         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17463         d10v is not compiled with the -mint32 flag.
17464
17465 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17466
17467         * lib/plumhall.exp: Use incr_count.
17468
17469 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17470
17471         * gcc.c-torture: Update to c-torture-1.45.
17472
17473 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17474
17475         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17476         the name of the expect testcase file).
17477
17478         * lib/g++.exp(g++_init): Ditto.
17479
17480 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17481
17482         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17483         the host.
17484
17485         * lib/gcc.exp(gcc_exit): New procedure.
17486
17487 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17488
17489         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17490         specs where appropriate.
17491
17492         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17493         because of new "candidates are" messages, and removed a few
17494
17495         * Converted all non-old-style g++ testcases to old-style, and
17496         moved into g++.old-deja.
17497
17498 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17499
17500         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17501         options.
17502
17503         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17504         succeeded.
17505
17506         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17507
17508 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17509
17510         * lib/gcc.exp (gcc_target_compile): Add support for defining
17511         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17512         the machine doesn't have those features.
17513
17514 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17515
17516         * g++.law/operators4.exp: Don't use LIBS.
17517
17518 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17519
17520         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17521
17522         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17523         * lib/g++.exp: Set it here instead. Also, allow use of the
17524         --tool_exec and --tool_opt options. Change CXX to
17525         GXX_UNDER_TEST.
17526
17527         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17528
17529         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17530
17531 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17532
17533         * lib/old-dejagnu.exp: Use prune_warnings instead of
17534         prune_system_crud.
17535         * lib/mike-g++.exp: Ditto.
17536         * lib/gcc.exp: Ditto.
17537         * lib/g++.exp: Ditto.
17538
17539         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17540
17541 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17542
17543           * 941014-2.c: Include stdlib.h
17544           * 960327-1.c: Include stdio.h
17545           * dbra.c, index-1.c: Don't assume ints are 32bits.
17546
17547 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17548
17549         * lib/gcc.exp: Add gcc,stack_size target feature.
17550
17551         * lib/g++.exp(g++_target_compile): Add the include and link
17552         paths here, not in two other places. And, it's $options, not
17553         options.
17554
17555         * lib/mike-g++.exp(postbase): Remove the code that determines
17556         the correct include and link paths.
17557         * g++.old-deja/old-deja.exp: Ditto.
17558
17559 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17560
17561         * lib/g++.exp(g++_init): target_compile no longer returns the
17562         filename of the result.
17563
17564 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17565
17566         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17567         call to glob.
17568
17569         * gcc.c-torture/special/special.exp: Change call to
17570         gcc_target_compile to include the object file.
17571
17572 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17573
17574         * gcc.c-torture/special/special.exp: Correct misspelling in last
17575         change.
17576
17577 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17578
17579         * lib/plumhall.exp(ph_summary): Log the entire output of the
17580         executable. Return -1 if there were any failures, 0 otherwise.
17581         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17582         (ph_make): Clean up objects and executables that were built
17583         if the tests succeeded.
17584
17585 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17586
17587         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17588         libraries and includes in the build tree as appropriate.
17589
17590 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17591
17592         * lib/c-torture.exp: Instead of looking for the global variable
17593         NO_LONG_LONG, check to see if that's a feature of the target.
17594
17595 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17596
17597         * config/default.exp: Minimize. Delete the remainer of the files in
17598         config; this functionality is now in devo/dejagnu/config.
17599
17600         g++.*/*: Pass any additional flags used to compile to postbase;
17601         delete CXXFLAGS.
17602
17603         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17604         is now done by runtest.exp. Use gcc_target_compile instead of
17605         compile.
17606
17607         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17608         Remove references to CFLAGS. Use remote_file instead of
17609         calling rm -f.
17610         (c-torture): Take a list of arguments to use to compile this
17611         testcase.
17612
17613         lib/g++.exp: Simplify. Use target_compile instead of compile.
17614         lib/gcc-dg.exp: Ditto.
17615         lib/gcc.exp: Ditto.
17616         lib/mike-{gcc,g++}.exp: Ditto.
17617         lib/old-dejagnu.exp: Ditto.
17618         lib/plumhall.exp: Ditto.
17619
17620 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17621
17622         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17623         (ph_linker): Likewise.
17624
17625 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17626
17627           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17628         MAP_ANON / MAP_ANONYMOUS if defined;
17629         else try to map from /dev/zero .
17630
17631 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17632
17633         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17634         isn't defined, then define it to MAP_ANONYMOUS.
17635
17636 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17637
17638         * gcc.c-torture: Update to c-torture-1.42 release.
17639
17640 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17641
17642         * gcc.c-torture: Update to c-torture-1.41 release.
17643
17644 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17645
17646         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17647         c-torture release.
17648
17649 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17650
17651         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17652         and LDFLAGS.  Fix second case to append the target_info ldflags
17653         onto LDFLAGS, not CFLAGS.
17654         * lib/g++.exp (g++_init): Add target_info stuff.
17655         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17656         of libgloss and newlib flags for !native.
17657
17658         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17659         (GDB): Fix relative path to go up another dir for finding gdb.
17660
17661 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17662
17663         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17664         versions in the target_info array, if they don't exist.
17665
17666 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17667
17668         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17669
17670 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17671
17672         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17673         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17674
17675 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17676
17677         * lib/old-dejagnu.exp: Don't remove the output file before we've
17678         actually tested it. Don't append pwd to the path of the executable
17679         we're testing.
17680
17681 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17682
17683         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17684
17685 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17686
17687         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17688         temporary directory for compiler files, and set it to a default
17689         value of /tmp. Set $output as the name of the output file from
17690         compiling the testcase. Add a -o option to $cflags_var so the
17691         compiler writes the final output file as $output. Set $executable
17692         to $output.
17693
17694         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17695         directory for compiler files, and set it to /tmp if it doesn't
17696         already have a value. Set $output_file to the name of the output
17697         file from compiling the testcase. Add a -o option to CXXFLAGS so
17698         the compiler writes the final output file as $output. Use $output
17699         as the executable to be tested.
17700
17701 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17702
17703         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17704
17705 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17706
17707         * gcc.c-torture/execute/pending-1.c: New test.  Still
17708         pending in Tege's queue.
17709
17710 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17711
17712         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17713         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17714         if there were failures.  Call unresolved if there were unresolved
17715         testcases.  Call gcc_fail if program did not run to completion.
17716         (ph_make): Pass additional argument name to ph_execute.
17717         (ph_execute): Add new argument.  Pass additional arguments to
17718         ph_summary.  Call gcc_fail is there is no execution output.
17719
17720 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17721
17722         * lib/plumhall.exp (proc_summary): Output relavent summary
17723         lines into the log so specific failures in plumhall can be
17724         investigated.
17725
17726 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17727
17728         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17729         (c-torture-execute): Don't try to execute tests which use
17730         "long long" types if $NO_LONG_LONG is nonzero.
17731
17732 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17733
17734         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17735         not c-torture.
17736
17737         * gcc.ieee: Move from here.
17738         * gcc.c-torture/execute/ieee: To here.
17739
17740 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17741
17742         * gcc.c-torture: Update to c-torture-1.41 release.
17743
17744 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17745
17746         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17747         not "$output".
17748
17749 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17750
17751         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17752         -c present.
17753
17754 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17755
17756         * config/proelf.exp: Handle connecting to a simulator.
17757
17758 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17759
17760         * config/proelf.exp: New file.  Enough framework that we can
17761         run c-torture tests on the proelf targets (or any other target
17762         that gdb can connect to for that matter).
17763
17764 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17765
17766         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17767         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17768
17769         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17770         exec_output exists.
17771
17772 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17773
17774         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17775         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17776
17777         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17778         to pass/fail/unresolved/unsupported/untested.  Caller must now
17779         call unresolved/unsupported/untested.
17780         * lib/*.exp: Update FSF address.  Update to handle new results of
17781         ${tool}_load.
17782         * lib/chill.exp (verbose): Delete.
17783
17784 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17785
17786         * lib/gcc.exp (default_gcc_start): Change order of args to
17787         $LDFLAGS $CFLAGS $LIBS.
17788         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17789         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17790         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17791         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17792         * gcc.misc-tests/dg-test.exp: Likewise.
17793         * gcc.misc-tests/msgs.exp: Likewise.
17794         * gcc.prms/prms.exp: Likewise.
17795         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17796         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17797
17798         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17799
17800 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17801
17802         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17803
17804         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17805         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17806
17807         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17808         necessary.
17809
17810 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17811
17812         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17813         global for loop; add use of $mathlib.
17814         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17815         settings here; set mathlib for anything but VxWorks.
17816
17817 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17818
17819         * gcc.c-torture: Update to c-torture-1.40 release.
17820
17821 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17822
17823         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17824         dg.exp.
17825
17826 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17827
17828         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17829         global.
17830
17831 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17832
17833         * lib/g++.exp (LIBS): Define if not already.
17834         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17835         (gcc-dg-prune): Call prune_gcc_output.
17836         * lib/gcc.exp (prune_gcc_output): New proc.
17837         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17838         prune_gcc_output.
17839
17840 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17841
17842         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17843         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17844
17845 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17846
17847         * gcc.c-torture: Update to c-torture-1.39 release.
17848
17849 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17850
17851         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17852         fails, try others as well.
17853
17854 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17855
17856         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17857         If compilation fails, mark execute tests as `untested'.
17858         If test is marked as unsupported, don't mark compilation and
17859         execute tests as failed.
17860
17861 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17862
17863         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17864         libstdc++ for whether or not we want to be doing shared
17865         libraries.  Delete link_curses since we don't need it anymore.
17866         * lib/mike-g++.exp (postbase): Don't link in libg++.
17867         * g++.old-deja/old-deja.exp: Likewise.
17868
17869 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17870
17871         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17872
17873 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17874
17875         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17876         For that, add `-Wl,-a,shared_archive'.
17877         * g++.old-deja/old-deja.exp: Likewise.
17878
17879 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17880
17881         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17882
17883 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17884
17885         * lib/mike-g++.exp (postbase): Pay attention to the status of
17886         g++_load.
17887
17888 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17889
17890           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17891
17892 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17893
17894         * lib/gcc.exp (default_gcc_start): No longer need to log program
17895         being executed or its output, execute_anywhere does that now.
17896         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17897         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17898
17899 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17900
17901         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17902         the same as those in lib/g++.exp.
17903
17904 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17905
17906         * gcc.c-torture: Update to c-torture-1.38 release.
17907         * gcc.ieee: Related changes.
17908
17909 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17910
17911         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17912         "exec". Minor reformatting changes.
17913
17914         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17915         cross. This means all "exec" calls now work on a remote host as
17916         well.
17917         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17918         cross. Filter out the extra "\r\n" stuff that expect puts in.
17919         (c-torture-execute): Filter out the bogus warnings like
17920         c-torture-compile does. Add support for canadian cross.
17921         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17922         Use execute_anywhere rather than calling exec directly. Now it
17923         works for canadian cross testing.
17924
17925 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17926
17927         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17928         results into a variable, and check that rather than using file exists.
17929
17930 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17931
17932         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17933         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17934
17935 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17936
17937         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17938         lib_curses if there's a shared libg++ in the build tree.
17939
17940 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17941
17942         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17943         if not supported target.
17944
17945 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17946
17947         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17948         link_curses up to always happen, not just for native builds.
17949
17950 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17951
17952         * gcc.c-torture: Update to c-torture-1.36 release.
17953         * gcc.failure: Related changes.
17954
17955 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17956
17957         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17958
17959 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17960
17961         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17962         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17963         runshlib, link_curses, and mathlib for link and run.
17964
17965         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17966         pass the runtime shared library options for Solaris, OSF/1, and
17967         Irix5, and link with -lcurses to avoid unresolved references.
17968
17969 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17970
17971         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17972         only run once.
17973
17974 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17975
17976         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17977
17978 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17979
17980         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17981         do not have a framework for the "compat" tests yet.
17982
17983 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17984
17985         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17986         set to null if we're testing vxworks5.1.  Use that instead of
17987         `-lm' in the setting of LIBS for link and run.
17988
17989 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17990
17991         * config/rom68k.exp (${tool}_load): Major changes to make it
17992         work.  Verified that it does in fact return the stuff in
17993         exec_output properly.  Catch any Emul or any TRAP other than 0.
17994
17995 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17996
17997         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17998         LDFLAGS properly for targets that need stuff from libgloss.
17999         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18000         only run once.
18001         (gpp_initialized): New variable.
18002
18003 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18004
18005         * config/rom68k.exp: Load libgloss.exp.
18006         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18007         so we can produce a fully linked binary.
18008         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18009         so we can produce a fully linked binary.
18010
18011 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18012
18013         * lib/plumhall.exp (ph_section): Watch for expected failures.
18014         Add missing `else'.
18015
18016         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18017         run the testcase.
18018         (c-torture): Likewise.
18019
18020 1995-08-28  Doug Evans  <dje@cygnus.com>
18021
18022         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18023
18024         * lib/mike-g++.exp (mike_cleanup): New proc.
18025         (prebase): New globals compiler_result, not_compiler_result,
18026         target_regexp.
18027         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18028         allow leading "-" in pattern.  Watch for unsupported tests.
18029         If $compiler_result is set, pattern match assembler code,
18030         and ditto for $not_compiler_result.
18031         * lib/mike-gcc.exp: Likewise.
18032
18033         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18034         execution "succeeded".
18035
18036 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18037
18038         * config/win32.exp: New file.
18039         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18040
18041 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18042
18043         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18044         unsupported.
18045         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18046         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18047         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18048
18049         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18050         "... without exceptions was ...".  That is now handled by
18051         prune_system_crud.
18052         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18053
18054 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18055
18056         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18057         sieve.c,sort2.c}: New files.
18058         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18059         sieve.exp,sort2.exp}: Drivers for them.
18060
18061         * lib/mike-gcc.exp (program_output): New user settable variable.
18062         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18063         messages.
18064         * lib/mike-g++.exp (program_output): New user settable variable.
18065
18066         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18067
18068         * config/sh.exp: Deleted (use sim.exp instead).
18069
18070 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18071
18072         * config/vx.exp: Declare CHECKTASK as global.
18073         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18074         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18075         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18076
18077 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18078
18079         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18080         target. Like vx.exp, only includes `vx29k.exp' instead of
18081         `vxworks.exp'.
18082
18083 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18084
18085         * config/sim.exp: Increase time limit from 120 seconds to 240.
18086
18087 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18088
18089         * gcc.c-torture/execute/950628-1.c: New test.
18090
18091 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18092
18093         * gcc.c-torture: Update with changes/additions from
18094         c-torture-1.34.
18095
18096 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18097
18098         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18099
18100 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18101
18102         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18103
18104 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18105
18106         * gcc.c-torture/compile/950512-1.c: New test.
18107         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18108         * gcc.dg/struct-ret-1.c: Likewise.
18109
18110 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18111
18112         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18113           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18114
18115 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18116
18117         * gcc.c-torture/special/920411-1.c: Deleted.
18118         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18119
18120 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18121
18122         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18123         cpu limit.
18124
18125 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18126
18127         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18128
18129 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18130
18131         From kenner;
18132         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18133         is the proper length.
18134         * va-arg-3.c: Likewise.
18135
18136 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18137
18138         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18139         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18140
18141         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18142         * lib/g++.exp (default_g++_start): Delete old cruft.
18143
18144 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18145
18146         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18147         (2 * (1 << 18)) to (2 * (1 << 17)).
18148
18149         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18150
18151 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18152
18153         * config/rom68k.exp: Renamed from config/idp.exp
18154
18155 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18156
18157         * c-torture/compile/921109-2.c
18158
18159 1995-04-18  Mike Stump  <mrs@cygnus.com>
18160
18161         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18162         excess errors.
18163
18164 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18165
18166         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18167         output.
18168         * lib/g++.exp (default_g++_start): Likewise.
18169
18170 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18171
18172         * gcc.c-torture/compile/950329-1.c: New test.
18173
18174 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18175
18176           * config/bug.exp (${tool}_load): Updated to use new remote_open
18177           and remote_close procs.
18178         * config/idp.exp: New file.
18179
18180 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18181
18182         * gcc.c-torture/execute/950322-1.c: New test.
18183
18184 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18185
18186         * config/vx.exp (${tool}_load): Clean up testing of return code from
18187         vxworks_ld and vxworks_spawn.
18188
18189 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18190
18191         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18192
18193 1995-03-13  Mike Stump  <mrs@cygnus.com>
18194
18195         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18196         can mark excess errors on a machine by machine basis.  Note, the
18197         default is to not expect any excess errors, even when excess
18198         errors test - is given, so you will want to put an XFAIL ... on
18199         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18200         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18201         those 4 machines, but no others.
18202
18203 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18204
18205         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18206         * lib/c-torture.exp: to here.
18207
18208 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18209
18210         * gcc.c-torture/execute/950221-1.c: New test.
18211         * gcc.c-torture/execute/struct-ret-1.c: New test.
18212         * gcc.c-torture/compile/950221-1.c: New test.
18213
18214         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18215
18216 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18217
18218         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18219         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18220
18221 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18222
18223         * g++.gb: New directory of tests, derived from my signature and
18224         class scoping tests.
18225
18226         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18227         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18228         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18229         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18230         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18231         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18232         * g++.gb/sig25.C: Likewise.
18233
18234         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18235         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18236         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18237         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18238         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18239         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18240         * g++.gb/sig25.exp: Likewise.
18241
18242         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18243         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18244         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18245         * g++.gb/scope13.C: Likewise, this test still fails.
18246
18247         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18248         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18249         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18250         * g++.gb/scope13.exp: Ditto.
18251
18252         * g++.gb/README: New file, explains what these tests are about.
18253
18254 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18255
18256         * lib/dg.exp (dg-do): Support `preprocess'.
18257         (dg-test): Likewise.
18258
18259 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18260
18261         * config/udi.exp: change "continue -expect" to "exp_continue".
18262
18263 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18264
18265         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18266         Delete redundant tests.
18267
18268         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18269         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18270         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18271         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18272         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18273         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18274         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18275         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18276
18277         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18278         storing label pointers.
18279         * gcc.c-torture/execute/921019-1.c: Likewise.
18280         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18281         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18282         parameter fp.
18283         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18284         constants.
18285
18286         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18287         Delete obsolete tests.
18288
18289         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18290         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18291         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18292         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18293         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18294         * gcc.c-torture/compile/950124-1.c: New test.
18295
18296         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18297
18298 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18299
18300         * lib/mike-g++.exp: Add -lm to LIBS.
18301
18302 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18303
18304         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18305
18306 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18307
18308         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18309
18310 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18311
18312         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18313
18314 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18315
18316         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18317         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18318         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18319         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18320         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18321         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18322         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18323         * g++.law/{operators31.C, operators32.C,
18324         * g++.law/{operators33.C, operators34.C}: Likewise.
18325         * g++.law/{pic1.C, refs2.C}: Likewise.
18326         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18327         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18328         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18329         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18330
18331         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18332         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18333         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18334         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18335         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18336         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18337         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18338         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18339         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18340         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18341         * g++.law/{operators34.exp}: Likewise.
18342         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18343         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18344         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18345         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18346         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18347
18348         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18349         No longer expected to fail.
18350         * g++.law/missed-error3.C: Tweak for recent bool changes.
18351
18352 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18353
18354         * config/emb-unix: Deleted.
18355         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18356         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18357
18358 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18359
18360         * lib/dg.exp (dg-test): Fix typo in last patch.
18361
18362 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18363
18364         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18365         (handles multiple occurrences).
18366
18367 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18368
18369         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18370         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18371         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18372         printed).
18373         * lib/c-torture.exp (c-torture-compile): Likewise.
18374         (c-torture): Prepend full path if missing.
18375         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18376         (gcc_fail): Likewise.
18377         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18378
18379 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18380
18381         * lib/netware.exp: Only attach to NetWare i386 systems.
18382
18383 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18384
18385         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18386         messages.  Add test name to "output pattern match" pass/fail message.
18387
18388 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18389
18390         * gcc.dg: New testsuite.
18391         * gcc.dg/dg.exp: New file.
18392
18393         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18394         test-switch.c}: Deleted.
18395
18396         * gcc.misc-tests/msgs.exp: New testcase driver.
18397
18398 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18399
18400         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18401         Watch for illegal return values from ${tool}_load.
18402         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18403         cross targets.  Coerce return value >0 to 1.
18404
18405 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18406
18407         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18408
18409         * config/emb-unix.exp: New file.
18410
18411         * config/sim.exp: Error if variable $SIM not defined.
18412         (${tool}_load): Mark test as "untested" if simulator missing.
18413
18414         * config/unix.exp: Load remote.exp to get rcp_download.
18415         * lib/c-torture.exp: Use different option lists for testcases with
18416         and without loops.
18417         * gcc.c-torture/execute/execute.exp: Likewise.
18418
18419 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18420
18421         * config/*.exp: Clarify return code from ${tool}_load.
18422         Call `unresolved' or `untested' instead of `warning' or `perror'
18423         (sometimes you still want to call both though).
18424         Add comment that `shell_id' is local to each file.
18425         * config/udi.exp (timeout): Set to 30.
18426         Don't print warning if connection fails, $connectmode has already
18427         printed an error.
18428         (${tool}_load): Move verbose messages to level 2.
18429         Rework pattern for "Process started" message.
18430         Pass `shell_id' to ${connectmode}_download.
18431         Retry twice upon timeout.  Make resetting of target more robust.
18432         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18433         Pass `shell_id' to exit_$connectmode.
18434         Only call exit_$connectmode if connected.
18435         * config/unix.exp (${tool}_load): Check return codes better.
18436         * config/vrtx.exp (${tool}_load): Likewise.
18437         * config/vx.exp (${tool}_load): Likewise.
18438         Delete unneeded global's.
18439         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18440         from ${tool}_load.
18441         (dg-stat): Delete.
18442         (dg-init): Delete recording of pass/fail counts.
18443         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18444         (old-dejagnu-init): Likewise.
18445         (old-dejagnu-stat): Delete contents, empty proc now.
18446         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18447         (c-torture): Delete references to lcnt, lpass, lfail.
18448         Get option list from TORTURE_OPTIONS.
18449         Delete -funroll[-all]-loops if no loops.
18450         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18451         (g++_stat): Delete contents (empty proc now).
18452         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18453         (gcc_finish): Likewise.
18454         (gcc_stat): Deleted.
18455         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18456         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18457         * gcc.c-torture/execute/execute.exp: Likewise.
18458         Split tests into two parts: compile, execute.
18459         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18460         no loops.  Update to reflect clarified return codes from ${tool}_load.
18461
18462 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18463
18464         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18465         to grep for.
18466         (old-dejagnu): Likewise (where necessary).
18467
18468 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18469
18470         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18471
18472         * lib/dg.exp (dg-process-target): Fix processing of selector.
18473         Add comment regarding use of `error'.
18474
18475         * lib/gcc.exp (prune_system_crud): Define if missing.
18476         * lib/g++.exp (prune_system_crud): Likewise.
18477
18478         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18479         Call prune_system_crud.
18480         * lib/dg.exp (dg-runtest): New proc.
18481         Use perror instead of send_user for tcl errors in testcase.
18482         Don't return any value, it's never used.
18483         Don't clobber previous definition of `unknown'.
18484         Print tcl errors in `dg-final'.
18485
18486 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18487
18488         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18489         (dg-test): Don't print errorInfo, it contains stack backtrace.
18490
18491 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18492
18493         * lib/g++.exp (runtest_file_p): Define if missing.
18494
18495 1994-09-24  Doug Evans  (dje@cygnus.com)
18496
18497         * lib/mike-g++.exp: Comment out loading of g++.exp.
18498         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18499         (default_g++_version): Always print something.
18500         (default_g++_start): Comment out call to `which'.
18501         (g++_start, g++_load): Deleted (must be defined in config file).
18502         * lib/gcc.exp: Test for existence of $CC at start.
18503         Delete check for tmpdir (done in gcc_init).
18504         (default_gcc_version): Always print something.
18505         (default_gcc_start): Comment out call to `which'.
18506         * config/*.exp: Major cleanup - make cross targets work at least a
18507         little better for g++ (by not being "--tool gcc" specific).
18508         Rename gcc_xxx to ${tool}_xxx.
18509         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18510         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18511
18512 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18513
18514         * lib/c-torture.exp (c-torture-compile): Rework compiler
18515         message processing.
18516
18517         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18518         c-torture.
18519
18520 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18521
18522         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18523
18524         * lib/dg.exp (dg-process-target): Support { target native }.
18525
18526 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18527
18528         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18529         looked for "... program xxx got fatal signal".
18530         Correct regsub munging of `comp_output'.
18531         Ignore compiler messages "path prefix not used" and "linker input
18532         file unused".
18533
18534 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18535
18536         * lib/gcc.exp (runtest_file_p): Define if missing.
18537         * gcc.prms/template.c: Example to work from.
18538
18539 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18540
18541         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18542         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18543
18544         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18545         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18546         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18547         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18548
18549         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18550         (dg-process-target): No longer a varargs proc.
18551         Return S/N for target, P/F for xfail.  All callers changed.
18552         (user option procs): More argument checking.
18553         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18554         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18555         (dg-test): Skip test if not running on selected target in `dg-do'.
18556         Update handling of `dg-do-what', `dg-output-text'.
18557         Separate execution pass/fail from output pattern match pass/fail.
18558         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18559
18560 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18561
18562         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18563         target for 920510-1.c.
18564
18565 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18566
18567         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18568         Clean up comment regarding use of passcnt, etc.
18569         (gcc_stat): Don't update `testcnt' here.
18570         (gcc_finish): Do it here.
18571         Might as well reset `but_id' here too.
18572         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18573         to determine if the file should be tested.
18574         * gcc.c-torture/compile/compile.exp: Likewise.
18575         * gcc.c-torture/execute/execute.exp: Likewise.
18576         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18577         * gcc.misc-tests/dg-test.exp: Likewise.
18578         * gcc.prms/prms.exp: Likewise.
18579         * gcc.wendy/wendy.exp: Likewise.
18580         * g++.old-deja.exp: Likewise.
18581         Move "Testing file" message to verbose level 1.
18582
18583 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18584
18585         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18586
18587 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18588
18589         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18590         (default_gcc_start): Accept optional second list element
18591         of compiler flags.  Print compiler output at verbosity level 2.
18592         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18593         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18594         Save current values of framework globals passcnt, failcnt, xpasscnt,
18595         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18596         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18597         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18598         xfailcnt to compute stats.  Update framework global `testcnt' from
18599         pass/fail counts.
18600         (gcc_finish): New proc.  Clean up test environment.
18601         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18602         (gcc_epass, gcc_efail): Delete.
18603         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18604         argument of line number.
18605         (dg-init): If the tool has an init routine, call it.
18606         (dg-test): Remove args `cflags_var' and `libs_var'.
18607         Pass all compiler options to ${tool}_start.
18608         Handle missing line number.
18609         (dg-finish): New function.
18610         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18611         particular files.  Call gcc_finish at end.  Move "skipping test"
18612         message to verbosity level 3.
18613         * gcc.c-torture/compile/compile.exp: Likewise.
18614         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18615         * gcc.c-torture/execute/execute.exp: Likewise.
18616         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18617         Print testcase being tried at verbosity level 1.
18618         * gcc.c-torture/special/special.exp: Unset xfail.
18619         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18620         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18621         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18622         * gcc.failure/failure.exp: Likewise.
18623         * gcc.ieee/ieee.exp: Likewise.
18624         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18625         Update call to dg-test.  Call dg-finish at end.
18626         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18627         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18628         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18629         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18630         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18631         * gcc.wendy/wendy.exp: Add copyright.
18632         Delete setting of tmpdir (done by gcc_init).
18633         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18634         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18635         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18636         gcc_[ce]pass/fail.
18637
18638 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18639
18640         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18641         confusion.
18642         (g++_load): Likewise.
18643
18644         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18645         Rename argument to `prog' to remove the confusion.
18646         Varargs fns behave differently too!
18647         (g++_load): Likewise.
18648
18649         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18650
18651         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18652         what it is.  Delete (always) printing of status value for !native.
18653         Simplify verbose code, and include status and exec_output.
18654         (g++_load): Use gcc_load.
18655
18656 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18657
18658         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18659         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18660         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18661         940714-3.c as these testcases don't exist anymore.  Make
18662         va-arg-1.c expected to pass.
18663
18664 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18665
18666         * gcc.misc-tests/misc.exp: Only run specific testcases.
18667         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18668         * gcc.misc-tests/dg-[1-9].c: New files.
18669
18670         * lib/dg.exp: New testsuite driver.
18671         * gcc.prms/prms.exp: Use it.
18672
18673         * README.gcc: New file.
18674
18675         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18676         Document and reset `lxpass' and `lxfail'.
18677         Simplify "initialized" message.
18678         (gcc_stat): Clean up comments a little.
18679
18680 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18681
18682         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18683
18684 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18685
18686         * lib/old-dejagnu.exp (process-option): New proc.
18687         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18688         (old-dejagnu): Simplify.
18689         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18690
18691 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18692
18693         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18694         exists and is not an empty string.
18695
18696         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18697         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18698         finished.
18699         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18700         automatically.
18701
18702         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18703         longer expected to fail.
18704
18705         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18706         "f" function call.
18707
18708         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18709
18710         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18711         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18712         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18713         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18714         c-torture-1.29.
18715
18716         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18717         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18718
18719         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18720
18721         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18722         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18723
18724         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18725         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18726         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18727
18728 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18729
18730         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18731         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18732         940714-1.c, 940714-2.c, 940714-3.c},
18733         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18734         gcc.misc-tests/{mg.c,mg.exp}:
18735         New tests.
18736         * gcc.noncompile/noncompile.exp: Change accordingly.
18737
18738 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18739
18740         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18741         Undo previous clobberage.
18742
18743 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18744
18745         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18746         * gcc.special/{930510-1.c, special.exp}:
18747         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18748         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18749         struct-varargs-1.c}: New tests from c-torture-1.26.
18750
18751 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18752
18753         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18754           argument to switch.
18755
18756 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18757
18758         * Revert the previous changes.  Please see Rob's directory
18759           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18760           fixes.
18761
18762 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18763
18764         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18765             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18766             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18767             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18768             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18769             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18770             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18771             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18772             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18773             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18774             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18775             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18776             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18777             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18778             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18779             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18780             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18781             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18782             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18783             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18784             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18785             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18786             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18787             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18788             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18789             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18790             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18791
18792 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18793
18794         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18795             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18796           with perror calls.
18797
18798 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18799
18800         * config/unix.exp (g++_load): Fix syntax.
18801
18802 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18803
18804         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18805         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18806         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18807         Don't expect va-arg-1.c to fail.  Correct expected output for
18808         920928-1.c.
18809         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18810         * gcc.wendy/hbm4.c: Correct typo.
18811         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18812
18813 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18814
18815         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18816         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18817         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18818         * lib/c-torture.exp (c-torture-compile): Ditto.
18819
18820         Reduce volume of output (remove all the -I's and such).
18821         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18822         Call gcc_cpass, gcc_cfail.
18823         (c-torture): Pass testing option to c-torture-compile.
18824
18825 1994-03-21  Doug Evans  (dje@cygnus.com)
18826
18827         Bring patches over from progressive.
18828         * config/default.exp: Exit remote shell cleanly.
18829         (g++_exit, g++_start): Add default versions.
18830         * config/sim.exp (gcc_load): Use perror, not error.
18831
18832 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18833
18834         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18835         set in site.exp.
18836
18837 1994-03-14  Doug Evans  (dje@cygnus.com)
18838
18839         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18840         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18841         (wendy_try): New proc to run testcase.
18842         (main loop): Call 'em.
18843         * gcc.wendy/*.c: Clean up pass to correct expected output.
18844
18845         * lib/gcc.exp: Minor cleanup work.
18846         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18847
18848 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18849
18850         * config/sim.exp (gcc_load): Document return codes better.
18851         Don't pass -v to simulator.
18852
18853 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18854
18855           * gcc.special/920717-x.c: Fix typo.
18856           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18857           get at sources.
18858
18859         * lib/mike-gcc.exp: Fix typo.
18860
18861 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18862
18863         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18864         binary to use, transform the name.
18865         * config/*.exp: rename everything. Nuke any g++ specific files,
18866         it's now a special case of gcc that requires no special support.
18867         Add a default.exp for unsupported targets.
18868
18869 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18870
18871         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18872         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18873         version of Tcl.
18874
18875 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18876
18877         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18878         than a warning.
18879
18880 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18881
18882         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18883
18884 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18885
18886         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18887         option_list.  Compile every file with only 4/6 option choices
18888         (same as C torture) instead of with 12/18 different option
18889         choices.
18890         * lib/c-torture.exp: Likewise.
18891
18892         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18893         not already set.
18894
18895 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18896
18897         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18898         can put an XFAIL *-*-* on excess errors.
18899
18900 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18901
18902         * g++.law: Add more tests derived from g++-bugs snapshots.
18903
18904         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18905         equivalent to g++.law/init9.
18906
18907         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18908         compiled it, and the a.out file after we've run it.
18909
18910 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18911
18912         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18913         compiled it, and the a.out file after we've run it.
18914
18915 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18916
18917         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18918
18919 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18920
18921         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18922         version number.
18923
18924 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18925
18926         * g++.law: New directory of g++ tests derived from the g++-bugs
18927         snapshots.
18928
18929 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18930
18931         * gcc.compile: initbug1.c initbug1.exp testcase added
18932
18933 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18934
18935         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18936         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18937           fixes submitted by Jeff Law (law@cs.utah.edu)
18938         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18939           Jeff Law (law@cs.utah.edu)
18940
18941
18942 1993-11-30  Mike Stump  (mrs@cygnus.com)
18943
18944         * config/unix-g++.exp: Follow the gcc way of doing things.
18945         * g++.old-deja/old-deja.exp: Minor updates.
18946         * lib/g++.exp: New file, follow the gcc way of doing things.
18947         * lib/old-dejagnu.exp: Minor updates.
18948         * lib/mike-g++.exp: Always unset errorInfo.
18949
18950 1993-11-06  Mike Stump  (mrs@cygnus.com)
18951
18952         * lib/gcc.exp: Fix some errors with the below change, CC and
18953         CFLAGS should be global when setting, not local.
18954
18955 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18956
18957         * lib/gcc.exp: Transform tool name.
18958
18959 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18960
18961         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18962
18963 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18964
18965         * lib/gcc.exp: change gcc_done to gcc_stat
18966
18967 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18968
18969         * Upgraded gcc testsuite to c-torture version 1.25
18970
18971 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18972
18973         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18974         * lib/c-torture: added hooks for new reporting code.
18975
18976 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18977
18978         * config/sh-gcc.exp: check if sh-sim exists in the path
18979
18980 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18981
18982         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18983         * gcc.compile/compile.exp: Initial changes for new logic.
18984         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18985         * gcc.failure/failure.exp: Initial changes for new logic.
18986         * gcc.ieee/ieee.exp: Initial changes for new logic.
18987         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18988         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18989         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18990         * lib/c-torture.exp: Initial changes for new logic.
18991         * lib/gcc.exp: Initial changes for new logic.
18992
18993 1993-10-15  Mike Stump  (mrs@cygnus.com)
18994
18995         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18996         depend upon failure or success.  Fully qualify names in failure
18997         and success messages.  Always remove a.out before starting
18998         compile, just in case.  Pay more attention to error text output by
18999         the compiler.  Handle testcases with no known past errors just
19000         like all others, so that things are uniform.  Other miscellaneous
19001         improvements.
19002
19003 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19004
19005         * gcc.cpp: new directory for cpp tests
19006
19007 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19008
19009         * lib/chill.exp: Code reformatted, removed unused code.
19010         * config/unix-chill.exp: Code reformatted, removed unused code.
19011         * chill.execute/execute.exp: Code reformatted, removed unused code.
19012         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19013
19014 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19015
19016         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19017         routines not written.
19018
19019 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19020
19021         * config/bug-gcc.exp: Use new procs from bug.exp.
19022
19023 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19024
19025         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19026         via ftp, rather than depending on NFS.
19027         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19028         case.
19029
19030 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19031
19032         * config/bug-gcc.exp: Use new download proc.
19033
19034 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19035
19036         * chill.execute/execute.exp: cleanups, handles errors better
19037         * chill.compile/compile.exp: rewrite, based on execute.exp
19038         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19039         * lib/chill.exp: major changes to diff proc and compile and link
19040           procs. added chill_fail and chill_pass wrappers to pass and
19041           fail. added more comments, and handle error codes better.
19042           Added a hack to capture stderr from exec, so noncompile tests
19043           can work.
19044
19045 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19046
19047         * chill.execute/execute.exp: rewrite of testsuite driver
19048         * lib/chill.exp: rewrite of testsuite driver
19049         * config/unix-chill.exp: rewrite of testsuite driver
19050
19051 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19052
19053     In chill.execute:
19054         * iexpr.ch: Standardize uppercase.
19055         * tuples.dat: Standardize uppercase.
19056         * vary.ch: standardize.  Correct varying string assignments.
19057         * vary.dat: Add new output lines.
19058
19059 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19060
19061     In chill.execute:
19062         * chprintf.ch: Standardize use of uppercase.
19063         * tuples.ch: Standardize and turn arr2 into a DCL,
19064           rather than a SYN.
19065         * pinits.ch: Standardize.
19066
19067 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19068
19069         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19070         * Makefil: Renamed to Makefile.in.
19071         * configure.in: New.
19072
19073 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19074
19075     In chill.execute:
19076         * .cvsignore: Add result/output files.
19077         * Makefile: Fix up variables at start.  Use MFLAGS
19078           everywhere.  Correct bool_loc, built_ins entries.
19079           Add entry for vary1.ch.
19080         * bitarray.ch: Standardize upper-case usage.
19081         * bitexpr.ch: Standardize, add output of b1.
19082         * params.ch: Use arrayt in along PROC parameters, to
19083           avoid novelty problems.
19084         * sets.ch: Tiny cleanup.
19085         * vary1.ch: Re-indent.
19086
19087 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19088
19089           * Add PR-related files to Makefiles, .cvsignore files, etc.
19090
19091 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19092
19093         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19094           with compiler objects. New names are test-flow.c and test-loop.c
19095
19096 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19097
19098         * Upgraded c-torture tests from 1.19 to 1.20
19099
19100         * new files:
19101         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19102         * gcc.compile: 930623-1.c 930623-2.c
19103         * gcc.noncompile: 930622-1.c 930622-2.c
19104         * gcc.failure: 920411-1.c 920627-2.c
19105         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19106
19107 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19108
19109         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19110           More changes to get testsuite working properly. Needs more work.
19111           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19112
19113 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19114
19115         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19116           More changes to get testsuite working properly. Needs more work.
19117
19118 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19119
19120         * chill.compile/compile.exp: Added for Dejagnu support
19121         * chill.execute/execute.exp: Added for Dejagnu support
19122         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19123
19124 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19125
19126     This should complete moving the CHILL test files.
19127         * chill.noncompile(.cvsignore printf.grt
19128             in-printf.grt chprintf.grt chprintf.ch):
19129             Added test-support files.
19130           (Makefile): Modified further.
19131         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19132             signal.ch): Added test files.
19133           * chill.execute (.cvsignore printf.grt printr.c
19134             in-printf.grt rts.c chprintf.grt rts.h): Added
19135           test-support files.
19136             (Makefile): More corrections.
19137
19138 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19139
19140         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19141           test cases, ready for DejaGnu.
19142
19143 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19144
19145         * Upgraded c-torture tests from 1.18 to 1.19
19146
19147         * gcc.compile: added test(s):
19148           930607-1.c
19149         * gcc.execute: added test(s):
19150           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19151
19152         * added new subdirectory for misc tests: gcc.misc-tests
19153         * gcc.misc-test(s): added tests:
19154           inst-check.c test-consts.c test-ior.c test-switch.c
19155
19156 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19157
19158         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19159
19160 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19161
19162         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19163
19164 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19165
19166         * Upgraded c-torture tests from 1.17 to 1.18
19167
19168 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19169
19170         * Upgraded c-torture tests from 1.12 to 1.17
19171
19172 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19173
19174         * lib/old-dejagnu.exp:
19175           Fixed handling of XFAIL target triplets to correctly
19176           recognize wildcard characters.  Removed code that
19177           appended a unique id tag to the end of the file name
19178           printed out by the result of the testcases within a
19179           given test file.
19180
19181 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19182
19183         * lib/old-dejagnu.exp:
19184           Reworked expected failure handling to trigger off of XFAIL
19185           keyword in keyphrase embeded in testcase source code. The
19186           XFAIL keyword must be at the end of the keyphrase line. It
19187           may optionally be followed by one or more target triplets.
19188           It has just occured that the handling of wildcards in the
19189           target triplet may not be correct.
19190
19191 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19192
19193         * g++.old-deja/tests:
19194           Moved all subdirectories up one level into g++.old-deja .
19195
19196         * lib/old-dejagnu.exp:
19197           Fixed problem with CXXFLAGS not being properly reset, and being
19198           corrupted with extraneous "-c" compiler option.  This was
19199           causing binaries to not be generated for test that needed them.
19200           Modified strings passed to "pass" and "fail" so that individual
19201           tests from the same test file would be distinguished by an
19202           identifier appended to the test file name in the summary logs;
19203           this corrected a problem with erroneous diff logs.  Added code
19204           to search testcases for expected fail and unexpected pass keywords.
19205
19206 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19207
19208         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19209
19210 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19211
19212         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19213           Removed extraneous text from end of "Special g++ Options"
19214           keyphrase.
19215
19216         * lib/old-dejagnu.exp: Added pattern matching to look for new
19217           keywords, embedded in testcases comments, which will trigger
19218           calls to xpass and xfail.
19219
19220 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19221
19222         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19223           comments embedded in the testcases, especially the one looking for
19224           special compiler options, as well as the pattern matching for the
19225           compiler output again.
19226
19227 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19228
19229         * lib/old-dejagnu.exp: Do a proper check of the return value for
19230           execute tests. Fixed several problems with the pattern matching
19231           of the compiler output which gave erroneous test results.
19232           Changed several of the test result messages to be more descriptive.
19233         * config/unix-g++.exp: Proc g++_load now actually works and
19234           executes the tests passed to it and returns a usable return
19235           value.
19236
19237 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19238
19239           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19240
19241 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19242
19243         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19244           Modified both files to properly execute the old style
19245           dejagnu tests. The previous versions of these files were
19246           experimental and did not function anything near correctly.
19247
19248 1993-04-05  Rob Savoye  (rob@cygnus.com)
19249
19250         * Removed all Makefile.in and configure.in files. No configuration
19251         needed now.
19252
19253 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19254
19255         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19256
19257 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19258
19259         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19260         gcc.special/configure.in, gcc.noncompile/configure.in,
19261         gcc.execute/configure.in, gcc.code_quality/configure.in,
19262         g++.other/configure.in, g++.old-deja/configure.in,
19263         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19264         in srcname setting.
19265
19266 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19267
19268         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19269         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19270         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19271
19272 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19273
19274         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19275         (gdb_exit): Don't remove *_soc files.
19276
19277 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19278
19279         * lib/c-torture.exp: Don't look for main; instead always use -w
19280         -c.  This is how the c-torture tests work.  Remove the object
19281         file if the compilation succeeds.
19282         * gcc.execute/execute.exp: Remove executable if test passes.
19283         * gcc.noncompile/noncompile.exp: Every test is an expected
19284         failure.
19285         * gcc.special/special.exp: Added tests from c-torture 1.11,
19286         corrected use of existing test.
19287         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19288         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19289         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19290         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19291         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19292         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19293         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19294         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19295         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19296         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19297         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19298         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19299         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19300         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19301         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19302         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19303         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19304         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19305         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19306         c-torture 1.11.
19307         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19308         correspond to c-torture 1.11.
19309
19310         * New file.