OSDN Git Service

* expr.c (store_constructor): Only set RTX_UNCHANGING_P for
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.dg/20031202-1.c: New test.
4
5 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/10771
8         * g++.dg/template/error5.C: New test.
9
10 2003-12-02  David Ung  <davidu@mips.com>
11
12         * gcc.dg/compat/vector-check.h: Corrected type for var 
13         g_##TMODE
14
15 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16
17         PR c++/10126
18         * g++.dg/template/ptrmem8.C: New test.
19
20 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21
22         PR c++/12573
23         * g++.dg/template/dependent-expr3.C: New test.
24
25 2003-12-01  James Lemke  <jim@wasabisystems.com>
26
27         * gcc.dg/arm-g2.c: New test.
28
29 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30
31         PR optimization/11634
32         * gcc.dg/20031201-2.c: New test case.
33
34 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
35
36         PR 11433
37         * objc.dg/proto-lossage-3.m: New test.
38
39 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40
41         PR optimization/12628
42         * gcc.dg/20031201-1.c: New test case.
43
44 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45
46         * gcc.dg/unaligned-1.c: New test.
47
48 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
49
50         PR c++/9849
51         * g++.dg/template/error4.C: New test.
52         * g++.dg/template/nested3.C: Adjust error markers.
53
54 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55
56         * gcc.dg/cpp/assert4.c: Check more #system assertions.
57
58 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
59
60         PR c/10333
61         * gcc.dg/bitfld-7.c: New test.
62
63 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
64
65         * gcc.dg/tls/asm-1.C: New test.
66
67 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
68
69         * gcc.dg/cpp/assert4.c: Update.
70
71 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
72
73         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
74         * gcc.dg/builtin-apply3.c: New test.
75
76 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
77
78         * lib/compat.exp (compat-obj): New xfaildata parameter.
79         Use it to set compiler_conditional_xfail_data before compiling.
80         (compat-get-options): Handle dg-xfail-if.
81         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
82         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
83         * gcc.dg/compat/vector-1_y.c: Likewise.
84         * gcc.dg/compat/vector-2_x.c: Likewise.
85         * gcc.dg/compat/vector-2_y.c: Likewise.
86
87 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
88
89         * g++.dg/opt/reg-stack4.C: New test.
90
91 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
92
93         * gcc.dg/builtin-apply2.c: New test.
94
95 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
96
97         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
98
99 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
100
101         PR c++/12924
102         * g++.dg/template/template-id-2.C: New test.
103
104 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
105
106         PR c++/5369
107         * g++.dg/template/memfriend1.C: New test.
108         * g++.dg/template/memfriend2.C: Likewise.
109         * g++.dg/template/memfriend3.C: Likewise.
110         * g++.dg/template/memfriend4.C: Likewise.
111         * g++.dg/template/memfriend5.C: Likewise.
112         * g++.dg/template/memfriend6.C: Likewise.
113         * g++.dg/template/memfriend7.C: Likewise.
114         * g++.dg/template/memfriend8.C: Likewise.
115         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
116
117 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
118
119         PR c++/12515
120         * g++.dg/ext/cond1.C: New test.
121
122 2003-11-20  Richard Henderson  <rth@redhat.com>
123
124         * gcc.dg/20020201-2.c: Remove.
125         * gcc.dg/20020201-4.c: Remove.
126         * gcc.dg/20020304-1.c: Remove.
127
128 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
129
130         * gcc.dg/cpp/trad/xwin1.c: New test case.
131
132 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
133
134         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
135         * lib/g77.exp: Likewise.
136         * lib/objc.exp: Likewise.
137         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
138         for darwin.
139
140 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
141
142         PR c++/12932
143         * g++.dg/template/static5.C: New test.
144
145 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
146
147         * gcc.dg/nested-func-1.c: New test.
148
149 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
150
151         * gcc.dg/cpp/assert4.c: New test.
152
153 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
154
155         PR c++/2294
156         * g++.dg/lookup/using9.c: New test.
157
158 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
159
160         PR c++/12762
161         * g++.dg/template/error3.C: New test.
162
163 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
164
165         PR ada/13035
166         * ada/acats/run_acats, run_all.sh: Fix syntax error.
167         No longer use a wrapper for gcc, since this does not work under
168         Windows.
169
170 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
171
172         PR c++/2094
173         * g++.dg/template/ptrmem7.C: New test.
174
175 2003-11-13  Andrew Pinski <apinski@apple.com>
176
177         * gcc.c-torture/compile/20031113-1.c: New test.
178
179 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
180             Kean Johnston <jkj@sco.com>
181
182         PR c/13029
183         * gcc.dg/unused-4.c: Update.
184
185 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
186
187         * g++.dg/opt/const3.C: New test.
188
189 2003-11-13  Jan Hubicka  <jh@suse.cz>
190
191         * gcc.c-torture/compile/20031112-1.c: New test.
192
193 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
194
195         * g++.dg/parse/crash10.C: Remove bogus error marker.
196
197 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
198
199         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
200         (host_gcc): Likewise.
201         (ROOT): Honor $PWDCMD.
202         (BASE): Likewise.
203         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
204
205 2003-11-12  Catherine Moore  <clm@redhat.com>
206
207         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
208
209 2003-11-12  Andreas Jaeger  <aj@suse.de>
210             Jakub Jelinek  <jakub@redhat.com>
211             Andrew Pinski  <pinskia@physics.uc.edu>
212             Richard Henderson  <rth@redhat.com>
213
214         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
215         systems.
216         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
217
218         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
219         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
220
221 2003-11-11  Andreas Jaeger  <aj@suse.de>
222
223         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
224
225         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
226
227 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
228
229         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
230         Clean ups.
231
232 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
233
234         * gcc.dg/trampoline-1.c: New test.
235
236 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
237
238         * gcc.c-torture/compile/200031109-1.c: New test.
239
240 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
241
242         PR c/3190
243         PR c/8714
244         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
245         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
246         gcc.dg/format/no-y2k-1.c: Update.
247
248 2003-11-08  Roger Sayle  <roger@eyesopen.com>
249
250         PR optimization/10467
251         * gcc.dg/20031108-1.c: New test case.
252
253 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
254
255         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
256
257 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
258
259         * gcc.dg/compound-lvalue-1.c: New test.
260         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
261         some XFAILs.
262
263 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
264
265         * gcc.dg/altivec-varargs-1.c: New test.
266
267 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
268
269         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
270         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
271         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
272         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
273         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
274
275 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
276
277         * gcc.dg/cond-lvalue-1.c: New test.
278
279 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
280
281         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
282
283 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
284
285         PR c++/11616
286         * g++.dg/template/instantiate5.C: New test.
287
288 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
289
290         PR c++/12726
291         * g++.dg/ext/complit2.C: Replace test with self-contained version.
292         * ChangeLog: Add missing first entry for above test.
293
294 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
295
296         PR c++/9810
297         * g++.dg/template/using8.C: New test.
298         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
299
300 2003-11-02  Roger Sayle  <roger@eyesopen.com>
301
302         PR optimization/10817
303         * gcc.c-torture/compile/20031102-1.c: New test case.
304
305 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
306
307         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
308         2147483647.
309
310 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
311
312         * gcc.dg/20031102-1.c: New test.
313
314 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
315
316         * gcc.dg/complex-1.c: New test.
317
318 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
319
320         PR c++/12796
321         * g++.dg/template/crash13.C: Adjust expected error location.
322         * g++.old-deja/g++.brendan/ns1.C: Likewise.
323
324 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
325
326         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
327
328 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
329
330         PR/10239
331         * gcc.c-torture/compile/20031031-2.c: New test.
332
333 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
334
335         PR/11640
336         * gcc.c-torture/compile/20031031-1.c: New test.
337
338 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
339
340         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
341         * gcc.misc-tests/bprob.exp: Likewise.
342         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
343         the execution test on arm-elf configs.
344         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
345         configs that don't support scratch files.
346         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
347
348 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
349
350         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
351         done by dejagnu.
352
353 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
354
355         * ada/acats/run_all.sh: Redirect mv output to /dev/null
356         Avoid non pure sh syntax. Add more logging.
357
358         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
359         fail.
360
361 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
362
363         PR libgcj/10610
364         * gcc.dg/ppc-stackalign-1.c: New test.
365
366 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
367
368         * ada/acats/run_all.sh: Change output to be more compliant with
369         dejagnu framework.
370         Create acats.sum and acats.log files under testsuite/ada/acats
371         Only run [a-z]* directories, to filter out e.g. CVS.
372         Redirect build output to log file.
373
374 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
375
376         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
377
378 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
379
380         PR ada/5909:
381         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
382
383 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
384
385         * gcc.c-torture/compile/20031023-1.c: New test.
386         * gcc.c-torture/compile/20031023-2.c: New test.
387         * gcc.c-torture/compile/20031023-3.c: New test.
388         * gcc.c-torture/compile/20031023-4.c: New test.
389
390 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
391
392         PR c++/10371
393         * g++.dg/lookup/scoped8.C: New test.
394
395 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
396
397         * g++.dg/opt/reg-stack3.C: New test.
398
399 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
400
401         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
402
403 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
404
405         PR c++/11076
406         * g++.dg/template/crash13.C: New test.
407
408 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
409
410         * gcc.dg/c99-restrict-2.c: New test.
411
412 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
413
414         PR c++/12698, c++/12699, c++/12700, c++/12566
415         * g++.dg/inherit/covariant9.C: New test.
416         * g++.dg/inherit/covariant10.C: New test.
417         * g++.dg/inherit/covariant11.C: New test.
418
419 2003-10-23  Jason Merrill  <jason@redhat.com>
420
421         PR c++/12726
422         * g++.dg/ext/complit2.C: New test.
423
424 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
425
426         PR target/12654
427         * gcc.c-torture/execute/20031020-1.c: New test.
428
429 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
430
431         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
432         following the jump_insn.
433
434 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
435
436         * gcc.dg/cast-lvalue-1.c: New test.
437
438 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
439
440         PR c++/11962
441         * g++.dg/template/cond2.C: New test.
442
443 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
444
445         * gcc.dg/builtins-28.c: New test.
446
447 2003-10-20  Jan Hubicka  <jh@suse.cz>
448
449         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
450         parameter.
451         * testsuite/gcc.dg/inline-2.c: Likewise.
452
453 2003-10-20  Phil Edwards  <phil@codesourcery.com>
454
455         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
456         * gcc.dg/nest.c:  Likewise.
457
458 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
459
460         PR c++/9781, c++/10583, c++/11862
461         * g++.dg/parse/crash13.C: New test.
462
463 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
464
465         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
466
467 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
468
469         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
470         Define HAVE_C99_RUNTIME except on Solaris.
471         * gcc.dg/builtins-20.c: Likewise.
472
473 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
474
475         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
476
477 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
478
479         PR c++/12495
480         * g++.dg/template/crash21.C: New test.
481
482 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
483
484         PR c++/2513
485         * g++.dg/template/typename5.C: New test.
486
487 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
488
489         PR c++/12369
490         * g++.dg/template/friend25.C: New test.
491
492 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
493
494         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
495         versions.
496
497 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
498
499         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
500         == 2147483647.
501
502 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
503
504         * gcc.c-torture/execute/960416-1.x: Remove.
505         * gcc.c-torture/execute/divconst-3.x: Likewise.
506
507 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
508
509         PR target/12598
510         * gcc.dg/torture/cris-volatile-1.c: New test.
511
512 2003-10-14  Roger Sayle  <roger@eyesopen.com>
513
514         PR optimization/9325
515         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
516         for overflowing floating point to integer conversion during RTL
517         simplification.
518
519 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
520
521         * objc/execute/_cmd.m: Fix typo.
522         * objc.dg/image-info.m, objc.dg/symtab-1.m:
523         Relax 'scan-assembler' regexp.
524         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
525         objc.dg/try-catch-4.m: Run on non-Darwin targets.
526         * objc.dg/zero-link-2.m: Remove blank line.
527         * objc.dg/zero-link-3.m: New test case.
528
529 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
530
531         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
532
533         * gcc.dg/asm-names.c: Use scan-assembler-not rather
534         than linker trickery.
535
536 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
537
538         PR c++/12370
539         * g++.dg/other/friend2.C: New test.
540
541 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
542
543         * gcc.dg/20031012-1.c: New test.
544
545 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
546
547         * gcc.dg/weak/weak-3.c: Fix for new warning.
548
549 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
550
551         PR optimization/8750
552         * gcc.c-torture/execute/20031012-1.c: New test case.
553
554 2003-10-11  Roger Sayle  <roger@eyesopen.com>
555
556         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
557         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
558
559 2003-10-11  Roger Sayle  <roger@eyesopen.com>
560
561         PR optimization/12260
562         * gcc.c-torture/compile/20031011-2.c: New test case.
563
564 2003-10-11  Roger Sayle  <roger@eyesopen.com>
565
566         * gcc.c-torture/execute/20031011-1.c: New testcase.
567
568 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
569
570         * gcc.c-torture/compile/20031011-1.c: New test.
571
572 2003-10-11  Jan Hubicka  <jh@suse.cz>
573
574         * g++.dg/other/first-global.C: New test.
575
576 2003-10-11  Roger Sayle  <roger@eyesopen.com>
577
578         * gcc.c-torture/execute/string-opt-18.c: New testcase.
579
580 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
581
582         * gcc.c-torture/compile/20031010-1.c: New test.
583
584 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
585
586         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
587         * gcc.c-torture/execute/va-arg-25.c: ... here.
588
589 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
590
591         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
592
593 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
594
595         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
596
597 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
598
599         * g++.dg/parse/error2.C: New test.
600
601 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
602
603         PR c++/11097
604         * g++.dg/other/error5.C: Modify the error message.
605         * g++.dg/lookup/using8.C: New test.
606
607 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
608
609         * gcc.dg/darwin-abi-2.c: New file.
610         * gcc.c-torture/execute/va-arg-24.c: New file.
611
612 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
613
614         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
615         indentation.
616
617 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
618
619         PR c++/10147
620         * g++.dg/other/error4.C: Update error messages.
621         * g++.dg/template/ptrmem4.C: Likewise.
622
623         PR c++/12337
624         * g++.dg/init/new9.C: New test.
625
626         PR c++/12334, c++/12236, c++/8656
627         * g++.dg/ext/attrib8.C: New test.
628
629 2003-10-06  Devang Patel  <dpatel@apple.com>
630
631         * gcc.dg/debug/dwarf2-3.h: New test.
632         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
633
634 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
635
636         * g++.dg/opt/cfg2.C: New test.
637
638 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
639
640         * g++.dg/opt/float1.C: New test.
641
642 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
643
644         * gcc.dg/c90-array-lval-6.c: New test.
645         * gcc.dg/c99-array-lval-6.c: New test.
646
647 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
648             Ziemowit Laski  <zlaski@apple.com>
649
650         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
651         'Derived', so that it is never considered a class method; add
652         new warning for '+port' method ambiguity.
653         * objc.dg/method-12.m: Include <objc/objc.h> instead of
654         <objc/objc-api.h> (needed on Mac OS X).
655         * objc.dg/method-13.m: New test.
656
657 2003-10-03  Roger Sayle  <roger@eyesopen.com>
658
659         PR optimization/9325, PR java/6391
660         * gcc.c-torture/execute/20031003-1.c: New test case.
661
662 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
663
664         PR optimization/12180
665         * gcc.dg/20031002-1.c: New test.
666
667         PR c++/12486
668         * g++.dg/inherit/error1.C: New test.
669
670 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
671
672         * lib/f-torture.exp (search_for): Rename to...
673         (search_for_re): This.  Also, clean up comments and the
674         "regexp" invocation.
675
676 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
677
678         * gcc.c-torture/compile/20031002-1.c: New test.
679
680 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
681
682         * g++.dg/opt/cond1.C: New test.
683
684 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
685
686         * gcc.dg/Wold-style-definition-2.c: New testcase.
687         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
688
689 2003-09-29  Richard Henderson  <rth@redhat.com>
690
691         * g++.dg/init/array10.C: Add dg-options.
692
693 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
694
695         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
696
697 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
698
699         * g++.dg/template/friend19.C: Fix typo.
700         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
701
702 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
703
704         * gcc.c-torture/execute/20030928-1.c: New test.
705         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
706
707 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
708
709         * g++.dg/opt/unroll1.C: New test.
710
711 2003-09-26  Roger Sayle  <roger@eyesopen.com>
712
713         PR optimization/11741
714         * gcc.dg/20030926-1.c: New test case.
715
716 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
717
718         PR c++/5655
719         * g++.dg/parse/access7.C: New test.
720         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
721
722 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
723
724         MERGE OF objc-improvements-branch into MAINLINE:
725         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
726         if libobjc has not been built.
727         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
728         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
729         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
730         objc/execute/nested-3.m, objc/execute/np-2.m,
731         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
732         objc/execute/redefining_self.m, objc/execute/root_methods.m,
733         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
734         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
735         objc.dg/special/unclaimed-category-1.h,
736         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
737         well as GNU runtime.
738         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
739         * execute/cascading-1.m, execute/function-message-1.m,
740         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
741         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
742         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
743         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
744         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
745         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
746         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
747         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
748         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
749         * objc.dg/bitfield-2.m: Run only on Darwin.
750         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
751         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
752         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
753         * objc.dg/const-str-1.m: Fix constant string layout.
754
755 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
756
757         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
758
759 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
760
761         * gcc.dg/darwin-abi-1.c: New file.
762
763 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
764
765         PR target/12281
766         * gcc.c-torture/compile/20030921-1.c: New test.
767
768 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
769
770         * g++.dg/opt/reg-stack2.C: New test.
771
772 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
773
774         * g++.dg/eh/delayslot1.C: New test.
775
776 2003-09-20  Richard Henderson  <rth@redhat.com>
777
778         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
779
780 2003-09-20  Roger Sayle  <roger@eyesopen.com>
781
782         * gcc.c-torture/execute/20030920-1.c: New test case.
783
784 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
785
786         * g++.dg/rtti/typeid3.C: Correct expected error message.
787
788 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
789
790         PR c++/157
791         * g++.dg/parse/crash12.C: New test.
792
793 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
794
795         * gcc.dg/compat/mixed-struct-check.h: New.
796         * gcc.dg/compat/mixed-struct-defs.h: New.
797         * gcc.dg/compat/mixed-struct-init.h: New.
798         * gcc.dg/compat/struct-by-value-19_main.c: New.
799         * gcc.dg/compat/struct-by-value-19_x.c: New.
800         * gcc.dg/compat/struct-by-value-19_y.c: New.
801         * gcc.dg/compat/struct-by-value-20_main.c: New.
802         * gcc.dg/compat/struct-by-value-20_x.c: New.
803         * gcc.dg/compat/struct-by-value-20_y.c: New.
804         * gcc.dg/compat/struct-return-19_main.c: New.
805         * gcc.dg/compat/struct-return-19_x.c: New.
806         * gcc.dg/compat/struct-return-19_y.c: New.
807         * gcc.dg/compat/struct-return-20_main.c: New.
808         * gcc.dg/compat/struct-return-20_x.c: New.
809         * gcc.dg/compat/struct-return-20_y.c: New.
810
811 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
812         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
813         so that it will not complain on LP64 targets.
814
815 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
816
817         PR c++/495
818         * g++.dg/template/friend24.C: New test.
819
820 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
821
822         PR c++/12332
823         * g++.dg/template/memtmpl2.C: New test.
824
825 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
826
827         PR target/11184
828         * gcc.dg/builtin-apply1.c: New test.
829
830 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
831
832         PR c++/9848
833         * g++.dg/warn/Wunused-4.C: New test.
834
835 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
836
837         PR c++/12316
838         * g++.dg/other/gc2.C: New test.
839
840 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
841
842         PR c++/11991
843         * g++.dg/rtti/typeid3.C: New test.
844
845         PR c++/12266
846         * g++.dg/overload/template1.C: New test.
847
848 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
849
850         * g++.dg/opt/cfg3.C: New test.
851
852 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
853
854         PR c++/7939
855         * g++.dg/template/crash11.C: New test.
856
857 2003-09-16  Jason Merrill  <jason@redhat.com>
858             Jakub Jelinek  <jakub@redhat.com>
859
860         * gcc.dg/attr-warn-unused-result.c: New test.
861
862 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
863
864         PR c++/12184
865         * g++.dg/expr/call2.C: New test.
866
867 2003-09-15  Andreas Jaeger  <aj@suse.de>
868
869         * gcc.dg/Wold-style-definition-1.c: New test.
870
871 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
872
873         PR c++/3907
874         * g++.dg/parse/template12.C: New test.
875
876         * g++.dg/abi/bitfield11.C: New test.
877         * g++.dg/abi/bitfield12.C: Likewise.
878
879 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
880
881         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
882         non-expansion of functional macro name without arguments at EOL.
883         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
884
885 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
886
887         * gcc.c-torture/execute/20030914-[12].c: New tests.
888
889 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
890
891         PR c++/11788
892         * g++.dg/overload/addr1.C: New test.
893
894 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
895
896         * gcc.dg/20030909-1.c: New test.
897
898 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
899
900         * gcc.dg/ultrasp10.c: New test.
901
902 2003-09-09  Devang Patel  <dpatel@apple.com>
903
904         * gcc.dg/darwin-ld-6.c: New test.
905
906 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
907
908         * gcc.dg/torture/builtin-explog-1.c: New testcase.
909
910 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
911
912         * gcc.dg/ia64-types1.c: New test.
913         * gcc.dg/ia64-types2.c: Likewise.
914
915 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
916
917         * gcc.dg/builtins-1.c: Add more _Complex tests.
918         * gcc.dg/torture/builtin-attr-1.c: Likewise.
919
920         * gcc.dg/builtins-1.c: Test existing _Complex functions.
921         * gcc.dg/torture/builtin-attr-1.c: Likewise.
922
923 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
924
925         PR c++/11786
926         * g++.dg/lookup/koenig2.C: New test.
927
928         PR c++/5296
929         * g++.dg/rtti/typeid2.C: New test.
930
931 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
932
933         * gcc.c-torture/compile/20030904-1.c: New test.
934
935 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
936
937         * g++.dg/opt/longbranch2.C: New test.
938
939 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
940
941         * g++.dg/template/crash10.C: Only compile it.
942
943 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
944
945         PR middle-end/11665
946         * gcc.c-torture/compile/20030907-1.c: New test.
947         * g++.dg/init/array11.C: New test.
948
949 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
950
951         PR c++/11852
952         * g++.dg/init/struct1.C: New test.
953
954 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
955
956         PR c++/12181
957         * g++.dg/expr/comma1.C: New test.
958
959 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
960
961         PR c++/11867
962         * g++.dg/expr/static_cast5.C: New test.
963
964 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
965
966         PR c++/11507
967         * g++.dg/lookup/scoped7.C: New test.
968
969         PR c++/9574
970         * g++.dg/other/static1.C: New test.
971
972         PR c++/11490
973         * g++.dg/warn/template-1.C: New test.
974
975         PR c++/11432
976         * g++.dg/template/crash10.C: New test.
977
978         PR c++/2478
979         * g++.dg/overload/VLA.C: New test.
980
981         PR c++/10804
982         * g++.dg/template/call1.C: New test.
983
984 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
985
986         PR c++/11794
987         * g++.dg/parse/using3.C: New test.
988
989 2003-09-06  Roger Sayle  <roger@eyesopen.com>
990
991         PR c++/11409
992         * g++.dg/overload/builtin3.C: New test case.
993
994 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
995
996         PR c/9862
997         * gcc.dg/20030906-1.c: New test.
998         * gcc.dg/20030906-2.c: Likewise.
999
1000 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1001
1002         PR c++/12167
1003         * g++.dg/parse/defarg5.C: New test.
1004
1005         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1006
1007 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1008
1009         PR c++/12163
1010         * g++.dg/expr/static_cast4.C: New test.
1011
1012         PR c++/12146
1013         * g++.dg/template/crash9.C: New test.
1014
1015 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1016
1017         * g++.old-deja/g++.ext/pretty2.C: Update for change
1018         in __FUNCTION__.
1019         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1020
1021 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1022
1023         PR c++/11922
1024         * g++/dg/template/qualified-id1.C: New test.
1025
1026         PR c++/12037
1027         * g++.dg/warn/noeffect4.C: New test.
1028
1029 2003-09-04  Matt Austern  <austern@apple.com>
1030
1031         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1032         * g++.dg/ext/fnname2.C: Likewise.
1033         * g++.dg/ext/fnname3.C: Likewise.
1034
1035 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1036
1037         * g++.dg/expr/lval1.C: New test.
1038         * g++.dg/ext/lvcast.C: Remove.
1039
1040 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1041
1042         PR optimization/11700.
1043         * gcc.c-torture/compile/20030903-1.c: New test case.
1044
1045 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1046
1047         PR c++/12053
1048         * g++.dg/abi/layout4.C: New test.
1049
1050 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1051
1052         PR c++/11553
1053         * g++.dg/parse/friend3.C: New test.
1054
1055 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1056
1057         PR c++/11847
1058         * g++.dg/template/class1.C: New test.
1059
1060         PR c++/11808
1061         * g++.dg/expr/call1.C: New test.
1062
1063 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1064
1065         PR c++/12114
1066         * g++.dg/init/ref9.C: New test.
1067
1068         PR c++/11972
1069         * g++.dg/template/nested4.C: New test.
1070
1071 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/12093
1074         * g++.dg/template/non-dependent4.C: New test.
1075
1076         PR c++/11928
1077         * g++.dg/inherit/conv1.C: New test.
1078
1079 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1080
1081         PR c++/6196
1082         * g++.dg/ext/label1.C: New test.
1083         * g++.dg/ext/label2.C: Likewise.
1084
1085 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1086
1087         * g++.dg/expr/cond3.C: New test.
1088
1089 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1090
1091         * gcc.dg/builtins-1.c: Add new builtin cases.
1092
1093 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1094
1095         * gcc.dg/builtins-1.c: Add new cases.
1096         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1097
1098 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1099
1100         * gcc.dg/builtins-1.c: Add more math builtin tests.
1101         * gcc.dg/torture/builtin-attr-1.c: New test.
1102
1103 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR optimization/5079
1106         * g++.dg/opt/static3.C: New test.
1107
1108 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1109
1110         * gcc.misc-tests/gcov-10b.c: New test.
1111
1112 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1113
1114         * g++.dg/opt/ptrmem3.C: New test.
1115
1116         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1117
1118 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1119
1120         * gcc.dg/20030826-2.c: New test.
1121
1122 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1123
1124         PR middle-end/12002
1125         * g77.f-torture/compile/12002.f: New test case.
1126
1127 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1128
1129         * gcc.dg/20030826-1.c: New test case.
1130
1131 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1132
1133         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1134
1135 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1136
1137         PR c++/11871
1138         * c++.dg/lookup/crash1.C: New test.
1139
1140         * c++.dg/warn/noeffect3.C: New test.
1141
1142 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1143
1144         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1145         * gcc.dg/compat/vector-1_y.c: Ditto.
1146         * gcc.dg/compat/vector-2_x.c: Ditto.
1147         * gcc.dg/compat/vector-2_y.c: Ditto.
1148
1149 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1150
1151         * gcc.dg/20030702-1.c: New test.
1152
1153 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1154
1155         PR c++/8795
1156         * g++.dg/ext/altivec-1.C: New test.
1157
1158 2003-08-24  Richard Henderson  <rth@redhat.com>
1159
1160         * g++.dg/eh/simd-2.C: Add -w for x86.
1161
1162 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1163
1164         * gcc.dg/20030815-1.c: New test.
1165
1166 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1167
1168         PR c++/3765
1169         * g++.dg/parse/access6.C: New test.
1170
1171 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1172
1173         PR c++/641, c++/11876
1174         * g++.dg/template/friend22.C: New test.
1175         * g++.dg/template/friend23.C: Likewise.
1176
1177 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1178
1179         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1180         identically.
1181
1182 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1183
1184         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1185
1186 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1187
1188         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1189
1190 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1191
1192         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1193
1194 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1195
1196         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1197
1198 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1199
1200         PR c++/11919
1201         * g++.dg/overload/prom1.C: New test.
1202
1203         PR c++/11551
1204         * g++.dg/parse/dtor2.C: New test.
1205
1206         PR c++/10762
1207         * g++.dg/parse/using2.C: New test.
1208
1209 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1210
1211         PR target/11805
1212         * gcc.c-torture/compile/20030821-1.c: New.
1213
1214 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1215
1216         PR c++/11834
1217         * g++.dg/template/deduce2.C: New test.
1218
1219 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1220
1221         * gcc.c-torture/execute/20030821-1.c: New test.
1222
1223 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1224
1225         PR middle-end/11984
1226         * gcc.dg/20030820-1.c: New test case.
1227
1228 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1229
1230         PR c++/11945
1231         * g++.dg/warn/noeffect2.C: New test.
1232
1233 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1234
1235         PR c++/10926
1236         * g++.dg/template/dtor2.C: New test.
1237
1238         PR c++/11684
1239         * g++.dg/template/operator1.C: New test.
1240         * g++.dg/parse/operator4.C: New test.
1241
1242         PR c++/11946.C
1243         * g++.dg/expr/enum1.C: New test.
1244         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1245
1246         PR c++/11036.C
1247         * g++.dg/parse/elab2.C: New test.
1248         * g++.dg/parse/typedef4.C: Change error message.
1249         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1250         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1251         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1252
1253 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1254
1255         * gcc.dg/pch/warn-1.c: New.
1256         * gcc.dg/pch/warn-1.hs: New.
1257
1258         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1259         not-tested file.
1260
1261 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1262
1263         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1264
1265 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1266
1267         * gcc.dg/uninit-D.c: New Test.
1268         * gcc.dg/uninit-E.c: New Test.
1269         * gcc.dg/uninit-F.c: New Test.
1270         * gcc.dg/uninit-G.c: New Test.
1271
1272 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1273
1274         * g++.dg/README: Describe the pch directory.
1275
1276 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1277
1278         PR c++/11174
1279         * g++.dg/parse/access4.C: New test.
1280         * g++.dg/parse/access5.C: Likewise.
1281         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1282
1283 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1284
1285         * gcc.dg/noncompile/20030818-1.c: New.
1286
1287 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1288
1289         PR c++/11957
1290         * g++.dg/warn/noeffect1.C: New test.
1291
1292         * g++.dg/template/scope2.C: New test.
1293         * g++.dg/template/error2.C: Correct dg-error
1294
1295 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1296
1297         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1298
1299 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1300
1301         PR C++/11512
1302         * g++.dg/template/warn1.C: New.
1303
1304 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1305
1306         * g++.dg/template/error2.C: New test.
1307         * g++.dg/lookup/using7.C: Adjust errors
1308         * g++.old-deja/g++.pt/crash36.C: Likewise.
1309         * g++.old-deja/g++.pt/derived3.C: Likewise.
1310
1311 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1312
1313         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1314         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1315         * gcc.c-torture/execute/builtins/string-9.c: New, from
1316         string-opt-9.c.  Adjust for execute/builtins framework.
1317         * gcc.c-torture/execute/string-opt-9.c: Delete.
1318
1319 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1320
1321         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1322
1323         * g++.dg/parse/ret-type2.C: New test.
1324
1325         PR c++/11703
1326         * g++.dg/init/new8.C: New test.
1327
1328         PR c++/10923
1329         * g++.dg/parse/typedef5.C: New test.
1330
1331         PR c++/9512
1332         * g++.dg/parse/qualified2.C: New test.
1333         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1334         invalid code.
1335
1336 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1337
1338         * g++.dg/conversion/ptrmem1.C: New test.
1339
1340 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR target/11693
1343         * gcc.dg/20030811-1.c: New test.
1344
1345         PR target/11535
1346         * gcc.c-torture/execute/20030811-1.c: New test.
1347
1348 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1349
1350         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1351
1352 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1353
1354         PR c++/11789.C
1355         * g++.dg/inherit/multiple1.C: New test.
1356
1357 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1358
1359         * gcc.dg/spe1.c: New test.
1360
1361         PR c++/11670
1362         * g++.dg/expr/cast2.C: New test.
1363
1364         PR c++/10530
1365         * g++.dg/template/dependent-name2.C: New test.
1366
1367 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1368
1369         * g++.dg/parse/crash11.C: Put the dg options in comments.
1370
1371 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1372
1373         * lib/gcc-dg.exp: Update for diagnostic change.
1374
1375 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1376
1377         PR c++/5767
1378         * g++.dg/parse/crash11.C: New test.
1379
1380 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1381
1382         * gcc.dg/cpp/spacing1.c: Update.
1383
1384 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1385
1386         PR target/11739
1387         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1388         a value for -mtune.
1389
1390 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1391
1392         PR middle-end/11771
1393         * gcc.c-torture/compile/20030804-1.c: New test case.
1394
1395 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1396
1397         * gcc.dg/20030804-1.c: New test case.
1398
1399 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1400
1401         * gcc.dg/cpp/separate-1.c: New test.
1402
1403 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1404
1405         PR c++/11704
1406         * g++.dg/template/dependent-expr2.C: New test.
1407
1408         PR c++/11766
1409         * g++.dg/expr/ptrmem1.C: New test.
1410
1411 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1412
1413         PR c++/9453
1414         * g++.dg/template/friend15.C: New test.
1415
1416 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1417
1418         * lib/dg-pch.exp: Work round PCH bug.
1419
1420 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1421
1422         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1423         builtins.  Move cases from builtins-4.c here.
1424
1425         * gcc.dg/torture/builtin-math-1.c: New test taken from
1426         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1427         additional cases.
1428
1429         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1430         Delete.
1431
1432 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1433
1434         PR c++/9447
1435         * g++.dg/template/using7.C: New test.
1436
1437 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1438
1439         * import1.c, import2.c: New tests.
1440
1441 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1442
1443         * g++.dg/eh/crossjump1.C: New test.
1444
1445 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1446
1447         PR c++/11697
1448         * g++.dg/template/using6.C: New test.
1449
1450         PR c++/11744
1451         * g++.dg/template/koenig2.C: New test.
1452
1453 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1454
1455         PR c++/7983
1456         * g++.dg/parse/typedef4.C: New test.
1457
1458 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1459
1460         PR c++/8442, c++/8806
1461         * g++.dg/template/elab1.C: New test.
1462         * g++.dg/template/type2.C: Likewise.
1463         * g++.dg/template/ttp3.C: Adjust expected error message.
1464         * g++.old-deja/g++.law/visibility13.C: Likewise.
1465         * g++.old-deja/g++.niklas/t135.C: Likewise.
1466         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1467         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1468         template argument.
1469         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1470
1471 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1472
1473         PR c++/11295
1474         * g++.dg/ext/stmtexpr1.C: New test.
1475
1476         * g++.dg/opt/tmp1.C: New test.
1477
1478         PR c++/11525
1479         * g++.dg/parse/constant4.C: New test.
1480
1481         PR c++/9447
1482         * g++.dg/template/using5.C: New test.
1483
1484 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1485
1486         * gcc.dg/builtins-27.c: New test case.
1487
1488 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1489
1490         * gcc.dg/tls/opt-7.c: New test.
1491
1492 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1493
1494         * g++.old-deja/g++.other/crash18.C: Remove.
1495
1496 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1497
1498         * g++.dg/template/explicit3.C: New.
1499         * g++.dg/template/explicit4.C: New.
1500         * g++.dg/template/explicit5.C: New.
1501
1502         PR c++/11347
1503         * g++.dg/template/memtmpl1.C: New.
1504
1505 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1506
1507         PR target/11565
1508         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1509         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1510
1511 2003-07-30  Jan Hubicka  <jh@suse.cz>
1512
1513         * vtgc1.c: Kill.
1514
1515 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1516
1517         * gcc.dg/struct-in-proto-1.c: New test.
1518
1519 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1520
1521         * gcc.dg/cpp/include2.c: Only expect one message.
1522
1523 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1524
1525         PR c++/9447
1526         * g++.dg/template/using1.C: New test.
1527         * g++.dg/template/using2.C: New test.
1528         * g++.dg/template/using3.C: New test.
1529         * g++.dg/template/using4.C: New test.
1530
1531 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1532
1533         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1534         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1535
1536 2003-07-28  Jan Hubicka  <jh@suse.cz>
1537
1538         PR c++/11530
1539         * g++.dg/opt/call1.C: New test.
1540
1541 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1542
1543         PR c++/11667
1544         * g++.dg/init/enum2.C: New test.
1545         * g++.dg/template/overload1.C: Add "-w" option.
1546
1547 2003-07-28    <hp@bitrange.com>
1548
1549         * gcc.dg/Wdeclaration-after-statement-1.c,
1550         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1551
1552 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1553
1554         * gcc.c-torture/compile/20030725-1.c: New test.
1555
1556 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1557
1558         * gcc.dg/20030505.c: Only run for SPE.
1559         Remove definition of opaque type.
1560
1561 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1562
1563         * g++.dg/template/ptrmem6.C: New test.
1564
1565 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1566
1567         * gcc.c-torture/compile/zero-strct-2.c: New test.
1568
1569 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1570
1571         * gcc.dg/intermod-1.c: New test.
1572
1573 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1574
1575         PR c++/11617
1576         * g++.dg/template/lookup2.C: New test.
1577         * g++.dg/template/memclass1.C: Remove instantiated from error.
1578         * g++.dg/other/error2.C: Tweak expected errors.
1579
1580         PR c++/11596
1581         * g++.dg/template/defarg3.C: New test.
1582
1583         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1584
1585 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1586
1587         * g++.dg/inherit/access5.C: New test.
1588
1589 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1590
1591         PR c++/11513
1592         * g++.dg/template/crash8.C: New test.
1593
1594 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1595
1596         PR c/10602
1597         * gcc.dg/noncompile/incomplete-2.c: New test.
1598
1599 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1600
1601         PR c++/11645
1602         * g++.dg/inherit/access4.C: New test.
1603
1604         PR c++/11517
1605         * g++.dg/expr/cond2.C: New test.
1606
1607         PR optimization/10679
1608         * g++.dg/opt/inline4.C: New test.
1609
1610 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1611
1612         * g++.dg/parse/crash10: New test.
1613
1614 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1615
1616         * g++.dg/ext/flexary1.C: New test.
1617
1618 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1619
1620         PR c++/10793
1621         * g++.dg/template/crash9.C: New test.
1622
1623 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1624
1625         PR c++/3004
1626         * g++.dg/parse/typedef3.C: New test.
1627
1628         PR c++/7906
1629         * g++.dg/parse/operator2.C: New test.
1630
1631         PR c++/8895
1632         * g++.dg/parse/def-tmpl-arg1.C: New test.
1633
1634         PR c++/9282
1635         * g++.dg/parse/funptr1.C: New test.
1636
1637         PR c++/9452
1638         * g++.dg/parse/ambig3.C: New test.
1639
1640         PR c++/9454
1641         * g++.dg/parse/operator3.C: New test.
1642
1643         PR c++/9486
1644         * g++.dg/parse/template10.C: New test.
1645
1646         PR c++/9488
1647         * g++.dg/parse/template11.C: New test.
1648
1649         PR c++/10150
1650         * g++.dg/parse/invalid-op1.C: New test.
1651
1652         PR c++/10247
1653         * g++.dg/parse/condexpr1.C: New test.
1654
1655 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1656
1657         * g++.dg/ext/packed3.C: New test.
1658         * g++.dg/ext/packed4.C: New test.
1659
1660         * gcc.dg/pack-test-3.c: New test.
1661
1662 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1663
1664         * lib/compat.exp: Handle dg-options per source file.
1665         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1666         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1667         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1668         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1669         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1670         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1671         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1672         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1673         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1674         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1675         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1676         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1677         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1678         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1679
1680 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1681
1682         PR c/10320
1683         * gcc.c-torture/execute/20030718-1.c: New test.
1684
1685 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1686
1687         PR optimization/11536
1688         * gcc.dg/20030721-1.c: New test.
1689
1690 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1691
1692         PR c++/11546
1693         * g++.dg/template/lookup1.C: New test.
1694
1695 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1696
1697         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1698         diagnostics of ill-formed constructs involving labels.
1699         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1700         the new 'previously defined here' message.
1701
1702 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1703
1704         * g++.dg/parse/non-dependent2.C: New test.
1705
1706 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1707
1708         * g++.dg/init/init-ref4.C: xfail on targets without
1709         weak symbols.
1710
1711 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR target/11087
1714         * gcc.c-torture/execute/20030717-1.c: New test.
1715
1716 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1717
1718         * g++.dg/opt/cfg1.C: New test.
1719
1720 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1721
1722         PR optimization/11557
1723         * gcc.dg/20030717-1.c: New test.
1724
1725 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1726
1727         PR c++/10476
1728         * g++.dg/expr/crash-1.C: New test.
1729
1730         PR c++/11027
1731         * g++.dg/template/init3.C: New test.
1732
1733         PR c++/8222
1734         * g++.dg/template/non-dependent1.C: New test.
1735
1736         PR c++/11070
1737         * g++.dg/template/non-dependent2.C: New test.
1738
1739         PR c++/11071
1740         * g++.dg/template/non-dependent3.C: New test.
1741
1742         PR c++/9907
1743         * g++.dg/template/sizeof5.C: New test.
1744
1745 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1746
1747         PR 11498
1748         * gcc.c-torture/compile/mangle-1.c: New file.
1749
1750 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1751
1752         PR c++/7809
1753         * g++.dg/parse/access3.C: New test.
1754
1755 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1756
1757         PR c++/11384
1758         * g++.dg/init/init-ref4.C: New test.
1759
1760 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c++/11547
1763         * g++.dg/parse/constant3.C: New test.
1764         * g++.dg/parse/crash7.C: Likewise.
1765
1766 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1767
1768         PR target/11008
1769         * gcc.dg/i386-pentium4-not-mull.c: New.
1770
1771 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1772
1773         * gcc.dg/asm-names.c (ymain): Make it weak.
1774
1775 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1776
1777         PR c++/5421
1778         * g++.dg/template/friend21.C: New test.
1779
1780 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1781
1782         * gcc.dg/cleanup-8.c: New test.
1783         * gcc.dg/cleanup-9.c: New test.
1784
1785 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1786
1787         * g++.dg/ext/dll-MI1.h: New file.
1788         * g++.dg/ext/dllexport-MI1.C: New file.
1789         * g++.dg/ext/dllimport-MI1.C: New file.
1790
1791 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1792
1793         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1794         it does not have cmpstrsi patterns (just cmpmemsi).
1795
1796 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1797
1798         PR debug/11473
1799         * g++.dg/debug/debug8.C: New test.
1800
1801 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1802
1803         PR c++/10108
1804         * g++.dg/template/crash7.C: New test.
1805
1806 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1807
1808         PR target/10795
1809         * gcc.c-torture/compile/20030708-1.c: New.
1810
1811 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1812
1813         * gcc.c-torture/execute/20030715-1.c: New test.
1814
1815 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1816
1817         * gcc.dg/pch/inline-3.c: New file.
1818         * gcc.dg/pch/inline-3.hs: New file.
1819         * gcc.dg/pch/inline-4.c: New file.
1820         * gcc.dg/pch/inline-4.hs: New file.
1821
1822 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1823
1824         PR c++/11509
1825         * g++.dg/template/crash6.C: New test.
1826
1827         PR c++/7053
1828         * g++.dg/template/friend20.C: New test.
1829
1830         PR c++/7019
1831         * g++.dg/template/overload2.C: New test.
1832
1833 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1834
1835         PR optimization/11440
1836         * gcc.c-torture/execute/20030714-1.c: New test.
1837
1838 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1839
1840         PR c++/11154
1841         * g++.dg/template/partial2.C: New test.
1842
1843 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1844
1845         PR c++/11503
1846         * g++.dg/template/anon1.C: New test.
1847
1848         PR c++/11493
1849         PR c++/11495
1850         * g++.dg/parse/template9.C: Likewise.
1851         * g++.dg/template/crash4.C: New test.
1852         * g++.dg/template/koenig1.C: Likewise.
1853         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1854         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1855         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1856         functions.
1857         * g++.old-deja/g++.jason/template36.C: Likewise.
1858         * g++.old-deja/g++.mike/p1989.C: Likewise.
1859         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1860         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1861         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1862         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1863         compiling.
1864         * g++.old-deja/g++.pt/union2.C: Use this->.
1865
1866 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1867
1868         * gcc.dg/20030711-1.c: New test.
1869
1870 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1871
1872         PR c++/11050
1873         * g++.dg/parse/args1.C: New test.
1874         * g++.pt/defarg8.C: Change expected errors.
1875
1876 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1877
1878         PR c++/8164
1879         * g++.dg/template/nontype2.C: New test.
1880
1881         PR c++/10558
1882         * g++.dg/parse/template8.C: New test.
1883
1884         PR c++/8327
1885         * g++.dg/template/scope1.C: New test.
1886
1887         * g++.dg/warn/Wsign-compare-1.C: New test.
1888
1889 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1890
1891         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1892
1893 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1894
1895         PR c++/9411
1896         * g++.dg/template/explicit2.C: New test.
1897
1898         PR c++/10032
1899         * g++.dg/warn/pedantic1.C: New test.
1900
1901 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1902
1903         PR c++ 9483
1904         * g++.dg/other/field1.C: New test.
1905
1906 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1907
1908         PR c/11449
1909         * gcc.c-torture/compile/20030707-1.c: New.
1910
1911 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1912
1913         PR c++/10849
1914         * g++.dg/template/access12.C: New test.
1915
1916 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1917
1918         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1919         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1920         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1921         * gcc.misc-tests/gcov.exp: Update
1922         * g++.dg/gcov/gcov.exp: Update
1923         * lib/gcov.exp: Update.
1924
1925 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1926
1927         * g++.dg/abi/mangle17.C: Make sure template expressions are
1928         dependent.
1929         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1930         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1931         * g++.dg/opt/stack1.C: Remove erroneous code.
1932         * g++.dg/parse/template7.C: New test.
1933         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1934         * g++.old-deja/g++.pt/crash4.C: Likewise.
1935
1936 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1937
1938         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1939         with zero or one occurence of `$' after the initial `L'.
1940
1941 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1942
1943         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1944
1945 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1946
1947         PR c/11370
1948         * gcc.dg/Wunreachable-6.c: New testcase.
1949         * gcc.dg/Wunreachable-7.c: New testcase.
1950
1951 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1952
1953         PR c/11420
1954         * gcc.dg/20030708-1.c: New test.
1955
1956 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1957
1958         * gcc.dg/compat/sdata-section.h: New file.
1959         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1960         * gcc.dg/torture/mips-sdata-1.c: New test.
1961
1962 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1963
1964         PR c++/11030
1965         * g++.dg/template/friend19.C: New test.
1966
1967 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1968
1969         * g++.dg/opt/strength-reduce.C: New test.
1970
1971 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1972
1973         PR target/10979
1974         * gcc.dg/20030707-1.c: New testcase.
1975
1976 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1977
1978         PR optimization/11059
1979         * g++.dg/opt/emptyunion.C: New testcase.
1980
1981 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1982             Eric Botcazou  <ebotcazou@libertysurf.fr>
1983
1984         * g++.dg/opt/stack1.C: New test.
1985
1986 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1987
1988         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1989         run test.
1990
1991         PR c++/11431
1992         * g++.dg/expr/static_cast3.C: New test.
1993
1994 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1995
1996         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1997         everywhere.
1998         * gcc.dg/concat.c: Concatenation of string constants with
1999         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2000         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2001         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2002         necessary to avoid multi-character character constant warning.
2003         * gcc.dg/cpp/escape.c: Likewise.
2004         * gcc.dg/cpp/ucs.c: Likewise.
2005         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2006         Fix a typo.
2007
2008 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2009
2010         PR c/11428
2011         * gcc.c-torture/compile/20030704-1.c: New.
2012
2013 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2014
2015         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2016
2017 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2018
2019         PR c++/5287, PR c++/7910,  PR c++/11021
2020         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2021         tests for warnings.
2022         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2023         * g++.dg/ext/dllimport3.C: Likewise.
2024         * g++.dg/ext/dllimport4.C: New file.
2025         * g++.dg/ext/dllimport5.C: New file.
2026         * g++.dg/ext/dllimport6.C: New file.
2027         * g++.dg/ext/dllimport7.C: New file.
2028         * g++.dg/ext/dllimport8.C: New file.
2029         * g++.dg/ext/dllimport9.C: New file.
2030         * g++.dg/ext/dllimport10.C: New file.
2031         * g++.dg/ext/dllexport1.C: New file.
2032
2033 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2034
2035         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2036         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2037
2038 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2039
2040         * gcc.dg/builtins-25.c: New testcase.
2041         * gcc.dg/builtins-26.c: New testcase.
2042
2043 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2044
2045         * gcc.dg/compat/vector-defs.h: New file.
2046         * gcc.dg/compat/vector-setup.h: New file.
2047         * gcc.dg/compat/vector-check.h: New file.
2048         * gcc.dg/compat/vector-1_main.c: New file.
2049         * gcc.dg/compat/vector-1_x.c: New file.
2050         * gcc.dg/compat/vector-1_y.c: New file.
2051         * gcc.dg/compat/vector-2_main.c: New file.
2052         * gcc.dg/compat/vector-2_x.c: New file.
2053         * gcc.dg/compat/vector-2_y.c: New file.
2054
2055         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2056         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2057         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2058         * gcc.dg/compat/struct-align-1.h: New file.
2059         * gcc.dg/compat/struct-align-1_main.c: New file.
2060         * gcc.dg/compat/struct-align-1_x.c: New file.
2061         * gcc.dg/compat/struct-align-1_y.c: New file.
2062         * gcc.dg/compat/struct-align-2.h: New file.
2063         * gcc.dg/compat/struct-align-2_main.c: New file.
2064         * gcc.dg/compat/struct-align-2_x.c: New file.
2065         * gcc.dg/compat/struct-align-2_y.c: New file.
2066
2067         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2068         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2069         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2070         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2071         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2072         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2073         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2074         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2075         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2076         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2077         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2078         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2079         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2080         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2081         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2082         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2083         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2084         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2085         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2086         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2087         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2088         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2089         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2090         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2091         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2092         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2093         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2094         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2095         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2096
2097 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2098
2099         * gcc.dg/i386-call-1.c: New test.
2100
2101 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2102
2103         PR c++/9162
2104         * g++.dg/parse/defarg4.C: New.
2105
2106 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2107
2108         PR target/10700
2109         * gcc.c-torture/compile/20030703-1.c: New test case.
2110
2111 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2112
2113         * g++.dg/template/local3.C: Remove extra semicolon.
2114
2115 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2116
2117         * gcc.dg/i386-volatile-1.c: New test.
2118
2119 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2120
2121         PR c++/11072
2122         * g++.dg/other/offsetof2.C: XFAIL.
2123         * g++.dg/other/offsetof5.C: New.
2124
2125         PR c++/10219
2126         * g++.dg/template/error1.C: New.
2127
2128         PR c++/9779
2129         * g++.dg/template/dependent-expr1.C: New.
2130
2131 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2132
2133         PR c++/6949
2134         * g++.dg/template/local3.C: New test.
2135
2136         PR c++/11149
2137         * g++.dg/lookup/scoped6.C: New test.
2138
2139 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2140
2141         PR c++/8046
2142         * g++.dg/other/error7.C: New test.
2143
2144 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2145
2146         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2147         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2148         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2149         * g++.old-deja/g++.other/union2.C: Likewise.
2150         * gcc.dg/c90-const-expr-2.c: Likewise.
2151         * gcc.dg/c90-const-expr-3.c: Likewise.
2152         * gcc.dg/c99-const-expr-2.c: Likewise.
2153         * gcc.dg/c99-const-expr-3.c: Likewise.
2154         * gcc.dg/concat.c: Likewise.
2155
2156 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2157
2158         PR c++/9559
2159         * g++.dg/init/static1.C: New test.
2160
2161 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2162
2163         * Changelog: Remove ">>>>>>>" from previous change.
2164
2165 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2166
2167         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2168         * g++.old-deja/g++.other/access2.C: Likewise.
2169         * g++.old-deja/g++.other/decl2.C: Likewise.
2170         * gcc.c-torture/execute/20020615-1.c: Likewise.
2171
2172 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2173
2174         PR c++/4933
2175         * g++.dg/template/sizeof4.C: New test.
2176
2177 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2178
2179         * g++.dg/other/error6.C: New test.
2180
2181 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2182
2183         PR c++/10750
2184         * g++.dg/parse/constant2.C: New test.
2185
2186 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2187
2188         PR c++/11106
2189         * g++.dg/other/error5.C: New test.
2190
2191 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2192
2193         * gcc.dg/format/gcc_diag-1.c: New test.
2194
2195 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2196
2197         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2198
2199 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2200
2201         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2202         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2203         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2204
2205 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2206
2207         * gcc.c-torture/execute/builtins/string-8.c: New test.
2208         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2209         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2210         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2211
2212 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2213
2214         PR c++/10468
2215         * g++.dg/ext/typeof6.C: New test.
2216
2217 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2218
2219         PR c++/10796
2220         * g++.dg/init/enum1.C: New test.
2221
2222 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2223
2224         * gcc.dg/20030627-1.c: New test.
2225
2226 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/11332
2229         * g++.dg/expr/static_cast2.C: New test.
2230
2231 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2232             Jakub Jelinek  <jakub@redhat.com>
2233
2234         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2235         sprintf(dst,"%s",src) optimization.
2236         * gcc.c-torture/execute/20030626-1.c: New test case.
2237         * gcc.c-torture/execute/20030626-2.c: New test case.
2238
2239 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2240
2241         * gcc.c-torture/execute/multi-ix.c: New test.
2242
2243         * gcc.c-torture/execute/simd-4.c (main):
2244         Added missing semicolon at end of union.
2245
2246 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2247
2248         PR c++/8266
2249         * g++.dg/template/explicit-instantiation3.C: New test.
2250
2251 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2252
2253         * gcc.dg/20030626-1.c: Use signed char.
2254
2255 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2256
2257         * gcc.dg/20030626-1.c: New test.
2258
2259 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2260
2261         * const-str-2.m: Update.
2262
2263 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/10990
2266         * g++.dg/rtti/dyncast1.C: New test.
2267         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2268         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2269         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2270
2271         PR c++/10931
2272         * g++.dg/expr/static_cast1.C: New test.
2273
2274 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2275
2276         * gcc.dg/20030625-1.c: New test.
2277
2278 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2279
2280         * gcc.c-torture/compile/20030624-1.c: New test case.
2281
2282 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2283
2284         * gcc.c-torture/execute/string-opt-17.c: New test.
2285
2286 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2287
2288         PR c++/5754
2289         * g++.dg/parse/crash6.C: New test.
2290
2291 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2292
2293         * gcc.dg/builtins-24.c: New test case.
2294
2295 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2296
2297         * g++.dg/opt/operator1.C: New test.
2298
2299 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2300
2301         * gcc.c-torture/execute/string-opt-16.c: New test case.
2302
2303 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2304
2305         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2306         * g++.old-deja/g++.other/conv7.C: Likewise
2307         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2308         * g++.old-deja/g++.other/overload14.C: Likewise.
2309
2310 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2311
2312         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2313         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2314
2315 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2316
2317         PR c++/10888
2318         * g++.dg/warn/Winline-3.C: New test.
2319
2320 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2321
2322         * lib/target-supports.exp (check_alias_available): Make the test
2323         program acceptable to the Solaris assembler.
2324
2325         PR c++/10749
2326         * g++.dg/template/memclass2.C: New test.
2327
2328 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2329             Eric Botcazou  <ebotcazou@libertysurf.fr>
2330
2331         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2332         data for non-matching targets.
2333         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2334
2335 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2336
2337         PR c++/10845
2338         * g++.dg/template/member3.C: New test.
2339
2340 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2341
2342         PR c++/10939
2343         * g++.dg/template/func1.C: New test.
2344
2345         PR c++/9649
2346         * g++.dg/template/static4.C: New test.
2347         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2348
2349         PR c++/11041
2350         * g++.dg/init/ref7.C: New test.
2351
2352 2003-06-19  Matt Austern  <austern@apple.com>
2353
2354         PR c++/11228
2355         * g++.dg/anew1.C: New test.
2356         * g++.dg/anew2.C: New test.
2357         * g++.dg/anew3.C: New test.
2358         * g++.dg/anew4.C: New test.
2359
2360 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2361
2362         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2363
2364 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2365
2366         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2367         endian-dependent.
2368
2369 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2370
2371         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2372         Remove cruft.
2373
2374 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2375
2376         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2377         * gcc.c-torture/compile/961203-1.c: Likewise.
2378         * gcc.c-torture/compile/980506-1.c: Likewise.
2379
2380 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2381
2382         PR c++/10712
2383         * g++.dg/lookup/using7.C: New test.
2384
2385 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2386
2387         PR c++/11105
2388         * g++.dg/abi/conv1.C: Remove it.
2389         * g++.dg/template/conv7.C: New test.
2390         * g++.dg/template/conv8.C: Likewise.
2391         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2392         conversion operator.
2393
2394 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2395
2396         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2397         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2398         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2399         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2400         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2401         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2402         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2403         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2404         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2405         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2406         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2407         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2408         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2409         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2410         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2411         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2412         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2413         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2414         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2415         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2416         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2417         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2418         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2419         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2420         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2421         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2422         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2423         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2424         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2425
2426 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2427
2428         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2429         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2430         indications.
2431
2432 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2433
2434         * gcc.dg/i386-387-5.c: New test case.
2435         * gcc.dg/i386-387-6.c: New test case.
2436         * gcc.dg/builtins-23.c: New test case.
2437
2438 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2439
2440         * gcc.dg/builtins-22.c: New test case.
2441         * gcc.dg/i386-387-1.c: Update to test exp.
2442         * gcc.dg/i386-387-2.c: Likewise.
2443
2444 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2445
2446         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2447
2448 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2449
2450         * lib/gcc-dg.exp (dg-require-dll): New function.
2451         (dg-xfail-if): Likewise.
2452         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2453         driver.
2454
2455         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2456         * gcc.c-torture/compile/20001205-1.c: Likewise.
2457         * gcc.c-torture/compile/20001226-1.c: Likewise.
2458         * gcc.c-torture/compile/20010518-2.c: Likewise.
2459         * gcc.c-torture/compile/20020312-1.c: Likewise.
2460         * gcc.c-torture/compile/20020604-1.c: Likewise.
2461         * gcc.c-torture/compile/920501-12.c: Likewise.
2462         * gcc.c-torture/compile/920501-4.c: Likewise.
2463         * gcc.c-torture/compile/920520-1.c: Likewise.
2464         * gcc.c-torture/compile/920521-1.c: Likewise.
2465         * gcc.c-torture/compile/920625-1.c: Likewise.
2466         * gcc.c-torture/compile/961203-1.c: Likewise.
2467         * gcc.c-torture/compile/980506-1.c: Likewise.
2468         * gcc.c-torture/compile/981006-1.c: Likewise.
2469         * gcc.c-torture/compile/981022-1.c: Likewise.
2470         * gcc.c-torture/compile/981223-1.c: Likewise.
2471         * gcc.c-torture/compile/990617-1.c: Likewise.
2472         * gcc.c-torture/compile/dll.c: Likewise.
2473         * gcc.c-torture/compile/labels-3.c: Likewise.
2474         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2475         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2476         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2477         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2478         * gcc.c-torture/compile/simd-5.c: Likewise.
2479         * gcc.c-torture/compile/20000804-1.x: Remove.
2480         * gcc.c-torture/compile/20001205-1.x: Likewise.
2481         * gcc.c-torture/compile/20001226-1.x: Likewise.
2482         * gcc.c-torture/compile/20010518-2.x: Likewise.
2483         * gcc.c-torture/compile/20020312-1.x: Likewise.
2484         * gcc.c-torture/compile/20020604-1.x: Likewise.
2485         * gcc.c-torture/compile/920501-12.x: Likewise.
2486         * gcc.c-torture/compile/920501-4.x: Likewise.
2487         * gcc.c-torture/compile/920520-1.x: Likewise.
2488         * gcc.c-torture/compile/920521-1.x: Likewise.
2489         * gcc.c-torture/compile/920625-1.x: Likewise.
2490         * gcc.c-torture/compile/961203-1.x: Likewise.
2491         * gcc.c-torture/compile/980506-1.x: Likewise.
2492         * gcc.c-torture/compile/981006-1.x: Likewise.
2493         * gcc.c-torture/compile/981022-1.x: Likewise.
2494         * gcc.c-torture/compile/981223-1.x: Likewise.
2495         * gcc.c-torture/compile/990617-1.x: Likewise.
2496         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2497         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2498         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2499         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2500         * gcc.c-torture/compile/simd-5.x: Likewise.
2501
2502         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2503
2504 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2505
2506         * gcc.c-torture/execute/20030611-1.c: New test.
2507
2508 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2509
2510         PR middle-end/168
2511         * gcc.dg/20030612-1.c: New test case.
2512
2513 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2514
2515         PR c++/10635
2516         * g++.dg/expr/cast1.C: New test.
2517
2518 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2519
2520         * gcc.dg/builtins-21.c: New test case.
2521
2522 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2523
2524         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2525         options instead of at the end.
2526         * lib/objc.exp (objc_target_compile): Likewise.
2527
2528 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2529
2530         PR c++/10432
2531         * g++.dg/parse/error1.C: New test.
2532
2533 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2534
2535         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2536         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2537         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2538         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2539         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2540         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2541         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2542         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2543         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2544         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2545         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2546         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2547         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2548         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2549         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2550         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2551         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2552         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2553         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2554         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2555         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2556         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2557         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2558         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2559
2560         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2561         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2562         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2563         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2564         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2565         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2566         * gcc.dg/compat/scalar-return-3_main.c: New file.
2567         * gcc.dg/compat/scalar-return-3_x.c: New file.
2568         * gcc.dg/compat/scalar-return-3_y.c: New file.
2569         * gcc.dg/compat/scalar-return-4_main.c: New file.
2570         * gcc.dg/compat/scalar-return-4_x.c: New file.
2571         * gcc.dg/compat/scalar-return-4_y.c: New file.
2572
2573 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2574
2575         * gcc.dg/compat/fp2-struct-check.h: New file.
2576         * gcc.dg/compat/fp2-struct-defs.h: New file.
2577         * gcc.dg/compat/fp2-struct-init.h: New file.
2578         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2579         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2580         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2581         * gcc.dg/compat/struct-return-10_main.c: New file.
2582         * gcc.dg/compat/struct-return-10_x.c: New file.
2583         * gcc.dg/compat/struct-return-10_y.c: New file.
2584
2585         * gcc.dg/compat/compat-common.h: New file.
2586         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2587         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2588         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2589         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2590         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2591         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2592         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2593         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2594         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2595         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2596         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2597         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2598         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2599         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2600         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2601         * gcc.dg/compat/small-struct-check.h: Ditto.
2602         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2603         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2604         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2605         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2606         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2607         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2608         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2609         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2610         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2611         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2612         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2613         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2614         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2615         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2616         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2617         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2618         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2619         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2620         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2621         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2622         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2623         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2624         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2625         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2626         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2627         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2628         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2629         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2630         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2631         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2632
2633 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2634
2635         * g++.dg/pch/static-1.C: New file.
2636         * g++.dg/pch/static-1.Hs: New file.
2637
2638 2003-06-10  Richard Henderson  <rth@redhat.com>
2639
2640         * gcc.dg/asm-7.c: Adjust expected warning text.
2641
2642 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2643
2644         * gcc.dg/builtins-20.c: New test case.
2645
2646 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2647
2648         PR c++/11131
2649         * g++.dg/opt/template1.C: New test.
2650
2651 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2652
2653         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2654         additional_sources.
2655
2656 2003-05-21  David Taylor  <dtaylor@emc.com>
2657
2658         * gcc.dg/Wpadded.c: New file.
2659
2660 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2661
2662         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2663         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2664         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2665         dg-require-weak.
2666
2667 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2668
2669         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2670
2671 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2672
2673         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2674         (dg-require-alias): Likewise.
2675         (dg-require-gc-sections): Likewise.
2676         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2677
2678 2003-06-08  Richard Henderson  <rth@redhat.com>
2679
2680         * gcc.dg/20011029-2.c: Fix the array reference.
2681         * gcc.dg/asm-7.c: New.
2682
2683 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2684
2685         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2686
2687 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2688
2689         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2690         (dg-require-gc-sections): Likewise.
2691
2692 2003-06-08  Jan Hubicka  <jh@suse.cz>
2693
2694         * i386-cmov1.c: Fix regular expression.
2695         * i386-cvt-1.c: Likewise.
2696         * i386-local.c: Likewise.
2697         * i386-local2.c: Likewise.
2698         * i386-mul.c: Likewise.
2699         * i386-ssetype-1.c: Likewise.
2700         * i386-ssetype-3.c: Likewise.
2701         * i386-ssetype-5.c: Likewise.
2702
2703 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2704
2705         PR c++/11039
2706         * g++.dg/warn/implicit-typename2.C: New test.
2707         * g++.dg/warn/implicit-typename3.C: New test.
2708
2709 2003-06-07  Richard Henderson  <rth@redhat.com>
2710
2711         * g++.dg/other/offsetof3.C: Use size_t.
2712         * g++.dg/other/offsetof4.C: Likewise.
2713
2714 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2715
2716         * lib/copy-file.exp: New. Implement gcc_copy_files.
2717
2718         * lib/dg-pch.exp: Load copy-file.exp
2719         (dg-pch): Use gcc_copy_files instead of "file copy".
2720
2721 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2722
2723         * gcc.dg/weak/weak.exp: Simplify.
2724         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2725         * gcc.dg/weak/weak-1.c: Likewise.
2726         * gcc.dg/weak/weak-2.c: Likewise.
2727         * gcc.dg/weak/weak-3.c: Likewise.
2728         * gcc.dg/weak/weak-4.c: Likewise.
2729         * gcc.dg/weak/weak-5.c: Likewise.
2730         * gcc.dg/weak/weak-6.c: Likewise.
2731         * gcc.dg/weak/weak-7.c: Likewise.
2732         * gcc.dg/weak/weak-8.c: Likewise.
2733         * gcc.dg/weak/weak-9.c: Likewise.
2734
2735 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2736
2737         gcc.c-torture/execute/20030606-1.c: New.
2738
2739 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2740
2741         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2742         * gcc.dg/builtins-19.c: Likewise.
2743
2744 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2745
2746         * gcc.dg/builtins-2.c: Add some more tests.
2747         * gcc.dg/builtins-18.c: New test case.
2748         * gcc.dg/builtins-19.c: New test case.
2749
2750 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2751             Jim Wilson  <wilson@tuliptree.org>
2752
2753         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2754
2755 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2756
2757         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2758         mempcpy/stpcpy calls not to be optimized into something else.
2759         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2760         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2761         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2762
2763 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2764
2765         * gcc.dg/format/asm_fprintf-1.c: New test.
2766
2767 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2768
2769         * lib/gcc-defs.exp (additional_sources): New variable.
2770         (dg-additional-sources): New function.
2771         (additional_files): New variable.
2772         (dg-additional-files): New function.
2773         (dg-additional-files-options): Likewise.
2774         * lib/gcc-dg.exp (dg-require-weak): New function.
2775         (dg-require-alias): Likewise.
2776         (dg-require-gc-sections): Likewise.
2777         * lib/target-supports.exp (check_alias_available): Remove testfile
2778         parameter.
2779         (check_gc_sections_available): New function.
2780         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2781         (dg-gpp-additional-files): Likewise.
2782         * lib/g++.exp (additional_sources): Remove.
2783         (additional_files): Likewise.
2784         (g++_target_compile): Use dg-additional-files-options.
2785
2786         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2787         Tcl logic.
2788         * gcc.dg/special/ecos.exp: Remove.
2789         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2790         * gcc.dg/special/alias-1.c: Likewise.
2791         * gcc.dg/special/alias-2.c: Likewise.
2792         * gcc.dg/special/gcsec-1.c: Likewise.
2793         * gcc.dg/special/weak-1.c: Likewise.
2794         * gcc.dg/special/weak-2.c: Likewise.
2795         * gcc.dg/special/wkali-1.c: Likewise.
2796         * gcc.dg/special/wkali-2.c: Likewise.
2797
2798         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2799         dg-gpp-additional-*.
2800         * g++.dg/special/conpr-3.C: Likewise.
2801         * g++.dg/special/conpr-4.C: Likewise.
2802         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2803         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2804         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2805         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2806         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2807         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2808         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2809         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2810         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2811         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2812         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2813         * g++.old-deja/g++.other/comdat1.C: Likewise.
2814         * g++.old-deja/g++.other/comdat2.C: Likewise.
2815         * g++.old-deja/g++.other/comdat3.C: Likewise.
2816         * g++.old-deja/g++.other/ctor1.C: Likewise.
2817         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2818
2819 2003-06-05  Richard Henderson  <rth@redhat.com>
2820
2821         * gcc.dg/debug/20030605-1.c: New.
2822
2823 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2824
2825         * README.QMTEST: Update.
2826
2827 2003-06-04  Richard Henderson  <rth@redhat.com>
2828
2829         * gcc.dg/cleanup-1.c: New.
2830         * gcc.dg/cleanup-2.c: New.
2831         * gcc.dg/cleanup-3.c: New.
2832         * gcc.dg/cleanup-4.c: New.
2833         * gcc.dg/cleanup-5.c: New.
2834         * gcc.dg/cleanup-6.c: New.
2835         * gcc.dg/cleanup-7.c: New.
2836
2837 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2838
2839         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2840
2841         * lib/dg-pch.exp: New file.
2842         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2843         * gcc.dg/pch/pch.exp: Likewise.
2844
2845 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2846
2847         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2848         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2849         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2850         * gcc.dg/builtins-17.c: New test case.
2851         * gcc.dg/i386-387-4.c: New test case.
2852         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2853
2854 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2855
2856         * gcc.dg/ultrasp9.c: New test.
2857
2858 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2859
2860         * gcc.c-torture/compile/20030604-1.c: New test.
2861         * gcc.dg/sparc-constant-1.c: New test.
2862
2863 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2864
2865         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2866
2867 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2868
2869         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2870
2871         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2872         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2873
2874 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2875
2876         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2877
2878 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2879
2880         PR c++/10940
2881         * g++.dg/template/spec10.C: New test.
2882
2883 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2884
2885         * gcc.dg/builtins-16.c: New test case.
2886
2887 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2888
2889         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2890         mempcpy test with post-increments.
2891         * gcc.c-torture/execute/string-opt-3.c: New test.
2892         * gcc.dg/string-opt-1.c: New test.
2893
2894 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2895
2896         PR fortran/10965
2897         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2898
2899 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2900
2901         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2902         (scan-assembler): ... here.  Use dg-scan.
2903         (scan-assembler-not): Likewise.
2904         (scan-file): New function.
2905         (scan-file-not): Likewise.
2906         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2907         * gcc.dg/cpp/_Pragma4.c: Likewise.
2908         * gcc.dg/cpp/_Pragma5.c: Likewise.
2909         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2910         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2911         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2912         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2913         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2914         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2915         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2916         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2917         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2918         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2919         * gcc.dg/cpp/cxxcom1.c: Likewise.
2920         * gcc.dg/cpp/line1.c: Likewise.
2921         * gcc.dg/cpp/maccom1.c: Likewise.
2922         * gcc.dg/cpp/maccom2.c: Likewise.
2923         * gcc.dg/cpp/maccom3.c: Likewise.
2924         * gcc.dg/cpp/maccom4.c: Likewise.
2925         * gcc.dg/cpp/maccom5.c: Likewise.
2926         * gcc.dg/cpp/maccom6.c: Likewise.
2927         * gcc.dg/cpp/multiline.c: Likewise.
2928         * gcc.dg/cpp/spacing1.c: Likewise.
2929         * gcc.dg/cpp/spacing2.c: Likewise.
2930         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2931         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2932         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2933         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2934         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2935         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2936         * gcc.dg/cpp/cxxcom2.c: Likewise.
2937         * gcc.dg/cpp/cxxcom2.h: New file.
2938
2939         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2940         * g++.dg/cpp/truefalse.C: Here.
2941         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2942
2943 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2944
2945         * gcc.dg/cpp/redef3.c: New file.
2946
2947 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2948
2949         * gcc.dg/i386-loop-3.c: New test.
2950
2951 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2952
2953         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2954
2955 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2956
2957         * gcc.dg/fwrapv-1.c: New test case.
2958         * gcc.dg/fwrapv-2.c: New test case.
2959
2960 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2961
2962         PR c++/10956
2963         * g++.dg/template/spec9.C: New test.
2964
2965 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2966
2967         * gcc.dg/duff-4.c: New test case.
2968
2969 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2970
2971         PR fortran/10843
2972         * g77.dg/ffixed-form-1.f: New test
2973         * g77.dg/ffixed-form-2.f: New test
2974         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2975         * g77.dg/ffree-form-3.f: New test
2976
2977 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2978
2979         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2980         * gcc.dg/wint_t-1.c: Likewise.
2981
2982 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2983
2984         * g++.dg/template/access11.C: New test.
2985
2986 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2987
2988         PR c++/10849
2989         * g++.dg/template/access10.C: New test.
2990
2991 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2992             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2993
2994         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2995
2996 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2997
2998         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2999         suppress for powerpc-*-darwin*.
3000         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3001
3002 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3003
3004         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3005         suppress option for powerpc-*-darwin*.
3006
3007 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3008
3009         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3010         * gcc.dg/builtins-4.c: Add test for fmod.
3011
3012 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3013
3014         PR c++/10682
3015         * g++.dg/template/instantiate4.C: New test.
3016
3017 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3018
3019         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3020
3021 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3022
3023         * gcc.dg/compat/scalar-return-1_main.c: New file.
3024         * gcc.dg/compat/scalar-return-1_x.c: New file.
3025         * gcc.dg/compat/scalar-return-1_y.c: New file.
3026         * gcc.dg/compat/scalar-return-2_main.c: New file.
3027         * gcc.dg/compat/scalar-return-2_x.c: New file.
3028         * gcc.dg/compat/scalar-return-2_y.c: New file.
3029         * gcc.dg/compat/struct-return-3_main.c: New file.
3030         * gcc.dg/compat/struct-return-3_y.c: New file.
3031         * gcc.dg/compat/struct-return-3_x.c: New file.
3032         * gcc.dg/compat/struct-return-2_main.c: New file.
3033         * gcc.dg/compat/struct-return-2_x.c: New file.
3034         * gcc.dg/compat/struct-return-2_y.c: New file.
3035
3036 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3037
3038         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3039         for hppa*-hp-hpux*.
3040         * gcc.dg/20021014-1.c (dg-options): Likewise.
3041         * gcc.dg/nest.c (dg-options): Likewise.
3042
3043 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3044
3045         PR c++/9738
3046         * g++.dg/ext/dllimport2.C: New file.
3047         * g++.dg/ext/dllimport3.C: New file.
3048
3049 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3050
3051         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3052         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3053         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3054         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3055         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3056         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3057         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3058         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3059         * gcc.dg/compat/small-struct-defs.h: New file.
3060         * gcc.dg/compat/small-struct-init.h: New file.
3061         * gcc.dg/compat/small-struct-check.h: New file.
3062         * gcc.dg/compat/fp-struct-defs.h: New file.
3063         * gcc.dg/compat/fp-struct-check.h: New file.
3064         * gcc.dg/compat/fp-struct-init.h: New file.
3065         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3066         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3067
3068 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3069
3070         * gcc.dg/20030225-2.c: New test.
3071
3072 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3073             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3074
3075         * gcc.c-torture/compile/20030518-1.c: New test case.
3076
3077 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3078
3079         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3080         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3081         gcc-dg-debug-runtest.
3082         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3083         gcc-dg-debug-runtest.
3084
3085 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3086
3087         PR c++/9022
3088         * g++.dg/lookup/using6.C: New test.
3089
3090 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3091
3092         * g++.dg/parse/access2.C: New test.
3093
3094 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3095
3096         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3097         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3098         * gcc.dg/debug/debug.exp: Likewise.
3099
3100 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3101
3102         * gcc.dg/dollar.c: New test.
3103
3104 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3105
3106         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3107         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3108         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3109         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3110         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3111         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3112         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3113         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3114         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3115         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3116         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3117         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3118         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3119         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3120         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3121         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3122         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3123         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3124
3125 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3126
3127         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3128         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3129         support for "repo" mode.
3130         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3131         * lib/g77-dg.exp: Likewise.
3132         * lib/obj-dg.exp: Likewise.
3133
3134 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3135
3136         Merge from gcc-3_2-rhl8-branch:
3137         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3138
3139         * gcc.dg/tls/opt-6.c: New test.
3140
3141         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3142
3143         * gcc.dg/20030405-1.c: New test.
3144
3145         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3146
3147         * gcc.dg/20030309-1.c: New test.
3148
3149         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3150
3151         * gcc.c-torture/execute/20030307-1.c: New test.
3152
3153         2003-02-20  Randolph Chung  <tausq@debian.org>
3154
3155         * gcc.c-torture/compile/20030220-1.c: New test.
3156
3157         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3158
3159         * gcc.dg/20030217-1.c: New test.
3160
3161         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3162
3163         * gcc.c-torture/compile/20020129-1.c: New test.
3164
3165         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3166
3167         * gcc.dg/unroll-1.c: New test.
3168
3169         2002-11-16  Jan Hubicka  <jh@suse.cz>
3170
3171         * gcc.c-torture/execute/20020920-1.c: New test.
3172
3173         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3174
3175         PR target/7434
3176         * gcc.c-torture/compile/20021008-1.c: New test.
3177
3178         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3179
3180         PR target/7559
3181         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3182
3183         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3184
3185         * gcc.c-torture/compile/20020807-1.c: New test.
3186
3187         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3188
3189         * gcc.dg/tls/opt-1.c: New test.
3190
3191         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3192
3193         * gcc.dg/20020729-1.c: New test.
3194
3195         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3196
3197         * g++.dg/opt/life1.C: New test.
3198
3199         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3200
3201         * gcc.dg/20020525-1.c: New test.
3202
3203         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3204
3205         PR c++/6794
3206         * g++.dg/ext/pretty1.C: New test.
3207         * g++.dg/ext/pretty2.C: New test.
3208
3209 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3210
3211         PR c++/8385
3212         * g++.dg/ext/typeof5.C: New test.
3213
3214 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3215
3216         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3217         __USER_LABEL_PREFIX__ into account.
3218         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3219
3220 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3221
3222         * gcc.dg/builtins-15.c: New test case.
3223
3224 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3225
3226         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3227
3228 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3229
3230         * lib/g++.exp: Tweak handling of additional source files.
3231         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3232         * g++.dg/special/conpr-2a.C: Rename to ...
3233         * g++.dg/special/conpr-2a.cc: ... this.
3234         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3235         * g++.dg/special/conpr-3a.C: Rename to ...
3236         * g++.dg/special/conpr-3a.cc: This.
3237         * g++.dg/special/conpr-3b.C: Rename to ...
3238         * g++.dg/special/conpr-3b.cc: This.
3239         * g++.dg/special/conpr-4.C: New test.
3240         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3241
3242 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3243
3244         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3245
3246 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3247
3248         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3249         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3250         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3251         * g++.old-deja/g++.other/warn3.C: Likewise.
3252
3253 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3254
3255         * gcc.dg/i386-387-1.c: Update to also test log.
3256         * gcc.dg/i386-387-2.c: Likewise.
3257
3258 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3259
3260         * g77.f-torture/execute/int8421.f: New test.
3261
3262 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3263
3264         PR c++/10230, c++/10481
3265         * g++.dg/lookup/scoped5.C: New test.
3266
3267 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3268
3269         PR c++/10552
3270         * g++.dg/template/ttp6.C: New test.
3271
3272 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3273
3274         * gcc.c-torture/execute/builtins: New directory.
3275         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3276         gcc.c-torture/execute/builtins.
3277         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3278         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3279         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3280         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3281
3282 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3283
3284         PR c++/9252
3285         * g++.dg/template/access8.C: New test.
3286         * g++.dg/template/access9.C: New test.
3287
3288 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3289
3290         PR c++/9554
3291         * g++.dg/parse/access1.C: New test.
3292
3293 2003-05-09  DJ Delorie  <dj@redhat.com>
3294
3295         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3296         long, and not an int.
3297
3298 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3299
3300         PR c++/10555, c++/10576
3301         * g++.dg/template/memclass1.C: New test.
3302
3303 2003-05-08  DJ Delorie  <dj@redhat.com>
3304
3305         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3306         targets.
3307         * gcc.c-torture/execute/20021024-1.x: Likewise.
3308         * gcc.c-torture/execute/shiftdi.x: Likewise.
3309         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3310         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3311         * gcc.dg/20021018-1.c: Likewise.
3312
3313 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3314
3315         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3316
3317         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3318         (bcopy): Call memmove.
3319
3320 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3321
3322         * g77.f-torture/compile/8485.f: New test case.
3323
3324 2003-05-07  Richard Henderson  <rth@redhat.com>
3325
3326         PR c++/10570
3327         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3328         Verify exception_cleanup not called for rethrows.
3329         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3330         when exiting catch block without rethrowing.
3331         * g++.dg/eh/forced3.C: New.
3332         * g++.dg/eh/forced4.C: New.
3333
3334 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3335
3336         * gcc.dg/20030505.c: Fix triplet.
3337
3338 2003-05-06  DJ Delorie  <dj@redhat.com>
3339
3340         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3341         * gcc.dg/nest.c: Likewise.
3342
3343 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3344
3345         * gcc.dg/builtins-14.c: New test case.
3346
3347 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3348
3349         * lib/compat.exp (compat-execute): New argument.
3350         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3351         * gcc.dg/compat: New test directory.
3352         * gcc.dg/compat/compat.exp: New expect script.
3353         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3354         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3355         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3356         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3357         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3358         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3359
3360         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3361         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3362         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3363         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3364         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3365         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3366         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3367         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3368         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3369         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3370         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3371         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3372         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3373         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3374         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3375
3376 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3377
3378         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3379
3380 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3381
3382         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3383
3384 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3385
3386         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3387         * gcc.dg/ppc-fsel-2.c: New test.
3388
3389         * gcc.dg/unused-5.c: New test.
3390
3391 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3392
3393         PR c++/10496
3394         * g++.dg/warn/pmf1.C: New test.
3395
3396 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3397
3398         PR c++/4494
3399         * g++.dg/warn/main.C: New test.
3400
3401 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3402
3403         * gcc.dg/nonnull-3.c: New test.
3404
3405 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3406
3407         * gcc.dg/cpp/Wtrigraphs.c: Update.
3408         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3409
3410 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3411
3412         * gcc.dg/ppc-fsel-1.c: New test.
3413
3414 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3415
3416         PR c/10604
3417         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3418
3419 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3420
3421         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3422
3423 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3424
3425         PR c++/9364, c++/10553, c++/10586
3426         * g++.dg/parse/typename4.C: New test.
3427         * g++.dg/parse/typename5.C: Likewise.
3428
3429 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3430
3431         * gcc.c-torture/compile/20030503-1.c: New test.
3432
3433 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3434
3435         * g++.dg/lookup/using5.C: Fix testcase error.
3436
3437 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3438
3439         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3440         since MEABI is no longer supported.  Remove all vestiges
3441         of MEABI from the test.
3442
3443 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3444
3445         PR c++/10554
3446         * g++.dg/lookup/using5.C: New test.
3447
3448 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3449
3450         PR c++/8772
3451         * g++.dg/template/ttp5.C: New test.
3452
3453 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3454
3455         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3456         (dg-gpp-additional-sources): New function.
3457         (dg-gpp-additional-files): Likewise.
3458         * lib/g++.exp (additional_sources): New variable.
3459         (additional_files): Likewise.
3460         (g++_target_compile): Deal with them.
3461         * lib/old-dejagnu.exp: Remove.
3462         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3463         * g++.old-deja: Revise all tests to use dg commands.
3464
3465 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3466
3467         PR c++/9432, c++/9528
3468         * g++.dg/lookup/using4.C: New test.
3469
3470 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3471
3472         * gcc.dg/noreturn-5.c: New file.
3473         * gcc.dg/noreturn-6.c: New file.
3474
3475         * gcc.c-torture/compile/inline-1.c: New file.
3476
3477 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3478
3479         PR c++/10551
3480         * g++.dg/template/explicit1.C: New test.
3481
3482 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3483
3484         PR c++/10549
3485         * g++.dg/other/bitfield1.C: New test.
3486
3487         PR c++/10527
3488         * g++.dg/init/new7.C: New test.
3489
3490 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3491
3492         * g++.dg/ext/desig1.C: New test.
3493         * g++.dg/ext/init1.C: Update.
3494
3495         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3496
3497 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3498
3499         PR c++/10180
3500         * g++.dg/warn/Winline-1.C: New test.
3501
3502 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3503
3504         * gcc.c-torture/execute/string-opt-19.c: New test.
3505
3506         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3507         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3508
3509 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/10506
3512         * g++.dg/init/new6.C: New test.
3513
3514         PR c++/10503
3515         * g++.dg/init/ref6.C: New test.
3516
3517 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3518
3519         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3520
3521 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3522
3523         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3524         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3525
3526 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3527
3528         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3529         initialized static data members.
3530
3531 2003-04-25  H.J. Lu <hjl@gnu.org>
3532
3533         * gcc.dg/ia64-sync-4.c: New test.
3534
3535 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3536
3537         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3538         date.
3539
3540 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3541
3542         PR c++/10337
3543         * g++.dg/warn/conv1.C: New test.
3544         * g++.old-deja/g++.other/conv7.C: Adjust.
3545         * g++.old-deja/g++.other/overload14.C: Adjust.
3546
3547 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/10471
3550         * g++.dg/template/defarg2.C: New test.
3551
3552 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3553
3554         * gcc.dg/cpp/include2.c: Update.
3555         * gcc.dg/cpp/multiline-2.c: New.
3556         * gcc.dg/cpp/multiline.c: Update.
3557         * gcc.dg/cpp/strify2.c: Update.
3558         * gcc.dg/cpp/trad/literals-2.c: Update.
3559
3560 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3561
3562         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3563
3564 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3565
3566         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3567
3568 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3569
3570         PR c++/10451
3571         * g++.dg/parse/crash4.C: New test.
3572
3573         PR c++/9847
3574         * g++.dg/parse/crash5.C: New test.
3575
3576 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3577
3578         PR c++/10446
3579         * g++.dg/parse/crash3.C: New test.
3580
3581         PR c++/10428
3582         * g++.dg/parse/elab1.C: New test.
3583
3584 2003-04-22  Devang Patel  <dpatel@apple.com>
3585
3586         * gcc.dg/cpp/trad/funlike-5.c: New test.
3587
3588 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3589
3590         * g++.dg/other/packed1.C: Fix dg options.
3591
3592 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3593
3594         * g++.dg/other/offsetof2.C: New test.
3595
3596 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3597
3598         * g++.dg/template/recurse.C: Adjust location of error messages.
3599
3600 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3601
3602         PR c++/9881
3603         * g++.dg/init/addr-const1.C: New test.
3604         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3605
3606 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3607
3608         PR c++/10405
3609         * g++.dg/lookup/struct-hack1.C: New test.
3610
3611 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3612
3613         * ucs.c: Update diagnostic messages.
3614
3615 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3616
3617         * gcc.dg/cpp/truefalse.cpp: New test.
3618         * gcc.dg/cpp/cpp.exp: Update.
3619         * g++.dg/other/stdbool-if.C: Remove.
3620
3621 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3622
3623         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3624         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3625
3626 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3627
3628         * gcc.c-torture/compile/20030418-1.c: New test.
3629
3630 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3631
3632         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3633
3634 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3635
3636         PR c++/10347
3637         g++.dg/template/dependent-name1.C: New test.
3638
3639 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3640
3641         * gcc.dg/warn-1.c (tourist_guide): New array,
3642         contains a pointer to bar.
3643
3644 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3645
3646         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3647         * gcc.c-torture/execute/medce-1.c: New test case.
3648         * gcc.c-torture/execute/medce-2.c: New test case.
3649
3650 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3651
3652         * lib/prune.exp: Ignore more messages.
3653
3654         PR c++/10381
3655         * g++.dg/parse/lookup3.C: New test.
3656
3657 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3658
3659         * gcc.c-torture/compile/20030415-1.c : New test.
3660
3661 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3662
3663         * gcc.c-torture/execute/scope-2.c: Move to ...
3664         * gcc.dg/noncompile/scope.c: .... here.
3665
3666 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3667
3668         * gcc.dg/20030414-2.c: New test case.
3669
3670 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3671
3672         PR target/10377
3673         * gcc.dg/20030414-1.c: New test.
3674
3675 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3676
3677         * gcc.dg/builtins-12.c: New test case.
3678         * gcc.dg/builtins-13.c: New test case.
3679
3680 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3681
3682         * gcc.c-torture/execute/string-opt-18.c: New test.
3683
3684 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3685
3686         PR c++/10300
3687         * g++.dg/init/new5.C: New test.
3688
3689 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3690
3691         PR c++/7910
3692         * g++.dg/ext/dllimport1.C: New test.
3693
3694 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3695
3696         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3697
3698 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3699
3700         PR Fortran/9263
3701         * g77.f-torture/noncompile/9263.f: New test
3702         PR Fortran/1832
3703         * g77.f-torture/execute/1832.f: New test
3704
3705 2003-04-11  David Chad  <davidc@freebsd.org>
3706             Loren J. Rittle  <ljrittle@acm.org>
3707
3708         libobjc/8562
3709         * objc.dg/headers.m: New test.
3710
3711 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3712
3713         * gcc.c-torture/execute/builtin-noret-2.c: New.
3714         * gcc.c-torture/execute/builtin-noret-2.x: New.
3715         XFAIL builtin-noret-2.c at -O1 and above.
3716         * gcc.dg/redecl.c: New.
3717         * gcc.dg/Wshadow-1.c: Update error regexps.
3718
3719 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3720
3721         * g++.dg/abi/bitfield10.C: New test.
3722
3723 2003-04-09  Mike Stump  <mrs@apple.com>
3724
3725         * gcc.dg/pch/pch.exp: Make testcase names longer.
3726         * g++.dg/pch/pch.exp: Make testcase names longer.
3727
3728 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3729
3730         * gcc.dg/builtins-11.c: New test case.
3731
3732 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3733
3734         * gcc.dg/builtins-9.c: New test case.
3735         * gcc.dg/builtins-10.c: New test case.
3736
3737 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3738
3739         * gcc.dg/noncompile/init-4.c.c: New test.
3740
3741 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3742
3743         * gcc.misc-test/gcov-9.c: New test.
3744         * gcc.misc-test/gcov-10.c: New test
3745         * gcc.misc-test/gcov-11.c: New test.
3746
3747 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3748
3749         PR optimization/10024
3750         * gcc.c-torture/compile/20030405-1.c: New test.
3751
3752 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3753
3754         * gcc.dg/pch/static-3.c: New.
3755         * gcc.dg/pch/static-3.hs: New.
3756         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3757
3758 2003-04-04  Richard Henderson  <rth@redhat.com>
3759
3760         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3761         * g++.dg/eh/forced2.C: Likewise.
3762
3763 2003-04-03  Mike Stump  <mrs@apple.com>
3764
3765         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3766         target arg.
3767         (scan-assembler-times, scan-assembler-not): Likewise.
3768         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3769
3770 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3771
3772         * gcc.dg/sparc-loop-1.c: New test.
3773
3774 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3775
3776         PR other/9274
3777         * g++.dg/pch/system-2.C: New.
3778         * g++.dg/pch/system-2.Hs: New.
3779
3780 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3781
3782         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3783
3784         * g++.dg/eh/simd-1.C (vecfunc): Same.
3785
3786 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3787
3788         * gcc.c-torture/execute/20030401-1.c: New test case.
3789
3790 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3791
3792         * objc.dg/defs.m: New.
3793
3794 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3795
3796         * g++.dg/eh/simd-1.C: New.
3797         * g++.dg/eh/simd-2.C: New.
3798
3799 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3800
3801         * gcc.c-torture/execute/simd-3.c: New.
3802
3803 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3804
3805         PR c/9936
3806         * gcc.dg/20030331-2.c: New test.
3807
3808 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3809
3810         PR c++/10278
3811         * g++.dg/parse/crash2.C: New test.
3812
3813 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3814
3815         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3816         * gcc.c-torture/execute/20030331-1.c: ...here.
3817
3818 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3819
3820         * gcc.c-torture/execute/20030331-1.c: New test.
3821
3822 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3823
3824         * lib/gcov.exp: Adjust call return testing strings.
3825         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3826
3827 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3828
3829         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3830         * gcc.dg/builtins-7.c: New test case.
3831         * gcc.dg/builtins-8.c: New test case.
3832
3833 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3834
3835         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3836
3837 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3838
3839         PR c++/7647
3840         * g++.dg/lookup-class-member-2.C: New test.
3841
3842 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3843
3844         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3845
3846 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3847
3848         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3849
3850 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3851
3852         * g++.dg/init/attrib1.C: New test.
3853
3854 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3855
3856         * gcc.dg/ultrasp8.c: New test.
3857
3858 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3859
3860         * gcc.dg/ultrasp7.c: New test.
3861
3862 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3863
3864         PR c++/10047
3865         * g++.dg/template/inline1.C: New test.
3866
3867 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3868
3869         * gcc.dg/sparc-dwarf2.c: New test.
3870
3871 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3872
3873         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3874         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3875
3876 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3877
3878         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3879         than reading .x files.
3880         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3881         * g77.dg/gcov/gcov-1.f: Likewise.
3882         * gcc.misc-tests/gcov-4b.c: Likewise.
3883         * gcc.misc-tests/gcov-5b.c: Likewise.
3884         * gcc.misc-tests/gcov-6.c: Likewise.
3885         * gcc.misc-tests/gcov-7.c: Likewise.
3886         * gcc.misc-tests/gcov-8.c: Likewise.
3887         * g++.dg/gcov/gcov-1.x: Remove.
3888         * g77.dg/gcov/gcov-1.x: Likewise.
3889         * gcc.misc-tests/gcov-4b.x: Likewise.
3890         * gcc.misc-tests/gcov-5b.x: Likewise.
3891         * gcc.misc-tests/gcov-6.x: Likewise.
3892         * gcc.misc-tests/gcov-7.x: Likewise.
3893         * gcc.misc-tests/gcov-8.x: Likewise.
3894
3895 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3896
3897         PR opt/10087
3898         * gcc.dg/20030324-1.c: New test.
3899
3900 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3901
3902         PR c++/10224
3903         * g++.dg/template/arg3.C: New test.
3904
3905         PR c++/10158
3906         * g++.dg/template/friend18.C: New test.
3907
3908 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3909
3910         * g77.f-torture/compile/20030326-1.f: New test case.
3911
3912 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3913
3914         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3915
3916         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3917
3918 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3919
3920         * gcc.dg/ia64-sync-3.c: New test.
3921
3922 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3923
3924         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3925
3926 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3927
3928         * gcc.dg/ultrasp6.c: New test.
3929
3930 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3931
3932         * gcc.dg/i386-signbit-1.c: New test.
3933         * gcc.dg/i386-signbit-2.c: New test.
3934         * gcc.dg/i386-signbit-3.c: New test.
3935
3936 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3937
3938         * gcc.dg/ultrasp5.c: Fix options.
3939
3940 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3941
3942         * gcc.dg/ultrasp5.c: Fix comment.
3943
3944 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3945
3946         PR fortran/10197
3947         * g77.f-torture/execute/10197.f: New test.
3948
3949 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3950
3951         PR c++/9898, c++/383
3952         * g++.dg/template/conv6.C: New test.
3953
3954         PR c++/10119
3955         * g++.dg/template/ptrmem5.C: New test.
3956
3957         PR c++/10026
3958         * g++.dg/lookup/koenig1.C: New test.
3959
3960         PR C++/10199
3961         * g++.dg/lookup/template2.C: New test.
3962
3963 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3964
3965         * g++.dg/opt/rtti1.C: New test.
3966
3967 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3968
3969         * gcc.dg/ultrasp5.c: New test.
3970
3971 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3972
3973         PR middle-end/9967
3974         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3975         builtin fputs.
3976
3977 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3978
3979         PR c/8224
3980         * gcc.dg/20030323-1.c: New test.
3981
3982 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3983
3984         * gcc.c-torture/compile/20030323-1.c: New test case.
3985
3986 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3987
3988         * gcc.dg/20030321-1.c: New test.
3989
3990 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3991
3992         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3993
3994 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3995
3996         PR c++/9978, c++/9708
3997         * g++.dg/ext/vlm1.C: Adjust expected error.
3998         * g++.dg/ext/vla2.C: New test.
3999         * g++.dg/template/arg1.C: New test.
4000         * g++.dg/template/arg2.C: New test.
4001
4002 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4003
4004         * g77.f-torture/execute/select.f: New test.
4005         * g77.f-torture/noncompile/select_no_compile.f: New test.
4006
4007 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4008
4009         PR c++/9898
4010         * g++.dg/other/error4.C: New test.
4011
4012 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4013
4014         * g++.dg/template/friend17.C: New test.
4015
4016 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4017
4018         * gcc.c-torture/compile/20030320-1.c: New.
4019
4020 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4021
4022         * gcc.dg/builtins-6.c: New test case.
4023
4024 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4025
4026         PR target/10073
4027         * gcc.c-torture/compile/20030319-1.c: New.
4028
4029 2003-03-18  Jan Hubicka  <jh@suse.cz>
4030
4031         * gcc.dg/i386-cvt-1.c: New test.
4032
4033 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4034
4035         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4036         * objc.dg/naming-2.m: Likewise.
4037
4038 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4039
4040         PR c++/9639
4041         * g++.dg/parse/crash1.C: New test.
4042
4043 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4044
4045         PR c++/8805
4046         * g++.dg/eh/cleanup1.C: New test.
4047
4048 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4049
4050         * gcc.c-torture/execute/20030316-1.c: New test case.
4051
4052 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4053
4054         PR c++/9629
4055         * g++.dg/init/ctor2.C: New test.
4056
4057 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4058
4059         * g77.f-torture/compile/xformat.f: New test case.
4060
4061 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4062
4063         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4064         * g++.old-deja/g++.mike/eh50.C: Likewise.
4065
4066 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4067
4068         PR c++/6440
4069         * g++.dg/template/spec7.C: New test.
4070         * g++.dg/template/spec8.C: Likewise.
4071
4072 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4073
4074         * gcc.c-torture/execute/20030313-1.c: New test.
4075
4076 2003-03-14  Richard Henderson  <rth@redhat.com>
4077
4078         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4079
4080 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4081
4082         * gcc.c-torture/compile/20030314-1.c: New test.
4083
4084 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4085
4086         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4087         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4088         thumb target,
4089         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4090         to accept newer _imp__  prefix and additional
4091         newline in .drectve section.
4092         * gcc.dg/dll-4.c: Likewise.
4093         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4094         switch.
4095
4096 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4097
4098         * g++.dg/parse/namespace9.C: New test.
4099
4100         * g++.dg/init/ref5.C: New test.
4101         * g++.dg/parse/ptrmem1.C: Likewise.
4102
4103 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4104
4105         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4106         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4107         regular expression.
4108         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4109         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4110
4111 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4112
4113         * gcc.c-torture/execute/20030224-2.c: New test.
4114
4115 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4116
4117         * gcc.dg/decl-3.c: New test.
4118
4119 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4120
4121         * gcc.dg/i386-loop-2.c: New test.
4122
4123 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4124
4125         PR c++/9474
4126         * g++.dg/parse/namespace8.C: New test.
4127
4128         PR c++/9924
4129         * g++.dg/overload/builtin2.C: New test.
4130
4131 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4132
4133         * gcc.dg/return-type-3.c: New test.
4134
4135 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4136
4137         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4138         profiling options are not supported.
4139
4140 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4141
4142         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4143         * g++.old-deja/g++.warn/impint2.C: Likewise.
4144
4145 2003-03-10  Devang Patel  <dpatel@apple.com>
4146
4147         * g++.dg/cpp/c++_cmd_1.C: New test.
4148         * g++.dg/cpp/c++_cmd_1.h: New file.
4149
4150 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4151
4152         * gcc.dg/altivec-9.c: New file.
4153
4154 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4155
4156         * gcc.dg/ppc-sdata-1.c: New test.
4157         * gcc.dg/ppc-sdata-2.c: New test.
4158
4159 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4160
4161         PR c++/9373
4162         * g++.dg/opt/ptrmem2.C: New test.
4163
4164         PR c++/8534
4165         * g++.dg/opt/ptrmem1.C: New test.
4166
4167 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4168
4169         * gcc.dg/i386-loop-1.c: New test.
4170
4171 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4172
4173         PR c++/9970
4174         * g++.dg/lookup/friend1.C: New test.
4175
4176 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4177
4178         PR c++/9823
4179         * g++.dg/parser/constructor1.C: New test.
4180
4181 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4182
4183         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4184
4185         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4186
4187 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4188
4189         * gcc.dg/cpp/Wunused.c: Update test.
4190
4191 2003-03-08  Jan Hubicka  <jh@suse.cz>
4192
4193         * gcc.dg/inline-3.c: New test.
4194
4195 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4196
4197         PR c++/9809
4198         * g++.dg/parse/builtin1.C: New test.
4199
4200         PR c++/9982
4201         * g++.dg/abi/cookie1.C: New test.
4202         * g++.dg/abi/cookie2.C: Likewise.
4203
4204         PR c++/9524
4205         * g++.dg/template/field1.C: New test.
4206
4207         PR c++/9912
4208         * g++.dg/parse/class1.C: New test.
4209         * g++.dg/parse/namespace7.C: Likewise.
4210         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4211
4212 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4213
4214         * g++.dg/init/ref4.C: New test.
4215
4216 2003-03-07  Jan Hubicka  <jh@suse.cz>
4217
4218         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4219         * gcc.dg/inline-3.c:  New test.
4220
4221 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4222
4223         * g++.dg/init/ref3.C: New test.
4224
4225         PR c++/9965
4226         * g++.dg/init/ref2.C: New test.
4227
4228         PR c++/9400
4229         * g++.dg/warn/Wshadow-2.C: New test.
4230
4231         PR c++/9791
4232         * g++.dg/warn/Woverloaded-1.C: New test.
4233
4234 2003-03-05  Jan Hubicka  <jh@suse.cz>
4235
4236         * gcc.dg/i386-local2.c: New.
4237         * gcc.dg/i386-local.c: Fix typo.
4238
4239 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4240
4241         * g++.dg/abi/layout3.C: New test.
4242
4243 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4244
4245         * gcc.c-torture/compile/20030305-1.c
4246
4247 2003-03-05  Jan Hubicka  <jh@suse.cz>
4248
4249         * gcc.dg/i386-local.c: New.
4250
4251 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4252
4253         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4254
4255 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4256
4257         * gcc.dg/switch-2.c: New test.
4258         * gcc.dg/switch-3.c: New test.
4259         * gcc.dg/Wswitch.c: Adjust line numbers.
4260         * gcc.dg/Wswitch-default.c: Likewise.
4261         * gcc.dg/Wswitch-enum.c: Likewise.
4262
4263 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4264
4265         * gcc.c-torture/execute/20030222-1.c: New test.
4266
4267 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4268
4269         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4270
4271 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4272
4273         PR c++/9878
4274         * g++.dg/init/ref1.C: New test.
4275
4276 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4277
4278         * gcc.dg/sh-relax.c: New SH-only test.
4279
4280 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4281
4282         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4283         comment explaining purpose of testcase.
4284
4285 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4286
4287         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4288         for HC11/HC12 (asm needs two int registers).
4289         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4290         HC11/HC12 because the test uses an asm which needs two 32-bit
4291         registers.
4292
4293 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4294
4295         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4296         for HC11/HC12 (array is too large otherwise).
4297         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4298         * gcc.c-torture/compile/20010518-2.x: Likewise.
4299         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4300         HC11/HC12 (array is too large).
4301
4302 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4303
4304         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4305         * lib/g++-dg.exp (g++-dg-test): Likewise.
4306
4307 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4308
4309         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4310         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4311
4312 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4313
4314         * g++.dg/warn/implicit-typename1.C: Remove warning.
4315
4316 2003-02-28  Richard Henderson  <rth@redhat.com>
4317
4318         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4319         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4320
4321 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4322
4323         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4324         * g++.dg/pch/pch.exp: Likewise.
4325
4326 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4327
4328         PR c++/9879
4329         * testsuite/g++.dg/init/new4.C: New test.
4330
4331 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4332
4333         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4334
4335 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4336
4337         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4338         unsigned long.
4339
4340         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4341         wider than float.
4342
4343 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4344
4345         * lib/scanasm.exp: Add support for counting numbers of
4346         occurences.
4347         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4348         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4349
4350 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4351
4352         PR c++/9683
4353         * g++.dg/template/static3.C: New test.
4354
4355         PR c++/9829
4356         * g++.dg/parse/namespace6.C: New test.
4357
4358 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4359
4360         PR target/9732
4361         * gcc.dg/20030225-1.c: New test.
4362
4363 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4364
4365         * README: Remove out-of-date information.
4366
4367         PR c++/9836
4368         * g++.dg/template/spec6.C: New test.
4369
4370 2003-02-24  Jeff Law  <law@redhat.com>
4371
4372         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4373
4374 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4375
4376         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4377         * gcc.dg/pragma-ep-1.c: Likewise.
4378
4379 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4380
4381         PR c++/9602
4382         * g++.dg/template/friend16.C: New test.
4383
4384 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4385
4386         PR c++/5333
4387         * g++.dg/parse/fused-params1.C: Adjust error messages.
4388         * g++.dg/template/nested3.C: New test.
4389
4390 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4391
4392         * g++.dg/abi/param1.C: New test.
4393
4394 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4395
4396         PR c++/7982
4397         * g++.dg/warn/implicit-typename1.C: New test.
4398
4399 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4400
4401         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4402         with "mtune".
4403         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4404         * gcc.c-torture/execute/20010129-1.x: Likewise.
4405         * gcc.dg/20011107-1.c: Likewise.
4406         * gcc.dg/20020108-1.c: Likewise.
4407         * gcc.dg/20020122-3.c: Likewise.
4408         * gcc.dg/20020206-1.c: Likewise.
4409         * gcc.dg/20020310-1.c: Likewise.
4410         * gcc.dg/20020426-2.c: Likewise.
4411         * gcc.dg/20020517-1.c: Likewise.
4412         * gcc.dg/991230-1.c: Likewise.
4413         * gcc.dg/i386-unroll-1.c: Likewise.
4414         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4415
4416 2003-02-22  Jan Hubicka  <jh@suse.cz>
4417
4418         * gcc.dg/i386-mul.c: New test.
4419
4420 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4421
4422         * gcc.dg/builtins-5.c: New test case.
4423
4424 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4425
4426         * gcc.dg/asmreg-1.c: New test.
4427
4428 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4429
4430         PR c++/9749
4431         * g++.dg/parse/varmod1.C: New test.
4432
4433 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4434
4435         PR c++/9727
4436         * g++.dg/template/op1.C: New test.
4437
4438 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c++/8906
4441         * g++.dg/template/nested2.C: New test.
4442
4443 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4444
4445         PR c++/8724
4446         * g++.dg/expr/dtor1.C: New test.
4447
4448 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4449
4450         * gcc.dg/cpp/include3.c: New test.
4451         * gcc.dg/cpp/inc/foo.h: New file.
4452
4453 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4454
4455         * gcc.c-torture/execute/20030221-1.c: New test.
4456
4457 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4458
4459         PR c++/9729
4460         * g++.dg/abi/conv1.C: New test.
4461
4462 2003-02-20  Jan Hubicka  <jh@suse.cz>
4463
4464         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4465
4466 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4467
4468         * gcc.c-torture/compile/20030219-1.c: New test.
4469
4470 2003-02-18  Jan Hubicka  <jh@suse.cz>
4471
4472         * gcc.dg/funcorder.c: New test.
4473
4474 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4475
4476         * gcc.c-torture/execute/20030218-1.c: New.
4477
4478 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4479
4480         * gcc.dg/20030218-1.c: New.
4481
4482 2003-02-18  Richard Henderson  <rth@redhat.com>
4483
4484         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4485         * gcc.dg/attr-used-2.c: New.
4486
4487 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4488
4489         PR c++/9704
4490         * g++.dg/init/copy5.C: New test.
4491
4492 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4493
4494         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4495         * g++.dg/pch/pch.exp: Likewise.
4496
4497 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4498
4499         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4500         STACK_SIZE is not defined.
4501
4502 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4503
4504         PR c++/9457
4505         * g++.dg/template/init1.C: New test.
4506
4507 2003-02-16  Jan HUbicka  <jh@suse.cz>
4508
4509         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4510         (foo): Add few extra tests
4511         * gcc.dg/c99-const-expr-3.c: Likewise.
4512         * gcc.c-torture/execute/20030216-1.c: New.
4513
4514 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4515
4516         PR c++/9459
4517         * g++.dg/ext/typeof4.C: New test.
4518
4519 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4520
4521         * gcc.dg/i386-387-3.c: New test case.
4522
4523 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4524
4525         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4526         cris-*-elf* cris-*-aout* and mmix-*-*.
4527
4528 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4529
4530         * gcc.dg/20030213-1.c: New test.
4531
4532 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4533
4534         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4535         * gcc.dg/i386-387-2.c: Likewise.
4536
4537 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4538
4539         * gcc.dg/ppc-spe.c: Fix formatting.
4540         Enable tests that were previously unsupported by gas.
4541         Delete tests for instructions that no longer exist.
4542         Switch arguments on evsubifw builtin.
4543
4544 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4545
4546         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4547         STACK_SIZE is too small.
4548
4549 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4550             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4551
4552         * gcc.dg/decl-2.c: New test.
4553
4554 2003-02-10  Jan Hubicka  <jh@suse.cz>
4555
4556         * gcc.dg/i386-fpcvt-1.c:  New test.
4557
4558 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4559
4560         * gcc.c-torture/execute/20030209-1.c: New test.
4561
4562 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4563
4564         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4565         int-wide bitops, use the constants of the same width.
4566         Likewise, if long long is 32-bit wide, test bitops using
4567         32-bit constants.
4568
4569 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4570
4571         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4572
4573 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4574
4575         * testsuite/gcc.dg/builtins-4.c: New test case.
4576
4577 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4578
4579         * gcc.dg/20020430-1.c: Fix dg command typos.
4580         * gcc.dg/20020503-1.c: Likewise.
4581
4582 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4583
4584         PR c++/8785
4585         * g++.dg/parse/fused-params1.C: New test.
4586
4587         PR c++/8857
4588         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4589
4590         PR c++/8921
4591         * g++.dg/parse/non-dependent1.C: New test.
4592
4593         PR c++/8928
4594         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4595
4596         PR c++/9228
4597         * g++.dg/parse/undefined7.C: New test.
4598         * g++.dg/parse/non-templ1.C: New test.
4599
4600         PR c++/9229
4601         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4602
4603 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4604
4605         * gcc.c-torture/compile/20030206-1.c: New test.
4606
4607 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4608
4609         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4610         "pow" to "foo" to avoid potential confusion with a math built-in.
4611
4612 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4613
4614         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4615         conditions for SPARC targets.
4616
4617 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4618
4619         * gcc.dg/20030204-1.c: New test.
4620
4621 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4622
4623         PR c++/38
4624         * g++.dg/parse/array-size1.C: New test.
4625
4626         PR c++/5657
4627         * g++.dg/parse/undefined3.C: New test.
4628
4629         PR c++/5665
4630         * g++.dg/parse/undefined4.C: New test.
4631
4632         PR c++/5975
4633         * g++.dg/parse/undefined5.C: New test.
4634
4635         PR c++/7259
4636         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4637
4638         PR c++/8578
4639         * g++.dg/parse/casting-operator1.C: New test.
4640
4641         PR c++/8596
4642         * g++.dg/parse/undefined6.C: New test.
4643
4644         PR c++/8736
4645         * g++.dg/parse/missing-template1.C: New test.
4646
4647 2003-02-04  Jan Hubicka  <jh@suse.cz>
4648
4649         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4650         * gcc.dg/i386-cmov?.c:  Likewise.
4651         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4652         * gcc.dg/i386-ssefp-1.c:  Likewise.
4653         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4654         conventions.
4655
4656 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4657
4658         PR c++/7129
4659         * testsuite/g++.dg/ext/max.C: New test.
4660
4661 2003-02-03  Jan Hubicka  <jh@suse.cz>
4662
4663         * gcc.c-torture/execute/20030203-1.c: New test.
4664
4665 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4666
4667         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4668         'natural-endian'.
4669
4670 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4671
4672         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4673         * g++.dg/init/new2.C: Likewise.
4674         * g++.dg/other/new1.C: Likewise.
4675
4676 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4677
4678         * gcc.dg/struct-ret-libc.c: New test.
4679
4680 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4681
4682         * gcc.dg/20030129-1.c: New test.
4683
4684 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4685
4686         PR c++/8849
4687         * g++.dg/template/ptrmem4.C: New test.
4688
4689 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4690
4691         * g++.dg/parser/constant1.C: New test.
4692
4693 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4694
4695         PR c++/8591
4696         * g++.dg/parse/friend2.C: New test.
4697
4698 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4699
4700         PR c++/9437
4701         * g++.dg/template/unify4.C: New test.
4702
4703 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4704
4705         * gcc.c-torture/execute/20030128-1.c: New test.
4706
4707 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4708
4709         * g++.dg/lookup/nested1.C: Test moved from ...
4710         * g++.old-deja/g++.other/lookup24.C: ... here.
4711
4712 2003-01-28  Jan Hubicka  <jh@suse.cz>
4713
4714         * gcc.dg/i386-cmov5.c:  New test.
4715
4716 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4717
4718         * gcc.c-torture/execute/20010925-1.c: Changed the
4719         memcpy declaration.
4720
4721 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4722
4723         PR c++/3902
4724         * g++.dg/parse/template5.C: New test.
4725
4726 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4727
4728         PR fortran/9258
4729         * g77.dg/pr9258: New test.
4730
4731 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4732
4733         * README: Move relevant parts from README.g++.
4734
4735         * README.g++: Remove this file.
4736
4737 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4738
4739         * g++.dg/abi/dcast1.C: New test.
4740
4741 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4742
4743         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4744
4745 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4746
4747         PR c++/47
4748         * g++.old-deja/g++.other/lookup24.C: New test.
4749
4750 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4751
4752         PR middle-end/7227
4753         * gcc.dg/uninit-C.c: New test.
4754
4755 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         * g++.dg/abi/covariant1.C: New test.
4758
4759 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4760
4761         * gcc.dg/20030123-1.c: New test.
4762
4763 2003-01-25  Jan Hubicka  <jh@suse.cz>
4764
4765         PR opt/8492
4766         * gcc.c-torture/compile/20030125-1.c
4767
4768 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4769
4770         PR c++/9403
4771         * g++.dg/parse/template3.C: New test.
4772         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4773
4774         PR c++/795
4775         * g++.dg/parse/template4.C: New test.
4776
4777         PR c++/9415
4778         * g++.dg/template/qual2.C: New test.
4779
4780         PR c++/8545
4781         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4782
4783         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4784
4785 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4786
4787         * gcc.c-torture/execute/switch-1.c: New test case.
4788
4789 2003-01-25  Jan Hubicka  <jh@suse.cz>
4790
4791         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4792
4793 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4794
4795         Tweaks for Bison-1.875. From the NEWS file:
4796         "- `parse error' -> `syntax error'
4797         Bison now uniformly uses the term `syntax error'"
4798         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4799         * gcc.dg/cpp/digraph2.c: Likewise.
4800         * gcc.dg/cpp/direct2.c: Likewise.
4801         * gcc.dg/cpp/paste4.c: Likewise.
4802         * gcc.dg/c90-restrict-1.c: Likewise.
4803         * gcc.dg/c99-func-2.c: Likewise.
4804         * gcc.dg/noncompile/920721-2.c: Likewise.
4805         * gcc.dg/noncompile/930622-2.c: Likewise.
4806         * gcc.dg/noncompile/940112-1.c: Likewise.
4807         * gcc.dg/noncompile/950921-1.c: Likewise.
4808         * gcc.dg/noncompile/951123-1.c: Likewise.
4809         * gcc.dg/noncompile/971104-1.c: Likewise.
4810         * gcc.dg/noncompile/990416-1.c: Likewise.
4811
4812 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4813
4814         * g++.dg/parse/undefined1.C: Add error message.
4815
4816 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4817
4818         PR c++/9354
4819         * g++.dg/parse/new1.C: New test.
4820
4821         PR c++/9216
4822         * g++.dg/parse/template2.C: New test.
4823
4824         PR c++/9354
4825         * g++.dg/parse/typedef2.C: New test.
4826
4827         PR c++/9328
4828         * g++.dg/ext/typeof3.C: New test.
4829
4830 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4831
4832         PR c++/2738
4833         * g++.dg/parse/ret-type1.C: New test.
4834
4835         PR c++/3792
4836         * g++.dg/parse/tmpl-outside1.C: New test.
4837
4838         PR c++/4207
4839         * g++.dg/parse/int-as-enum1.C: New test.
4840
4841         PR c++/4903
4842         * g++.dg/parse/no-typename1.C: New test.
4843
4844         PR c++/5533
4845         * g++.dg/parse/no-value1.C: New test.
4846
4847         PR c++/5921
4848         * g++.dg/parse/wrong-inline1.C: New test.
4849
4850         PR c++/6402
4851         * g++.dg/parse/ref1.C: New test.
4852
4853         PR c++/6992
4854         * g++.dg/parse/attr-ctor1.C: New test.
4855
4856         PR c++/7229
4857         * g++.dg/parse/namespace5.C: New test.
4858
4859         PR c++/7917
4860         * g++.dg/parse/func-def1.C: New test.
4861
4862         PR c++/8143
4863         * g++.dg/parse/undefined1.C: New test.
4864
4865         PR c++/5723, PR c++/8522
4866         * g++.dg/parse/specialization1.C: New test.
4867
4868         PR c++/163, PR c++/8595
4869         * g++.dg/parse/struct-as-enum1.C: New test.
4870
4871         PR c++/9173
4872         * g++.dg/parse/undefined2.C: New test.
4873
4874 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/9298
4877         * g++.dg/parse/template1.C: New test.
4878
4879         PR c++/9384
4880         * g++.dg/parse/using1.C: New test.
4881
4882         PR c++/9285
4883         PR c++/9294
4884         * g++.dg/parse/expr2.C: New test.
4885
4886         PR c++/9388
4887         * g++.dg/parse/lookup2.C: Likewise.
4888
4889 2003-01-21  Jan Hubicka  <jh@suse.cz>
4890
4891         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4892         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4893         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4894         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4895
4896 2003-01-20  Nick Clifton  <nickc@redhat.com>
4897
4898         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4899         problem with ARM sibcall code generation.
4900
4901 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4902
4903         * gcc.c-torture/execute/20030120-1.c: New.
4904
4905 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4906
4907         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4908
4909 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4910
4911         PR c++/9272
4912         * g++.dg/parse/ctor1.C: New test.
4913
4914         PR c++/9294:
4915         * g++.dg/parse/qualified1.C: New test.
4916
4917         * g++.dg/parse/typename3.C: New test.
4918
4919 2003-01-16  Richard Henderson  <rth@redhat.com>
4920
4921         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4922
4923 2003-01-16  Richard Henderson  <rth@redhat.com>
4924
4925         * g++.dg/pch/pch.exp: Copy test header to the working directory
4926         before using it either for precompilation or direct use.
4927         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4928         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4929
4930 2003-01-16  Richard Henderson  <rth@redhat.com>
4931
4932         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4933         before using it either for precompilation or direct use.
4934         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4935         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4936
4937 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4938
4939         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4940         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4941         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4942         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4943         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4944         typename warning into error.
4945         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4946         error messages.
4947         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4948         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4949         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4950         messages.
4951         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4952         make declaration visible in template.
4953         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4954         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4955         messages.
4956         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4957         message.
4958         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4959         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4960         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4961         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4962         typename warning with error message.
4963         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4964         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4965         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4966
4967 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4968
4969         * g++.dg/parse/ambig2.C: New test.
4970
4971 2003-01-15  Richard Henderson  <rth@redhat.com>
4972
4973         * g++.dg/tls/init-2.C: Update error message string.
4974
4975 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4976
4977         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4978
4979 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4980
4981         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4982         all for HC11/HC12.
4983         * gcc.c-torture/compile/20001205-1.x: Likewise.
4984         * gcc.c-torture/compile/20001226-1.x: Likewise.
4985         * gcc.c-torture/compile/920520-1.x: Likewise.
4986         * gcc.c-torture/compile/961203-1.x: Likewise.
4987         * gcc.c-torture/compile/20020604-1.x: Likewise.
4988
4989 2003-01-15  Jan Hubicka  <jh@suse.cz>
4990
4991         * gcc.c-torture/compile/20030115-1.c: New test.
4992
4993         * gcc.dg/i386-fpcvt-1.c: New test.
4994         * gcc.dg/i386-fpcvt-2.c: New test.
4995
4996 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4997
4998         Further conform g++'s __vmi_class_type_info to the C++ ABI
4999         specification.
5000         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5001         the specification.
5002
5003 2003-01-14  Jan Hubicka  <jh@suse.cz>
5004
5005         * gcc.dg/i386-fpcvt-1.c: New test.
5006         * gcc.dg/i386-fpcvt-2.c: New test.
5007
5008 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5009
5010         * gcc.dg/i386-mmx-3.c: New test.
5011
5012 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5013
5014         PR c++/9264
5015         * g++.dg/parse/octal1.C: New file.
5016
5017         PR c++/9172
5018         * g++.dg/parse/typename1.C: New file.
5019
5020 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5021
5022         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5023         * gcc.dg/bf-no-ms-layout.c: Likewise.
5024         * gcc.dg/bf-ms-attrib.c: Likewise.
5025
5026 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5027
5028         PR c++/9099
5029         * g++.dg/parse/dtor1.C: New file.
5030
5031         PR c++/9128
5032         * g++.dg/rtti/typeid1.C: New file.
5033
5034         PR c++/9153
5035         * g++.dg/parse/lookup1.C: New file.
5036
5037         PR c++/9171
5038         * g++.dg/templ/spec5.C: New file.
5039
5040 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5041
5042         * gcc.c-torture/compile/20030110-1.c: New test.
5043
5044 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5045
5046         Merge from pch-branch:
5047
5048         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5049
5050         * gcc.dg/pch/cpp-1.h: New.
5051         * gcc.dg/pch/cpp-1.c: New.
5052         * gcc.dg/pch/cpp-2.h: New.
5053         * gcc.dg/pch/cpp-2.c: New.
5054
5055         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5056
5057         * gcc.dg/pch/except-1.h: New.
5058         * gcc.dg/pch/except-1.c: New.
5059
5060         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5061
5062         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5063         running test.
5064         * gcc.dg/pch: Include *.hp not *.h.
5065         * gcc.dg/pch/system-1.h: New.
5066         * gcc.dg/pch/system-1.c: New.
5067
5068         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5069
5070         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5071         rather than trying to build and run a program using PCH.
5072         * gcc.dg/pch: Remove dg-do commands from test files.
5073
5074         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5075
5076         * gcc.dg/pch/macro-3.c: New.
5077         * gcc.dg/pch/macro-3.h: New.
5078
5079         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5080
5081         * gcc.dg/pch/common-1.c: New.
5082         * gcc.dg/pch/common-1.h: New.
5083         * gcc.dg/pch/decl-1.c: New.
5084         * gcc.dg/pch/decl-1.h: New.
5085         * gcc.dg/pch/decl-2.c: New.
5086         * gcc.dg/pch/decl-2.h: New.
5087         * gcc.dg/pch/decl-3.c: New.
5088         * gcc.dg/pch/decl-3.h: New.
5089         * gcc.dg/pch/decl-4.c: New.
5090         * gcc.dg/pch/decl-4.h: New.
5091         * gcc.dg/pch/decl-5.c: New.
5092         * gcc.dg/pch/decl-5.h: New.
5093         * gcc.dg/pch/global-1.c: New.
5094         * gcc.dg/pch/global-1.h: New.
5095         * gcc.dg/pch/inline-1.c: New.
5096         * gcc.dg/pch/inline-1.h: New.
5097         * gcc.dg/pch/inline-2.c: New.
5098         * gcc.dg/pch/inline-2.h: New.
5099         * gcc.dg/pch/static-1.c: New.
5100         * gcc.dg/pch/static-1.h: New.
5101         * gcc.dg/pch/static-2.c: New.
5102         * gcc.dg/pch/static-2.h: New.
5103
5104         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5105
5106         * g++.dg/pch/pch.exp: Better handle failing testcases.
5107         * gcc.dg/pch/pch.exp: Likewise.
5108         * gcc.dg/pch/macro-1.c: New.
5109         * gcc.dg/pch/macro-1.h: New.
5110         * gcc.dg/pch/macro-2.c: New.
5111         * gcc.dg/pch/macro-2.h: New.
5112
5113         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5114
5115         * g++.dg/dg.exp: Treat files in pch/ specially.
5116         * g++.dg/pch/pch.exp: New file.
5117         * g++.dg/pch/empty.H: New file.
5118         * g++.dg/pch/empty.C: New file.
5119         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5120         "precompile".
5121
5122         * gcc.dg/pch/pch.exp: New file.
5123         * gcc.dg/pch/empty.h: New file.
5124         * gcc.dg/pch/empty.c: New file.
5125         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5126         "precompile".
5127
5128 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5129
5130         * g++.dg/template/friend14.C: New test.
5131
5132 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5133
5134         * gcc.dg/old-style-asm-1.c: New test.
5135
5136 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5137
5138         * gcc.c-torture/compile/20030109-1.c: New test.
5139
5140 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5141
5142         * gcc.c-torture/execute/20030109-1.c: New test.
5143
5144 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5145
5146         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5147         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5148         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5149         * g++.old-deja/g++.mike/eh2.C: Likewise
5150         * g++.old-deja/g++.mike/eh3.C: Likewise
5151         * g++.old-deja/g++.mike/eh5.C: Likewise
5152         * g++.old-deja/g++.mike/eh6.C: Likewise
5153         * g++.old-deja/g++.mike/eh7.C: Likewise
5154         * g++.old-deja/g++.mike/eh8.C: Likewise
5155         * g++.old-deja/g++.mike/eh9.C: Likewise
5156         * g++.old-deja/g++.mike/eh10.C: Likewise
5157         * g++.old-deja/g++.mike/eh12.C: Likewise
5158         * g++.old-deja/g++.mike/eh13.C: Likewise
5159         * g++.old-deja/g++.mike/eh14.C: Likewise
5160         * g++.old-deja/g++.mike/eh16.C: Likewise
5161         * g++.old-deja/g++.mike/eh17.C: Likewise
5162         * g++.old-deja/g++.mike/eh18.C: Likewise
5163         * g++.old-deja/g++.mike/eh21.C: Likewise
5164         * g++.old-deja/g++.mike/eh23.C: Likewise
5165         * g++.old-deja/g++.mike/eh24.C: Likewise
5166         * g++.old-deja/g++.mike/eh25.C: Likewise
5167         * g++.old-deja/g++.mike/eh26.C: Likewise
5168         * g++.old-deja/g++.mike/eh27.C: Likewise
5169         * g++.old-deja/g++.mike/eh28.C: Likewise
5170         * g++.old-deja/g++.mike/eh29.C: Likewise
5171         * g++.old-deja/g++.mike/eh31.C: Likewise
5172         * g++.old-deja/g++.mike/eh33.C: Likewise
5173         * g++.old-deja/g++.mike/eh34.C: Likewise
5174         * g++.old-deja/g++.mike/eh35.C: Likewise
5175         * g++.old-deja/g++.mike/eh36.C: Likewise
5176         * g++.old-deja/g++.mike/eh37.C: Likewise
5177         * g++.old-deja/g++.mike/eh38.C: Likewise
5178         * g++.old-deja/g++.mike/eh39.C: Likewise
5179         * g++.old-deja/g++.mike/eh40.C: Likewise
5180         * g++.old-deja/g++.mike/eh41.C: Likewise
5181         * g++.old-deja/g++.mike/eh42.C: Likewise
5182         * g++.old-deja/g++.mike/eh44.C: Likewise
5183         * g++.old-deja/g++.mike/eh46.C: Likewise
5184         * g++.old-deja/g++.mike/eh47.C: Likewise
5185         * g++.old-deja/g++.mike/eh48.C: Likewise
5186         * g++.old-deja/g++.mike/eh49.C: Likewise
5187         * g++.old-deja/g++.mike/eh50.C: Likewise
5188         * g++.old-deja/g++.mike/eh51.C: Likewise
5189         * g++.old-deja/g++.mike/eh53.C: Likewise
5190         * g++.old-deja/g++.mike/eh55.C: Likewise
5191         * g++.old-deja/g++.mike/p7912.C: Likewise
5192         * g++.old-deja/g++.mike/p9706.C: Likewise
5193         * g++.old-deja/g++.mike/p10416.C: Likewise
5194         * g++.old-deja/g++.mike/p11667.C: Likewise
5195         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5196         Remove redundant reference to Iris.
5197         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5198         Elxsi, i860, Pico Java, and WE32K.
5199
5200 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5201
5202         * g++.dg/ext/asm4.C: New test.
5203
5204 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5205
5206         PR c++/9030
5207         * g++.dg/template/friend12.C: New test.
5208         * g++.dg/template/friend13.C: Likewise.
5209         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5210
5211 2003-01-08  Jan Hubicka  <jh@suse.cz>
5212
5213         * gcc.dg/i386-cadd.c: New test.
5214         * gcc.dg/i386-cmov4.c: Likewise.
5215
5216 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5217
5218         PR c++/9165
5219         * g++.dg/warn/Wunused-3.C: New test.
5220
5221         * g++.dg/abi/bitfield9.C: New test.
5222
5223         PR c++/9189
5224         * g++.dg/parse/defarg3.C: New test.
5225
5226 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5227
5228         * g++.dg/parse/ambig1.C: New test.
5229         * g++.dg/parse/defarg2.C: New test.
5230
5231 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5232
5233         * g++.dg/template/defarg-1.C: New test.
5234         * g++.dg/template/local2.C: Likewise.
5235
5236 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5237
5238         * gcc.c-torture/execute/20030105-1.c: New test.
5239
5240 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5241
5242         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5243         * g++.dg/parse/namespace4.C: Likewise.
5244
5245 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5246
5247         * g++.dg/template/ntp2.C: New test.
5248
5249 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5250
5251         * g++.dg/parse/extern-C-1.C: New test.
5252
5253         * g++.dg/parse/namespace4.C: New test.
5254
5255         * g++.dg/template/nested1.C: New test.
5256
5257         * g++.dg/parse/namespace3.C: New test.
5258
5259 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5260
5261         * g++.dg/lookup/two-stage1.C: New test.
5262
5263 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5264
5265         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5266         * g++.old-deja/g++.jason/access8.C: Likewise.
5267         * g++.old-deja/g++.other/decl5.C: Likewise.
5268
5269 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5270
5271         * g++.dg/parse/parse7.C: New test.
5272
5273 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5274
5275         PR c++/2843
5276         * g++.dg/ext/attrib7.C: New test.
5277
5278 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5279
5280         * g++.dg/parse/parse6.C: New test.
5281
5282 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5283
5284         * gcc.dg/h8300-stack-1.c: New.
5285
5286 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5287
5288         g++.dg/lookup/exception1.C: New test.
5289
5290         g++.dg/lookup/template1.C: New test.
5291
5292         g++.dg/parse/namespace2.C: New test.
5293
5294         g++.dg/parse/parens2.C: New test.
5295
5296 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5297
5298         * g++.dg/parse/parse5.C: New test.
5299         * g++.dg/lookup/scoped4.C: New test.
5300
5301 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5302
5303         * g++.dg/parse/parens1.C: New test.
5304
5305         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5306         angle-bracket1.C.
5307         * g++.dg/parse/parens2.C: New test.
5308
5309         * g++.dg/lookup/scope-operator1.C: New test.
5310
5311         * g++.dg/parse/operator1.C: New test.
5312
5313 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5314
5315         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5316         * g++.old-deja/g++.other/access6.C: Likewise.
5317         * g++.old-deja/g++.other/decl1.C: Likewise.
5318         * g++.old-deja/g++.pt/typename12.C: Likewise.
5319
5320 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5321
5322         * g++.dg/parse/namespace1.C: New test.
5323
5324 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5325
5326         * g++.dg/parse/parse4.C: New test.
5327
5328 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5329
5330         * g++.dg/parse/parse3.C: New test.
5331
5332 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5333
5334         * g++.dg/parse/parse2.C: New test.
5335
5336 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5337
5338         * g++.dg/template/friend11.C: New test.
5339
5340 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5341
5342         * g++.dg/parse/parse1.C: New test.
5343
5344 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5345
5346         * lib/profopt.exp: Change the name of a global variable to avoid
5347         possible clashes with other test suites.
5348
5349 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5350
5351         * g++.dg/inherit/covariant8.C: New test.
5352
5353 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5354
5355         * g++.dg/init/array9.C: New test.
5356
5357         PR c++/9112
5358         * g++.dg/parse/expr1.C: New test.
5359
5360 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5361
5362         * gcc.c-torture/compile/20021230-1.c: New test.
5363
5364 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5365
5366         * g++.dg/inherit/covariant5.C: New test.
5367         * g++.dg/inherit/covariant6.C: New test.
5368         * g++.dg/inherit/covariant7.C: New test.
5369
5370 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5371
5372         PR c++/2739
5373         * g++.dg/other/access2.C: New test.
5374
5375 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5376
5377         * g++.dg/other/anon-struct.C: No longer fails
5378         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5379         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5380         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5381
5382 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5383
5384         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5385
5386 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5387
5388         * g++.dg/eh/spec4.C: Remove stray semicolon.
5389         * g++.dg/expr/pmf-1.C: Change error message.
5390         * g++.dg/ext/asm1.C: Remove stray semicolon.
5391         * g++.dg/ext/typename1.C: Add missing typenames.
5392         * g++.dg/inherit/template-as-base.C: Change error message.
5393         * g++.dg/lookup/scoped1.C: Likewise.
5394         * g++.dg/lookup/scoped2.C: Likewise.
5395         * g++.dg/lookup/using2.C: Likewise.
5396         * g++.dg/other/component1.C: Remove stray semicolon.
5397         * g++.dg/other/do1.C: Change error message.
5398         * g++.dg/other/error2.C: Likewise.
5399         * g++.dg/other/init1.C: Likewise.
5400         * g++.dg/other/packed1.C: Remove stray semicolon.
5401         * g++.dg/other/ptrmem2.C: Change error message.
5402         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5403         marker.
5404         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5405         * g++.dg/template/access3.C: Add typename keyword.
5406         * g++.dg/template/access5.C: Remove stray semicolon.
5407         * g++.dg/template/access6.C: Likewise.
5408         * g++.dg/template/complit1.C: Likewise.
5409         * g++.dg/template/crash1.C: Change error message.
5410         * g++.dg/template/inherit2.C: Remove stray semicolon.
5411         * g++.dg/template/instantiate2.C: Likewise.
5412         * g++.dg/template/instantiate3.C: Change error message.
5413         * g++.dg/template/qual1.C: Remove stray semicolon.
5414         * g++.dg/template/qualttp18.C: Change error message.
5415         * g++.dg/template/ref1.C: Remove stray semicolon.
5416         * g++.dg/template/sizeof1.C (A::value): Declare it.
5417         * g++.dg/template/spec4.C: Change error message.
5418         * g++.dg/template/static1.C: Likewise.
5419         * g++.dg/template/type1.C: Likewise.
5420         * g++.dg/template/typename3.C: Likewise.
5421         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5422         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5423         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5424         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5425         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5426         named return value extension.
5427         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5428         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5429         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5430         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5431         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5432         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5433         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5434         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5435         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5436         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5437         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5438         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5439         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5440         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5441         syntax.
5442         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5443         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5444         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5445         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5446         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5447         * g++.old-deja/g++.brendan/template11.C: Likewise.
5448         * g++.old-deja/g++.brendan/template26.C: Likewise.
5449         * g++.old-deja/g++.brendan/template27.C: Use explicit
5450         specialization syntax.
5451         * g++.old-deja/g++.brendan/template30.C: Likewise.
5452         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5453         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5454         non-dependent names.
5455         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5456         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5457         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5458         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5459         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5460         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5461         named return value extension.
5462         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5463         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5464         * g++.old-deja/g++.ext/return1.C: Likewise.
5465         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5466         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5467         * g++.old-deja/g++.jason/access8.C: Likewise.
5468         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5469         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5470         pseudo-destructor names.
5471         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5472         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5473         pseudo-destructor names.
5474         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5475         * g++.old-deja/g++.jason/overload19.C: Likewise.
5476         * g++.old-deja/g++.jason/overload32.C: Likewise.
5477         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5478         stray semicolons.
5479         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5480         * g++.old-deja/g++.jason/return.C: Likewise.
5481         * g++.old-deja/g++.jason/return2.C: Likewise.
5482         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5483         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5484         syntax.
5485         * g++.old-deja/g++.jason/template10.C: Account for use of
5486         non-dependent names.
5487         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5488         syntax.
5489         * g++.old-deja/g++.jason/template37.C: Likewise.
5490         * g++.old-deja/g++.law/access4.C: Change error messages.
5491         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5492         pseudo-destructor names.
5493         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5494         * g++.old-deja/g++.law/ctors9.C: Likewise.
5495         * g++.old-deja/g++.law/cvt22.C: Likewise.
5496         * g++.old-deja/g++.law/dtors5.C: Likewise.
5497         * g++.old-deja/g++.law/global-init1.C: Likewise.
5498         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5499         * g++.old-deja/g++.law/operators28.C: Likewise.
5500         * g++.old-deja/g++.law/visibility28.C: Likewise.
5501         * g++.old-deja/g++.martin/eval1.C: Likewise.
5502         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5503         name.
5504         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5505         * g++.old-deja/g++.mike/net34.C: Likewise.
5506         * g++.old-deja/g++.mike/net36.C: Likewise.
5507         * g++.old-deja/g++.mike/ns2.C: Likewise.
5508         * g++.old-deja/g++.mike/p12306.C: Likewise.
5509         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5510         value extension.
5511         * g++.old-deja/g++.mike/p700.C: Likewise.
5512         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5513         * g++.old-deja/g++.mike/p710.C: Likewise.
5514         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5515         value extension.
5516         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5517         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5518         * g++.old-deja/g++.ns/crash2.C: Likewise.
5519         * g++.old-deja/g++.ns/crash3.C: Likewise.
5520         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5521         * g++.old-deja/g++.ns/ns17.C: Likewise.
5522         * g++.old-deja/g++.ns/template16.C: Likewise.
5523         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5524         keyword.
5525         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5526         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5527         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5528         named return value extension.
5529         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5530         * g++.old-deja/g++.other/access4.C: Issue additional error
5531         messages.
5532         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5533         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5534         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5535         * g++.old-deja/g++.other/crash25.C: Change error message.
5536         * g++.old-deja/g++.other/crash4.C: Change error message.
5537         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5538         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5539         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5540         checks.
5541         * g++.old-deja/g++.other/defarg8.C: Likewise.
5542         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5543         * g++.old-deja/g++.other/dtor10.C: Likewise.
5544         * g++.old-deja/g++.other/incomplete.C: Likewise.
5545         * g++.old-deja/g++.other/linkage7.C: Likewise.
5546         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5547         lookup algorithm.
5548         * g++.old-deja/g++.other/mangle2.C: Likewise.
5549         * g++.old-deja/g++.other/refinit2.C: Likewise.
5550         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5551         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5552         * g++.old-deja/g++.pt/crash28.C: Likewise.
5553         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5554         syntax.
5555         * g++.old-deja/g++.pt/crash32.C: Change error message.
5556         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5557         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5558         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5559         error message position.
5560         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5561         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5562         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5563         syntax.
5564         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5565         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5566         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5567         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5568         keyword.
5569         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5570         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5571         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5572         keyword.
5573         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5574         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5575         syntax.
5576         * g++.old-deja/g++.pt/friend28.C: Account for use of
5577         non-dependent names.
5578         * g++.old-deja/g++.pt/friend29.C: Likewise.
5579         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5580         rules.
5581         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5582         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5583         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5584         lookup rules.
5585         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5586         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5587         keyword.
5588         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5589         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5590         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5591         keyword.
5592         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5593         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5594         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5595         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5596         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5597         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5598         keyword.
5599         * g++.old-deja/g++.pt/spec10.C: Likewise.
5600         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5601         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5602         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5603         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5604         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5605         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5606         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5607         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5608         * g++.old-deja/g++.pt/typename15.C: Likewise.
5609         * g++.old-deja/g++.pt/typename22.C: Likewise.
5610         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5611         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5612         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5613         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5614         syntax.
5615         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5616         return value extension.
5617         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5618         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5619         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5620         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5621
5622 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5623
5624         * g++.dg/warn/inline1.C: New test.
5625         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5626         * g++.old-deja/g++.jason/synth10.C: Likewise.
5627         * g++.old-deja/g++.mike/net31.C: Likewise.
5628         * g++.old-deja/g++.mike/p8786.C: Likewise.
5629
5630         * g++.dg/template/friend10.C: New test.
5631         * g++.dg/template/conv5.C: New test.
5632
5633 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5634
5635         * g++.dg/lookup/scoped3.C: New test.
5636
5637         * g++.dg/lookup/decl1.C: New test.
5638         * g++.dg/lookup/decl2.C: New test.
5639
5640 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5641
5642         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5643         gcc.c-torture/compile/20021015-1.c,
5644         gcc.c-torture/compile/20021015-2.c,
5645         gcc.c-torture/compile/20021123-1.c,
5646         gcc.c-torture/compile/20021123-2.c,
5647         gcc.c-torture/compile/20021123-3.c,
5648         gcc.c-torture/compile/20021123-4.c,
5649         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5650         only to 3.1 or 3.2 branch.
5651
5652 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5653
5654         * gcc.dg/i386-bitfield3.c: New test.
5655
5656         * gcc.dg/i386-bitfield2.c: New test.
5657
5658 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5659
5660         * g++.dg/parse/conv_op1.C: New test.
5661
5662 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5663
5664         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5665         approved.
5666
5667 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5668
5669         * gcc.c-torture/compile/20021220-1.c: New test.
5670
5671 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5672
5673         * gcc.dg/i386-fastcall-1.c: New.
5674
5675 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5676
5677         * gcc.c-torture/execute/20021219-1.c: New test.
5678
5679 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5680
5681         * gcc.dg/i386-pic-1.c: New test.
5682
5683 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5684
5685         PR c++/8099
5686         * g++.dg/template/friend9.C: New test.
5687
5688 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5689
5690         PR c++/3663
5691         * g++.dg/template/access7.C: New test.
5692
5693 2002-12-18  Nick Clifton  <nickc@redhat.com>
5694
5695         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5696         the libstdc++-v3 directory has been found.
5697
5698 2002-12-12  Devang Patel <dpatel@apple.com>
5699         * gcc.dg/darwin-ld-1.c: New test.
5700         * gcc.dg/darwin-ld-2.c: New test.
5701         * gcc.dg/darwin-ld-3.c: New test.
5702         * gcc.dg/darwin-ld-4.c: New test.
5703         * gcc.dg/darwin-ld-5.c: New test.
5704
5705 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5706
5707         * gcc.c-torture/compile/20021212-1.c: New test.
5708
5709 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5710
5711         * gcc.dg/fshort-wchar: New test.
5712
5713 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5714
5715         PR c++/8372
5716         * g++.dg/template/dtor1.C: New test.
5717
5718         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5719         markers.
5720
5721 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5722
5723         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5724
5725 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5726
5727         * g++.dg/template/static1.C: New test.
5728         * g++.dg/template/static2.C: New test.
5729         * g++.old-deja/g++.ext/memconst.C: New test.
5730
5731 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5732
5733         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5734         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5735         * g++.dg/special/initp1.C: Likewise.
5736
5737 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5738
5739         * gcc.c-torture/execute/20021204-1.c: New test.
5740
5741 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5742
5743         * gcc.dg/ppc-fmadd-1.c: New file.
5744         * gcc.dg/ppc-fmadd-2.c: New file.
5745         * gcc.dg/ppc-fmadd-3.c: New file.
5746
5747 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5748
5749         * gcc.c-torture/compile/20021204-1.c: New test.
5750
5751 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5752
5753         * g++.dg/inherit/covariant2.C: New test.
5754         * g++.dg/inherit/covariant3.C: New test.
5755         * g++.dg/inherit/covariant4.C: New test.
5756         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5757         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5758
5759 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5760
5761         PR c++/8688
5762         * g++.dg/init/brace3.C: New test.
5763
5764 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5765
5766         * gcc.dg/20020210-1.c: Fix a comment typo.
5767
5768 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5769
5770         PR c++/8720
5771         * g++.dg/parse/defarg1.C: New test.
5772
5773         PR c++/8615
5774         * g++.dg/template/char1.C: New test.
5775
5776         * g++.dg/template/varmod1.C: Fix typo.
5777
5778 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5779
5780         DR 180
5781         * g++.old-deja/g++.pt/crash32.C: Expect error.
5782
5783 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5784
5785         PR c++/5919
5786         * g++.dg/template/varmod1.C: New test.
5787
5788         PR c++/8727
5789         * g++.dg/inherit/typeinfo1.C: New test.
5790
5791         PR c++/8663
5792         * g++.dg/inherit/typedef1.C: New test.
5793
5794 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5795
5796         PR c++/8332
5797         PR c++/8493
5798         * g++.dg/template/strlen1.C: New test.
5799
5800         PR c++/8227
5801         * g++.dg/template/ctor2.C: New test.
5802
5803         PR c++/8214
5804         * g++.dg/init/string1.C: New test.
5805
5806         PR c++/8511
5807         * g++.dg/template/friend8.C: New test.
5808
5809 2002-11-29  Joe Buck <jbuck@synopsys.com>
5810
5811         * g++.dg/lookup/anon2.C: New test.
5812
5813 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5814
5815         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5816         h8300 port.
5817
5818 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5819
5820         * gcc.dg/bitfld-6.c: New test.
5821
5822 2002-11-27  Jan Hubicka  <jh@suse.cz>
5823
5824         * gcc.c-torture/execute/20021127.[cx]: New test.
5825
5826 2002-11-26  Jan Hubicka  <jh@suse.cz>
5827
5828         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5829         quality.
5830
5831 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5832
5833         * g++.dg/init/brace2.C: New test.
5834         * g++.old-deja/g++.mike/p9129.C: Correct.
5835
5836 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5837
5838         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5839
5840 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5841
5842         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5843
5844 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5845
5846         * testsuite/g++.dg/abi/empty11.C: New test.
5847         * testsuite/g++.dg/rtti/cv1.C: New test.
5848
5849 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5850
5851         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5852
5853 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5854
5855         * g++.dg/abi/empty10.C: New test.
5856
5857 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5858
5859         * gcc.c-torture/compile/20021124-1.c: New test.
5860
5861 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5862
5863         * g++.dg/abi/rtti2.C: New test.
5864
5865 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5866
5867         * gcc.dg/i386-unroll-1.c: New test.
5868
5869 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5870
5871         * gcc.c-torture/compile/20021120-1.c: New test.
5872         * gcc.c-torture/compile/20021120-2.c: New test.
5873
5874 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5875
5876         * gcc.dg/bitfld-5.c: New test.
5877
5878 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5879
5880         * gcc.c-torture/execute/20021120-3.c: New test.
5881
5882 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5883
5884         * gcc.c-torture/execute/20021120-2.c: New test.
5885
5886 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5887
5888         * gcc.c-torture/execute/20021120-1.c: New test.
5889
5890 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5891
5892         * gcc.c-torture/execute/20021118-3.c: New test.
5893
5894 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5895
5896         * gcc.c-torture/compile/20021119-1.c: New test.
5897
5898 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5899
5900         * gcc.dg/duff-1.c: New test.
5901         * gcc.dg/duff-2.c: New test.
5902         * gcc.dg/duff-3.c: New test.
5903
5904 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5905
5906         * gcc.dg/cpp/_Pragma5.c: New test.
5907
5908 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5909
5910         * gcc.c-torture/execute/20021118-2.c: New test.
5911
5912 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5913
5914         * gcc.c-torture/execute/20021118-1.c: New test.
5915
5916 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5917
5918         * gcc.dg/20021116-1.c: New test.
5919
5920 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5921
5922         * g++.dg/abi/vcall1.C: New test.
5923
5924 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5925
5926         * gcc.dg/20021029-1.c: New test.
5927         * gcc.dg/20021029-2.c: New test.
5928
5929 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5930
5931         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5932
5933 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5934
5935         PR c/8439
5936         * gcc.dg/20021110.c: Move to ...
5937         * gcc.c-torture/compile/20021110.c: .... here.
5938
5939 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5940
5941         PR c/8467
5942         * gcc.c-torture/execute/20021111-1.c
5943
5944 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5945
5946         PR c/8439
5947         * gcc.dg/20021110.c: New test.
5948
5949 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5950
5951         * g++.dg/abi/vthunk3.C: Run only on x86.
5952
5953 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5954
5955         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5956
5957 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5958
5959         * lib/compat.exp (compat-execute): Fix logic error in last
5960         change.
5961
5962 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5963
5964         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5965
5966 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5967
5968         PR c++/8389
5969         * g++.dg/template/access6.C: New test.
5970
5971 2002-11-08  Jan Hubicka  <jh@suse.cz>
5972
5973         * gcc.dg/i386-ssefp-1.c: New test.
5974         * gcc.dg/i386-ssefp-1.c: New test.
5975
5976 2002-11-08  Jan Hubicka  <jh@suse.cz>
5977
5978         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5979
5980 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5981
5982         * g++.dg/abi/vthunk3.C: New test.
5983
5984         PR c++/8338
5985         * g++.dg/template/crash2.C: New test.
5986
5987 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5988
5989         * testsuite/g++.dg/abi/dtor1.C: New test.
5990         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5991
5992 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5993
5994         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5995         Darwin.
5996
5997 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5998
5999         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6000         -mthumb.  Only xfail with -O0.
6001
6002 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6003
6004         * g++.dg/abi/thunk1.C: New test.
6005         * g++.dg/abi/thunk2.C: Likewise.
6006         * g++.dg/abi/vtt1.C: Likewise.
6007
6008 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6009
6010         PR optimization/8423
6011         * gcc.c-torture/execute/builtin-constant.c: New test.
6012
6013 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6014
6015         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6016         Add some more cases.
6017
6018 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6019
6020         PR c++/8391
6021         * g++.dg/opt/local1.C: New test.
6022
6023 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6024
6025         PR c++/8160
6026         * g++.dg/template/complit1.C: New test.
6027
6028         PR c++/8149
6029         * g++.dg/template/typename4.C: Likewise.
6030
6031 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6032
6033         Core issue 287, PR c++/7639
6034         * g++.dg/template/instantiate1.C: Adjust error location.
6035         * g++.dg/template/instantiate3.C: New test.
6036         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6037         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6038         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6039
6040 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6041
6042         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6043
6044 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6045
6046         PR c++/8287
6047         * g++.dg/init/dtor2.C: New test.
6048
6049 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6050
6051         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6052         * gcc.dg/nest.c: Bypass errors on irix6.
6053
6054 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6055
6056         * gcc.dg/nest.c: Expect error for mmix-*-*.
6057         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6058
6059 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6060
6061         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6062         markers.
6063
6064         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6065
6066 2002-10-25  Mike Stump  <mrs@apple.com>
6067
6068         * gcc.dg/warn-1.c: New test.
6069
6070 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6071
6072         * g++.dg/template/typename3.C: New test.
6073
6074 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6075
6076         * g++.dg/lookup/ptrmem1.C: New test.
6077
6078         * g++.dg/abi/vthunk2.C: New test.
6079
6080 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6081
6082         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6083
6084 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6085
6086         * g++.dg/abi/empty9.C: New test.
6087
6088 2002-10-24  Richard Henderson  <rth@redhat.com>
6089
6090         * g++.dg/inherit/thunk1.C: Enable for ia64.
6091
6092 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6093
6094         PR c++/8067
6095         * g++.dg/lookup/pretty1.C: New test.
6096
6097 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6098
6099         * gcc.dg/20021023-1.c: New test.
6100
6101 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6102
6103         PR c++/7679
6104         * g++.dg/parse/inline1.C: New test.
6105
6106 2002-10-23  Richard Henderson  <rth@redhat.com>
6107
6108         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6109
6110         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6111
6112 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6113
6114         PR c++/6579
6115         * g++.dg/parse/stmtexpr3.C: New test.
6116
6117 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6118
6119         * g++.dg/expr/cond1.C: New test.
6120
6121 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6122
6123         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6124
6125 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6126
6127         * g++.dg/abi/vbase13.C: New test.
6128         * g++.dg/abi/vbase14.C: Likewise.
6129
6130 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6131
6132         * gcc.dg/tls/pic-1.c: New test.
6133         * gcc.dg/tls/nonpic-1.c: New test.
6134         * gcc.dg/20021018-1.c: New test.
6135
6136 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6137
6138         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6139         Remove only files with the same base name as the test case.
6140         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6141         (profopt-execute): Likewise.  Also, remove old profiling
6142         and performance data files before running the tests.
6143
6144         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6145         * g++.dg/bprob/bprob.exp: Likewise.
6146         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6147         to allow more general test case names.
6148
6149         * g++.dg/bprob/bprob-1.C: Rename to ...
6150         * g++.dg/bprob/g++-bprob-1.C: ... this.
6151
6152         * g77.dg/bprob/bprob-1.f: Rename to ...
6153         * g77.dg/bprob/g77-bprob-1.f: ... this.
6154
6155 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6156
6157         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6158         bison 1.50 or later.
6159
6160 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6161
6162         * g++.dg/README: Describe more test directories.
6163
6164 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6165
6166         * g++.dg/init/array6.C: Add additional tests.
6167
6168 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6169
6170         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6171         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6172
6173 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6174
6175         * gcc.c-torture/compile/20020604-1.x: New.
6176         * gcc.c-torture/compile/simd-5.x: Likewise.
6177         * gcc.c-torture/execute/920710-1.x: Likewise.
6178         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6179
6180 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6181
6182         * g++.dg/inherit/override1.C: Add dg-options clause.
6183
6184 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6185
6186         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6187         _mm_slli_si128.
6188
6189 2002-10-19  Andreas Schwab  <schwab@suse.de>
6190
6191         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6192         directory component.
6193
6194 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6195
6196         * g++.dg/inherit/thunk1.C: New test.
6197
6198         * g++.dg/inherit/override1.C: New test.
6199
6200         * g++.dg/abi/mangle11.C: New test.
6201         * g++.dg/abi/mangle14.C: New test.
6202         * g++.dg/abi/mangle17.C: New test.
6203
6204 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6205
6206         * g++.dg/overload/member2.C: New test.
6207
6208 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6209
6210         * g++.dg/README: Describe new compat directory.
6211         * g++.dg/dg.exp: Skip tests in compat directory.
6212         * README.compat: New file.
6213         * lib/compat.exp: New expect script.
6214         * g++.dg/compat: New test directory.
6215         * g++.dg/compat/compat.exp: New expect script.
6216         * g++.dg/compat/abi: New test directory.
6217         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6218         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6219         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6220         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6221         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6222         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6223         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6224         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6225         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6226         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6227         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6228         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6229         * g++.dg/compat/break: New test directory.
6230         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6231         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6232         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6233         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6234         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6235         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6236         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6237         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6238         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6239         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6240         g++.dg/compat/break/README: New files.
6241         * g++.dg/compat/eh: New test directory.
6242         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6243         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6244         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6245         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6246         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6247         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6248         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6249         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6250         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6251         g++.dg/compat/eh/filter2_y.C,
6252         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6253         g++.dg/compat/eh/new1_y.C,
6254         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6255         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6256         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6257         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6258         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6259         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6260         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6261         g++.dg/compat/eh/unexpected1_y.C: New files.
6262         * g++.dg/compat/init: New test directory.
6263         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6264         g++.dg/compat/init/array5_y.C,
6265         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6266         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6267         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6268         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6269         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6270         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6271         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6272         g++.dg/compat/init/init-ref2_y.C: New files.
6273
6274 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6275
6276         PR c++/7584
6277         * g++.dg/inherit/using3.C: New test.
6278
6279 2002-10-17  Jan Hubicka  <jh@suse.cz>
6280
6281         * gcc.dg/20021017-2.c: New test.
6282
6283 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6284
6285         * g++.dg/abi/mangle16.C: Adjust.
6286
6287         * g++.dg/init/array8.C: New test.
6288
6289 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6290
6291         * gcc.dg/special/mips-abi.exp: New test.
6292         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6293
6294 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6295
6296         * g++.dg/abi/mangle16.C: New test.
6297         * g++.dg/abi/mangle17.C: Likewise.
6298
6299         PR c++/7478
6300         * g++.dg/template/ref1.C: New test.
6301
6302 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6303
6304         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6305
6306 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6307
6308         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6309
6310 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6311
6312         PR c++/7524
6313         * g++.dg/init/array7.C: New test.
6314
6315 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6316
6317         * g++.dg/init/array6.C: New test.
6318
6319         * g++.dg/abi/mangle13.C: Likewise.
6320         * g++.dg/abi/mangle14.C: Likewise.
6321         * g++.dg/abi/mangle15.C: Likewise.
6322
6323 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6324
6325         * g++.dg/abi/empty8.C: New test.
6326
6327 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6328
6329         * g++.dg/init/ctor1.C: New test.
6330
6331 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6332
6333         * gcc.c-torture/execute/20021015-1.c: New test.
6334
6335 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6336
6337         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6338
6339 2002-10-14  Jan Hubicka  <jh@suse.cz>
6340
6341         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6342
6343 2002-10-14  Richard Henderson  <rth@redhat.com>
6344
6345         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6346
6347 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6348
6349         PR optimization/6631
6350         * g++.dg/opt/const2.C: New test.
6351
6352 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6353
6354         PR c++/7176
6355         * g++.dg/parse/friend1.C: New test.
6356         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6357
6358 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6359
6360         * gcc.dg/20021014-1.c: New test.
6361
6362 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6363
6364         PR c++/5661
6365         * g++.dg/ext/vlm1.C: New test.
6366         * g++.dg/ext/vlm2.C: Likewise.
6367
6368         * g++.dg/init/array1.C: Remove invalid braces.
6369         * g++.dg/init/brace1.C: New test.
6370         * g++.dg/init/copy2.C: Likewise.
6371         * g++.dg/init/copy3.C: Likewise.
6372         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6373         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6374         braces.
6375
6376 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6377
6378         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6379
6380 2002-10-11  Richard Shann  <richard.shann@superh.com>
6381
6382         * gcc.c-torture/compile/simd-5.c: New test.
6383
6384 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6385
6386         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6387
6388 2002-10-10  Jim Wilson  <wilson@redhat.com>
6389
6390         * gcc.c-torture/execute/20021010-1.c: New test.
6391
6392 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6393
6394         PR c/7353
6395         * g++.dg/ext/typedef-init.C: New test.
6396         * gcc.dg/typedef-init.c: New test.
6397
6398 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6399
6400         * gcc.dg/cpp/paste13.c: New test.
6401
6402 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6403
6404         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6405         remaining platforms, XFAIL during compile, not execute.  Don't
6406         XFAIL at -O0.
6407
6408 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6409
6410         * gcc.dg/alias-1.c: Tweak expected warning.
6411
6412 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6413
6414         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6415
6416 2002-10-06  Andreas Jaeger  <aj@suse.de>
6417
6418         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6419         * gcc.dg/cpp/c++98.C: Likewise.
6420
6421         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6422         * g++.dg/cpp/c++98.C: Likewise.
6423
6424         * g++.dg/README (Subdirectories): Mention cpp directory.
6425
6426         PR target/7559
6427         * gcc.dg/20021006-1.c: New test.
6428
6429 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6430
6431         PR c++/7804
6432         * g++.dg/other/warning1.C: New test.
6433
6434 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6435
6436         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6437         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6438         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6439
6440 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6441
6442         PR c++/7931
6443         * g++.dg/template/ptrmem3.C: New test.
6444
6445         PR c++/7754
6446         * g++.dg/template/union1.C: New test.
6447
6448 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6449
6450         PR c++/8006
6451         * g++.dg/abi/mangle9.C: New test.
6452         * g++.dg/abi/mangle10.C: New test.
6453         * g++.dg/abi/mangle11.C: New test.
6454         * g++.dg/abi/mangle12.C: New test.
6455
6456 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6457
6458         PR c++/7188.
6459         * g++.dg/template/meminit1.C: New test.
6460         * g++.dg/warn/Wreorder-1.C: Likewise.
6461         * g++.old-deja/g++.mike/warn3.C: Tweak.
6462         * lib/prune.exp: Ingore "in copy constructor".
6463
6464 2002-10-02  Andreas Jaeger  <aj@suse.de>
6465
6466         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6467         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6468         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6469         on x86-64.
6470
6471 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6472
6473         * gcc.dg/empty1.C: Fix typo.
6474
6475 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6476
6477         * gcc.dg/alias-1.c: New test.
6478
6479 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6480
6481         * gcc.dg/empty1.C: New test.
6482
6483         * g++.dg/tls/init-2.C: Tweak error messages.
6484
6485 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6486
6487         * gcc.c-torture/compile/20020923-1.c: New test.
6488
6489 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6490
6491         * gcc.c-torture/execute/ffs-1.c: New test.
6492         * gcc.c-torture/execute/ffs-2.c: Ditto.
6493
6494 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6495
6496         * g++.dg/overload/member1.C: New test.
6497
6498 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6499
6500         * g++.dg/abi/empty7.C: New test.
6501         * g++.dg/init/pm2.C: Likewise.
6502
6503 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6504
6505         * g++.dg/rtti/crash1.C: New test.
6506
6507 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6508
6509         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6510         gcc.dg/sibcall-4.c: New tests.
6511
6512 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6513
6514         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6515         powerpc and MMIX targets.
6516
6517 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6518
6519         * gcc.dg/cpp/20020927-1.c: New.
6520
6521 2002-09-26  David S. Miller  <davem@redhat.com>
6522
6523         * gcc.c-torture/compile/trunctfdf.c: New.
6524
6525 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6526
6527         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6528
6529 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6530
6531         * gcc.c-torture/execute/loop-15.c: New.
6532
6533 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6534
6535         * README.QMTEST: Fix typo.
6536
6537 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6538
6539         * gcc.dg/20020926-1.c: New test.
6540
6541 2002-09-25  David S. Miller  <davem@redhat.com>
6542
6543         PR target/7842
6544         * gcc.c-torture/execute/shiftdi.c: New test.
6545
6546 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6547
6548         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6549         unique to the tool.
6550         * lib/g77.exp (g77_init): Likewise.
6551         * lib/g++.exp (g++_init): Likewise.
6552         * lib/objc.exp (objc_init): Likewise.
6553
6554 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6555
6556         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6557         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6558         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6559
6560 2002-09-25  Richard Henderson  <rth@redhat.com>
6561
6562         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6563         too-small long double.
6564
6565 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6566
6567         * gcc.dg/20020919-1.c: New test.
6568
6569 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6570
6571         * g++.dg/abi/bitfield6.C: New test.
6572         * g++.dg/abi/bitfield7.C: New test.
6573         * g++.dg/abi/bitfield8.C: New test.
6574         * g++.dg/abi/vbase11.C: New test.
6575
6576 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6577
6578         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6579         hppa*-*-hpux*.  Update test comment.
6580
6581 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6582
6583         * gcc.dg/tls/struct-1.c: New test.
6584
6585 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6586
6587         * gcc.dg/cpp/tr-warn2.c: Update.
6588
6589 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6590
6591         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6592
6593 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6594
6595         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6596         systems.
6597
6598 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6599
6600         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6601
6602         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6603         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6604         setting of cxxfilt.
6605
6606 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6607
6608         * gcc.dg/20020312-2.c: Update for darwin.
6609
6610 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6611
6612         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6613
6614 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6615
6616         * objc.dg/comp-types-1.m: New test.
6617         * objc.dg/comp-types-2.m: New test.
6618         * objc.dg/comp-types-3.m: New test.
6619         * objc.dg/comp-types-4.m: New test.
6620         * objc.dg/comp-types-5.m: New test.
6621         * objc.dg/comp-types-6.m: New test.
6622
6623 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6624
6625         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6626
6627 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6628
6629         * g++.dg/other/do1.C: New test.
6630
6631         * g++.dg/template/subst1.C: New test.
6632
6633 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6634
6635         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6636
6637 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6638
6639         * g++.dg/template/qualttp20.C: Adjust expected errors.
6640         * g++.old-deja/g++.jason/report.C: Likewise.
6641         * g++.old-deja/g++.other/qual1.C: Likewise.
6642
6643         * g++.dg/lookup/scoped2.C: New test.
6644
6645         * g++.dg/ext/asm3.C: New test.
6646
6647 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6648
6649         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6650
6651 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6652
6653         * ChangeLog: follow spelling conventions.
6654         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6655         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6656         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6657         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6658         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6659         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6660         * g++.old-deja/g++.law/global-init1.C: Likewise.
6661         * g++.old-deja/g++.other/delete4.C: Likewise.
6662         * g++.old-deja/g++.other/inline21.C: Likewise.
6663         * g++.old-deja/g++.other/singleton.C: Likewise.
6664         * g77.dg/strlen0.f: Likewise.
6665         * g77.f-torture/compile/20010519-1.f: Likewise.
6666         * g77.f-torture/compile/980310-4.f: Likewise.
6667         * gcc.c-torture/compile/20000605-1.c: Likewise.
6668         * gcc.c-torture/execute/20020225-1.c: Likewise.
6669         * gcc.dg/c90-hexfloat-2.c: Likewise.
6670         * gcc.dg/c99-bool-1.c: Likewise.
6671         * gcc.dg/c99-hexfloat-2.c: Likewise.
6672         * gcc.dg/dll-2.c: Likewise.
6673         * gcc.dg/wtr-union-init-1.c: Likewise.
6674         * gcc.dg/wtr-union-init-2.c: Likewise.
6675         * gcc.dg/wtr-union-init-3.c: Likewise.
6676         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6677         * gcc.dg/cpp/defined.c: Likewise.
6678         * gcc.dg/cpp/macsyntx.c: Likewise.
6679         * gcc.dg/cpp/paste2.c: Likewise.
6680         * gcc.dg/cpp/trad/defined.c: Likewise.
6681         * gcc.dg/format/c90-printf-1.c: Likewise.
6682         * gcc.dg/format/c90-scanf-1.c: Likewise.
6683         * gcc.dg/format/c99-printf-1.c: Likewise.
6684         * gcc.dg/format/c99-scanf-1.c: Likewise.
6685         * gcc.misc-tests/gcov-8.c: Likewise.
6686         * lib/profopt.exp: Likewise.
6687
6688 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6689
6690         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6691
6692 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6693
6694         * g++.dg/inherit/using2.C: New test.
6695
6696 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6697
6698         * ChangeLog: Follow spelling conventions.
6699         * g++.dg/template/friend4.C: Likewise.
6700         * g++.old-deja/g++.pt/crash67.C: Likewise.
6701         * gcc.c-torture/execute/20000801-4.c: Likewise.
6702         * gcc.dg/c90-digraph-1.c: Likewise.
6703         * gcc.dg/c94-digraph-1.c: Likewise.
6704         * gcc.dg/c99-digraph-1.c: Likewise.
6705         * gcc.dg/cpp/line5.c: Likewise.
6706         * gcc.dg/cpp/multiline.c: Likewise.
6707         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6708         * gcc.dg/format/attr-3.c: Likewise.
6709         * gcc.dg/format/c90-scanf-3.c: Likewise.
6710         * gcc.dg/format/ext-4.c: Likewise.
6711
6712 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6713
6714         * g++.dg/template/pretty1.C: New test.
6715
6716 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6717
6718         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6719
6720 2002-09-13  Matt Austern  <austern@apple.com>
6721
6722         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6723         passing a cast expression to a function by const reference.
6724
6725 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6726
6727         * g++.dg/template/deduce1.C: New test.
6728
6729 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6730
6731         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6732         32-bit int.
6733
6734 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6735
6736         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6737         usage.
6738
6739 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6740
6741         * gcc.c-torture/compile/20020910-1.c: New test.
6742
6743 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6744
6745         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6746
6747 2002-09-10  Andreas Jaeger  <aj@suse.de>
6748
6749         * gcc.dg/20020312-2.c: Adjust for x86-64.
6750
6751 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6752
6753         * g77.dg/7388.f: New test case for PR 7388.
6754
6755 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6756
6757         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6758
6759 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6760
6761         * objc.dg/proto-lossage-1.m: New test.
6762
6763 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6764
6765         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6766
6767 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6768
6769         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6770         expected to pass.
6771
6772 2002-09-06  Stan Shebs  <shebs@apple.com>
6773             David Edelsohn  <edelsohn@gnu.org>
6774
6775         * gcc.dg/weak: New directory.
6776         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6777         target-specific xfail bits.
6778         * gcc.dg/typeof-2.c: Move to new directory.
6779         * gcc.dg/weak.exp: New expect script.
6780
6781 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6782
6783         * gcc.c-torture/execute/extzvsi.c: New test.
6784
6785 2002-09-05  Stan Shebs  <shebs@apple.com>
6786
6787         * gcc.dg/weak-1.c: xfail on Darwin.
6788         * gcc.dg/weak-2.c: Ditto.
6789         * gcc.dg/weak-3.c: Ditto.
6790         * gcc.dg/weak-4.c: Ditto.
6791         * gcc.dg/weak-5.c: Ditto.
6792         * gcc.dg/weak-6.c: Ditto.
6793         * gcc.dg/weak-7.c: Ditto.
6794         * gcc.dg/weak-8.c: Ditto.
6795         * gcc.dg/weak-9.c: Ditto.
6796
6797 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6798
6799         * gcc.c-torture/execute/loop-14.c: New test.
6800
6801 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6802
6803         * g++.dg/other/cxa-atexit1.C: New test.
6804
6805         * gcc.dg/typeof-2.c: New test.
6806
6807 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6808
6809         * gcc.dg/builtins-2.c: New testcase.
6810         * gcc.dg/builtins-3.c: New testcase.
6811
6812 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6813
6814         * gcc.dg/cpp/_Pragma4.c: New test.
6815
6816 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6817
6818         * objc/execute/nil_method-1.m: New testcase.
6819
6820 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6821
6822         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6823         [Object class], not [Object initialize].
6824
6825 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6826             Hans-Peter Nilsson  <hp@bitrange.com>
6827
6828         * gcc.c-torture/execute/20020720-1.x: Skip test on
6829         mmix-knuth-mmixware.  Correct comment.
6830
6831 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6832
6833         * testsuite/g++.dg/abi/bitfield5.C: New test.
6834         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6835
6836 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6837
6838         * objc.dg/undeclared-selector.m: New test.
6839
6840 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6841
6842         * g++.dg/other/offsetof1.C: Avoid cast warning.
6843
6844 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6845
6846         * objc.dg/super-class-2.m: New test.
6847
6848 2002-08-24  Matt Austern  <austern@apple.com>
6849
6850         * g++.dg/ext/lvaddr.C: New test.
6851         * g++.dg/ext/lvcast.C: New test.
6852
6853 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6854
6855         * testsuite/g++.dg/inherit/cond1.C: New test.
6856
6857 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6858
6859         * gcc.dg/noncompile/incomplete-1.c: New test.
6860
6861 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6862
6863         * gcc.dg/typespec-1.c: New test.
6864
6865 2002-08-20  Devang Patel  <dpatel@apple.com>
6866         * objc.dg/proto-hier-2.m: New test.
6867
6868 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6869
6870         * objc.dg/bitfield-1.m: New test.
6871         * objc.dg/bitfield-2.m: New test.
6872
6873 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6874
6875         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6876         gcc.dg/c99-flex-array-4.c: New tests.
6877
6878 2002-08-16  Stan Shebs  <shebs@apple.com>
6879
6880         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6881
6882 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6883
6884         * gcc.dg/typeof-1.c: New test.
6885         * g++.dg/ext/typeof2.C: New test.
6886
6887 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6888
6889         * g++.dg/other/offsetof1.C: New test.
6890
6891 2002-08-14  Richard Henderson  <rth@redhat.com>
6892
6893         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6894
6895 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6896
6897         * gcc.dg/cpp/_Pragma3.c: New test.
6898
6899 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6900
6901         * g++.dg/template/inherit3: New test.
6902
6903 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6904
6905         * gcc.dg/bitfld-4.c: Add blank options.
6906
6907 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6908
6909         * g++.dg/template/crash1.C: New test.
6910
6911 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6912
6913         * gcc.dg/tls/opt-2.c: New test.
6914
6915 2002-08-08  Devang Patel  <dpatel@apple.com>
6916
6917         * objc.dg/selector-1.m : New test
6918
6919 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6920
6921         * g++.dg/abi/bitfield4.C: New test.
6922         * gcc.dg/bitfld-4.c: New test.
6923
6924 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6925
6926         * g++.dg/other/packed1.C: New test.
6927
6928 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6929
6930         * g++.dg/abi/offsetof.C: Tweak error messages.
6931         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6932
6933 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6934
6935         * gcc.dg/bitfld-3.c: New test.
6936
6937 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6938             Richard Henderson  <rth@redhat.com>
6939
6940         * gcc.dg/i386-bitfield1.c: New test.
6941         * g++.dg/abi/bitfield3.C: Update.
6942
6943 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6944
6945         * objc.dg/const-str-2.m: Update.
6946         * gcc.dg/cpp/c++98.c: Change to C extension.
6947         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6948         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6949
6950 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6951
6952         * testsuite/gcc.dg/tls/diag-3.c: New.
6953
6954 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6955
6956         * g++.dg/README (Subdirectories): Document new subdir expr.
6957         * g++.dg/expr/pmf-1.C: New test.
6958
6959 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6960
6961         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6962
6963 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6964
6965         * g++.dg/abi/bitfield3.C: New test.
6966
6967 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6968
6969         * lib/gcov.exp: Tweak expected line formats.
6970         * gcc.misc-tests/gcov8.c: New test.
6971         * gcc.misc-tests/gcov8.x: New flags.
6972
6973 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6974
6975         * consistency.vlad/layout/endian.c: Include string.h.
6976
6977         * gcc.c-torture/execute/20020805-1.c: New test.
6978
6979 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6980
6981         * g++.dg/other/conversion1.C: New test.
6982
6983 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6984
6985         * gcc.dg/builtins-1.c: New testcase.
6986
6987 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6988
6989         * g++.dg/inherit/access3.C: New test.
6990
6991 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6992
6993         * gcc.dg/ia64-visibility-2.c: New test.
6994
6995 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6996
6997         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6998         __qualifier_flags to __flags.
6999
7000 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7001
7002         * g++.dg/inherit/operator1.C: New test.
7003         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7004         * g++.dg/other/error1.C: Change expected error message.
7005         * g++.dg/template/conv4.C: Likewise.
7006
7007 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7008
7009         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7010         for documented behavior.
7011
7012 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7013
7014         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7015         several targets known to fail.
7016
7017 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7018
7019         * gcc.dg/mips-args-[123].c: New tests.
7020
7021 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7022
7023         * gcc.dg/ppc-spe.c: New.
7024
7025 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7026
7027         * g++.dg/other/ptrmem4.C: New testcase.
7028
7029 2002-07-24  Richard Henderson  <rth@redhat.com>
7030
7031         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7032
7033 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7034
7035         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7036
7037 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7038
7039         * gcc.c-torture/execute/memset-3.c: New testcase.
7040
7041 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7042
7043         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7044         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7045
7046 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7047
7048         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7049         Delete.
7050
7051 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7052
7053         * gcc.c-torture/compile/simd-4.c: New test.
7054
7055 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7056
7057         PR c++/7347, c++/7348
7058         * g++.dg/template/access4.C: New test.
7059         * g++.dg/template/access5.C: New test.
7060         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7061         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7062         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7063         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7064
7065 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7066
7067         * gcc.dg/gnu89-init-2.c: New test.
7068
7069 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7070
7071         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7072
7073 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7074
7075         * gcc.c-torture/execute/20020720-1.c: New testcase.
7076
7077 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7078
7079         * gcc.dg/cpp/Wsignprom.c: New tests.
7080
7081 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7082
7083         * gcc.c-torture/execute/loop-13.c: New test.
7084
7085 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7086
7087         * gcc.dg/cpp/expr.c: New tests.
7088
7089 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7090
7091         * g++.dg/opt/pr6713.C: Add template instantiation.
7092
7093 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7094
7095         * gcc.dg/nest.c: New test.
7096
7097 2002-07-17  Richard Henderson  <rth@redhat.com>
7098
7099         * g++.dg/opt/pr6713.C: New test.
7100
7101 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7102
7103         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7104         XFAIL for all x86 processors.
7105
7106 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7107
7108         * gcc.c-torture/execute/20010122-1.x: Do not test with
7109         -fomit-frame-pointer.
7110
7111 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7112
7113         * g++.dg/template/instantiate2.C: New test.
7114         * g++.dg/template/spec4.C: New test.
7115
7116 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7117
7118         * g++.dg/template/access2.C: New test.
7119         * g++.dg/template/access3.C: New test.
7120
7121 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7122
7123         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7124         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7125         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7126         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7127         Convert to use <stdarg.h>.
7128         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7129         Delete.
7130         * gcc.dg/va-arg-2.c: New.
7131         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7132
7133 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7134
7135         * gcc.c-torture/compile/20020710-1.c: New test.
7136
7137 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7138                           Andrew Pinski  <pinskia@physics.uc.edu>
7139
7140         gcc.c-torture/compile/simd-2.c: New testcase.
7141         gcc.c-torture/compile/simd-3.c: Likewise.
7142
7143 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7144
7145         PR c++/7224
7146         * g++.dg/overload/error1.C: New test.
7147
7148 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7149
7150         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7151         configuration and IRIX 6 O32 ABI.
7152
7153 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7154
7155         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7156
7157 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7158
7159         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7160
7161 2002-07-10  Jeffrey A Law  <law@redhat.com>
7162
7163         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7164
7165         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7166
7167 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7168
7169         * gcc.dg/20020312-2.c: Check for __PPC__.
7170
7171 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7172
7173         * gcc.c-torture/compile/20020709-1.c: New test.
7174
7175 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7176
7177         * g++.dg/template/qualttp21.C: New test case.
7178
7179 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7180
7181         * gcc.c-torture/compile/20020706-1.c: New test.
7182         * gcc.c-torture/compile/20020706-2.c: New test.
7183
7184 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7185             Alexandre Oliva  <aoliva@redhat.com>
7186
7187         * g++.dg/warn/incomplete1.C: New test.
7188
7189 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7190
7191         PR c++/7099
7192         * g++.dg/warn/noreturn1.C: New test.
7193
7194 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7195
7196         PR c++/6706
7197         * g++.dg/debug/debug6.C: New test.
7198         * g++.dg/debug/debug7.C: New test.
7199
7200 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7201
7202         * gcc.c-torture/compile/simd-3.c: New test.
7203
7204 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7205
7206         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7207         * gcc.dg/20020620-1.c: Likewise.
7208
7209 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7210
7211         PR c++/6944
7212         * g++.dg/init/array4.C: New test.
7213         * g++.dg/init/array5.C: New test.
7214
7215 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7216
7217         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7218         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7219
7220 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7221
7222         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7223         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7224         * gcc.dg/wtr-conversion-1.c: Likewise.
7225         * gcc.dg/wtr-escape-1.c: Likewise.
7226         * gcc.dg/wtr-int-type-1.c: Likewise.
7227         * gcc.dg/wtr-label-1.c: Likewise.
7228         * gcc.dg/wtr-static-1.c: Likewise.
7229         * gcc.dg/wtr-strcat-1.c: Likewise.
7230         * gcc.dg/wtr-suffix-1.c: Likewise.
7231         * gcc.dg/wtr-switch-1.c: Likewise.
7232         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7233         * gcc.dg/wtr-union-init-1.c: Likewise.
7234         * gcc.dg/wtr-union-init-2.c: Likewise.
7235         * gcc.dg/wtr-union-init-3.c: Likewise.
7236
7237         * gcc.dg/wtr-func-def-1.c: New test.
7238
7239 2002-07-02 Devang Patel <dpatel@apple.com>
7240
7241         * objc.dg/param-1.m: New test.
7242
7243 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7244
7245         * gcc.dg/cpp/trad/directive.c: Add test.
7246         * gcc.dg/cpp/trad/macroargs.c: Add test.
7247         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7248
7249 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7250
7251         * gcc.dg/cpp/cmdlne-M.c: New test.
7252
7253 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7254
7255         * objc.dg/desig-init-1.m: New test.
7256
7257 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7258
7259         PR c++/6716
7260         * g++.dg/template/instantiate1.C: New test.
7261
7262 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7263
7264         PR c++/7112
7265         * g++.dg/template/sizeof2.C: New test.
7266
7267 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7268
7269         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7270         gcc.dg/cpp/trad/include.c: New tests.
7271
7272 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7273
7274         PR target/7177
7275         * gcc.c-torture/compile/20020701-1.c: New test.
7276
7277 2002-07-01  Stan Shebs  <shebs@apple.com>
7278
7279         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7280         header here...
7281         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7282         (objc-torture-execute): or here.
7283
7284 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7285
7286         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7287
7288 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7289
7290         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7291
7292 2002-06-30  Devang Patel  <dpatel@apple.com>
7293
7294         * objc.dg/fsyntax-only.m: New test.
7295
7296 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7297
7298         PR c++/6695
7299         * g++.dg/template/friend7.C: New file.
7300
7301 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7302
7303         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7304         return type.
7305
7306 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7307
7308         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7309         avoid division by zero.
7310
7311 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7312
7313         * gcc.dg/Wunknownprag.c: New tests.
7314
7315 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7316
7317         * gcc.c-torture/execute/simd-2.c: New test.
7318
7319 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7320
7321         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7322         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7323         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7324         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7325         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7326         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7327         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7328         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7329         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7330         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7331         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7332         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7333         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7334         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7335         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7336         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7337         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7338
7339 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7340
7341         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7342         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7343         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7344         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7345         New tests.
7346         * gcc.dg/cpp/trad/directive.c: Update.
7347
7348 2002-06-23  Andreas Jaeger  <aj@suse.de>
7349
7350         * gcc.c-torture/execute/complex-6.c: New.
7351
7352 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7353
7354         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7355         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7356         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7357         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7358
7359 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7360
7361         * gcc.dg/cpp/trad: New directory with traditional tests copied
7362         from parent directory.
7363         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7364         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7365         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7366         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7367         Move to trad/ and rename.
7368         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7369         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7370         gcc.dg/cpp/trad/redef2.c: New tests.
7371         * gcc.dg/cpp/trad/trad.exp: New driver.
7372
7373 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7374
7375         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7376         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7377         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7378         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7379         Remove.
7380
7381 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7382
7383         * gcc.dg/20020620-1.c: New test.
7384
7385 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7386
7387         * g++.dg/template/ttp4.C: New test.
7388
7389 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7390
7391         * g++.dg/opt/vt1.C: Fix regexp.
7392
7393 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7394
7395         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7396         Don't use attribute `noinline'.
7397
7398 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7399
7400         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7401
7402 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7403
7404         * gcc.c-torture/execute/simd-1.c: New.
7405
7406         * gcc.dg/simd-1.c: New.
7407
7408 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7409
7410         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7411
7412 2002-06-16  Richard Henderson  <rth@redhat.com>
7413
7414         * g++.dg/ext/anon-struct1.C: New.
7415         * g++.dg/ext/anon-struct2.C: New.
7416         * g++.dg/ext/anon-struct3.C: New.
7417         * gcc.dg/anon-struct-1.c: New.
7418         * gcc.dg/anon-struct-2.c: New.
7419         * gcc.dg/anon-struct-3.c: New.
7420         * gcc.dg/20011008-1.c: Adjust warning text.
7421         * gcc.dg/20020527-1.c: Add -fms-extensions.
7422
7423 2002-06-16  Richard Henderson  <rth@redhat.com>
7424
7425         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7426
7427 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7428
7429         * gcc.c-torture/execute/20020615-1.c: New test.
7430
7431 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7432
7433         * gcc.c-tortuture/execute/compare-1.c: New test case.
7434         * gcc.c-tortuture/execute/compare-2.c: New test case.
7435         * gcc.c-tortuture/execute/compare-3.c: New test case.
7436
7437 2002-06-13  Richard Henderson  <rth@redhat.com>
7438
7439         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7440         ia64 ilp32.
7441
7442 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7443
7444         * g++.dg/template/typename2.C: Update error message.
7445
7446 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7447
7448         * gcc.c-torture/execute/20020611-1.c: New test.
7449
7450 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7451
7452         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7453         list of targets to skip.
7454
7455 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7456
7457         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7458         targets if not optimizing.
7459
7460 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7461
7462         * gcc.c-torture/compile/20020605-1.c: New test.
7463
7464         * g++.dg/opt/vt1.C: New test.
7465
7466         * gcc.dg/20020531-1.c: New test.
7467
7468         * gcc.dg/20020530-1.c: New test.
7469
7470         * gcc.dg/20020527-1.c: New test.
7471
7472         * g++.dg/opt/cse1.C: New test.
7473
7474 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7475
7476         * gcc.dg/20020607-2.c: New test case.
7477
7478 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7479
7480         * gcc.c-torture/compile/20020604-1.c: New test.
7481
7482 2002-06-04  Richard Henderson  <rth@redhat.com>
7483
7484         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7485         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7486         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7487
7488 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7489
7490         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7491
7492 2002-06-03  Richard Henderson  <rth@redhat.com>
7493
7494         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7495         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7496
7497 2002-06-02  Richard Henderson  <rth@redhat.com>
7498
7499         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7500         test functions static.
7501
7502 2002-06-02  Andreas Jaeger  <aj@suse.de>
7503
7504         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7505         now.
7506
7507 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7508
7509         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7510         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7511         Update for mofified diagnostics.
7512         * gcc.dg/c99-intconst-1.c: No longer fail.
7513
7514 2002-06-02  Richard Henderson  <rth@redhat.com>
7515
7516         * gcc.dg/uninit-A.c: Remove xfail markers.
7517
7518 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7519
7520         * gcc.dg/fnegate-1.c: New test case.
7521
7522 2002-05-30  Osku Salerma  <osku@iki.fi>
7523
7524         * gcc.c-torture/execute/mayalias-1.c: New file.
7525
7526 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7527
7528         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7529         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7530         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7531
7532 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7533
7534         * gcc.c-torture/execute/20020529-1.c: New test.
7535
7536 2002-05-27  Richard Henderson  <rth@redhat.com>
7537
7538         * g++.dg/ext/attrib6.C: New test case.
7539
7540 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7541
7542         * gcc.c-torture/execute/pure-1.c: New test.
7543
7544 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7545
7546         * gcc.dg/cpp/arith-2.c: Remove.
7547
7548 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7549
7550         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7551         * gcc.dg/cpp/if-3.c: Remove.
7552
7553 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7554
7555         * g++.dg/opt/cse2.C: New test.
7556
7557 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7558
7559         * gcc.dg/cpp/arith-1.c: New semantic tests.
7560         * gcc.dg/cpp/if-1.c: Update.
7561
7562 2002-05-24  Ben Elliston  <bje@redhat.com>
7563
7564         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7565
7566 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7567
7568         * gcc.dg/verbose-asm.c: New test.
7569
7570 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7571
7572         * gcc.dg/cpp/paste12.c: New test.
7573
7574 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7575
7576         * g++.dg/parse/named_ops.C: New test.
7577
7578 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7579
7580         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7581
7582 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7583
7584         * gcc.dg/weak-2.c: Allow optional leading underscore
7585         in scan-assembler symbol name.
7586         * gcc.dg/weak-3.c: Likewise.
7587         * gcc.dg/weak-4.c: Likewise.
7588         * gcc.dg/weak-5.c: Likewise.
7589
7590 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7591
7592         * gcc.dg/20020523-1.c: New test.
7593
7594 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7595
7596         * objc.dg/const-str-2.m: Update now that we stop after
7597         a command line error.
7598
7599 2002-05-22  Richard Henderson  <rth@redhat.com>
7600
7601         * g++.dg/dg.exp: Fix typo in test pruneing.
7602
7603 2002-05-22  Richard Henderson  <rth@redhat.com>
7604
7605         * g++.dg/dg.exp: Prune the tls subdirectory.
7606         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7607         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7608         * g++.dg/tls/init-1.C: New.
7609
7610 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7611
7612         * gcc.dg/20020517-1.c: New test.
7613
7614 2002-05-21  Richard Henderson  <rth@redhat.com>
7615
7616         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7617         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7618
7619 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7620
7621         * g++.dg/other/copy2.C: New test.
7622
7623 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7624
7625         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7626         (MAX_COPY): Bump up to 10 times sizeof (long long).
7627         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7628
7629         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7630         sizeof (long long).
7631
7632         * gcc.c-torture/execute/strcpy-1.c: New test.
7633
7634 2002-05-19  Jason Merrill  <jason2redhat.com>
7635
7636         * g++.dg/ext/oper1.C: New test.
7637
7638 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7639 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7640
7641         * README.QMTEST: New file.
7642
7643         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7644
7645 2002-05-19  Andreas Jaeger  <aj@suse.de>
7646
7647         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7648         now.
7649         * gcc.c-torture/execute/loop-2d.x: Likewise.
7650
7651 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7652
7653         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7654         support weak symbols.
7655         * gcc.dg/weak-4.c: Likewise
7656         * gcc.dg/weak-6.c: Likewise
7657
7658 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7659
7660         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7661         cygwin, coff and h8300-*-hms targets
7662         * gcc.dg/weak-5.c: Likewise
7663         * gcc.dg/weak-7.c: Likewise
7664
7665 2002-05-16  Jason Merrill  <jason@redhat.com>
7666
7667         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7668         (scan-assembler-not, scan-assembler-dem): Likewise.
7669         (scan-assembler-dem-not): Likewise.
7670
7671 2002-05-15  Richard Henderson  <rth@redhat.com>
7672
7673         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7674
7675 2002-05-15  Richard Henderson  <rth@redhat.com>
7676
7677         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7678         (vfoo1f): Warning here.
7679         (vfoo1l): Don't redefine the alias.
7680
7681 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7682
7683         * g++.dg/init/pm1.C: New test.
7684
7685 2002-05-12  David S. Miller  <davem@redhat.com>
7686
7687         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7688         types.
7689
7690 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7691
7692         * gcc.c-torture/execute/20020510-1.c: New test case.
7693
7694 2002-05-10  David S. Miller  <davem@redhat.com>
7695
7696         * gcc.c-torture/execute/conversion.c: Test long double too.
7697
7698 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7699
7700         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7701         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7702         * lib/g++.exp (g++_link_flags): Likewise.
7703         * lib/objc.exp (objc_target_compile): Likewise.
7704
7705 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7706
7707         * gcc.dg/cpp/poison.c: Update.
7708         * gcc.dg/cpp/20000625-2.c: Remove.
7709         * gcc.dg/cpp/direct2s.c: Remove final test.
7710
7711 2002-05-08  Tom Rix  <trix@redhat.com>
7712
7713         * gcc.c-torture/execute/20020508-1.c: New test.
7714         * gcc.c-torture/execute/20020508-2.c: New test.
7715         * gcc.c-torture/execute/20020508-3.c: New test.
7716
7717 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7718
7719         * gcc.dg/cpp/charconst-4.c: More tests.
7720
7721 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7722
7723         PR c/6569
7724         * gcc.dg/weak-3.c: Update location of warning messages.
7725         * gcc.dg/weak-5.c: Likewise.
7726
7727 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7728
7729         * gcc.c-torture/execute/20020506-1.c: New test case.
7730
7731 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7732
7733         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7734
7735 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7736
7737         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7738
7739 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7740
7741         * gcc.dg/cpp/charconst-3.c: New test.
7742
7743 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7744
7745         * gcc.dg/cpp/charconst.c: Update tests.
7746
7747 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7748
7749         * treelang: Added directory for new sample language treelang. Also
7750         lib/treelang.exp: New file to signal treelang should be tested.
7751
7752 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7753
7754         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7755         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7756         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7757         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7758         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7759         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7760         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7761
7762 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7763
7764         * gcc.dg/format/xopen-2.c: New test.
7765
7766 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7767
7768         * gcc.dg/20020503-1.c: New test.
7769
7770 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7771
7772         * g++.dg/init/dtor1.C: Make it tougher.
7773
7774 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7775
7776         * g++.dg/init/dtor1.C: New test.
7777
7778 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7779
7780         * gcc.dg/altivec-8.c: New.
7781
7782 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7783
7784         * gcc.dg/altivec-7.c: New.
7785
7786 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7787
7788         * g++.dg/parse/typedef1.C: New test.
7789
7790 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7791
7792         PR c++/6486
7793         * g++.dg/template/friend6.C: New test.
7794
7795         PR c++/6492
7796         * g++.dg/init/copy1.C: New test.
7797
7798 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7799
7800         * g++.dg/warn/effc1.C: New test.
7801
7802 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7803
7804         * gcc.dg/cpp/if-cexp.c: Add a test.
7805
7806 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7807
7808         * gcc.dg/20020426-2.c: New test.
7809
7810 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7811
7812         * gcc.dg/cpp/if-mop.c: Update.
7813         * gcc.dg/cpp/if-mpar.c: Add test.
7814         * gcc.dg/cpp/if-oppr.c: Update.
7815
7816 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7817
7818         PR c/6343
7819         * gcc.dg/weak-[2-7].c: New tests.
7820
7821 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7822
7823         * gcc.dg/enum1.c: New test.
7824
7825 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7826
7827         PR c++/6497
7828         * g++.dg/inherit/access2.C: New test.
7829
7830 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7831
7832         PR bootstrap/6445
7833         * gcc.dg/20020426-1.c: New test.
7834
7835 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7836
7837         * g++.dg/abi/enum1.C: New test.
7838
7839 2002-04-26  Richard Henderson  <rth@redhat.com>
7840
7841         * gcc.dg/c99-bool-1.c: Expect always true warning.
7842
7843 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7844
7845         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7846
7847 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7848
7849         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7850         targets.
7851
7852 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7853
7854         * g++.dg/abi/mange7.C: New test.
7855
7856         PR c++/6438.
7857         * g++.dg/parse/stmtexpr2.C: New test.
7858
7859 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7860
7861         * gcc.dg/20020312-2.c: Add SH target.
7862
7863 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7864
7865         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7866         compiler output on mips*-*-irix*.
7867
7868 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7869
7870         * g++.dg/parse/attr1.C: New test.
7871
7872 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7873
7874         * gcc.c-torture/execute/string-opt-17.c: New test case.
7875         * gcc.c-torture/execute/memset-2.c: New test case.
7876
7877 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7878
7879         PR c++/6256:
7880         * g++.dg/template/friend5.C: New test.
7881
7882         PR c++/6331:
7883         * g++.dg/template/qual1.C: Likewise.
7884
7885 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7886
7887         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7888         Include stdlib.h, not stdio.h or ctype.h.
7889
7890 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7891
7892         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7893         cris-*-elf* and mmix-*-*.
7894         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7895         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7896         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7897         Ditto.
7898         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7899         * gcc.dg/wchar_t-1.c: Ditto.
7900
7901 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7902
7903         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7904         Clarify comment.
7905
7906 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7907
7908         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7909
7910 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7911
7912         * gcc.c-torture/execute/20000906-1.x: Delete.
7913
7914 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7915
7916         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7917
7918 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7919
7920         * PR6367
7921         * g77.f-torture/execute/6367.f: New test.
7922         * g77.f-torture/execute/6367.x: Disable for MMIX.
7923
7924 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7925
7926         * PR6352
7927         * g++.dg/opt/inline2.C: New test.
7928
7929 2002-04-18  Richard Henderson  <rth@redhat.com>
7930
7931         * gcc.dg/20000906-1.c: Enable for all targets.
7932         * gcc.c-torture/compile/iftrap-2.c: New.
7933
7934 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7935
7936         * gcc.dg/20020418-1.c: New test.
7937         * gcc.dg/20020418-2.c: New test.
7938
7939 2002-04-18  Richard Henderson  <rth@redhat.com>
7940
7941         * gcc.c-torture/compile/iftrap-1.c: New.
7942         * gcc.dg/iftrap-1.c: Adjust for ia64.
7943         * gcc.dg/iftrap-2.c: New.
7944
7945 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7946
7947         * gcc.c-torture/compile/20020418-1.c: New test.
7948
7949 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7950
7951         * gcc.c-torture/compile/20020415-1.c: New.
7952
7953 2002-04-18  David S. Miller  <davem@redhat.com>
7954
7955         * gcc.c-torture/execute/20020418-1.c: New test.
7956
7957 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7958
7959         * gcc.dg/20020416-1.c: New test.
7960
7961         * g++.dg/opt/inline1.C: New test.
7962
7963 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7964
7965         * gcc.dg/altivec-5.c: New test.
7966
7967         * gcc.dg/20020415-1.c: New test.
7968
7969 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7970
7971         * testsuite/lib/chill.exp: Remove.
7972
7973 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7974
7975         * g++.dg/other/big-struct.C: New test.
7976
7977 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7978
7979         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7980         of scratch file.
7981
7982 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7983
7984         PR c/6277
7985         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7986         in scan-assembler function name
7987
7988 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7989
7990         * g77.f-torture/execute/980628-4.x,
7991         g77.f-torture/execute/980628-5.x,
7992         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7993         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7994         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7995         i[34567]86-*-*.
7996
7997 2002-04-13  David S. Miller  <davem@redhat.com>
7998
7999         * gcc.c-torture/execute/20020413-1.c: New test.
8000
8001 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8002
8003         * gcc.dg/asm-6.c,
8004         * g++.dg/ext/asm1.C: New tests.
8005
8006 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8007
8008         PR c++ 5373.
8009         * g++.dg/parse/stmtexpr1.C: New test.
8010
8011         PR c++/5189.
8012         * g++.dg/template/copy1.C: New test.
8013
8014 2002-04-12  Richard Henderson  <rth@redhat.com>
8015
8016         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8017
8018 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8019
8020         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8021         gcc.c-torture/execute/20020307-2.c.
8022
8023 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8024
8025         * g++.dg/ext/attrib5.C,
8026         * g++.dg/lookup/struct1.C: New tests.
8027
8028 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8029
8030         * gcc.dg/20020411-1.c: New test.
8031
8032         * gcc.c-torture/execute/20020411-1.c: New test.
8033
8034 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8035
8036         * g77.f-torture/execute/6177.f: New test.
8037
8038 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR middle-end/6247
8041         * g++.dg/opt/cleanup1.C: New test.
8042
8043         * g++.dg/opt/const1.C: New test.
8044
8045 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8046
8047         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8048
8049 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8050
8051         PR c++/5507
8052         * g++.dg/template/typename2.C: New test.
8053
8054 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8055
8056         * gcc.c-torture/execute/loop-12.c: New.
8057
8058 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8059
8060         * g77.f-torture/execute/980628-4.x,
8061         g77.f-torture/execute/980628-5.x,
8062         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8063         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8064         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8065
8066 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8067
8068         PR optimization/6086
8069         * g++.dg/opt/preinc1.C: New test.
8070
8071 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8072
8073         PR c++/5571
8074         * g++.dg/opt/static2.C: New test.
8075
8076 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8077
8078         PR c/5120
8079         * gcc.dg/20020406-1.c: New test.
8080
8081 2002-04-04  David S. Miller  <davem@redhat.com>
8082
8083         * gcc.c-torture/execute/20020404-1.c: New test.
8084
8085 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8086
8087         PR c/6123
8088         * gcc.dg/20020312-2.c: Do not declare global register variable
8089         if __PIC__ or __pic__ is defined.
8090
8091 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8092
8093         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8094         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8095
8096 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8097
8098         * gcc.misc-tests/linkage.exp: Update last change to handle
8099         sparc*-, not just sparc-.
8100
8101 2002-04-03  Richard Henderson  <rth@redhat.com>
8102
8103         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8104
8105 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8106
8107         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8108
8109 2002-04-02  David S. Miller  <davem@redhat.com>
8110
8111         * gcc.c-torture/execute/20020402-3.c: New test.
8112
8113 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8114
8115         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8116         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8117
8118         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8119         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8120         g77.f-torture/execute/20001201.x,
8121         g77.f-torture/execute/u77-test.x: New files.
8122
8123         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8124         * gcc.dg/wchar_t-1.c: Ditto.
8125
8126 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8127
8128         * gcc.c-torture/execute/20020402-1.c: New test.
8129
8130 2002-04-01  Richard Henderson  <rth@redhat.com>
8131
8132         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8133
8134         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8135
8136 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8137
8138         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8139
8140 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8141
8142         * g++.dg/inherit/template-as-base.C: Expect error.
8143         * g++.dg/inherit/namespace-as-base.C: Likewise.
8144
8145 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8146
8147         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8148         g++.dg/ext/instantiate3.C: Tweak match patterns.
8149
8150         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8151         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8152         -da test.
8153
8154 2002-03-31  Richard Henderson  <rth@redhat.com>
8155
8156         * gcc.dg/special/alias-2.c: New.
8157         * gcc.dg/special/ecos.exp: Run it.
8158
8159 2002-03-31  Richard Henderson  <rth@redhat.com>
8160
8161         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8162
8163 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8164
8165         * gcc.dg/weak-1.c: Disable on h8300 port.
8166
8167 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8168
8169         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8170         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8171         ordering tests.
8172         * g++.dg/bprob/bprob-1.C: New test.
8173         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8174         * g++.dg/gcov/gcov-1.C: New test.
8175         * g++.dg/gcov/gcov-1.x: New file.
8176         * g++.dg/gcov/gcov-2.C: New test.
8177         * g++.dg/gcov/gcov-3.C: New test.
8178         * g++.dg/gcov/gcov-3.h: New file.
8179
8180 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8181
8182         * g++.old-deja/g++.other/builtins5.C: New test.
8183         * g++.old-deja/g++.other/builtins6.C: New test.
8184         * g++.old-deja/g++.other/builtins7.C: New test.
8185         * g++.old-deja/g++.other/builtins8.C: New test.
8186         * g++.old-deja/g++.other/builtins9.C: New test.
8187
8188 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8189
8190         * g++.dg/opt/static1.C: New test.
8191
8192         * g++.dg/opt/longbranch1.C: New test.
8193
8194 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8195
8196         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8197
8198         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8199
8200 2002-03-28  Jeffrey A Law  (law@redhat.com)
8201
8202         * gcc.c-torture/execute/20020328-1.c: New test.
8203
8204 2002-03-27  Richard Henderson  <rth@redhat.com>
8205
8206         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8207         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8208         move from g++.old-deja/g++.ext/.
8209
8210 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8211
8212         * g++.dg/init/new2.C: New test.
8213
8214 2002-03-26  Richard Henderson  <rth@redhat.com>
8215
8216         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8217
8218         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8219         on sparc.
8220
8221         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8222         sparcv9 systems.
8223         * gcc.dg/20001102-1.c: Likewise.
8224
8225 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8226
8227         * gcc.dg/cpp/endif-pedantic1.c,
8228         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8229
8230 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8231
8232         * g++.dg/init/new1.C: New test.
8233
8234 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8235
8236         * g++.dg/abi/vbase9.C: New test.
8237
8238 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8239
8240         * gcc.dg/arm-asm.c: New test.
8241
8242 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8243
8244         * gcc.dg/Wswitch-enum.c: New test.
8245         Fix PR c/5044.
8246
8247 2002-03-26  Richard Henderson  <rth@redhat.com>
8248
8249         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8250         structure.
8251
8252 2002-03-25  Richard Henderson  <rth@redhat.com>
8253
8254         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8255         sparcv9 systems.
8256
8257         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8258         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8259
8260 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8261
8262         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8263
8264 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8265
8266         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8267         targets using generic thunk support.
8268
8269 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8270
8271         * gcc.c-torture/compile/20020323-1.c: New test.
8272
8273         * g++.dg/opt/conj2.C: New test.
8274
8275 2002-03-24  Richard Henderson  <rth@redhat.com>
8276
8277         * gcc.dg/weak-1.c: Use -fno-common.
8278
8279 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8280
8281         * g77.dg/f77-edit-apostrophe-out.f: New test
8282         * g77.dg/f77-edit-h-out.f: New test
8283         * g77.dg/f77-edit-t-in.f: New test
8284         * g77.dg/f77-edit-t-out.f: New test
8285         * g77.dg/f77-edit-x-out.f: New test
8286         * g77.dg/f77-edit-slash-out.f: New test
8287         * g77.dg/f77-edit-colon-out.f: New test
8288         * g77.dg/f77-edit-s-out.f: New test
8289
8290 2002-03-24  Richard Henderson  <rth@redhat.com>
8291
8292         * objc/execute/formal_protocol-6.x: New XFAIL.
8293
8294 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8295
8296         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8297         that do not support weak symbols
8298
8299 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8300
8301         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8302         * lib/g77.exp:  Likewise
8303         * lib/objc.exp: Likewise
8304
8305 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8306
8307         * gcc.dg/Wswitch-default.c: New test.
8308
8309 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8310
8311         * g++.dg/other/enum1.C: New test.
8312
8313 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8314
8315         * gcc.dg/pragma-ep-3.c: Fix typo.
8316
8317 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8318
8319         * g++.dg/inherit/template-as-base.C: New test.
8320
8321 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8322
8323         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8324         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8325
8326 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8327
8328         * gcc.dg/cpp/multiline.c: Update to match.
8329
8330 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8331
8332         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8333
8334 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8335
8336         * gcc.dg/cpp/extratokens2.c:  New file.
8337
8338 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8339
8340         * gcc.dg/20020312-2.c: Add rs6000 target.
8341
8342         * gcc.c-torture/compile/20020319-1.c: New test.
8343
8344 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8345
8346         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8347         (A, E): Handle this.
8348
8349 2002-03-20  Jason Merrill  <jason@redhat.com>
8350
8351         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8352         ignoring -fpic.
8353         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8354         through prune_gcc_output.
8355
8356 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8357
8358         * gcc.c-torture/compile/20020320-1.c: New test.
8359
8360 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8361
8362         * gcc.c-torture/compile/20020318-1.c: New test.
8363
8364         * gcc.dg/struct-by-value-1.c: New test.
8365
8366         * gcc.dg/20020319-1.c: New test.
8367
8368 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8369
8370         * g++.dg/opt/conj1.C: New test.
8371
8372 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8373
8374         * g++.dg/template/qualttp20.C: Revert previous change.
8375         * g++.dg/template/qualttp3.C: Likewise.
8376         * g++.dg/template/qualttp4.C: Likewise
8377         * g++.dg/template/qualttp5.C: Likewise
8378         * g++.dg/template/qualttp6.C: Likewise
8379         * g++.dg/template/qualttp7.C: Likewise
8380         * g++.dg/template/qualttp8.C: Likewise
8381         * g++.dg/template/recurse.C: Likewise.
8382
8383 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8384
8385         * gcc.dg/cpp/wchar-1.c: Update.
8386
8387 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8388
8389         * g++.dg/template/conv1.C: New test.
8390         * g++.dg/template/conv2.C: New test.
8391         * g++.dg/template/conv3.C: New test.
8392         * g++.dg/template/conv4.C: New test.
8393
8394 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8395
8396         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8397         * g++.dg/template/qualttp3.C: Likewise.
8398         * g++.dg/template/qualttp4.C: Likewise
8399         * g++.dg/template/qualttp5.C: Likewise
8400         * g++.dg/template/qualttp6.C: Likewise
8401         * g++.dg/template/qualttp7.C: Likewise
8402         * g++.dg/template/qualttp8.C: Likewise
8403         * g++.dg/template/recurse.C: Likewise.
8404
8405 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8406
8407         * g++.dg/opt/dtor1.C: New test.
8408
8409 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8410
8411         * gcc.c-torture/compile/20020315-1.c: New test.
8412
8413 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8414
8415         * gcc.dg/weak-1.c: Fix scan tests.
8416
8417 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8418
8419         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8420         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8421         cris-*-aout* mmix-*-*.
8422         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8423         cris-*-aout* mmix-*-*.
8424         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8425         cris-*-elf* cris-*-aout* and mmix-*-*.
8426         * gcc.dg/20001009-1.c: Ditto.
8427         * gcc.dg/20010912-1.c: Ditto.
8428         * gcc.dg/20020122-4.c: Ditto.
8429         * gcc.dg/inline-2.c: Ditto.
8430
8431 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8432
8433         * gcc.c-torture/compile/20020314-1.c: New test.
8434
8435 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8436
8437         * gcc.c-torture/execute/20020314-1.c: New test.
8438
8439 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8440
8441         * g++.dg/warn/Wunused-1.C: New test.
8442
8443 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8444
8445         * g++.dg/abi/mangle6.C: New test.
8446
8447 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8448
8449         * gcc.c-torture/compile/20020309-2.c: New test.
8450
8451         * gcc.c-torture/compile/20020312-1.c: New test.
8452
8453 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8454
8455         * g++.dg/other/access1.C: New test.
8456
8457 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8458
8459         * gcc.c-torture/execute/wchar_t-1.c: New test.
8460
8461 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8462
8463         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8464
8465 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8466
8467         * gcc.dg/20020312-1.c: New test case.
8468
8469 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8470
8471         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8472
8473 2002-03-11  Richard Henderson  <rth@redhat.com>
8474
8475         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8476         * g++.old-deja/g++.jason/report.C: Likewise.
8477
8478 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8479
8480         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8481         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8482
8483 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8484
8485         * testsuite/g++.dg/overload/pmf1.C: New test.
8486
8487 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8488
8489         * gcc.c-torture/execute/20020307-1.c: Use long.
8490
8491 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8492
8493         PR optimization/5844
8494         * gcc.dg/20020310-1.c: New test.
8495
8496 2002-03-09  Michael Meissner  <meissner@redhat.com>
8497
8498         * gcc.c-torture/execute/memcpy-2.c: New test.
8499         * gcc.c-torture/execute/memset-1.c: New test.
8500         * gcc.c-torture/execute/strlen-1.c: New test.
8501         * gcc.c-torture/execute/strcmp-1.c: New test.
8502         * gcc.c-torture/execute/strncmp-1.c: New test.
8503
8504 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8505
8506         * gcc.dg/ppc-ldstruct.c: New test.
8507
8508 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8509
8510         * gcc.c-torture/execute/va-arg-22.c: New test.
8511
8512 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8513
8514         * gcc.c-torture/compile/20020309-1.c: New test.
8515
8516 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8517
8518         * gcc.c-torture/execute/20020307-2.c: New test.
8519
8520 2002-03-07  Jeffrey A Law  (law@redhat.com)
8521
8522         * g77.f-torture/compile/20020307-1.f: New test.
8523
8524 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8525
8526         * gcc.dg/unordered-1.c: New test.
8527
8528 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8529
8530         * gcc.c-torture/execute/20020307-1.c: New test.
8531
8532 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8533
8534         * gcc.dg/20020304-1.c: New test.
8535
8536         * gcc.c-torture/compile/20020304-2.c: New test.
8537
8538 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8539
8540         * gcc.c-torture/compile/20020304-1.c: New test case
8541         (from PR c/5830).
8542
8543 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8544
8545         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8546
8547 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8548
8549         * g++.dg/other/classkey1.C: New test.
8550
8551 2002-03-01  Richard Henderson  <rth@redhat.com>
8552
8553         * gcc.c-torture/compile/981223-1.x: New.
8554         * gcc.c-torture/compile/920625-1.x: New.
8555
8556 2002-02-28  Richard Henderson  <rth@redhat.com>
8557
8558         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8559
8560 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8561
8562         * gcc.c-torture/execute/20020227-1.c: New test.
8563
8564 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8565
8566         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8567         here" ERROR lines.
8568         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8569         * g++.old-deja.g++.other/defarg1.C: Likewise.
8570         * g++.old-deja/g++.pt/calls2.C: Likewise.
8571         * g++.old-deja/g++.pt/crash20.C: Likewise.
8572         * g++.old-deja/g++.pt/crash30.C: Likewise.
8573         * g++.old-deja/g++.pt/crash36.C: Likewise.
8574         * g++.old-deja/g++.pt/crash6.C: Likewise.
8575         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8576         * g++.old-deja/g++.pt/derived3.C: Likewise.
8577         * g++.old-deja/g++.pt/error1.C: Likewise.
8578         * g++.old-deja/g++.pt/friend21.C: Likewise.
8579         * g++.old-deja/g++.pt/friend23.C: Likewise.
8580         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8581         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8582
8583 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8584
8585         * gcc.c-torture/execute/20020225-2.c: New test.
8586
8587 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8588
8589         * gcc.c-torture/execute/920730-1t.c,
8590         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8591         Delete test cases, only relevant to -traditional.
8592
8593 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8594
8595         * gcc.dg/cpp/undef1.c: Remove.
8596         * gcc.dg/cpp/directiv.c: Update.
8597         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8598
8599 2002-02-27  Michael Meissner  <meissner@redhat.com>
8600
8601         * gcc.c-torture/execute/20020226-1.c: New test.
8602
8603 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8604
8605         * g++.dg/debug/debug4.C: New test.
8606
8607         * gcc.dg/ia64-visibility-1.c: New test.
8608
8609 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8610
8611         * gcc.dg/debug/20020224-1.c: New.
8612
8613 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8614
8615         * gcc.c-torture/execute/960416-1.x: New.
8616         * gcc.c-torture/execute/divconst-3.x: Likewise.
8617
8618 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8619
8620         * gcc.dg/20020224-1.c: New test.
8621
8622 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8623
8624         * gcc.c-torture/execute/20020225-1.c: New.
8625
8626 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8627
8628         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8629
8630 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8631
8632         * gcc.dg/20020222-1.c: New test.
8633
8634 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8635
8636         * g++.dg/opt/anonunion1.C: New test.
8637
8638 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8639
8640         * g++.dg/template/qualttp19.C: New test.
8641         * g++.dg/template/qualttp20.C: New test.
8642         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8643         * g++.old-deja/g++.other/qual1.C: Likewise.
8644
8645 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8646
8647         * gcc.dg/attr-alwaysinline.c: New.
8648
8649 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8650
8651         * gcc.dg/20020220-1.c: New test.
8652
8653         * gcc.dg/20020220-2.c: New test.
8654
8655         * g++.dg/opt/mmx1.C: New test.
8656
8657 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8658
8659         * gcc.c-torture/compile/20020110.c: New test.
8660
8661 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8662
8663         * gcc.c-torture/execute/20020219-1.c: New test.
8664
8665         * gcc.dg/20020219-1.c: New test.
8666
8667         * gcc.dg/noncompile/20020220-1.c: New test.
8668
8669         * g++.dg/opt/ptrintsum1.C: New test.
8670
8671         * gcc.dg/debug/20020220-1.c: New test.
8672
8673 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8674
8675         * gcc.c-torture/execute/20020216-1.c: New test.
8676
8677 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8678
8679         * gcc.dg/decl-1.c: Update, new test.
8680
8681 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8682
8683         * g++.dg/abi/bitfield1.C: New test.
8684         * g++.dg/abi/bitfield2.C: New test.
8685
8686 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8687
8688         * gcc.dg/attr-nest.c: New test.
8689
8690 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8691
8692         * gcc.c-torture/execute/20020215-1.c: New test.
8693
8694 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8695
8696         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8697         * g++.dg/debug/debug.exp: New.
8698         * g++.dg/debug/trivial.C: New.
8699         * g++.dg/debug/debug1.C: Moved...
8700         * g++.dg/other/debug1.C: ...from here.
8701         * g++.dg/debug/debug2.C: Moved...
8702         * g++.dg/other/debug2.C: ...from here.
8703         * g++.dg/debug/debug3.C: Moved...
8704         * g++.dg/other/debug3.C: ...from here.
8705
8706         * gcc.dg/noncompile/20020213-1.c: New test.
8707
8708 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8709
8710         * g++.dg/other/debug3.C: New test.
8711
8712         * gcc.c-torture/execute/20020213-1.c: New test.
8713
8714 2002-02-13  Richard Smith <richard@ex-parrot.com>
8715
8716         * g++.old-deja/g++.other/thunk1.C: New test.
8717
8718 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8719
8720         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8721
8722 2002-02-13  Stan Shebs  <shebs@apple.com>
8723
8724         * gcc.dg/altivec-3.c: New.
8725
8726 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8727
8728         * gcc.dg/Wunreachable-1.c: New test.
8729         * gcc.dg/Wunreachable-2.c: New test.
8730
8731 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8732
8733         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8734
8735 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8736
8737         * gcc.dg/decl-1.c: New test.
8738
8739 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8740
8741         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8742
8743 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8744
8745         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8746         * gcc.c-torture/compile/980506-1.x: Likewise.
8747
8748 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8749
8750         * gcc.dg/20020210-1.c: New.
8751
8752 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8753
8754         * g77.f-torture/execute/947.f: New regression test
8755         for PR fortran/947.
8756
8757 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8758
8759         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8760         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8761
8762 2002-02-08  Richard Henderson  <rth@redhat.com>
8763
8764         * gcc.c-torture/compile/labels-3.c: New.
8765
8766 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8767
8768         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8769         expression statements work instead.
8770         * gcc.dg/noncompile/20020207-1.c: New test.
8771
8772 2002-02-07  Richard Henderson  <rth@redhat.com>
8773
8774         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8775
8776 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8777
8778         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8779         message from g77
8780         * lib/g77-dg.exp: Trim g77 error messages so that they are
8781         recognized by dg.exp.
8782
8783 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8784
8785         PR fortran/5473
8786         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8787
8788 2002-02-07  Richard Henderson  <rth@redhat.com>
8789
8790         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8791         to be sufficiently aligned for integers.
8792
8793 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8794
8795         * g++.dg/template/friend4.C: New test.
8796
8797 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8798
8799         PR fortran/5743
8800         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8801         unsupported cases.
8802
8803 2002-02-07  Richard Henderson  <rth@redhat.com>
8804
8805         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8806         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8807         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8808         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8809
8810 2002-02-06  Richard Henderson  <rth@redhat.com>
8811
8812         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8813
8814 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8815
8816         * gcc.dg/20020206-1.c: New test.
8817
8818 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8819
8820         * gcc.c-torture/execute/20020206-1.c: New test.
8821
8822         * gcc.c-torture/execute/20020206-2.c: New test.
8823
8824         PR optimization/5429:
8825         * gcc.c-torture/compile/20020206-1.c: New test.
8826
8827 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8828
8829         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8830         as certain file formats cannot support particularly large
8831         alignments.
8832
8833         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8834         and do not expect to be able to link the executable.
8835
8836         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8837         fail because the COFF format does not support the weak attribute.
8838
8839 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8840
8841         * g77.dg/pr5473.f:  New test
8842
8843 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8844
8845         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8846         Fix testcase accordingly.
8847
8848 2002-02-04  Richard Henderson  <rth@redhat.com>
8849
8850         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8851         (buf): Change to be an array of pointers, not ints.
8852
8853 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8854
8855         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8856         before all tests.  Move warning one line above to match where it
8857         C frontend emits.
8858         * gcc.dg/Wswitch-2.c: New test.
8859         * g++.dg/warn/Wswitch-1.C: New test.
8860         * g++.dg/warn/Wswitch-2.C: New test.
8861
8862 2002-02-04  Richard Henderson  <rth@redhat.com>
8863
8864         * g++.dg/abi/offsetof.C: Fix size comparison.
8865
8866 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8867
8868         * gcc.dg/cast-qual-2.c: New test.
8869
8870 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8871
8872         * gcc.dg/20020201-4.c: New test.
8873
8874 2002-02-04  Ben Elliston  <bje@redhat.com>
8875
8876         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8877         target_info attribute != 0, in addition to the empty string.
8878         (gcc_target_compile): Likewise.
8879
8880 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8881
8882         * gcc.dg/Wswitch.c: New test.
8883         PR gcc/4475. PR gcc/3780.
8884
8885 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8886
8887         * g77.f-torture/execute/5122.f: New test for regressions
8888         against PR fortran/5122.
8889
8890 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8891
8892         * g77.f-torture/compile/pr3743.f: Delete
8893         * g77.dg/pr3743-1.f: New test.
8894         * g77.dg/pr3743-2.f: New test.
8895         * g77.dg/pr3743-3.f: New test.
8896         * g77.dg/pr3743-4.f: New test.
8897
8898 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8899
8900         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8901
8902 2002-02-02  Richard Henderson  <rth@redhat.com>
8903
8904         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8905         * gcc.c-torture/execute/bf64-1.c: Likewise.
8906
8907 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8908
8909         * gcc.dg/20020201-2.c: New test.
8910
8911         * gcc.dg/20020201-3.c: New test.
8912
8913         * gcc.c-torture/execute/bitfld-2.c: New test.
8914
8915 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8916
8917         * gcc.dg/bitfld-1.c: Update.
8918         * gcc.dg/bitfld-2.c: Update.
8919         * gcc.c-torture/execute/bitfld-1.x: New.
8920
8921 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8922
8923         * gcc.c-torture/execute/20020201-1.c: New test.
8924
8925 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8926
8927         PR target/5469
8928         * gcc.dg/20020201-1.c: New test.
8929
8930 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8931
8932         PR fortran/3743
8933         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8934         * g77.f-torture/compile/pr3743.x: Remove
8935
8936 2002-01-31  Tom Rix  <trix@redhat.com>
8937
8938         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8939
8940 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8941
8942         * gcc.dg/noncompile/20020130-1.c: New test.
8943
8944 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8945
8946         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8947
8948 2002-01-29  Richard Henderson  <rth@redhat.com>
8949
8950         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8951         to long long.
8952         * gcc.c-torture/execute/bf64-1.c: Likewise.
8953
8954 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8955
8956         * gcc.c-torture/execute/20020129-1.c: New test.
8957
8958 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8959
8960         * gcc.c-torture/compile/20000224-1.c: Update.
8961         * gcc.c-torture/execute/bitfld-1.c: New tests.
8962         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8963         * gcc.dg/uninit-A.c: Update.
8964
8965 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8966
8967         * g++.dg/template/ctor1.C: Add instantiation.
8968
8969 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8970
8971         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8972         argument to __builtin_prefetch to be const ptr.
8973
8974 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8975
8976         * gcc.c-torture/compile/20020120-1.c: New test.
8977
8978 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8979
8980         * gcc.c-torture/execute/20020127-1.c: New test.
8981
8982 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8983
8984         * g77.dg/f77-edit-i-in.f: New test
8985         * g77.dg/f77-edit-i-out.f: New test
8986
8987 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8988
8989         * gcc.dg/debug/debug.exp: New file.
8990         * gcc.dg/debug/trivial.c: New file.
8991         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8992         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8993         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8994         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8995         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8996         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8997         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8998         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8999         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9000         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9001         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9002         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9003         * gcc.dg/20000503-1.c: Removed.
9004         * gcc.dg/20010207-1.c: Removed.
9005         * gcc.dg/20011223-1.c: Removed.
9006         * gcc.dg/20020104-2.c: Removed.
9007         * gcc.dg/debug-1.c: Removed.
9008         * gcc.dg/debug-2.c: Removed.
9009         * gcc.dg/debug-3.c: Removed.
9010         * gcc.dg/debug-4.c: Removed.
9011         * gcc.dg/debug-5.c: Removed.
9012         * gcc.dg/debug-6.c: Removed.
9013         * gcc.dg/dwarf2-1.c: Removed.
9014         * gcc.dg/dwarf2-2.c: Removed.
9015
9016 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9017
9018         * g++.old-deja/g++.other/eh5.C: New test.
9019         * g++.old-deja/g++.other/sibcall2.C: New test.
9020         * g++.old-deja/g++.other/array9.C: New test.
9021         * g++.old-deja/g++.other/typename2.C: New test.
9022         * g++.old-deja/g++.other/crash60.C: New test.
9023         * g++.old-deja/g++.other/conv9.C: New test.
9024         * g++.old-deja/g++.other/mangle10.C: New test.
9025         * g++.old-deja/g++.other/unchanging1.C: New test.
9026         * g++.old-deja/g++.other/exprstmt1.C: New test.
9027         * g++.old-deja/g++.other/inline23.C: New test.
9028         * g++.old-deja/g++.eh/ia64-1.C: New test.
9029         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9030         * g++.old-deja/g++.other/reload1.C: New test.
9031         * g++.old-deja/g++.other/static20.C: New test.
9032         * g++.old-deja/g++.other/local-alloc1.C: New test.
9033         * g++.old-deja/g++.other/conv8.C: New test.
9034         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9035         * g++.old-deja/g++.other/storeexpr1.C: New test.
9036         * g++.old-deja/g++.other/storeexpr2.C: New test.
9037         * g++.dg/eh/template2.C: New test.
9038         * g++.dg/warn/weak1.C: New test.
9039
9040 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9041
9042         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9043         Remove first, non-varying, argument.
9044
9045 2002-01-23  Richard Henderson  <rth@redhat.com>
9046
9047         * gcc.dg/inline-2.c: New.
9048
9049         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9050         Add optional target arg.  Check number of arguments.
9051         (scan-assembler-not, scan-assembler-dem): Likewise.
9052         (scan-assembler-dem-not): Likewise.
9053
9054 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9055
9056         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9057         line 12.
9058         * g++.old-deja/g++.brendan/parse3.C,
9059         g++.old-deja/g++.other/crash26.C,
9060         g++.old-deja/g++.other/crash28.C,
9061         g++.old-deja/g++.other/crash29.C,
9062         g++.old-deja/g++.other/crash30.C,
9063         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9064
9065 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9066
9067         * gcc.dg/20020115-1.c: New.
9068
9069 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9070
9071         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9072
9073 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9074
9075         * gcc.dg/20020122-3.c: New.
9076
9077 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9078
9079         * g++.dg/other/gc1.C: New test.
9080
9081 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9082
9083         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9084
9085 2002-01-22  Richard Henderson  <rth@redhat.com>
9086
9087         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9088
9089 2002-01-22  Richard Henderson  <rth@redhat.com>
9090
9091         * gcc.dg/20020122-4.c: New.
9092
9093 2002-01-22  H.J. Lu <hjl@gnu.org>
9094
9095         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9096         link output.
9097         * gcc.dg/special/ecos.exp: Likewise.
9098         * lib/g++-dg.exp: Likewise.
9099         * lib/g77-dg.exp: Likewise.
9100         * lib/gcc-dg.exp : Likewise.
9101         * lib/mike-g++.exp: Likewise.
9102         * lib/mike-g77.exp: Likewise.
9103         * lib/mike-gcc.exp: Likewise.
9104         * lib/objc-dg.exp: Likewise.
9105
9106 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9107
9108         PR target/5379
9109         * gcc.dg/20020122-2.c: New test.
9110
9111 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9112
9113         * gcc.dg/20020122-1.c: New test.
9114
9115 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9116
9117         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9118
9119 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9120
9121         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9122
9123 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9124
9125         * gcc.c-torture/compile/20020121-1.c: New test.
9126
9127 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9128
9129         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9130         ld_library_path.
9131
9132 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9133
9134         * gcc.dg/20020218-1.c: New test.
9135
9136 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9137
9138         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9139         messages
9140         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9141         "At global scope" warning
9142         * g++.dg/ext/align1.C: Change cygwin test for alignment
9143         from db-bogus to dg-warning
9144
9145 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9146
9147         * g77.f-torture/compile/cpp2.F: New test.
9148
9149 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9150
9151         * g++.dg/template/access1.C: New test.
9152
9153 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9154
9155         * gcc.dg/20020118-1.c: New.
9156
9157 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9158
9159         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9160
9161 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9162
9163         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9164         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9165         alignment warnings.
9166
9167 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9168
9169         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9170         torture_with_loops and torture_without_loops
9171
9172 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9173
9174         * gcc.c-torture/compile/20020116-1.c: New test.
9175
9176 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9177
9178         * gcc.dg/20020116-2.c: New test.
9179
9180         * gcc.dg/ultrasp4.c: New test.
9181
9182         * gcc.dg/20020116-1.c: New test.
9183
9184 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9185
9186         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9187         by EABI.
9188
9189 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9190
9191         * gcc.misc-tests/i386-prefetch.exp: New.
9192         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9193         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9194         * gcc.misc-tests/i386-pf-none-1.c: New test.
9195         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9196
9197 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9198
9199         * gcc.dg/gnu89-init-1.c: Add new tests.
9200
9201 2002-01-15  Andreas Jaeger  <aj@suse.de>
9202
9203         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9204         * gcc.dg/i386-mmx-2.c: Likewise.
9205         * gcc.dg/i386-sse-1.c: Likewise.
9206         * gcc.dg/i386-sse-2.c: Likewise.
9207         * gcc.dg/i386-sse-3.c: Likewise.
9208
9209 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9210
9211         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9212         Uncomment additional cases that now pass.
9213
9214 2002-01-11  Richard Henderson  <rth@redhat.com>
9215
9216         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9217         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9218
9219 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9220
9221         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9222
9223 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9224
9225         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9226         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9227
9228 2002-01-10  Dale Johannesen  <dalej@apple.com>
9229
9230         * gcc.c-torture/execute/loop-11.c: New.
9231
9232 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9233
9234         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9235         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9236
9237 2002-01-09  Richard Henderson  <rth@redhat.com>
9238
9239         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9240         type in which to perform the operation for each size.
9241
9242 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9243
9244         * gcc.c-torture/compile/20020109-2.c: New test.
9245
9246 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9247
9248         * gcc.c-torture/execute/loop-10.c: New test.
9249
9250 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9251
9252         * gcc.c-torture/compile/20010226-1.c: New test.
9253         * gcc.c-torture/compile/20010227-1.c: New test.
9254         * gcc.c-torture/compile/20010426-1.c: New test.
9255         * gcc.c-torture/compile/20010510-1.c: New test.
9256         * gcc.c-torture/compile/20010605-3.c: New test.
9257         * gcc.c-torture/compile/20010824-1.c: New test.
9258         * gcc.c-torture/execute/20010409-1.c: New test.
9259         * gcc.dg/noncompile/20000901-1.c: New test.
9260         * gcc.dg/20001023-1.c: New test.
9261         * gcc.dg/20001101-1.c: New test.
9262         * gcc.dg/20001102-1.c: New test.
9263         * gcc.dg/20010207-1.c: New test.
9264         * gcc.dg/20010405-1.c: New test.
9265         * gcc.dg/20010822-1.c: New test.
9266         * gcc.dg/20011107-1.c: New test.
9267
9268 2002-01-09  Jeffrey A Law  (law@redhat.com)
9269
9270         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9271
9272         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9273         execution failure on PA targets.
9274
9275 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9276
9277         * gcc.c-torture/compile/20020109-1.c: New test.
9278
9279 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9280
9281         * gcc.c-torture/execute/20020108-1.c: New test.
9282
9283 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9284
9285         * gcc.dg/20020108-1.c: New test.
9286
9287 2002-01-08  H.J. Lu <hjl@gnu.org>
9288
9289         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9290         for header files.
9291
9292 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9293
9294         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9295         consistency.
9296
9297 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9298
9299         * gcc.dg/altivec-4.c: Test altivec predicates.
9300
9301 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9302
9303         * gcc.c-torture/execute/20020107-1.c: New test.
9304
9305 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9306
9307         PR c/5279
9308         * gcc.c-torture/compile/20020106-1.c: New test.
9309
9310 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9311
9312         * gcc.c-torture/execute/nestfunc-4.c: New test.
9313
9314 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9315
9316         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9317         extra triple that slipped in.
9318         * g++.old-deja/g++.abi/align.C: Likewise.
9319         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9320
9321 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9322
9323         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9324         * g++.old-deja/g++.abi/align.C: Likewise.
9325         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9326
9327         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9328         on FreeBSD/i386.
9329         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9330         FreeBSD.
9331
9332 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9333
9334         * gcc.dg/20020104-1.c: New test.
9335
9336         * gcc.dg/20020104-2.c: New test.
9337
9338 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9339
9340         * gcc.dg/20020103-1.c: Fix typo in target selector.
9341
9342 2002-01-03  Richard Henderson  <rth@redhat.com>
9343
9344         * gcc.dg/20020103-1.c: New.
9345
9346 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9347
9348         * gcc.c-torture/execute/20020103-1.c: New test.
9349
9350 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9351
9352         * g++.dg/other/debug2.C: New test.
9353
9354         * gcc.c-torture/compile/20020103-1.c: New test.
9355
9356 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9357
9358         * gcc.dg/gnu89-init-1.c: Added new tests.
9359
9360 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9361
9362         * g++.dg/template/friend2.C: Remove as patch is reverted.
9363
9364         * g++.dg/warn/oldcast1.C: New test.
9365
9366         * g++.dg/template/ptrmem1.C: New test.
9367         * g++.dg/template/ptrmem2.C: New test.
9368
9369         * g++.dg/template/ntp.C: New test.
9370
9371         * g++.dg/other/component1.C: New test.
9372
9373         * g++.dg/template/ttp3.C: New test.
9374
9375         * g++.dg/template/friend2.C: New test.
9376         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9377
9378 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9379
9380         * g++.dg/other/ptrmem1.C: New test.
9381         * g++.dg/other/ptrmem2.C: New test.
9382
9383 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9384
9385         * g++.dg/template/ctor1.C: New test.
9386
9387 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9388
9389         * g++.dg/template/friend2.C: New test.
9390
9391 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9392
9393         * gcc.dg/mmix-1.c: New test.
9394
9395 2001-12-31  Richard Henderson  <rth@redhat.com>
9396
9397         * gcc.dg/asm-5.c: New.
9398
9399 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9400
9401         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9402         in namespace __gnu_cxx
9403
9404 2001-12-30  Richard Henderson  <rth@redhat.com>
9405
9406         * gcc.dg/debug-6.c: New.
9407
9408 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9409
9410         * gcc.c-torture/compile/20011229-2.c: New test.
9411
9412 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9413
9414         * gcc.dg/debug-3.c: New test.
9415         * gcc.dg/debug-4.c: New test.
9416         * gcc.dg/debug-5.c: New test.
9417
9418 2001-12-29  Richard Henderson  <rth@redhat.com>
9419
9420         * g++.dg/eh/loop1.C: New.
9421
9422 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9423
9424         * g++.dg/template/crash1.C: New test.
9425
9426 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9427
9428         * g++.dg/other/const1.C: New test.
9429
9430 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9431
9432         * gcc.c-torture/compile/20011229-1.c: New test.
9433
9434 2001-12-28  Stan Shebs  <shebs@apple.com>
9435
9436         * lib/objc-torture.exp: Resync with c-torture.exp.
9437         * lib/objc.exp: Load standard libraries.
9438
9439 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9440
9441         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9442         additional tests.
9443
9444 2001-12-27  Roger Sayle <roger@eyesopen.com>
9445
9446         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9447
9448 2001-12-27  Richard Henderson  <rth@redhat.com>
9449
9450         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9451
9452 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9453
9454         * g++.dg/eh/ctor1.C: New test.
9455         * g++.dg/other/error2.C: New test.
9456
9457 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9458
9459         * g++.dg/other/init2.C: New test.
9460
9461 2001-12-24  Richard Henderson  <rth@redhat.com>
9462
9463         * gcc.dg/20011223-1.c: New.
9464         * gcc.dg/inline-1.c: New.
9465
9466 2001-12-23  Richard Henderson  <rth@redhat.com>
9467
9468         * gcc.dg/asm-4.c: Test operand modifiers.
9469
9470 2001-12-23  Richard Henderson  <rth@redhat.com>
9471
9472         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9473
9474 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9475
9476         * gcc.c-torture/execute/20011223-1.c: New test.
9477
9478 2001-12-21  Richard Henderson  <rth@redhat.com>
9479
9480         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9481         re-enables the warning.
9482
9483 2001-12-21  Richard Henderson  <rth@redhat.com>
9484
9485         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9486
9487 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9488
9489         * gcc.c-torture/compile/20011218-1.c: New test.
9490
9491 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9492
9493         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9494         arm-isr.c test.
9495         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9496         epilogue generation for ARM ISR routines.
9497
9498 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9499
9500         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9501         * gcc.dg/format/c90-printf-3.c: Likewise.
9502         * gcc.dg/format/c99-printf-3.c: Likewise.
9503         * gcc.dg/format/ext-1.c: Likewise.
9504         * gcc.dg/format/ext-6.c: Likewise.
9505         * gcc.dg/format/format.h: Prototype unlocked stdio.
9506
9507 2001-12-20  Richard Henderson  <rth@redhat.com>
9508
9509         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9510         (arena): Use it.
9511         (malloc): Correct allocation logic.  Abort if we fill up the
9512         arena before initialization complete.
9513         (realloc): Correct allocation logic.
9514
9515 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9516
9517         * gcc.c-torture/compile/20011219-2.c: New test.
9518
9519         * gcc.c-torture/execute/20011219-1.c: New test.
9520
9521 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9522
9523         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9524         target does not support weak symbols.
9525
9526 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9527
9528         * gcc.c-torture/compile/20011219-1.c: New test.
9529
9530 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9531
9532         * g++.dg/other/error1.C: New test.
9533
9534 2001-12-17  Jeffrey A Law  (law@redhat.com)
9535
9536         * gcc.c-torture/execute/20011217-1.c: New test.
9537
9538 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9539
9540         * objc.dg/special/: New directory.
9541         * objc.dg/special/special.exp: New file.
9542         * objc.dg/special/unclaimed-category-1.h: New file.
9543         * objc.dg/special/unclaimed-category-1a.m: New file.
9544         * objc.dg/special/unclaimed-category-1.m: New file.
9545
9546 2001-12-17  Andreas Jaeger  <aj@suse.de>
9547
9548         * gcc.c-torture/compile/20011217-2.c: New test.
9549
9550 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9551
9552         * gcc.c-torture/compile/20011217-1.c: New test.
9553
9554 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9555
9556         * testsuite/gcc.dg/20011214-1.c: New.
9557
9558 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9559
9560         * gcc.dg/altivec-4.c: New.
9561
9562 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9563
9564         * gcc.dg/20011113-1.c: New test.
9565
9566 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9567
9568         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9569         std::__malloc_alloc_template<0> and
9570         std::__default_alloc_template<false, 0>.
9571
9572 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9573
9574         * objc/execute/bf-21.m: New test.
9575         * objc/execute/enumeration-1.m: New test.
9576         * objc/execute/enumeration-2.m: New test.
9577
9578 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9579
9580         * gcc.dg/gnu89-init-1.c: New test.
9581
9582 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9583
9584         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9585         * g++.old-deja/g++.jason/2371.C: Likewise.
9586         * g++.old-deja/g++.jason/template33.C: Likewise.
9587         * g++.old-deja/g++.jason/template34.C: Likewise.
9588         * g++.old-deja/g++.jason/template36.C: Likewise.
9589         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9590         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9591         * g++.old-deja/g++.other/typename1.C: Likewise.
9592         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9593         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9594         * g++.old-deja/g++.pt/typename11.C: Likewise.
9595         * g++.old-deja/g++.pt/typename14.C: Likewise.
9596         * g++.old-deja/g++.pt/typename16.C: Likewise.
9597         * g++.old-deja/g++.pt/typename3.C: Likewise.
9598         * g++.old-deja/g++.pt/typename4.C: Likewise.
9599         * g++.old-deja/g++.pt/typename5.C: Likewise.
9600         * g++.old-deja/g++.pt/typename7.C: Likewise.
9601         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9602
9603 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9604
9605         * g++.dg/other/linkage1.C: New test.
9606         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9607         specifiers.
9608
9609 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9610
9611         * gcc.dg/concat.c: New test.
9612
9613 2001-12-11  Stan Shebs  <shebs@apple.com>
9614
9615         * objc/compile: New test directory.
9616         * objc/compile/compile.exp: New expect script.
9617         * objc/compile/20011211-1.m: New compile test.
9618
9619 2001-12-11  Jason Merrill  <jason@redhat.com>
9620
9621         * lib/prune.exp (prune_gcc_output): Also handle "In member
9622         function".  So many permutations...
9623
9624 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9625
9626         * g++.dg/template/typedef1.C: New test.
9627
9628 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9629
9630         * g++.dg/other/copy1.C: New test.
9631
9632 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9633
9634         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9635
9636         * gcc.dg/builtin-choose-expr.c: New.
9637
9638 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9639
9640         * gcc.dg/altivec-2.c: New.
9641
9642 2001-12-07  Richard Henderson  <rth@redhat.com>
9643
9644         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9645
9646 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9647
9648         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9649         ultrasparc.
9650
9651 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9652
9653         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9654
9655 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9656
9657         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9658         variable argument list.
9659
9660 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9661
9662         * gcc.c-torture/execute/memcheck: Delete entire directory.
9663         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9664         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9665
9666 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9667
9668         * gcc.dg/Wshadow-1.c: New test.
9669
9670 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9671
9672         * gcc.c-torture/compile/20011130-1.c: New test.
9673
9674         * gcc.dg/noncompile/20011025-1.c: New test.
9675
9676         * g++.dg/other/anon-union.C: New test.
9677
9678         * gcc.c-torture/execute/20011024-1.c: New test.
9679
9680 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9681
9682         * gcc.c-torture/execute/20000722-1.x,
9683         gcc.c-torture/execute/20010123-1.x: Remove.
9684         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9685         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9686         gcc.dg/c99-complit-2.c: New tests.
9687
9688 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9689
9690         * g++.dg/inherit/base1.C: New test.
9691
9692 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9693
9694         * g++.dg/other/stdarg1.C: New test.
9695
9696         * gcc.c-torture/compile/20011130-2.c: New test.
9697
9698 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9699
9700         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9701         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9702         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9703         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9704         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9705         * gcc.dg/builtin-prefetch-1.c: New test.
9706
9707 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9708
9709         * gcc.dg/20011130-1.c: New test.
9710
9711 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9712
9713         * g++.dg/other/scope1.C: New test.
9714         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9715
9716 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9717
9718         * gcc.dg/vla-init-1.c: New test.
9719
9720 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9721
9722         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9723
9724 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9725
9726         * objc.dg/alias.m: Update.
9727         * objc.dg/class-1.m: Update.
9728         * objc.dg/const-str-1.m: Update.
9729         * objc.dg/fwd-proto-1.m: Update.
9730         * objc.dg/id-1.m: Update.
9731         * objc.dg/super-class-1.m: Update.
9732
9733 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9734
9735         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9736         constructs.
9737
9738 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9739
9740         * gcc.c-torture/execute/20011128-1.c: New test.
9741
9742 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9743
9744         * gcc.dg/20011127-1.c: New test.
9745
9746 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9747
9748         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9749         from Austin Group draft 7.
9750         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9751         scanf format arguments.
9752         * gcc.dg/format/no-exargs-2.c: New test.
9753
9754 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9755
9756         * g++.dg/abi/vbase8-4.C: New test.
9757
9758 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9759
9760         * gcc.c-torture/execute/20011121-1.c: New test.
9761
9762 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9763
9764         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9765
9766 2001-11-23  Andreas Jaeger  <aj@suse.de>
9767
9768         * gcc.dg/cpp/charconst-2.c: New test.
9769
9770 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9771
9772         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9773         to the host if it is remote.  Let tests specify extra headers
9774         they use.
9775         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9776         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9777         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9778         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9779         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9780         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9781         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9782         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9783         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9784         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9785
9786 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9787
9788         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9789         for little endian ARMs.
9790
9791 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9792
9793         * gcc.c-torture/compile/20011119-1.c: New test.
9794         * gcc.c-torture/compile/20011119-2.c: New test.
9795
9796 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9797
9798         * gcc.dg/altivec-1.c: Fix typo.
9799
9800 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9801
9802         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9803
9804 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9805
9806         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9807
9808 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9809
9810         * lib/g77.exp: Don't specify --rpath-link.
9811
9812         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9813         across all the headers.
9814         * gcc.dg/format/format.exp: For testing on a remote host,
9815         copy format.h.
9816
9817         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9818         * gcc.c-torture/execute/930406-1.c: Likewise.
9819         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9820
9821 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9822
9823         * gcc.dg/altivec-1.c: New.
9824
9825 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9826
9827         * gcc.dg/cpp/fpreprocessed.c: New test case.
9828
9829 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9830
9831         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9832         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9833         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9834
9835 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9836
9837         * gcc.dg/no-builtin-1.c: New test.
9838
9839 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9840
9841         * gcc.c-torture/execute/20011115-1.c: New test.
9842
9843 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9844
9845         * gcc.c-torture/compile/20011114-2.c: New test.
9846         * gcc.c-torture/compile/20011114-3.c: New test.
9847         * gcc.c-torture/compile/20011114-4.c: New test.
9848
9849 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9850
9851         * g++.dg/other/init1.C: New test.
9852
9853 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9854
9855         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9856         message.
9857
9858         * gcc.c-torture/execute/20011114-1.c: New testcase.
9859
9860         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9861         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9862         like the (before this change) version of 20010327-1.c.
9863
9864 2001-11-14  Roger Sayle <roger@eyesopen.com>
9865
9866         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9867
9868 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9869
9870         * g++.dg/init/array2.C: New test.
9871
9872 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9873
9874         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9875
9876 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9877
9878         * g++.dg/other/forscope1.C: New test.
9879         * g++.dg/ext/forscope1.C: New test.
9880         * g++.dg/ext/forscope2.C: New test.
9881
9882 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * gcc.c-torture/execute/20011113-1.c: New test.
9885
9886 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9887
9888         * gcc.c-torture/execute/20011109-2.c: New test.
9889
9890         * gcc.c-torture/execute/20011109-1.c: New test.
9891
9892 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9893
9894         * gcc.c-torture/compile/20011109-1.c: New test.
9895
9896 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9897
9898         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9899         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9900         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9901         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9902         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9903         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9904         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9905
9906 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9907
9908         * g++.dg/warn/Wshadow-1.C: New tests.
9909         * g++.old-deja/g++.mike/for3.C: Update.
9910
9911 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9912
9913         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9914         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9915         XFAILs.  Adjust expected error texts.
9916         * gcc.c-torture/compile/20011106-1.c,
9917         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9918         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9919         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9920         gcc.dg/c99-array-lval-5.c: New tests.
9921
9922 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9923
9924         * gcc.dg/cpp/defined.c: Update.
9925
9926 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9927
9928         * gcc.c-torture/execute/anon-1.c: New test.
9929
9930 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9931
9932         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9933         same size, so no warning should be produced on stormy16.
9934
9935         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9936         due to oversized array.
9937         * g++.old-deja/g++.mike/ns15.C: Likewise.
9938         * g++.old-deja/g++.pt/crash16.C: Likewise.
9939
9940 2001-11-02  Graham Stott  <grahams@redhat.com>
9941
9942         * g++.dgother/debug1.C: Fix typos.
9943
9944 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9945
9946         * g++.dg/other/debug1.C: New test.
9947
9948 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9949
9950         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9951         of unsigned long.
9952
9953 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9954
9955         * gcc.dg/20011029-2.c: New test.
9956
9957         * gcc.c-torture/compile/20011029-1.c: New test.
9958
9959 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9960
9961         * objc/execute/class_self-1.m: New test.
9962         * objc/execute/class_self-2.m: New test.
9963
9964 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9965
9966         * gcc.misc-tests/msgs.exp: Delete.
9967         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9968         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9969         error set to match recent changes.
9970
9971 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9972
9973         * gcc.dg/20011021-1.c: New test.
9974
9975 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9976
9977         * gcc.c-torture/compile/20011023-1.c: New test.
9978
9979 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9980
9981         * lib/g77.exp: Rewrite based on lib/g++.exp.
9982
9983 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9984
9985         * gcc.c-torture/execute/20011019-1.c: New test.
9986
9987         * gcc.dg/20011018-1.c: New test.
9988
9989 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9990
9991         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9992
9993 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9994
9995         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9996         * gcc.dg/attr-invalid.c: Likewise.
9997
9998 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9999
10000         * testsuite/gcc.dg/20011015-1.c: New test.
10001
10002 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10003
10004         * g++.dg/template/unify2.C: New test.
10005
10006 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10007
10008         * g++.dg/other/exception-specification.C: New test
10009
10010 2001-10-13  Tom Rix  <trix@redhat.com>
10011
10012         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10013         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10014
10015 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10016
10017         * testsuite/gcc.dg/20011009-1.c: New test.
10018
10019 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10020
10021         PR g++/4476
10022         * g++.dg/other/friend1.C: New test.
10023
10024 2001-10-11  Richard Henderson  <rth@redhat.com>
10025
10026         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10027
10028 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10029
10030         * gcc.c-torture/compile/20011010-1.c: New.
10031
10032 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10033
10034         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10035         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10036         g77.f-torture/execute/execute.exp,
10037         g77.f-torture/noncompile/noncompile.exp,
10038         gcc.c-torture/compile/compile.exp,
10039         gcc.c-torture/execute/execute.exp,
10040         gcc.c-torture/execute/ieee/ieee.exp,
10041         gcc.c-torture/execute/memcheck/memcheck.exp,
10042         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10043         objc/execute/execute.exp: Update FSF address.
10044
10045 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10046
10047         * gcc.dg/cpp/cmdlne-C.c: Update.
10048         * gcc.dg/cpp/cmdlne-C2.c: New.
10049
10050 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10051
10052         * gcc.c-torture/execute/20011008-3.c: New.
10053
10054 2001-10-08  DJ Delorie  <dj@redhat.com>
10055
10056         * gcc.dg/20011008-1.c: New.
10057         * gcc.dg/20011008-2.c: New.
10058
10059 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10060
10061         * gcc.dg/cpp/spacing1.c: Update test.
10062
10063 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10064
10065         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10066         spelling errors of "separate" as "seperate".
10067
10068 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10069
10070         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10071         enough to avoid inlining.
10072
10073 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10074
10075         * lib/g77.exp: set libg2c_dir correctly.
10076
10077 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10078
10079         * gcc.dg/cpp/macro11.c: New test.
10080
10081 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10082
10083         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10084         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10085         gcc.dg/format/multattr-3.c: New tests.
10086         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10087         tests for format attributes on function pointers being rejected.
10088
10089 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10090
10091         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10092
10093 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10094
10095         * g++.dg/warn/format1.C: New test.
10096
10097 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10098
10099         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10100
10101 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10102
10103         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10104
10105 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10106
10107         * gcc.dg/cpp/redef2.c: Add test.
10108
10109 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10110
10111         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10112         long-standing bug on i686, apparently.
10113         * gcc.c-torture/execute/loop-2c.x: New file.
10114         * gcc.c-torture/execute/loop-2d.x: New file.
10115         * gcc.c-torture/execute/loop-3c.x: New file.
10116
10117 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10118
10119         * gcc.dg/cpp/20000625-2.c: Correct line number.
10120
10121 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10122
10123         * gcc.dg/cpp/macro10.c: New test.
10124         * gcc.dg/cpp/strify3.c: New test.
10125         * gcc.dg/cpp/spacing1.c: Add tests.
10126         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10127         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10128
10129 2001-09-24  DJ Delorie  <dj@redhat.com>
10130
10131         * gcc.c-torture/execute/20010924-1.c: New test.
10132
10133 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10134
10135         * testsuite/objc/execute/paste.m: Remove.
10136
10137 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10138
10139         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10140
10141 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10142
10143         * g77.dg/strlen0.f: New test.
10144
10145 2001-09-21  Richard Henderson  <rth@redhat.com>
10146
10147         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10148         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10149
10150 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10151
10152         Table-driven attributes.
10153         * g++.dg/ext/attrib1.C: New test.
10154
10155 2001-09-20  DJ Delorie  <dj@redhat.com>
10156
10157         * gcc.dg/20000926-1.c: Update expected warning messages.
10158         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10159         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10160         array.
10161
10162 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10163
10164         * g++.dg/eh/registers1.C: New test case.
10165
10166 2001-09-17  Richard Henderson  <rth@redhat.com>
10167
10168         * gcc.dg/array-5.c: Fix VLA decomposition test.
10169
10170 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10171
10172         * gcc.dg/cpp/line5.c: New testcase.
10173
10174 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10175
10176         * gcc.dg/cpp/macro9.c: New test.
10177
10178 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10179
10180         * gcc.c-torture/execute/980223.c: Change type of addr from long
10181         to char *.
10182
10183 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10184
10185         * gcc.c-torture/execute/20010915-1.c: New test.
10186
10187 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10188
10189         * g77.dg/bprob: New directory.
10190         * g77.dg/bprob/bprob.exp: New file.
10191         * g77.dg/bprob/bprob-1.f: New test.
10192         * g77.dg/gcov: New directory.
10193         * g77.dg/gcov/gcov.exp: New file.
10194         * g77.dg/gcov/gcov-1.f: New test.
10195         * g77.dg/gcov/gcov-1.x: New file.
10196
10197 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10198
10199         * gcc.dg/cpp/directiv.c: Update.
10200         * gcc.dg/cpp/undef1.c: Update.
10201
10202 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10203
10204         * gcc.dg/20010912-1.c: New test.
10205
10206 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10207
10208         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10209         language-independent file in lib.
10210         * lib/gcov.exp: New file.
10211
10212 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10213
10214         * gcc.c-torture/compile/20010911-1.c: New test.
10215
10216 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10217
10218         * lib/profopt.exp: New, to support profile-directed optimizations.
10219         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10220         * gcc.misc-tests/bprob-1.c: New test.
10221         * gcc.misc-tests/bprob-2.c: New test.
10222
10223 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10224
10225         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10226         XFAIL and which kinds of gcov output to verify.
10227         * gcc.misc-tests/gcov-4b.x: New file.
10228         * gcc.misc-tests/gcov-5b.x: New file.
10229         * gcc.misc-tests/gcov-6.x: New file.
10230         * gcc.misc-tests/gcov-7.c: New test.
10231         * gcc.misc-tests/gcov-7.x: New file.
10232
10233 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10234
10235         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10236         * gcc.misc-tests/gcov-6.c: New test.
10237
10238 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10239
10240         PR c++/3986
10241         * g++.dg/abi/vbase1.C: New test.
10242
10243 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10244
10245         * objc.dg/method-2.m: New.
10246
10247 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10248
10249         PR c++/4203
10250         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10251         * g++.dg/init/empty1.C: New test.
10252
10253 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10254
10255         * gcc.c-torture/compile/20010903-1.c: New test.
10256
10257 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10258
10259         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10260         for m68k.
10261
10262 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10263
10264         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10265
10266         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10267
10268         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10269
10270 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10271
10272         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10273         for 16-bit 'unsigned int'.
10274
10275 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10276
10277         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10278
10279 2001-08-27  Richard Henderson  <rth@redhat.com>
10280
10281         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10282         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10283
10284 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10285
10286         * gcc.dg/asm-names.c (ymain): New.
10287
10288 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10289
10290         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10291         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10292         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10293
10294 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10295
10296         * gcc.dg/compare5.c: New testcase.
10297
10298 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10299
10300         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10301         and "In instantiation".
10302
10303 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10304
10305         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10306
10307 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10308
10309         * gcc.misc-tests/gcov.exp: Add support for branch information.
10310         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10311         * gcc.misc-tests/gcov-4.c: New test.
10312         * gcc.misc-tests/gcov-4b.c: New test.
10313         * gcc.misc-tests/gcov-5b.c: New test.
10314
10315 2001-08-20  Zack Weinberg  <zackw@panix.com>
10316
10317         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10318         expected to fail.
10319
10320 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10321
10322         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10323
10324 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10325
10326         * g++.dg/eh/template1.C: New test.
10327
10328 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10329
10330         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10331         Fix thinko.
10332         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10333         for xfail.
10334
10335 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10336
10337         * lib/g77-dg.exp:  Use prune.exp for common procedures
10338         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10339         * lib/g77.exp: (g77-dg-prune) Remove
10340
10341 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10342
10343         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10344
10345 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10346
10347         * g++.dg/template/unify1.C: New test.
10348
10349 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10350
10351         * g++.dg/abi/empty4.C: New test.
10352
10353 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10354
10355         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10356         solaris2.*
10357         * g77.f-torture/compile/pr3743.x: Likewise
10358
10359 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10360
10361         * g++.dg/other/using-declaration.C: New test.
10362
10363 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10364
10365         * gcc.dg/cpp/tr-sign.c: New testcase.
10366
10367 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10368
10369         * gcc.dg/cpp/19951025-1.c: Revert.
10370         * gcc.dg/cpp/directiv.c: We no longer process directives that
10371         interrupt macro arguments.
10372
10373 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10374
10375         * gcc.dg/bconstp-1.c: New test.
10376
10377 2001-08-03  Richard Henderson  <rth@redhat.com>
10378
10379         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10380
10381 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10382
10383         * gcc.dg/cpp/19951025-1.c: Update.
10384
10385 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10386
10387         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10388         should be x.
10389
10390 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10391
10392         Kill -fhonor-std.
10393         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10394         * g++.old-deja/g++.other/std1.C: Likewise.
10395         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10396
10397 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10398
10399         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10400         (g77_pass, g77_fail, g77_finish, g77_exit,
10401         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10402
10403 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10404
10405         * g77.dg/fbackslash.f
10406         * g77.dg/fcase-preserve.f
10407         * g77.dg/ff90-1.f
10408         * g77.dg/ffixed-line-length-0.f
10409         * g77.dg/ffixed-line-length-132.f
10410         * g77.dg/ffixed-line-length-7.f
10411         * g77.dg/ffixed-line-length-72.f
10412         * g77.dg/ffixed-line-length-none.f
10413         * g77.dg/ffree-form-1.f
10414         * g77.dg/fno-backslash.f
10415         * g77.dg/fno-f90-1.f
10416         * g77.dg/fno-fixed-form-1.f
10417         * g77.dg/fno-onetrip.f
10418         * g77.dg/fno-typeless-boz.f
10419         * g77.dg/fno-underscoring.f
10420         * g77.dg/fno-vxt-1.f
10421         * g77.dg/fonetrip.f
10422         * g77.dg/ftypeless-boz.f
10423         * g77.dg/fugly-assumed.f
10424         * g77.dg/funderscoring.f
10425         * g77.dg/fvxt-1.f
10426
10427 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10428
10429         * objc.dg/fwd-proto-1.m: New.
10430         * objc.dg/local-decl-1.m: New.
10431         * objc.dg/naming-1.m: New.
10432         * objc.dg/naming-2.m: New.
10433         * objc.dg/proto-hier-1.m: New.
10434
10435 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10436
10437         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10438         largest-type elements to a struct makes its size grow.
10439
10440 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10441
10442         * g++.dg/abi/vthunk1.C: New test.
10443
10444 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10445
10446         * g++.dg/abi/vbase8-22.C: New test.
10447
10448 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10449
10450         * gcc.dg/cpp/macro8.c: New test.
10451
10452 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10453
10454         * g++.dg/abi/vbase8-21.C: New test.
10455
10456 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10457
10458         * g++.dg/abi/vbase8-10.C: New test.
10459
10460 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10461
10462         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10463         ${tool}_set_ld_library_path.
10464         Changed caller.
10465         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10466         g++.exp.
10467
10468 2001-07-26  Stan Cox <scox@redhat.com>
10469
10470         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10471         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10472         gcc_exit, gcc_check_unsupported_p):
10473         Moved to gcc-deps.exp
10474         * gcc-deps.exp: New file.
10475
10476 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10477
10478         * g++.old-deja/g++.pt/defarg14.C: New test.
10479
10480 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10481
10482         * g++.old-deja/g++.other/lineno5.C: New test.
10483
10484 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10485
10486         * g++.old-deja/g++.pt/crash68.C: New test.
10487
10488 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10489
10490         * g++.old-deja/g++.other/crash42.C: New test.
10491
10492 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10493
10494         * gcc.dg/cpp/extratokens.c: Fix.
10495         * gcc.dg/cpp/skipping2.c: New tests.
10496
10497 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10498
10499         * gcc.c-torture/execute/20010724-1.c: New file.
10500         * gcc.c-torture/execute/20010724-1.x: New file.
10501
10502 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10503
10504         * g++.old-deja/g++.other/cond7.C: New test.
10505
10506 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10507
10508         * g++.old-deja/g++.other/optimize4.C: New test.
10509
10510 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10511
10512         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10513
10514 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10515
10516         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10517         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10518         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10519         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10520
10521         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10522         bug report" message.
10523
10524         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10525         * g++.dg/ext/instantiate1.C: Move from old-deja.
10526
10527 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10528
10529         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10530         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10531         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10532         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10533
10534 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10535
10536         * gcc.c-torture/execute/20010723-1.c: New test.
10537
10538 2001-07-23  Ben Elliston  <bje@redhat.com>
10539
10540         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10541
10542 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10543
10544         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10545         i[34567]86-*-*.
10546         Delete handling of ieee_multilib_flags.
10547         Pass -mieee for alpha*-*-* and sh-*-*.
10548         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10549
10550 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10551
10552         Remove old-abi tests.
10553         * g++.old-deja/g++.mike/p11116.C: Remove.
10554         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10555
10556 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10557
10558         * g77.f-torture/compile/pr3743.f:  New test
10559
10560 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10561
10562         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10563
10564 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10565
10566         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10567         g++.old-deja/g++.pt/static6.C: Likewise.
10568         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10569         supports weak symbols.
10570
10571 2001-07-18  Andreas Jaeger  <aj@suse.de>
10572
10573         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10574         supported again.
10575
10576 2001-07-18  Andreas Jaeger  <aj@suse.de>
10577
10578         * gcc.dg/iftrap-1.c: Fix target line.
10579
10580 2001-07-17  Richard Henderson  <rth@redhat.com>
10581
10582         * gcc.c-torture/execute/20010717-1.c: New.
10583
10584 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10585
10586         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10587         tests.
10588
10589 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10590
10591         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10592
10593 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10594
10595         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10596         UAC_SIGBUS, UAC_NOPRINT definitions.
10597
10598 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10599
10600         * objc/execute/object_is_class.m: New test.
10601         * objc/execute/object_is_meta_class.m: New test.
10602
10603 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10604
10605         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10606         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10607
10608 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10609
10610         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10611         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10612
10613 2001-07-14  Richard Henderson  <rth@redhat.com>
10614
10615         * gcc.dg/iftrap-1.c: New.
10616
10617 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10618
10619         * g77.f-torture/execute/intrinsic77.f: New test.
10620
10621 2001-07-11  Janis Johnson <janis@us.ibm.com>
10622
10623         * gcc.misc-tests/gcov-3.c: New test.
10624
10625 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10626
10627         * gcc.c-torture/compile/20010711-1.c,
10628         * gcc.c-torture/compile/20010711-2.c: New tests.
10629
10630 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10631
10632         * gcc.c-torture/execute/20010711-1.c: New test.
10633
10634 2001-07-11  Ben Elliston  <bje@redhat.com>
10635
10636         * g++.old-deja/g++.other/enum5.C: New test.
10637
10638 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10639
10640         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10641         (g++-dg-prune): Call prune_gcc_output.
10642         * prune.exp: New file for prune_gcc_output.
10643         * lib/g++.exp, lib/gcc.exp: Load it.
10644
10645 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10646
10647         * gcc.c-torture/compile/20010701-1.c,
10648         g++.old-deja/g++.ext/attrib6.C: New tests.
10649
10650 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10651
10652         * gcc.c-torture/compile/20010706-1.c: New test.
10653
10654 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10655
10656         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10657
10658 2001-06-28  Stan Shebs  <shebs@apple.com>
10659
10660         * gcc.dg/pragma-darwin.c: New test.
10661
10662 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10663
10664         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10665         Solaris 2.[678] system.
10666
10667 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10668
10669         * gcc.dg/20010622-1.c: New test.
10670
10671 2001-06-18  Stan Shebs  <shebs@apple.com>
10672
10673         * objc.dg: New directory.
10674         * objc.dg/dg.exp: New file.
10675         * objc.dg/alias.m: New.
10676         * objc.dg/class-1.m: New.
10677         * objc.dg/class-2.m: New.
10678         * objc.dg/const-str-1.m: New.
10679         * objc.dg/const-str-2.m: New.
10680         * objc.dg/id-1.m: New.
10681         * objc.dg/method-1.m: New.
10682         * objc.dg/super-class-1.m: New.
10683         * lib/objc-dg.exp: New file.
10684
10685 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10686
10687         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10688         of label name.
10689
10690 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10691
10692         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10693
10694 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10695
10696         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10697         variable.
10698
10699 2001-06-12  Richard Henderson  <rth@redhat.com>
10700
10701         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10702
10703 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10704
10705         * g++.old-deja/g++.abi/vbase5.C: New test.
10706         * g++.old-deja/g++.abi/vbase6.C: New test.
10707         * g++.old-deja/g++.abi/vbase7.C: New test.
10708
10709 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10710
10711         * gcc.c-torture/compile/20010610-1.c: New test.
10712
10713 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10714
10715         * g++.old-deja/g++.abi/vbase4.C: New test.
10716
10717 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10718
10719         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10720         support %f for HC11/HC12 targets.
10721         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10722         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10723         on HC11/HC12 targets.
10724         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10725
10726 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10727
10728         * gcc.dg/wchar_t-1.c: New file.
10729         * gcc.dg/wint_t-1.c: Likewise.
10730
10731 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10732
10733         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10734
10735 2001-06-11  Richard Henderson  <rth@redhat.com>
10736
10737         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10738
10739 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10740
10741         * gcc.c-torture/compile/20010611-1.c: New test.
10742
10743 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10744
10745         * gcc.dg/c99-tag-1.c: Add more tests.
10746
10747 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10748
10749         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10750         representation on MN10300 and ARM/Thumb.
10751
10752 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10753
10754         * g77.f-torture/execute/20010610.f: New.
10755
10756 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10757
10758         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10759         names.
10760
10761 2001-06-09  Richard Henderson  <rth@redhat.com>
10762
10763         * gcc.c-torture/execute/ashrdi-1.c: New.
10764         * gcc.c-torture/execute/ashldi-1.c: New.
10765         * gcc.c-torture/execute/lshrdi-1.c: New.
10766
10767 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10768
10769         * objc/execute/load-3.m: Added. Check sending +load to categories,
10770         in addition to classes.
10771
10772 2001-06-08  Stan Shebs  <shebs@apple.com>
10773
10774         * objc/execute/load-2.m: New test.  From Nicola Pero
10775         <n.pero@mi.flashnet.it>.
10776
10777 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10778
10779         * gcc.c-torture/execute/20010605-2.c: New test.
10780
10781 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10782
10783         * g++.old-deja/g++.abi/vbase2.C: New test.
10784         * g++.old-deja/g++.abi/vbase3.C: New test.
10785
10786 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10787
10788         * g++.old-deja/g++.pt/friend49.C: New test.
10789
10790 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10791
10792         * g++.old-deja/g++.ext/anon3.C: New test.
10793
10794 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         * g++.old-deja/g++.other/conv7.C: New test.
10797
10798 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10799
10800         * gcc.c-torture/compile/20010605-2.c: New test.
10801
10802 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10803
10804         * gcc.c-torture/execute/20010604-1.c: New test.
10805
10806 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10807
10808         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10809
10810 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10811
10812         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10813         (g++_link_flags): Likewise.
10814         (g++_init): Pass gccpath's value to two previous functions.
10815
10816 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10817
10818         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10819         Ensure logfile entry matches exec command line.
10820
10821 2001-05-31  Richard Henderson  <rth@redhat.com>
10822
10823         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10824         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10825
10826 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10827
10828         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10829         compiler for irix6.2
10830
10831 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10832
10833         * g++.old-deja/g++.other/optimize3.C: New file.
10834
10835 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10836
10837         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10838         assemble.
10839
10840 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10841
10842         * g++.old-deja/g++.other/optimize2.C: New file.
10843
10844 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10845
10846         * gcc.c-torture/compile/20010518-2.c: New file.
10847         * gcc.c-torture/execute/20010518-1.c: New file.
10848         * gcc.c-torture/execute/20010518-2.c: New file.
10849
10850 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10851
10852         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10853
10854 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10855
10856         G++ no longer defines builtins that do not begin with __builtin.
10857         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10858         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10859         * g++.old-deja/g++.law/builtin1.C: Likewise.
10860         * g++.old-deja/g++.law/cvt2.C: Likewise.
10861         * g++.old-deja/g++.mike/net5.C: Likewise.
10862         * g++.old-deja/g++.other/builtins1.C: Likewise.
10863         * g++.old-deja/g++.other/builtins2.C: Likewise.
10864         * g++.old-deja/g++.other/builtins3.C: Likewise.
10865         * g++.old-deja/g++.other/builtins4.C: Likewise.
10866         * g++.old-deja/g++.other/inline8.C: Likewise.
10867         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10868
10869 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10870
10871         * g++.old-deja/g++.pt/using1.C: Adjust.
10872         * g++.old-deja/g++.pt/using2.C: New test.
10873
10874 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10875
10876         * gcc.dg/cpp/charconst.c: New tests.
10877         * gcc.dg/cpp/escape.c: New tests.
10878         * gcc.dg/cpp/escape-1.c: New tests.
10879         * gcc.dg/cpp/escape-2.c: New tests.
10880         * gcc.dg/cpp/ucs.c: New tests.
10881
10882 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10883
10884         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10885         native compiler for irix6.5.
10886
10887 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10888
10889         * lib/g++.exp (g++_include_flags): Use args to compute
10890         get_multilibs.
10891         (g++_link_flags): Likewise.
10892         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10893
10894 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10895
10896         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10897
10898 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10899
10900         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10901         this file.
10902
10903 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10904
10905         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10906         STACK_SIZE;
10907         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10908         to STACK_SIZE; Use it to define size of add_histo array.
10909         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10910         to STACK_SIZE.
10911         (f): Use GITT_SIZE to define size of gitt local table.
10912         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10913         to STACK_SIZE; Use it to define size of bytemem array.
10914
10915 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10916
10917         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10918         on 68HC11/HC12 due to the asm instruction.
10919         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10920         * gcc.c-torture/compile/920520-1.x: Likewise.
10921         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10922         on 68HC11/HC12 because the function is larger than 64K.
10923         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10924         on 68HC11/HC12 because the structure is too large.
10925
10926 2001-05-20  Richard Henderson  <rth@redhat.com>
10927
10928         * gcc.c-torture/execute/20010520-1.c: New.
10929
10930 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10931
10932         * g++.old-deja/g++.warn/compare1.C: New test.
10933         * gcc.dg/compare4.c: New test.
10934
10935 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * g++.old-deja/g++.other/optimize1.C: New test.
10938
10939 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10940
10941         * g++.old-deja/g++.pt/spec41.C: New test.
10942
10943 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10944
10945         * gcc.c-torture/compile/20010114-1.x: Remove.
10946
10947 2001-05-18  Stan Shebs  <shebs@apple.com>
10948
10949         * gcc.c-torture/compile/20010518-1.c: New test.
10950
10951 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10952
10953         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10954         * g++.old-deja/g++.pt/crash67.C: New test.
10955
10956 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10957
10958         * g++.old-deja/g++.other/debug9.C: New test.
10959
10960 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10961
10962         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10963
10964 2001-05-16  Jan Hubicka  <jh@suse.cz>
10965
10966         * gcc.c-torture/compile/20010516-1.c: New test.
10967
10968 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         * g++.old-deja/g++.other/crash41.C: New test.
10971
10972 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10973
10974         * g++.old-deja/g++.pt/crash66.C: New test.
10975
10976 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10977
10978         * g++.old-deja/g++.robertl/eb27.C: Convert.
10979
10980 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10981
10982         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10983         declaration being redundant.
10984
10985 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10986
10987         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10988
10989 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10990
10991         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10992
10993 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10994
10995         * lib/g++.exp: Use testsuite_flags.
10996
10997 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10998
10999         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11000
11001 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11002
11003         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11004
11005 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11006
11007         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11008
11009 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11010
11011         * gcc.c-torture/compile/20010313-1.c: New test.
11012
11013 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11014
11015         * gcc.dg/cpp/direct2.c: New test.
11016         * gccq.dg/cpp/direct2s.c: New test.
11017
11018         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11019
11020 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11021
11022         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11023         * g++.old-deja/g++.other/op3.C: Likewise.
11024
11025 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11026
11027         * gcc.dg/cpp/syshdr.h: New file.
11028         * gcc.dg/cpp/sysmac1.c: Update.
11029         * gcc.dg/cpp/sysmac2.c: Update.
11030
11031 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11032
11033         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11034
11035 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11036
11037         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11038         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11039
11040 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11041
11042         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11043
11044 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11045
11046         * lib/g++.exp (g++_include_flags): Don't use any special flags
11047         if TESTING_IN_BUILD_TREE is not defined.
11048         (g++_init): Use a plain 'c++' as the compiler if
11049         TESTING_IN_BUILD_TREEE is not defined.
11050
11051 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11052
11053         * g++.old-deja/g++.eh/catch13.C: New test.
11054         * g++.old-deja/g++.eh/catch14.C: New test.
11055
11056 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11057
11058         * gcc.dg/cpp/tr-define.c: New test.
11059
11060 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11061
11062         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11063         <stdlib.h>, not <malloc.h>.
11064
11065 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11066
11067         * g++.old-deja/g++.ns/template17.C: New test.
11068
11069 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         * g++.old-deja/g++.pt/ref4.C: New test.
11072
11073 2001-04-30  Richard Henderson  <rth@redhat.com>
11074
11075         * gcc.dg/20000724-1.c: Revert last change.
11076
11077 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11078
11079         * g77.f-torture/execute/20010430.f: New test.
11080
11081 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11082
11083         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11084
11085 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11086
11087         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11088
11089 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11090
11091         * g++.old-deja/g++.eh/crash6.C: New test.
11092
11093 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11094
11095         * g++.old-deja/g++.other/warn7.C: New test.
11096
11097 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11098
11099         * g++.old-deja/g++.other/defarg9.C: New test.
11100
11101 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11102
11103         * g77.f-torture/compile/20010426.f: New test.
11104         * g77.f-torture/execute/20010426.f: New test.
11105
11106 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11107
11108         * g77.f-torture/compile/20000629-1.x: Remove - error
11109         has been fixed.
11110
11111 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11112
11113         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11114         Tweak slightly to work with g++.dg framework.
11115         * g++.dg/special/ecos.exp: Run initp1.C test.
11116         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11117
11118         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11119         its linker doesn't give line numbers either.
11120         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11121
11122 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11123
11124         * g++.old-deja/g++.other/lex1.C: New test.
11125
11126 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11127
11128         * gcc.dg/noncompile/20010425-1.c: New test.
11129
11130 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11131
11132         * g++.old-deja/g++.pt/mangle2.C: New test.
11133
11134 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11135
11136         * gcc.dg/format/plus-1.c: New test.
11137
11138 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11139
11140         * gcc.dg/20010423-1.c: New test.
11141
11142 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11143
11144         * gcc.c-torture/execute/20010422-1.c: New test.
11145
11146 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11147
11148         * g++.old-deja/g++.ns/type2.C: New test.
11149
11150 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11151
11152         * g++.old-deja/g++.other/perf1.C: New test.
11153
11154 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11155
11156         * gcc.dg/c99-func-2.c: Remove xfail.
11157         * gcc.dg/c99-func-3.c: Remove xfail.
11158         * gcc.dg/c99-func-4.c: Remove xfail.
11159
11160 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11161
11162         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11163
11164 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11165
11166         * gcc.c-torture/compile/20010423-1.c: New test.
11167
11168 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11169
11170         * g++.old-deja/g++.pt/typename28.C: New test.
11171
11172 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11173
11174         * g++.old-deja/g++.abi/empty2.C: New test.
11175         * g++.old-deja/g++.abi/empty3.C: New test.
11176
11177 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11178
11179         * g++.old-deja/g++.other/comdat2.C: New test.
11180         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11181
11182 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11183
11184         * g++.old-deja/g++.other/overload14.C: New test.
11185
11186 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11187
11188         * g++.old-deja/g++.other/lookup23.C: New test.
11189
11190 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11191
11192         * gcc.c-torture/execute/20010403-1.c: New test.
11193
11194 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11195             Mark Mitchell  <mark@codesourcery.com>
11196
11197         * lib/old-dejagnu.exp: Don't delete output of executable.
11198         Add .exe suffix to executables.
11199
11200 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11201
11202         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11203
11204 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11205
11206         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11207
11208 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11209
11210         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11211         * g++.old-deja/g++.abi/crash1.C: New test.
11212
11213 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11214
11215         * g++.old-deja/g++.other/crash40.C: New test.
11216
11217 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11218
11219         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11220
11221 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11222
11223         * g++.old-deja/g++.other/warn6.C: New test.
11224
11225 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11226
11227         * g++.old-deja/g++.robertl/eb42.C: Same.
11228
11229 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11230
11231         * gcc.dg/wtr-conversion-1.c: New testcase.
11232
11233 2001-04-10  Richard Henderson  <rth@redhat.com>
11234
11235         * g++.old-deja/g++.other/array5.C: New.
11236
11237 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11238
11239         * gcc.c-torture/execute/20010408-1.c: New test.
11240
11241 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11242
11243         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11244         headers and constructs.
11245         * g++.old-deja/g++.robertl/eb79.C: Same.
11246         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11247         * g++.old-deja/g++.robertl/eb73.C: Same.
11248         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11249         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11250         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11251         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11252         * g++.old-deja/g++.robertl/eb44.C: Same.
11253         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11254         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11255         * g++.old-deja/g++.robertl/eb39.C: Same.
11256         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11257         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11258         * g++.old-deja/g++.robertl/eb30.C: Same.
11259         * g++.old-deja/g++.robertl/eb3.C: Same.
11260         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11261         * g++.old-deja/g++.robertl/eb21.C: Same.
11262         * g++.old-deja/g++.robertl/eb15.C: Same.
11263         * g++.old-deja/g++.robertl/eb118.C: Same.
11264         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11265         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11266         * g++.old-deja/g++.robertl/eb109.C: Same.
11267         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11268         * g++.old-deja/g++.mike/rtti1.C: Same.
11269         * g++.old-deja/g++.mike/p658.C: Same.
11270         * g++.old-deja/g++.mike/net46.C: Same.
11271         * g++.old-deja/g++.mike/net34.C: Same.
11272         * g++.old-deja/g++.mike/memoize1.C: Same.
11273         * g++.old-deja/g++.mike/eh2.C: Same.
11274         * g++.old-deja/g++.law/weak.C: Same.
11275         * g++.old-deja/g++.law/visibility7.C: Same.
11276         * g++.old-deja/g++.law/visibility25.C: Same.
11277         * g++.old-deja/g++.law/visibility22.C: Same.
11278         * g++.old-deja/g++.law/visibility2.C: Same.
11279         * g++.old-deja/g++.law/visibility17.C: Same.
11280         * g++.old-deja/g++.law/visibility13.C: Same.
11281         * g++.old-deja/g++.law/visibility10.C: Same.
11282         * g++.old-deja/g++.law/visibility1.C: Same.
11283         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11284         * g++.old-deja/g++.law/vbase1.C: Same.
11285         * g++.old-deja/g++.law/operators32.C: Same.
11286         * g++.old-deja/g++.law/nest3.C: Same.
11287         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11288         * g++.old-deja/g++.law/except5.C (main): Same.
11289         * g++.old-deja/g++.law/cvt7.C (run): Same.
11290         * g++.old-deja/g++.law/cvt2.C: Same.
11291         * g++.old-deja/g++.law/cvt16.C: Same.
11292         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11293         * g++.old-deja/g++.law/ctors17.C (main): Same.
11294         * g++.old-deja/g++.law/ctors13.C: Same.
11295         * g++.old-deja/g++.law/ctors12.C (main): Same.
11296         * g++.old-deja/g++.law/ctors10.C: Same.
11297         * g++.old-deja/g++.law/code-gen5.C: Same.
11298         * g++.old-deja/g++.law/bad-error7.C: Same.
11299         * g++.old-deja/g++.law/arm9.C: Same.
11300         * g++.old-deja/g++.law/arm12.C: Same.
11301         * g++.old-deja/g++.law/arg8.C: Same.
11302         * g++.old-deja/g++.law/arg1.C: Same.
11303         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11304         * g++.old-deja/g++.jason/template31.C: Same.
11305         * g++.old-deja/g++.jason/template24.C (main): Same.
11306         * g++.old-deja/g++.jason/2371.C: Same.
11307         * g++.old-deja/g++.eh/new2.C: Same.
11308         * g++.old-deja/g++.eh/new1.C: Same.
11309         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11310         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11311         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11312         * g++.old-deja/g++.brendan/crash62.C: Same.
11313         * g++.old-deja/g++.brendan/crash52.C: Same.
11314         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11315         * g++.old-deja/g++.brendan/crash38.C: Same.
11316         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11317         * g++.old-deja/g++.brendan/copy9.C: Same.
11318
11319 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11320
11321         * gcc.c-torture/execute/20001203-2.c (memset):
11322         Count argument is of type __SIZE_TYPE__.
11323
11324 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11325
11326         * gcc.c-torture/compile/20010404-1.c: New test.
11327
11328 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11329
11330         * gcc.c-torture/compile/20010326-1.c: New test.
11331
11332 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11333
11334         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11335         peculiarities of the SH.
11336         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11337
11338 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11339
11340         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11341         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11342         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11343
11344 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11345
11346         * g77.f-torture/compile/20010321-1.f: New test.
11347
11348 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11349
11350         * gcc.c-torture/compile/20010329-1.c: New test.
11351
11352 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11353
11354         * gcc.c-torture/execute/20010329-1.c: New test.
11355
11356 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11357
11358         * g++.old-deja/g++.other/eh4.C: Fix typo.
11359
11360 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11361
11362         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11363
11364 2001-03-28  Philip Blundell  <philb@gnu.org>
11365
11366         * gcc.c-torture/compile/20010328-1.c: New test.
11367
11368 2001-03-27  Richard Henderson  <rth@redhat.com>
11369
11370         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11371         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11372
11373 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11374
11375         * gcc.c-torture/compile/20010327-1.c: New test.
11376
11377 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11378
11379         * g++.old-deja/g++.other/friend12.C: New test.
11380         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11381         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11382
11383 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11384
11385         * gcc.c-torture/execute/20010325-1.c: New test.
11386
11387 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11388
11389         * g++.old-deja/g++.other/mangle3.C: New test.
11390
11391 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11392
11393         * g++.old-deja/g++.other/anon8.C: New test.
11394
11395 2001-03-20  Philip Blundell  <philb@gnu.org>
11396
11397         * gcc.c-torture/compile/20010320-1.c: New test.
11398
11399 2001-03-17  Richard Henderson  <rth@redhat.com>
11400
11401         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11402
11403 2001-03-15  Geoff Keating  <geoff@redhat.com>
11404
11405         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11406         tests on AIX.
11407
11408 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11409
11410         * g++.old-deja/g++.other/eh4.C: New test.
11411
11412 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11413
11414         * gcc.dg/cpp/mi1.c: Update.
11415
11416 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11417
11418         * g++.old-deja/g++.other/regstack.C: New test.
11419
11420 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11421
11422         * g++.old-deja/g++.other/ref4.C: New test.
11423
11424 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11425
11426         * objc/execute/va_method.m: Added.
11427         * objc/execute/IMP.m: Added.
11428         * objc/execute/_cmd.m: Added.
11429         * objc/execute/accessing_ivars.m: Added.
11430         * objc/execute/class-1.m: Added.
11431         * objc/execute/class-10.m: Added.
11432         * objc/execute/class-11.m: Added.
11433         * objc/execute/class-12.m: Added.
11434         * objc/execute/class-13.m: Added.
11435         * objc/execute/class-14.m: Added.
11436         * objc/execute/class-2.m: Added.
11437         * objc/execute/class-3.m: Added.
11438         * objc/execute/class-4.m: Added.
11439         * objc/execute/class-5.m: Added.
11440         * objc/execute/class-6.m: Added.
11441         * objc/execute/class-7.m: Added.
11442         * objc/execute/class-8.m: Added.
11443         * objc/execute/class-9.m: Added.
11444         * objc/execute/class-tests-1.h
11445         * objc/execute/class-tests-2.h
11446         * objc/execute/compatibility_alias.m: Added.
11447         * objc/execute/encode-1.m: Added.
11448         * objc/execute/formal_protocol-1.m: Added.
11449         * objc/execute/formal_protocol-2.m: Added.
11450         * objc/execute/formal_protocol-3.m: Added.
11451         * objc/execute/formal_protocol-4.m: Added.
11452         * objc/execute/formal_protocol-5.m: Added.
11453         * objc/execute/formal_protocol-6.m: Added.
11454         * objc/execute/formal_protocol-7.m: Added.
11455         * objc/execute/informal_protocol.m: Added.
11456         * objc/execute/initialize.m: Added.
11457         * objc/execute/load.m: Added.
11458         * objc/execute/many_args_method.m: Added.
11459         * objc/execute/nested-3.m: Added.
11460         * objc/execute/no_clash.m: Added.
11461         * objc/execute/private.m: Added.
11462         * objc/execute/redefining_self.m: Added.
11463         * objc/execute/root_methods.m: Added.
11464         * objc/execute/selector-1.m: Added.
11465         * objc/execute/static-1.m: Added.
11466         * objc/execute/static-2.m: Added.
11467         * objc/execute/va_method.m: Added.
11468
11469 2001-03-10  Richard Henderson  <rth@redhat.com>
11470
11471         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11472
11473 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11474
11475         * g++.old-deja/g++.other/crash31.C: XFAIL.
11476         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11477         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11478         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11479         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11480         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11481
11482 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11483
11484         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11485
11486 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11487
11488         * gcc.dg/20000724-1.c: Don't use multiline strings.
11489
11490 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11491
11492         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11493         result of -cString against what we expect it to be; don't just
11494         print it out for no one to read.
11495
11496         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11497         Based on testcases provided by Nicola Pero.
11498
11499 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11500
11501         * gcc.dg/cpp/macro7.c: New test.
11502
11503 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11504
11505         * gcc.dg/cpp/multiline.c: Update.
11506
11507 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11508
11509         * g++.old-deja/g++.other/enum3.C: New test.
11510
11511 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         * g++.old-deja/g++.other/pod1.C: New test.
11514
11515 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11516
11517         * g++.old-deja/g++.ext/overload1.C: New test.
11518
11519 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11520
11521         * g++.old-deja/g++.pt/using1.C: New test.
11522
11523 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11524
11525         * g++.old-deja/g++.other/using9.C: New test.
11526
11527 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11528
11529         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11530
11531         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11532
11533 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11534
11535         * g++.old-deja/g++.ext/realpt1.C: Remove.
11536
11537 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11538
11539         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11540
11541 2001-02-26  Will Cohen  <wcohen@redhat.com>
11542
11543         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11544
11545 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11546
11547         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11548         templatized constructors.
11549
11550 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11551
11552         * gcc.c-torture/execute/20010224-1.c: New test.
11553
11554 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11555
11556         * gcc.c-torture/execute/20010222-1.c: New test.
11557
11558 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11559
11560         * g++.old-deja/g++.other/inline20.C: New test.
11561
11562 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11563
11564         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11565
11566 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11567
11568         * g++.old-deja/g++.other/lookup22.C: New test.
11569
11570 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11571
11572         * g77.dg: New directory.
11573         * g77.dg/20010216-1.f: New test case.
11574         * g77.dg/dg.exp: New driver.
11575         * lib/g77-dg.exp: New driver library.
11576
11577 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11578
11579         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11580
11581 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11582
11583         * g++.old-deja/g++.other/decl9.C: New test.
11584
11585 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11586
11587         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11588         not need <string> and also tests the initialization at runtime.
11589
11590 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11591
11592         * gcc.c-torture/execute/longlong.c: New test.
11593
11594 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11595
11596         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11597
11598 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11599
11600         * gcc.c-torture/execute/920302-1.c (execute):
11601         Change argument type to short.
11602
11603 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11604
11605         * g++.old-deja/g++.pt/deduct6.C: New test.
11606
11607 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11608
11609         * g++.old-deja/g++.pt/deduct5.C: New test.
11610
11611 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11612
11613         * gcc.c-torture/execute/20010209-1.c: New test.
11614
11615 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11616
11617         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11618
11619 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11620
11621         * g++.dg/vtgc1.C: Update for new ABI.
11622
11623         * consistency.vlad: New directory, 1665 files.
11624
11625 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11626
11627         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11628         return type.
11629         * gcc.dg/cpp/digraphs.c: Declare puts.
11630
11631 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11632
11633         * g++.old-deja/g++.other/warn5.C: New test.
11634
11635 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11636
11637         * g++.old-deja/g++.pt/spec40.C: New test.
11638
11639 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11640
11641         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11642         case.
11643         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11644
11645 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * gcc.c-torture/compile/20010209-1.c: New test.
11648
11649 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11650
11651         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11652         excess errors message but not if it crashes.
11653         * g++.old-deja/g++.other/crash27.C: Likewise.
11654         * g++.old-deja/g++.other/crash28.C: Likewise.
11655         * g++.old-deja/g++.other/crash30.C: Likewise.
11656         * g++.old-deja/g++.other/crash32.C: Likewise.
11657         * g++.old-deja/g++.other/crash35.C: Likewise.
11658         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11659
11660 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11661
11662         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11663         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11664         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11665         g77.f-torture/execute/execute.exp,
11666         g77.f-torture/noncompile/noncompile.exp,
11667         gcc.c-torture/execute/execute.exp,
11668         gcc.c-torture/execute/memcheck/memcheck.exp,
11669         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11670         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11671         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11672         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11673         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11674         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11675         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11676         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11677         Remove bug reporting instructions with ancient email addresses.
11678
11679 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11680
11681         * gcc.dg/20010202-1.c: New test.
11682         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11683
11684 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11685
11686         * g++.dg/stdbool-if.C: New test.
11687
11688 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11689
11690         * objc/execute/fdecl.m: Added main().
11691
11692 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gcc.c-torture/execute/20010206-1.c: New test.
11695
11696 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11697
11698         * gcc.dg/cpp/avoidpaste1.c: Update.
11699
11700 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11701
11702         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11703         Pero <nicola@brainstorm.co.uk>.
11704         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11705
11706 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11707
11708         * g++.old-deja/g++.pt/spec39.C: New test.
11709
11710 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11711
11712         * gcc.c-torture/compile/20010202-1.c: New test.
11713
11714 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11715
11716         * g++.old-deja/g++.abi/primary2.C: New test.
11717         * g++.old-deja/g++.abi/primary3.C: New test.
11718         * g++.old-deja/g++.abi/primary4.C: New test.
11719         * g++.old-deja/g++.abi/primary5.C: New test.
11720         * g++.old-deja/g++.abi/vtable3.h: New test.
11721         * g++.old-deja/g++.abi/vtable3a.C: New test.
11722         * g++.old-deja/g++.abi/vtable3b.C: New test.
11723         * g++.old-deja/g++.abi/vtable3c.C: New test.
11724         * g++.old-deja/g++.abi/vtable3d.C: New test.
11725         * g++.old-deja/g++.abi/vtable3e.C: New test.
11726         * g++.old-deja/g++.abi/vtable3f.C: New test.
11727         * g++.old-deja/g++.abi/vtable3g.C: New test.
11728         * g++.old-deja/g++.abi/vtable3h.C: New test.
11729         * g++.old-deja/g++.abi/vtable3i.C: New test.
11730         * g++.old-deja/g++.abi/vtable3j.C: New test.
11731         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11732
11733 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11734
11735         * g++.old-deja/g++.other/anon6.C: New test.
11736         * g++.old-deja/g++.other/anon7.C: New test.
11737
11738 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11739
11740         * gcc.dg/cpp/avoidpaste2.c: New tests.
11741
11742 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11743
11744         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11745
11746 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11747
11748         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11749         DECIMAL_DIG cases for Irix."
11750
11751 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11752
11753         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11754
11755 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11756
11757         * gcc.dg/c99-tag-1.c: New test.
11758
11759 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11760
11761         * gcc.dg/cpp/tr-warn1.c: Add tests.
11762
11763 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11764
11765         * gcc.dg/cpp/avoidpaste1.c: Update.
11766         * gcc.dg/cpp/paste4.c: Update.
11767
11768 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11769
11770         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11771         cases for Irix.
11772
11773 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11774
11775         * g++.old-deja/g++.other/inline19.C: New test.
11776
11777 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11778
11779         * gcc.dg/Wlarger-than.c: New test.
11780
11781 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11782
11783         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11784
11785 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11786
11787         * gcc.c-torture/execute/20010129-1.c: New test.
11788         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11789
11790 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11791
11792         * gcc.dg/cpp/avoidpaste1.c: Test case.
11793
11794 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11795
11796         * g++.old-deja/g++.other/inline18.C: New test.
11797
11798 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11799
11800         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11801         and __builtin_putchar.
11802
11803 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11804
11805         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11806         tests.
11807
11808 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11809
11810         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11811         floating point number rounding mode to round to the nearest
11812         representable mode.
11813
11814 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11815
11816         * g++.old-deja/g++.other/mangle2.C: New test.
11817
11818 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11819
11820         * gcc.c-torture/compile/20010124-1.c: New test.
11821
11822 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11823
11824         * g++.old-deja/g++.pt/spec38.C: New test.
11825
11826 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11827
11828         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11829         "Build don't run".
11830
11831 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11832
11833         * gcc.c-torture/execute/20010123-1.c: New test.
11834
11835 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * g++.old-deja/g++.pt/spec37.C: New test.
11838
11839 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         * g++.old-deja/g++.pt/overload14.C: New test.
11842
11843 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11844
11845         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11846         __builtin_return_address.
11847
11848 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11849
11850         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11851         * g++.old-deja/g++.pt/spec35.C: New test.
11852         * g++.old-deja/g++.pt/spec36.C: New test.
11853
11854 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11855
11856         * gcc.c-torture/compile/20010118-1.c: New test.
11857
11858 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11859
11860         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11861
11862 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * gcc.c-torture/execute/20010119-1.c: New test.
11865
11866 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11867
11868         * g++.old-deja/g++.other/vbase5.C: New test.
11869
11870 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * gcc.c-torture/execute/20010118-1.c: New test.
11873
11874 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11875
11876         * g++.old-deja/g++.pt/deduct3.C: New test.
11877
11878 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11879
11880         * g++.old-deja/g++.pt/spec34.C: New test.
11881
11882 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11883
11884         * g77.f-torture/compile/20000601-2.f: New test.
11885
11886 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11887
11888         * g++.old-deja/g++.other/init17.C: New test.
11889
11890 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11891
11892         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11893
11894 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11895
11896         * g++.old-deja/g++.pt/unify8.C: New test.
11897
11898 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11899
11900         * g++.old-deja/g++.abi/vbase1.C: New test.
11901
11902 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11903
11904         * g++.old-deja/g++.pt/crash65.C: New test.
11905
11906 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11907
11908         * gcc.dg/cpp/assembl2.S: New test case.
11909
11910 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11911
11912         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11913         are supported.
11914
11915 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11916
11917         * g++.old-deja/g++.other/builtins1.C: New test.
11918         * g++.old-deja/g++.other/builtins2.C: Likewise.
11919         * g++.old-deja/g++.other/builtins3.C: Likewise.
11920         * g++.old-deja/g++.other/builtins4.C: Likewise.
11921
11922 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11923
11924         * gcc.c-torture/compile/20010117-1.c: New test.
11925         * gcc.c-torture/compile/20010117-2.c: New test.
11926
11927 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11928
11929         * g77.f-torture/execute/20010116.[fx]: New test,
11930         XFAIL on i?86-*-*.
11931         * g77.f-torture/compile/20010115.f: Indicate it's
11932         a test for PR fortran/1636.
11933
11934 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11935
11936         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11937
11938 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11939
11940         * g77.f-torture/compile/20010115.f: New test.
11941
11942 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.old-deja/g++.pt/nontype5.C: New test.
11945
11946 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11947
11948         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11949         have an equivalent working one below it.
11950
11951 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11952
11953         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11954         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11955
11956 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11957
11958         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11959         message containing "init_priority".
11960         (conpr-2.C): Likewise.
11961         (conpr-3.C): Likewise.
11962         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11963
11964 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11965
11966         * gcc.c-torture/execute/20010114-2.c: New test.
11967
11968 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11969
11970         * gcc.c-torture/compile/20010114-1.c: New test.
11971         * gcc.c-torture/compile/20010114-1.x: Xfail.
11972         * gcc.c-torture/compile/20010114-2.c: New test.
11973         * gcc.c-torture/execute/20010114-1.c: New test.
11974         * gcc.dg/trunc-1.c: New test.
11975         * gcc.dg/uninit-B.c: New test.
11976
11977 2001-01-13  Nick Clifton  <nickc@redhat.com>
11978
11979         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11980         target.
11981
11982 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11983
11984         * gcc.c-torture/compile/20010113-1.c: New test.
11985
11986 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11987
11988         * gcc.c-torture/compile/20001212-1.c: New test.
11989
11990 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11991
11992         * gcc.dg/cpp/widestr1.c: Update.
11993         * gcc.dg/cpp/prag-imp.c: Remove.
11994
11995 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11996
11997         * gcc.c-torture/execute/20000801-3.x: Remove.
11998         * gcc.dg/c90-init-1.c: New test.
11999         * gcc.dg/c99-init-1.c: New test.
12000         * gcc.dg/c99-init-2.c: New test.
12001         * gcc.dg/gnu99-init-1.c: New test.
12002
12003 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12004
12005         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12006         testing that no relevant ones were found.
12007
12008 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12009
12010         * g++.old-deja/g++.pt/cast2.C: New test.
12011
12012 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12013
12014         * g++.old-deja/g++.pt/friend47.C: New test.
12015
12016 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12017
12018         * g++.old-deja/g++.pt/instantiate13.C: New test.
12019
12020 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12021
12022         * g++.old-deja/g++.other/defarg7.C: New test.
12023         * g++.old-deja/g++.other/defarg8.C: New test.
12024
12025 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12026
12027         * g++.old-deja/g++.pt/crash64.C: New test.
12028
12029 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12030
12031         * g++.old-deja/g++.pt/crash63.C: New test.
12032
12033 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12034
12035         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12036
12037 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12038
12039         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12040
12041 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12042
12043         * g++.old-deja/g++.pt/error3.C: New test.
12044
12045 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12046
12047         * g++.old-deja/g++.other/crash39.C: New test.
12048
12049 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12050
12051         * g++.old-deja/g++.other/vbase4.C: New test.
12052
12053 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12054
12055         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12056         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12057         * gcc.dg/special/special.exp: New test driver which will check
12058         for alias support for the above test.
12059
12060 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12061
12062         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12063         problems on small machines.
12064         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12065         parameterize.
12066
12067 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12068
12069         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12070         mips.
12071         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12072
12073 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12074
12075         * g++.old_deja/g++.pt/using8.C: New test.
12076
12077 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12078
12079         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12080
12081 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12082
12083         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12084         where a failure is expected.
12085         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12086
12087 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12088
12089         * g++.old_deja/g++.pt/instantiate12.C: New test.
12090
12091 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12092
12093         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12094         start of structs.
12095         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12096         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12097         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12098         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12099         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12100         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12101         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12102         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12103         * g++.old-deja/g++.eh/spec6.C: Likewise.
12104         * g++.old-deja/g++.jason/crash3.C: Likewise.
12105         * g++.old-deja/g++.law/ctors11.C: Likewise.
12106         * g++.old-deja/g++.law/ctors17.C: Likewise.
12107         * g++.old-deja/g++.law/ctors5.C: Likewise.
12108         * g++.old-deja/g++.law/ctors9.C: Likewise.
12109         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12110         * g++.old-deja/g++.mike/net22.C: Likewise.
12111         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12112         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12113         * g++.old-deja/g++.mike/virt3.C: Likewise.
12114         * g++.old-deja/g++.niklas/t128.C: Likewise.
12115         * g++.old-deja/g++.other/anon4.C: Likewise.
12116         * g++.old-deja/g++.other/using1.C: Likewise.
12117         * g++.old-deja/g++.other/warn3.C: Likewise.
12118         * g++.old-deja/g++.pt/t37.C: Likewise.
12119         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12120         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12121
12122 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12123
12124         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12125
12126 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12127
12128         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12129
12130 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12131
12132         * gcc.c-torture/compile/20010107-1.c: New test.
12133
12134 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12135
12136         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12137
12138 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12139
12140         * gcc.dg/format/format.h: New file.
12141         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12142         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12143         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12144         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12145         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12146         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12147         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12148         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12149         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12150         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12151         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12152         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12153         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12154         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12155         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12156         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12157         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12158         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12159         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12160         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12161         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12162         instead of declaring standard types, macros and functions in each
12163         test.
12164
12165 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12166
12167         * gcc.c-torture/execute/20010106-1.c: New test.
12168
12169 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12170
12171         * gcc.dg/format/format.exp: New file.
12172         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12173         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12174         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12175         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12176         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12177         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12178         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12179         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12180         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12181         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12182         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12183         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12184         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12185         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12186         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12187         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12188         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12189         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12190         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12191         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12192         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12193         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12194         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12195         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12196         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12197         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12198         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12199         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12200         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12201         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12202         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12203         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12204         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12205         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12206         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12207         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12208         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12209         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12210         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12211         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12212         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12213         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12214
12215 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12216
12217         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12218         account.
12219
12220 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12221
12222         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12223
12224 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12225
12226         * g++.old-deja/g++.pt/crash62.C: New test.
12227
12228 2001-01-04  Richard Henderson  <rth@redhat.com>
12229
12230         * gcc.dg/20000926-1.c: Update expected warnings.
12231         * gcc.dg/array-2.c: Likewise.
12232         * gcc.dg/array-4.c: Also validate flexible array members.
12233         * gcc.dg/c99-flex-array-1.c: New.
12234
12235 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12236
12237         * gcc.c-torture/compile/20001222-1.x: Remove.
12238
12239 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12240
12241         * gcc.c-torture/execute/built-in-setjmp.c: New.
12242
12243 2001-01-03  Richard Henderson  <rth@redhat.com>
12244
12245         * gcc.dg/940510-1.c: Update expected error wording.
12246         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12247
12248 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12249
12250         * lib/target-supports.exp (check_alias_available): Modified to
12251         indicate aliases not supported if only weak aliases are supported.
12252
12253 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12254
12255         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12256         Turn on cmpstrsi checks for __pj__ and __i370__.
12257
12258 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12259
12260         * g++.old-deja/g++.other/virtual11.C: New test.
12261
12262 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12263
12264         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12265
12266 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12267
12268         * gcc.c-torture/compile/20010102-1.c: New test.
12269
12270 2001-01-02  Andreas Jaeger  <aj@suse.de>
12271
12272         * gcc.dg/noreturn-3.c: New test.
12273
12274         * gcc.dg/noreturn-4.c: New test.
12275
12276 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12277
12278         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12279         __builtin_fputc and __builtin_fwrite.
12280
12281 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12282
12283         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12284         signed char, not default char.
12285
12286 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12287
12288         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12289
12290 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12291
12292         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12293
12294 2000-12-29  Richard Henderson  <rth@redhat.com>
12295
12296         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12297         (__cyg_profile_func_exit): Define.
12298
12299 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12300
12301         * g++.dg/vtgc1.C: New test.
12302
12303 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12304
12305         * gcc.dg/noncompile/20001228-1.c: New test.
12306
12307         * gcc.dg/20001228-1.c: New test.
12308
12309         * gcc.c-torture/execute/20001228-1.c: New test.
12310
12311 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12312
12313         * gcc.dg/format-strfmon-1.c: New test.
12314
12315 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12316
12317         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12318         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12319         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12320         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12321         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12322         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12323         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12324         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12325         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12326         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12327         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12328         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12329         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12330
12331         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12332         * gcc.c-torture/execute/string-opt-4.c: Test index.
12333
12334 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12335
12336         * gcc.c-torture/compile/20001226-1.c: New test.
12337
12338 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12339
12340         * gcc.c-torture/compile/20001222-1.c: New test.
12341         * gcc.c-torture/compile/20001222-1.x: Xfail.
12342
12343 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12344
12345         * gcc.c-torture/execute/comp-goto-2.c: New test.
12346
12347 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12348
12349         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12350         Use long types if __INT_MAX__ is 32767.
12351         (main): Use cast to (sint32 *) when poking 88 into a_page.
12352
12353         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12354
12355 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12356
12357         * gcc.c-torture/compile/20001221-1.c: New test.
12358         * gcc.c-torture/execute/20001221-1.c: New test.
12359
12360 2000-12-20  Richard Henderson  <rth@redhat.com>
12361
12362         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12363         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12364
12365 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12366
12367         * gcc.dg/compare3.c: New test.
12368
12369 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12370
12371         * gcc.dg/format-warnll-1.c: New test.
12372
12373 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12374
12375         * gcc.dg/cpp/cmdlne-P.c: New test.
12376
12377 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12378
12379         * gcc.c-torture/execute/builtin-abs-1.c,
12380         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12381
12382 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12383
12384         * gcc.dg/cpp/multiline.c: New test.
12385
12386 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12387
12388         * g++.old-deja/g++.other/syshdr1.C: Update.
12389         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12390
12391 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12392
12393         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12394
12395 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12396
12397         * g++.old-deja/g++.pt/ttp65.C: New test.
12398
12399 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12400
12401         * g++.old-deja/g++.pt/ttp64.C: New test.
12402
12403 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12404
12405         * g++.old-deja/g++.pt/spec33.C: New test.
12406
12407 2000-12-14  Catherine Moore  <clm@redhat.com>
12408
12409         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12410         * gcc.c-torture/execute/920612-2.c: Likewise.
12411         * gcc.c-torture/execute/920428-2.c: Likewise.
12412         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12413         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12414
12415 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12416
12417         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12418         * gcc.dg/pack-test-2.c: Likewise.
12419
12420 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12421
12422         Tests by Zack Weinberg <zackw@stanford.edu>.
12423
12424         * gcc.dg/cpp/defined.c: Update.
12425         * gcc.dg/cpp/defined_trad.c: New tests.
12426
12427 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12428
12429         * gcc.dg/cpp/trad-direct.c: Update.
12430
12431 2000-12-11  Neil Booth  <neilb@earthling.net>
12432
12433         * gcc.dg/cpp/defined_trad.c
12434
12435 2000-12-11  Neil Booth  <neilb@earthling.net>
12436
12437         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12438
12439 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12440
12441         * gcc.dg/format-miss-2.c: New test.
12442
12443 2000-12-09  Neil Booth  <neilb@earthling.net>
12444
12445         * gcc.dg/cpp/lineflags.c: New tests.
12446         * gcc.dg/cpp/poison.c: Update.
12447         * gcc.dg/cpp/redef2.c: Update.
12448         * gcc.dg/cpp/skipping.c: New test.
12449
12450 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12451
12452         * g++.old-deja/g++.other/eh3.C: New testcase.
12453
12454 2000-12-07  Neil Booth  <neilb@earthling.net>
12455
12456         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12457         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12458         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12459         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12460         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12461         Update.
12462
12463 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12464
12465         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12466         __SIZE_TYPE__ instead of int for type of integers cast to
12467         pointers.
12468
12469 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12470
12471         * g++.old-deja/g++.other/cleanup4.C: New test.
12472
12473 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12474
12475         * format-sec-1.c: New test.
12476
12477 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12478
12479         * gcc.dg/format-nonlit-3.c: New test.
12480
12481 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12482
12483         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12484         through a null pointer.
12485
12486 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12487
12488         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12489         * g++.old-deja/g++.pt/partial4.C: New test.
12490
12491 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12492
12493         * gcc.c-torture/execute/ieee/hugeval.x: New.
12494
12495 2000-12-06  Neil Booth  <neilb@earthling.net>
12496
12497         * gcc.dg/cpp/backslash2.c: New tests.
12498
12499 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12500
12501         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12502         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12503
12504 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12505
12506         * gcc.c-torture/execute/20001203-2.c: New testcase.
12507
12508 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12511         * g++.old-deja/g++.other/virtual10.C: New test.
12512
12513 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12514
12515         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12516
12517 2000-12-05  Richard Henderson  <rth@redhat.com>
12518
12519         * gcc.c-torture/compile/20001205-1.c: New.
12520
12521 2000-12-04  Neil Booth  <neilb@earthling.net>
12522
12523         * g++.old-deja/g++.other/virtual9.C: New test.
12524         * g++.old-deja/g++.pt/crash61.C: New test.
12525         * gcc.c-torture/execute/loop-9.c: New test.
12526
12527 2000-12-04  Neil Booth  <neilb@earthling.net>
12528
12529         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12530         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12531         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12532         * gcc.dg/cpp/extratokens.c: ...here.
12533
12534 2000-12-04  Neil Booth  <neilb@earthling.net>
12535
12536         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12537         New tests.
12538
12539 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12540
12541         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12542         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12543
12544 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12545
12546         * gcc.c-torture/execute/20001203-1.c: New test.
12547
12548 2000-12-03  Neil Booth  <neilb@earthling.net>
12549
12550         * gcc.dg/cpp/macro6.c: New test cases.
12551
12552 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12553
12554         * gcc.c-torture/execute/string-opt-9.c: New test.
12555         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12556         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12557         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12558
12559         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12560         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12561
12562 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12563
12564         * gcc.dg/cpp/if-6.c: New testcase.
12565
12566         * gcc.dg/20001201-1.c: New testcase.
12567
12568 2000-12-02  Neil Booth  <neilb@earthling.net>
12569
12570         * g++.old-deja/g++.other/externC4.C,
12571         g++.old-deja/g++.other/friend10.C: New tests.
12572
12573 2000-12-02  Neil Booth  <neilb@earthling.net>
12574
12575         * g++.old-deja/g++.other/instan2.C
12576         * g++.old-deja/g++.other/instan3.C: New test.
12577
12578 2000-12-02  Neil Booth  <neilb@earthling.net>
12579
12580         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12581         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12582         gnuc99.c,gnuc99-pedantic.c: New tests.
12583
12584 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12585
12586         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12587         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12588
12589 2000-12-01  Neil Booth  <neilb@earthling.net>
12590
12591         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12592         * gcc.dg/cpp/poison.c: Update.
12593         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12594
12595 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12596
12597         * g77.f-torture/execute/20001201.f: New test.
12598
12599 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12600
12601         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12602
12603 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12604
12605         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12606
12607 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12608
12609         * g++.old-deja/g++.other/cast6.C: New test.
12610
12611 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12612
12613         * gcc.c-torture/execute/20001130-2.c: New testcase.
12614
12615 2000-11-30  Richard Henderson  <rth@redhat.com>
12616
12617         * gcc.c-torture/execute/20001130-1.c: New test.
12618
12619 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12620
12621         * g++.old-deja/g++.other/op3.C: New test.
12622
12623 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12624
12625         * g++.old-deja/g++.other/op2.C: New test.
12626
12627 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12628
12629         * g++.old-deja/g++.other/crash38.C: New test.
12630
12631 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12632
12633         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12634
12635 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12636
12637         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12638         tests.
12639         * gcc.c-torture/execute/string-opt-6.c: New test.
12640
12641         * gcc.dg/20001117-1.c: Add main.
12642
12643 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12644
12645         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12646         Move from here ...
12647         * gcc.dg/940510-1.c: ... to here.
12648
12649         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12650         zero-size arrays in toplevel structures.
12651
12652 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12653
12654         * gcc.c-torture/execute/loop-8.c: New test.
12655
12656 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12657
12658         * g++.old-deja/g++.other/base1.C: New test.
12659
12660 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12661
12662         * g++.old-deja/g++.other/parse2.C: New test.
12663
12664 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12665
12666         * g++.old-deja/g++.pt/incomplete1.C: New test.
12667
12668 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12669
12670         * g++.old-deja/g++.other/friend9.C: New test.
12671
12672 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12673
12674         * gcc.dg/20001127-1.c: New test.
12675
12676 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12677
12678         * g++.old-deja/g++.pt/friend46.C: New test.
12679
12680 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12681
12682         * g++.old-deja/g++.other/ptrmem8.C: New test.
12683
12684 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12685
12686         * gcc.c-torture/execute/string-opt-7.c: New test.
12687         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12688
12689 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12690
12691         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12692         instead of 'mkcheck 2'.
12693
12694 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12695
12696         * gcc.c-torture/execute/memcheck/driver.c,
12697         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12698         C9X references to refer to C99.
12699
12700 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12701
12702         * gcc.dg/ultrasp3.c: New test.
12703
12704 2000-11-25  Neil Booth  <neilb@earthling.net>
12705
12706         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12707
12708 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12709
12710         * gcc.c-torture/compile/20001123-2.c: New.
12711
12712 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12713
12714         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12715
12716 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12717
12718         * gcc.dg/sequence-point-1.c: Add some new tests.
12719         * gcc.c-torture/execute/20001124-1.c: New test.
12720
12721 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12722
12723         * g++.old-deja/g++.other/vaarg4.C: New test.
12724         * gcc.c-torture/compile/20001123-1.c: New test.
12725
12726 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12727
12728         * g++.other/crash24.C: Adjust and remove XFAIL.
12729         * g++.other/crash37.C: New test.
12730
12731 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12732
12733         * g++.old-deja/g++.pt/instantiate9.C: New test.
12734
12735 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12736
12737         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12738         new ABI, too.
12739
12740         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12741         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12742
12743 2000-11-22  Neil Booth  <neilb@earthling.net>
12744
12745         * gcc.dg/cpp/Wtrigraphs.c: New test.
12746
12747 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12748
12749         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12750
12751 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12752
12753         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12754
12755 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12756
12757         * lib/gcc-dg.exp: load_lib scanasm.exp.
12758         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12759         * lib/g++-dg.exp: load_lib scanasm.exp.
12760         * lib/scanasm.exp: New.
12761         (scan-assembler, scan-assembler-not): Add optional arguments to
12762         test name, or if not present, the pattern name.
12763         (scan-assembler-dem, scan-assembler-dem-not): New.
12764
12765         * g++.dg/dg.exp: New.
12766
12767 2000-11-21  Neil Booth  <neilb@earthling.net>
12768
12769         * gcc.dg/cpp/integrated1.c: Remove.
12770
12771 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12772
12773         * gcc.c-torture/execute/20001121-1.c: New test.
12774
12775 2000-11-21  Richard Henderson  <rth@redhat.com>
12776
12777         * gcc.c-torture/compile/20001121-1.c: New test.
12778
12779 2000-11-20  Neil Booth  <neilb@earthling.net>
12780
12781         * gcc.dg/cpp/integrated1.c: New test.
12782
12783 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12784
12785         * g++.old-deja/g++.other/inline17.C: New test.
12786
12787 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12788
12789         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12790         local variable to be zero: I made the variable global. Now
12791         uses abort() and exit() instead of relying on main's return value.
12792
12793 2000-11-20  Neil Booth  <neilb@earthling.net>
12794
12795         * gcc.dg/cpp/paste2.c: Update test.
12796         * objc/execute/paste.m: New test.
12797
12798 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12799
12800         * gcc.dg/c99-condexpr-1.c: New test.
12801
12802 2000-11-20  Neil Booth  <neilb@earthling.net>
12803
12804         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12805
12806 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12807
12808         * g++.old-deja/g++.pt/export1.C: New test.
12809
12810 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12811
12812         * gcc.dg/20001117-1.c: New test.
12813
12814 2000-11-18  Richard Henderson  <rth@redhat.com>
12815
12816         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12817
12818 2000-11-18  Richard Henderson  <rth@redhat.com>
12819
12820         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12821         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12822         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12823
12824 2000-11-18  Richard Henderson  <rth@redhat.com>
12825
12826         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12827         (main): New.  Exit cleanly.
12828
12829 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12830
12831         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12832         gcc.dg/c99-fordecl-2.c: New tests.
12833
12834 2000-11-18  Richard Henderson  <rth@redhat.com>
12835
12836         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12837         * gcc.c-torture/execute/zerolen-2.c: New.
12838
12839 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12840
12841         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12842         memory.
12843
12844 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12845
12846         * g++.old-deja/g++.pt/instantiate8.C: New test.
12847
12848 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12849
12850         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12851         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12852
12853 2000-11-16  Nick Clifton  <nickc@redhat.com>
12854
12855         * gcc.c-torture/execute/nestfunc-2.c: New test.
12856         * gcc.c-torture/execute/nestfunc-3.c: New test.
12857
12858 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12859
12860         * gcc.c-torture/compile/20001116-1.c: New test.
12861
12862 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12863
12864         * gcc.c-torture/execute/20001115-1.c: New test.
12865
12866 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12867
12868         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12869         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12870         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12871         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12872
12873 2000-11-15  Neil Booth  <neilb@earthling.net>
12874
12875         gcc.dg/cpp/_Pragma1.c: Update.
12876         gcc.dg/cpp/_Pragma2.c: New test.
12877
12878 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12879
12880         * g++.old-deja/g++.other/anon5.C: New test.
12881
12882 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12883
12884         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12885         tests.
12886
12887 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12888
12889         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12890         output.
12891
12892 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12893
12894         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12895         labels at end of compound statements.
12896
12897 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12898
12899         * gcc.c-torture/execute/loop-7.c: New test.
12900
12901 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12902
12903         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12904
12905 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12906
12907         * gcc.dg/c99-bool-1.c: New test.
12908
12909 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12910
12911         * gcc.dg/c99-scope-1.c: Remove xfail.
12912         * gcc.dg/c99-scope-2.c: New test.
12913
12914 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12915
12916         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12917         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12918
12919 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12920
12921         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12922         error messages.
12923
12924         * g++.mike/p700.C: Don't typedef wchar_t.
12925         * g++.mike/p784.C: Likewise.
12926         * g++.mike/eb101.C: Don't use __wchar_t.
12927
12928 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12929
12930         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12931         from DO loop.
12932
12933 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12934
12935         * gcc.c-torture/execute/20001111-1.c: New test.
12936
12937 2000-11-10  Nick Clifton  <nickc@redhat.com>
12938
12939         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12940         long multuiple and accumulate.
12941
12942 2000-11-09  Richard Henderson  <rth@redhat.com>
12943
12944         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12945         via size_t instead of int.
12946
12947         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12948         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12949         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12950         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12951
12952 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12953
12954         * gcc.c-torture/compile/20001109-1.c: New test.
12955         * gcc.c-torture/compile/20001109-2.c: New test.
12956
12957 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12958
12959         * g++.old-deja/g++.pt/operator1.C: New test.
12960         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12961
12962 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12963
12964         * gcc.dg/20001108-1.c: New test.
12965
12966 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12967
12968         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12969         with both arguments constant strings.
12970         * gcc.c-torture/execute/string-opt-3.c: New test.
12971         * gcc.c-torture/execute/string-opt-4.c: New test.
12972         * gcc.c-torture/execute/string-opt-5.c: New test.
12973
12974 2000-11-08  Nick Clifton  <nickc@redhat.com>
12975
12976         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12977         mulsidi3adddi patterns.
12978
12979 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12980
12981         * g++.old-deja/g++.other/crash36.C: New test.
12982
12983 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12984
12985         * g++.old-deja/g++.other/init16.C: New test.
12986
12987 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12988
12989         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12990
12991 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12992
12993         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12994         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12995         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12996
12997 2000-11-07  DJ Delorie  <dj@redhat.com>
12998
12999         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13000
13001 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13002
13003         * gcc.c-torture/execute/string-opt-1.c: New test.
13004
13005 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13006
13007         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13008         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13009         parameters in registers, and there is no way for a varargs
13010         function to know in which order the integer and floating-point
13011         parameters should be interleaved when they are placed on the
13012         stack.
13013         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13014         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13015
13016 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13017
13018         * gcc.c-torture/execute/string-opt-2.c: New test.
13019
13020 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13021
13022         * g++.old-deja/g++.pt/crash60.C: New test.
13023
13024 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13025
13026         * g++.old-deja/g++.other/crash24.C: New test.
13027         * g++.old-deja/g++.other/crash25.C: New test.
13028         * g++.old-deja/g++.other/crash26.C: New test.
13029         * g++.old-deja/g++.other/crash27.C: New test.
13030         * g++.old-deja/g++.other/crash28.C: New test.
13031         * g++.old-deja/g++.other/crash29.C: New test.
13032         * g++.old-deja/g++.other/crash30.C: New test.
13033         * g++.old-deja/g++.other/crash31.C: New test.
13034         * g++.old-deja/g++.other/crash32.C: New test.
13035         * g++.old-deja/g++.other/crash33.C: New test.
13036         * g++.old-deja/g++.other/crash34.C: New test.
13037         * g++.old-deja/g++.other/crash35.C: New test.
13038
13039 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13040
13041         * gcc.c-torture/execute/20001031-1.c: New test.
13042
13043 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13044
13045         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13046         namespace.
13047
13048         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13049         standards-conformant.
13050
13051         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13052
13053         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13054         * g++.old-deja/g++.mike/p755a.C: Likewise.
13055         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13056         library makes no calls to `operator new' during initialization.
13057
13058 2000-11-04  Neil Booth  <neilb@earthling.net>
13059
13060         * gcc.dg/cpp/include2.c: New tests.
13061
13062 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13063
13064         * lib/g++.exp (g++_set_ld_library_path): New function.
13065         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13066
13067 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13068
13069         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13070         warnings.
13071
13072 2000-11-01  Richard Henderson  <rth@redhat.com>
13073
13074         * g++.old-deja/g++.ext/namedret1.C: New.
13075         * g++.old-deja/g++.ext/namedret2.C: New.
13076         * g++.old-deja/g++.ext/namedret3.C: New.
13077
13078 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13079
13080         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13081         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13082
13083 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13084
13085         * gcc.c-torture/execute/va-arg-21.c: New test.
13086
13087 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13088
13089         * gcc.dg/c99-complex-2.c: New test.
13090
13091 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13092
13093         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13094
13095 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13096
13097         * g++.old-deja/g++.other/inline16.C: New test.
13098
13099 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13100
13101         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13102         __PRETTY_FUNCTION__
13103
13104 2000-10-29  Neil Booth  <neilb@earthling.net>
13105
13106         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13107         New tests.
13108         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13109         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13110         optimisation.
13111
13112 2000-10-29  Neil Booth  <neilb@earthling.net>
13113
13114         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13115         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13116         * mi5.c: Test multiple includes work with -C.
13117         * trigraphs.c: Test ^= version.
13118
13119 2000-10-28  Neil Booth  <neilb@earthling.net>
13120
13121         New tests and test updates for new macro expander.
13122
13123         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13124         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13125         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13126         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13127         new diagnostic messages.
13128
13129         * gcc.dg/cpp/macro3.c: New tests.
13130
13131 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13132
13133         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13134         on the same line.
13135
13136 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13137
13138         * g++.old-deja/g++.other/eh2.C: New test.
13139
13140 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13141
13142         * gcc.c-torture/execute/20001027-1.c: New test.
13143
13144 2000-10-26  Richard Henderson  <rth@redhat.com>
13145
13146         * gcc.c-torture/execute/20001026-1.c: New.
13147
13148 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13149
13150         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13151         * g++.old-deja/g++.law/builtin1.C: Likewise.
13152         * g++.old-deja/g++.law/ctors10.C: Likewise.
13153         * g++.old-deja/g++.law/virtual3.C: Likewise.
13154         * g++.old-deja/g++.mike/p658.C: Likewise.
13155         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13156         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13157         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13158         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13159         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13160
13161 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13162
13163         * gcc.c-torture/compile/20001024-1.c: New test.
13164
13165 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13166
13167         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13168         to tell us whether or not we are using V3.
13169
13170 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13171
13172         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13173         operands.
13174
13175 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13176
13177         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13178
13179 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13180
13181         * gcc.c-torture/execute/20001024-1.c: New test.
13182
13183 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13184
13185         * g++.old-deja/g++.other/sibcall1.C: New test.
13186
13187 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13188
13189         * gcc.dg/noncompile/init-3.c: New test.
13190
13191 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13192
13193         * gcc.dg/format-array-1.c: New test.
13194
13195 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13196
13197         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13198         writing through null pointers; remove comment about testing
13199         unterminated strings.
13200
13201 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13202
13203         * gcc.c-torture/execute/20001017-2.c: New test.
13204
13205 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13206
13207         * gcc.c-torture/compile/20001018-1.c: New test.
13208         * gcc.c-torture/compile/20001018-1.x: Xfail.
13209
13210 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13211
13212         * gcc.c-torture/execute/20001017-1.c: New test.
13213
13214 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13215
13216         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13217         for multiple use of arguments with scanf formats; add tests for
13218         multiple use of arguments.
13219
13220 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13221
13222         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13223
13224 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13225
13226         * gcc.dg/format-miss-1.c: New test.
13227
13228 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13229
13230         * gcc.c-torture/execute/20001013-1.c: New test.
13231
13232 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13233
13234         * gcc.dg/format-branch-1.c: New test.
13235
13236 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13237
13238         * README, lib/file-format.exp: Remove EGCS references.
13239
13240 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13241
13242         * gcc.dg/20001013-1.c: New test.
13243
13244 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13247         for intmax_t in the compiler using __typeof__ and the type rules
13248         for conditional expressions.
13249
13250 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13251
13252         * gcc.dg/20001012-1.c: New test.
13253         * gcc.dg/20001012-2.c: New test.
13254
13255 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13256
13257         * gcc.dg/format-attr-1.c: New test.
13258
13259 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13260
13261         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13262         __LONG_LONG_MAX__ instead of LLONG_MAX.
13263
13264 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13265
13266         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13267         scanf flags.
13268         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13269         flags.
13270
13271 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13272
13273         * gcc.dg/sequence-pt-1.c: New test.
13274
13275 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13276
13277         * gcc.c-torture/execute/20001011-1.c: New testcase.
13278         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13279
13280 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13281
13282         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13283         does not error on it.
13284
13285 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13286
13287         * gcc.dg/20001009-1.c: New test.
13288
13289 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13290
13291         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13292         * gcc.c-torture/execute/20001009-2.c: ... to here.
13293
13294 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13295
13296         * gcc.c-torture/compile/20001009-1.c: New testcase.
13297         * gcc.c-torture/execute/20001009-1.c: New testcase.
13298         Testcases provided by Jan Hubicka <jh@suse.cz>.
13299
13300 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13301
13302         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13303         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13304         uintmax_t using <limits.h> to emulate the compiler's internal
13305         logic.  No longer XFAIL %j tests.
13306
13307 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13308
13309         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13310         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13311         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13312         regexps and details of expected handling of some bad formats.
13313         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13314         suppression.
13315
13316 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13317
13318         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13319         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13320         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13321         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13322         in list archives.
13323
13324 2000-10-06  Richard Henderson  <rth@cygnus.com>
13325
13326         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13327         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13328         * g++.old-deja/g++.jason/report.C: Likewise.
13329         * g++.old-deja/g++.law/friend5.C: Likewise.
13330         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13331         of the expected warnings.
13332
13333 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13334
13335         * g++.old-deja/g++.pt/enum14.C: New test.
13336
13337 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13338
13339         * g++.old-deja/g++.pt/crash59.C: New test.
13340
13341 2000-10-04  Will Cohen  <wcohen@redhat.com>
13342
13343         * gcc.dg/20000926-1.c: New test.
13344
13345 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13346
13347         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13348         function name for current C++ compiler.
13349         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13350
13351 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13352
13353         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13354         __PRETTY_FUNCTION__.
13355         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13356
13357 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13358
13359         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13360
13361 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13362
13363         * gcc.c-torture/compile/20000923-1.c: New test.
13364
13365 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13366
13367         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13368         * g++.old-deja/g++.pt/ttp62.C: Same.
13369         * g++.old-deja/g++.other/inline14.C: Same.
13370
13371 2000-09-24  Richard Henderson  <rth@cygnus.com>
13372
13373         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13374
13375 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13376
13377         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13378
13379 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13380
13381         * gcc.c-torture/compile/20000922-1.c: New file.
13382
13383 2000-09-21  Nick Clifton  <nickc@redhat.com>
13384
13385         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13386         a signed long modulo operation.
13387         (mod6): New function - perform an unsigned long modulo operation.
13388         (main): Add tests for modulos of very large numbers by very small
13389         dividends.
13390
13391 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13392
13393         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13394
13395 2000-09-19  Richard Henderson  <rth@cygnus.com>
13396
13397         * gcc.dg/compare2.c (case 10): XFAIL.
13398
13399 2000-09-18  Richard Henderson  <rth@cygnus.com>
13400
13401         * gcc.c-torture/execute/20000906-1.c: Move ...
13402         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13403         that support __builtin_trap.
13404
13405 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13406
13407         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13408
13409 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13410
13411         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13412         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13413         more $ format tests.
13414
13415 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13416
13417         * gcc.dg/format-errmk-1.c: New test.
13418
13419 2000-09-17  Greg McGary  <greg@mcgary.org>
13420
13421         * gcc.c-torture/execute/20000917-1.x: Remove.
13422
13423 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13424
13425         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13426
13427 2000-09-17  Greg McGary  <greg@mcgary.org>
13428
13429         * gcc.c-torture/execute/20000917-1.c: New test.
13430         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13431
13432 2000-09-16  Neil Booth  <NeilB@earthling.net>
13433
13434         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13435         in nested macro bug.
13436
13437 2000-09-15  Neil Booth  <NeilB@earthling.net>
13438
13439         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13440
13441 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13442
13443         * gcc.c-torture/execute/20000914-1.c: New test.
13444
13445 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13446
13447         * g++.other/inline13.C: New test.
13448
13449 2000-09-12  Andreas Jaeger  <aj@suse.de>
13450
13451         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13452         constant by Ulrich Drepper <drepper@redhat.com>.
13453
13454 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13455
13456         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13457
13458 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13459
13460         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13461
13462 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13463
13464         * gcc.dg/cpp/backslash.c: New test.
13465
13466 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13467
13468         * gcc.c-torture/execute/20000910-1.c: New test.
13469         * gcc.c-torture/execute/20000910-2.c: Likewise.
13470
13471 2000-09-11  Robert Lipe  <robertl@sco.com>
13472
13473         * gcc.dg/pragma-align.c: New test.
13474
13475 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13476
13477         * g++.old-deja/g++.pt/explicit82.C: New test.
13478         * g++.old-deja/g++.pt/explicit83.C: New test.
13479
13480 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13481
13482         * gcc.dg/asm-names.c: New test.
13483
13484 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13485
13486         * gcc.dg/cpp/tr-warn6.c: New test
13487
13488 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13489
13490         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13491         be accepted.
13492
13493 2000-09-07  Catherine Moore  <clm@redhat.com>
13494
13495         * gcc.c-torture/execute/unroll-1.c: New test.
13496
13497 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13498
13499         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13500         ERROR markers.
13501         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13502         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13503         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13504         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13505         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13506         Preprocess only.
13507         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13508         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13509
13510 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13511
13512         * g++.old-deja/g++.pt/deduct2.C: New test.
13513
13514 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13515
13516         * g++.old-deja/g++.pt/parms2.C: New test.
13517
13518 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13519
13520         * g++.old-deja/g++.pt/crash58.C: New test.
13521
13522 2000-09-06  Greg McGary  <greg@mcgary.org>
13523
13524         * gcc.c-torture/execute/20000906-1.c: New test.
13525         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13526
13527 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13528
13529         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13530
13531 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13532
13533         * g++.old-deja/g++.pt/crash57.C: New test.
13534
13535 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13536
13537         * g++.old-deja/g++.pt/crash56.C: New test.
13538
13539 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13540
13541         * g++.old-deja/g++.pt/koenig1.C: New test.
13542
13543 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13544
13545         * gcc.dg/20000904-1.c: New test.
13546
13547 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13548
13549         * gcc.dg/cpp/paste8.c: New test.
13550
13551 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13552
13553         * gcc.c-torture/compile/20000827-1.c: New test.
13554
13555 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13556
13557         * gcc.dg/format-diag-1.c: New test.
13558
13559 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13560
13561         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13562         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13563         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13564         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13565         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13566
13567 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13568
13569         * g++.old-deja/g++.other/nested4.C: New test.
13570
13571 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13572
13573         * g++.old-deja/g++.ns/scoped1.C: New test.
13574
13575 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13576
13577         * lib/g++.exp: Support testing already-installed GCC.
13578
13579 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13580
13581         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13582
13583 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13584
13585         * gcc.dg/return-type-2.c: New test.
13586
13587 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13588
13589         * gcc.c-torture/compile/20000825-1.c: New test.
13590
13591 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13592
13593         * gcc.dg/dwarf2-2.c: New test.
13594
13595 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13596
13597         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13598         dg-warning regexps.
13599
13600 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13601
13602         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13603         gcc.dg/format-ext-5.c: New tests.
13604
13605 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13608
13609 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13610
13611         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13612
13613 2000-08-24  Richard Henderson  <rth@cygnus.com>
13614
13615         * gcc.dg/ia64-sync-1.c: New test.
13616         * gcc.dg/ia64-sync-2.c: New test.
13617         * gcc.dg/ia64-asm-1.c: New test.
13618
13619 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13620
13621         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13622         * gcc.dg/format-ext-2.c: New test.
13623
13624 2000-08-23  Jason Merrill  <jason@redhat.com>
13625
13626         * lib/old-dejagnu.exp: Also ignore "In member function" and
13627         "At global scope".
13628
13629 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13630
13631         * gcc.dg/noncompile/label-lineno-1.c: New test.
13632
13633 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13634
13635         * gcc.dg/c99-array-nonobj-1.c: New test.
13636
13637 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13638
13639         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13640         tests.
13641         * gcc.dg/format-ext-1.c: New test.
13642
13643 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13644
13645         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13646         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13647         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13648         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13649         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13650
13651 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13652
13653         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13654         gcc.dg/c99-strftime-2.c: New tests.
13655
13656 2000-08-22  Richard Henderson  <rth@cygnus.com>
13657
13658         * gcc.c-torture/execute/20000822-1.c: New test.
13659
13660 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13661
13662         * gcc.c-torture/execute/20000819-1.x: Remove.
13663
13664 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13665
13666         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13667         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13668         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13669         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13670         gcc.dg/format-xopen-1.c: New tests.
13671
13672 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13673
13674         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13675
13676 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13677
13678         * g++.old-deja/g++.other/loop2.C: New test.
13679
13680         * gcc.c-torture/compile/20000606-1.c: New test.
13681         * gcc.c-torture/compile/20000728-1.c: New test.
13682         * gcc.c-torture/execute/20000801-1.c: New test.
13683         * gcc.c-torture/execute/20000801-2.c: New test.
13684         * gcc.c-torture/execute/20000819-1.c: New test.
13685         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13686         * gcc.dg/20000629-1.c: New test.
13687         * gcc.dg/20000724-1.c: New test.
13688         * gcc.dg/20000807-1.c: New test.
13689
13690 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13691
13692         * gcc.dg/cpp/pragma-1.c: New test.
13693         * gcc.dg/cpp/pragma-2.c: New test.
13694
13695 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13696
13697         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13698         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13699
13700 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13701
13702         * gcc.c-torture/compile/20000818-1.c: New test.
13703
13704 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13705
13706         * gcc.c-torture/execute/20000818-1.c: New test.
13707
13708 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13709
13710         * gcc.dg/format-va-1.c: New test.
13711
13712 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13713
13714         * g++.old-deja/g++.other/typedef8.C: New test.
13715
13716 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13717
13718         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13719         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13720         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13721         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13722         * g++.old-deja/g++.other/ptrmem7.C: New test.
13723         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13724
13725 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13726
13727         * g++.old-deja/g++.pt/typename27.C: New test.
13728
13729 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13730
13731         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13732         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13733         * g++.old-deja/g++.pt/friend45.C: New test.
13734         * g++.old-deja/g++.other/friend8.C: New test.
13735
13736 2000-08-15  Richard Henderson  <rth@cygnus.com>
13737
13738         * gcc.c-torture/execute/20000815-1.c: New test.
13739
13740 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13741
13742         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13743         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13744         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13745
13746 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13747
13748         * g++.old-deja/g++.other/refinit2.C: New test.
13749
13750 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13751
13752         * lib/c-torture.exp (c-torture): Make
13753         compiler_conditional_xfail_data global.
13754         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13755         compiler_conditional_xfail_data machinery.
13756         (f-torture-execute): Likewise.
13757         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13758         and only when unrolling loops.
13759
13760         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13761
13762 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13763
13764         * g++.old-deja/g++.pt/explicit81.C: New test.
13765
13766 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13767
13768         * g++.old-deja/g++.pt/typename26.C: New test.
13769
13770 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13771
13772         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13773         warning.
13774
13775 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13776
13777         * g++.old-deja/g++.other/array3.C: New test.
13778
13779 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13780
13781         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13782         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13783         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13784         New tests.
13785
13786 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13787
13788         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13789         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13790
13791 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13792
13793         * gcc.c-torture/execute/20000808-1.c: New test.
13794
13795 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13796
13797         * gcc.dg/c90-const-expr-1.c: New test.
13798
13799 2000-08-08  Richard Henderson  <rth@cygnus.com>
13800
13801         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13802
13803 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13804
13805         * gcc.dg/noncompile/const-ll-1.c: New test.
13806
13807 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13808
13809         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13810
13811 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13812
13813         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13814         that running programs linked against the shared version of libobjc
13815         run correctly.
13816
13817 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13818
13819         * gcc.dg/c99-printf-1.c: New test.
13820
13821 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13822
13823         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13824
13825 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13826
13827         * gcc.c-torture/execute/20000731-1.x: Delete.
13828
13829 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13830
13831         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13832         and torture_without_loops as is done by c-torture.exp.
13833         (search_for): Copy from c-torture.exp.
13834         (gcc-dg-runtest): New function, drives a directory of tests
13835         iterating over the TORTURE_OPTIONS.
13836         (scan-assembler, scan-assembler-not): Move here from
13837         individual directory drivers.
13838
13839         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13840         defined by lib/gcc-dg.exp.
13841         * gcc.dg/cpp/cpp.exp: Likewise.
13842         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13843         gcc-dg-runtest, so we cycle over optimization options.
13844
13845         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13846         * gcc.dg/compare2.c: No longer expected to fail.
13847
13848 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13849
13850         * gcc.c-torture/execute/20000804-1.c: New test.
13851
13852 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13853
13854         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13855
13856 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13857
13858         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13859
13860 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13861
13862         * gcc.c-torture/compile/20000803-1.c: New test.
13863
13864 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13865
13866         * gcc.c-torture/execute/20000801-3.c,
13867         gcc.c-torture/execute/20000801-4.c: New tests.
13868         * gcc.c-torture/execute/20000801-3.x,
13869         gcc.c-torture/execute/20000801-4.x: Xfail.
13870
13871 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13872
13873         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13874         libobjc/.libs to allow for libtool.
13875
13876 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13877
13878         * gcc.c-torture/compile/20000802-1.c: New test.
13879
13880 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13881
13882         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13883
13884 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13885
13886         * gcc-c-torture/execute/20000731-2.c: New test.
13887
13888         * gcc.c-torture/execute/20000731-1.c: New test.
13889         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13890
13891 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13892
13893         * testsuite/gcc.dg/cpp/paste7.c: New test.
13894         * gcc.dg/cpp/20000725-1.c: New test.
13895
13896 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13897
13898         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13899         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13900         declaration warning for __builtin_dwarf_reg_size.
13901
13902         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13903
13904 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13905
13906         * gcc.dg/noncompile/voidparam-1.c: New test.
13907
13908 2000-07-30  Richard Henderson  <rth@cygnus.com>
13909
13910         * gcc.dg/c90-digraph-1.c: Don't xfail.
13911         * gcc.dg/compare2.c (case 10): Xfail.
13912         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13913
13914 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13915
13916         * gcc.dg/c99-main-1.c: New test.
13917
13918 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13919
13920         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13921
13922 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13923
13924         * gcc.c-tortuer/execute/20000726-1.c: New test.
13925
13926 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13927
13928         * gcc.c-torture/execute/enum-2.c: New test.
13929
13930 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13931
13932         * gcc.dg/cpp/tr-warn3.c: New test.
13933
13934 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13935
13936         * g++.old-deja/g++.ext/implicit1.C: Remove.
13937         * g++.old-deja/g++.jason/c2.C: Remove
13938         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13939         * g++.old-deja/g++.pt/crash16.C: Likewise.
13940         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13941
13942 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13943
13944         * g++.old-deja/g++.other/for2.C: New test.
13945
13946 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13947
13948         * gcc.dg/20000720-1.c: New test.
13949
13950 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13951
13952         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13953
13954 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13955
13956         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13957         * gcc.c-torture/execute/20000722-1.c: New.
13958         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13959
13960 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13961
13962         * gcc.dg/cpp/20000720-1.S: New test.
13963
13964 2000-07-21  Michael Meissner  <meissner@redhat.com>
13965
13966         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13967
13968 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13969
13970         * g++.old-deja/g++.brendan/crash16.C,
13971         g++.old-deja/g++.brendan/parse3.C,
13972         g++.old-deja/g++.brendan/redecl1.C,
13973         g++.old-deja/g++.ns/template13.C,
13974         g++.old-deja/g++.other/decl4.C,
13975         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13976
13977 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13978
13979         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13980         and "Internal error".
13981
13982         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13983         regexps.
13984         * gcc.dg/cpp/paste6.c: New test.
13985
13986 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13987
13988         * gcc.dg/cpp/tr-direct.c: New test.
13989
13990         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13991         gcc.dg/cpp/undef1.c: Tweak error regexps.
13992
13993 2000-07-18  Eric Christopher <echristo@redhat.com>
13994
13995         * gcc.c-torture/compile/20000718-1.c: New test.
13996
13997 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13998
13999         * cpplex.c (_cpp_push_token): If the token being pushed back
14000         is the previous token in this context, just subtract one from
14001         context->posn.
14002         * cppmacro.c (save_expansion): Clear aux field when storing a
14003         placemarker.
14004
14005 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14006
14007         * gcc.dg/noncompile/redecl-1.c: New test.
14008
14009 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14010
14011         * gcc.c-torture/execute/20000717-5.c: New test.
14012         * gcc.c-torture/execute/20000717-1.x: Removed.
14013
14014 2000-07-17  Richard Henderson  <rth@cygnus.com>
14015
14016         * gcc.c-torture/execute/20000717-4.c: New test.
14017
14018 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14019
14020         * gcc.dg/cpp/syshdr.c: New test.
14021         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14022
14023 2000-07-17  Neil Booth  <neilb@earthling.net>
14024
14025         * gcc.dg/cpp/cmdlne-dM.c: New test.
14026         * gcc.dg/cpp/cmdlne-dD.c: New test.
14027
14028 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14029
14030         * gcc.c-torture/execute/20000717-3.c: New test.
14031
14032         * gcc.c-torture/compile/20000717-1.c: New test.
14033
14034 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14035
14036         * gcc.c-torture/execute/20000717-2.c: New test.
14037
14038 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14039
14040         * gcc.dg/formatz-1.c: New test.
14041
14042         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14043         * gcc.dg/c99-digraph-1.c: New tests.
14044
14045         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14046         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14047
14048         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14049         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14050         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14051         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14052         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14053         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14054         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14055
14056 2000-07-17   Greg McGary <greg@mcgary.org>
14057
14058         * gcc.c-torture/execute/20000717-1.c: New test.
14059         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14060
14061 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14062
14063         * gcc.c-torture/execute/20000715-2.c: New test.
14064         * gcc.dg/20000715-1.c: New test.
14065
14066 2000-07-15  Michael Meissner  <meissner@redhat.com>
14067
14068         * gcc.c-torture/execute/20000715-1.c: New test.
14069
14070 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14071
14072         * gcc.c-torture/execute/20000707-1.c: New test.
14073
14074 2000-07-13  Neil Booth  <NeilB@earthling.net>
14075
14076         * testsuite/gcc.dg/cpp/digraph1.c,
14077         testsuite/gcc.dg/cpp/digraph2.c,
14078         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14079
14080 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14081
14082         * g77.f-torture/compile/20000630-2.f:  New test.
14083         * g77.f-torture/compile/20000630-2.x
14084
14085 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14086
14087         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14088
14089 2000-07-11  Neil Booth  <NeilB@earthling.net>
14090
14091         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14092
14093 2000-07-11  Neil Booth  <NeilB@earthling.net>
14094
14095         * gcc.dg/cpp/cmdlne-C.c: New.
14096
14097 2000-07-09  Neil Booth  <NeilB@earthling.net>
14098
14099         * gcc.dg/cpp/directiv.c: New tests.
14100         * gcc.dg/cpp/undef1.c: Update.
14101
14102 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14103
14104         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14105
14106 2000-07-09  Neil Booth  <NeilB@earthling.net>
14107
14108         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14109
14110 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14111
14112         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14113         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14114
14115 2000-07-08  Neil Booth  <NeilB@earthling.net>
14116
14117         * gcc.dg/cpp/macsyntx.c: New tests.
14118
14119 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14120
14121         * gcc.dg/20000707-1.c: New test.
14122
14123 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14124
14125         * gcc.c-torture/execute/20000706-1.c: New test.
14126         * gcc.c-torture/execute/20000706-2.c: New test.
14127         * gcc.c-torture/execute/20000706-3.c: New test.
14128         * gcc.c-torture/execute/20000706-4.c: New test.
14129         * gcc.c-torture/execute/20000706-5.c: New test.
14130
14131 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14132
14133         * g++.old-deja/g++.pt/instantiate7.C: New test.
14134
14135 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14136
14137         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14138         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14139         * g++.old-deja/g++.other/rtti3.C: Likewise.
14140         * g++.old-deja/g++.other/rttid3.C: Likewise.
14141
14142 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14143
14144         *  g77.f-torture/compile/20000630-1.x: Fix typo
14145
14146 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14147
14148         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14149         assembly output.
14150
14151 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14152
14153         * gcc.dg/cpp/ident.c: New test.
14154
14155 2000-07-05  Neil Booth  <NeilB@earthling.net>
14156
14157         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14158           gcc.dg/cpp/lexstrng.c: New tests.
14159
14160 2000-07-04  Neil Booth  <NeilB@earthling.net>
14161
14162         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14163         * gcc.dg/cpp/strify2.c: Same.
14164
14165 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14166
14167         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14168         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14169         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14170         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14171
14172         * testsuite/gcc.dg/cpp/macro1.c,
14173         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14174         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14175         testsuite/gcc.dg/cpp/strify1.c,
14176         testsuite/gcc.dg/cpp/strify2.c: New tests.
14177
14178 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14179
14180         * gcc.c-torture/execute/20000703-1.c: New test.
14181
14182 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14183
14184         * g++.old-deja/g++.pt (lookup10.C): New test.
14185
14186 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14187
14188         * g++.old-deja/g++.pt (typename25.C): New test.
14189
14190 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14191
14192         * gcc.c-torture/compile/20000701-1.c: New test.
14193
14194 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14195
14196         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14197         to test case.
14198
14199 2000-06-30  Catherine Moore  <clm@cygnus.com>
14200
14201         * gcc.c-torture/execute/align-1.c: New test.
14202
14203 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14204
14205         * g++.old-deja/g++.pt/expr8.C: New test.
14206         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14207
14208 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14209
14210         * gcc.c-torture/compile/20000629-1.c: New test.
14211
14212 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14213
14214
14215         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14216         gcc.dg/noncompile directory, depending on whether they're
14217         preprocessor tests or not.  Annotate all the tests for the dg
14218         framework.
14219
14220         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14221         * gcc.dg/noncompile/noncompile.exp: New.
14222
14223         * Moved files:
14224         Old name                                New name
14225         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14226         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14227         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14228         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14229         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14230         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14231         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14232         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14233         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14234         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14235         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14236         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14237         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14238         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14239         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14240         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14241         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14242         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14243         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14244         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14245         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14246         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14247         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14248         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14249
14250         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14251         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14252         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14253         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14254         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14255         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14256
14257 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14258
14259         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14260         declare one variable.  On the fourth, error.
14261         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14262         declared by 20000628-1a.h.
14263
14264 2000-06-29  Richard Henderson  <rth@redhat.com>
14265
14266         * gcc.c-torture/execute/930529-1.x: New file.
14267         * gcc.dg/920413-1.c: Adjust expected warning text.
14268         * gcc.dg/980217-1.c: Declare abort.
14269         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14270
14271 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14272
14273         * g77.f-torture/compile/20000629-1.f: New test.
14274         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14275
14276 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14277
14278         Rearrange lots of files, removing entirely the
14279         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14280         directories.
14281
14282         * Deleted files:
14283         gcc.c-torture/code_quality/code_quality.exp
14284         gcc.c-torture/special/special.exp
14285         gcc.failure/failure.exp
14286         gcc.failure/940409-1.x
14287         gcc.c-torture/compile/961203-1.x
14288
14289         * New files:
14290         gcc.misc-tests/linkage.exp
14291         gcc.c-torture/execute/920730-1t.c
14292         gcc.c-torture/execute/920730-1t.x
14293         gcc.c-torture/compile/920520-1.x
14294         gcc.c-torture/compile/920521-1.x
14295         gcc.c-torture/compile/981006-1.x
14296         gcc.c-torture/execute/eeprof-1.x
14297
14298         * Moved files (possibly with modifications to fit a new harness):
14299         Old name                                New name
14300         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14301         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14302         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14303         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14304         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14305         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14306         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14307         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14308         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14309         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14310         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14311         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14312         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14313         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14314
14315 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14316
14317         * c-torture/compile/961203-1.x: Delete.
14318
14319         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14320         not exit. Include stdio.h.
14321         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14322         * gcc.misc-tests/dg-12.c: Likewise.
14323         * gcc.misc-tests/dg-5.c: Likewise.
14324         * gcc.misc-tests/dg-6.c: Likewise.
14325         * gcc.misc-tests/dg-7.c: Prototype abort.
14326         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14327         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14328         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14329         not exit.
14330         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14331         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14332
14333 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14334
14335         * gcc.dg/cpp/20000628-1.c: New test.
14336         * gcc.dg/cpp/20000628-1.h: New header for above test.
14337         * gcc.dg/cpp/20000628-1a.h: Likewise.
14338
14339 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14340
14341         * gcc.dg/cpp: New directory.
14342         * gcc.dg/cpp/cpp.exp: New driver.
14343         * gcc.dg/cpp/20000627-1.c: New test.
14344         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14345         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14346         and rewrite as a compilation test.
14347
14348         * gcc.dg: Move many files into the cpp subdirectory, possibly
14349         renaming or editing them as well.
14350         Old name                New name
14351         990119-1.c              cpp/19990119-1.c
14352         990228-1.c              cpp/19990228-1.c
14353         990407-1.c              cpp/19990407-1.c
14354         990409-1.c              cpp/19990409-1.c
14355         990413-1.c              cpp/19990413-1.c
14356         990703-1.c              cpp/19990703-1.c
14357         20000127-1.c            cpp/20000127-1.c
14358         20000129-1.c            cpp/20000129-1.c
14359         20000207-1.c            cpp/20000207-1.c
14360         20000207-2.c            cpp/20000207-2.c
14361         20000209-1.c            cpp/20000209-1.c
14362         20000209-2.c            cpp/20000209-2.c
14363         20000301-1.c            cpp/20000301-1.c
14364         20000419-1.c            cpp/20000419-1.c
14365         20000510-1.S            cpp/20000510-1.S
14366         20000519-1.c            cpp/20000519-1.c
14367         20000529-1.c            cpp/20000529-1.c
14368         20000625-1.c            cpp/20000625-1.c
14369         20000625-2.c            cpp/20000625-2.c
14370         cpp-as1.c               cpp/assert1.c
14371         cpp-as2.c               cpp/assert2.c
14372         cxx-comments-1.c        cpp/cxxcom1.c
14373         cxx-comments-2.c        cpp/cxxcom2.c
14374         endif-label.c           cpp/endif.c
14375         cpp-hash1.c             cpp/hash1.c
14376         cpp-hash2.c             cpp/hash2.c
14377         cpp-if1.c               cpp/if-1.c
14378         cpp-if2.c               cpp/if-2.c
14379         cpp-if3.c               cpp/if-3.c
14380         cpp-if4.c               cpp/if-4.c
14381         cpp-if5.c               cpp/if-5.c
14382         cpp-cond.c              cpp/if-cexp.c
14383         cpp-missingop.c         cpp/if-mop.c
14384         cpp-missingparen.c      cpp/if-mpar.c
14385         cpp-opprec.c            cpp/if-oppr.c
14386         cpp-ifparen.c           cpp/if-paren.c
14387         cpp-shortcircuit.c      cpp/if-sc.c
14388         cpp-shift.c             cpp/if-shift.c
14389         cpp-unary.c             cpp/if-unary.c
14390         cpp-li1.c               cpp/line1.c
14391         cpp-li2.c               cpp/line2.c
14392         lineno.c                cpp/line3.c
14393         lineno-2.c              cpp/line4.c
14394         cpp-mi.c                cpp/mi1.c
14395         cpp-mic.h               cpp/mi1c.h
14396         cpp-micc.h              cpp/mi1cc.h
14397         cpp-mind.h              cpp/mi1nd.h
14398         cpp-mindp.h             cpp/mi1ndp.h
14399         cpp-mix.h               cpp/mi1x.h
14400         cpp-mi2.c               cpp/mi2.c
14401         cpp-mi2a.h              cpp/mi2a.h
14402         cpp-mi2b.h              cpp/mi2b.h
14403         cpp-mi2c.h              cpp/mi2c.h
14404         cpp-mi3.c               cpp/mi3.c
14405         cpp-mi3.def             cpp/mi3.def
14406         poison-1.c              cpp/poison.c
14407         pr-impl.c               cpp/prag-imp.c
14408         cpp-redef-2.c           cpp/redef1.c
14409         cpp-redef.c             cpp/redef2.c
14410         strpaste.c              cpp/strp1.c
14411         strpaste-2.c            cpp/strp2.c
14412         cpp-tradpaste.c         cpp/tr-paste.c
14413         cpp-tradstringify.c     cpp/tr-str.c
14414         cpp-tradwarn1.c         cpp/tr-warn1.c
14415         cpp-tradwarn2.c         cpp/tr-warn2.c
14416         trigraphs.c             cpp/trigraphs.c
14417         cpp-unc1.c              cpp/unc1.c
14418         cpp-unc2.c              cpp/unc2.c
14419         cpp-unc3.c              cpp/unc3.c
14420         cpp-unc.c               cpp/unc4.c
14421         undef.c                 cpp/undef1.c
14422         undef-2.c               cpp/undef2.c
14423         cpp-wi1.c               cpp/widestr1.c
14424
14425 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14426
14427         * lib/g++.exp (g++_include_flags): Tweak.
14428
14429 2000-06-27  H.J. Lu  <hjl@gnu.org>
14430             Loren J. Rittle  <ljrittle@acm.org>
14431
14432         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14433         version with one that knows about the new gcc tree structure.
14434         (g++_link_flags): Same.
14435
14436 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14437
14438         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14439         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14440         case we are cross-compiling.
14441
14442         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14443         g++.old-deja/g++.niklas/Makefile.in,
14444         g++.old-deja/g++.niklas/configure.in,
14445         g++.old-deja/g++.other/Makefile.in,
14446         g++.old-deja/g++.other/configure.in,
14447         gcc.c-torture/code_quality/Makefile.in,
14448         gcc.c-torture/code_quality/configure.in,
14449         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14450         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14451         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14452         gcc.c-torture/execute/ieee/Makefile.in,
14453         gcc.c-torture/execute/ieee/configure.in,
14454         gcc.c-torture/noncompile/Makefile.in,
14455         gcc.c-torture/noncompile/configure.in,
14456         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14457         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14458         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14459
14460 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14461
14462         * g++.old-deja/g++.other/ambig3.C: New test.
14463
14464 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14465
14466         * g++.old-deja/g++.pt/syntax1.C: New test.
14467         * g++.old-deja/g++.pt/syntax2.C: New test.
14468         * g++.old-deja/g++.other/syntax3.C: New test.
14469         * g++.old-deja/g++.other/syntax4.C: New test.
14470
14471 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14472
14473         * gcc.dg/20000623-1.c: Prototype exit and abort.
14474
14475 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14476
14477         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14478         New tests.
14479         * gcc.dg/cpp-mi3.def: New file.
14480
14481         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14482         inside assertions.
14483         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14484         lexer's error messages.
14485         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14486         divine anything from the linemarkers.
14487         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14488         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14489
14490 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14491
14492         * gcc.dg/20000623-1.c: New test.
14493
14494 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14495
14496         * gcc.c-torture/execute/20000622-1.c: New test.
14497
14498 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14499
14500         * g++.old-deja/g++.other/init15.C: New test.
14501
14502 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14503
14504         * g++.old-deja/g++.pt/vaarg2.C: New test.
14505         * g++.old-deja/g++.pt/vaarg3.C: New test.
14506
14507 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14508
14509         * g++.old-deja/g++.other/dyncast6.C: New test.
14510
14511 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14512
14513         * gcc.c-torture/execute/loop-6.c: New test.
14514
14515 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14516
14517         * gcc.dg/20000614-1.c: New test.
14518         * gcc.dg/20000614-2.c: New test.
14519
14520 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14521
14522         * g++.old-deja/g++.other/inline12.C: New test.
14523
14524 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14525
14526         * g++.old-deja/g++.other/eh1.C: New test.
14527
14528 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14529
14530         * g++.old-deja/g++.other/type.C: New test.
14531
14532 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14533
14534         * g++.old-deja/g++.other/initstring.C: New test.
14535
14536 2000-06-12  Jason Merrill  <jason@redhat.com>
14537
14538         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14539
14540 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14541
14542         * gcc.c-torture/compile/20000609-1.c: New test.
14543
14544 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14545
14546         * gcc.dg/20000609-1.c: New test.
14547
14548 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14549
14550         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14551         * gcc.c-torture/noncompile/poison-1.c: Move...
14552         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14553         * gcc.dg/cpp-li1.c: Add a token after the #line.
14554
14555 2000-06-05  Richard Henderson  <rth@cygnus.com>
14556
14557         * gcc.c-torture/execute/20000605-2.c: New test.
14558         * gcc.c-torture/execute/20000605-3.c: New test.
14559
14560 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14561
14562         * g77.f-torture/execute/20000503-1.x: New file.
14563
14564 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14565
14566         * g++.old-deja/g++.eh/badalloc1.C: New test.
14567
14568 2000-06-05  Richard Henderson  <rth@cygnus.com>
14569
14570         * gcc.c-torture/execute/20000605-1.c: New test.
14571
14572 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14573             Nathan Sidwell <nathan@codesourcery.com>
14574
14575         * gcc.c-torture/compile/20000605-1.c: New test.
14576
14577 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14578
14579         * g77.f-torture/compile/20000601-1.f:  New test.
14580
14581 2000-06-03  Richard Henderson  <rth@cygnus.com>
14582
14583         * gcc.c-torture/execute/20000603-1.c: New.
14584
14585 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14586
14587         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14588         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14589
14590 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14591
14592         * gcc.dg/compare2.c (case 12): XFAIL.
14593         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14594         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14595
14596         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14597
14598 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14599
14600         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14601         guard macro is already defined when the header is first
14602         included.
14603         * gcc.dg/cpp-mix.h: New file.
14604         * gcc.dg/endif-label.c: Update patterns to match compiler.
14605
14606         * g++.brendan/complex1.C: Declare abort.
14607         * g++.law/refs4.C: Remove XFAIL.
14608         * g++.oliva/expr2.C: Declare abort and exit.
14609
14610 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14611
14612         * gcc.c-torture/execute/20000528-1.c: New test.
14613
14614         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14615         * g++.old-deja/g++.law/temps4.C: Likewise.
14616
14617         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14618         stdlib.h.  Call abort() on failure.
14619         * g++.old-deja/g++.law/refs4.C: Likewise.
14620         * g++.old-deja/g++.law/temps4.C: Likewise.
14621         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14622         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14623
14624 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14625
14626         Relative to g++.dg/special:
14627         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14628
14629         Relative to g++.old-deja:
14630         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14631         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14632         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14633         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14634         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14635         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14636         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14637
14638         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14639         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14640         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14641         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14642         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14643         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14644         and/or string.h.
14645
14646         * g++.other/goto1.C: Update expectations for error messages.
14647
14648 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14649
14650         * gcc.c-torture/compile/20000523-1.c: New test.
14651
14652 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14653
14654         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14655
14656 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * g++.old-deja/g++.eh/catch11.C: New test.
14659         * g++.old-deja/g++.eh/catch12.C: New test.
14660
14661 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14662
14663         * gcc.c-torture/execute/20000523-1.c: New test.
14664
14665 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14666
14667         * c-torture/execute/bcp-1.c: Replace abort in arg of
14668         __builtin_constant_p with a generic external function.
14669
14670         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14671         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14672         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14673         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14674         Prototype abort and/or exit.
14675
14676         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14677         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14678         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14679         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14680
14681 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14682
14683         * gcc.dg/dwarf2-1.c: New test.
14684
14685 2000-05-20  Richard Henderson  <rth@cygnus.com>
14686
14687         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14688
14689 2000-05-20  Andreas Jaeger  <aj@suse.de>
14690
14691         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14692         testcase.
14693
14694 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14695
14696         * gcc.c-torture/execute/20000519-2.c: New test.
14697
14698 2000-05-19  Andreas Jaeger  <aj@suse.de>
14699
14700         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14701         which fails with SSA.
14702
14703         * lib/c-torture.exp: Also test with -O3 -fssa.
14704
14705 2000-05-18  Michael Meissner  <meissner@redhat.com>
14706
14707         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14708         * gcc.c-torture/execute/920415-1.c: Ditto.
14709         * gcc.c-torture/execute/920501-1.c: Ditto.
14710         * gcc.c-torture/execute/conversion.c: Ditto.
14711         * gcc.c-torture/execute/cvt-1.c: Ditto.
14712
14713 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14714
14715         * gcc.c-torture/compile/20000518-1.c: New test.
14716
14717 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14718
14719         * g77.f-torture/compile/200005018.f:  New test.
14720
14721 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14722
14723         * gcc.c-torture/compile/20000517-1.c: New test.
14724
14725 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14726
14727         * gcc.c-torture/execute/20000516-1.c: New test.
14728
14729 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14730
14731         * g++.old-deja/g++.other/eh.C: New test.
14732
14733 2000-05-12  Richard Henderson  <rth@cygnus.com>
14734
14735         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14736         constants through to doit's conditional.
14737
14738 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14739
14740         * gcc.c-torture/compile/20000511-1.c: New test.
14741         * g77.f-torture/compile/20000511-1.f: New test.
14742         * g77.f-torture/compile/20000511-2.f: New test.
14743
14744 2000-05-11  Michael Meissner  <meissner@redhat.com>
14745
14746         * gcc.c-torture/execute/20000511-1.c: New test.
14747
14748 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14749
14750         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14751         * gcc.dg/20000510-1.S: New.
14752
14753 2000-05-08  Catherine Moore  <clm@cygnus.com>
14754
14755         * gcc.dg/unused-3.c: New.
14756
14757 2000-05-06  Richard Henderson  <rth@cygnus.com>
14758
14759           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14760           * g++.old-deja/g++.mike/warn1.C: Likewise.
14761           * g++.old-deja/g++.pt/local1.C: Likewise.
14762           * g++.old-deja/g++.pt/local7.C: Likewise.
14763           * g++.old-deja/g++.pt/spec16.C: Likewise.
14764
14765 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14766
14767         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14768
14769 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14770
14771           * g77.f-torture/execute/20000503-1.f:  New test.
14772
14773 2000-05-04  Andreas Jaeger  <aj@suse.de>
14774
14775         * gcc.dg/noreturn-2.c: New test.
14776
14777 2000-05-04  Neil Booth  <NeilB@earthling.net>
14778
14779         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14780         preprocessor.
14781
14782 2000-05-04  Richard Henderson  <rth@cygnus.com>
14783
14784         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14785
14786 2000-05-04  Richard Henderson  <rth@cygnus.com>
14787
14788         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14789         OpenSSL by Jason R Thorpe.
14790
14791 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14792
14793         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14794
14795 2000-05-03  Robert Lipe <robertlipe@usa.net>
14796
14797         * gcc.dg/20000503-1.c: New test.
14798
14799 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14800
14801         * gcc.c-torture/compile/20000502-1.c: New test.
14802         * g++.old-deja/g++.other/align.C: New test.
14803         * gcc.dg/cpp-tradstringify.c: New test.
14804
14805 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14806
14807         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14808         and hard registers.
14809
14810 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14811
14812         * gcc.c-torture/execute/loop-5.c: New test.
14813
14814 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14815
14816         * gcc.c-torture/execute/va-arg-20.c: New test.
14817
14818 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14819
14820         * gcc.c-torture/execute/20000422-1.c: New test.
14821
14822 2000-04-20  Greg McGary  <gkm@gnu.org>
14823
14824         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14825         when optimizing, but without sibling-call optimizations (-O1).
14826
14827 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14828
14829           * gcc.c-torture/compile/20000420-1.c: New test.
14830
14831 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14832
14833         * g++.abi/ptrflags.C: New test.
14834         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14835
14836 2000-04-19  Catherine Moore  <clm@cygnus.com>
14837
14838         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14839
14840 2000-04-19  Greg McGary  <gkm@gnu.org>
14841
14842         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14843         sibling-call optimizations.
14844
14845 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14846
14847         * gcc.dg/20000419-1.c: New test.
14848
14849 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14850
14851         * gcc.c-torture/execute/20000412-6.c: New test.
14852
14853 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14854
14855         * gcc.c-torture/execute/20000412-5.c: New test.
14856         * g77.f-torture/compile/20000412-1.f: New test.
14857         * gcc.c-torture/execute/20000412-4.c: New test.
14858         * gcc.c-torture/compile/20000412-2.c: New test.
14859         * gcc.c-torture/execute/20000412-3.c: New test.
14860         * gcc.c-torture/compile/20000412-1.c: New test.
14861         * gcc.c-torture/execute/20000412-2.c: New test.
14862
14863 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14864
14865         * objc/execute/bf-20.m: New test.
14866
14867 2000-04-10  Richard Henderson  <rth@cygnus.com>
14868
14869         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14870
14871         * gcc.c-torture/execute/20000412-1.c: New test.
14872
14873 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14874
14875         * g++.old-deja/g++.eh/catchptr1.C: New test.
14876
14877 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14878
14879         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14880
14881 2000-04-08  Neil Booth  <NeilB@earthling.net>
14882
14883         * gcc.dg/cpp-nullchar.c: Remove test as
14884         embedded nulls cause problems.
14885
14886 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14887
14888         * gcc.dg/compare2.c: New test.
14889
14890 2000-04-08  Neil Booth  <NeilB@earthling.net>
14891
14892         * gcc.dg/cpp-nullchar.c: New test.
14893
14894 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14895
14896         * gcc.dg/cpp-mi2.c: New test.
14897         * gcc.dg/cpp-mi2[abc].h: New files.
14898
14899 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14900
14901         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14902         member name.
14903
14904 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14905
14906         * g++.old-deja/g++.abi/vmihint.C: New test.
14907
14908 2000-04-06  Neil Booth  <NeilB@earthling.net>
14909
14910         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14911         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14912         copyright.
14913
14914 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14915
14916         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14917         avoid stack-frame overwrite.
14918
14919 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14920
14921         * gcc.c-torture/compile/20000405-2.c: New test.
14922         * gcc.c-torture/compile/20000405-3.c: New test.
14923
14924 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14925
14926         * gcc.c-torture/compile/20000405-1.c: New test.
14927
14928 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14929
14930         * gcc.dg/cast-qual-1.c: Revert last change.
14931
14932 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14933
14934         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14935
14936 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14937
14938         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14939         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14940
14941 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14942
14943         * gcc.c-torture/compile/20000403-2.c: New test.
14944         * gcc.c-torture/compile/20000403-1.c: New test.
14945
14946 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14947
14948         * gcc.c-torture/execute/20000403-1.c: New test.
14949
14950 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14951
14952         * gcc.c-torture/execute/20000402-1.c: New test.
14953
14954 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14955
14956         * gcc.c-torture/execute/va-arg-15.c: New test.
14957         * gcc.c-torture/execute/va-arg-16.c: New test.
14958         * gcc.c-torture/execute/va-arg-17.c: New test.
14959         * gcc.c-torture/execute/va-arg-18.c: New test.
14960         * gcc.c-torture/execute/va-arg-19.c: New test.
14961
14962 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14963
14964         * gcc.c-torture/compile/981211-1.c: Move to...
14965         * gcc.dg/cpp-as1.c: ...here.
14966         * gcc.dg/cpp-as2.c: New file.
14967
14968         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14969         compiler.
14970
14971 2000-04-02  Neil Booth  <NeilB@earthling.net>
14972
14973         * gcc.dg/cpp-cond.c  New tests.
14974         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14975         accidental success less likely.
14976         * gcc.dg/cpp-missingop.c  New tests.
14977         * gcc.dg/cpp-missingparen.c  New tests.
14978         * gcc.dg/cpp-shift.c  New tests.
14979         * gcc.dg/cpp-shortcircuit.c  New tests.
14980         * gcc.dg/cpp-unary.c  New tests.
14981
14982 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14983
14984         * gcc.c-torture/compile/20000329-1.c: New test.
14985
14986 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14987
14988         * gcc.c-torture/compile/20000326-1.c: New test.
14989         * gcc.c-torture/compile/20000326-2.c: New test.
14990
14991 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14992
14993         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14994         the first parameter is a function argument.
14995
14996 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14997
14998         * g++.old-deja/g++.ext/array4.C: New test.
14999
15000 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15001
15002         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15003
15004 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15005
15006         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15007
15008 2000-03-19  Richard Henderson  <rth@cygnus.com>
15009
15010         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15011
15012 2000-03-19  Richard Henderson  <rth@cygnus.com>
15013
15014         * gcc.c-torture/compile/20000319-1.c: New test.
15015
15016 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15017
15018         * gcc.c-torture/execute/20000314-3.c: New test.
15019         * gcc.c-torture/execute/20000314-2.c: New test.
15020         * gcc.c-torture/execute/20000314-1.c: New test.
15021         * gcc.c-torture/compile/20000314-2.c: New test.
15022         * gcc.c-torture/compile/20000314-1.c: New test.
15023
15024 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15025
15026         * g++.old-deja/g++.warn/inline.C: New test.
15027
15028 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15029
15030         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15031         standards-compliant result rather than specific constants.
15032         Put test-values in array.
15033
15034 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15035
15036         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15037         (g++_target_compile): Put test-specific options last.
15038
15039 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * g++.old-deja/g++.eh/vbase4.C: New test.
15042
15043 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15044
15045         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15046
15047 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15048
15049         * g++.old-deja/g++.brendan/misc12.C: Removed.
15050         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15051         * g++.old-deja/g++.ext/pretty4.C: New test.
15052
15053 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15054
15055         * g++.old-deja/g++.other/string2.C: New test.
15056
15057 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15058
15059         * g++.old-deja/g++.warn/impint2.C: New test.
15060
15061 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15062
15063         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15064         is 1, not zero.
15065
15066 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15067
15068         * g++.old-deja/g++.warn/impint.C: New test.
15069         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15070         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15071         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15072         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15073         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15074         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15075         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15076         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15077         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15078         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15079         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15080         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15081
15082 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15083
15084         * gcc.dg/cpp-redef.c: New test.
15085
15086 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15087
15088         * g++.old-deja/g++.pt/unify7.C: New test.
15089
15090 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15091
15092         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15093         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15094
15095 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15096
15097         * gcc.c-torture/compile/20000224-1.c: New test.
15098
15099 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15100
15101         * gcc.c-torture/compile/cpp-2.c: New test.
15102         * gcc.c-torture/compile/cpp-1.c: New test.
15103
15104 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15105
15106         * gcc.c-torture/execute/20000225-1.c: New test.
15107
15108 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15109
15110         * gcc.dg/cpp-li2.c: New test.
15111
15112         * gcc.dg/cpp-wi1.c: New test.
15113
15114         * gcc.dg/cpp-li1.c: New test.
15115
15116 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15117
15118         * g++.old-deja/g++.other/sizeof5.C: New test.
15119
15120 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15121
15122         * gcc.c-torture/execute/va-arg-13.c: New test.
15123
15124 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15125
15126         * gcc.c-torture/execute/va-arg-12.c: New test.
15127
15128 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15129
15130         * gcc.c-torture/execute/20000223-1.c: New test.
15131
15132 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15133
15134         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15135
15136 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15137
15138         * g++.old-deja/g++.abi/ptrmem.C: New test.
15139
15140 2000-02-19  Richard Henderson  <rth@cygnus.com>
15141
15142         * gcc.c-torture/compile/init-3.c: New.
15143
15144 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15145
15146         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15147         ALWAYS_CXXFLAGS.
15148
15149 2000-02-11  Robert Lipe <robertl@sco.com>
15150
15151         * gcc.c-torture/compile/20000211-3.c: New test.
15152
15153 2000-02-11  Martin Buchholz <martin@xemacs.org>
15154
15155         * gcc.c-torture/compile/20000211-2.c: New test.
15156
15157 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15158
15159         * gcc.c-torture/compile/20000211-1.c: New test.
15160
15161 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15162
15163         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15164           on native targets
15165
15166 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15167
15168         * g++.old-deja/g++.other/cast5.C: New test.
15169
15170 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15171
15172         * gcc.c-torture/execute/20000205-1.c: New.
15173
15174 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15175
15176         * g++.old-deja/g++.jason/cast3.C: Return void.
15177         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15178
15179 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15180
15181         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15182
15183         * gcc.dg/loop-1.c: New test.
15184
15185 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15186
15187         * gcc.c-torture/compile/20000127-1.c: New test.
15188         * gcc.c-torture/execute/991228-1.c: New test.
15189
15190 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15191
15192         * gcc.dg/unused-2.c: New test.
15193
15194         * gcc.dg/conv-1.c: New test.
15195
15196 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15197
15198         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15199         compiler.
15200         (tool_option_proc): Fix typo.
15201
15202 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15203
15204         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15205         of the ld on the host, not on the build machine.
15206         Also, don't crash if '--help' is not a supported option.
15207
15208 2000-01-24  Richard Henderson  <rth@cygnus.com>
15209
15210         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15211
15212 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15213
15214         * gcc.c-torture/execute/20000120-2.c: New test.
15215         * gcc.c-torture/execute/20000120-1.c: New test.
15216
15217 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15218
15219         * gcc.c-torture/execute/20000113-1.c: New test.
15220
15221 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15222
15223         * gcc.c-torture/execute/20000112-1.c: New test.
15224
15225 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15226
15227         * gcc.dg/20000111-1.c: New test.
15228
15229 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15230
15231         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15232         with 16 bit integers.
15233
15234 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15235
15236         * gcc.dg/20000108-1.c: New test.
15237
15238 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15239
15240         * g++.old-deja/g++.ns/koenig8.C: New test.
15241
15242 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15243
15244         * g++.old-deja/g++.other/cast4.C: New test.
15245
15246 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15247
15248         * gcc.c-torture/compile/20000105-2.c: New test.
15249         * gcc.c-torture/compile/20000105-1.c: New test.
15250
15251 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15252
15253         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15254         references to printf & atoi to conform to ANSI standard.
15255         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15256         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15257         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15258         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15259         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15260         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15261         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15262         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15263         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15264         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15265         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15266         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15267         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15268         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15269         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15270         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15271         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15272         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15273         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15274         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15275         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15276         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15277         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15278         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15279         * g++.old-deja/g++.brendan/init3.C: Likewise.
15280         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15281         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15282         * g++.old-deja/g++.brendan/new2.C: Likewise.
15283         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15284         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15285         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15286         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15287         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15288         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15289         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15290         * g++.old-deja/g++.brendan/template24.C: Likewise.
15291         * g++.old-deja/g++.brendan/template3.C: Likewise.
15292         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15293         * g++.old-deja/g++.jason/inline3.C: Likewise.
15294         * g++.old-deja/g++.jason/opeq.C: Likewise.
15295         * g++.old-deja/g++.law/arg5.C: Likewise.
15296         * g++.old-deja/g++.law/arm7.C: Likewise.
15297         * g++.old-deja/g++.law/ctors11.C: Likewise.
15298         * g++.old-deja/g++.law/cvt8.C: Likewise.
15299         * g++.old-deja/g++.law/init9.C: Likewise.
15300         * g++.old-deja/g++.law/refs4.C: Likewise.
15301         * g++.old-deja/g++.law/template2.C: Likewise.
15302         * g++.old-deja/g++.law/visibility24.C: Likewise.
15303         * g++.old-deja/g++.law/vtable3.C: Likewise.
15304         * g++.old-deja/g++.mike/asm2.C: Likewise.
15305         * g++.old-deja/g++.mike/eh1.C: Likewise.
15306         * g++.old-deja/g++.mike/misc1.C: Likewise.
15307         * g++.old-deja/g++.mike/misc13.C: Likewise.
15308         * g++.old-deja/g++.mike/misc14.C: Likewise.
15309         * g++.old-deja/g++.mike/ns12.C: Likewise.
15310         * g++.old-deja/g++.mike/p1248.C: Likewise.
15311         * g++.old-deja/g++.mike/p3708.C: Likewise.
15312         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15313         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15314         * g++.old-deja/g++.mike/p646.C: Likewise.
15315         * g++.old-deja/g++.mike/p700.C: Likewise.
15316         * g++.old-deja/g++.mike/p783.C: Likewise.
15317         * g++.old-deja/g++.mike/p783a.C: Likewise.
15318         * g++.old-deja/g++.mike/p783b.C: Likewise.
15319         * g++.old-deja/g++.mike/p786.C: Likewise.
15320         * g++.old-deja/g++.mike/p789.C: Likewise.
15321         * g++.old-deja/g++.mike/p789a.C: Likewise.
15322         * g++.old-deja/g++.mike/p807a.C: Likewise.
15323         * g++.old-deja/g++.other/delete3.C: Likewise.
15324         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15325         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15326         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15327         * g++.old-deja/g++.other/empty1.C: Likewise.
15328         * g++.old-deja/g++.other/temporary1.C: Likewise.
15329         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15330         * g++.old-deja/g++.pt/t16.C: Likewise.
15331         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15332
15333 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15334
15335         * gcc.dg/991230-1.c: New test.
15336
15337 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15338
15339         * gcc.c-torture/compile/991229-3.c: New test.
15340         * gcc.c-torture/compile/991229-2.c: New test.
15341         * gcc.c-torture/compile/991229-1.c: New test.
15342
15343 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15344
15345         * gcc.c-torture/compile/labels-2.c: New test.
15346
15347 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15348
15349         * gcc.c-torture/execute/991227-1.c: New test.
15350
15351 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15352
15353         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15354
15355 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15356
15357         * gcc.c-torture/execute/991221-1.c: New test.
15358
15359 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15360
15361         * g++.old-deja/g++.other/cast3.C: New test.
15362
15363 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15364
15365         * gcc.c-torture/execute/991216-4.c: New test.
15366
15367 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15368
15369         * gcc.c-torture/execute/991216-1.c: New test.
15370         * gcc.c-torture/execute/991216-2.c: New test.
15371         * gcc.c-torture/execute/991216-3.c: New test.
15372
15373 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15374
15375         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15376         Actually make the test fail by using "-O2" for compilation.
15377
15378 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15379
15380         * g++.old-deja/g++.warn/cast-align1.C: New test.
15381
15382 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15383
15384         * gcc.c-torture/compile/991214-1.c: New test.
15385         * gcc.c-torture/compile/991214-2.c: New test.
15386
15387 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15388
15389         * gcc.dg/991214-1.c: New test.
15390
15391 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15392
15393         * gcc.c-torture/compile/991213-3.c: New test.
15394         * gcc.c-torture/compile/991213-2.c: New test.
15395         * gcc.c-torture/compile/991213-1.c: New test.
15396
15397 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15398
15399         * gcc.dg/991209-1.c: New test.
15400
15401 1999-12-08  Nathan Sidwell <nathan@acm.org>
15402
15403         * gcc.c-torture/compile/991208-1.c: New test.
15404
15405 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15406
15407         * gcc.dg/ultrasp2.c: New test.
15408
15409 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15410
15411         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15412
15413 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15414
15415         * gcc.c-torture/compile/991202-1.c: New test.
15416         * gcc.c-torture/execute/991202-1.c: New test.
15417         * gcc.c-torture/execute/991202-2.c: New test.
15418         * gcc.c-torture/execute/991202-3.c: New test.
15419
15420 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15421
15422         * g++.old-deja/g++.abi/align.C: New test.
15423         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15424         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15425
15426 1999-12-01  Richard Henderson  <rth@cygnus.com>
15427
15428         * gcc.c-torture/execute/991201-1.c: New.
15429
15430 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15431
15432         * gcc.dg/991129-1.c: New test.
15433
15434 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15435
15436         * gcc.c-torture/compile/991127-1.c: New test.
15437
15438 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15439
15440         * g++.old-deja/g++.other/warn4.C: New test.
15441
15442 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15443
15444         * g++.old-deja/g++.eh/cleanup2.C: New test.
15445         * g++.old-deja/g++.ext/pretty2.C: New test.
15446         * g++.old-deja/g++.ext/pretty3.C: New test.
15447         * g++.old-deja/g++.other/debug6.C: New test.
15448
15449 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15450
15451         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15452         compiler_output to look for one error message instead of two.
15453
15454 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15455
15456         * gcc.c-torture/execute/991118-1.c: Also test case
15457         where the word boundary does not split a byte evenly.
15458
15459 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15460
15461         * g++.old-deja/g++.ext/restrict1.C: New test.
15462
15463 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15464
15465         * gcc.c-torture/execute/991118-1.c: New test.
15466
15467 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15468
15469         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15470         working directory pathnames.
15471
15472 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15473
15474         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15475         host is equipped with driver.h and driver.o so it can actually
15476         compile and run the tests.
15477
15478 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15479
15480         * gcc.c-torture/compile/991008-1.c: New test.
15481
15482 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15483
15484         * lib/gcc-dg.exp: Include target-supports.exp
15485
15486 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15487
15488         * lib/target-supports.exp: New file: Provide procs to test for
15489         features supported by the target.
15490         (check_weak_available): Moved here from ecos.exp.
15491         (check_alias_available): New proc: Determine of the target
15492         toolchain supports the alias attribute.
15493
15494         * gcc.dg/special/ecos.exp: Move check_weak_available to
15495         target-supports.exp.
15496         (alias-1.c): Only perform the test if the target supports
15497         aliases.
15498         (wkali-1.c): Only perform the test if the target supports
15499         aliases.
15500
15501         * gcc.dg/990506-0.c: Expect error messages from cross
15502         targets as well as native targets.
15503
15504 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15505
15506         * gcc.dg/ultrasp1.c: Removed xfail.
15507         * gcc.dg/struct-ret-2.c: Likewise.
15508         * gcc.dg/array-1.c: Likewise.
15509
15510 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15511
15512         * gcc.dg/struct-ret-2.c: New test.
15513
15514         * gcc.dg/array-1.c: New test.
15515
15516 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15517
15518         * gcc.c-torture/execute/991030-1.c: New test.
15519
15520 1999-10-26  Richard Henderson  <rth@cygnus.com>
15521
15522         * gcc.c-torture/compile/991026-2.c: New test.
15523
15524 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15525
15526         * gcc.c-torture/compile/991026-1.c: New test.
15527
15528 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15529
15530         * gcc.c-torture/execute/991023-1.c: New test.
15531
15532 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15533
15534         * gcc.c-torture/execute/991019-1.c: New test.
15535
15536 1999-10-16  Richard Henderson  <rth@cygnus.com>
15537
15538         * gcc.c-torture/execute/991016-1.c: New test.
15539
15540 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15541
15542         * gcc.c-torture/execute/991014-1.c: New test.
15543
15544 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15545
15546         * g++.old-deja/g++.other/union2.C: New test.
15547
15548 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15549
15550         * g++.old-deja/g++.other/vaarg2.C: New test.
15551         * g++.old-deja/g++.other/vaarg3.C: New test.
15552
15553 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15554
15555         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15556         in compile/.
15557
15558 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15559
15560         * gcc.c-torture/execute/va-arg-11.c: New test.
15561
15562 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15563
15564         * lib/file-format.exp (gcc_target_object_format): Don't
15565         crash if objdump is unavailable.
15566
15567 1999-09-29  Donn Terry <donn@interix.com>
15568
15569         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15570
15571 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15572
15573         * gcc.c-torture/compile/990928-1.c: New test.
15574
15575 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15576
15577         * g++.old-deja/g++.other/decl6.C: New test.
15578
15579 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15580
15581         * gcc.c-torture/execute/va-arg-10.c: New test.
15582
15583 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15584
15585         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15586         __PRETTY_FUNCTION__.
15587
15588 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15589
15590         * gcc.c-torture/execute/990923-1.c: New test.
15591
15592 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15593
15594         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15595         for which -fpic is inappropriate.
15596
15597 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15598
15599         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15600
15601 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15602
15603         * g++.old-deja/g++.other/dyncast1.C: New test.
15604         * g++.old-deja/g++.other/dyncast2.C: New test.
15605         * g++.old-deja/g++.other/dyncast3.C: New test.
15606         * g++.old-deja/g++.other/dyncast4.C: New test.
15607         * g++.old-deja/g++.other/dyncast5.C: New test.
15608         * g++.old-deja/g++.eh/catch3.C: New test.
15609         * g++.old-deja/g++.eh/catch3p.C: New test.
15610         * g++.old-deja/g++.eh/catch4.C: New test.
15611         * g++.old-deja/g++.eh/catch4p.C: New test.
15612         * g++.old-deja/g++.eh/catch5.C: New test.
15613         * g++.old-deja/g++.eh/catch5p.C: New test.
15614         * g++.old-deja/g++.eh/catch6.C: New test.
15615         * g++.old-deja/g++.eh/catch6p.C: New test.
15616         * g++.old-deja/g++.eh/catch7.C: New test.
15617         * g++.old-deja/g++.eh/catch7p.C: New test.
15618         * g++.old-deja/g++.eh/catch8.C: New test.
15619         * g++.old-deja/g++.eh/catch8p.C: New test.
15620         * g++.old-deja/g++.eh/catch9.C: New test.
15621         * g++.old-deja/g++.eh/catch9p.C: New test.
15622
15623 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15624
15625         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15626         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15627
15628 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15629
15630         * gcc.c-torture/compile/990913-1.c: New test.
15631
15632 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15633
15634         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15635         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15636
15637 1999-09-09  Richard Henderson  <rth@cygnus.com>
15638
15639         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15640
15641 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15642
15643         * g++.old-deja/g++.other/lookup11.C: New test.
15644         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15645         what is permitted and what we want.
15646         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15647         overload use.
15648         * g++.old-deja/g++.jason/rfg5.C: Likewise
15649
15650 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15651
15652         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15653         * gcc.c-torture/noncompile/poison-1.c: New file.
15654
15655 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15656
15657         * g++.old-deja/g++.other/sizeof3.C: New test.
15658         * g++.old-deja/g++.other/sizeof4.C: New test.
15659         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15660         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15661
15662 1999-09-07  Richard Henderson  <rth@cygnus.com>
15663
15664         * gcc.dg/va-arg-1.c: New.
15665
15666 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15667
15668         * gcc.c-torture/execute/va-arg-9.c: New test.
15669
15670 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15671
15672         * g77.f-torture/compile/980519-2.f: New test.
15673         * g77.f-torture/compile/19990905-0.f: New test.
15674         * g77.f-torture/compile/19990905-1.f: New test.
15675         * g77.f-torture/compile/19990905-2.f: New test.
15676
15677         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15678
15679 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15680
15681         * gcc.c-torture/execute/990827-1.c: Fix typo.
15682
15683 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15684
15685         * g++.old-deja/g++.other/deref1.C: New test.
15686
15687 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15688
15689         * g++.old-deja/g++.other/ambig2.C: New test.
15690         * g++.old-deja/g++.other/cond5.C: New test.
15691         * g++.old-deja/g++.other/lookup16.C: New test.
15692
15693 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15694
15695         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15696         assemblers too.
15697
15698 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15699
15700         * lib/c-torture.exp: Avoid the "compare executables" optimization
15701         when testing native.
15702
15703 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15704
15705         * gcc.c-torture/execute/990829-1.c: New test.
15706         * gcc.c-torture/compile/990829-1.c: New test.
15707
15708 1999-08-27  Paul Burchard  <burchard@pobox.com>
15709
15710         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15711         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15712         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15713         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15714         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15715         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15716         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15717         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15718         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15719         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15720         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15721
15722 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15723
15724         * gcc.c-torture/execute/990827-1.c: New test.
15725
15726 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15727
15728         * g77.f-torture/noncompile/19990826-4.f: New test.
15729
15730         * g77.f-torture/compile/19990826-3.f: New test.
15731
15732         * g77.f-torture/execute/19990826-2.f: New test.
15733
15734         * g77.f-torture/compile/19990826-1.f: New test.
15735
15736         * gcc.c-torture/execute/990826-0.c: New test.
15737         * g77.c-torture/execute/19990826-0.f: New test.
15738
15739         * g77.f-torture/noncompile/970626-2.f: New test.
15740
15741 1999-08-25  Paul Burchard  <burchard@pobox.com>
15742
15743         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15744         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15745         lss-011.C: New tests.
15746
15747 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15748
15749         * g++.old-deja/g++.other/decl5.C: New test.
15750
15751 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15752
15753         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15754         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15755         call `postbase' for each one.  All callers of `postbase' changed
15756         to call this instead.
15757
15758 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15759
15760         * gcc.c-torture/execute/990811-1.c: New test.
15761
15762 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15763
15764         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15765         just native ones.
15766
15767         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15768         just native ones.
15769
15770 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15771
15772         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15773
15774 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15775
15776         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15777
15778 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15779
15780         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15781
15782 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15783
15784         * gcc.c-torture/execute/990804-1.c: New test.
15785
15786 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15787
15788         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15789         * g++.old-deja/g++.brendan/crash64.C: Likewise
15790         * g++.old-deja/g++.brendan/overload8.C: Likewise
15791
15792 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15793
15794         * g++.old-deja/g++.other/struct1.C: New test.
15795
15796 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15797
15798         * g++.old-deja/g++.other/enum2.C: New test.
15799
15800 1999-08-02  Richard Henderson  <rth@cygnus.com>
15801
15802         Adapted from tests from Franz Sirl:
15803         * gcc.c-torture/execute/va-arg-7.c: New test.
15804         * gcc.c-torture/execute/va-arg-8.c: New test.
15805
15806 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15807
15808         * gcc.c-torture/compile/990801-2.c: New test.
15809
15810         * gcc.c-torture/compile/990801-1.c: New test.
15811
15812 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15813
15814         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15815         fp-cmp-1.c, converting double to float.
15816
15817         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15818         fp-cmp-1.c, converting double to long double.
15819
15820         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15821         from fr1 to unknown_register, since fr1 is a legitimate register
15822         on some machines.
15823
15824 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15825
15826         * README: More listname related changes.
15827
15828 1999-07-08  Catherine Moore  <clm@cygnus.com>
15829
15830         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15831
15832 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15833
15834         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15835
15836 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15837
15838         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15839
15840 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15841
15842         * gcc.dg/990703-1.c: New test.
15843
15844 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15845
15846         * lib/file-format.exp: New file: Move definition of proc
15847         gcc_target_object_format to here from
15848         gcc.dg/special/ecos.exp.
15849
15850         * lib/c-torture.exp: Include lib file-format.exp.
15851         * lib/gcc-dg.exp: Include lib file-format.exp.
15852
15853         * gcc.dg/special/ecos.exp: Remove definition of proc
15854         gcc_target_object_format.
15855
15856 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15857
15858         * gcc.c-torture/execute/990628-1.c: New test.
15859
15860 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15861
15862         * gcc.c-torture/compile/990625-2.c: New test.
15863
15864         * gcc.c-torture/compile/990625-1.c: New test.
15865
15866 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15867
15868         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15869         attributes compile.
15870         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15871         ports that use the COFF/PE file format.
15872
15873 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15874
15875         * gcc.c-torture/compile/990617-1.c: New test.
15876
15877 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15878
15879         * g++.old-deja/g++.other/decl4.C: New test.
15880
15881 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15882
15883         * g++.old-deja/g++.other/bitfld3.C: New test.
15884
15885 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15886
15887         * g++.old-deja/g++.eh/catch1.C: New test.
15888
15889 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15890
15891         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15892
15893         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15894         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15895
15896 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15897
15898         * g77.f-torture/compile/19990502-0.f: Replace with new,
15899         shorter, test that still fails after recent changes.
15900
15901 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15902
15903         * gcc.c-torture/execute/990604-1.c: New test.
15904
15905 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15906
15907         * gcc.c-torture/execute/990531-1.c: New test.
15908
15909 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15910
15911         * gcc.c-torture/compile/990527-1.c: New test.
15912
15913 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15914
15915         * gcc.c-torture/execute/990527-1.c: New test.
15916
15917 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15918
15919         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15920         bitfields as signed.
15921
15922 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15923
15924         * g77.f-torture/compile/19990525-0.f: New test.
15925
15926 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15927
15928         * gcc.c-torture/execute/990525-2.c: New test.
15929
15930         * gcc.c-torture/execute/990525-1.c: New test.
15931
15932 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15933
15934         * g++.old-deja/g++.other/anon3.C: New test.
15935         * g++.old-deja/g++.other/anon4.C: New test.
15936         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15937         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15938         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15939         Merrill).
15940
15941 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15942
15943         * gcc.c-torture/execute/990524-1.c: New test.
15944
15945         * gcc.dg/990524-1.c: New test.
15946
15947 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15948
15949         * gcc.c-torture/compile/990523-1.c: New test.
15950
15951 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15952
15953         * gcc.c-torture/compile/990519-1.c: New test.
15954
15955 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15956
15957         * gcc.c-torture/compile/990517-1.c: New test.
15958
15959         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15960         (e4, f4): New tests.
15961         (main): Call them.
15962
15963 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15964
15965         * gcc.dg/noreturn-1.c: New test.
15966
15967 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15968
15969         * gcc.c-torture/execute/990513-1.c: New test.
15970
15971 1999-05-10  Richard Henderson  <rth@cygnus.com>
15972
15973         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15974
15975 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15976
15977         * g77.f-torture/execute/erfc.f: Use small single-precision
15978         values, to avoid problems on Alphas when not -mieee.
15979
15980 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15981
15982         * gcc.dg/990506-0.c: New test.
15983
15984 1999-05-08  Richard Henderson  <rth@cygnus.com>
15985
15986         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15987         the constant to test.  Don't XFAIL 64-bit targets.
15988
15989         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15990         * g++.old-deja/g++.law/profile1.C: Likewise.
15991
15992         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15993         operator new instances.
15994         * g++.old-deja/g++.other/delete5.C: Likewise.
15995
15996 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15997
15998         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15999         intrinsic.
16000
16001 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16002
16003         * g77.f-torture/execute/u77-test.f: Reverse order of two
16004         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16005
16006 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16007
16008         * gcc.dg/compare1.c: New test.
16009
16010 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16011
16012         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16013         New tests.
16014
16015 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16016
16017         * g77.f-torture/compile/19990502-1.f: New test.
16018
16019 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16020
16021         * g77.f-torture/compile/19990502-0.f: New test.
16022
16023 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16024
16025         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16026         intrinsic.
16027
16028 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16029
16030         * g77.f-torture/execute/u77-test.f (main): List libU77
16031         intrinsics not currently tested.
16032         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16033         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16034         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16035         Trim blanks off the ends of some printed strings.
16036
16037 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16038
16039         * g77.f-torture/execute/u77-test.f (main): Just warn about
16040         FSTAT gid disagreement, as it's expected on some systems.
16041
16042 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16043
16044         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16045         use a new function, which allows for some slop.
16046         Clean up some commentary.
16047         (issum): The new function.
16048         (sgladd): Deleted subroutine.
16049
16050 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16051
16052         * g77.f-torture/execute/u77-test.f: Modify to be more like
16053         libf2c/libU77 version, bringing patches to that version here.
16054         Add suitable commentary.
16055
16056 1999-04-25  Richard Henderson  <rth@cygnus.com>
16057
16058         * gcc.dg/990424-1.c: New test.
16059
16060 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16061
16062         * g77.f-torture/execute/u77-test.f (main): Bug involving
16063         LSTAT has been fixed, so turn back on full checking.
16064
16065 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16066
16067         * g77.f-torture/compile/19990419-0.f: New test.
16068         * g77.f-torture/execute/19990419-1.f: New test.
16069
16070 1999-04-17  Richard Henderson  <rth@cygnus.com>
16071
16072         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16073         to avoid the need for a prototype to supress a warning.
16074
16075 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16076
16077         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16078
16079 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16080
16081         * gcc.c-torture/execute/990404-1.c: New test.
16082
16083 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16084
16085         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16086         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16087         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16088         missing initializer warnings.
16089
16090 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16091
16092         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16093         matching strings.
16094
16095 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16096
16097         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16098
16099 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16100
16101         * g77.f-torture/execute/19990325-0.f: New test.
16102         * g77.f-torture/execute/19990325-1.f: New test.
16103
16104 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16105
16106         * gcc.c-torture/execute/990324-1.c: New test.
16107
16108 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16109
16110         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16111         test with 4.
16112
16113 1999-03-17  Richard Henderson  <rth@cygnus.com>
16114
16115         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16116
16117 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16118
16119         * g77.f-torture/execute/19990313-2.f: New test.
16120         * g77.f-torture/execute/19990313-3.f: New test.
16121
16122 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16123
16124         * g77.f-torture/execute/19990313-0.f: New test.
16125         * g77.f-torture/execute/19990313-1.f: New test.
16126
16127 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16128
16129         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16130         printf to sprintf.
16131         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16132         (main): Add check for u15.  Conditionalize u31 check depending on
16133         whether ints are <32 bits or >=32 bits.
16134
16135 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16136
16137         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16138
16139 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16140
16141         * g77.f-torture/compile/19990305-0.f: New test.
16142         * g77.f-torture/execute/19981119-0.f: New test.
16143
16144 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16145
16146         * g77.f-torture/execute/970625-2.f: call ABORT if final
16147         result is not correct, instead of just printing it.
16148         Add this checking via newly introduced obfuscation, to
16149         trip up buggy front ends.
16150
16151 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16152
16153         * g77.f-torture/compile/960317-1.f: Moved from being
16154         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16155
16156 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16157
16158         * g77.f-torture/execute/960317-1.f: New (old) test.
16159         * g77.f-torture/execute/970625-2.f: Ditto.
16160
16161 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16162
16163         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16164         message on line 1 or line 2; cccp and cpplib do this differently.
16165
16166 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16167
16168         * g++.old-deja/g++.law/weak1.C: New test.
16169
16170 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16171
16172         * gcc.c-torture/execute/990119-1.c: Renamed to...
16173         * gcc.dg/990119-1.c: this, so it will only be tested once
16174         (it's a preprocessor test, it doesn't need to be run at
16175         multiple optimization levels).
16176
16177 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16178
16179         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16180           ALWAYS_CXXFLAGS.
16181
16182 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16183
16184         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16185         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16186         to not be compilable by current g77.
16187
16188 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16189
16190         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16191
16192 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16193
16194         * gcc.c-torture/execute/990222-1.c: New test.
16195
16196 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16197
16198         * g77.f-torture/compile/19990218-0.f: New test.
16199         * g77.f-torture/noncompile/19990218-1.f: New test.
16200
16201 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16202
16203         * g77.f-torture/compile/19981216-0.f: New test.
16204
16205 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16206
16207         * gcc.dg/990214-1.c: New test.
16208
16209 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16210
16211         * gcc.dg/990213-2.c: New test.
16212
16213         * gcc.dg/990213-1.c: New test.
16214
16215 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16216
16217         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16218         ints.
16219
16220 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16221
16222         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16223         specified by target.
16224
16225         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16226
16227 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16228
16229         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16230
16231 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16232
16233         * gcc.dg/special/ecos.exp: New test driver for new tests with
16234         special requirements.
16235
16236         * gcc.dg/special/alias-1.c: New test.
16237         * gcc.dg/special/gcsec-1.c: New test.
16238         * gcc.dg/special/weak-1.c: New test.
16239         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16240         * gcc.dg/special/weak-2.c: New test.
16241         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16242         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16243         * gcc.dg/special/wkali-1.c: New test.
16244         * gcc.dg/special/wkali-2.c: New test.
16245         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16246         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16247
16248 1999-02-10  Felix Lee  <flee@cygnus.com>
16249
16250           * lib/c-torture.exp (c-torture-compile): Pull out code for
16251           analyzing gcc error messages.
16252           (c-torture-execute): Likewise.  Fix some (harmless) false
16253           positives.
16254           * lib/gcc.exp (gcc_check_compile): New function.
16255
16256 1999-02-08  Richard Henderson  <rth@cygnus.com>
16257
16258         * gcc.c-torture/execute/990208-1.c: New test.
16259
16260 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16261
16262         * g++.dg/special/ecos.exp: New driver for new tests with special
16263         requirements
16264
16265         * g++.dg/special/conpr-1.C: New test
16266         * g++.dg/special/conpr-2.C: New test
16267         * g++.dg/special/conpr-2a.C: New test
16268         * g++.dg/special/conpr-3.C: New test
16269         * g++.dg/special/conpr-3a.C: New test
16270         * g++.dg/special/conpr-3b.C: New test
16271
16272         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16273         allow g++ to use the dg driver
16274
16275         * README: Add comment about g++.dg directory
16276
16277 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16278
16279         * README: Update email addresses.
16280
16281 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16282
16283         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16284         arguments in order to force structure S onto the stack even on
16285         the alpha.
16286         (test): Pass 10 leading arguments to function foo as well as the
16287         structure S.
16288
16289         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16290         failure for all targets.
16291
16292         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16293         abort to terminate program execution.
16294
16295 1999-01-30  Richard Henderson  <rth@cygnus.com>
16296
16297         * gcc.c-torture/execute/990130-1.c: New test.
16298
16299 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16300
16301         * gcc.dg/990130-1.c: New test.
16302
16303 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16304
16305         * gcc.c-torture/execute/990128-1.c: New test.
16306
16307 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16308
16309         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16310
16311 1999-01-27  Felix Lee  <flee@cygnus.com>
16312
16313         * lib/c-torture.exp (c-torture-compile): pull out code for
16314         analyzing gcc error messages.
16315         (c-torture-execute): ditto, and fix some (harmless) false
16316         positives.
16317         * lib/gcc.exp (gcc_check_compile): new function.
16318
16319 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16320
16321         * gcc.dg/990117-1.c: New test.
16322
16323         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16324
16325         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16326
16327 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16328
16329         * g77.f-torture/compile/990115-1.f: New test.
16330
16331 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16332
16333         * gcc.c-torture/compile/990107-1.c: New test
16334
16335 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16336
16337         * gcc.c-torture/execute/990106-2.c: New test.
16338
16339         * gcc.c-torture/execute/990106-1.c: New test.
16340
16341 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16342
16343         * gcc.c-torture/compile/981223-1.c: New test.
16344
16345 1998-12-29  Richard Henderson  <rth@cygnus.com>
16346
16347         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16348         (opt3): Rename from opt4 and disable.
16349
16350 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16351
16352         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16353
16354 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16355
16356         * g++.old-deja/g++.other/conv5.C: New test.
16357
16358 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16359
16360         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16361
16362 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16363
16364         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16365
16366 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16367
16368         * gcc.c-torture/compile/981211-1.c: New test.
16369
16370 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16371
16372         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16373
16374         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16375
16376 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16377
16378         * gcc.special/930510-1.c: Make C9X safe.
16379         * gcc.misc-tests/gcov-1.c Similarly.
16380         * gcc.misc-tests/gcov-2.c Similarly.
16381
16382 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16383
16384         * gcc.dg/ultrasp1.c: New test.
16385
16386 1998-12-06  Richard Henderson  <rth@cygnus.com>
16387
16388         * gcc.c-torture/execute/981206.c: New test.
16389
16390 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16391
16392         * g++.old-deja/g++.ns/template7.C: New test.
16393
16394         * g++.old-deja/g++.other/expr1.C: New test.
16395
16396         * g++.old-deja/g++.eh/tmpl3.C: New test.
16397
16398         * g++.old-deja/g++.eh/tmpl2.C: New test.
16399
16400 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16401
16402         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16403         * g++.old-deja/g++.other/using6.C: Removed.
16404         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16405
16406         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16407
16408 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16409
16410         * g++.old-deja/g++.pt/overload8.C: New test.
16411
16412         * g++.old-deja/g++.pt/overload7.C: New test.
16413
16414         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16415
16416         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16417         and relinking messages.
16418         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16419         compiling with -frepo.
16420
16421 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16422
16423         * g++.old-deja/g++.pt/lookup6.C: New test.
16424
16425 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16426
16427         * gcc.c-torture/execute/981130-1.c: New test.
16428         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16429
16430 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16431
16432         * g++.old-deja/g++.pt/explicit76.C: New test.
16433
16434         * g++.old-deja/g++.pt/friend38.C: New test.
16435
16436         * g++.old-deja/g++.ns/crash2.C: New test.
16437
16438         * g++.old-deja/g++.pt/defarg8.C: New test.
16439
16440         * g++.old-deja/g++.pt/instantiate6.C: New test.
16441
16442         * g++.old-deja/g++.pt/static6.C: New test.
16443
16444         * g++.old-deja/g++.pt/decl2.C: New test.
16445
16446 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16447
16448         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16449         problem is actually related with name lookup, but so what? :-)
16450
16451         * g++.old-deja/g++.pt/friend37.C: New test.
16452
16453 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16454
16455         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16456         element, which fails on some systems.
16457
16458         * g77.f-torture/execute/labug1.f: New test.
16459
16460 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16461
16462         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16463         is defined.
16464
16465 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16466
16467         * g77.f-torture/compile/981117-1.f: New test.
16468
16469 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16470
16471         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16472         properly discarded.
16473
16474 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16475
16476         * gcc.c-torture/execute/memcheck: New directory of tests for
16477         -fcheck-memory-usage.
16478
16479 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16480
16481         * README: New file, general information about the testsuite and
16482         new description of the various C++ test subdirectories.
16483         * README.g++: Eliminate obsolete information, update and move most
16484         relevant stuff to README.
16485
16486 1998-11-07  Richard Henderson  <rth@cygnus.com>
16487
16488         * gcc.c-torture/compile/981107-1.c: New test.
16489
16490 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16491
16492         * execute/memcpy-bi.c: New testcase.
16493
16494 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16495
16496         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16497         base classes.
16498
16499         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16500         template is selected.
16501
16502         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16503         classes, it should be accepted for all types.
16504
16505         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16506
16507         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16508         specializations start with template headers.
16509
16510 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16511
16512         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16513
16514         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16515         non-POD types.
16516
16517 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16518
16519         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16520
16521 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16522
16523         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16524
16525 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16526
16527         * 981019-1.c: New test.
16528
16529 1998-10-14  Robert Lipe <robertl@dgii.com>
16530
16531         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16532         find objc headers.
16533
16534 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16535
16536         * compile/981001-4.c: Remove use of GCC extension that triggers a
16537         compiler bug.
16538
16539 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16540
16541         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16542
16543 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16544
16545         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16546         instantiation of template produces incorrect code for delete
16547         expression.
16548
16549         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16550         constructors' name is not unique.
16551         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16552         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16553
16554         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16555         automatic array of const is ill-formed.
16556
16557         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16558         of template parameter?
16559
16560         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16561         const.
16562
16563         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16564         pointer-to-member expression.
16565
16566         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16567         declaration causes ICE.
16568
16569 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16570
16571         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16572         reserved in the global namespace.
16573
16574         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16575         generate needed virtual table.
16576
16577         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16578
16579 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16580
16581         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16582         template-dependent type
16583
16584 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16585
16586         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16587         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16588         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16589
16590         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16591         class should be usable as argument of member function.
16592         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16593         class should be usable as return type of member function.
16594         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16595         class should be usable as type of data member.
16596
16597         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16598
16599 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16600
16601         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16602
16603 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16604
16605         * gcc.dg/dll-?.c Add thumb to target list.
16606         Fix assembler scan patterns to match current assembler output.
16607
16608 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16609
16610         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16611         matching of template brackets.
16612
16613         * g++.old-deja/g++.other/using4.C: New test.  Test using
16614         declarations of methods from base classes.
16615
16616         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16617         within functions should introduce names into the innermost
16618         enclosing namespace.
16619
16620         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16621         of static locals if first initialization throws.
16622
16623 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16624
16625         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16626
16627 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16628
16629         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16630         lose track of the possible targets of tablejump insns.
16631         * special/special.exp: Run it.
16632
16633 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16634
16635         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16636         must be declared before its specializations can be named in friend
16637         declarations.
16638
16639 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16640
16641         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16642
16643         * g77.f-torture/execute/io1.f: New test.
16644
16645 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16646
16647         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16648         with pointer to template function, for which no argument deduction
16649         is possible.
16650
16651         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16652         specialization of template function as argument to template
16653         function.
16654
16655         * g++.old-deja/g++.other/access2.C: New test; Inner class
16656         shouldn't have privileged access to Outer's names.
16657
16658 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16659
16660         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16661         friend template declared within template class conflicts with
16662         nested class of the same name.
16663
16664         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16665         is ignored.
16666
16667         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16668         object with direct initializer as function declaration.
16669
16670         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16671         initializers.
16672
16673         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16674         involving const pointer and NULL produces incorrect result.
16675
16676         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16677         type name without `typename' should be rejected with -pedantic.
16678
16679 1998-10-02  Richard Henderson  <rth@cygnus.com>
16680
16681         * g++.old-deja/g++.other/addrof1.C: New test.
16682
16683 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16684
16685         * gcc.c-torture/compile/981001-1.c: New test.
16686         * gcc.c-torture/execute/981001-1.c: New test.
16687
16688 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16689
16690         * gcc.c-torture/compile/981001-2.c: New test.
16691         * gcc.c-torture/compile/981001-3.c: New test.
16692         * gcc.c-torture/compile/981001-4.c: New test.
16693
16694 1998-10-01  Robert Lipe  <robertl@dgii.com>
16695
16696         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16697         multilibbed hosts.   Idea grafted from g77.exp.
16698
16699 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16700
16701         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16702         avoid losing on systems which need -lsocket.
16703
16704 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16705
16706         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16707         * g++.old-deja/g++.other/nested2.C: Ditto.
16708         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16709         failure.
16710
16711 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16712
16713         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16714         preferred over template operator!= for enum bitfields.
16715
16716 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16717
16718         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16719         that happen to have the same base name, but in different scopes,
16720         are incorrectly rejected.
16721
16722 1998-09-16  Richard Henderson  <rth@cygnus.com>
16723
16724         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16725         on the native word size instead of an integer literal.
16726
16727 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16728
16729         * g++.old-deja/g++.other/static2.C: Invocation of static data
16730         member of type pointer-to-function denoted as non-static member.
16731
16732         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16733         checks involving function types and aliases.
16734
16735 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16736
16737         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16738         redefined to the same non-trivial type.
16739
16740         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16741         namespace-qualification of template specializations declared in
16742         other namespaces.
16743
16744         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16745         to declare a subset of the specializations of a template function
16746         as friends of specializations of a template class.
16747
16748         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16749         member templates that do not fully specialize the enclosing
16750         template class are rejected.
16751
16752 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16753
16754         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16755
16756 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16757
16758         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16759         altered from libf2c/libU77 version.
16760
16761 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16762
16763         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16764
16765 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16766
16767         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16768         (un)signed char are different types for template specialization
16769         purposes.
16770
16771 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16772
16773         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16774         * objc: ObjC testsuite.
16775
16776 1998-08-31  Catherine Moore  <clm@cygnus.com>
16777
16778         * gcc.c-torture/execute/941014-1.x:  New file.
16779
16780 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16781
16782         * lib/c-torture.exp: Add support for
16783         torture_eval_before_compile and torture_eval_before_execute
16784         variables.
16785
16786 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16787
16788         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16789         this test triggers valid.
16790
16791 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16792
16793         * gcc.dg/980827-1.c: New test.
16794
16795 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16796
16797         * gcc.c-torture/execute/loop-4b.c: New test.
16798
16799 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16800
16801         * lib/c-torture.exp: Add support for
16802         torture_eval_before_compile and torture_eval_before_execute
16803         variables.
16804
16805 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16806
16807         * gcc.c-torture/compile/980825-1.c: New test.
16808
16809 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16810
16811         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16812         count number tests in opt_t0 not good_t0.
16813
16814 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16815
16816         * gcc.c-torture/compile/930326-1.x: Fix typo.
16817
16818 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16819
16820         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16821         causes an ICE.
16822
16823 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16824
16825         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16826         STACK_SIZE is defined.
16827         * gcc.c-torture/unsorted/stuct.c: Similarly.
16828
16829         * gcc.c-torture/compile/980821-1.c: New test.
16830
16831 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16832
16833         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16834
16835 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16836
16837         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16838         code.
16839
16840 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16841
16842         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16843         error'.
16844
16845 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16846
16847         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16848
16849 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16850
16851         * gcc.c-torture/compile/980816-1.c: New test.
16852
16853         * gcc.dg/980816-1.c: New test.
16854
16855 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16856
16857         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16858         compiler for ieee tests.
16859
16860 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16861
16862         * g77.f-torture/compile/980729-0.f: New test.
16863
16864 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16865
16866         * gcc.c-torture/special/eeprof-1.c: New test, for
16867         -finstrument-functions.
16868         * gcc.c-torture/special/special.exp: Run it.
16869
16870 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16871
16872         * gcc.c-torture/compile/980729-1.c: New test.
16873
16874 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16875
16876         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16877         __thumb__ is defined, and test for ARM style doubles if so.
16878
16879 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16880
16881         * g77.f-torture/noncompile/980615-0.f: New test.
16882
16883 1998-07-26  H.J. Lu  (hjl@gnu.org)
16884
16885         * gcc.dg/980312-1.c: Do link instead of compile.
16886         * gcc.dg/980313-1.c: Likewise.
16887
16888 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16889
16890         * gcc.c-torture/compile/980726-1.c: New test.
16891
16892 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16893
16894         * g77.f-torture/execute/io0.f: New test.
16895
16896 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16897
16898         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16899         an int.
16900
16901 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16902
16903         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16904         m32r bugs.
16905
16906 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16907
16908         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16909         c-decl.c:grokdeclarator can handle mode attributes.
16910
16911 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16912
16913         * gcc.c-torture/execute/980716-1.c: New test.
16914
16915 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16916
16917         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16918         the mn10200.
16919         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16920         the mn10200.
16921         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16922         * gcc.c-torture/compile/930326-1.x: Similarly.
16923
16924 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16925
16926         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16927         New test from Craig.
16928
16929 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16930
16931         * g77.f-torture/noncompile/980616-0.f: New test.
16932
16933         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16934
16935 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16936
16937         *  g++.other/singleton.C: Return error value instead of taking
16938         SIGSEGV.
16939
16940 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16941
16942         *  g++.other/singleton.C: New test.   Warning is under dispute.
16943         Runtime crash is not.
16944
16945 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16946
16947         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16948         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16949         using6.C, using7.C}:  New namespace tests.
16950
16951 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16952
16953         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16954         specialization with typedef'ed names used as array indexes.
16955
16956 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16957
16958         * gcc.c-torture/execute/980709-1.c: New test.
16959
16960         * gcc.dg/980709-1.c: New test.
16961
16962 1998-07-07  Richard Henderson  <rth@cygnus.com>
16963
16964         * gcc.c-torture/execute/bcp-1.c: New test.
16965
16966 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16967
16968         * gcc.c-torture/execute/980707-1.c: New test.
16969
16970 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16971
16972         * gcc.c-torture/compile/980706-1.c: New test.
16973
16974 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16975
16976         * g77.f-torture/execute/980701-0.f,
16977         g77.f-torture/execute/980701-1.f: New test from Craig.
16978
16979 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16980
16981         * gcc.c-torture/compile/980701-1.c: New test.
16982
16983         * gcc.c-torture/execute/980701-1.c: New test.
16984
16985 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16986 rlsruhe.de>
16987
16988         * g++.old-deja/g++.robertl/eb132.C: New test.
16989         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16990
16991 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16992
16993         * g77.f-torture/execute/980628-7.f,
16994         g77.f-torture/execute/980628-8.f,
16995         g77.f-torture/execute/980628-9.f,
16996         g77.f-torture/execute/980628-10.f: New tests from Craig.
16997
16998         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16999
17000 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17001
17002         * g77.f-torture/execute/980628-4.f: New test from Craig.
17003         * g77.f-torture/execute/980628-5.f: Likewise.
17004         * g77.f-torture/execute/980628-2.f: Likewise.
17005         * g77.f-torture/execute/980628-0.f: Likewise.
17006         * g77.f-torture/execute/980628-1.f: Likewise.
17007         * g77.f-torture/execute/980628-3.f: Likewise.
17008         * g77.f-torture/execute/980628-6.f: Likewise.
17009
17010 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17011
17012         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17013         directory when nothing has been installed yet.
17014
17015 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17016
17017         * gcc.c-torture/special/special.exp: Handle newer versions of
17018         dejagnu.
17019
17020 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17021
17022         * gcc.dg/980626-1.c: New test.
17023
17024 1998-06-19  Bruno Haible <haible@ilog.fr>
17025
17026         * gcc.misc-tests/m-un-2.c: New test.
17027         * g++.old-deja/g++.other/warn01.c: Likewise.
17028
17029 1998-06-19  Robert Lipe  <robertl@dgii.com>
17030
17031         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17032         compatibility with assmblers with a different comment character.
17033         Eliminate use of GAS-specific extensions.
17034
17035 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17036
17037         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17038
17039 1998-06-19  Robert Lipe  <robertl@dgii.com>
17040
17041         *lib/g77.exp: Replace search for libf2c.a with search for newly
17042         renamed libg2c.a
17043
17044 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17045
17046         * gcc.c-torture/execute/980617-1.c: New test.
17047
17048 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17049
17050         * gcc.c-torture/execute/980612-1.c: New test.
17051
17052 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17053
17054         * gcc.dg/980523-1.c: Only test on ppc-linux.
17055         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17056
17057         * gcc.c-torture/execute/980608-1.c: New test.
17058
17059 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17060
17061         * gcc.c-torture/execute/980605-1.c: New test.
17062
17063 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17064
17065         * gcc.c-torture/execute/980604-1.c: New test.
17066
17067 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17068
17069         * gcc.c-torture/execute/980602-1.c: New test.
17070         * gcc.c-torture/execute/980602-2.c: Likewise.
17071
17072 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17073
17074         * 970125-0.f: Fix per JCB.  Add commentary.
17075
17076 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17077
17078         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17079         IEEE -0 support.
17080
17081 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17082
17083         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17084         earlier.
17085
17086 1998-05-28  Catherine Moore <clm@cygnus.com>
17087
17088         * gcc.c-torture/execute/980526-3.c: New test.
17089
17090 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17091
17092         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17093         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17094         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17095         m88k-motorola-sysv3 to XFAIL.
17096
17097 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17098
17099         * gcc.dg/980526-1.c: New test.
17100         * gcc.c-torture/execute/980526-2.c: New test.
17101
17102 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17103
17104         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17105
17106         * gcc.c-torture/execute/980526-1.c: New test.
17107
17108 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17109
17110         * g77.f-torture/execute/alpha2.f: Add runtime test.
17111
17112 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17113
17114         * g++.old-deja/old-deja.exp: Strip leading directories.
17115
17116         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17117         error for the line.  Don't run multiple tests for the same line.
17118
17119 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17120
17121         * gcc.dg/980523-1.c: New test.
17122
17123 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17124
17125         * g77.f-torture/compile/970915-0.f: New test.
17126
17127 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17128
17129         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17130
17131 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17132
17133         * gcc.dg/980520-1.c: New test.
17134
17135 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17136
17137         * gcc.dg/980502-1.c: Fix return type.
17138
17139 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17140
17141         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17142         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17143         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17144         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17145         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17146
17147 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17148
17149         * g77.f-torture/execute/980520-1.f: New test.
17150
17151 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17152
17153         * lib/mike-g77.exp: New file.
17154
17155         * g77.f-torture/noncompile/noncompile.exp,
17156         g77.f-torture/noncompile/check0.f: New files.
17157
17158 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17159
17160         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17161         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17162         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17163         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17164         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17165         abort where appropriate.
17166
17167 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17168
17169         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17170         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17171
17172 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17173
17174         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17175
17176 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17177
17178         * g77.f-torture/compile/980427-0.f: New test.
17179
17180 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17181
17182         * g77.f-torture/compile/980424-0.f: New test.
17183
17184 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17185
17186         * g77.f-torture/compile/980419-2.f (main): New test.
17187         * g77.f-torture/compile/970125-0.f: New test.
17188         * g77.f-torture/compile/980419-1.f: New test.
17189
17190 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17191
17192         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17193         of loop-4.c.
17194
17195 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17196
17197         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17198
17199 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17200
17201         * gcc.c-torture/compile/980329-1.c: New test.
17202
17203 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17204
17205         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17206         * gcc.dg/980312-1.c: Fix typo in -march command.
17207
17208 1998-03-16  H.J. Lu  (hjl@gnu.org)
17209
17210         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17211
17212 1998-03-11  Robert Lipe  <robertl@dgii.com>
17213
17214         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17215         Dave Love agree the Fortran source is bogus.
17216
17217 1998-03-11  Robert Lipe  <robertl@dgii.com>
17218
17219         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17220         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17221         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17222         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17223         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17224
17225 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17226
17227         * g++.old-deja/g++.other/friend1.C: New test.
17228
17229 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17230
17231         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17232         possibly uninitialized) variables and declare dnrm2.
17233
17234 1998-02-23  Robert Lipe <robertl@dgii.com>
17235
17236         From Bruno Haible <haible@ilog.fr>:
17237         * gcc.c-torture/execute/980223.c: New test.
17238
17239 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17240
17241         * gcc.dg/ifelse-1.c: New test.
17242
17243 1998-02-09  H.J. Lu  (hjl@gnu.org)
17244
17245         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17246
17247           * lib/old-dejagnu.exp (old-dejagnu): Added the
17248           "execution test - XFAIL *-*-*" handling in the spirit of
17249           "excess errors test -". Changed the "execution test fails"
17250           handling to be like "excess errors test fails".
17251           * Update various tests accordingly.
17252
17253 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17254
17255         * gcc.c-torture/execute/980205.c: New test.
17256
17257 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17258
17259         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17260         * lib/f-torture.exp: Similarly.
17261         * gcc.c-torture: Rename all .cexp files to .x files.
17262
17263 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17264
17265         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17266         (940510-1.c): Removed duplicate.
17267         (971104-1.c): New test.
17268
17269 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17270
17271           * lib/f-torture.exp: Improve error and loop detection.
17272
17273 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17274
17275         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17276         use that to size the filler array.
17277
17278 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17279
17280         * lib/c-torture.exp(c-torture-execute): Fix typo.
17281
17282         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17283         testcase as the executable name. Keep the executable around if
17284         the test fails.
17285
17286 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17287
17288         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17289         changes.  Only test one -g option, and move it to the end of the
17290         list of options to test.
17291
17292 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17293
17294         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17295         variable GCC_TORTURE_OPTIONS to supply default switches separated
17296         by colons.  If no environment variable, run tests with -O0 -g, -O1
17297         -g, and -O2 -g as well.
17298
17299 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17300
17301         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17302         explanatory comments. Fix indentation.
17303
17304 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17305
17306         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17307
17308 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17309
17310         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17311         * g++.old-deja/g++.mike/p7325.C: Likewise.
17312         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17313
17314 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17315
17316         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17317         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17318         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17319         * g++.old-deja/g++.law/operators4.C: Likewise.
17320
17321 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17322
17323         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17324         * g++.old-deja/g++.mike/p784.C: Ditto.
17325         * g++.old-deja/g++.mike/p785.C: Ditto.
17326
17327 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17328
17329           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17330
17331 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17332
17333         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17334         target feature; pass this to c-torture-execute as needed.
17335
17336 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17337
17338         * lib/c-torture.exp(c-torture-execute): If the previous and the
17339         current executables being tested are identical, we don't need to
17340         run the executable again. Try to make the executable names
17341         unique. Add an optional argument for passing additional compiler
17342         flags.
17343
17344 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17345
17346         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17347
17348 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17349
17350         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17351
17352 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17353
17354         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17355         32bit or larger longs.
17356
17357         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17358         have either a 32bit long or 32bit int.
17359
17360 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17361
17362         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17363         Make double precision tests dependent on sizeof (double).
17364
17365 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17366
17367         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17368         too.
17369
17370 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17371
17372         * gcc.c-torture/compile/961203-1.cexp: New script.
17373
17374 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17375
17376         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17377         up the includes ourselves.
17378
17379 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17380
17381         * lib/plumhall.exp: Remove random include, and add a few
17382         verbose messages for debugging.
17383
17384 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17385
17386         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17387         of trying to do it ourselves.
17388
17389 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17390
17391         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17392
17393 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17394
17395         * gcc.prms/5403.c: Made regexp a bit less strict.
17396
17397 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17398
17399         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17400         is returned from remote_load instead.
17401         * lib/plumhall.exp: Ditto.
17402         * lib/mike-g++.exp: Ditto.
17403         * lib/old-dejagnu.exp: Ditto.
17404         * lib/c-torture.exp: Ditto.
17405
17406 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17407
17408         * lib/g++.exp: Use build_wrapper procedure.
17409         * lib/gcc.exp: Ditto.
17410
17411 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17412
17413         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17414         an old-style decl for malloc.  Fixes tests to work when
17415         sizeof (int) != sizeof (size_t).
17416
17417 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17418
17419         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17420
17421         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17422         use stdargs.h interface.
17423
17424 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17425
17426         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17427         NO_VARARGS when compiling.
17428
17429 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17430
17431         * lib/plumhall.exp(ph_includes): New procedure.
17432         (ph_make): Use it.
17433         (ph_compiler): Ditto.
17434
17435         * lib/g++.exp: Rename test-glue.c to testglue.c.
17436         * lib/gcc.exp: Ditto.
17437
17438 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17439
17440         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17441         to completion when it's called.
17442
17443 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17444
17445         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17446         is defined, don't do test.
17447
17448 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17449
17450         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17451         for object files.
17452         (ph_summary): Mark skipped testcases as untested, not unresolved.
17453
17454         * lib/plumhall.exp (ph_make): If unresolved because of bad
17455         errorCode, record errorCode in log file.
17456         (*): Replace send_log/verbose with verbose -log.
17457
17458 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17459
17460         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17461         double conversion if double isn't at least 8 bytes.
17462
17463         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17464         int to work with targets where int is 16 bits.
17465
17466         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17467         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17468         precision for the test to complete.
17469
17470 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17471
17472         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17473         if d10v is not compiled with the -mdouble64 flag.
17474         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17475
17476         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17477         d10v is not compiled with the -mint32 flag.
17478
17479 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17480
17481         * lib/plumhall.exp: Use incr_count.
17482
17483 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17484
17485         * gcc.c-torture: Update to c-torture-1.45.
17486
17487 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17488
17489         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17490         the name of the expect testcase file).
17491
17492         * lib/g++.exp(g++_init): Ditto.
17493
17494 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17495
17496         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17497         the host.
17498
17499         * lib/gcc.exp(gcc_exit): New procedure.
17500
17501 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17502
17503         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17504         specs where appropriate.
17505
17506         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17507         because of new "candidates are" messages, and removed a few
17508
17509         * Converted all non-old-style g++ testcases to old-style, and
17510         moved into g++.old-deja.
17511
17512 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17513
17514         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17515         options.
17516
17517         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17518         succeeded.
17519
17520         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17521
17522 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17523
17524         * lib/gcc.exp (gcc_target_compile): Add support for defining
17525         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17526         the machine doesn't have those features.
17527
17528 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17529
17530         * g++.law/operators4.exp: Don't use LIBS.
17531
17532 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17533
17534         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17535
17536         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17537         * lib/g++.exp: Set it here instead. Also, allow use of the
17538         --tool_exec and --tool_opt options. Change CXX to
17539         GXX_UNDER_TEST.
17540
17541         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17542
17543         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17544
17545 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17546
17547         * lib/old-dejagnu.exp: Use prune_warnings instead of
17548         prune_system_crud.
17549         * lib/mike-g++.exp: Ditto.
17550         * lib/gcc.exp: Ditto.
17551         * lib/g++.exp: Ditto.
17552
17553         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17554
17555 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17556
17557           * 941014-2.c: Include stdlib.h
17558           * 960327-1.c: Include stdio.h
17559           * dbra.c, index-1.c: Don't assume ints are 32bits.
17560
17561 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17562
17563         * lib/gcc.exp: Add gcc,stack_size target feature.
17564
17565         * lib/g++.exp(g++_target_compile): Add the include and link
17566         paths here, not in two other places. And, it's $options, not
17567         options.
17568
17569         * lib/mike-g++.exp(postbase): Remove the code that determines
17570         the correct include and link paths.
17571         * g++.old-deja/old-deja.exp: Ditto.
17572
17573 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17574
17575         * lib/g++.exp(g++_init): target_compile no longer returns the
17576         filename of the result.
17577
17578 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17579
17580         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17581         call to glob.
17582
17583         * gcc.c-torture/special/special.exp: Change call to
17584         gcc_target_compile to include the object file.
17585
17586 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17587
17588         * gcc.c-torture/special/special.exp: Correct misspelling in last
17589         change.
17590
17591 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17592
17593         * lib/plumhall.exp(ph_summary): Log the entire output of the
17594         executable. Return -1 if there were any failures, 0 otherwise.
17595         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17596         (ph_make): Clean up objects and executables that were built
17597         if the tests succeeded.
17598
17599 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17600
17601         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17602         libraries and includes in the build tree as appropriate.
17603
17604 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17605
17606         * lib/c-torture.exp: Instead of looking for the global variable
17607         NO_LONG_LONG, check to see if that's a feature of the target.
17608
17609 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17610
17611         * config/default.exp: Minimize. Delete the remainer of the files in
17612         config; this functionality is now in devo/dejagnu/config.
17613
17614         g++.*/*: Pass any additional flags used to compile to postbase;
17615         delete CXXFLAGS.
17616
17617         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17618         is now done by runtest.exp. Use gcc_target_compile instead of
17619         compile.
17620
17621         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17622         Remove references to CFLAGS. Use remote_file instead of
17623         calling rm -f.
17624         (c-torture): Take a list of arguments to use to compile this
17625         testcase.
17626
17627         lib/g++.exp: Simplify. Use target_compile instead of compile.
17628         lib/gcc-dg.exp: Ditto.
17629         lib/gcc.exp: Ditto.
17630         lib/mike-{gcc,g++}.exp: Ditto.
17631         lib/old-dejagnu.exp: Ditto.
17632         lib/plumhall.exp: Ditto.
17633
17634 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17635
17636         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17637         (ph_linker): Likewise.
17638
17639 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17640
17641           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17642         MAP_ANON / MAP_ANONYMOUS if defined;
17643         else try to map from /dev/zero .
17644
17645 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17646
17647         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17648         isn't defined, then define it to MAP_ANONYMOUS.
17649
17650 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17651
17652         * gcc.c-torture: Update to c-torture-1.42 release.
17653
17654 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17655
17656         * gcc.c-torture: Update to c-torture-1.41 release.
17657
17658 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17659
17660         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17661         c-torture release.
17662
17663 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17664
17665         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17666         and LDFLAGS.  Fix second case to append the target_info ldflags
17667         onto LDFLAGS, not CFLAGS.
17668         * lib/g++.exp (g++_init): Add target_info stuff.
17669         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17670         of libgloss and newlib flags for !native.
17671
17672         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17673         (GDB): Fix relative path to go up another dir for finding gdb.
17674
17675 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17676
17677         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17678         versions in the target_info array, if they don't exist.
17679
17680 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17681
17682         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17683
17684 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17685
17686         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17687         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17688
17689 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17690
17691         * lib/old-dejagnu.exp: Don't remove the output file before we've
17692         actually tested it. Don't append pwd to the path of the executable
17693         we're testing.
17694
17695 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17696
17697         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17698
17699 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17700
17701         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17702         temporary directory for compiler files, and set it to a default
17703         value of /tmp. Set $output as the name of the output file from
17704         compiling the testcase. Add a -o option to $cflags_var so the
17705         compiler writes the final output file as $output. Set $executable
17706         to $output.
17707
17708         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17709         directory for compiler files, and set it to /tmp if it doesn't
17710         already have a value. Set $output_file to the name of the output
17711         file from compiling the testcase. Add a -o option to CXXFLAGS so
17712         the compiler writes the final output file as $output. Use $output
17713         as the executable to be tested.
17714
17715 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17716
17717         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17718
17719 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17720
17721         * gcc.c-torture/execute/pending-1.c: New test.  Still
17722         pending in Tege's queue.
17723
17724 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17725
17726         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17727         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17728         if there were failures.  Call unresolved if there were unresolved
17729         testcases.  Call gcc_fail if program did not run to completion.
17730         (ph_make): Pass additional argument name to ph_execute.
17731         (ph_execute): Add new argument.  Pass additional arguments to
17732         ph_summary.  Call gcc_fail is there is no execution output.
17733
17734 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17735
17736         * lib/plumhall.exp (proc_summary): Output relavent summary
17737         lines into the log so specific failures in plumhall can be
17738         investigated.
17739
17740 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17741
17742         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17743         (c-torture-execute): Don't try to execute tests which use
17744         "long long" types if $NO_LONG_LONG is nonzero.
17745
17746 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17747
17748         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17749         not c-torture.
17750
17751         * gcc.ieee: Move from here.
17752         * gcc.c-torture/execute/ieee: To here.
17753
17754 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17755
17756         * gcc.c-torture: Update to c-torture-1.41 release.
17757
17758 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17759
17760         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17761         not "$output".
17762
17763 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17764
17765         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17766         -c present.
17767
17768 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17769
17770         * config/proelf.exp: Handle connecting to a simulator.
17771
17772 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17773
17774         * config/proelf.exp: New file.  Enough framework that we can
17775         run c-torture tests on the proelf targets (or any other target
17776         that gdb can connect to for that matter).
17777
17778 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17779
17780         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17781         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17782
17783         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17784         exec_output exists.
17785
17786 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17787
17788         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17789         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17790
17791         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17792         to pass/fail/unresolved/unsupported/untested.  Caller must now
17793         call unresolved/unsupported/untested.
17794         * lib/*.exp: Update FSF address.  Update to handle new results of
17795         ${tool}_load.
17796         * lib/chill.exp (verbose): Delete.
17797
17798 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17799
17800         * lib/gcc.exp (default_gcc_start): Change order of args to
17801         $LDFLAGS $CFLAGS $LIBS.
17802         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17803         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17804         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17805         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17806         * gcc.misc-tests/dg-test.exp: Likewise.
17807         * gcc.misc-tests/msgs.exp: Likewise.
17808         * gcc.prms/prms.exp: Likewise.
17809         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17810         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17811
17812         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17813
17814 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17815
17816         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17817
17818         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17819         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17820
17821         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17822         necessary.
17823
17824 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17825
17826         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17827         global for loop; add use of $mathlib.
17828         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17829         settings here; set mathlib for anything but VxWorks.
17830
17831 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17832
17833         * gcc.c-torture: Update to c-torture-1.40 release.
17834
17835 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17836
17837         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17838         dg.exp.
17839
17840 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17841
17842         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17843         global.
17844
17845 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17846
17847         * lib/g++.exp (LIBS): Define if not already.
17848         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17849         (gcc-dg-prune): Call prune_gcc_output.
17850         * lib/gcc.exp (prune_gcc_output): New proc.
17851         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17852         prune_gcc_output.
17853
17854 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17855
17856         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17857         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17858
17859 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17860
17861         * gcc.c-torture: Update to c-torture-1.39 release.
17862
17863 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17864
17865         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17866         fails, try others as well.
17867
17868 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17869
17870         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17871         If compilation fails, mark execute tests as `untested'.
17872         If test is marked as unsupported, don't mark compilation and
17873         execute tests as failed.
17874
17875 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17876
17877         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17878         libstdc++ for whether or not we want to be doing shared
17879         libraries.  Delete link_curses since we don't need it anymore.
17880         * lib/mike-g++.exp (postbase): Don't link in libg++.
17881         * g++.old-deja/old-deja.exp: Likewise.
17882
17883 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17884
17885         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17886
17887 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17888
17889         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17890         For that, add `-Wl,-a,shared_archive'.
17891         * g++.old-deja/old-deja.exp: Likewise.
17892
17893 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17894
17895         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17896
17897 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17898
17899         * lib/mike-g++.exp (postbase): Pay attention to the status of
17900         g++_load.
17901
17902 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17903
17904           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17905
17906 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17907
17908         * lib/gcc.exp (default_gcc_start): No longer need to log program
17909         being executed or its output, execute_anywhere does that now.
17910         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17911         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17912
17913 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17914
17915         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17916         the same as those in lib/g++.exp.
17917
17918 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17919
17920         * gcc.c-torture: Update to c-torture-1.38 release.
17921         * gcc.ieee: Related changes.
17922
17923 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17924
17925         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17926         "exec". Minor reformatting changes.
17927
17928         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17929         cross. This means all "exec" calls now work on a remote host as
17930         well.
17931         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17932         cross. Filter out the extra "\r\n" stuff that expect puts in.
17933         (c-torture-execute): Filter out the bogus warnings like
17934         c-torture-compile does. Add support for canadian cross.
17935         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17936         Use execute_anywhere rather than calling exec directly. Now it
17937         works for canadian cross testing.
17938
17939 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17940
17941         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17942         results into a variable, and check that rather than using file exists.
17943
17944 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17945
17946         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17947         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17948
17949 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17950
17951         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17952         lib_curses if there's a shared libg++ in the build tree.
17953
17954 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17955
17956         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17957         if not supported target.
17958
17959 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17960
17961         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17962         link_curses up to always happen, not just for native builds.
17963
17964 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17965
17966         * gcc.c-torture: Update to c-torture-1.36 release.
17967         * gcc.failure: Related changes.
17968
17969 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17970
17971         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17972
17973 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17974
17975         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17976         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17977         runshlib, link_curses, and mathlib for link and run.
17978
17979         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17980         pass the runtime shared library options for Solaris, OSF/1, and
17981         Irix5, and link with -lcurses to avoid unresolved references.
17982
17983 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17984
17985         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17986         only run once.
17987
17988 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17989
17990         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17991
17992 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17993
17994         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17995         do not have a framework for the "compat" tests yet.
17996
17997 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17998
17999         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18000         set to null if we're testing vxworks5.1.  Use that instead of
18001         `-lm' in the setting of LIBS for link and run.
18002
18003 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18004
18005         * config/rom68k.exp (${tool}_load): Major changes to make it
18006         work.  Verified that it does in fact return the stuff in
18007         exec_output properly.  Catch any Emul or any TRAP other than 0.
18008
18009 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18010
18011         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18012         LDFLAGS properly for targets that need stuff from libgloss.
18013         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18014         only run once.
18015         (gpp_initialized): New variable.
18016
18017 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18018
18019         * config/rom68k.exp: Load libgloss.exp.
18020         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18021         so we can produce a fully linked binary.
18022         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18023         so we can produce a fully linked binary.
18024
18025 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18026
18027         * lib/plumhall.exp (ph_section): Watch for expected failures.
18028         Add missing `else'.
18029
18030         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18031         run the testcase.
18032         (c-torture): Likewise.
18033
18034 1995-08-28  Doug Evans  <dje@cygnus.com>
18035
18036         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18037
18038         * lib/mike-g++.exp (mike_cleanup): New proc.
18039         (prebase): New globals compiler_result, not_compiler_result,
18040         target_regexp.
18041         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18042         allow leading "-" in pattern.  Watch for unsupported tests.
18043         If $compiler_result is set, pattern match assembler code,
18044         and ditto for $not_compiler_result.
18045         * lib/mike-gcc.exp: Likewise.
18046
18047         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18048         execution "succeeded".
18049
18050 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18051
18052         * config/win32.exp: New file.
18053         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18054
18055 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18056
18057         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18058         unsupported.
18059         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18060         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18061         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18062
18063         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18064         "... without exceptions was ...".  That is now handled by
18065         prune_system_crud.
18066         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18067
18068 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18069
18070         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18071         sieve.c,sort2.c}: New files.
18072         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18073         sieve.exp,sort2.exp}: Drivers for them.
18074
18075         * lib/mike-gcc.exp (program_output): New user settable variable.
18076         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18077         messages.
18078         * lib/mike-g++.exp (program_output): New user settable variable.
18079
18080         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18081
18082         * config/sh.exp: Deleted (use sim.exp instead).
18083
18084 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18085
18086         * config/vx.exp: Declare CHECKTASK as global.
18087         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18088         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18089         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18090
18091 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18092
18093         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18094         target. Like vx.exp, only includes `vx29k.exp' instead of
18095         `vxworks.exp'.
18096
18097 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18098
18099         * config/sim.exp: Increase time limit from 120 seconds to 240.
18100
18101 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18102
18103         * gcc.c-torture/execute/950628-1.c: New test.
18104
18105 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18106
18107         * gcc.c-torture: Update with changes/additions from
18108         c-torture-1.34.
18109
18110 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18111
18112         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18113
18114 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18115
18116         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18117
18118 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18119
18120         * gcc.c-torture/compile/950512-1.c: New test.
18121         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18122         * gcc.dg/struct-ret-1.c: Likewise.
18123
18124 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18125
18126         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18127           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18128
18129 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18130
18131         * gcc.c-torture/special/920411-1.c: Deleted.
18132         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18133
18134 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18135
18136         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18137         cpu limit.
18138
18139 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18140
18141         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18142
18143 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18144
18145         From kenner;
18146         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18147         is the proper length.
18148         * va-arg-3.c: Likewise.
18149
18150 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18151
18152         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18153         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18154
18155         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18156         * lib/g++.exp (default_g++_start): Delete old cruft.
18157
18158 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18159
18160         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18161         (2 * (1 << 18)) to (2 * (1 << 17)).
18162
18163         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18164
18165 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18166
18167         * config/rom68k.exp: Renamed from config/idp.exp
18168
18169 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18170
18171         * c-torture/compile/921109-2.c
18172
18173 1995-04-18  Mike Stump  <mrs@cygnus.com>
18174
18175         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18176         excess errors.
18177
18178 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18179
18180         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18181         output.
18182         * lib/g++.exp (default_g++_start): Likewise.
18183
18184 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18185
18186         * gcc.c-torture/compile/950329-1.c: New test.
18187
18188 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18189
18190           * config/bug.exp (${tool}_load): Updated to use new remote_open
18191           and remote_close procs.
18192         * config/idp.exp: New file.
18193
18194 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18195
18196         * gcc.c-torture/execute/950322-1.c: New test.
18197
18198 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18199
18200         * config/vx.exp (${tool}_load): Clean up testing of return code from
18201         vxworks_ld and vxworks_spawn.
18202
18203 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18204
18205         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18206
18207 1995-03-13  Mike Stump  <mrs@cygnus.com>
18208
18209         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18210         can mark excess errors on a machine by machine basis.  Note, the
18211         default is to not expect any excess errors, even when excess
18212         errors test - is given, so you will want to put an XFAIL ... on
18213         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18214         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18215         those 4 machines, but no others.
18216
18217 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18218
18219         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18220         * lib/c-torture.exp: to here.
18221
18222 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18223
18224         * gcc.c-torture/execute/950221-1.c: New test.
18225         * gcc.c-torture/execute/struct-ret-1.c: New test.
18226         * gcc.c-torture/compile/950221-1.c: New test.
18227
18228         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18229
18230 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18231
18232         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18233         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18234
18235 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18236
18237         * g++.gb: New directory of tests, derived from my signature and
18238         class scoping tests.
18239
18240         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18241         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18242         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18243         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18244         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18245         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18246         * g++.gb/sig25.C: Likewise.
18247
18248         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18249         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18250         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18251         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18252         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18253         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18254         * g++.gb/sig25.exp: Likewise.
18255
18256         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18257         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18258         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18259         * g++.gb/scope13.C: Likewise, this test still fails.
18260
18261         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18262         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18263         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18264         * g++.gb/scope13.exp: Ditto.
18265
18266         * g++.gb/README: New file, explains what these tests are about.
18267
18268 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18269
18270         * lib/dg.exp (dg-do): Support `preprocess'.
18271         (dg-test): Likewise.
18272
18273 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18274
18275         * config/udi.exp: change "continue -expect" to "exp_continue".
18276
18277 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18278
18279         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18280         Delete redundant tests.
18281
18282         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18283         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18284         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18285         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18286         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18287         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18288         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18289         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18290
18291         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18292         storing label pointers.
18293         * gcc.c-torture/execute/921019-1.c: Likewise.
18294         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18295         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18296         parameter fp.
18297         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18298         constants.
18299
18300         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18301         Delete obsolete tests.
18302
18303         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18304         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18305         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18306         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18307         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18308         * gcc.c-torture/compile/950124-1.c: New test.
18309
18310         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18311
18312 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18313
18314         * lib/mike-g++.exp: Add -lm to LIBS.
18315
18316 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18317
18318         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18319
18320 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18321
18322         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18323
18324 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18325
18326         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18327
18328 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18329
18330         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18331         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18332         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18333         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18334         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18335         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18336         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18337         * g++.law/{operators31.C, operators32.C,
18338         * g++.law/{operators33.C, operators34.C}: Likewise.
18339         * g++.law/{pic1.C, refs2.C}: Likewise.
18340         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18341         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18342         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18343         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18344
18345         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18346         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18347         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18348         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18349         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18350         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18351         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18352         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18353         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18354         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18355         * g++.law/{operators34.exp}: Likewise.
18356         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18357         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18358         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18359         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18360         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18361
18362         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18363         No longer expected to fail.
18364         * g++.law/missed-error3.C: Tweak for recent bool changes.
18365
18366 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18367
18368         * config/emb-unix: Deleted.
18369         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18370         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18371
18372 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18373
18374         * lib/dg.exp (dg-test): Fix typo in last patch.
18375
18376 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18377
18378         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18379         (handles multiple occurrences).
18380
18381 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18382
18383         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18384         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18385         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18386         printed).
18387         * lib/c-torture.exp (c-torture-compile): Likewise.
18388         (c-torture): Prepend full path if missing.
18389         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18390         (gcc_fail): Likewise.
18391         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18392
18393 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18394
18395         * lib/netware.exp: Only attach to NetWare i386 systems.
18396
18397 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18398
18399         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18400         messages.  Add test name to "output pattern match" pass/fail message.
18401
18402 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18403
18404         * gcc.dg: New testsuite.
18405         * gcc.dg/dg.exp: New file.
18406
18407         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18408         test-switch.c}: Deleted.
18409
18410         * gcc.misc-tests/msgs.exp: New testcase driver.
18411
18412 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18413
18414         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18415         Watch for illegal return values from ${tool}_load.
18416         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18417         cross targets.  Coerce return value >0 to 1.
18418
18419 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18420
18421         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18422
18423         * config/emb-unix.exp: New file.
18424
18425         * config/sim.exp: Error if variable $SIM not defined.
18426         (${tool}_load): Mark test as "untested" if simulator missing.
18427
18428         * config/unix.exp: Load remote.exp to get rcp_download.
18429         * lib/c-torture.exp: Use different option lists for testcases with
18430         and without loops.
18431         * gcc.c-torture/execute/execute.exp: Likewise.
18432
18433 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18434
18435         * config/*.exp: Clarify return code from ${tool}_load.
18436         Call `unresolved' or `untested' instead of `warning' or `perror'
18437         (sometimes you still want to call both though).
18438         Add comment that `shell_id' is local to each file.
18439         * config/udi.exp (timeout): Set to 30.
18440         Don't print warning if connection fails, $connectmode has already
18441         printed an error.
18442         (${tool}_load): Move verbose messages to level 2.
18443         Rework pattern for "Process started" message.
18444         Pass `shell_id' to ${connectmode}_download.
18445         Retry twice upon timeout.  Make resetting of target more robust.
18446         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18447         Pass `shell_id' to exit_$connectmode.
18448         Only call exit_$connectmode if connected.
18449         * config/unix.exp (${tool}_load): Check return codes better.
18450         * config/vrtx.exp (${tool}_load): Likewise.
18451         * config/vx.exp (${tool}_load): Likewise.
18452         Delete unneeded global's.
18453         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18454         from ${tool}_load.
18455         (dg-stat): Delete.
18456         (dg-init): Delete recording of pass/fail counts.
18457         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18458         (old-dejagnu-init): Likewise.
18459         (old-dejagnu-stat): Delete contents, empty proc now.
18460         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18461         (c-torture): Delete references to lcnt, lpass, lfail.
18462         Get option list from TORTURE_OPTIONS.
18463         Delete -funroll[-all]-loops if no loops.
18464         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18465         (g++_stat): Delete contents (empty proc now).
18466         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18467         (gcc_finish): Likewise.
18468         (gcc_stat): Deleted.
18469         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18470         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18471         * gcc.c-torture/execute/execute.exp: Likewise.
18472         Split tests into two parts: compile, execute.
18473         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18474         no loops.  Update to reflect clarified return codes from ${tool}_load.
18475
18476 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18477
18478         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18479         to grep for.
18480         (old-dejagnu): Likewise (where necessary).
18481
18482 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18483
18484         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18485
18486         * lib/dg.exp (dg-process-target): Fix processing of selector.
18487         Add comment regarding use of `error'.
18488
18489         * lib/gcc.exp (prune_system_crud): Define if missing.
18490         * lib/g++.exp (prune_system_crud): Likewise.
18491
18492         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18493         Call prune_system_crud.
18494         * lib/dg.exp (dg-runtest): New proc.
18495         Use perror instead of send_user for tcl errors in testcase.
18496         Don't return any value, it's never used.
18497         Don't clobber previous definition of `unknown'.
18498         Print tcl errors in `dg-final'.
18499
18500 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18501
18502         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18503         (dg-test): Don't print errorInfo, it contains stack backtrace.
18504
18505 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18506
18507         * lib/g++.exp (runtest_file_p): Define if missing.
18508
18509 1994-09-24  Doug Evans  (dje@cygnus.com)
18510
18511         * lib/mike-g++.exp: Comment out loading of g++.exp.
18512         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18513         (default_g++_version): Always print something.
18514         (default_g++_start): Comment out call to `which'.
18515         (g++_start, g++_load): Deleted (must be defined in config file).
18516         * lib/gcc.exp: Test for existence of $CC at start.
18517         Delete check for tmpdir (done in gcc_init).
18518         (default_gcc_version): Always print something.
18519         (default_gcc_start): Comment out call to `which'.
18520         * config/*.exp: Major cleanup - make cross targets work at least a
18521         little better for g++ (by not being "--tool gcc" specific).
18522         Rename gcc_xxx to ${tool}_xxx.
18523         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18524         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18525
18526 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18527
18528         * lib/c-torture.exp (c-torture-compile): Rework compiler
18529         message processing.
18530
18531         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18532         c-torture.
18533
18534 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18535
18536         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18537
18538         * lib/dg.exp (dg-process-target): Support { target native }.
18539
18540 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18541
18542         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18543         looked for "... program xxx got fatal signal".
18544         Correct regsub munging of `comp_output'.
18545         Ignore compiler messages "path prefix not used" and "linker input
18546         file unused".
18547
18548 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18549
18550         * lib/gcc.exp (runtest_file_p): Define if missing.
18551         * gcc.prms/template.c: Example to work from.
18552
18553 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18554
18555         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18556         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18557
18558         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18559         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18560         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18561         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18562
18563         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18564         (dg-process-target): No longer a varargs proc.
18565         Return S/N for target, P/F for xfail.  All callers changed.
18566         (user option procs): More argument checking.
18567         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18568         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18569         (dg-test): Skip test if not running on selected target in `dg-do'.
18570         Update handling of `dg-do-what', `dg-output-text'.
18571         Separate execution pass/fail from output pattern match pass/fail.
18572         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18573
18574 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18575
18576         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18577         target for 920510-1.c.
18578
18579 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18580
18581         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18582         Clean up comment regarding use of passcnt, etc.
18583         (gcc_stat): Don't update `testcnt' here.
18584         (gcc_finish): Do it here.
18585         Might as well reset `but_id' here too.
18586         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18587         to determine if the file should be tested.
18588         * gcc.c-torture/compile/compile.exp: Likewise.
18589         * gcc.c-torture/execute/execute.exp: Likewise.
18590         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18591         * gcc.misc-tests/dg-test.exp: Likewise.
18592         * gcc.prms/prms.exp: Likewise.
18593         * gcc.wendy/wendy.exp: Likewise.
18594         * g++.old-deja.exp: Likewise.
18595         Move "Testing file" message to verbose level 1.
18596
18597 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18598
18599         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18600
18601 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18602
18603         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18604         (default_gcc_start): Accept optional second list element
18605         of compiler flags.  Print compiler output at verbosity level 2.
18606         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18607         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18608         Save current values of framework globals passcnt, failcnt, xpasscnt,
18609         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18610         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18611         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18612         xfailcnt to compute stats.  Update framework global `testcnt' from
18613         pass/fail counts.
18614         (gcc_finish): New proc.  Clean up test environment.
18615         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18616         (gcc_epass, gcc_efail): Delete.
18617         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18618         argument of line number.
18619         (dg-init): If the tool has an init routine, call it.
18620         (dg-test): Remove args `cflags_var' and `libs_var'.
18621         Pass all compiler options to ${tool}_start.
18622         Handle missing line number.
18623         (dg-finish): New function.
18624         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18625         particular files.  Call gcc_finish at end.  Move "skipping test"
18626         message to verbosity level 3.
18627         * gcc.c-torture/compile/compile.exp: Likewise.
18628         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18629         * gcc.c-torture/execute/execute.exp: Likewise.
18630         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18631         Print testcase being tried at verbosity level 1.
18632         * gcc.c-torture/special/special.exp: Unset xfail.
18633         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18634         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18635         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18636         * gcc.failure/failure.exp: Likewise.
18637         * gcc.ieee/ieee.exp: Likewise.
18638         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18639         Update call to dg-test.  Call dg-finish at end.
18640         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18641         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18642         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18643         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18644         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18645         * gcc.wendy/wendy.exp: Add copyright.
18646         Delete setting of tmpdir (done by gcc_init).
18647         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18648         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18649         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18650         gcc_[ce]pass/fail.
18651
18652 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18653
18654         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18655         confusion.
18656         (g++_load): Likewise.
18657
18658         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18659         Rename argument to `prog' to remove the confusion.
18660         Varargs fns behave differently too!
18661         (g++_load): Likewise.
18662
18663         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18664
18665         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18666         what it is.  Delete (always) printing of status value for !native.
18667         Simplify verbose code, and include status and exec_output.
18668         (g++_load): Use gcc_load.
18669
18670 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18671
18672         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18673         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18674         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18675         940714-3.c as these testcases don't exist anymore.  Make
18676         va-arg-1.c expected to pass.
18677
18678 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18679
18680         * gcc.misc-tests/misc.exp: Only run specific testcases.
18681         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18682         * gcc.misc-tests/dg-[1-9].c: New files.
18683
18684         * lib/dg.exp: New testsuite driver.
18685         * gcc.prms/prms.exp: Use it.
18686
18687         * README.gcc: New file.
18688
18689         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18690         Document and reset `lxpass' and `lxfail'.
18691         Simplify "initialized" message.
18692         (gcc_stat): Clean up comments a little.
18693
18694 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18695
18696         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18697
18698 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18699
18700         * lib/old-dejagnu.exp (process-option): New proc.
18701         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18702         (old-dejagnu): Simplify.
18703         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18704
18705 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18706
18707         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18708         exists and is not an empty string.
18709
18710         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18711         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18712         finished.
18713         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18714         automatically.
18715
18716         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18717         longer expected to fail.
18718
18719         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18720         "f" function call.
18721
18722         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18723
18724         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18725         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18726         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18727         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18728         c-torture-1.29.
18729
18730         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18731         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18732
18733         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18734
18735         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18736         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18737
18738         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18739         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18740         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18741
18742 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18743
18744         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18745         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18746         940714-1.c, 940714-2.c, 940714-3.c},
18747         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18748         gcc.misc-tests/{mg.c,mg.exp}:
18749         New tests.
18750         * gcc.noncompile/noncompile.exp: Change accordingly.
18751
18752 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18753
18754         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18755         Undo previous clobberage.
18756
18757 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18758
18759         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18760         * gcc.special/{930510-1.c, special.exp}:
18761         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18762         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18763         struct-varargs-1.c}: New tests from c-torture-1.26.
18764
18765 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18766
18767         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18768           argument to switch.
18769
18770 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18771
18772         * Revert the previous changes.  Please see Rob's directory
18773           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18774           fixes.
18775
18776 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18777
18778         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18779             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18780             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18781             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18782             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18783             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18784             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18785             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18786             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18787             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18788             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18789             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18790             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18791             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18792             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18793             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18794             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18795             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18796             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18797             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18798             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18799             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18800             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18801             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18802             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18803             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18804             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18805
18806 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18807
18808         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18809             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18810           with perror calls.
18811
18812 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18813
18814         * config/unix.exp (g++_load): Fix syntax.
18815
18816 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18817
18818         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18819         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18820         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18821         Don't expect va-arg-1.c to fail.  Correct expected output for
18822         920928-1.c.
18823         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18824         * gcc.wendy/hbm4.c: Correct typo.
18825         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18826
18827 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18828
18829         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18830         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18831         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18832         * lib/c-torture.exp (c-torture-compile): Ditto.
18833
18834         Reduce volume of output (remove all the -I's and such).
18835         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18836         Call gcc_cpass, gcc_cfail.
18837         (c-torture): Pass testing option to c-torture-compile.
18838
18839 1994-03-21  Doug Evans  (dje@cygnus.com)
18840
18841         Bring patches over from progressive.
18842         * config/default.exp: Exit remote shell cleanly.
18843         (g++_exit, g++_start): Add default versions.
18844         * config/sim.exp (gcc_load): Use perror, not error.
18845
18846 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18847
18848         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18849         set in site.exp.
18850
18851 1994-03-14  Doug Evans  (dje@cygnus.com)
18852
18853         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18854         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18855         (wendy_try): New proc to run testcase.
18856         (main loop): Call 'em.
18857         * gcc.wendy/*.c: Clean up pass to correct expected output.
18858
18859         * lib/gcc.exp: Minor cleanup work.
18860         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18861
18862 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18863
18864         * config/sim.exp (gcc_load): Document return codes better.
18865         Don't pass -v to simulator.
18866
18867 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18868
18869           * gcc.special/920717-x.c: Fix typo.
18870           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18871           get at sources.
18872
18873         * lib/mike-gcc.exp: Fix typo.
18874
18875 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18876
18877         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18878         binary to use, transform the name.
18879         * config/*.exp: rename everything. Nuke any g++ specific files,
18880         it's now a special case of gcc that requires no special support.
18881         Add a default.exp for unsupported targets.
18882
18883 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18884
18885         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18886         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18887         version of Tcl.
18888
18889 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18890
18891         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18892         than a warning.
18893
18894 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18895
18896         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18897
18898 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18899
18900         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18901         option_list.  Compile every file with only 4/6 option choices
18902         (same as C torture) instead of with 12/18 different option
18903         choices.
18904         * lib/c-torture.exp: Likewise.
18905
18906         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18907         not already set.
18908
18909 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18910
18911         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18912         can put an XFAIL *-*-* on excess errors.
18913
18914 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18915
18916         * g++.law: Add more tests derived from g++-bugs snapshots.
18917
18918         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18919         equivalent to g++.law/init9.
18920
18921         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18922         compiled it, and the a.out file after we've run it.
18923
18924 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18925
18926         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18927         compiled it, and the a.out file after we've run it.
18928
18929 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18930
18931         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18932
18933 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18934
18935         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18936         version number.
18937
18938 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18939
18940         * g++.law: New directory of g++ tests derived from the g++-bugs
18941         snapshots.
18942
18943 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18944
18945         * gcc.compile: initbug1.c initbug1.exp testcase added
18946
18947 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18948
18949         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18950         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18951           fixes submitted by Jeff Law (law@cs.utah.edu)
18952         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18953           Jeff Law (law@cs.utah.edu)
18954
18955
18956 1993-11-30  Mike Stump  (mrs@cygnus.com)
18957
18958         * config/unix-g++.exp: Follow the gcc way of doing things.
18959         * g++.old-deja/old-deja.exp: Minor updates.
18960         * lib/g++.exp: New file, follow the gcc way of doing things.
18961         * lib/old-dejagnu.exp: Minor updates.
18962         * lib/mike-g++.exp: Always unset errorInfo.
18963
18964 1993-11-06  Mike Stump  (mrs@cygnus.com)
18965
18966         * lib/gcc.exp: Fix some errors with the below change, CC and
18967         CFLAGS should be global when setting, not local.
18968
18969 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18970
18971         * lib/gcc.exp: Transform tool name.
18972
18973 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18974
18975         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18976
18977 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18978
18979         * lib/gcc.exp: change gcc_done to gcc_stat
18980
18981 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18982
18983         * Upgraded gcc testsuite to c-torture version 1.25
18984
18985 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18986
18987         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18988         * lib/c-torture: added hooks for new reporting code.
18989
18990 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18991
18992         * config/sh-gcc.exp: check if sh-sim exists in the path
18993
18994 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18995
18996         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18997         * gcc.compile/compile.exp: Initial changes for new logic.
18998         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18999         * gcc.failure/failure.exp: Initial changes for new logic.
19000         * gcc.ieee/ieee.exp: Initial changes for new logic.
19001         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19002         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19003         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19004         * lib/c-torture.exp: Initial changes for new logic.
19005         * lib/gcc.exp: Initial changes for new logic.
19006
19007 1993-10-15  Mike Stump  (mrs@cygnus.com)
19008
19009         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19010         depend upon failure or success.  Fully qualify names in failure
19011         and success messages.  Always remove a.out before starting
19012         compile, just in case.  Pay more attention to error text output by
19013         the compiler.  Handle testcases with no known past errors just
19014         like all others, so that things are uniform.  Other miscellaneous
19015         improvements.
19016
19017 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19018
19019         * gcc.cpp: new directory for cpp tests
19020
19021 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19022
19023         * lib/chill.exp: Code reformatted, removed unused code.
19024         * config/unix-chill.exp: Code reformatted, removed unused code.
19025         * chill.execute/execute.exp: Code reformatted, removed unused code.
19026         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19027
19028 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19029
19030         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19031         routines not written.
19032
19033 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19034
19035         * config/bug-gcc.exp: Use new procs from bug.exp.
19036
19037 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19038
19039         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19040         via ftp, rather than depending on NFS.
19041         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19042         case.
19043
19044 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19045
19046         * config/bug-gcc.exp: Use new download proc.
19047
19048 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19049
19050         * chill.execute/execute.exp: cleanups, handles errors better
19051         * chill.compile/compile.exp: rewrite, based on execute.exp
19052         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19053         * lib/chill.exp: major changes to diff proc and compile and link
19054           procs. added chill_fail and chill_pass wrappers to pass and
19055           fail. added more comments, and handle error codes better.
19056           Added a hack to capture stderr from exec, so noncompile tests
19057           can work.
19058
19059 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19060
19061         * chill.execute/execute.exp: rewrite of testsuite driver
19062         * lib/chill.exp: rewrite of testsuite driver
19063         * config/unix-chill.exp: rewrite of testsuite driver
19064
19065 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19066
19067     In chill.execute:
19068         * iexpr.ch: Standardize uppercase.
19069         * tuples.dat: Standardize uppercase.
19070         * vary.ch: standardize.  Correct varying string assignments.
19071         * vary.dat: Add new output lines.
19072
19073 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19074
19075     In chill.execute:
19076         * chprintf.ch: Standardize use of uppercase.
19077         * tuples.ch: Standardize and turn arr2 into a DCL,
19078           rather than a SYN.
19079         * pinits.ch: Standardize.
19080
19081 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19082
19083         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19084         * Makefil: Renamed to Makefile.in.
19085         * configure.in: New.
19086
19087 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19088
19089     In chill.execute:
19090         * .cvsignore: Add result/output files.
19091         * Makefile: Fix up variables at start.  Use MFLAGS
19092           everywhere.  Correct bool_loc, built_ins entries.
19093           Add entry for vary1.ch.
19094         * bitarray.ch: Standardize upper-case usage.
19095         * bitexpr.ch: Standardize, add output of b1.
19096         * params.ch: Use arrayt in along PROC parameters, to
19097           avoid novelty problems.
19098         * sets.ch: Tiny cleanup.
19099         * vary1.ch: Re-indent.
19100
19101 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19102
19103           * Add PR-related files to Makefiles, .cvsignore files, etc.
19104
19105 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19106
19107         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19108           with compiler objects. New names are test-flow.c and test-loop.c
19109
19110 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19111
19112         * Upgraded c-torture tests from 1.19 to 1.20
19113
19114         * new files:
19115         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19116         * gcc.compile: 930623-1.c 930623-2.c
19117         * gcc.noncompile: 930622-1.c 930622-2.c
19118         * gcc.failure: 920411-1.c 920627-2.c
19119         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19120
19121 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19122
19123         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19124           More changes to get testsuite working properly. Needs more work.
19125           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19126
19127 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19128
19129         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19130           More changes to get testsuite working properly. Needs more work.
19131
19132 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19133
19134         * chill.compile/compile.exp: Added for Dejagnu support
19135         * chill.execute/execute.exp: Added for Dejagnu support
19136         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19137
19138 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19139
19140     This should complete moving the CHILL test files.
19141         * chill.noncompile(.cvsignore printf.grt
19142             in-printf.grt chprintf.grt chprintf.ch):
19143             Added test-support files.
19144           (Makefile): Modified further.
19145         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19146             signal.ch): Added test files.
19147           * chill.execute (.cvsignore printf.grt printr.c
19148             in-printf.grt rts.c chprintf.grt rts.h): Added
19149           test-support files.
19150             (Makefile): More corrections.
19151
19152 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19153
19154         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19155           test cases, ready for DejaGnu.
19156
19157 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19158
19159         * Upgraded c-torture tests from 1.18 to 1.19
19160
19161         * gcc.compile: added test(s):
19162           930607-1.c
19163         * gcc.execute: added test(s):
19164           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19165
19166         * added new subdirectory for misc tests: gcc.misc-tests
19167         * gcc.misc-test(s): added tests:
19168           inst-check.c test-consts.c test-ior.c test-switch.c
19169
19170 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19171
19172         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19173
19174 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19175
19176         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19177
19178 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19179
19180         * Upgraded c-torture tests from 1.17 to 1.18
19181
19182 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19183
19184         * Upgraded c-torture tests from 1.12 to 1.17
19185
19186 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19187
19188         * lib/old-dejagnu.exp:
19189           Fixed handling of XFAIL target triplets to correctly
19190           recognize wildcard characters.  Removed code that
19191           appended a unique id tag to the end of the file name
19192           printed out by the result of the testcases within a
19193           given test file.
19194
19195 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19196
19197         * lib/old-dejagnu.exp:
19198           Reworked expected failure handling to trigger off of XFAIL
19199           keyword in keyphrase embeded in testcase source code. The
19200           XFAIL keyword must be at the end of the keyphrase line. It
19201           may optionally be followed by one or more target triplets.
19202           It has just occured that the handling of wildcards in the
19203           target triplet may not be correct.
19204
19205 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19206
19207         * g++.old-deja/tests:
19208           Moved all subdirectories up one level into g++.old-deja .
19209
19210         * lib/old-dejagnu.exp:
19211           Fixed problem with CXXFLAGS not being properly reset, and being
19212           corrupted with extraneous "-c" compiler option.  This was
19213           causing binaries to not be generated for test that needed them.
19214           Modified strings passed to "pass" and "fail" so that individual
19215           tests from the same test file would be distinguished by an
19216           identifier appended to the test file name in the summary logs;
19217           this corrected a problem with erroneous diff logs.  Added code
19218           to search testcases for expected fail and unexpected pass keywords.
19219
19220 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19221
19222         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19223
19224 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19225
19226         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19227           Removed extraneous text from end of "Special g++ Options"
19228           keyphrase.
19229
19230         * lib/old-dejagnu.exp: Added pattern matching to look for new
19231           keywords, embedded in testcases comments, which will trigger
19232           calls to xpass and xfail.
19233
19234 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19235
19236         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19237           comments embedded in the testcases, especially the one looking for
19238           special compiler options, as well as the pattern matching for the
19239           compiler output again.
19240
19241 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19242
19243         * lib/old-dejagnu.exp: Do a proper check of the return value for
19244           execute tests. Fixed several problems with the pattern matching
19245           of the compiler output which gave erroneous test results.
19246           Changed several of the test result messages to be more descriptive.
19247         * config/unix-g++.exp: Proc g++_load now actually works and
19248           executes the tests passed to it and returns a usable return
19249           value.
19250
19251 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19252
19253           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19254
19255 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19256
19257         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19258           Modified both files to properly execute the old style
19259           dejagnu tests. The previous versions of these files were
19260           experimental and did not function anything near correctly.
19261
19262 1993-04-05  Rob Savoye  (rob@cygnus.com)
19263
19264         * Removed all Makefile.in and configure.in files. No configuration
19265         needed now.
19266
19267 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19268
19269         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19270
19271 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19272
19273         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19274         gcc.special/configure.in, gcc.noncompile/configure.in,
19275         gcc.execute/configure.in, gcc.code_quality/configure.in,
19276         g++.other/configure.in, g++.old-deja/configure.in,
19277         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19278         in srcname setting.
19279
19280 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19281
19282         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19283         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19284         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19285
19286 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19287
19288         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19289         (gdb_exit): Don't remove *_soc files.
19290
19291 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19292
19293         * lib/c-torture.exp: Don't look for main; instead always use -w
19294         -c.  This is how the c-torture tests work.  Remove the object
19295         file if the compilation succeeds.
19296         * gcc.execute/execute.exp: Remove executable if test passes.
19297         * gcc.noncompile/noncompile.exp: Every test is an expected
19298         failure.
19299         * gcc.special/special.exp: Added tests from c-torture 1.11,
19300         corrected use of existing test.
19301         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19302         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19303         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19304         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19305         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19306         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19307         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19308         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19309         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19310         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19311         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19312         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19313         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19314         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19315         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19316         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19317         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19318         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19319         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19320         c-torture 1.11.
19321         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19322         correspond to c-torture 1.11.
19323
19324         * New file.