OSDN Git Service

* g++.dg/template/nontype3.C: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2
3         * g++.dg/template/nontype3.C: New test.
4         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5
6 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7
8         * g++.dg/warn/noreturn-3.C: Also test instantiation.
9
10 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11
12         PR c++/13387
13         * g++.dg/expr/assign1.C: New test.
14
15         PR c++/13242
16         * g++.dg/abi/mangle19-1.C: New test.
17         * g++.dg/abi/mangle19-2.C: New test.
18
19 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
20
21         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22
23 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24
25         * gcc.c-torture/execute/20031216-1.c: New test.
26
27 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28
29         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30         an ICE regression.
31
32 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33
34         PR c++/10926
35         * g++.dg/template/error9.C: New test.
36
37         PR c++/11116
38         * g++.dg/template/error8.C: New test.
39
40 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41
42         PR middle-end/13400
43         * gcc.c-torture/execute/20031215-1.c: New test case.
44
45 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
46
47         PR c++/13269
48         * g++.dg/parse/error5.C: New test.
49
50         PR c++/12989
51         * g++.dg/expr/sizeof1.C: New test.
52
53         PR c++/13310
54         * g++.dg/template/crash15.C: New test.
55
56 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
57
58         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
59         a non-POD type as the last named parameter of a varargs function.
60
61 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/13243
64         PR c++/12573
65         * g++.dg/template/crash14.C: New test.
66         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
67
68 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
69
70         * g++.dg/other/java1.C: New test.
71
72         PR c++/13241
73         * g++.dg/abi/mangle18-1.C: New test.
74         * g++.dg/abi/mangle18-2.C: New test.
75
76 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
77
78         PR optimization/10312
79         * gcc.c-torture/execute/20031214-1.c: New.
80
81 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
82
83         PR c++/10779
84         PR c++/12160
85         * g++.dg/parse/error3.C: New test.
86         * g++.dg/parse/error4.C: Likewise.
87         * g++.dg/abi/mangle4.C: Tweak error messages.
88         * g++.dg/lookup/using5.C: Likewise.
89         * g++.dg/other/error2.C: Likewise.
90         * g++.dg/parse/typename5.C: Likewise.
91         * g++.dg/parse/undefined1.C: Likewise.
92         * g++.dg/template/arg2.C: Likewise.
93         * g++.dg/template/ttp3.C: Likewise.
94         * g++.dg/template/type1.C: Likewise.
95         * g++.old-deja/g++.other/crash32.C: Likewise.
96         * g++.old-djea/g++.pt/defarg8.C: Likewise.
97         
98 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
99
100         PR c++/13106
101         * g++.dg/warn/noreturn-3.C: New test.
102
103 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
104
105         PR c++/13118
106         * g++.dg/abi/covariant3.C: New.
107
108 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
109
110         * g++.dg/eh/ia64-1.C: New test.
111
112 2003-12-12  Roger Sayle  <roger@eyesopen.com>
113
114         PR optimization/13037
115         * g77.f-torture/execute/13037.f: New test case.
116
117 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
118
119         PR c++/12881
120         * g++.dg/abi/covariant2.C: New.
121
122 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
123
124         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
125
126 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
127
128         * gcc.c-torture/execute/wchar_t-1.x: Delete.
129
130 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
131
132         PR other/10819
133         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
134         to fix Bug 10819.
135         * lib/g++.exp (g++_version): Likewise.
136         * lib/g77.exp (g77_version): Likewise.
137         * lib/objc.exp (default_objc_version): Likewise.
138
139 2003-12-10  Richard Henderson  <rth@redhat.com>
140
141         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
142
143         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
144
145 2003-12-08  Matt Austern  <austern@apple.com>
146
147         PR c/13134
148         * lib/gcc-dg.exp (dg-require-visibility): Define.
149         * lib/target-supports (check_visibility_available): Define.
150         * gcc.dg/visibility-1.c: New test.
151         * gcc.dg/visibility-2.c: Likewise.
152         * gcc.dg/visibility-3.c: Likewise.
153         * gcc.dg/visibility-4.c: Likewise.
154         * gcc.dg/visibility-5.c: Likewise.
155         * gcc.dg/visibility-6.c: Likewise.
156         * g++.dg/ext/visibility-1.C: Likewise.
157         * g++.dg/ext/visibility-2.C: Likewise.
158         * g++.dg/ext/visibility-3.C: Likewise.
159         * g++.dg/ext/visibility-4.C: Likewise.
160         * g++.dg/ext/visibility-5.C: Likewise.
161         * g++.dg/ext/visibility-6.C: Likewise.
162
163 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
164
165         * g++.dg/lookup/java1.C: New test.
166         * g++.dg/lookup/java2.C: New test.
167
168 2003-12-07  Falk Hueffner  <falk@debian.org>
169
170         * g++.dg/opt/noreturn-1.C: New test.
171
172 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
173
174         * gcc.dg/overflow-1.c: New test.
175
176 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
177
178         * g77.f-torture/compile/13060.f: New test.
179
180 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
181
182         PR c++/13323
183         * g++.dg/inherit/operator2.C: New test.
184
185 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/13305
188         * g++.dg/ext/attrib9.C: New test.
189
190 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
191
192         PR c++/13314
193         * g++.dg/template/error7.C: New test.
194
195 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
196             J"orn Rennecke <joern.rennecke@superh.com>
197
198         PR target/13302
199         * g++.dg/other/struct-va_list.C: New test.
200
201 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
202
203         PR c++/13166
204         * g++.dg/parse/defarg6.C: New test.
205
206 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
207
208         PR target/13256
209         * gcc.c-torture/execute/20031201-1.c: New test.
210
211 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
212
213         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
214
215 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
216
217         * gcc.dg/builtin-return-1.c: New test.
218
219 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
220             J"orn Rennecke <joern.rennecke@superh.com>
221
222         PR optimization/13260
223         * gcc.c-torture/execute/20031204-1.c: New test.
224
225 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
226
227         PR c++/9127
228         * g++.dg/template/error6.C: New test.
229
230 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
231
232         * gcc.dg/20031202-1.c: New test.
233
234 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
235
236         PR c++/13179
237         * g++.dg/template/eh1.C: New test.
238
239         PR c++/10771
240         * g++.dg/template/error5.C: New test.
241
242 2003-12-02  David Ung  <davidu@mips.com>
243
244         * gcc.dg/compat/vector-check.h: Corrected type for var
245         g_##TMODE
246
247 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
248
249         PR c++/10126
250         * g++.dg/template/ptrmem8.C: New test.
251
252 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
253
254         PR c++/12573
255         * g++.dg/template/dependent-expr3.C: New test.
256
257 2003-12-01  James Lemke  <jim@wasabisystems.com>
258
259         * gcc.dg/arm-g2.c: New test.
260
261 2003-12-01  Roger Sayle  <roger@eyesopen.com>
262
263         PR optimization/11634
264         * gcc.dg/20031201-2.c: New test case.
265
266 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
267
268         PR 11433
269         * objc.dg/proto-lossage-3.m: New test.
270
271 2003-12-01  Roger Sayle  <roger@eyesopen.com>
272
273         PR optimization/12628
274         * gcc.dg/20031201-1.c: New test case.
275
276 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
277
278         * gcc.dg/unaligned-1.c: New test.
279
280 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
281
282         PR c++/9849
283         * g++.dg/template/error4.C: New test.
284         * g++.dg/template/nested3.C: Adjust error markers.
285
286 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
287
288         * gcc.dg/cpp/assert4.c: Check more #system assertions.
289
290 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
291
292         PR c/10333
293         * gcc.dg/bitfld-7.c: New test.
294
295 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
296
297         * gcc.dg/tls/asm-1.C: New test.
298
299 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
300
301         * gcc.dg/cpp/assert4.c: Update.
302
303 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
304
305         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
306         * gcc.dg/builtin-apply3.c: New test.
307
308 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
309
310         * lib/compat.exp (compat-obj): New xfaildata parameter.
311         Use it to set compiler_conditional_xfail_data before compiling.
312         (compat-get-options): Handle dg-xfail-if.
313         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
314         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
315         * gcc.dg/compat/vector-1_y.c: Likewise.
316         * gcc.dg/compat/vector-2_x.c: Likewise.
317         * gcc.dg/compat/vector-2_y.c: Likewise.
318
319 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
320
321         * g++.dg/opt/reg-stack4.C: New test.
322
323 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
324
325         * gcc.dg/builtin-apply2.c: New test.
326
327 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
328
329         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
330
331 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
332
333         PR c++/12924
334         * g++.dg/template/template-id-2.C: New test.
335
336 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
337
338         PR c++/5369
339         * g++.dg/template/memfriend1.C: New test.
340         * g++.dg/template/memfriend2.C: Likewise.
341         * g++.dg/template/memfriend3.C: Likewise.
342         * g++.dg/template/memfriend4.C: Likewise.
343         * g++.dg/template/memfriend5.C: Likewise.
344         * g++.dg/template/memfriend6.C: Likewise.
345         * g++.dg/template/memfriend7.C: Likewise.
346         * g++.dg/template/memfriend8.C: Likewise.
347         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
348
349 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
350
351         PR c++/12515
352         * g++.dg/ext/cond1.C: New test.
353
354 2003-11-20  Richard Henderson  <rth@redhat.com>
355
356         * gcc.dg/20020201-2.c: Remove.
357         * gcc.dg/20020201-4.c: Remove.
358         * gcc.dg/20020304-1.c: Remove.
359
360 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
361
362         * gcc.dg/cpp/trad/xwin1.c: New test case.
363
364 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
365
366         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
367         * lib/g77.exp: Likewise.
368         * lib/objc.exp: Likewise.
369         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
370         for darwin.
371
372 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
373
374         PR c++/12932
375         * g++.dg/template/static5.C: New test.
376
377 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
378
379         * gcc.dg/nested-func-1.c: New test.
380
381 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
382
383         * gcc.dg/cpp/assert4.c: New test.
384
385 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
386
387         PR c++/2294
388         * g++.dg/lookup/using9.c: New test.
389
390 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
391
392         PR c++/12762
393         * g++.dg/template/error3.C: New test.
394
395 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
396
397         PR ada/13035
398         * ada/acats/run_acats, run_all.sh: Fix syntax error.
399         No longer use a wrapper for gcc, since this does not work under
400         Windows.
401
402 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
403
404         PR c++/2094
405         * g++.dg/template/ptrmem7.C: New test.
406
407 2003-11-13  Andrew Pinski <apinski@apple.com>
408
409         * gcc.c-torture/compile/20031113-1.c: New test.
410
411 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
412             Kean Johnston <jkj@sco.com>
413
414         PR c/13029
415         * gcc.dg/unused-4.c: Update.
416
417 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
418
419         * g++.dg/opt/const3.C: New test.
420
421 2003-11-13  Jan Hubicka  <jh@suse.cz>
422
423         * gcc.c-torture/compile/20031112-1.c: New test.
424
425 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
426
427         * g++.dg/parse/crash10.C: Remove bogus error marker.
428
429 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
430
431         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
432         (host_gcc): Likewise.
433         (ROOT): Honor $PWDCMD.
434         (BASE): Likewise.
435         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
436
437 2003-11-12  Catherine Moore  <clm@redhat.com>
438
439         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
440
441 2003-11-12  Andreas Jaeger  <aj@suse.de>
442             Jakub Jelinek  <jakub@redhat.com>
443             Andrew Pinski  <pinskia@physics.uc.edu>
444             Richard Henderson  <rth@redhat.com>
445
446         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
447         systems.
448         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
449
450         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
451         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
452
453 2003-11-11  Andreas Jaeger  <aj@suse.de>
454
455         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
456
457         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
458
459 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
460
461         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
462         Clean ups.
463
464 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
465
466         * gcc.dg/trampoline-1.c: New test.
467
468 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
469
470         * gcc.c-torture/compile/200031109-1.c: New test.
471
472 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
473
474         PR c/3190
475         PR c/8714
476         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
477         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
478         gcc.dg/format/no-y2k-1.c: Update.
479
480 2003-11-08  Roger Sayle  <roger@eyesopen.com>
481
482         PR optimization/10467
483         * gcc.dg/20031108-1.c: New test case.
484
485 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
486
487         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
488
489 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
490
491         * gcc.dg/compound-lvalue-1.c: New test.
492         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
493         some XFAILs.
494
495 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
496
497         * gcc.dg/altivec-varargs-1.c: New test.
498
499 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
500
501         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
502         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
503         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
504         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
505         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
506
507 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
508
509         * gcc.dg/cond-lvalue-1.c: New test.
510
511 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
512
513         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
514
515 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
516
517         PR c++/11616
518         * g++.dg/template/instantiate5.C: New test.
519
520 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
521
522         PR c++/12726
523         * g++.dg/ext/complit2.C: Replace test with self-contained version.
524         * ChangeLog: Add missing first entry for above test.
525
526 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
527
528         PR c++/9810
529         * g++.dg/template/using8.C: New test.
530         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
531
532 2003-11-02  Roger Sayle  <roger@eyesopen.com>
533
534         PR optimization/10817
535         * gcc.c-torture/compile/20031102-1.c: New test case.
536
537 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
538
539         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
540         2147483647.
541
542 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
543
544         * gcc.dg/20031102-1.c: New test.
545
546 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
547
548         * gcc.dg/complex-1.c: New test.
549
550 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
551
552         PR c++/12796
553         * g++.dg/template/crash13.C: Adjust expected error location.
554         * g++.old-deja/g++.brendan/ns1.C: Likewise.
555
556 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
557
558         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
559
560 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
561
562         PR/10239
563         * gcc.c-torture/compile/20031031-2.c: New test.
564
565 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
566
567         PR/11640
568         * gcc.c-torture/compile/20031031-1.c: New test.
569
570 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
571
572         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
573         * gcc.misc-tests/bprob.exp: Likewise.
574         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
575         the execution test on arm-elf configs.
576         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
577         configs that don't support scratch files.
578         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
579
580 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
581
582         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
583         done by dejagnu.
584
585 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
586
587         * ada/acats/run_all.sh: Redirect mv output to /dev/null
588         Avoid non pure sh syntax. Add more logging.
589
590         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
591         fail.
592
593 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
594
595         PR libgcj/10610
596         * gcc.dg/ppc-stackalign-1.c: New test.
597
598 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
599
600         * ada/acats/run_all.sh: Change output to be more compliant with
601         dejagnu framework.
602         Create acats.sum and acats.log files under testsuite/ada/acats
603         Only run [a-z]* directories, to filter out e.g. CVS.
604         Redirect build output to log file.
605
606 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
607
608         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
609
610 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
611
612         PR ada/5909:
613         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
614
615 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
616
617         * gcc.c-torture/compile/20031023-1.c: New test.
618         * gcc.c-torture/compile/20031023-2.c: New test.
619         * gcc.c-torture/compile/20031023-3.c: New test.
620         * gcc.c-torture/compile/20031023-4.c: New test.
621
622 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
623
624         PR c++/10371
625         * g++.dg/lookup/scoped8.C: New test.
626
627 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
628
629         * g++.dg/opt/reg-stack3.C: New test.
630
631 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
632
633         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
634
635 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
636
637         PR c++/11076
638         * g++.dg/template/crash13.C: New test.
639
640 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
641
642         * gcc.dg/c99-restrict-2.c: New test.
643
644 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
645
646         PR c++/12698, c++/12699, c++/12700, c++/12566
647         * g++.dg/inherit/covariant9.C: New test.
648         * g++.dg/inherit/covariant10.C: New test.
649         * g++.dg/inherit/covariant11.C: New test.
650
651 2003-10-23  Jason Merrill  <jason@redhat.com>
652
653         PR c++/12726
654         * g++.dg/ext/complit2.C: New test.
655
656 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
657
658         PR target/12654
659         * gcc.c-torture/execute/20031020-1.c: New test.
660
661 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
662
663         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
664         following the jump_insn.
665
666 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
667
668         * gcc.dg/cast-lvalue-1.c: New test.
669
670 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
671
672         PR c++/11962
673         * g++.dg/template/cond2.C: New test.
674
675 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
676
677         * gcc.dg/builtins-28.c: New test.
678
679 2003-10-20  Jan Hubicka  <jh@suse.cz>
680
681         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
682         parameter.
683         * testsuite/gcc.dg/inline-2.c: Likewise.
684
685 2003-10-20  Phil Edwards  <phil@codesourcery.com>
686
687         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
688         * gcc.dg/nest.c:  Likewise.
689
690 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
691
692         PR c++/9781, c++/10583, c++/11862
693         * g++.dg/parse/crash13.C: New test.
694
695 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
696
697         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
698
699 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
700
701         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
702         Define HAVE_C99_RUNTIME except on Solaris.
703         * gcc.dg/builtins-20.c: Likewise.
704
705 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
706
707         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
708
709 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
710
711         PR c++/12495
712         * g++.dg/template/crash21.C: New test.
713
714 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
715
716         PR c++/2513
717         * g++.dg/template/typename5.C: New test.
718
719 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
720
721         PR c++/12369
722         * g++.dg/template/friend25.C: New test.
723
724 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
725
726         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
727         versions.
728
729 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
730
731         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
732         == 2147483647.
733
734 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
735
736         * gcc.c-torture/execute/960416-1.x: Remove.
737         * gcc.c-torture/execute/divconst-3.x: Likewise.
738
739 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
740
741         PR target/12598
742         * gcc.dg/torture/cris-volatile-1.c: New test.
743
744 2003-10-14  Roger Sayle  <roger@eyesopen.com>
745
746         PR optimization/9325
747         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
748         for overflowing floating point to integer conversion during RTL
749         simplification.
750
751 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
752
753         * objc/execute/_cmd.m: Fix typo.
754         * objc.dg/image-info.m, objc.dg/symtab-1.m:
755         Relax 'scan-assembler' regexp.
756         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
757         objc.dg/try-catch-4.m: Run on non-Darwin targets.
758         * objc.dg/zero-link-2.m: Remove blank line.
759         * objc.dg/zero-link-3.m: New test case.
760
761 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
762
763         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
764
765         * gcc.dg/asm-names.c: Use scan-assembler-not rather
766         than linker trickery.
767
768 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
769
770         PR c++/12370
771         * g++.dg/other/friend2.C: New test.
772
773 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
774
775         * gcc.dg/20031012-1.c: New test.
776
777 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
778
779         * gcc.dg/weak/weak-3.c: Fix for new warning.
780
781 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
782
783         PR optimization/8750
784         * gcc.c-torture/execute/20031012-1.c: New test case.
785
786 2003-10-11  Roger Sayle  <roger@eyesopen.com>
787
788         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
789         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
790
791 2003-10-11  Roger Sayle  <roger@eyesopen.com>
792
793         PR optimization/12260
794         * gcc.c-torture/compile/20031011-2.c: New test case.
795
796 2003-10-11  Roger Sayle  <roger@eyesopen.com>
797
798         * gcc.c-torture/execute/20031011-1.c: New testcase.
799
800 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
801
802         * gcc.c-torture/compile/20031011-1.c: New test.
803
804 2003-10-11  Jan Hubicka  <jh@suse.cz>
805
806         * g++.dg/other/first-global.C: New test.
807
808 2003-10-11  Roger Sayle  <roger@eyesopen.com>
809
810         * gcc.c-torture/execute/string-opt-18.c: New testcase.
811
812 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
813
814         * gcc.c-torture/compile/20031010-1.c: New test.
815
816 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
817
818         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
819         * gcc.c-torture/execute/va-arg-25.c: ... here.
820
821 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
822
823         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
824
825 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
826
827         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
828
829 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
830
831         * g++.dg/parse/error2.C: New test.
832
833 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
834
835         PR c++/11097
836         * g++.dg/other/error5.C: Modify the error message.
837         * g++.dg/lookup/using8.C: New test.
838
839 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
840
841         * gcc.dg/darwin-abi-2.c: New file.
842         * gcc.c-torture/execute/va-arg-24.c: New file.
843
844 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
845
846         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
847         indentation.
848
849 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
850
851         PR c++/10147
852         * g++.dg/other/error4.C: Update error messages.
853         * g++.dg/template/ptrmem4.C: Likewise.
854
855         PR c++/12337
856         * g++.dg/init/new9.C: New test.
857
858         PR c++/12334, c++/12236, c++/8656
859         * g++.dg/ext/attrib8.C: New test.
860
861 2003-10-06  Devang Patel  <dpatel@apple.com>
862
863         * gcc.dg/debug/dwarf2-3.h: New test.
864         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
865
866 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
867
868         * g++.dg/opt/cfg2.C: New test.
869
870 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
871
872         * g++.dg/opt/float1.C: New test.
873
874 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
875
876         * gcc.dg/c90-array-lval-6.c: New test.
877         * gcc.dg/c99-array-lval-6.c: New test.
878
879 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
880             Ziemowit Laski  <zlaski@apple.com>
881
882         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
883         'Derived', so that it is never considered a class method; add
884         new warning for '+port' method ambiguity.
885         * objc.dg/method-12.m: Include <objc/objc.h> instead of
886         <objc/objc-api.h> (needed on Mac OS X).
887         * objc.dg/method-13.m: New test.
888
889 2003-10-03  Roger Sayle  <roger@eyesopen.com>
890
891         PR optimization/9325, PR java/6391
892         * gcc.c-torture/execute/20031003-1.c: New test case.
893
894 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
895
896         PR optimization/12180
897         * gcc.dg/20031002-1.c: New test.
898
899         PR c++/12486
900         * g++.dg/inherit/error1.C: New test.
901
902 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
903
904         * lib/f-torture.exp (search_for): Rename to...
905         (search_for_re): This.  Also, clean up comments and the
906         "regexp" invocation.
907
908 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
909
910         * gcc.c-torture/compile/20031002-1.c: New test.
911
912 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
913
914         * g++.dg/opt/cond1.C: New test.
915
916 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
917
918         * gcc.dg/Wold-style-definition-2.c: New testcase.
919         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
920
921 2003-09-29  Richard Henderson  <rth@redhat.com>
922
923         * g++.dg/init/array10.C: Add dg-options.
924
925 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
926
927         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
928
929 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
930
931         * g++.dg/template/friend19.C: Fix typo.
932         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
933
934 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
935
936         * gcc.c-torture/execute/20030928-1.c: New test.
937         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
938
939 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
940
941         * g++.dg/opt/unroll1.C: New test.
942
943 2003-09-26  Roger Sayle  <roger@eyesopen.com>
944
945         PR optimization/11741
946         * gcc.dg/20030926-1.c: New test case.
947
948 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
949
950         PR c++/5655
951         * g++.dg/parse/access7.C: New test.
952         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
953
954 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
955
956         MERGE OF objc-improvements-branch into MAINLINE:
957         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
958         if libobjc has not been built.
959         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
960         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
961         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
962         objc/execute/nested-3.m, objc/execute/np-2.m,
963         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
964         objc/execute/redefining_self.m, objc/execute/root_methods.m,
965         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
966         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
967         objc.dg/special/unclaimed-category-1.h,
968         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
969         well as GNU runtime.
970         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
971         * execute/cascading-1.m, execute/function-message-1.m,
972         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
973         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
974         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
975         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
976         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
977         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
978         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
979         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
980         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
981         * objc.dg/bitfield-2.m: Run only on Darwin.
982         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
983         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
984         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
985         * objc.dg/const-str-1.m: Fix constant string layout.
986
987 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
988
989         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
990
991 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
992
993         * gcc.dg/darwin-abi-1.c: New file.
994
995 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
996
997         PR target/12281
998         * gcc.c-torture/compile/20030921-1.c: New test.
999
1000 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1001
1002         * g++.dg/opt/reg-stack2.C: New test.
1003
1004 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1005
1006         * g++.dg/eh/delayslot1.C: New test.
1007
1008 2003-09-20  Richard Henderson  <rth@redhat.com>
1009
1010         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1011
1012 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1013
1014         * gcc.c-torture/execute/20030920-1.c: New test case.
1015
1016 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1017
1018         * g++.dg/rtti/typeid3.C: Correct expected error message.
1019
1020 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1021
1022         PR c++/157
1023         * g++.dg/parse/crash12.C: New test.
1024
1025 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1026
1027         * gcc.dg/compat/mixed-struct-check.h: New.
1028         * gcc.dg/compat/mixed-struct-defs.h: New.
1029         * gcc.dg/compat/mixed-struct-init.h: New.
1030         * gcc.dg/compat/struct-by-value-19_main.c: New.
1031         * gcc.dg/compat/struct-by-value-19_x.c: New.
1032         * gcc.dg/compat/struct-by-value-19_y.c: New.
1033         * gcc.dg/compat/struct-by-value-20_main.c: New.
1034         * gcc.dg/compat/struct-by-value-20_x.c: New.
1035         * gcc.dg/compat/struct-by-value-20_y.c: New.
1036         * gcc.dg/compat/struct-return-19_main.c: New.
1037         * gcc.dg/compat/struct-return-19_x.c: New.
1038         * gcc.dg/compat/struct-return-19_y.c: New.
1039         * gcc.dg/compat/struct-return-20_main.c: New.
1040         * gcc.dg/compat/struct-return-20_x.c: New.
1041         * gcc.dg/compat/struct-return-20_y.c: New.
1042
1043 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1044         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1045         so that it will not complain on LP64 targets.
1046
1047 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1048
1049         PR c++/495
1050         * g++.dg/template/friend24.C: New test.
1051
1052 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1053
1054         PR c++/12332
1055         * g++.dg/template/memtmpl2.C: New test.
1056
1057 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1058
1059         PR target/11184
1060         * gcc.dg/builtin-apply1.c: New test.
1061
1062 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1063
1064         PR c++/9848
1065         * g++.dg/warn/Wunused-4.C: New test.
1066
1067 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1068
1069         PR c++/12316
1070         * g++.dg/other/gc2.C: New test.
1071
1072 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1073
1074         PR c++/11991
1075         * g++.dg/rtti/typeid3.C: New test.
1076
1077         PR c++/12266
1078         * g++.dg/overload/template1.C: New test.
1079
1080 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1081
1082         * g++.dg/opt/cfg3.C: New test.
1083
1084 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1085
1086         PR c++/7939
1087         * g++.dg/template/crash11.C: New test.
1088
1089 2003-09-16  Jason Merrill  <jason@redhat.com>
1090             Jakub Jelinek  <jakub@redhat.com>
1091
1092         * gcc.dg/attr-warn-unused-result.c: New test.
1093
1094 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1095
1096         PR c++/12184
1097         * g++.dg/expr/call2.C: New test.
1098
1099 2003-09-15  Andreas Jaeger  <aj@suse.de>
1100
1101         * gcc.dg/Wold-style-definition-1.c: New test.
1102
1103 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/3907
1106         * g++.dg/parse/template12.C: New test.
1107
1108         * g++.dg/abi/bitfield11.C: New test.
1109         * g++.dg/abi/bitfield12.C: Likewise.
1110
1111 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1112
1113         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1114         non-expansion of functional macro name without arguments at EOL.
1115         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1116
1117 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1118
1119         * gcc.c-torture/execute/20030914-[12].c: New tests.
1120
1121 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1122
1123         PR c++/11788
1124         * g++.dg/overload/addr1.C: New test.
1125
1126 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1127
1128         * gcc.dg/20030909-1.c: New test.
1129
1130 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1131
1132         * gcc.dg/ultrasp10.c: New test.
1133
1134 2003-09-09  Devang Patel  <dpatel@apple.com>
1135
1136         * gcc.dg/darwin-ld-6.c: New test.
1137
1138 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1139
1140         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1141
1142 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1143
1144         * gcc.dg/ia64-types1.c: New test.
1145         * gcc.dg/ia64-types2.c: Likewise.
1146
1147 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1148
1149         * gcc.dg/builtins-1.c: Add more _Complex tests.
1150         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1151
1152         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1153         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1154
1155 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1156
1157         PR c++/11786
1158         * g++.dg/lookup/koenig2.C: New test.
1159
1160         PR c++/5296
1161         * g++.dg/rtti/typeid2.C: New test.
1162
1163 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1164
1165         * gcc.c-torture/compile/20030904-1.c: New test.
1166
1167 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1168
1169         * g++.dg/opt/longbranch2.C: New test.
1170
1171 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1172
1173         * g++.dg/template/crash10.C: Only compile it.
1174
1175 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1176
1177         PR middle-end/11665
1178         * gcc.c-torture/compile/20030907-1.c: New test.
1179         * g++.dg/init/array11.C: New test.
1180
1181 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1182
1183         PR c++/11852
1184         * g++.dg/init/struct1.C: New test.
1185
1186 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1187
1188         PR c++/12181
1189         * g++.dg/expr/comma1.C: New test.
1190
1191 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1192
1193         PR c++/11867
1194         * g++.dg/expr/static_cast5.C: New test.
1195
1196 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1197
1198         PR c++/11507
1199         * g++.dg/lookup/scoped7.C: New test.
1200
1201         PR c++/9574
1202         * g++.dg/other/static1.C: New test.
1203
1204         PR c++/11490
1205         * g++.dg/warn/template-1.C: New test.
1206
1207         PR c++/11432
1208         * g++.dg/template/crash10.C: New test.
1209
1210         PR c++/2478
1211         * g++.dg/overload/VLA.C: New test.
1212
1213         PR c++/10804
1214         * g++.dg/template/call1.C: New test.
1215
1216 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1217
1218         PR c++/11794
1219         * g++.dg/parse/using3.C: New test.
1220
1221 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1222
1223         PR c++/11409
1224         * g++.dg/overload/builtin3.C: New test case.
1225
1226 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1227
1228         PR c/9862
1229         * gcc.dg/20030906-1.c: New test.
1230         * gcc.dg/20030906-2.c: Likewise.
1231
1232 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1233
1234         PR c++/12167
1235         * g++.dg/parse/defarg5.C: New test.
1236
1237         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1238
1239 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1240
1241         PR c++/12163
1242         * g++.dg/expr/static_cast4.C: New test.
1243
1244         PR c++/12146
1245         * g++.dg/template/crash9.C: New test.
1246
1247 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1248
1249         * g++.old-deja/g++.ext/pretty2.C: Update for change
1250         in __FUNCTION__.
1251         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1252
1253 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1254
1255         PR c++/11922
1256         * g++/dg/template/qualified-id1.C: New test.
1257
1258         PR c++/12037
1259         * g++.dg/warn/noeffect4.C: New test.
1260
1261 2003-09-04  Matt Austern  <austern@apple.com>
1262
1263         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1264         * g++.dg/ext/fnname2.C: Likewise.
1265         * g++.dg/ext/fnname3.C: Likewise.
1266
1267 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1268
1269         * g++.dg/expr/lval1.C: New test.
1270         * g++.dg/ext/lvcast.C: Remove.
1271
1272 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1273
1274         PR optimization/11700.
1275         * gcc.c-torture/compile/20030903-1.c: New test case.
1276
1277 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1278
1279         PR c++/12053
1280         * g++.dg/abi/layout4.C: New test.
1281
1282 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1283
1284         PR c++/11553
1285         * g++.dg/parse/friend3.C: New test.
1286
1287 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1288
1289         PR c++/11847
1290         * g++.dg/template/class1.C: New test.
1291
1292         PR c++/11808
1293         * g++.dg/expr/call1.C: New test.
1294
1295 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1296
1297         PR c++/12114
1298         * g++.dg/init/ref9.C: New test.
1299
1300         PR c++/11972
1301         * g++.dg/template/nested4.C: New test.
1302
1303 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1304
1305         PR c++/12093
1306         * g++.dg/template/non-dependent4.C: New test.
1307
1308         PR c++/11928
1309         * g++.dg/inherit/conv1.C: New test.
1310
1311 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1312
1313         PR c++/6196
1314         * g++.dg/ext/label1.C: New test.
1315         * g++.dg/ext/label2.C: Likewise.
1316
1317 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1318
1319         * g++.dg/expr/cond3.C: New test.
1320
1321 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1322
1323         * gcc.dg/builtins-1.c: Add new builtin cases.
1324
1325 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1326
1327         * gcc.dg/builtins-1.c: Add new cases.
1328         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1329
1330 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1331
1332         * gcc.dg/builtins-1.c: Add more math builtin tests.
1333         * gcc.dg/torture/builtin-attr-1.c: New test.
1334
1335 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1336
1337         PR optimization/5079
1338         * g++.dg/opt/static3.C: New test.
1339
1340 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1341
1342         * gcc.misc-tests/gcov-10b.c: New test.
1343
1344 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1345
1346         * g++.dg/opt/ptrmem3.C: New test.
1347
1348         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1349
1350 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1351
1352         * gcc.dg/20030826-2.c: New test.
1353
1354 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1355
1356         PR middle-end/12002
1357         * g77.f-torture/compile/12002.f: New test case.
1358
1359 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1360
1361         * gcc.dg/20030826-1.c: New test case.
1362
1363 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1364
1365         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1366
1367 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1368
1369         PR c++/11871
1370         * c++.dg/lookup/crash1.C: New test.
1371
1372         * c++.dg/warn/noeffect3.C: New test.
1373
1374 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1375
1376         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1377         * gcc.dg/compat/vector-1_y.c: Ditto.
1378         * gcc.dg/compat/vector-2_x.c: Ditto.
1379         * gcc.dg/compat/vector-2_y.c: Ditto.
1380
1381 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1382
1383         * gcc.dg/20030702-1.c: New test.
1384
1385 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/8795
1388         * g++.dg/ext/altivec-1.C: New test.
1389
1390 2003-08-24  Richard Henderson  <rth@redhat.com>
1391
1392         * g++.dg/eh/simd-2.C: Add -w for x86.
1393
1394 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1395
1396         * gcc.dg/20030815-1.c: New test.
1397
1398 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1399
1400         PR c++/3765
1401         * g++.dg/parse/access6.C: New test.
1402
1403 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1404
1405         PR c++/641, c++/11876
1406         * g++.dg/template/friend22.C: New test.
1407         * g++.dg/template/friend23.C: Likewise.
1408
1409 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1410
1411         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1412         identically.
1413
1414 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1415
1416         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1417
1418 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1419
1420         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1421
1422 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1423
1424         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1425
1426 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1427
1428         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1429
1430 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1431
1432         PR c++/11919
1433         * g++.dg/overload/prom1.C: New test.
1434
1435         PR c++/11551
1436         * g++.dg/parse/dtor2.C: New test.
1437
1438         PR c++/10762
1439         * g++.dg/parse/using2.C: New test.
1440
1441 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1442
1443         PR target/11805
1444         * gcc.c-torture/compile/20030821-1.c: New.
1445
1446 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1447
1448         PR c++/11834
1449         * g++.dg/template/deduce2.C: New test.
1450
1451 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1452
1453         * gcc.c-torture/execute/20030821-1.c: New test.
1454
1455 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1456
1457         PR middle-end/11984
1458         * gcc.dg/20030820-1.c: New test case.
1459
1460 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1461
1462         PR c++/11945
1463         * g++.dg/warn/noeffect2.C: New test.
1464
1465 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1466
1467         PR c++/10926
1468         * g++.dg/template/dtor2.C: New test.
1469
1470         PR c++/11684
1471         * g++.dg/template/operator1.C: New test.
1472         * g++.dg/parse/operator4.C: New test.
1473
1474         PR c++/11946.C
1475         * g++.dg/expr/enum1.C: New test.
1476         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1477
1478         PR c++/11036.C
1479         * g++.dg/parse/elab2.C: New test.
1480         * g++.dg/parse/typedef4.C: Change error message.
1481         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1482         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1483         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1484
1485 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1486
1487         * gcc.dg/pch/warn-1.c: New.
1488         * gcc.dg/pch/warn-1.hs: New.
1489
1490         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1491         not-tested file.
1492
1493 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1494
1495         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1496
1497 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1498
1499         * gcc.dg/uninit-D.c: New Test.
1500         * gcc.dg/uninit-E.c: New Test.
1501         * gcc.dg/uninit-F.c: New Test.
1502         * gcc.dg/uninit-G.c: New Test.
1503
1504 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1505
1506         * g++.dg/README: Describe the pch directory.
1507
1508 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1509
1510         PR c++/11174
1511         * g++.dg/parse/access4.C: New test.
1512         * g++.dg/parse/access5.C: Likewise.
1513         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1514
1515 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1516
1517         * gcc.dg/noncompile/20030818-1.c: New.
1518
1519 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1520
1521         PR c++/11957
1522         * g++.dg/warn/noeffect1.C: New test.
1523
1524         * g++.dg/template/scope2.C: New test.
1525         * g++.dg/template/error2.C: Correct dg-error
1526
1527 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1528
1529         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1530
1531 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1532
1533         PR C++/11512
1534         * g++.dg/template/warn1.C: New.
1535
1536 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1537
1538         * g++.dg/template/error2.C: New test.
1539         * g++.dg/lookup/using7.C: Adjust errors
1540         * g++.old-deja/g++.pt/crash36.C: Likewise.
1541         * g++.old-deja/g++.pt/derived3.C: Likewise.
1542
1543 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1544
1545         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1546         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1547         * gcc.c-torture/execute/builtins/string-9.c: New, from
1548         string-opt-9.c.  Adjust for execute/builtins framework.
1549         * gcc.c-torture/execute/string-opt-9.c: Delete.
1550
1551 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1552
1553         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1554
1555         * g++.dg/parse/ret-type2.C: New test.
1556
1557         PR c++/11703
1558         * g++.dg/init/new8.C: New test.
1559
1560         PR c++/10923
1561         * g++.dg/parse/typedef5.C: New test.
1562
1563         PR c++/9512
1564         * g++.dg/parse/qualified2.C: New test.
1565         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1566         invalid code.
1567
1568 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1569
1570         * g++.dg/conversion/ptrmem1.C: New test.
1571
1572 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR target/11693
1575         * gcc.dg/20030811-1.c: New test.
1576
1577         PR target/11535
1578         * gcc.c-torture/execute/20030811-1.c: New test.
1579
1580 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1581
1582         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1583
1584 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1585
1586         PR c++/11789.C
1587         * g++.dg/inherit/multiple1.C: New test.
1588
1589 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1590
1591         * gcc.dg/spe1.c: New test.
1592
1593         PR c++/11670
1594         * g++.dg/expr/cast2.C: New test.
1595
1596         PR c++/10530
1597         * g++.dg/template/dependent-name2.C: New test.
1598
1599 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1600
1601         * g++.dg/parse/crash11.C: Put the dg options in comments.
1602
1603 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1604
1605         * lib/gcc-dg.exp: Update for diagnostic change.
1606
1607 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1608
1609         PR c++/5767
1610         * g++.dg/parse/crash11.C: New test.
1611
1612 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1613
1614         * gcc.dg/cpp/spacing1.c: Update.
1615
1616 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1617
1618         PR target/11739
1619         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1620         a value for -mtune.
1621
1622 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1623
1624         PR middle-end/11771
1625         * gcc.c-torture/compile/20030804-1.c: New test case.
1626
1627 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1628
1629         * gcc.dg/20030804-1.c: New test case.
1630
1631 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1632
1633         * gcc.dg/cpp/separate-1.c: New test.
1634
1635 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1636
1637         PR c++/11704
1638         * g++.dg/template/dependent-expr2.C: New test.
1639
1640         PR c++/11766
1641         * g++.dg/expr/ptrmem1.C: New test.
1642
1643 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1644
1645         PR c++/9453
1646         * g++.dg/template/friend15.C: New test.
1647
1648 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1649
1650         * lib/dg-pch.exp: Work round PCH bug.
1651
1652 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1653
1654         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1655         builtins.  Move cases from builtins-4.c here.
1656
1657         * gcc.dg/torture/builtin-math-1.c: New test taken from
1658         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1659         additional cases.
1660
1661         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1662         Delete.
1663
1664 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1665
1666         PR c++/9447
1667         * g++.dg/template/using7.C: New test.
1668
1669 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1670
1671         * import1.c, import2.c: New tests.
1672
1673 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1674
1675         * g++.dg/eh/crossjump1.C: New test.
1676
1677 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1678
1679         PR c++/11697
1680         * g++.dg/template/using6.C: New test.
1681
1682         PR c++/11744
1683         * g++.dg/template/koenig2.C: New test.
1684
1685 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1686
1687         PR c++/7983
1688         * g++.dg/parse/typedef4.C: New test.
1689
1690 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1691
1692         PR c++/8442, c++/8806
1693         * g++.dg/template/elab1.C: New test.
1694         * g++.dg/template/type2.C: Likewise.
1695         * g++.dg/template/ttp3.C: Adjust expected error message.
1696         * g++.old-deja/g++.law/visibility13.C: Likewise.
1697         * g++.old-deja/g++.niklas/t135.C: Likewise.
1698         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1699         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1700         template argument.
1701         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1702
1703 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1704
1705         PR c++/11295
1706         * g++.dg/ext/stmtexpr1.C: New test.
1707
1708         * g++.dg/opt/tmp1.C: New test.
1709
1710         PR c++/11525
1711         * g++.dg/parse/constant4.C: New test.
1712
1713         PR c++/9447
1714         * g++.dg/template/using5.C: New test.
1715
1716 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1717
1718         * gcc.dg/builtins-27.c: New test case.
1719
1720 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1721
1722         * gcc.dg/tls/opt-7.c: New test.
1723
1724 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1725
1726         * g++.old-deja/g++.other/crash18.C: Remove.
1727
1728 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1729
1730         * g++.dg/template/explicit3.C: New.
1731         * g++.dg/template/explicit4.C: New.
1732         * g++.dg/template/explicit5.C: New.
1733
1734         PR c++/11347
1735         * g++.dg/template/memtmpl1.C: New.
1736
1737 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1738
1739         PR target/11565
1740         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1741         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1742
1743 2003-07-30  Jan Hubicka  <jh@suse.cz>
1744
1745         * vtgc1.c: Kill.
1746
1747 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1748
1749         * gcc.dg/struct-in-proto-1.c: New test.
1750
1751 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1752
1753         * gcc.dg/cpp/include2.c: Only expect one message.
1754
1755 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1756
1757         PR c++/9447
1758         * g++.dg/template/using1.C: New test.
1759         * g++.dg/template/using2.C: New test.
1760         * g++.dg/template/using3.C: New test.
1761         * g++.dg/template/using4.C: New test.
1762
1763 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1764
1765         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1766         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1767
1768 2003-07-28  Jan Hubicka  <jh@suse.cz>
1769
1770         PR c++/11530
1771         * g++.dg/opt/call1.C: New test.
1772
1773 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1774
1775         PR c++/11667
1776         * g++.dg/init/enum2.C: New test.
1777         * g++.dg/template/overload1.C: Add "-w" option.
1778
1779 2003-07-28    <hp@bitrange.com>
1780
1781         * gcc.dg/Wdeclaration-after-statement-1.c,
1782         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1783
1784 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1785
1786         * gcc.c-torture/compile/20030725-1.c: New test.
1787
1788 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1789
1790         * gcc.dg/20030505.c: Only run for SPE.
1791         Remove definition of opaque type.
1792
1793 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1794
1795         * g++.dg/template/ptrmem6.C: New test.
1796
1797 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1798
1799         * gcc.c-torture/compile/zero-strct-2.c: New test.
1800
1801 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1802
1803         * gcc.dg/intermod-1.c: New test.
1804
1805 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1806
1807         PR c++/11617
1808         * g++.dg/template/lookup2.C: New test.
1809         * g++.dg/template/memclass1.C: Remove instantiated from error.
1810         * g++.dg/other/error2.C: Tweak expected errors.
1811
1812         PR c++/11596
1813         * g++.dg/template/defarg3.C: New test.
1814
1815         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1816
1817 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1818
1819         * g++.dg/inherit/access5.C: New test.
1820
1821 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1822
1823         PR c++/11513
1824         * g++.dg/template/crash8.C: New test.
1825
1826 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1827
1828         PR c/10602
1829         * gcc.dg/noncompile/incomplete-2.c: New test.
1830
1831 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1832
1833         PR c++/11645
1834         * g++.dg/inherit/access4.C: New test.
1835
1836         PR c++/11517
1837         * g++.dg/expr/cond2.C: New test.
1838
1839         PR optimization/10679
1840         * g++.dg/opt/inline4.C: New test.
1841
1842 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1843
1844         * g++.dg/parse/crash10: New test.
1845
1846 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1847
1848         * g++.dg/ext/flexary1.C: New test.
1849
1850 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1851
1852         PR c++/10793
1853         * g++.dg/template/crash9.C: New test.
1854
1855 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1856
1857         PR c++/3004
1858         * g++.dg/parse/typedef3.C: New test.
1859
1860         PR c++/7906
1861         * g++.dg/parse/operator2.C: New test.
1862
1863         PR c++/8895
1864         * g++.dg/parse/def-tmpl-arg1.C: New test.
1865
1866         PR c++/9282
1867         * g++.dg/parse/funptr1.C: New test.
1868
1869         PR c++/9452
1870         * g++.dg/parse/ambig3.C: New test.
1871
1872         PR c++/9454
1873         * g++.dg/parse/operator3.C: New test.
1874
1875         PR c++/9486
1876         * g++.dg/parse/template10.C: New test.
1877
1878         PR c++/9488
1879         * g++.dg/parse/template11.C: New test.
1880
1881         PR c++/10150
1882         * g++.dg/parse/invalid-op1.C: New test.
1883
1884         PR c++/10247
1885         * g++.dg/parse/condexpr1.C: New test.
1886
1887 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1888
1889         * g++.dg/ext/packed3.C: New test.
1890         * g++.dg/ext/packed4.C: New test.
1891
1892         * gcc.dg/pack-test-3.c: New test.
1893
1894 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1895
1896         * lib/compat.exp: Handle dg-options per source file.
1897         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1898         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1899         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1900         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1901         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1902         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1903         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1904         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1905         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1906         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1907         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1908         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1909         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1910         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1911
1912 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1913
1914         PR c/10320
1915         * gcc.c-torture/execute/20030718-1.c: New test.
1916
1917 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1918
1919         PR optimization/11536
1920         * gcc.dg/20030721-1.c: New test.
1921
1922 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1923
1924         PR c++/11546
1925         * g++.dg/template/lookup1.C: New test.
1926
1927 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1928
1929         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1930         diagnostics of ill-formed constructs involving labels.
1931         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1932         the new 'previously defined here' message.
1933
1934 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1935
1936         * g++.dg/parse/non-dependent2.C: New test.
1937
1938 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1939
1940         * g++.dg/init/init-ref4.C: xfail on targets without
1941         weak symbols.
1942
1943 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR target/11087
1946         * gcc.c-torture/execute/20030717-1.c: New test.
1947
1948 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1949
1950         * g++.dg/opt/cfg1.C: New test.
1951
1952 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1953
1954         PR optimization/11557
1955         * gcc.dg/20030717-1.c: New test.
1956
1957 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1958
1959         PR c++/10476
1960         * g++.dg/expr/crash-1.C: New test.
1961
1962         PR c++/11027
1963         * g++.dg/template/init3.C: New test.
1964
1965         PR c++/8222
1966         * g++.dg/template/non-dependent1.C: New test.
1967
1968         PR c++/11070
1969         * g++.dg/template/non-dependent2.C: New test.
1970
1971         PR c++/11071
1972         * g++.dg/template/non-dependent3.C: New test.
1973
1974         PR c++/9907
1975         * g++.dg/template/sizeof5.C: New test.
1976
1977 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1978
1979         PR 11498
1980         * gcc.c-torture/compile/mangle-1.c: New file.
1981
1982 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1983
1984         PR c++/7809
1985         * g++.dg/parse/access3.C: New test.
1986
1987 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1988
1989         PR c++/11384
1990         * g++.dg/init/init-ref4.C: New test.
1991
1992 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1993
1994         PR c++/11547
1995         * g++.dg/parse/constant3.C: New test.
1996         * g++.dg/parse/crash7.C: Likewise.
1997
1998 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1999
2000         PR target/11008
2001         * gcc.dg/i386-pentium4-not-mull.c: New.
2002
2003 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2004
2005         * gcc.dg/asm-names.c (ymain): Make it weak.
2006
2007 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2008
2009         PR c++/5421
2010         * g++.dg/template/friend21.C: New test.
2011
2012 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2013
2014         * gcc.dg/cleanup-8.c: New test.
2015         * gcc.dg/cleanup-9.c: New test.
2016
2017 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2018
2019         * g++.dg/ext/dll-MI1.h: New file.
2020         * g++.dg/ext/dllexport-MI1.C: New file.
2021         * g++.dg/ext/dllimport-MI1.C: New file.
2022
2023 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2024
2025         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2026         it does not have cmpstrsi patterns (just cmpmemsi).
2027
2028 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2029
2030         PR debug/11473
2031         * g++.dg/debug/debug8.C: New test.
2032
2033 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2034
2035         PR c++/10108
2036         * g++.dg/template/crash7.C: New test.
2037
2038 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2039
2040         PR target/10795
2041         * gcc.c-torture/compile/20030708-1.c: New.
2042
2043 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2044
2045         * gcc.c-torture/execute/20030715-1.c: New test.
2046
2047 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2048
2049         * gcc.dg/pch/inline-3.c: New file.
2050         * gcc.dg/pch/inline-3.hs: New file.
2051         * gcc.dg/pch/inline-4.c: New file.
2052         * gcc.dg/pch/inline-4.hs: New file.
2053
2054 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2055
2056         PR c++/11509
2057         * g++.dg/template/crash6.C: New test.
2058
2059         PR c++/7053
2060         * g++.dg/template/friend20.C: New test.
2061
2062         PR c++/7019
2063         * g++.dg/template/overload2.C: New test.
2064
2065 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2066
2067         PR optimization/11440
2068         * gcc.c-torture/execute/20030714-1.c: New test.
2069
2070 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2071
2072         PR c++/11154
2073         * g++.dg/template/partial2.C: New test.
2074
2075 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2076
2077         PR c++/11503
2078         * g++.dg/template/anon1.C: New test.
2079
2080         PR c++/11493
2081         PR c++/11495
2082         * g++.dg/parse/template9.C: Likewise.
2083         * g++.dg/template/crash4.C: New test.
2084         * g++.dg/template/koenig1.C: Likewise.
2085         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2086         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2087         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2088         functions.
2089         * g++.old-deja/g++.jason/template36.C: Likewise.
2090         * g++.old-deja/g++.mike/p1989.C: Likewise.
2091         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2092         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2093         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2094         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2095         compiling.
2096         * g++.old-deja/g++.pt/union2.C: Use this->.
2097
2098 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2099
2100         * gcc.dg/20030711-1.c: New test.
2101
2102 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2103
2104         PR c++/11050
2105         * g++.dg/parse/args1.C: New test.
2106         * g++.pt/defarg8.C: Change expected errors.
2107
2108 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2109
2110         PR c++/8164
2111         * g++.dg/template/nontype2.C: New test.
2112
2113         PR c++/10558
2114         * g++.dg/parse/template8.C: New test.
2115
2116         PR c++/8327
2117         * g++.dg/template/scope1.C: New test.
2118
2119         * g++.dg/warn/Wsign-compare-1.C: New test.
2120
2121 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2122
2123         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2124
2125 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2126
2127         PR c++/9411
2128         * g++.dg/template/explicit2.C: New test.
2129
2130         PR c++/10032
2131         * g++.dg/warn/pedantic1.C: New test.
2132
2133 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2134
2135         PR c++ 9483
2136         * g++.dg/other/field1.C: New test.
2137
2138 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2139
2140         PR c/11449
2141         * gcc.c-torture/compile/20030707-1.c: New.
2142
2143 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2144
2145         PR c++/10849
2146         * g++.dg/template/access12.C: New test.
2147
2148 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2149
2150         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2151         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2152         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2153         * gcc.misc-tests/gcov.exp: Update
2154         * g++.dg/gcov/gcov.exp: Update
2155         * lib/gcov.exp: Update.
2156
2157 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2158
2159         * g++.dg/abi/mangle17.C: Make sure template expressions are
2160         dependent.
2161         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2162         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2163         * g++.dg/opt/stack1.C: Remove erroneous code.
2164         * g++.dg/parse/template7.C: New test.
2165         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2166         * g++.old-deja/g++.pt/crash4.C: Likewise.
2167
2168 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2169
2170         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2171         with zero or one occurence of `$' after the initial `L'.
2172
2173 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2174
2175         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2176
2177 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2178
2179         PR c/11370
2180         * gcc.dg/Wunreachable-6.c: New testcase.
2181         * gcc.dg/Wunreachable-7.c: New testcase.
2182
2183 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR c/11420
2186         * gcc.dg/20030708-1.c: New test.
2187
2188 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2189
2190         * gcc.dg/compat/sdata-section.h: New file.
2191         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2192         * gcc.dg/torture/mips-sdata-1.c: New test.
2193
2194 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2195
2196         PR c++/11030
2197         * g++.dg/template/friend19.C: New test.
2198
2199 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2200
2201         * g++.dg/opt/strength-reduce.C: New test.
2202
2203 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2204
2205         PR target/10979
2206         * gcc.dg/20030707-1.c: New testcase.
2207
2208 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2209
2210         PR optimization/11059
2211         * g++.dg/opt/emptyunion.C: New testcase.
2212
2213 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2214             Eric Botcazou  <ebotcazou@libertysurf.fr>
2215
2216         * g++.dg/opt/stack1.C: New test.
2217
2218 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2219
2220         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2221         run test.
2222
2223         PR c++/11431
2224         * g++.dg/expr/static_cast3.C: New test.
2225
2226 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2227
2228         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2229         everywhere.
2230         * gcc.dg/concat.c: Concatenation of string constants with
2231         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2232         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2233         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2234         necessary to avoid multi-character character constant warning.
2235         * gcc.dg/cpp/escape.c: Likewise.
2236         * gcc.dg/cpp/ucs.c: Likewise.
2237         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2238         Fix a typo.
2239
2240 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2241
2242         PR c/11428
2243         * gcc.c-torture/compile/20030704-1.c: New.
2244
2245 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2246
2247         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2248
2249 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2250
2251         PR c++/5287, PR c++/7910,  PR c++/11021
2252         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2253         tests for warnings.
2254         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2255         * g++.dg/ext/dllimport3.C: Likewise.
2256         * g++.dg/ext/dllimport4.C: New file.
2257         * g++.dg/ext/dllimport5.C: New file.
2258         * g++.dg/ext/dllimport6.C: New file.
2259         * g++.dg/ext/dllimport7.C: New file.
2260         * g++.dg/ext/dllimport8.C: New file.
2261         * g++.dg/ext/dllimport9.C: New file.
2262         * g++.dg/ext/dllimport10.C: New file.
2263         * g++.dg/ext/dllexport1.C: New file.
2264
2265 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2266
2267         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2268         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2269
2270 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2271
2272         * gcc.dg/builtins-25.c: New testcase.
2273         * gcc.dg/builtins-26.c: New testcase.
2274
2275 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2276
2277         * gcc.dg/compat/vector-defs.h: New file.
2278         * gcc.dg/compat/vector-setup.h: New file.
2279         * gcc.dg/compat/vector-check.h: New file.
2280         * gcc.dg/compat/vector-1_main.c: New file.
2281         * gcc.dg/compat/vector-1_x.c: New file.
2282         * gcc.dg/compat/vector-1_y.c: New file.
2283         * gcc.dg/compat/vector-2_main.c: New file.
2284         * gcc.dg/compat/vector-2_x.c: New file.
2285         * gcc.dg/compat/vector-2_y.c: New file.
2286
2287         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2288         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2289         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2290         * gcc.dg/compat/struct-align-1.h: New file.
2291         * gcc.dg/compat/struct-align-1_main.c: New file.
2292         * gcc.dg/compat/struct-align-1_x.c: New file.
2293         * gcc.dg/compat/struct-align-1_y.c: New file.
2294         * gcc.dg/compat/struct-align-2.h: New file.
2295         * gcc.dg/compat/struct-align-2_main.c: New file.
2296         * gcc.dg/compat/struct-align-2_x.c: New file.
2297         * gcc.dg/compat/struct-align-2_y.c: New file.
2298
2299         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2300         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2301         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2302         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2303         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2304         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2305         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2306         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2307         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2308         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2309         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2310         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2311         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2312         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2313         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2314         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2315         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2316         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2317         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2318         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2319         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2320         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2321         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2322         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2323         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2324         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2325         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2326         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2327         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2328
2329 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2330
2331         * gcc.dg/i386-call-1.c: New test.
2332
2333 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2334
2335         PR c++/9162
2336         * g++.dg/parse/defarg4.C: New.
2337
2338 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2339
2340         PR target/10700
2341         * gcc.c-torture/compile/20030703-1.c: New test case.
2342
2343 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2344
2345         * g++.dg/template/local3.C: Remove extra semicolon.
2346
2347 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2348
2349         * gcc.dg/i386-volatile-1.c: New test.
2350
2351 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2352
2353         PR c++/11072
2354         * g++.dg/other/offsetof2.C: XFAIL.
2355         * g++.dg/other/offsetof5.C: New.
2356
2357         PR c++/10219
2358         * g++.dg/template/error1.C: New.
2359
2360         PR c++/9779
2361         * g++.dg/template/dependent-expr1.C: New.
2362
2363 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2364
2365         PR c++/6949
2366         * g++.dg/template/local3.C: New test.
2367
2368         PR c++/11149
2369         * g++.dg/lookup/scoped6.C: New test.
2370
2371 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2372
2373         PR c++/8046
2374         * g++.dg/other/error7.C: New test.
2375
2376 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2377
2378         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2379         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2380         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2381         * g++.old-deja/g++.other/union2.C: Likewise.
2382         * gcc.dg/c90-const-expr-2.c: Likewise.
2383         * gcc.dg/c90-const-expr-3.c: Likewise.
2384         * gcc.dg/c99-const-expr-2.c: Likewise.
2385         * gcc.dg/c99-const-expr-3.c: Likewise.
2386         * gcc.dg/concat.c: Likewise.
2387
2388 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/9559
2391         * g++.dg/init/static1.C: New test.
2392
2393 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2394
2395         * Changelog: Remove ">>>>>>>" from previous change.
2396
2397 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2398
2399         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2400         * g++.old-deja/g++.other/access2.C: Likewise.
2401         * g++.old-deja/g++.other/decl2.C: Likewise.
2402         * gcc.c-torture/execute/20020615-1.c: Likewise.
2403
2404 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2405
2406         PR c++/4933
2407         * g++.dg/template/sizeof4.C: New test.
2408
2409 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2410
2411         * g++.dg/other/error6.C: New test.
2412
2413 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2414
2415         PR c++/10750
2416         * g++.dg/parse/constant2.C: New test.
2417
2418 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2419
2420         PR c++/11106
2421         * g++.dg/other/error5.C: New test.
2422
2423 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2424
2425         * gcc.dg/format/gcc_diag-1.c: New test.
2426
2427 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2428
2429         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2430
2431 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2432
2433         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2434         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2435         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2436
2437 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2438
2439         * gcc.c-torture/execute/builtins/string-8.c: New test.
2440         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2441         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2442         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2443
2444 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2445
2446         PR c++/10468
2447         * g++.dg/ext/typeof6.C: New test.
2448
2449 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2450
2451         PR c++/10796
2452         * g++.dg/init/enum1.C: New test.
2453
2454 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2455
2456         * gcc.dg/20030627-1.c: New test.
2457
2458 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2459
2460         PR c++/11332
2461         * g++.dg/expr/static_cast2.C: New test.
2462
2463 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2464             Jakub Jelinek  <jakub@redhat.com>
2465
2466         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2467         sprintf(dst,"%s",src) optimization.
2468         * gcc.c-torture/execute/20030626-1.c: New test case.
2469         * gcc.c-torture/execute/20030626-2.c: New test case.
2470
2471 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2472
2473         * gcc.c-torture/execute/multi-ix.c: New test.
2474
2475         * gcc.c-torture/execute/simd-4.c (main):
2476         Added missing semicolon at end of union.
2477
2478 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2479
2480         PR c++/8266
2481         * g++.dg/template/explicit-instantiation3.C: New test.
2482
2483 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2484
2485         * gcc.dg/20030626-1.c: Use signed char.
2486
2487 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2488
2489         * gcc.dg/20030626-1.c: New test.
2490
2491 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2492
2493         * const-str-2.m: Update.
2494
2495 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2496
2497         PR c++/10990
2498         * g++.dg/rtti/dyncast1.C: New test.
2499         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2500         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2501         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2502
2503         PR c++/10931
2504         * g++.dg/expr/static_cast1.C: New test.
2505
2506 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2507
2508         * gcc.dg/20030625-1.c: New test.
2509
2510 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2511
2512         * gcc.c-torture/compile/20030624-1.c: New test case.
2513
2514 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2515
2516         * gcc.c-torture/execute/string-opt-17.c: New test.
2517
2518 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2519
2520         PR c++/5754
2521         * g++.dg/parse/crash6.C: New test.
2522
2523 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2524
2525         * gcc.dg/builtins-24.c: New test case.
2526
2527 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2528
2529         * g++.dg/opt/operator1.C: New test.
2530
2531 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2532
2533         * gcc.c-torture/execute/string-opt-16.c: New test case.
2534
2535 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2536
2537         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2538         * g++.old-deja/g++.other/conv7.C: Likewise
2539         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2540         * g++.old-deja/g++.other/overload14.C: Likewise.
2541
2542 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2543
2544         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2545         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2546
2547 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2548
2549         PR c++/10888
2550         * g++.dg/warn/Winline-3.C: New test.
2551
2552 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2553
2554         * lib/target-supports.exp (check_alias_available): Make the test
2555         program acceptable to the Solaris assembler.
2556
2557         PR c++/10749
2558         * g++.dg/template/memclass2.C: New test.
2559
2560 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2561             Eric Botcazou  <ebotcazou@libertysurf.fr>
2562
2563         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2564         data for non-matching targets.
2565         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2566
2567 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/10845
2570         * g++.dg/template/member3.C: New test.
2571
2572 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2573
2574         PR c++/10939
2575         * g++.dg/template/func1.C: New test.
2576
2577         PR c++/9649
2578         * g++.dg/template/static4.C: New test.
2579         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2580
2581         PR c++/11041
2582         * g++.dg/init/ref7.C: New test.
2583
2584 2003-06-19  Matt Austern  <austern@apple.com>
2585
2586         PR c++/11228
2587         * g++.dg/anew1.C: New test.
2588         * g++.dg/anew2.C: New test.
2589         * g++.dg/anew3.C: New test.
2590         * g++.dg/anew4.C: New test.
2591
2592 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2593
2594         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2595
2596 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2597
2598         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2599         endian-dependent.
2600
2601 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2602
2603         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2604         Remove cruft.
2605
2606 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2607
2608         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2609         * gcc.c-torture/compile/961203-1.c: Likewise.
2610         * gcc.c-torture/compile/980506-1.c: Likewise.
2611
2612 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2613
2614         PR c++/10712
2615         * g++.dg/lookup/using7.C: New test.
2616
2617 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/11105
2620         * g++.dg/abi/conv1.C: Remove it.
2621         * g++.dg/template/conv7.C: New test.
2622         * g++.dg/template/conv8.C: Likewise.
2623         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2624         conversion operator.
2625
2626 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2627
2628         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2629         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2630         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2631         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2632         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2633         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2634         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2635         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2636         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2637         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2638         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2639         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2640         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2641         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2642         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2643         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2644         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2645         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2646         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2647         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2648         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2649         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2650         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2651         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2652         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2653         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2654         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2655         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2656         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2657
2658 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2659
2660         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2661         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2662         indications.
2663
2664 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2665
2666         * gcc.dg/i386-387-5.c: New test case.
2667         * gcc.dg/i386-387-6.c: New test case.
2668         * gcc.dg/builtins-23.c: New test case.
2669
2670 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2671
2672         * gcc.dg/builtins-22.c: New test case.
2673         * gcc.dg/i386-387-1.c: Update to test exp.
2674         * gcc.dg/i386-387-2.c: Likewise.
2675
2676 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2677
2678         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2679
2680 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2681
2682         * lib/gcc-dg.exp (dg-require-dll): New function.
2683         (dg-xfail-if): Likewise.
2684         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2685         driver.
2686
2687         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2688         * gcc.c-torture/compile/20001205-1.c: Likewise.
2689         * gcc.c-torture/compile/20001226-1.c: Likewise.
2690         * gcc.c-torture/compile/20010518-2.c: Likewise.
2691         * gcc.c-torture/compile/20020312-1.c: Likewise.
2692         * gcc.c-torture/compile/20020604-1.c: Likewise.
2693         * gcc.c-torture/compile/920501-12.c: Likewise.
2694         * gcc.c-torture/compile/920501-4.c: Likewise.
2695         * gcc.c-torture/compile/920520-1.c: Likewise.
2696         * gcc.c-torture/compile/920521-1.c: Likewise.
2697         * gcc.c-torture/compile/920625-1.c: Likewise.
2698         * gcc.c-torture/compile/961203-1.c: Likewise.
2699         * gcc.c-torture/compile/980506-1.c: Likewise.
2700         * gcc.c-torture/compile/981006-1.c: Likewise.
2701         * gcc.c-torture/compile/981022-1.c: Likewise.
2702         * gcc.c-torture/compile/981223-1.c: Likewise.
2703         * gcc.c-torture/compile/990617-1.c: Likewise.
2704         * gcc.c-torture/compile/dll.c: Likewise.
2705         * gcc.c-torture/compile/labels-3.c: Likewise.
2706         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2707         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2708         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2709         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2710         * gcc.c-torture/compile/simd-5.c: Likewise.
2711         * gcc.c-torture/compile/20000804-1.x: Remove.
2712         * gcc.c-torture/compile/20001205-1.x: Likewise.
2713         * gcc.c-torture/compile/20001226-1.x: Likewise.
2714         * gcc.c-torture/compile/20010518-2.x: Likewise.
2715         * gcc.c-torture/compile/20020312-1.x: Likewise.
2716         * gcc.c-torture/compile/20020604-1.x: Likewise.
2717         * gcc.c-torture/compile/920501-12.x: Likewise.
2718         * gcc.c-torture/compile/920501-4.x: Likewise.
2719         * gcc.c-torture/compile/920520-1.x: Likewise.
2720         * gcc.c-torture/compile/920521-1.x: Likewise.
2721         * gcc.c-torture/compile/920625-1.x: Likewise.
2722         * gcc.c-torture/compile/961203-1.x: Likewise.
2723         * gcc.c-torture/compile/980506-1.x: Likewise.
2724         * gcc.c-torture/compile/981006-1.x: Likewise.
2725         * gcc.c-torture/compile/981022-1.x: Likewise.
2726         * gcc.c-torture/compile/981223-1.x: Likewise.
2727         * gcc.c-torture/compile/990617-1.x: Likewise.
2728         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2729         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2730         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2731         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2732         * gcc.c-torture/compile/simd-5.x: Likewise.
2733
2734         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2735
2736 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2737
2738         * gcc.c-torture/execute/20030611-1.c: New test.
2739
2740 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2741
2742         PR middle-end/168
2743         * gcc.dg/20030612-1.c: New test case.
2744
2745 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2746
2747         PR c++/10635
2748         * g++.dg/expr/cast1.C: New test.
2749
2750 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2751
2752         * gcc.dg/builtins-21.c: New test case.
2753
2754 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2755
2756         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2757         options instead of at the end.
2758         * lib/objc.exp (objc_target_compile): Likewise.
2759
2760 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR c++/10432
2763         * g++.dg/parse/error1.C: New test.
2764
2765 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2766
2767         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2768         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2769         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2770         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2771         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2772         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2773         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2774         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2775         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2776         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2777         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2778         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2779         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2780         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2781         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2782         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2783         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2784         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2785         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2786         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2787         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2788         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2789         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2790         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2791
2792         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2793         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2794         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2795         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2796         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2797         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2798         * gcc.dg/compat/scalar-return-3_main.c: New file.
2799         * gcc.dg/compat/scalar-return-3_x.c: New file.
2800         * gcc.dg/compat/scalar-return-3_y.c: New file.
2801         * gcc.dg/compat/scalar-return-4_main.c: New file.
2802         * gcc.dg/compat/scalar-return-4_x.c: New file.
2803         * gcc.dg/compat/scalar-return-4_y.c: New file.
2804
2805 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2806
2807         * gcc.dg/compat/fp2-struct-check.h: New file.
2808         * gcc.dg/compat/fp2-struct-defs.h: New file.
2809         * gcc.dg/compat/fp2-struct-init.h: New file.
2810         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2811         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2812         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2813         * gcc.dg/compat/struct-return-10_main.c: New file.
2814         * gcc.dg/compat/struct-return-10_x.c: New file.
2815         * gcc.dg/compat/struct-return-10_y.c: New file.
2816
2817         * gcc.dg/compat/compat-common.h: New file.
2818         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2819         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2820         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2821         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2822         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2823         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2824         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2825         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2826         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2827         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2828         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2829         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2830         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2831         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2832         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2833         * gcc.dg/compat/small-struct-check.h: Ditto.
2834         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2835         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2836         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2837         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2838         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2839         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2840         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2841         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2842         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2843         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2844         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2845         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2846         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2847         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2848         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2849         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2850         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2851         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2852         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2853         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2854         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2855         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2856         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2857         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2858         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2859         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2860         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2861         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2862         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2863         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2864
2865 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2866
2867         * g++.dg/pch/static-1.C: New file.
2868         * g++.dg/pch/static-1.Hs: New file.
2869
2870 2003-06-10  Richard Henderson  <rth@redhat.com>
2871
2872         * gcc.dg/asm-7.c: Adjust expected warning text.
2873
2874 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2875
2876         * gcc.dg/builtins-20.c: New test case.
2877
2878 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2879
2880         PR c++/11131
2881         * g++.dg/opt/template1.C: New test.
2882
2883 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2884
2885         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2886         additional_sources.
2887
2888 2003-05-21  David Taylor  <dtaylor@emc.com>
2889
2890         * gcc.dg/Wpadded.c: New file.
2891
2892 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2893
2894         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2895         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2896         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2897         dg-require-weak.
2898
2899 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2900
2901         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2902
2903 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2904
2905         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2906         (dg-require-alias): Likewise.
2907         (dg-require-gc-sections): Likewise.
2908         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2909
2910 2003-06-08  Richard Henderson  <rth@redhat.com>
2911
2912         * gcc.dg/20011029-2.c: Fix the array reference.
2913         * gcc.dg/asm-7.c: New.
2914
2915 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2916
2917         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2918
2919 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2920
2921         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2922         (dg-require-gc-sections): Likewise.
2923
2924 2003-06-08  Jan Hubicka  <jh@suse.cz>
2925
2926         * i386-cmov1.c: Fix regular expression.
2927         * i386-cvt-1.c: Likewise.
2928         * i386-local.c: Likewise.
2929         * i386-local2.c: Likewise.
2930         * i386-mul.c: Likewise.
2931         * i386-ssetype-1.c: Likewise.
2932         * i386-ssetype-3.c: Likewise.
2933         * i386-ssetype-5.c: Likewise.
2934
2935 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2936
2937         PR c++/11039
2938         * g++.dg/warn/implicit-typename2.C: New test.
2939         * g++.dg/warn/implicit-typename3.C: New test.
2940
2941 2003-06-07  Richard Henderson  <rth@redhat.com>
2942
2943         * g++.dg/other/offsetof3.C: Use size_t.
2944         * g++.dg/other/offsetof4.C: Likewise.
2945
2946 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2947
2948         * lib/copy-file.exp: New. Implement gcc_copy_files.
2949
2950         * lib/dg-pch.exp: Load copy-file.exp
2951         (dg-pch): Use gcc_copy_files instead of "file copy".
2952
2953 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2954
2955         * gcc.dg/weak/weak.exp: Simplify.
2956         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2957         * gcc.dg/weak/weak-1.c: Likewise.
2958         * gcc.dg/weak/weak-2.c: Likewise.
2959         * gcc.dg/weak/weak-3.c: Likewise.
2960         * gcc.dg/weak/weak-4.c: Likewise.
2961         * gcc.dg/weak/weak-5.c: Likewise.
2962         * gcc.dg/weak/weak-6.c: Likewise.
2963         * gcc.dg/weak/weak-7.c: Likewise.
2964         * gcc.dg/weak/weak-8.c: Likewise.
2965         * gcc.dg/weak/weak-9.c: Likewise.
2966
2967 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2968
2969         gcc.c-torture/execute/20030606-1.c: New.
2970
2971 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2972
2973         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2974         * gcc.dg/builtins-19.c: Likewise.
2975
2976 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2977
2978         * gcc.dg/builtins-2.c: Add some more tests.
2979         * gcc.dg/builtins-18.c: New test case.
2980         * gcc.dg/builtins-19.c: New test case.
2981
2982 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2983             Jim Wilson  <wilson@tuliptree.org>
2984
2985         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2986
2987 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2988
2989         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2990         mempcpy/stpcpy calls not to be optimized into something else.
2991         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2992         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2993         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2994
2995 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2996
2997         * gcc.dg/format/asm_fprintf-1.c: New test.
2998
2999 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3000
3001         * lib/gcc-defs.exp (additional_sources): New variable.
3002         (dg-additional-sources): New function.
3003         (additional_files): New variable.
3004         (dg-additional-files): New function.
3005         (dg-additional-files-options): Likewise.
3006         * lib/gcc-dg.exp (dg-require-weak): New function.
3007         (dg-require-alias): Likewise.
3008         (dg-require-gc-sections): Likewise.
3009         * lib/target-supports.exp (check_alias_available): Remove testfile
3010         parameter.
3011         (check_gc_sections_available): New function.
3012         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3013         (dg-gpp-additional-files): Likewise.
3014         * lib/g++.exp (additional_sources): Remove.
3015         (additional_files): Likewise.
3016         (g++_target_compile): Use dg-additional-files-options.
3017
3018         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3019         Tcl logic.
3020         * gcc.dg/special/ecos.exp: Remove.
3021         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3022         * gcc.dg/special/alias-1.c: Likewise.
3023         * gcc.dg/special/alias-2.c: Likewise.
3024         * gcc.dg/special/gcsec-1.c: Likewise.
3025         * gcc.dg/special/weak-1.c: Likewise.
3026         * gcc.dg/special/weak-2.c: Likewise.
3027         * gcc.dg/special/wkali-1.c: Likewise.
3028         * gcc.dg/special/wkali-2.c: Likewise.
3029
3030         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3031         dg-gpp-additional-*.
3032         * g++.dg/special/conpr-3.C: Likewise.
3033         * g++.dg/special/conpr-4.C: Likewise.
3034         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3035         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3036         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3037         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3038         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3039         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3040         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3041         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3042         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3043         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3044         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3045         * g++.old-deja/g++.other/comdat1.C: Likewise.
3046         * g++.old-deja/g++.other/comdat2.C: Likewise.
3047         * g++.old-deja/g++.other/comdat3.C: Likewise.
3048         * g++.old-deja/g++.other/ctor1.C: Likewise.
3049         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3050
3051 2003-06-05  Richard Henderson  <rth@redhat.com>
3052
3053         * gcc.dg/debug/20030605-1.c: New.
3054
3055 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3056
3057         * README.QMTEST: Update.
3058
3059 2003-06-04  Richard Henderson  <rth@redhat.com>
3060
3061         * gcc.dg/cleanup-1.c: New.
3062         * gcc.dg/cleanup-2.c: New.
3063         * gcc.dg/cleanup-3.c: New.
3064         * gcc.dg/cleanup-4.c: New.
3065         * gcc.dg/cleanup-5.c: New.
3066         * gcc.dg/cleanup-6.c: New.
3067         * gcc.dg/cleanup-7.c: New.
3068
3069 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3070
3071         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3072
3073         * lib/dg-pch.exp: New file.
3074         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3075         * gcc.dg/pch/pch.exp: Likewise.
3076
3077 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3078
3079         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3080         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3081         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3082         * gcc.dg/builtins-17.c: New test case.
3083         * gcc.dg/i386-387-4.c: New test case.
3084         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3085
3086 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3087
3088         * gcc.dg/ultrasp9.c: New test.
3089
3090 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3091
3092         * gcc.c-torture/compile/20030604-1.c: New test.
3093         * gcc.dg/sparc-constant-1.c: New test.
3094
3095 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3096
3097         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3098
3099 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3100
3101         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3102
3103         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3104         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3105
3106 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3107
3108         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3109
3110 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3111
3112         PR c++/10940
3113         * g++.dg/template/spec10.C: New test.
3114
3115 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3116
3117         * gcc.dg/builtins-16.c: New test case.
3118
3119 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3120
3121         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3122         mempcpy test with post-increments.
3123         * gcc.c-torture/execute/string-opt-3.c: New test.
3124         * gcc.dg/string-opt-1.c: New test.
3125
3126 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3127
3128         PR fortran/10965
3129         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3130
3131 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3132
3133         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3134         (scan-assembler): ... here.  Use dg-scan.
3135         (scan-assembler-not): Likewise.
3136         (scan-file): New function.
3137         (scan-file-not): Likewise.
3138         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3139         * gcc.dg/cpp/_Pragma4.c: Likewise.
3140         * gcc.dg/cpp/_Pragma5.c: Likewise.
3141         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3142         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3143         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3144         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3145         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3146         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3147         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3148         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3149         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3150         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3151         * gcc.dg/cpp/cxxcom1.c: Likewise.
3152         * gcc.dg/cpp/line1.c: Likewise.
3153         * gcc.dg/cpp/maccom1.c: Likewise.
3154         * gcc.dg/cpp/maccom2.c: Likewise.
3155         * gcc.dg/cpp/maccom3.c: Likewise.
3156         * gcc.dg/cpp/maccom4.c: Likewise.
3157         * gcc.dg/cpp/maccom5.c: Likewise.
3158         * gcc.dg/cpp/maccom6.c: Likewise.
3159         * gcc.dg/cpp/multiline.c: Likewise.
3160         * gcc.dg/cpp/spacing1.c: Likewise.
3161         * gcc.dg/cpp/spacing2.c: Likewise.
3162         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3163         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3164         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3165         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3166         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3167         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3168         * gcc.dg/cpp/cxxcom2.c: Likewise.
3169         * gcc.dg/cpp/cxxcom2.h: New file.
3170
3171         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3172         * g++.dg/cpp/truefalse.C: Here.
3173         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3174
3175 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3176
3177         * gcc.dg/cpp/redef3.c: New file.
3178
3179 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3180
3181         * gcc.dg/i386-loop-3.c: New test.
3182
3183 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3184
3185         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3186
3187 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3188
3189         * gcc.dg/fwrapv-1.c: New test case.
3190         * gcc.dg/fwrapv-2.c: New test case.
3191
3192 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3193
3194         PR c++/10956
3195         * g++.dg/template/spec9.C: New test.
3196
3197 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3198
3199         * gcc.dg/duff-4.c: New test case.
3200
3201 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3202
3203         PR fortran/10843
3204         * g77.dg/ffixed-form-1.f: New test
3205         * g77.dg/ffixed-form-2.f: New test
3206         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3207         * g77.dg/ffree-form-3.f: New test
3208
3209 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3210
3211         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3212         * gcc.dg/wint_t-1.c: Likewise.
3213
3214 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3215
3216         * g++.dg/template/access11.C: New test.
3217
3218 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3219
3220         PR c++/10849
3221         * g++.dg/template/access10.C: New test.
3222
3223 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3224             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3225
3226         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3227
3228 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3229
3230         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3231         suppress for powerpc-*-darwin*.
3232         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3233
3234 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3235
3236         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3237         suppress option for powerpc-*-darwin*.
3238
3239 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3240
3241         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3242         * gcc.dg/builtins-4.c: Add test for fmod.
3243
3244 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3245
3246         PR c++/10682
3247         * g++.dg/template/instantiate4.C: New test.
3248
3249 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3250
3251         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3252
3253 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3254
3255         * gcc.dg/compat/scalar-return-1_main.c: New file.
3256         * gcc.dg/compat/scalar-return-1_x.c: New file.
3257         * gcc.dg/compat/scalar-return-1_y.c: New file.
3258         * gcc.dg/compat/scalar-return-2_main.c: New file.
3259         * gcc.dg/compat/scalar-return-2_x.c: New file.
3260         * gcc.dg/compat/scalar-return-2_y.c: New file.
3261         * gcc.dg/compat/struct-return-3_main.c: New file.
3262         * gcc.dg/compat/struct-return-3_y.c: New file.
3263         * gcc.dg/compat/struct-return-3_x.c: New file.
3264         * gcc.dg/compat/struct-return-2_main.c: New file.
3265         * gcc.dg/compat/struct-return-2_x.c: New file.
3266         * gcc.dg/compat/struct-return-2_y.c: New file.
3267
3268 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3269
3270         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3271         for hppa*-hp-hpux*.
3272         * gcc.dg/20021014-1.c (dg-options): Likewise.
3273         * gcc.dg/nest.c (dg-options): Likewise.
3274
3275 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3276
3277         PR c++/9738
3278         * g++.dg/ext/dllimport2.C: New file.
3279         * g++.dg/ext/dllimport3.C: New file.
3280
3281 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3282
3283         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3284         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3285         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3286         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3287         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3288         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3289         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3290         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3291         * gcc.dg/compat/small-struct-defs.h: New file.
3292         * gcc.dg/compat/small-struct-init.h: New file.
3293         * gcc.dg/compat/small-struct-check.h: New file.
3294         * gcc.dg/compat/fp-struct-defs.h: New file.
3295         * gcc.dg/compat/fp-struct-check.h: New file.
3296         * gcc.dg/compat/fp-struct-init.h: New file.
3297         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3298         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3299
3300 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3301
3302         * gcc.dg/20030225-2.c: New test.
3303
3304 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3305             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3306
3307         * gcc.c-torture/compile/20030518-1.c: New test case.
3308
3309 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3310
3311         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3312         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3313         gcc-dg-debug-runtest.
3314         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3315         gcc-dg-debug-runtest.
3316
3317 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3318
3319         PR c++/9022
3320         * g++.dg/lookup/using6.C: New test.
3321
3322 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3323
3324         * g++.dg/parse/access2.C: New test.
3325
3326 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3327
3328         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3329         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3330         * gcc.dg/debug/debug.exp: Likewise.
3331
3332 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3333
3334         * gcc.dg/dollar.c: New test.
3335
3336 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3337
3338         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3339         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3340         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3341         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3342         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3343         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3344         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3345         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3346         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3347         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3348         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3349         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3350         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3351         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3352         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3353         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3354         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3355         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3356
3357 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3358
3359         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3360         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3361         support for "repo" mode.
3362         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3363         * lib/g77-dg.exp: Likewise.
3364         * lib/obj-dg.exp: Likewise.
3365
3366 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3367
3368         Merge from gcc-3_2-rhl8-branch:
3369         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3370
3371         * gcc.dg/tls/opt-6.c: New test.
3372
3373         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3374
3375         * gcc.dg/20030405-1.c: New test.
3376
3377         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3378
3379         * gcc.dg/20030309-1.c: New test.
3380
3381         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3382
3383         * gcc.c-torture/execute/20030307-1.c: New test.
3384
3385         2003-02-20  Randolph Chung  <tausq@debian.org>
3386
3387         * gcc.c-torture/compile/20030220-1.c: New test.
3388
3389         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3390
3391         * gcc.dg/20030217-1.c: New test.
3392
3393         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3394
3395         * gcc.c-torture/compile/20020129-1.c: New test.
3396
3397         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3398
3399         * gcc.dg/unroll-1.c: New test.
3400
3401         2002-11-16  Jan Hubicka  <jh@suse.cz>
3402
3403         * gcc.c-torture/execute/20020920-1.c: New test.
3404
3405         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR target/7434
3408         * gcc.c-torture/compile/20021008-1.c: New test.
3409
3410         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3411
3412         PR target/7559
3413         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3414
3415         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3416
3417         * gcc.c-torture/compile/20020807-1.c: New test.
3418
3419         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3420
3421         * gcc.dg/tls/opt-1.c: New test.
3422
3423         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3424
3425         * gcc.dg/20020729-1.c: New test.
3426
3427         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3428
3429         * g++.dg/opt/life1.C: New test.
3430
3431         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3432
3433         * gcc.dg/20020525-1.c: New test.
3434
3435         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR c++/6794
3438         * g++.dg/ext/pretty1.C: New test.
3439         * g++.dg/ext/pretty2.C: New test.
3440
3441 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3442
3443         PR c++/8385
3444         * g++.dg/ext/typeof5.C: New test.
3445
3446 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3447
3448         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3449         __USER_LABEL_PREFIX__ into account.
3450         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3451
3452 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3453
3454         * gcc.dg/builtins-15.c: New test case.
3455
3456 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3457
3458         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3459
3460 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3461
3462         * lib/g++.exp: Tweak handling of additional source files.
3463         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3464         * g++.dg/special/conpr-2a.C: Rename to ...
3465         * g++.dg/special/conpr-2a.cc: ... this.
3466         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3467         * g++.dg/special/conpr-3a.C: Rename to ...
3468         * g++.dg/special/conpr-3a.cc: This.
3469         * g++.dg/special/conpr-3b.C: Rename to ...
3470         * g++.dg/special/conpr-3b.cc: This.
3471         * g++.dg/special/conpr-4.C: New test.
3472         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3473
3474 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3475
3476         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3477
3478 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3479
3480         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3481         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3482         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3483         * g++.old-deja/g++.other/warn3.C: Likewise.
3484
3485 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3486
3487         * gcc.dg/i386-387-1.c: Update to also test log.
3488         * gcc.dg/i386-387-2.c: Likewise.
3489
3490 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3491
3492         * g77.f-torture/execute/int8421.f: New test.
3493
3494 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3495
3496         PR c++/10230, c++/10481
3497         * g++.dg/lookup/scoped5.C: New test.
3498
3499 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3500
3501         PR c++/10552
3502         * g++.dg/template/ttp6.C: New test.
3503
3504 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3505
3506         * gcc.c-torture/execute/builtins: New directory.
3507         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3508         gcc.c-torture/execute/builtins.
3509         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3510         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3511         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3512         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3513
3514 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3515
3516         PR c++/9252
3517         * g++.dg/template/access8.C: New test.
3518         * g++.dg/template/access9.C: New test.
3519
3520 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3521
3522         PR c++/9554
3523         * g++.dg/parse/access1.C: New test.
3524
3525 2003-05-09  DJ Delorie  <dj@redhat.com>
3526
3527         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3528         long, and not an int.
3529
3530 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3531
3532         PR c++/10555, c++/10576
3533         * g++.dg/template/memclass1.C: New test.
3534
3535 2003-05-08  DJ Delorie  <dj@redhat.com>
3536
3537         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3538         targets.
3539         * gcc.c-torture/execute/20021024-1.x: Likewise.
3540         * gcc.c-torture/execute/shiftdi.x: Likewise.
3541         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3542         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3543         * gcc.dg/20021018-1.c: Likewise.
3544
3545 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3546
3547         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3548
3549         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3550         (bcopy): Call memmove.
3551
3552 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3553
3554         * g77.f-torture/compile/8485.f: New test case.
3555
3556 2003-05-07  Richard Henderson  <rth@redhat.com>
3557
3558         PR c++/10570
3559         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3560         Verify exception_cleanup not called for rethrows.
3561         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3562         when exiting catch block without rethrowing.
3563         * g++.dg/eh/forced3.C: New.
3564         * g++.dg/eh/forced4.C: New.
3565
3566 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3567
3568         * gcc.dg/20030505.c: Fix triplet.
3569
3570 2003-05-06  DJ Delorie  <dj@redhat.com>
3571
3572         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3573         * gcc.dg/nest.c: Likewise.
3574
3575 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3576
3577         * gcc.dg/builtins-14.c: New test case.
3578
3579 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3580
3581         * lib/compat.exp (compat-execute): New argument.
3582         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3583         * gcc.dg/compat: New test directory.
3584         * gcc.dg/compat/compat.exp: New expect script.
3585         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3586         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3587         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3588         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3589         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3590         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3591
3592         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3593         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3594         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3595         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3596         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3597         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3598         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3599         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3600         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3601         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3602         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3603         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3604         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3605         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3606         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3607
3608 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3609
3610         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3611
3612 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3613
3614         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3615
3616 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3617
3618         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3619         * gcc.dg/ppc-fsel-2.c: New test.
3620
3621         * gcc.dg/unused-5.c: New test.
3622
3623 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3624
3625         PR c++/10496
3626         * g++.dg/warn/pmf1.C: New test.
3627
3628 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3629
3630         PR c++/4494
3631         * g++.dg/warn/main.C: New test.
3632
3633 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3634
3635         * gcc.dg/nonnull-3.c: New test.
3636
3637 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3638
3639         * gcc.dg/cpp/Wtrigraphs.c: Update.
3640         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3641
3642 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3643
3644         * gcc.dg/ppc-fsel-1.c: New test.
3645
3646 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3647
3648         PR c/10604
3649         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3650
3651 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3652
3653         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3654
3655 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3656
3657         PR c++/9364, c++/10553, c++/10586
3658         * g++.dg/parse/typename4.C: New test.
3659         * g++.dg/parse/typename5.C: Likewise.
3660
3661 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3662
3663         * gcc.c-torture/compile/20030503-1.c: New test.
3664
3665 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3666
3667         * g++.dg/lookup/using5.C: Fix testcase error.
3668
3669 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3670
3671         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3672         since MEABI is no longer supported.  Remove all vestiges
3673         of MEABI from the test.
3674
3675 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3676
3677         PR c++/10554
3678         * g++.dg/lookup/using5.C: New test.
3679
3680 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3681
3682         PR c++/8772
3683         * g++.dg/template/ttp5.C: New test.
3684
3685 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3686
3687         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3688         (dg-gpp-additional-sources): New function.
3689         (dg-gpp-additional-files): Likewise.
3690         * lib/g++.exp (additional_sources): New variable.
3691         (additional_files): Likewise.
3692         (g++_target_compile): Deal with them.
3693         * lib/old-dejagnu.exp: Remove.
3694         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3695         * g++.old-deja: Revise all tests to use dg commands.
3696
3697 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3698
3699         PR c++/9432, c++/9528
3700         * g++.dg/lookup/using4.C: New test.
3701
3702 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3703
3704         * gcc.dg/noreturn-5.c: New file.
3705         * gcc.dg/noreturn-6.c: New file.
3706
3707         * gcc.c-torture/compile/inline-1.c: New file.
3708
3709 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c++/10551
3712         * g++.dg/template/explicit1.C: New test.
3713
3714 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3715
3716         PR c++/10549
3717         * g++.dg/other/bitfield1.C: New test.
3718
3719         PR c++/10527
3720         * g++.dg/init/new7.C: New test.
3721
3722 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3723
3724         * g++.dg/ext/desig1.C: New test.
3725         * g++.dg/ext/init1.C: Update.
3726
3727         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3728
3729 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3730
3731         PR c++/10180
3732         * g++.dg/warn/Winline-1.C: New test.
3733
3734 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3735
3736         * gcc.c-torture/execute/string-opt-19.c: New test.
3737
3738         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3739         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3740
3741 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3742
3743         PR c++/10506
3744         * g++.dg/init/new6.C: New test.
3745
3746         PR c++/10503
3747         * g++.dg/init/ref6.C: New test.
3748
3749 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3750
3751         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3752
3753 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3754
3755         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3756         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3757
3758 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3759
3760         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3761         initialized static data members.
3762
3763 2003-04-25  H.J. Lu <hjl@gnu.org>
3764
3765         * gcc.dg/ia64-sync-4.c: New test.
3766
3767 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3768
3769         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3770         date.
3771
3772 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3773
3774         PR c++/10337
3775         * g++.dg/warn/conv1.C: New test.
3776         * g++.old-deja/g++.other/conv7.C: Adjust.
3777         * g++.old-deja/g++.other/overload14.C: Adjust.
3778
3779 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3780
3781         PR c++/10471
3782         * g++.dg/template/defarg2.C: New test.
3783
3784 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3785
3786         * gcc.dg/cpp/include2.c: Update.
3787         * gcc.dg/cpp/multiline-2.c: New.
3788         * gcc.dg/cpp/multiline.c: Update.
3789         * gcc.dg/cpp/strify2.c: Update.
3790         * gcc.dg/cpp/trad/literals-2.c: Update.
3791
3792 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3793
3794         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3795
3796 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3797
3798         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3799
3800 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3801
3802         PR c++/10451
3803         * g++.dg/parse/crash4.C: New test.
3804
3805         PR c++/9847
3806         * g++.dg/parse/crash5.C: New test.
3807
3808 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3809
3810         PR c++/10446
3811         * g++.dg/parse/crash3.C: New test.
3812
3813         PR c++/10428
3814         * g++.dg/parse/elab1.C: New test.
3815
3816 2003-04-22  Devang Patel  <dpatel@apple.com>
3817
3818         * gcc.dg/cpp/trad/funlike-5.c: New test.
3819
3820 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3821
3822         * g++.dg/other/packed1.C: Fix dg options.
3823
3824 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3825
3826         * g++.dg/other/offsetof2.C: New test.
3827
3828 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3829
3830         * g++.dg/template/recurse.C: Adjust location of error messages.
3831
3832 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3833
3834         PR c++/9881
3835         * g++.dg/init/addr-const1.C: New test.
3836         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3837
3838 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3839
3840         PR c++/10405
3841         * g++.dg/lookup/struct-hack1.C: New test.
3842
3843 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3844
3845         * ucs.c: Update diagnostic messages.
3846
3847 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3848
3849         * gcc.dg/cpp/truefalse.cpp: New test.
3850         * gcc.dg/cpp/cpp.exp: Update.
3851         * g++.dg/other/stdbool-if.C: Remove.
3852
3853 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3854
3855         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3856         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3857
3858 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3859
3860         * gcc.c-torture/compile/20030418-1.c: New test.
3861
3862 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3863
3864         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3865
3866 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3867
3868         PR c++/10347
3869         g++.dg/template/dependent-name1.C: New test.
3870
3871 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3872
3873         * gcc.dg/warn-1.c (tourist_guide): New array,
3874         contains a pointer to bar.
3875
3876 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3877
3878         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3879         * gcc.c-torture/execute/medce-1.c: New test case.
3880         * gcc.c-torture/execute/medce-2.c: New test case.
3881
3882 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3883
3884         * lib/prune.exp: Ignore more messages.
3885
3886         PR c++/10381
3887         * g++.dg/parse/lookup3.C: New test.
3888
3889 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3890
3891         * gcc.c-torture/compile/20030415-1.c : New test.
3892
3893 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3894
3895         * gcc.c-torture/execute/scope-2.c: Move to ...
3896         * gcc.dg/noncompile/scope.c: .... here.
3897
3898 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3899
3900         * gcc.dg/20030414-2.c: New test case.
3901
3902 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3903
3904         PR target/10377
3905         * gcc.dg/20030414-1.c: New test.
3906
3907 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3908
3909         * gcc.dg/builtins-12.c: New test case.
3910         * gcc.dg/builtins-13.c: New test case.
3911
3912 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3913
3914         * gcc.c-torture/execute/string-opt-18.c: New test.
3915
3916 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/10300
3919         * g++.dg/init/new5.C: New test.
3920
3921 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3922
3923         PR c++/7910
3924         * g++.dg/ext/dllimport1.C: New test.
3925
3926 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3927
3928         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3929
3930 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3931
3932         PR Fortran/9263
3933         * g77.f-torture/noncompile/9263.f: New test
3934         PR Fortran/1832
3935         * g77.f-torture/execute/1832.f: New test
3936
3937 2003-04-11  David Chad  <davidc@freebsd.org>
3938             Loren J. Rittle  <ljrittle@acm.org>
3939
3940         libobjc/8562
3941         * objc.dg/headers.m: New test.
3942
3943 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3944
3945         * gcc.c-torture/execute/builtin-noret-2.c: New.
3946         * gcc.c-torture/execute/builtin-noret-2.x: New.
3947         XFAIL builtin-noret-2.c at -O1 and above.
3948         * gcc.dg/redecl.c: New.
3949         * gcc.dg/Wshadow-1.c: Update error regexps.
3950
3951 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3952
3953         * g++.dg/abi/bitfield10.C: New test.
3954
3955 2003-04-09  Mike Stump  <mrs@apple.com>
3956
3957         * gcc.dg/pch/pch.exp: Make testcase names longer.
3958         * g++.dg/pch/pch.exp: Make testcase names longer.
3959
3960 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3961
3962         * gcc.dg/builtins-11.c: New test case.
3963
3964 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3965
3966         * gcc.dg/builtins-9.c: New test case.
3967         * gcc.dg/builtins-10.c: New test case.
3968
3969 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3970
3971         * gcc.dg/noncompile/init-4.c.c: New test.
3972
3973 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3974
3975         * gcc.misc-test/gcov-9.c: New test.
3976         * gcc.misc-test/gcov-10.c: New test
3977         * gcc.misc-test/gcov-11.c: New test.
3978
3979 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3980
3981         PR optimization/10024
3982         * gcc.c-torture/compile/20030405-1.c: New test.
3983
3984 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3985
3986         * gcc.dg/pch/static-3.c: New.
3987         * gcc.dg/pch/static-3.hs: New.
3988         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3989
3990 2003-04-04  Richard Henderson  <rth@redhat.com>
3991
3992         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3993         * g++.dg/eh/forced2.C: Likewise.
3994
3995 2003-04-03  Mike Stump  <mrs@apple.com>
3996
3997         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3998         target arg.
3999         (scan-assembler-times, scan-assembler-not): Likewise.
4000         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4001
4002 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4003
4004         * gcc.dg/sparc-loop-1.c: New test.
4005
4006 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4007
4008         PR other/9274
4009         * g++.dg/pch/system-2.C: New.
4010         * g++.dg/pch/system-2.Hs: New.
4011
4012 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4013
4014         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4015
4016         * g++.dg/eh/simd-1.C (vecfunc): Same.
4017
4018 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4019
4020         * gcc.c-torture/execute/20030401-1.c: New test case.
4021
4022 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4023
4024         * objc.dg/defs.m: New.
4025
4026 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4027
4028         * g++.dg/eh/simd-1.C: New.
4029         * g++.dg/eh/simd-2.C: New.
4030
4031 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4032
4033         * gcc.c-torture/execute/simd-3.c: New.
4034
4035 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4036
4037         PR c/9936
4038         * gcc.dg/20030331-2.c: New test.
4039
4040 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4041
4042         PR c++/10278
4043         * g++.dg/parse/crash2.C: New test.
4044
4045 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4046
4047         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4048         * gcc.c-torture/execute/20030331-1.c: ...here.
4049
4050 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4051
4052         * gcc.c-torture/execute/20030331-1.c: New test.
4053
4054 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4055
4056         * lib/gcov.exp: Adjust call return testing strings.
4057         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4058
4059 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4060
4061         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4062         * gcc.dg/builtins-7.c: New test case.
4063         * gcc.dg/builtins-8.c: New test case.
4064
4065 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4066
4067         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4068
4069 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4070
4071         PR c++/7647
4072         * g++.dg/lookup-class-member-2.C: New test.
4073
4074 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4075
4076         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4077
4078 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4079
4080         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4081
4082 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4083
4084         * g++.dg/init/attrib1.C: New test.
4085
4086 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4087
4088         * gcc.dg/ultrasp8.c: New test.
4089
4090 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4091
4092         * gcc.dg/ultrasp7.c: New test.
4093
4094 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4095
4096         PR c++/10047
4097         * g++.dg/template/inline1.C: New test.
4098
4099 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4100
4101         * gcc.dg/sparc-dwarf2.c: New test.
4102
4103 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4104
4105         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4106         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4107
4108 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4109
4110         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4111         than reading .x files.
4112         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4113         * g77.dg/gcov/gcov-1.f: Likewise.
4114         * gcc.misc-tests/gcov-4b.c: Likewise.
4115         * gcc.misc-tests/gcov-5b.c: Likewise.
4116         * gcc.misc-tests/gcov-6.c: Likewise.
4117         * gcc.misc-tests/gcov-7.c: Likewise.
4118         * gcc.misc-tests/gcov-8.c: Likewise.
4119         * g++.dg/gcov/gcov-1.x: Remove.
4120         * g77.dg/gcov/gcov-1.x: Likewise.
4121         * gcc.misc-tests/gcov-4b.x: Likewise.
4122         * gcc.misc-tests/gcov-5b.x: Likewise.
4123         * gcc.misc-tests/gcov-6.x: Likewise.
4124         * gcc.misc-tests/gcov-7.x: Likewise.
4125         * gcc.misc-tests/gcov-8.x: Likewise.
4126
4127 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4128
4129         PR opt/10087
4130         * gcc.dg/20030324-1.c: New test.
4131
4132 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4133
4134         PR c++/10224
4135         * g++.dg/template/arg3.C: New test.
4136
4137         PR c++/10158
4138         * g++.dg/template/friend18.C: New test.
4139
4140 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4141
4142         * g77.f-torture/compile/20030326-1.f: New test case.
4143
4144 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4145
4146         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4147
4148         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4149
4150 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4151
4152         * gcc.dg/ia64-sync-3.c: New test.
4153
4154 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4155
4156         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4157
4158 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4159
4160         * gcc.dg/ultrasp6.c: New test.
4161
4162 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4163
4164         * gcc.dg/i386-signbit-1.c: New test.
4165         * gcc.dg/i386-signbit-2.c: New test.
4166         * gcc.dg/i386-signbit-3.c: New test.
4167
4168 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4169
4170         * gcc.dg/ultrasp5.c: Fix options.
4171
4172 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4173
4174         * gcc.dg/ultrasp5.c: Fix comment.
4175
4176 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4177
4178         PR fortran/10197
4179         * g77.f-torture/execute/10197.f: New test.
4180
4181 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4182
4183         PR c++/9898, c++/383
4184         * g++.dg/template/conv6.C: New test.
4185
4186         PR c++/10119
4187         * g++.dg/template/ptrmem5.C: New test.
4188
4189         PR c++/10026
4190         * g++.dg/lookup/koenig1.C: New test.
4191
4192         PR C++/10199
4193         * g++.dg/lookup/template2.C: New test.
4194
4195 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4196
4197         * g++.dg/opt/rtti1.C: New test.
4198
4199 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4200
4201         * gcc.dg/ultrasp5.c: New test.
4202
4203 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4204
4205         PR middle-end/9967
4206         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4207         builtin fputs.
4208
4209 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4210
4211         PR c/8224
4212         * gcc.dg/20030323-1.c: New test.
4213
4214 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4215
4216         * gcc.c-torture/compile/20030323-1.c: New test case.
4217
4218 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4219
4220         * gcc.dg/20030321-1.c: New test.
4221
4222 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4223
4224         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4225
4226 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4227
4228         PR c++/9978, c++/9708
4229         * g++.dg/ext/vlm1.C: Adjust expected error.
4230         * g++.dg/ext/vla2.C: New test.
4231         * g++.dg/template/arg1.C: New test.
4232         * g++.dg/template/arg2.C: New test.
4233
4234 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4235
4236         * g77.f-torture/execute/select.f: New test.
4237         * g77.f-torture/noncompile/select_no_compile.f: New test.
4238
4239 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4240
4241         PR c++/9898
4242         * g++.dg/other/error4.C: New test.
4243
4244 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4245
4246         * g++.dg/template/friend17.C: New test.
4247
4248 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4249
4250         * gcc.c-torture/compile/20030320-1.c: New.
4251
4252 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4253
4254         * gcc.dg/builtins-6.c: New test case.
4255
4256 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4257
4258         PR target/10073
4259         * gcc.c-torture/compile/20030319-1.c: New.
4260
4261 2003-03-18  Jan Hubicka  <jh@suse.cz>
4262
4263         * gcc.dg/i386-cvt-1.c: New test.
4264
4265 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4266
4267         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4268         * objc.dg/naming-2.m: Likewise.
4269
4270 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/9639
4273         * g++.dg/parse/crash1.C: New test.
4274
4275 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4276
4277         PR c++/8805
4278         * g++.dg/eh/cleanup1.C: New test.
4279
4280 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4281
4282         * gcc.c-torture/execute/20030316-1.c: New test case.
4283
4284 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4285
4286         PR c++/9629
4287         * g++.dg/init/ctor2.C: New test.
4288
4289 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4290
4291         * g77.f-torture/compile/xformat.f: New test case.
4292
4293 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4294
4295         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4296         * g++.old-deja/g++.mike/eh50.C: Likewise.
4297
4298 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4299
4300         PR c++/6440
4301         * g++.dg/template/spec7.C: New test.
4302         * g++.dg/template/spec8.C: Likewise.
4303
4304 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4305
4306         * gcc.c-torture/execute/20030313-1.c: New test.
4307
4308 2003-03-14  Richard Henderson  <rth@redhat.com>
4309
4310         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4311
4312 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4313
4314         * gcc.c-torture/compile/20030314-1.c: New test.
4315
4316 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4317
4318         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4319         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4320         thumb target,
4321         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4322         to accept newer _imp__  prefix and additional
4323         newline in .drectve section.
4324         * gcc.dg/dll-4.c: Likewise.
4325         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4326         switch.
4327
4328 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4329
4330         * g++.dg/parse/namespace9.C: New test.
4331
4332         * g++.dg/init/ref5.C: New test.
4333         * g++.dg/parse/ptrmem1.C: Likewise.
4334
4335 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4336
4337         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4338         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4339         regular expression.
4340         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4341         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4342
4343 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4344
4345         * gcc.c-torture/execute/20030224-2.c: New test.
4346
4347 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4348
4349         * gcc.dg/decl-3.c: New test.
4350
4351 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4352
4353         * gcc.dg/i386-loop-2.c: New test.
4354
4355 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4356
4357         PR c++/9474
4358         * g++.dg/parse/namespace8.C: New test.
4359
4360         PR c++/9924
4361         * g++.dg/overload/builtin2.C: New test.
4362
4363 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4364
4365         * gcc.dg/return-type-3.c: New test.
4366
4367 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4368
4369         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4370         profiling options are not supported.
4371
4372 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4373
4374         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4375         * g++.old-deja/g++.warn/impint2.C: Likewise.
4376
4377 2003-03-10  Devang Patel  <dpatel@apple.com>
4378
4379         * g++.dg/cpp/c++_cmd_1.C: New test.
4380         * g++.dg/cpp/c++_cmd_1.h: New file.
4381
4382 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4383
4384         * gcc.dg/altivec-9.c: New file.
4385
4386 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4387
4388         * gcc.dg/ppc-sdata-1.c: New test.
4389         * gcc.dg/ppc-sdata-2.c: New test.
4390
4391 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4392
4393         PR c++/9373
4394         * g++.dg/opt/ptrmem2.C: New test.
4395
4396         PR c++/8534
4397         * g++.dg/opt/ptrmem1.C: New test.
4398
4399 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4400
4401         * gcc.dg/i386-loop-1.c: New test.
4402
4403 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4404
4405         PR c++/9970
4406         * g++.dg/lookup/friend1.C: New test.
4407
4408 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/9823
4411         * g++.dg/parser/constructor1.C: New test.
4412
4413 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4414
4415         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4416
4417         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4418
4419 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4420
4421         * gcc.dg/cpp/Wunused.c: Update test.
4422
4423 2003-03-08  Jan Hubicka  <jh@suse.cz>
4424
4425         * gcc.dg/inline-3.c: New test.
4426
4427 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4428
4429         PR c++/9809
4430         * g++.dg/parse/builtin1.C: New test.
4431
4432         PR c++/9982
4433         * g++.dg/abi/cookie1.C: New test.
4434         * g++.dg/abi/cookie2.C: Likewise.
4435
4436         PR c++/9524
4437         * g++.dg/template/field1.C: New test.
4438
4439         PR c++/9912
4440         * g++.dg/parse/class1.C: New test.
4441         * g++.dg/parse/namespace7.C: Likewise.
4442         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4443
4444 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4445
4446         * g++.dg/init/ref4.C: New test.
4447
4448 2003-03-07  Jan Hubicka  <jh@suse.cz>
4449
4450         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4451         * gcc.dg/inline-3.c:  New test.
4452
4453 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4454
4455         * g++.dg/init/ref3.C: New test.
4456
4457         PR c++/9965
4458         * g++.dg/init/ref2.C: New test.
4459
4460         PR c++/9400
4461         * g++.dg/warn/Wshadow-2.C: New test.
4462
4463         PR c++/9791
4464         * g++.dg/warn/Woverloaded-1.C: New test.
4465
4466 2003-03-05  Jan Hubicka  <jh@suse.cz>
4467
4468         * gcc.dg/i386-local2.c: New.
4469         * gcc.dg/i386-local.c: Fix typo.
4470
4471 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4472
4473         * g++.dg/abi/layout3.C: New test.
4474
4475 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4476
4477         * gcc.c-torture/compile/20030305-1.c
4478
4479 2003-03-05  Jan Hubicka  <jh@suse.cz>
4480
4481         * gcc.dg/i386-local.c: New.
4482
4483 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4484
4485         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4486
4487 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4488
4489         * gcc.dg/switch-2.c: New test.
4490         * gcc.dg/switch-3.c: New test.
4491         * gcc.dg/Wswitch.c: Adjust line numbers.
4492         * gcc.dg/Wswitch-default.c: Likewise.
4493         * gcc.dg/Wswitch-enum.c: Likewise.
4494
4495 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4496
4497         * gcc.c-torture/execute/20030222-1.c: New test.
4498
4499 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4500
4501         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4502
4503 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4504
4505         PR c++/9878
4506         * g++.dg/init/ref1.C: New test.
4507
4508 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4509
4510         * gcc.dg/sh-relax.c: New SH-only test.
4511
4512 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4513
4514         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4515         comment explaining purpose of testcase.
4516
4517 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4518
4519         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4520         for HC11/HC12 (asm needs two int registers).
4521         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4522         HC11/HC12 because the test uses an asm which needs two 32-bit
4523         registers.
4524
4525 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4526
4527         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4528         for HC11/HC12 (array is too large otherwise).
4529         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4530         * gcc.c-torture/compile/20010518-2.x: Likewise.
4531         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4532         HC11/HC12 (array is too large).
4533
4534 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4535
4536         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4537         * lib/g++-dg.exp (g++-dg-test): Likewise.
4538
4539 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4540
4541         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4542         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4543
4544 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4545
4546         * g++.dg/warn/implicit-typename1.C: Remove warning.
4547
4548 2003-02-28  Richard Henderson  <rth@redhat.com>
4549
4550         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4551         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4552
4553 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4554
4555         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4556         * g++.dg/pch/pch.exp: Likewise.
4557
4558 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4559
4560         PR c++/9879
4561         * testsuite/g++.dg/init/new4.C: New test.
4562
4563 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4564
4565         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4566
4567 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4568
4569         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4570         unsigned long.
4571
4572         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4573         wider than float.
4574
4575 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4576
4577         * lib/scanasm.exp: Add support for counting numbers of
4578         occurences.
4579         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4580         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4581
4582 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4583
4584         PR c++/9683
4585         * g++.dg/template/static3.C: New test.
4586
4587         PR c++/9829
4588         * g++.dg/parse/namespace6.C: New test.
4589
4590 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4591
4592         PR target/9732
4593         * gcc.dg/20030225-1.c: New test.
4594
4595 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4596
4597         * README: Remove out-of-date information.
4598
4599         PR c++/9836
4600         * g++.dg/template/spec6.C: New test.
4601
4602 2003-02-24  Jeff Law  <law@redhat.com>
4603
4604         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4605
4606 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4607
4608         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4609         * gcc.dg/pragma-ep-1.c: Likewise.
4610
4611 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4612
4613         PR c++/9602
4614         * g++.dg/template/friend16.C: New test.
4615
4616 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR c++/5333
4619         * g++.dg/parse/fused-params1.C: Adjust error messages.
4620         * g++.dg/template/nested3.C: New test.
4621
4622 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4623
4624         * g++.dg/abi/param1.C: New test.
4625
4626 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4627
4628         PR c++/7982
4629         * g++.dg/warn/implicit-typename1.C: New test.
4630
4631 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4632
4633         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4634         with "mtune".
4635         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4636         * gcc.c-torture/execute/20010129-1.x: Likewise.
4637         * gcc.dg/20011107-1.c: Likewise.
4638         * gcc.dg/20020108-1.c: Likewise.
4639         * gcc.dg/20020122-3.c: Likewise.
4640         * gcc.dg/20020206-1.c: Likewise.
4641         * gcc.dg/20020310-1.c: Likewise.
4642         * gcc.dg/20020426-2.c: Likewise.
4643         * gcc.dg/20020517-1.c: Likewise.
4644         * gcc.dg/991230-1.c: Likewise.
4645         * gcc.dg/i386-unroll-1.c: Likewise.
4646         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4647
4648 2003-02-22  Jan Hubicka  <jh@suse.cz>
4649
4650         * gcc.dg/i386-mul.c: New test.
4651
4652 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4653
4654         * gcc.dg/builtins-5.c: New test case.
4655
4656 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4657
4658         * gcc.dg/asmreg-1.c: New test.
4659
4660 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4661
4662         PR c++/9749
4663         * g++.dg/parse/varmod1.C: New test.
4664
4665 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4666
4667         PR c++/9727
4668         * g++.dg/template/op1.C: New test.
4669
4670 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/8906
4673         * g++.dg/template/nested2.C: New test.
4674
4675 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4676
4677         PR c++/8724
4678         * g++.dg/expr/dtor1.C: New test.
4679
4680 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4681
4682         * gcc.dg/cpp/include3.c: New test.
4683         * gcc.dg/cpp/inc/foo.h: New file.
4684
4685 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4686
4687         * gcc.c-torture/execute/20030221-1.c: New test.
4688
4689 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4690
4691         PR c++/9729
4692         * g++.dg/abi/conv1.C: New test.
4693
4694 2003-02-20  Jan Hubicka  <jh@suse.cz>
4695
4696         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4697
4698 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4699
4700         * gcc.c-torture/compile/20030219-1.c: New test.
4701
4702 2003-02-18  Jan Hubicka  <jh@suse.cz>
4703
4704         * gcc.dg/funcorder.c: New test.
4705
4706 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4707
4708         * gcc.c-torture/execute/20030218-1.c: New.
4709
4710 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4711
4712         * gcc.dg/20030218-1.c: New.
4713
4714 2003-02-18  Richard Henderson  <rth@redhat.com>
4715
4716         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4717         * gcc.dg/attr-used-2.c: New.
4718
4719 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4720
4721         PR c++/9704
4722         * g++.dg/init/copy5.C: New test.
4723
4724 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4725
4726         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4727         * g++.dg/pch/pch.exp: Likewise.
4728
4729 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4730
4731         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4732         STACK_SIZE is not defined.
4733
4734 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4735
4736         PR c++/9457
4737         * g++.dg/template/init1.C: New test.
4738
4739 2003-02-16  Jan HUbicka  <jh@suse.cz>
4740
4741         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4742         (foo): Add few extra tests
4743         * gcc.dg/c99-const-expr-3.c: Likewise.
4744         * gcc.c-torture/execute/20030216-1.c: New.
4745
4746 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4747
4748         PR c++/9459
4749         * g++.dg/ext/typeof4.C: New test.
4750
4751 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4752
4753         * gcc.dg/i386-387-3.c: New test case.
4754
4755 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4756
4757         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4758         cris-*-elf* cris-*-aout* and mmix-*-*.
4759
4760 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4761
4762         * gcc.dg/20030213-1.c: New test.
4763
4764 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4765
4766         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4767         * gcc.dg/i386-387-2.c: Likewise.
4768
4769 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4770
4771         * gcc.dg/ppc-spe.c: Fix formatting.
4772         Enable tests that were previously unsupported by gas.
4773         Delete tests for instructions that no longer exist.
4774         Switch arguments on evsubifw builtin.
4775
4776 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4777
4778         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4779         STACK_SIZE is too small.
4780
4781 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4782             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4783
4784         * gcc.dg/decl-2.c: New test.
4785
4786 2003-02-10  Jan Hubicka  <jh@suse.cz>
4787
4788         * gcc.dg/i386-fpcvt-1.c:  New test.
4789
4790 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4791
4792         * gcc.c-torture/execute/20030209-1.c: New test.
4793
4794 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4795
4796         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4797         int-wide bitops, use the constants of the same width.
4798         Likewise, if long long is 32-bit wide, test bitops using
4799         32-bit constants.
4800
4801 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4802
4803         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4804
4805 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4806
4807         * testsuite/gcc.dg/builtins-4.c: New test case.
4808
4809 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4810
4811         * gcc.dg/20020430-1.c: Fix dg command typos.
4812         * gcc.dg/20020503-1.c: Likewise.
4813
4814 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4815
4816         PR c++/8785
4817         * g++.dg/parse/fused-params1.C: New test.
4818
4819         PR c++/8857
4820         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4821
4822         PR c++/8921
4823         * g++.dg/parse/non-dependent1.C: New test.
4824
4825         PR c++/8928
4826         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4827
4828         PR c++/9228
4829         * g++.dg/parse/undefined7.C: New test.
4830         * g++.dg/parse/non-templ1.C: New test.
4831
4832         PR c++/9229
4833         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4834
4835 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4836
4837         * gcc.c-torture/compile/20030206-1.c: New test.
4838
4839 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4840
4841         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4842         "pow" to "foo" to avoid potential confusion with a math built-in.
4843
4844 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4845
4846         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4847         conditions for SPARC targets.
4848
4849 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4850
4851         * gcc.dg/20030204-1.c: New test.
4852
4853 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4854
4855         PR c++/38
4856         * g++.dg/parse/array-size1.C: New test.
4857
4858         PR c++/5657
4859         * g++.dg/parse/undefined3.C: New test.
4860
4861         PR c++/5665
4862         * g++.dg/parse/undefined4.C: New test.
4863
4864         PR c++/5975
4865         * g++.dg/parse/undefined5.C: New test.
4866
4867         PR c++/7259
4868         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4869
4870         PR c++/8578
4871         * g++.dg/parse/casting-operator1.C: New test.
4872
4873         PR c++/8596
4874         * g++.dg/parse/undefined6.C: New test.
4875
4876         PR c++/8736
4877         * g++.dg/parse/missing-template1.C: New test.
4878
4879 2003-02-04  Jan Hubicka  <jh@suse.cz>
4880
4881         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4882         * gcc.dg/i386-cmov?.c:  Likewise.
4883         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4884         * gcc.dg/i386-ssefp-1.c:  Likewise.
4885         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4886         conventions.
4887
4888 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4889
4890         PR c++/7129
4891         * testsuite/g++.dg/ext/max.C: New test.
4892
4893 2003-02-03  Jan Hubicka  <jh@suse.cz>
4894
4895         * gcc.c-torture/execute/20030203-1.c: New test.
4896
4897 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4898
4899         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4900         'natural-endian'.
4901
4902 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4903
4904         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4905         * g++.dg/init/new2.C: Likewise.
4906         * g++.dg/other/new1.C: Likewise.
4907
4908 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4909
4910         * gcc.dg/struct-ret-libc.c: New test.
4911
4912 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4913
4914         * gcc.dg/20030129-1.c: New test.
4915
4916 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4917
4918         PR c++/8849
4919         * g++.dg/template/ptrmem4.C: New test.
4920
4921 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4922
4923         * g++.dg/parser/constant1.C: New test.
4924
4925 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4926
4927         PR c++/8591
4928         * g++.dg/parse/friend2.C: New test.
4929
4930 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4931
4932         PR c++/9437
4933         * g++.dg/template/unify4.C: New test.
4934
4935 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4936
4937         * gcc.c-torture/execute/20030128-1.c: New test.
4938
4939 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4940
4941         * g++.dg/lookup/nested1.C: Test moved from ...
4942         * g++.old-deja/g++.other/lookup24.C: ... here.
4943
4944 2003-01-28  Jan Hubicka  <jh@suse.cz>
4945
4946         * gcc.dg/i386-cmov5.c:  New test.
4947
4948 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4949
4950         * gcc.c-torture/execute/20010925-1.c: Changed the
4951         memcpy declaration.
4952
4953 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4954
4955         PR c++/3902
4956         * g++.dg/parse/template5.C: New test.
4957
4958 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4959
4960         PR fortran/9258
4961         * g77.dg/pr9258: New test.
4962
4963 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4964
4965         * README: Move relevant parts from README.g++.
4966
4967         * README.g++: Remove this file.
4968
4969 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4970
4971         * g++.dg/abi/dcast1.C: New test.
4972
4973 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4974
4975         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4976
4977 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4978
4979         PR c++/47
4980         * g++.old-deja/g++.other/lookup24.C: New test.
4981
4982 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4983
4984         PR middle-end/7227
4985         * gcc.dg/uninit-C.c: New test.
4986
4987 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4988
4989         * g++.dg/abi/covariant1.C: New test.
4990
4991 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4992
4993         * gcc.dg/20030123-1.c: New test.
4994
4995 2003-01-25  Jan Hubicka  <jh@suse.cz>
4996
4997         PR opt/8492
4998         * gcc.c-torture/compile/20030125-1.c
4999
5000 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5001
5002         PR c++/9403
5003         * g++.dg/parse/template3.C: New test.
5004         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5005
5006         PR c++/795
5007         * g++.dg/parse/template4.C: New test.
5008
5009         PR c++/9415
5010         * g++.dg/template/qual2.C: New test.
5011
5012         PR c++/8545
5013         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5014
5015         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5016
5017 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5018
5019         * gcc.c-torture/execute/switch-1.c: New test case.
5020
5021 2003-01-25  Jan Hubicka  <jh@suse.cz>
5022
5023         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5024
5025 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5026
5027         Tweaks for Bison-1.875. From the NEWS file:
5028         "- `parse error' -> `syntax error'
5029         Bison now uniformly uses the term `syntax error'"
5030         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5031         * gcc.dg/cpp/digraph2.c: Likewise.
5032         * gcc.dg/cpp/direct2.c: Likewise.
5033         * gcc.dg/cpp/paste4.c: Likewise.
5034         * gcc.dg/c90-restrict-1.c: Likewise.
5035         * gcc.dg/c99-func-2.c: Likewise.
5036         * gcc.dg/noncompile/920721-2.c: Likewise.
5037         * gcc.dg/noncompile/930622-2.c: Likewise.
5038         * gcc.dg/noncompile/940112-1.c: Likewise.
5039         * gcc.dg/noncompile/950921-1.c: Likewise.
5040         * gcc.dg/noncompile/951123-1.c: Likewise.
5041         * gcc.dg/noncompile/971104-1.c: Likewise.
5042         * gcc.dg/noncompile/990416-1.c: Likewise.
5043
5044 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5045
5046         * g++.dg/parse/undefined1.C: Add error message.
5047
5048 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5049
5050         PR c++/9354
5051         * g++.dg/parse/new1.C: New test.
5052
5053         PR c++/9216
5054         * g++.dg/parse/template2.C: New test.
5055
5056         PR c++/9354
5057         * g++.dg/parse/typedef2.C: New test.
5058
5059         PR c++/9328
5060         * g++.dg/ext/typeof3.C: New test.
5061
5062 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5063
5064         PR c++/2738
5065         * g++.dg/parse/ret-type1.C: New test.
5066
5067         PR c++/3792
5068         * g++.dg/parse/tmpl-outside1.C: New test.
5069
5070         PR c++/4207
5071         * g++.dg/parse/int-as-enum1.C: New test.
5072
5073         PR c++/4903
5074         * g++.dg/parse/no-typename1.C: New test.
5075
5076         PR c++/5533
5077         * g++.dg/parse/no-value1.C: New test.
5078
5079         PR c++/5921
5080         * g++.dg/parse/wrong-inline1.C: New test.
5081
5082         PR c++/6402
5083         * g++.dg/parse/ref1.C: New test.
5084
5085         PR c++/6992
5086         * g++.dg/parse/attr-ctor1.C: New test.
5087
5088         PR c++/7229
5089         * g++.dg/parse/namespace5.C: New test.
5090
5091         PR c++/7917
5092         * g++.dg/parse/func-def1.C: New test.
5093
5094         PR c++/8143
5095         * g++.dg/parse/undefined1.C: New test.
5096
5097         PR c++/5723, PR c++/8522
5098         * g++.dg/parse/specialization1.C: New test.
5099
5100         PR c++/163, PR c++/8595
5101         * g++.dg/parse/struct-as-enum1.C: New test.
5102
5103         PR c++/9173
5104         * g++.dg/parse/undefined2.C: New test.
5105
5106 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5107
5108         PR c++/9298
5109         * g++.dg/parse/template1.C: New test.
5110
5111         PR c++/9384
5112         * g++.dg/parse/using1.C: New test.
5113
5114         PR c++/9285
5115         PR c++/9294
5116         * g++.dg/parse/expr2.C: New test.
5117
5118         PR c++/9388
5119         * g++.dg/parse/lookup2.C: Likewise.
5120
5121 2003-01-21  Jan Hubicka  <jh@suse.cz>
5122
5123         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5124         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5125         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5126         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5127
5128 2003-01-20  Nick Clifton  <nickc@redhat.com>
5129
5130         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5131         problem with ARM sibcall code generation.
5132
5133 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5134
5135         * gcc.c-torture/execute/20030120-1.c: New.
5136
5137 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5138
5139         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5140
5141 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5142
5143         PR c++/9272
5144         * g++.dg/parse/ctor1.C: New test.
5145
5146         PR c++/9294:
5147         * g++.dg/parse/qualified1.C: New test.
5148
5149         * g++.dg/parse/typename3.C: New test.
5150
5151 2003-01-16  Richard Henderson  <rth@redhat.com>
5152
5153         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5154
5155 2003-01-16  Richard Henderson  <rth@redhat.com>
5156
5157         * g++.dg/pch/pch.exp: Copy test header to the working directory
5158         before using it either for precompilation or direct use.
5159         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5160         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5161
5162 2003-01-16  Richard Henderson  <rth@redhat.com>
5163
5164         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5165         before using it either for precompilation or direct use.
5166         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5167         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5168
5169 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5170
5171         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5172         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5173         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5174         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5175         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5176         typename warning into error.
5177         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5178         error messages.
5179         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5180         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5181         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5182         messages.
5183         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5184         make declaration visible in template.
5185         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5186         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5187         messages.
5188         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5189         message.
5190         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5191         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5192         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5193         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5194         typename warning with error message.
5195         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5196         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5197         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5198
5199 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5200
5201         * g++.dg/parse/ambig2.C: New test.
5202
5203 2003-01-15  Richard Henderson  <rth@redhat.com>
5204
5205         * g++.dg/tls/init-2.C: Update error message string.
5206
5207 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5208
5209         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5210
5211 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5212
5213         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5214         all for HC11/HC12.
5215         * gcc.c-torture/compile/20001205-1.x: Likewise.
5216         * gcc.c-torture/compile/20001226-1.x: Likewise.
5217         * gcc.c-torture/compile/920520-1.x: Likewise.
5218         * gcc.c-torture/compile/961203-1.x: Likewise.
5219         * gcc.c-torture/compile/20020604-1.x: Likewise.
5220
5221 2003-01-15  Jan Hubicka  <jh@suse.cz>
5222
5223         * gcc.c-torture/compile/20030115-1.c: New test.
5224
5225         * gcc.dg/i386-fpcvt-1.c: New test.
5226         * gcc.dg/i386-fpcvt-2.c: New test.
5227
5228 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5229
5230         Further conform g++'s __vmi_class_type_info to the C++ ABI
5231         specification.
5232         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5233         the specification.
5234
5235 2003-01-14  Jan Hubicka  <jh@suse.cz>
5236
5237         * gcc.dg/i386-fpcvt-1.c: New test.
5238         * gcc.dg/i386-fpcvt-2.c: New test.
5239
5240 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5241
5242         * gcc.dg/i386-mmx-3.c: New test.
5243
5244 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/9264
5247         * g++.dg/parse/octal1.C: New file.
5248
5249         PR c++/9172
5250         * g++.dg/parse/typename1.C: New file.
5251
5252 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5253
5254         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5255         * gcc.dg/bf-no-ms-layout.c: Likewise.
5256         * gcc.dg/bf-ms-attrib.c: Likewise.
5257
5258 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5259
5260         PR c++/9099
5261         * g++.dg/parse/dtor1.C: New file.
5262
5263         PR c++/9128
5264         * g++.dg/rtti/typeid1.C: New file.
5265
5266         PR c++/9153
5267         * g++.dg/parse/lookup1.C: New file.
5268
5269         PR c++/9171
5270         * g++.dg/templ/spec5.C: New file.
5271
5272 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5273
5274         * gcc.c-torture/compile/20030110-1.c: New test.
5275
5276 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5277
5278         Merge from pch-branch:
5279
5280         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5281
5282         * gcc.dg/pch/cpp-1.h: New.
5283         * gcc.dg/pch/cpp-1.c: New.
5284         * gcc.dg/pch/cpp-2.h: New.
5285         * gcc.dg/pch/cpp-2.c: New.
5286
5287         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5288
5289         * gcc.dg/pch/except-1.h: New.
5290         * gcc.dg/pch/except-1.c: New.
5291
5292         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5293
5294         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5295         running test.
5296         * gcc.dg/pch: Include *.hp not *.h.
5297         * gcc.dg/pch/system-1.h: New.
5298         * gcc.dg/pch/system-1.c: New.
5299
5300         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5301
5302         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5303         rather than trying to build and run a program using PCH.
5304         * gcc.dg/pch: Remove dg-do commands from test files.
5305
5306         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5307
5308         * gcc.dg/pch/macro-3.c: New.
5309         * gcc.dg/pch/macro-3.h: New.
5310
5311         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5312
5313         * gcc.dg/pch/common-1.c: New.
5314         * gcc.dg/pch/common-1.h: New.
5315         * gcc.dg/pch/decl-1.c: New.
5316         * gcc.dg/pch/decl-1.h: New.
5317         * gcc.dg/pch/decl-2.c: New.
5318         * gcc.dg/pch/decl-2.h: New.
5319         * gcc.dg/pch/decl-3.c: New.
5320         * gcc.dg/pch/decl-3.h: New.
5321         * gcc.dg/pch/decl-4.c: New.
5322         * gcc.dg/pch/decl-4.h: New.
5323         * gcc.dg/pch/decl-5.c: New.
5324         * gcc.dg/pch/decl-5.h: New.
5325         * gcc.dg/pch/global-1.c: New.
5326         * gcc.dg/pch/global-1.h: New.
5327         * gcc.dg/pch/inline-1.c: New.
5328         * gcc.dg/pch/inline-1.h: New.
5329         * gcc.dg/pch/inline-2.c: New.
5330         * gcc.dg/pch/inline-2.h: New.
5331         * gcc.dg/pch/static-1.c: New.
5332         * gcc.dg/pch/static-1.h: New.
5333         * gcc.dg/pch/static-2.c: New.
5334         * gcc.dg/pch/static-2.h: New.
5335
5336         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5337
5338         * g++.dg/pch/pch.exp: Better handle failing testcases.
5339         * gcc.dg/pch/pch.exp: Likewise.
5340         * gcc.dg/pch/macro-1.c: New.
5341         * gcc.dg/pch/macro-1.h: New.
5342         * gcc.dg/pch/macro-2.c: New.
5343         * gcc.dg/pch/macro-2.h: New.
5344
5345         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5346
5347         * g++.dg/dg.exp: Treat files in pch/ specially.
5348         * g++.dg/pch/pch.exp: New file.
5349         * g++.dg/pch/empty.H: New file.
5350         * g++.dg/pch/empty.C: New file.
5351         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5352         "precompile".
5353
5354         * gcc.dg/pch/pch.exp: New file.
5355         * gcc.dg/pch/empty.h: New file.
5356         * gcc.dg/pch/empty.c: New file.
5357         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5358         "precompile".
5359
5360 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5361
5362         * g++.dg/template/friend14.C: New test.
5363
5364 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5365
5366         * gcc.dg/old-style-asm-1.c: New test.
5367
5368 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5369
5370         * gcc.c-torture/compile/20030109-1.c: New test.
5371
5372 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5373
5374         * gcc.c-torture/execute/20030109-1.c: New test.
5375
5376 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5377
5378         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5379         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5380         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5381         * g++.old-deja/g++.mike/eh2.C: Likewise
5382         * g++.old-deja/g++.mike/eh3.C: Likewise
5383         * g++.old-deja/g++.mike/eh5.C: Likewise
5384         * g++.old-deja/g++.mike/eh6.C: Likewise
5385         * g++.old-deja/g++.mike/eh7.C: Likewise
5386         * g++.old-deja/g++.mike/eh8.C: Likewise
5387         * g++.old-deja/g++.mike/eh9.C: Likewise
5388         * g++.old-deja/g++.mike/eh10.C: Likewise
5389         * g++.old-deja/g++.mike/eh12.C: Likewise
5390         * g++.old-deja/g++.mike/eh13.C: Likewise
5391         * g++.old-deja/g++.mike/eh14.C: Likewise
5392         * g++.old-deja/g++.mike/eh16.C: Likewise
5393         * g++.old-deja/g++.mike/eh17.C: Likewise
5394         * g++.old-deja/g++.mike/eh18.C: Likewise
5395         * g++.old-deja/g++.mike/eh21.C: Likewise
5396         * g++.old-deja/g++.mike/eh23.C: Likewise
5397         * g++.old-deja/g++.mike/eh24.C: Likewise
5398         * g++.old-deja/g++.mike/eh25.C: Likewise
5399         * g++.old-deja/g++.mike/eh26.C: Likewise
5400         * g++.old-deja/g++.mike/eh27.C: Likewise
5401         * g++.old-deja/g++.mike/eh28.C: Likewise
5402         * g++.old-deja/g++.mike/eh29.C: Likewise
5403         * g++.old-deja/g++.mike/eh31.C: Likewise
5404         * g++.old-deja/g++.mike/eh33.C: Likewise
5405         * g++.old-deja/g++.mike/eh34.C: Likewise
5406         * g++.old-deja/g++.mike/eh35.C: Likewise
5407         * g++.old-deja/g++.mike/eh36.C: Likewise
5408         * g++.old-deja/g++.mike/eh37.C: Likewise
5409         * g++.old-deja/g++.mike/eh38.C: Likewise
5410         * g++.old-deja/g++.mike/eh39.C: Likewise
5411         * g++.old-deja/g++.mike/eh40.C: Likewise
5412         * g++.old-deja/g++.mike/eh41.C: Likewise
5413         * g++.old-deja/g++.mike/eh42.C: Likewise
5414         * g++.old-deja/g++.mike/eh44.C: Likewise
5415         * g++.old-deja/g++.mike/eh46.C: Likewise
5416         * g++.old-deja/g++.mike/eh47.C: Likewise
5417         * g++.old-deja/g++.mike/eh48.C: Likewise
5418         * g++.old-deja/g++.mike/eh49.C: Likewise
5419         * g++.old-deja/g++.mike/eh50.C: Likewise
5420         * g++.old-deja/g++.mike/eh51.C: Likewise
5421         * g++.old-deja/g++.mike/eh53.C: Likewise
5422         * g++.old-deja/g++.mike/eh55.C: Likewise
5423         * g++.old-deja/g++.mike/p7912.C: Likewise
5424         * g++.old-deja/g++.mike/p9706.C: Likewise
5425         * g++.old-deja/g++.mike/p10416.C: Likewise
5426         * g++.old-deja/g++.mike/p11667.C: Likewise
5427         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5428         Remove redundant reference to Iris.
5429         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5430         Elxsi, i860, Pico Java, and WE32K.
5431
5432 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5433
5434         * g++.dg/ext/asm4.C: New test.
5435
5436 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5437
5438         PR c++/9030
5439         * g++.dg/template/friend12.C: New test.
5440         * g++.dg/template/friend13.C: Likewise.
5441         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5442
5443 2003-01-08  Jan Hubicka  <jh@suse.cz>
5444
5445         * gcc.dg/i386-cadd.c: New test.
5446         * gcc.dg/i386-cmov4.c: Likewise.
5447
5448 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5449
5450         PR c++/9165
5451         * g++.dg/warn/Wunused-3.C: New test.
5452
5453         * g++.dg/abi/bitfield9.C: New test.
5454
5455         PR c++/9189
5456         * g++.dg/parse/defarg3.C: New test.
5457
5458 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5459
5460         * g++.dg/parse/ambig1.C: New test.
5461         * g++.dg/parse/defarg2.C: New test.
5462
5463 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5464
5465         * g++.dg/template/defarg-1.C: New test.
5466         * g++.dg/template/local2.C: Likewise.
5467
5468 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5469
5470         * gcc.c-torture/execute/20030105-1.c: New test.
5471
5472 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5473
5474         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5475         * g++.dg/parse/namespace4.C: Likewise.
5476
5477 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5478
5479         * g++.dg/template/ntp2.C: New test.
5480
5481 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5482
5483         * g++.dg/parse/extern-C-1.C: New test.
5484
5485         * g++.dg/parse/namespace4.C: New test.
5486
5487         * g++.dg/template/nested1.C: New test.
5488
5489         * g++.dg/parse/namespace3.C: New test.
5490
5491 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5492
5493         * g++.dg/lookup/two-stage1.C: New test.
5494
5495 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5496
5497         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5498         * g++.old-deja/g++.jason/access8.C: Likewise.
5499         * g++.old-deja/g++.other/decl5.C: Likewise.
5500
5501 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5502
5503         * g++.dg/parse/parse7.C: New test.
5504
5505 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5506
5507         PR c++/2843
5508         * g++.dg/ext/attrib7.C: New test.
5509
5510 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5511
5512         * g++.dg/parse/parse6.C: New test.
5513
5514 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5515
5516         * gcc.dg/h8300-stack-1.c: New.
5517
5518 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5519
5520         g++.dg/lookup/exception1.C: New test.
5521
5522         g++.dg/lookup/template1.C: New test.
5523
5524         g++.dg/parse/namespace2.C: New test.
5525
5526         g++.dg/parse/parens2.C: New test.
5527
5528 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5529
5530         * g++.dg/parse/parse5.C: New test.
5531         * g++.dg/lookup/scoped4.C: New test.
5532
5533 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5534
5535         * g++.dg/parse/parens1.C: New test.
5536
5537         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5538         angle-bracket1.C.
5539         * g++.dg/parse/parens2.C: New test.
5540
5541         * g++.dg/lookup/scope-operator1.C: New test.
5542
5543         * g++.dg/parse/operator1.C: New test.
5544
5545 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5546
5547         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5548         * g++.old-deja/g++.other/access6.C: Likewise.
5549         * g++.old-deja/g++.other/decl1.C: Likewise.
5550         * g++.old-deja/g++.pt/typename12.C: Likewise.
5551
5552 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5553
5554         * g++.dg/parse/namespace1.C: New test.
5555
5556 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5557
5558         * g++.dg/parse/parse4.C: New test.
5559
5560 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5561
5562         * g++.dg/parse/parse3.C: New test.
5563
5564 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5565
5566         * g++.dg/parse/parse2.C: New test.
5567
5568 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5569
5570         * g++.dg/template/friend11.C: New test.
5571
5572 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5573
5574         * g++.dg/parse/parse1.C: New test.
5575
5576 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5577
5578         * lib/profopt.exp: Change the name of a global variable to avoid
5579         possible clashes with other test suites.
5580
5581 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5582
5583         * g++.dg/inherit/covariant8.C: New test.
5584
5585 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5586
5587         * g++.dg/init/array9.C: New test.
5588
5589         PR c++/9112
5590         * g++.dg/parse/expr1.C: New test.
5591
5592 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5593
5594         * gcc.c-torture/compile/20021230-1.c: New test.
5595
5596 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5597
5598         * g++.dg/inherit/covariant5.C: New test.
5599         * g++.dg/inherit/covariant6.C: New test.
5600         * g++.dg/inherit/covariant7.C: New test.
5601
5602 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5603
5604         PR c++/2739
5605         * g++.dg/other/access2.C: New test.
5606
5607 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5608
5609         * g++.dg/other/anon-struct.C: No longer fails
5610         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5611         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5612         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5613
5614 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5615
5616         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5617
5618 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5619
5620         * g++.dg/eh/spec4.C: Remove stray semicolon.
5621         * g++.dg/expr/pmf-1.C: Change error message.
5622         * g++.dg/ext/asm1.C: Remove stray semicolon.
5623         * g++.dg/ext/typename1.C: Add missing typenames.
5624         * g++.dg/inherit/template-as-base.C: Change error message.
5625         * g++.dg/lookup/scoped1.C: Likewise.
5626         * g++.dg/lookup/scoped2.C: Likewise.
5627         * g++.dg/lookup/using2.C: Likewise.
5628         * g++.dg/other/component1.C: Remove stray semicolon.
5629         * g++.dg/other/do1.C: Change error message.
5630         * g++.dg/other/error2.C: Likewise.
5631         * g++.dg/other/init1.C: Likewise.
5632         * g++.dg/other/packed1.C: Remove stray semicolon.
5633         * g++.dg/other/ptrmem2.C: Change error message.
5634         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5635         marker.
5636         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5637         * g++.dg/template/access3.C: Add typename keyword.
5638         * g++.dg/template/access5.C: Remove stray semicolon.
5639         * g++.dg/template/access6.C: Likewise.
5640         * g++.dg/template/complit1.C: Likewise.
5641         * g++.dg/template/crash1.C: Change error message.
5642         * g++.dg/template/inherit2.C: Remove stray semicolon.
5643         * g++.dg/template/instantiate2.C: Likewise.
5644         * g++.dg/template/instantiate3.C: Change error message.
5645         * g++.dg/template/qual1.C: Remove stray semicolon.
5646         * g++.dg/template/qualttp18.C: Change error message.
5647         * g++.dg/template/ref1.C: Remove stray semicolon.
5648         * g++.dg/template/sizeof1.C (A::value): Declare it.
5649         * g++.dg/template/spec4.C: Change error message.
5650         * g++.dg/template/static1.C: Likewise.
5651         * g++.dg/template/type1.C: Likewise.
5652         * g++.dg/template/typename3.C: Likewise.
5653         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5654         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5655         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5656         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5657         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5658         named return value extension.
5659         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5660         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5661         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5662         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5663         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5664         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5665         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5666         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5667         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5668         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5669         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5670         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5671         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5672         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5673         syntax.
5674         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5675         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5676         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5677         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5678         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5679         * g++.old-deja/g++.brendan/template11.C: Likewise.
5680         * g++.old-deja/g++.brendan/template26.C: Likewise.
5681         * g++.old-deja/g++.brendan/template27.C: Use explicit
5682         specialization syntax.
5683         * g++.old-deja/g++.brendan/template30.C: Likewise.
5684         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5685         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5686         non-dependent names.
5687         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5688         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5689         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5690         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5691         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5692         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5693         named return value extension.
5694         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5695         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5696         * g++.old-deja/g++.ext/return1.C: Likewise.
5697         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5698         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5699         * g++.old-deja/g++.jason/access8.C: Likewise.
5700         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5701         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5702         pseudo-destructor names.
5703         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5704         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5705         pseudo-destructor names.
5706         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5707         * g++.old-deja/g++.jason/overload19.C: Likewise.
5708         * g++.old-deja/g++.jason/overload32.C: Likewise.
5709         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5710         stray semicolons.
5711         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5712         * g++.old-deja/g++.jason/return.C: Likewise.
5713         * g++.old-deja/g++.jason/return2.C: Likewise.
5714         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5715         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5716         syntax.
5717         * g++.old-deja/g++.jason/template10.C: Account for use of
5718         non-dependent names.
5719         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5720         syntax.
5721         * g++.old-deja/g++.jason/template37.C: Likewise.
5722         * g++.old-deja/g++.law/access4.C: Change error messages.
5723         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5724         pseudo-destructor names.
5725         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5726         * g++.old-deja/g++.law/ctors9.C: Likewise.
5727         * g++.old-deja/g++.law/cvt22.C: Likewise.
5728         * g++.old-deja/g++.law/dtors5.C: Likewise.
5729         * g++.old-deja/g++.law/global-init1.C: Likewise.
5730         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5731         * g++.old-deja/g++.law/operators28.C: Likewise.
5732         * g++.old-deja/g++.law/visibility28.C: Likewise.
5733         * g++.old-deja/g++.martin/eval1.C: Likewise.
5734         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5735         name.
5736         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5737         * g++.old-deja/g++.mike/net34.C: Likewise.
5738         * g++.old-deja/g++.mike/net36.C: Likewise.
5739         * g++.old-deja/g++.mike/ns2.C: Likewise.
5740         * g++.old-deja/g++.mike/p12306.C: Likewise.
5741         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5742         value extension.
5743         * g++.old-deja/g++.mike/p700.C: Likewise.
5744         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5745         * g++.old-deja/g++.mike/p710.C: Likewise.
5746         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5747         value extension.
5748         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5749         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5750         * g++.old-deja/g++.ns/crash2.C: Likewise.
5751         * g++.old-deja/g++.ns/crash3.C: Likewise.
5752         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5753         * g++.old-deja/g++.ns/ns17.C: Likewise.
5754         * g++.old-deja/g++.ns/template16.C: Likewise.
5755         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5756         keyword.
5757         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5758         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5759         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5760         named return value extension.
5761         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5762         * g++.old-deja/g++.other/access4.C: Issue additional error
5763         messages.
5764         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5765         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5766         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5767         * g++.old-deja/g++.other/crash25.C: Change error message.
5768         * g++.old-deja/g++.other/crash4.C: Change error message.
5769         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5770         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5771         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5772         checks.
5773         * g++.old-deja/g++.other/defarg8.C: Likewise.
5774         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5775         * g++.old-deja/g++.other/dtor10.C: Likewise.
5776         * g++.old-deja/g++.other/incomplete.C: Likewise.
5777         * g++.old-deja/g++.other/linkage7.C: Likewise.
5778         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5779         lookup algorithm.
5780         * g++.old-deja/g++.other/mangle2.C: Likewise.
5781         * g++.old-deja/g++.other/refinit2.C: Likewise.
5782         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5783         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5784         * g++.old-deja/g++.pt/crash28.C: Likewise.
5785         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5786         syntax.
5787         * g++.old-deja/g++.pt/crash32.C: Change error message.
5788         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5789         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5790         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5791         error message position.
5792         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5793         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5794         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5795         syntax.
5796         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5797         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5798         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5799         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5800         keyword.
5801         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5802         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5803         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5804         keyword.
5805         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5806         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5807         syntax.
5808         * g++.old-deja/g++.pt/friend28.C: Account for use of
5809         non-dependent names.
5810         * g++.old-deja/g++.pt/friend29.C: Likewise.
5811         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5812         rules.
5813         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5814         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5815         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5816         lookup rules.
5817         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5818         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5819         keyword.
5820         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5821         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5822         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5823         keyword.
5824         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5825         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5826         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5827         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5828         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5829         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5830         keyword.
5831         * g++.old-deja/g++.pt/spec10.C: Likewise.
5832         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5833         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5834         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5835         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5836         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5837         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5838         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5839         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5840         * g++.old-deja/g++.pt/typename15.C: Likewise.
5841         * g++.old-deja/g++.pt/typename22.C: Likewise.
5842         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5843         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5844         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5845         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5846         syntax.
5847         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5848         return value extension.
5849         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5850         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5851         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5852         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5853
5854 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5855
5856         * g++.dg/warn/inline1.C: New test.
5857         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5858         * g++.old-deja/g++.jason/synth10.C: Likewise.
5859         * g++.old-deja/g++.mike/net31.C: Likewise.
5860         * g++.old-deja/g++.mike/p8786.C: Likewise.
5861
5862         * g++.dg/template/friend10.C: New test.
5863         * g++.dg/template/conv5.C: New test.
5864
5865 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5866
5867         * g++.dg/lookup/scoped3.C: New test.
5868
5869         * g++.dg/lookup/decl1.C: New test.
5870         * g++.dg/lookup/decl2.C: New test.
5871
5872 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5873
5874         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5875         gcc.c-torture/compile/20021015-1.c,
5876         gcc.c-torture/compile/20021015-2.c,
5877         gcc.c-torture/compile/20021123-1.c,
5878         gcc.c-torture/compile/20021123-2.c,
5879         gcc.c-torture/compile/20021123-3.c,
5880         gcc.c-torture/compile/20021123-4.c,
5881         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5882         only to 3.1 or 3.2 branch.
5883
5884 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5885
5886         * gcc.dg/i386-bitfield3.c: New test.
5887
5888         * gcc.dg/i386-bitfield2.c: New test.
5889
5890 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5891
5892         * g++.dg/parse/conv_op1.C: New test.
5893
5894 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5895
5896         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5897         approved.
5898
5899 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5900
5901         * gcc.c-torture/compile/20021220-1.c: New test.
5902
5903 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5904
5905         * gcc.dg/i386-fastcall-1.c: New.
5906
5907 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5908
5909         * gcc.c-torture/execute/20021219-1.c: New test.
5910
5911 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5912
5913         * gcc.dg/i386-pic-1.c: New test.
5914
5915 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5916
5917         PR c++/8099
5918         * g++.dg/template/friend9.C: New test.
5919
5920 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5921
5922         PR c++/3663
5923         * g++.dg/template/access7.C: New test.
5924
5925 2002-12-18  Nick Clifton  <nickc@redhat.com>
5926
5927         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5928         the libstdc++-v3 directory has been found.
5929
5930 2002-12-12  Devang Patel <dpatel@apple.com>
5931         * gcc.dg/darwin-ld-1.c: New test.
5932         * gcc.dg/darwin-ld-2.c: New test.
5933         * gcc.dg/darwin-ld-3.c: New test.
5934         * gcc.dg/darwin-ld-4.c: New test.
5935         * gcc.dg/darwin-ld-5.c: New test.
5936
5937 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5938
5939         * gcc.c-torture/compile/20021212-1.c: New test.
5940
5941 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5942
5943         * gcc.dg/fshort-wchar: New test.
5944
5945 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5946
5947         PR c++/8372
5948         * g++.dg/template/dtor1.C: New test.
5949
5950         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5951         markers.
5952
5953 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5954
5955         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5956
5957 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5958
5959         * g++.dg/template/static1.C: New test.
5960         * g++.dg/template/static2.C: New test.
5961         * g++.old-deja/g++.ext/memconst.C: New test.
5962
5963 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5964
5965         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5966         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5967         * g++.dg/special/initp1.C: Likewise.
5968
5969 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5970
5971         * gcc.c-torture/execute/20021204-1.c: New test.
5972
5973 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5974
5975         * gcc.dg/ppc-fmadd-1.c: New file.
5976         * gcc.dg/ppc-fmadd-2.c: New file.
5977         * gcc.dg/ppc-fmadd-3.c: New file.
5978
5979 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5980
5981         * gcc.c-torture/compile/20021204-1.c: New test.
5982
5983 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5984
5985         * g++.dg/inherit/covariant2.C: New test.
5986         * g++.dg/inherit/covariant3.C: New test.
5987         * g++.dg/inherit/covariant4.C: New test.
5988         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5989         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5990
5991 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5992
5993         PR c++/8688
5994         * g++.dg/init/brace3.C: New test.
5995
5996 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5997
5998         * gcc.dg/20020210-1.c: Fix a comment typo.
5999
6000 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6001
6002         PR c++/8720
6003         * g++.dg/parse/defarg1.C: New test.
6004
6005         PR c++/8615
6006         * g++.dg/template/char1.C: New test.
6007
6008         * g++.dg/template/varmod1.C: Fix typo.
6009
6010 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6011
6012         DR 180
6013         * g++.old-deja/g++.pt/crash32.C: Expect error.
6014
6015 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6016
6017         PR c++/5919
6018         * g++.dg/template/varmod1.C: New test.
6019
6020         PR c++/8727
6021         * g++.dg/inherit/typeinfo1.C: New test.
6022
6023         PR c++/8663
6024         * g++.dg/inherit/typedef1.C: New test.
6025
6026 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6027
6028         PR c++/8332
6029         PR c++/8493
6030         * g++.dg/template/strlen1.C: New test.
6031
6032         PR c++/8227
6033         * g++.dg/template/ctor2.C: New test.
6034
6035         PR c++/8214
6036         * g++.dg/init/string1.C: New test.
6037
6038         PR c++/8511
6039         * g++.dg/template/friend8.C: New test.
6040
6041 2002-11-29  Joe Buck <jbuck@synopsys.com>
6042
6043         * g++.dg/lookup/anon2.C: New test.
6044
6045 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6046
6047         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6048         h8300 port.
6049
6050 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6051
6052         * gcc.dg/bitfld-6.c: New test.
6053
6054 2002-11-27  Jan Hubicka  <jh@suse.cz>
6055
6056         * gcc.c-torture/execute/20021127.[cx]: New test.
6057
6058 2002-11-26  Jan Hubicka  <jh@suse.cz>
6059
6060         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6061         quality.
6062
6063 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6064
6065         * g++.dg/init/brace2.C: New test.
6066         * g++.old-deja/g++.mike/p9129.C: Correct.
6067
6068 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6069
6070         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6071
6072 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6073
6074         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6075
6076 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6077
6078         * testsuite/g++.dg/abi/empty11.C: New test.
6079         * testsuite/g++.dg/rtti/cv1.C: New test.
6080
6081 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6082
6083         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6084
6085 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6086
6087         * g++.dg/abi/empty10.C: New test.
6088
6089 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6090
6091         * gcc.c-torture/compile/20021124-1.c: New test.
6092
6093 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6094
6095         * g++.dg/abi/rtti2.C: New test.
6096
6097 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6098
6099         * gcc.dg/i386-unroll-1.c: New test.
6100
6101 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6102
6103         * gcc.c-torture/compile/20021120-1.c: New test.
6104         * gcc.c-torture/compile/20021120-2.c: New test.
6105
6106 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6107
6108         * gcc.dg/bitfld-5.c: New test.
6109
6110 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6111
6112         * gcc.c-torture/execute/20021120-3.c: New test.
6113
6114 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6115
6116         * gcc.c-torture/execute/20021120-2.c: New test.
6117
6118 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6119
6120         * gcc.c-torture/execute/20021120-1.c: New test.
6121
6122 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6123
6124         * gcc.c-torture/execute/20021118-3.c: New test.
6125
6126 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6127
6128         * gcc.c-torture/compile/20021119-1.c: New test.
6129
6130 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6131
6132         * gcc.dg/duff-1.c: New test.
6133         * gcc.dg/duff-2.c: New test.
6134         * gcc.dg/duff-3.c: New test.
6135
6136 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6137
6138         * gcc.dg/cpp/_Pragma5.c: New test.
6139
6140 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6141
6142         * gcc.c-torture/execute/20021118-2.c: New test.
6143
6144 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6145
6146         * gcc.c-torture/execute/20021118-1.c: New test.
6147
6148 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6149
6150         * gcc.dg/20021116-1.c: New test.
6151
6152 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6153
6154         * g++.dg/abi/vcall1.C: New test.
6155
6156 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6157
6158         * gcc.dg/20021029-1.c: New test.
6159         * gcc.dg/20021029-2.c: New test.
6160
6161 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6162
6163         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6164
6165 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6166
6167         PR c/8439
6168         * gcc.dg/20021110.c: Move to ...
6169         * gcc.c-torture/compile/20021110.c: .... here.
6170
6171 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6172
6173         PR c/8467
6174         * gcc.c-torture/execute/20021111-1.c
6175
6176 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6177
6178         PR c/8439
6179         * gcc.dg/20021110.c: New test.
6180
6181 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6182
6183         * g++.dg/abi/vthunk3.C: Run only on x86.
6184
6185 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6186
6187         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6188
6189 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6190
6191         * lib/compat.exp (compat-execute): Fix logic error in last
6192         change.
6193
6194 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6195
6196         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6197
6198 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6199
6200         PR c++/8389
6201         * g++.dg/template/access6.C: New test.
6202
6203 2002-11-08  Jan Hubicka  <jh@suse.cz>
6204
6205         * gcc.dg/i386-ssefp-1.c: New test.
6206         * gcc.dg/i386-ssefp-1.c: New test.
6207
6208 2002-11-08  Jan Hubicka  <jh@suse.cz>
6209
6210         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6211
6212 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6213
6214         * g++.dg/abi/vthunk3.C: New test.
6215
6216         PR c++/8338
6217         * g++.dg/template/crash2.C: New test.
6218
6219 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6220
6221         * testsuite/g++.dg/abi/dtor1.C: New test.
6222         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6223
6224 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6225
6226         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6227         Darwin.
6228
6229 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6230
6231         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6232         -mthumb.  Only xfail with -O0.
6233
6234 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6235
6236         * g++.dg/abi/thunk1.C: New test.
6237         * g++.dg/abi/thunk2.C: Likewise.
6238         * g++.dg/abi/vtt1.C: Likewise.
6239
6240 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6241
6242         PR optimization/8423
6243         * gcc.c-torture/execute/builtin-constant.c: New test.
6244
6245 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6246
6247         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6248         Add some more cases.
6249
6250 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6251
6252         PR c++/8391
6253         * g++.dg/opt/local1.C: New test.
6254
6255 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6256
6257         PR c++/8160
6258         * g++.dg/template/complit1.C: New test.
6259
6260         PR c++/8149
6261         * g++.dg/template/typename4.C: Likewise.
6262
6263 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6264
6265         Core issue 287, PR c++/7639
6266         * g++.dg/template/instantiate1.C: Adjust error location.
6267         * g++.dg/template/instantiate3.C: New test.
6268         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6269         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6270         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6271
6272 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6273
6274         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6275
6276 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6277
6278         PR c++/8287
6279         * g++.dg/init/dtor2.C: New test.
6280
6281 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6282
6283         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6284         * gcc.dg/nest.c: Bypass errors on irix6.
6285
6286 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6287
6288         * gcc.dg/nest.c: Expect error for mmix-*-*.
6289         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6290
6291 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6292
6293         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6294         markers.
6295
6296         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6297
6298 2002-10-25  Mike Stump  <mrs@apple.com>
6299
6300         * gcc.dg/warn-1.c: New test.
6301
6302 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6303
6304         * g++.dg/template/typename3.C: New test.
6305
6306 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6307
6308         * g++.dg/lookup/ptrmem1.C: New test.
6309
6310         * g++.dg/abi/vthunk2.C: New test.
6311
6312 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6313
6314         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6315
6316 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6317
6318         * g++.dg/abi/empty9.C: New test.
6319
6320 2002-10-24  Richard Henderson  <rth@redhat.com>
6321
6322         * g++.dg/inherit/thunk1.C: Enable for ia64.
6323
6324 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6325
6326         PR c++/8067
6327         * g++.dg/lookup/pretty1.C: New test.
6328
6329 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6330
6331         * gcc.dg/20021023-1.c: New test.
6332
6333 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6334
6335         PR c++/7679
6336         * g++.dg/parse/inline1.C: New test.
6337
6338 2002-10-23  Richard Henderson  <rth@redhat.com>
6339
6340         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6341
6342         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6343
6344 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6345
6346         PR c++/6579
6347         * g++.dg/parse/stmtexpr3.C: New test.
6348
6349 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6350
6351         * g++.dg/expr/cond1.C: New test.
6352
6353 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6354
6355         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6356
6357 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6358
6359         * g++.dg/abi/vbase13.C: New test.
6360         * g++.dg/abi/vbase14.C: Likewise.
6361
6362 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6363
6364         * gcc.dg/tls/pic-1.c: New test.
6365         * gcc.dg/tls/nonpic-1.c: New test.
6366         * gcc.dg/20021018-1.c: New test.
6367
6368 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6369
6370         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6371         Remove only files with the same base name as the test case.
6372         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6373         (profopt-execute): Likewise.  Also, remove old profiling
6374         and performance data files before running the tests.
6375
6376         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6377         * g++.dg/bprob/bprob.exp: Likewise.
6378         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6379         to allow more general test case names.
6380
6381         * g++.dg/bprob/bprob-1.C: Rename to ...
6382         * g++.dg/bprob/g++-bprob-1.C: ... this.
6383
6384         * g77.dg/bprob/bprob-1.f: Rename to ...
6385         * g77.dg/bprob/g77-bprob-1.f: ... this.
6386
6387 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6388
6389         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6390         bison 1.50 or later.
6391
6392 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6393
6394         * g++.dg/README: Describe more test directories.
6395
6396 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6397
6398         * g++.dg/init/array6.C: Add additional tests.
6399
6400 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6401
6402         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6403         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6404
6405 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6406
6407         * gcc.c-torture/compile/20020604-1.x: New.
6408         * gcc.c-torture/compile/simd-5.x: Likewise.
6409         * gcc.c-torture/execute/920710-1.x: Likewise.
6410         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6411
6412 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6413
6414         * g++.dg/inherit/override1.C: Add dg-options clause.
6415
6416 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6417
6418         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6419         _mm_slli_si128.
6420
6421 2002-10-19  Andreas Schwab  <schwab@suse.de>
6422
6423         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6424         directory component.
6425
6426 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6427
6428         * g++.dg/inherit/thunk1.C: New test.
6429
6430         * g++.dg/inherit/override1.C: New test.
6431
6432         * g++.dg/abi/mangle11.C: New test.
6433         * g++.dg/abi/mangle14.C: New test.
6434         * g++.dg/abi/mangle17.C: New test.
6435
6436 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6437
6438         * g++.dg/overload/member2.C: New test.
6439
6440 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6441
6442         * g++.dg/README: Describe new compat directory.
6443         * g++.dg/dg.exp: Skip tests in compat directory.
6444         * README.compat: New file.
6445         * lib/compat.exp: New expect script.
6446         * g++.dg/compat: New test directory.
6447         * g++.dg/compat/compat.exp: New expect script.
6448         * g++.dg/compat/abi: New test directory.
6449         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6450         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6451         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6452         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6453         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6454         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6455         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6456         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6457         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6458         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6459         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6460         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6461         * g++.dg/compat/break: New test directory.
6462         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6463         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6464         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6465         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6466         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6467         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6468         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6469         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6470         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6471         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6472         g++.dg/compat/break/README: New files.
6473         * g++.dg/compat/eh: New test directory.
6474         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6475         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6476         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6477         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6478         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6479         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6480         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6481         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6482         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6483         g++.dg/compat/eh/filter2_y.C,
6484         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6485         g++.dg/compat/eh/new1_y.C,
6486         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6487         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6488         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6489         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6490         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6491         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6492         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6493         g++.dg/compat/eh/unexpected1_y.C: New files.
6494         * g++.dg/compat/init: New test directory.
6495         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6496         g++.dg/compat/init/array5_y.C,
6497         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6498         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6499         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6500         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6501         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6502         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6503         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6504         g++.dg/compat/init/init-ref2_y.C: New files.
6505
6506 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6507
6508         PR c++/7584
6509         * g++.dg/inherit/using3.C: New test.
6510
6511 2002-10-17  Jan Hubicka  <jh@suse.cz>
6512
6513         * gcc.dg/20021017-2.c: New test.
6514
6515 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6516
6517         * g++.dg/abi/mangle16.C: Adjust.
6518
6519         * g++.dg/init/array8.C: New test.
6520
6521 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6522
6523         * gcc.dg/special/mips-abi.exp: New test.
6524         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6525
6526 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6527
6528         * g++.dg/abi/mangle16.C: New test.
6529         * g++.dg/abi/mangle17.C: Likewise.
6530
6531         PR c++/7478
6532         * g++.dg/template/ref1.C: New test.
6533
6534 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6535
6536         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6537
6538 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6539
6540         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6541
6542 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6543
6544         PR c++/7524
6545         * g++.dg/init/array7.C: New test.
6546
6547 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6548
6549         * g++.dg/init/array6.C: New test.
6550
6551         * g++.dg/abi/mangle13.C: Likewise.
6552         * g++.dg/abi/mangle14.C: Likewise.
6553         * g++.dg/abi/mangle15.C: Likewise.
6554
6555 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6556
6557         * g++.dg/abi/empty8.C: New test.
6558
6559 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6560
6561         * g++.dg/init/ctor1.C: New test.
6562
6563 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6564
6565         * gcc.c-torture/execute/20021015-1.c: New test.
6566
6567 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6568
6569         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6570
6571 2002-10-14  Jan Hubicka  <jh@suse.cz>
6572
6573         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6574
6575 2002-10-14  Richard Henderson  <rth@redhat.com>
6576
6577         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6578
6579 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6580
6581         PR optimization/6631
6582         * g++.dg/opt/const2.C: New test.
6583
6584 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6585
6586         PR c++/7176
6587         * g++.dg/parse/friend1.C: New test.
6588         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6589
6590 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6591
6592         * gcc.dg/20021014-1.c: New test.
6593
6594 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6595
6596         PR c++/5661
6597         * g++.dg/ext/vlm1.C: New test.
6598         * g++.dg/ext/vlm2.C: Likewise.
6599
6600         * g++.dg/init/array1.C: Remove invalid braces.
6601         * g++.dg/init/brace1.C: New test.
6602         * g++.dg/init/copy2.C: Likewise.
6603         * g++.dg/init/copy3.C: Likewise.
6604         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6605         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6606         braces.
6607
6608 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6609
6610         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6611
6612 2002-10-11  Richard Shann  <richard.shann@superh.com>
6613
6614         * gcc.c-torture/compile/simd-5.c: New test.
6615
6616 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6617
6618         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6619
6620 2002-10-10  Jim Wilson  <wilson@redhat.com>
6621
6622         * gcc.c-torture/execute/20021010-1.c: New test.
6623
6624 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6625
6626         PR c/7353
6627         * g++.dg/ext/typedef-init.C: New test.
6628         * gcc.dg/typedef-init.c: New test.
6629
6630 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6631
6632         * gcc.dg/cpp/paste13.c: New test.
6633
6634 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6635
6636         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6637         remaining platforms, XFAIL during compile, not execute.  Don't
6638         XFAIL at -O0.
6639
6640 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6641
6642         * gcc.dg/alias-1.c: Tweak expected warning.
6643
6644 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6645
6646         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6647
6648 2002-10-06  Andreas Jaeger  <aj@suse.de>
6649
6650         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6651         * gcc.dg/cpp/c++98.C: Likewise.
6652
6653         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6654         * g++.dg/cpp/c++98.C: Likewise.
6655
6656         * g++.dg/README (Subdirectories): Mention cpp directory.
6657
6658         PR target/7559
6659         * gcc.dg/20021006-1.c: New test.
6660
6661 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6662
6663         PR c++/7804
6664         * g++.dg/other/warning1.C: New test.
6665
6666 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6667
6668         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6669         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6670         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6671
6672 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6673
6674         PR c++/7931
6675         * g++.dg/template/ptrmem3.C: New test.
6676
6677         PR c++/7754
6678         * g++.dg/template/union1.C: New test.
6679
6680 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/8006
6683         * g++.dg/abi/mangle9.C: New test.
6684         * g++.dg/abi/mangle10.C: New test.
6685         * g++.dg/abi/mangle11.C: New test.
6686         * g++.dg/abi/mangle12.C: New test.
6687
6688 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6689
6690         PR c++/7188.
6691         * g++.dg/template/meminit1.C: New test.
6692         * g++.dg/warn/Wreorder-1.C: Likewise.
6693         * g++.old-deja/g++.mike/warn3.C: Tweak.
6694         * lib/prune.exp: Ingore "in copy constructor".
6695
6696 2002-10-02  Andreas Jaeger  <aj@suse.de>
6697
6698         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6699         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6700         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6701         on x86-64.
6702
6703 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6704
6705         * gcc.dg/empty1.C: Fix typo.
6706
6707 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6708
6709         * gcc.dg/alias-1.c: New test.
6710
6711 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6712
6713         * gcc.dg/empty1.C: New test.
6714
6715         * g++.dg/tls/init-2.C: Tweak error messages.
6716
6717 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6718
6719         * gcc.c-torture/compile/20020923-1.c: New test.
6720
6721 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6722
6723         * gcc.c-torture/execute/ffs-1.c: New test.
6724         * gcc.c-torture/execute/ffs-2.c: Ditto.
6725
6726 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6727
6728         * g++.dg/overload/member1.C: New test.
6729
6730 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6731
6732         * g++.dg/abi/empty7.C: New test.
6733         * g++.dg/init/pm2.C: Likewise.
6734
6735 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6736
6737         * g++.dg/rtti/crash1.C: New test.
6738
6739 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6740
6741         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6742         gcc.dg/sibcall-4.c: New tests.
6743
6744 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6745
6746         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6747         powerpc and MMIX targets.
6748
6749 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6750
6751         * gcc.dg/cpp/20020927-1.c: New.
6752
6753 2002-09-26  David S. Miller  <davem@redhat.com>
6754
6755         * gcc.c-torture/compile/trunctfdf.c: New.
6756
6757 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6758
6759         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6760
6761 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6762
6763         * gcc.c-torture/execute/loop-15.c: New.
6764
6765 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6766
6767         * README.QMTEST: Fix typo.
6768
6769 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6770
6771         * gcc.dg/20020926-1.c: New test.
6772
6773 2002-09-25  David S. Miller  <davem@redhat.com>
6774
6775         PR target/7842
6776         * gcc.c-torture/execute/shiftdi.c: New test.
6777
6778 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6779
6780         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6781         unique to the tool.
6782         * lib/g77.exp (g77_init): Likewise.
6783         * lib/g++.exp (g++_init): Likewise.
6784         * lib/objc.exp (objc_init): Likewise.
6785
6786 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6787
6788         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6789         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6790         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6791
6792 2002-09-25  Richard Henderson  <rth@redhat.com>
6793
6794         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6795         too-small long double.
6796
6797 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6798
6799         * gcc.dg/20020919-1.c: New test.
6800
6801 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6802
6803         * g++.dg/abi/bitfield6.C: New test.
6804         * g++.dg/abi/bitfield7.C: New test.
6805         * g++.dg/abi/bitfield8.C: New test.
6806         * g++.dg/abi/vbase11.C: New test.
6807
6808 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6809
6810         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6811         hppa*-*-hpux*.  Update test comment.
6812
6813 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6814
6815         * gcc.dg/tls/struct-1.c: New test.
6816
6817 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6818
6819         * gcc.dg/cpp/tr-warn2.c: Update.
6820
6821 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6822
6823         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6824
6825 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6826
6827         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6828         systems.
6829
6830 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6831
6832         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6833
6834         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6835         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6836         setting of cxxfilt.
6837
6838 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6839
6840         * gcc.dg/20020312-2.c: Update for darwin.
6841
6842 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6843
6844         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6845
6846 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6847
6848         * objc.dg/comp-types-1.m: New test.
6849         * objc.dg/comp-types-2.m: New test.
6850         * objc.dg/comp-types-3.m: New test.
6851         * objc.dg/comp-types-4.m: New test.
6852         * objc.dg/comp-types-5.m: New test.
6853         * objc.dg/comp-types-6.m: New test.
6854
6855 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6856
6857         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6858
6859 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6860
6861         * g++.dg/other/do1.C: New test.
6862
6863         * g++.dg/template/subst1.C: New test.
6864
6865 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6866
6867         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6868
6869 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6870
6871         * g++.dg/template/qualttp20.C: Adjust expected errors.
6872         * g++.old-deja/g++.jason/report.C: Likewise.
6873         * g++.old-deja/g++.other/qual1.C: Likewise.
6874
6875         * g++.dg/lookup/scoped2.C: New test.
6876
6877         * g++.dg/ext/asm3.C: New test.
6878
6879 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6880
6881         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6882
6883 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6884
6885         * ChangeLog: follow spelling conventions.
6886         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6887         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6888         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6889         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6890         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6891         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6892         * g++.old-deja/g++.law/global-init1.C: Likewise.
6893         * g++.old-deja/g++.other/delete4.C: Likewise.
6894         * g++.old-deja/g++.other/inline21.C: Likewise.
6895         * g++.old-deja/g++.other/singleton.C: Likewise.
6896         * g77.dg/strlen0.f: Likewise.
6897         * g77.f-torture/compile/20010519-1.f: Likewise.
6898         * g77.f-torture/compile/980310-4.f: Likewise.
6899         * gcc.c-torture/compile/20000605-1.c: Likewise.
6900         * gcc.c-torture/execute/20020225-1.c: Likewise.
6901         * gcc.dg/c90-hexfloat-2.c: Likewise.
6902         * gcc.dg/c99-bool-1.c: Likewise.
6903         * gcc.dg/c99-hexfloat-2.c: Likewise.
6904         * gcc.dg/dll-2.c: Likewise.
6905         * gcc.dg/wtr-union-init-1.c: Likewise.
6906         * gcc.dg/wtr-union-init-2.c: Likewise.
6907         * gcc.dg/wtr-union-init-3.c: Likewise.
6908         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6909         * gcc.dg/cpp/defined.c: Likewise.
6910         * gcc.dg/cpp/macsyntx.c: Likewise.
6911         * gcc.dg/cpp/paste2.c: Likewise.
6912         * gcc.dg/cpp/trad/defined.c: Likewise.
6913         * gcc.dg/format/c90-printf-1.c: Likewise.
6914         * gcc.dg/format/c90-scanf-1.c: Likewise.
6915         * gcc.dg/format/c99-printf-1.c: Likewise.
6916         * gcc.dg/format/c99-scanf-1.c: Likewise.
6917         * gcc.misc-tests/gcov-8.c: Likewise.
6918         * lib/profopt.exp: Likewise.
6919
6920 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6921
6922         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6923
6924 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6925
6926         * g++.dg/inherit/using2.C: New test.
6927
6928 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6929
6930         * ChangeLog: Follow spelling conventions.
6931         * g++.dg/template/friend4.C: Likewise.
6932         * g++.old-deja/g++.pt/crash67.C: Likewise.
6933         * gcc.c-torture/execute/20000801-4.c: Likewise.
6934         * gcc.dg/c90-digraph-1.c: Likewise.
6935         * gcc.dg/c94-digraph-1.c: Likewise.
6936         * gcc.dg/c99-digraph-1.c: Likewise.
6937         * gcc.dg/cpp/line5.c: Likewise.
6938         * gcc.dg/cpp/multiline.c: Likewise.
6939         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6940         * gcc.dg/format/attr-3.c: Likewise.
6941         * gcc.dg/format/c90-scanf-3.c: Likewise.
6942         * gcc.dg/format/ext-4.c: Likewise.
6943
6944 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6945
6946         * g++.dg/template/pretty1.C: New test.
6947
6948 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6949
6950         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6951
6952 2002-09-13  Matt Austern  <austern@apple.com>
6953
6954         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6955         passing a cast expression to a function by const reference.
6956
6957 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6958
6959         * g++.dg/template/deduce1.C: New test.
6960
6961 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6962
6963         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6964         32-bit int.
6965
6966 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6967
6968         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6969         usage.
6970
6971 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6972
6973         * gcc.c-torture/compile/20020910-1.c: New test.
6974
6975 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6976
6977         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6978
6979 2002-09-10  Andreas Jaeger  <aj@suse.de>
6980
6981         * gcc.dg/20020312-2.c: Adjust for x86-64.
6982
6983 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6984
6985         * g77.dg/7388.f: New test case for PR 7388.
6986
6987 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6988
6989         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6990
6991 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6992
6993         * objc.dg/proto-lossage-1.m: New test.
6994
6995 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6996
6997         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6998
6999 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7000
7001         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7002         expected to pass.
7003
7004 2002-09-06  Stan Shebs  <shebs@apple.com>
7005             David Edelsohn  <edelsohn@gnu.org>
7006
7007         * gcc.dg/weak: New directory.
7008         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7009         target-specific xfail bits.
7010         * gcc.dg/typeof-2.c: Move to new directory.
7011         * gcc.dg/weak.exp: New expect script.
7012
7013 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7014
7015         * gcc.c-torture/execute/extzvsi.c: New test.
7016
7017 2002-09-05  Stan Shebs  <shebs@apple.com>
7018
7019         * gcc.dg/weak-1.c: xfail on Darwin.
7020         * gcc.dg/weak-2.c: Ditto.
7021         * gcc.dg/weak-3.c: Ditto.
7022         * gcc.dg/weak-4.c: Ditto.
7023         * gcc.dg/weak-5.c: Ditto.
7024         * gcc.dg/weak-6.c: Ditto.
7025         * gcc.dg/weak-7.c: Ditto.
7026         * gcc.dg/weak-8.c: Ditto.
7027         * gcc.dg/weak-9.c: Ditto.
7028
7029 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7030
7031         * gcc.c-torture/execute/loop-14.c: New test.
7032
7033 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7034
7035         * g++.dg/other/cxa-atexit1.C: New test.
7036
7037         * gcc.dg/typeof-2.c: New test.
7038
7039 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7040
7041         * gcc.dg/builtins-2.c: New testcase.
7042         * gcc.dg/builtins-3.c: New testcase.
7043
7044 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7045
7046         * gcc.dg/cpp/_Pragma4.c: New test.
7047
7048 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7049
7050         * objc/execute/nil_method-1.m: New testcase.
7051
7052 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7053
7054         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7055         [Object class], not [Object initialize].
7056
7057 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7058             Hans-Peter Nilsson  <hp@bitrange.com>
7059
7060         * gcc.c-torture/execute/20020720-1.x: Skip test on
7061         mmix-knuth-mmixware.  Correct comment.
7062
7063 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7064
7065         * testsuite/g++.dg/abi/bitfield5.C: New test.
7066         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7067
7068 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7069
7070         * objc.dg/undeclared-selector.m: New test.
7071
7072 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7073
7074         * g++.dg/other/offsetof1.C: Avoid cast warning.
7075
7076 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7077
7078         * objc.dg/super-class-2.m: New test.
7079
7080 2002-08-24  Matt Austern  <austern@apple.com>
7081
7082         * g++.dg/ext/lvaddr.C: New test.
7083         * g++.dg/ext/lvcast.C: New test.
7084
7085 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7086
7087         * testsuite/g++.dg/inherit/cond1.C: New test.
7088
7089 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7090
7091         * gcc.dg/noncompile/incomplete-1.c: New test.
7092
7093 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7094
7095         * gcc.dg/typespec-1.c: New test.
7096
7097 2002-08-20  Devang Patel  <dpatel@apple.com>
7098         * objc.dg/proto-hier-2.m: New test.
7099
7100 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7101
7102         * objc.dg/bitfield-1.m: New test.
7103         * objc.dg/bitfield-2.m: New test.
7104
7105 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7106
7107         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7108         gcc.dg/c99-flex-array-4.c: New tests.
7109
7110 2002-08-16  Stan Shebs  <shebs@apple.com>
7111
7112         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7113
7114 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7115
7116         * gcc.dg/typeof-1.c: New test.
7117         * g++.dg/ext/typeof2.C: New test.
7118
7119 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7120
7121         * g++.dg/other/offsetof1.C: New test.
7122
7123 2002-08-14  Richard Henderson  <rth@redhat.com>
7124
7125         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7126
7127 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7128
7129         * gcc.dg/cpp/_Pragma3.c: New test.
7130
7131 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7132
7133         * g++.dg/template/inherit3: New test.
7134
7135 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7136
7137         * gcc.dg/bitfld-4.c: Add blank options.
7138
7139 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7140
7141         * g++.dg/template/crash1.C: New test.
7142
7143 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7144
7145         * gcc.dg/tls/opt-2.c: New test.
7146
7147 2002-08-08  Devang Patel  <dpatel@apple.com>
7148
7149         * objc.dg/selector-1.m : New test
7150
7151 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7152
7153         * g++.dg/abi/bitfield4.C: New test.
7154         * gcc.dg/bitfld-4.c: New test.
7155
7156 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7157
7158         * g++.dg/other/packed1.C: New test.
7159
7160 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7161
7162         * g++.dg/abi/offsetof.C: Tweak error messages.
7163         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7164
7165 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7166
7167         * gcc.dg/bitfld-3.c: New test.
7168
7169 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7170             Richard Henderson  <rth@redhat.com>
7171
7172         * gcc.dg/i386-bitfield1.c: New test.
7173         * g++.dg/abi/bitfield3.C: Update.
7174
7175 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7176
7177         * objc.dg/const-str-2.m: Update.
7178         * gcc.dg/cpp/c++98.c: Change to C extension.
7179         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7180         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7181
7182 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7183
7184         * testsuite/gcc.dg/tls/diag-3.c: New.
7185
7186 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7187
7188         * g++.dg/README (Subdirectories): Document new subdir expr.
7189         * g++.dg/expr/pmf-1.C: New test.
7190
7191 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7192
7193         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7194
7195 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7196
7197         * g++.dg/abi/bitfield3.C: New test.
7198
7199 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7200
7201         * lib/gcov.exp: Tweak expected line formats.
7202         * gcc.misc-tests/gcov8.c: New test.
7203         * gcc.misc-tests/gcov8.x: New flags.
7204
7205 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7206
7207         * consistency.vlad/layout/endian.c: Include string.h.
7208
7209         * gcc.c-torture/execute/20020805-1.c: New test.
7210
7211 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7212
7213         * g++.dg/other/conversion1.C: New test.
7214
7215 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7216
7217         * gcc.dg/builtins-1.c: New testcase.
7218
7219 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7220
7221         * g++.dg/inherit/access3.C: New test.
7222
7223 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7224
7225         * gcc.dg/ia64-visibility-2.c: New test.
7226
7227 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7228
7229         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7230         __qualifier_flags to __flags.
7231
7232 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7233
7234         * g++.dg/inherit/operator1.C: New test.
7235         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7236         * g++.dg/other/error1.C: Change expected error message.
7237         * g++.dg/template/conv4.C: Likewise.
7238
7239 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7240
7241         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7242         for documented behavior.
7243
7244 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7245
7246         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7247         several targets known to fail.
7248
7249 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7250
7251         * gcc.dg/mips-args-[123].c: New tests.
7252
7253 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7254
7255         * gcc.dg/ppc-spe.c: New.
7256
7257 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7258
7259         * g++.dg/other/ptrmem4.C: New testcase.
7260
7261 2002-07-24  Richard Henderson  <rth@redhat.com>
7262
7263         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7264
7265 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7266
7267         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7268
7269 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7270
7271         * gcc.c-torture/execute/memset-3.c: New testcase.
7272
7273 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7274
7275         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7276         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7277
7278 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7279
7280         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7281         Delete.
7282
7283 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7284
7285         * gcc.c-torture/compile/simd-4.c: New test.
7286
7287 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7288
7289         PR c++/7347, c++/7348
7290         * g++.dg/template/access4.C: New test.
7291         * g++.dg/template/access5.C: New test.
7292         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7293         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7294         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7295         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7296
7297 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7298
7299         * gcc.dg/gnu89-init-2.c: New test.
7300
7301 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7302
7303         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7304
7305 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7306
7307         * gcc.c-torture/execute/20020720-1.c: New testcase.
7308
7309 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7310
7311         * gcc.dg/cpp/Wsignprom.c: New tests.
7312
7313 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7314
7315         * gcc.c-torture/execute/loop-13.c: New test.
7316
7317 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7318
7319         * gcc.dg/cpp/expr.c: New tests.
7320
7321 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7322
7323         * g++.dg/opt/pr6713.C: Add template instantiation.
7324
7325 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7326
7327         * gcc.dg/nest.c: New test.
7328
7329 2002-07-17  Richard Henderson  <rth@redhat.com>
7330
7331         * g++.dg/opt/pr6713.C: New test.
7332
7333 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7334
7335         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7336         XFAIL for all x86 processors.
7337
7338 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7339
7340         * gcc.c-torture/execute/20010122-1.x: Do not test with
7341         -fomit-frame-pointer.
7342
7343 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7344
7345         * g++.dg/template/instantiate2.C: New test.
7346         * g++.dg/template/spec4.C: New test.
7347
7348 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7349
7350         * g++.dg/template/access2.C: New test.
7351         * g++.dg/template/access3.C: New test.
7352
7353 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7354
7355         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7356         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7357         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7358         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7359         Convert to use <stdarg.h>.
7360         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7361         Delete.
7362         * gcc.dg/va-arg-2.c: New.
7363         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7364
7365 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7366
7367         * gcc.c-torture/compile/20020710-1.c: New test.
7368
7369 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7370                           Andrew Pinski  <pinskia@physics.uc.edu>
7371
7372         gcc.c-torture/compile/simd-2.c: New testcase.
7373         gcc.c-torture/compile/simd-3.c: Likewise.
7374
7375 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7376
7377         PR c++/7224
7378         * g++.dg/overload/error1.C: New test.
7379
7380 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7381
7382         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7383         configuration and IRIX 6 O32 ABI.
7384
7385 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7386
7387         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7388
7389 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7390
7391         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7392
7393 2002-07-10  Jeffrey A Law  <law@redhat.com>
7394
7395         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7396
7397         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7398
7399 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7400
7401         * gcc.dg/20020312-2.c: Check for __PPC__.
7402
7403 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7404
7405         * gcc.c-torture/compile/20020709-1.c: New test.
7406
7407 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7408
7409         * g++.dg/template/qualttp21.C: New test case.
7410
7411 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7412
7413         * gcc.c-torture/compile/20020706-1.c: New test.
7414         * gcc.c-torture/compile/20020706-2.c: New test.
7415
7416 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7417             Alexandre Oliva  <aoliva@redhat.com>
7418
7419         * g++.dg/warn/incomplete1.C: New test.
7420
7421 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7422
7423         PR c++/7099
7424         * g++.dg/warn/noreturn1.C: New test.
7425
7426 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7427
7428         PR c++/6706
7429         * g++.dg/debug/debug6.C: New test.
7430         * g++.dg/debug/debug7.C: New test.
7431
7432 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7433
7434         * gcc.c-torture/compile/simd-3.c: New test.
7435
7436 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7437
7438         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7439         * gcc.dg/20020620-1.c: Likewise.
7440
7441 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7442
7443         PR c++/6944
7444         * g++.dg/init/array4.C: New test.
7445         * g++.dg/init/array5.C: New test.
7446
7447 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7448
7449         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7450         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7451
7452 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7453
7454         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7455         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7456         * gcc.dg/wtr-conversion-1.c: Likewise.
7457         * gcc.dg/wtr-escape-1.c: Likewise.
7458         * gcc.dg/wtr-int-type-1.c: Likewise.
7459         * gcc.dg/wtr-label-1.c: Likewise.
7460         * gcc.dg/wtr-static-1.c: Likewise.
7461         * gcc.dg/wtr-strcat-1.c: Likewise.
7462         * gcc.dg/wtr-suffix-1.c: Likewise.
7463         * gcc.dg/wtr-switch-1.c: Likewise.
7464         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7465         * gcc.dg/wtr-union-init-1.c: Likewise.
7466         * gcc.dg/wtr-union-init-2.c: Likewise.
7467         * gcc.dg/wtr-union-init-3.c: Likewise.
7468
7469         * gcc.dg/wtr-func-def-1.c: New test.
7470
7471 2002-07-02 Devang Patel <dpatel@apple.com>
7472
7473         * objc.dg/param-1.m: New test.
7474
7475 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7476
7477         * gcc.dg/cpp/trad/directive.c: Add test.
7478         * gcc.dg/cpp/trad/macroargs.c: Add test.
7479         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7480
7481 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7482
7483         * gcc.dg/cpp/cmdlne-M.c: New test.
7484
7485 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7486
7487         * objc.dg/desig-init-1.m: New test.
7488
7489 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7490
7491         PR c++/6716
7492         * g++.dg/template/instantiate1.C: New test.
7493
7494 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7495
7496         PR c++/7112
7497         * g++.dg/template/sizeof2.C: New test.
7498
7499 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7500
7501         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7502         gcc.dg/cpp/trad/include.c: New tests.
7503
7504 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7505
7506         PR target/7177
7507         * gcc.c-torture/compile/20020701-1.c: New test.
7508
7509 2002-07-01  Stan Shebs  <shebs@apple.com>
7510
7511         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7512         header here...
7513         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7514         (objc-torture-execute): or here.
7515
7516 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7517
7518         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7519
7520 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7521
7522         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7523
7524 2002-06-30  Devang Patel  <dpatel@apple.com>
7525
7526         * objc.dg/fsyntax-only.m: New test.
7527
7528 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7529
7530         PR c++/6695
7531         * g++.dg/template/friend7.C: New file.
7532
7533 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7534
7535         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7536         return type.
7537
7538 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7539
7540         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7541         avoid division by zero.
7542
7543 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7544
7545         * gcc.dg/Wunknownprag.c: New tests.
7546
7547 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7548
7549         * gcc.c-torture/execute/simd-2.c: New test.
7550
7551 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7552
7553         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7554         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7555         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7556         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7557         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7558         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7559         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7560         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7561         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7562         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7563         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7564         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7565         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7566         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7567         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7568         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7569         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7570
7571 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7572
7573         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7574         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7575         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7576         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7577         New tests.
7578         * gcc.dg/cpp/trad/directive.c: Update.
7579
7580 2002-06-23  Andreas Jaeger  <aj@suse.de>
7581
7582         * gcc.c-torture/execute/complex-6.c: New.
7583
7584 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7585
7586         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7587         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7588         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7589         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7590
7591 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7592
7593         * gcc.dg/cpp/trad: New directory with traditional tests copied
7594         from parent directory.
7595         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7596         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7597         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7598         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7599         Move to trad/ and rename.
7600         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7601         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7602         gcc.dg/cpp/trad/redef2.c: New tests.
7603         * gcc.dg/cpp/trad/trad.exp: New driver.
7604
7605 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7606
7607         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7608         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7609         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7610         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7611         Remove.
7612
7613 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7614
7615         * gcc.dg/20020620-1.c: New test.
7616
7617 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7618
7619         * g++.dg/template/ttp4.C: New test.
7620
7621 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7622
7623         * g++.dg/opt/vt1.C: Fix regexp.
7624
7625 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7626
7627         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7628         Don't use attribute `noinline'.
7629
7630 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7631
7632         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7633
7634 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7635
7636         * gcc.c-torture/execute/simd-1.c: New.
7637
7638         * gcc.dg/simd-1.c: New.
7639
7640 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7641
7642         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7643
7644 2002-06-16  Richard Henderson  <rth@redhat.com>
7645
7646         * g++.dg/ext/anon-struct1.C: New.
7647         * g++.dg/ext/anon-struct2.C: New.
7648         * g++.dg/ext/anon-struct3.C: New.
7649         * gcc.dg/anon-struct-1.c: New.
7650         * gcc.dg/anon-struct-2.c: New.
7651         * gcc.dg/anon-struct-3.c: New.
7652         * gcc.dg/20011008-1.c: Adjust warning text.
7653         * gcc.dg/20020527-1.c: Add -fms-extensions.
7654
7655 2002-06-16  Richard Henderson  <rth@redhat.com>
7656
7657         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7658
7659 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7660
7661         * gcc.c-torture/execute/20020615-1.c: New test.
7662
7663 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7664
7665         * gcc.c-tortuture/execute/compare-1.c: New test case.
7666         * gcc.c-tortuture/execute/compare-2.c: New test case.
7667         * gcc.c-tortuture/execute/compare-3.c: New test case.
7668
7669 2002-06-13  Richard Henderson  <rth@redhat.com>
7670
7671         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7672         ia64 ilp32.
7673
7674 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7675
7676         * g++.dg/template/typename2.C: Update error message.
7677
7678 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7679
7680         * gcc.c-torture/execute/20020611-1.c: New test.
7681
7682 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7683
7684         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7685         list of targets to skip.
7686
7687 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7688
7689         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7690         targets if not optimizing.
7691
7692 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7693
7694         * gcc.c-torture/compile/20020605-1.c: New test.
7695
7696         * g++.dg/opt/vt1.C: New test.
7697
7698         * gcc.dg/20020531-1.c: New test.
7699
7700         * gcc.dg/20020530-1.c: New test.
7701
7702         * gcc.dg/20020527-1.c: New test.
7703
7704         * g++.dg/opt/cse1.C: New test.
7705
7706 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7707
7708         * gcc.dg/20020607-2.c: New test case.
7709
7710 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7711
7712         * gcc.c-torture/compile/20020604-1.c: New test.
7713
7714 2002-06-04  Richard Henderson  <rth@redhat.com>
7715
7716         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7717         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7718         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7719
7720 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7721
7722         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7723
7724 2002-06-03  Richard Henderson  <rth@redhat.com>
7725
7726         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7727         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7728
7729 2002-06-02  Richard Henderson  <rth@redhat.com>
7730
7731         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7732         test functions static.
7733
7734 2002-06-02  Andreas Jaeger  <aj@suse.de>
7735
7736         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7737         now.
7738
7739 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7740
7741         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7742         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7743         Update for mofified diagnostics.
7744         * gcc.dg/c99-intconst-1.c: No longer fail.
7745
7746 2002-06-02  Richard Henderson  <rth@redhat.com>
7747
7748         * gcc.dg/uninit-A.c: Remove xfail markers.
7749
7750 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7751
7752         * gcc.dg/fnegate-1.c: New test case.
7753
7754 2002-05-30  Osku Salerma  <osku@iki.fi>
7755
7756         * gcc.c-torture/execute/mayalias-1.c: New file.
7757
7758 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7759
7760         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7761         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7762         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7763
7764 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7765
7766         * gcc.c-torture/execute/20020529-1.c: New test.
7767
7768 2002-05-27  Richard Henderson  <rth@redhat.com>
7769
7770         * g++.dg/ext/attrib6.C: New test case.
7771
7772 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7773
7774         * gcc.c-torture/execute/pure-1.c: New test.
7775
7776 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7777
7778         * gcc.dg/cpp/arith-2.c: Remove.
7779
7780 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7781
7782         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7783         * gcc.dg/cpp/if-3.c: Remove.
7784
7785 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7786
7787         * g++.dg/opt/cse2.C: New test.
7788
7789 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7790
7791         * gcc.dg/cpp/arith-1.c: New semantic tests.
7792         * gcc.dg/cpp/if-1.c: Update.
7793
7794 2002-05-24  Ben Elliston  <bje@redhat.com>
7795
7796         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7797
7798 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7799
7800         * gcc.dg/verbose-asm.c: New test.
7801
7802 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7803
7804         * gcc.dg/cpp/paste12.c: New test.
7805
7806 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7807
7808         * g++.dg/parse/named_ops.C: New test.
7809
7810 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7811
7812         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7813
7814 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7815
7816         * gcc.dg/weak-2.c: Allow optional leading underscore
7817         in scan-assembler symbol name.
7818         * gcc.dg/weak-3.c: Likewise.
7819         * gcc.dg/weak-4.c: Likewise.
7820         * gcc.dg/weak-5.c: Likewise.
7821
7822 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7823
7824         * gcc.dg/20020523-1.c: New test.
7825
7826 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7827
7828         * objc.dg/const-str-2.m: Update now that we stop after
7829         a command line error.
7830
7831 2002-05-22  Richard Henderson  <rth@redhat.com>
7832
7833         * g++.dg/dg.exp: Fix typo in test pruneing.
7834
7835 2002-05-22  Richard Henderson  <rth@redhat.com>
7836
7837         * g++.dg/dg.exp: Prune the tls subdirectory.
7838         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7839         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7840         * g++.dg/tls/init-1.C: New.
7841
7842 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7843
7844         * gcc.dg/20020517-1.c: New test.
7845
7846 2002-05-21  Richard Henderson  <rth@redhat.com>
7847
7848         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7849         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7850
7851 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7852
7853         * g++.dg/other/copy2.C: New test.
7854
7855 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7856
7857         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7858         (MAX_COPY): Bump up to 10 times sizeof (long long).
7859         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7860
7861         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7862         sizeof (long long).
7863
7864         * gcc.c-torture/execute/strcpy-1.c: New test.
7865
7866 2002-05-19  Jason Merrill  <jason2redhat.com>
7867
7868         * g++.dg/ext/oper1.C: New test.
7869
7870 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7871 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7872
7873         * README.QMTEST: New file.
7874
7875         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7876
7877 2002-05-19  Andreas Jaeger  <aj@suse.de>
7878
7879         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7880         now.
7881         * gcc.c-torture/execute/loop-2d.x: Likewise.
7882
7883 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7884
7885         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7886         support weak symbols.
7887         * gcc.dg/weak-4.c: Likewise
7888         * gcc.dg/weak-6.c: Likewise
7889
7890 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7891
7892         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7893         cygwin, coff and h8300-*-hms targets
7894         * gcc.dg/weak-5.c: Likewise
7895         * gcc.dg/weak-7.c: Likewise
7896
7897 2002-05-16  Jason Merrill  <jason@redhat.com>
7898
7899         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7900         (scan-assembler-not, scan-assembler-dem): Likewise.
7901         (scan-assembler-dem-not): Likewise.
7902
7903 2002-05-15  Richard Henderson  <rth@redhat.com>
7904
7905         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7906
7907 2002-05-15  Richard Henderson  <rth@redhat.com>
7908
7909         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7910         (vfoo1f): Warning here.
7911         (vfoo1l): Don't redefine the alias.
7912
7913 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7914
7915         * g++.dg/init/pm1.C: New test.
7916
7917 2002-05-12  David S. Miller  <davem@redhat.com>
7918
7919         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7920         types.
7921
7922 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7923
7924         * gcc.c-torture/execute/20020510-1.c: New test case.
7925
7926 2002-05-10  David S. Miller  <davem@redhat.com>
7927
7928         * gcc.c-torture/execute/conversion.c: Test long double too.
7929
7930 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7931
7932         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7933         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7934         * lib/g++.exp (g++_link_flags): Likewise.
7935         * lib/objc.exp (objc_target_compile): Likewise.
7936
7937 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7938
7939         * gcc.dg/cpp/poison.c: Update.
7940         * gcc.dg/cpp/20000625-2.c: Remove.
7941         * gcc.dg/cpp/direct2s.c: Remove final test.
7942
7943 2002-05-08  Tom Rix  <trix@redhat.com>
7944
7945         * gcc.c-torture/execute/20020508-1.c: New test.
7946         * gcc.c-torture/execute/20020508-2.c: New test.
7947         * gcc.c-torture/execute/20020508-3.c: New test.
7948
7949 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7950
7951         * gcc.dg/cpp/charconst-4.c: More tests.
7952
7953 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7954
7955         PR c/6569
7956         * gcc.dg/weak-3.c: Update location of warning messages.
7957         * gcc.dg/weak-5.c: Likewise.
7958
7959 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7960
7961         * gcc.c-torture/execute/20020506-1.c: New test case.
7962
7963 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7964
7965         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7966
7967 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7968
7969         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7970
7971 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7972
7973         * gcc.dg/cpp/charconst-3.c: New test.
7974
7975 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7976
7977         * gcc.dg/cpp/charconst.c: Update tests.
7978
7979 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7980
7981         * treelang: Added directory for new sample language treelang. Also
7982         lib/treelang.exp: New file to signal treelang should be tested.
7983
7984 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7985
7986         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7987         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7988         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7989         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7990         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7991         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7992         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7993
7994 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7995
7996         * gcc.dg/format/xopen-2.c: New test.
7997
7998 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7999
8000         * gcc.dg/20020503-1.c: New test.
8001
8002 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8003
8004         * g++.dg/init/dtor1.C: Make it tougher.
8005
8006 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8007
8008         * g++.dg/init/dtor1.C: New test.
8009
8010 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8011
8012         * gcc.dg/altivec-8.c: New.
8013
8014 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8015
8016         * gcc.dg/altivec-7.c: New.
8017
8018 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8019
8020         * g++.dg/parse/typedef1.C: New test.
8021
8022 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8023
8024         PR c++/6486
8025         * g++.dg/template/friend6.C: New test.
8026
8027         PR c++/6492
8028         * g++.dg/init/copy1.C: New test.
8029
8030 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8031
8032         * g++.dg/warn/effc1.C: New test.
8033
8034 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8035
8036         * gcc.dg/cpp/if-cexp.c: Add a test.
8037
8038 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8039
8040         * gcc.dg/20020426-2.c: New test.
8041
8042 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8043
8044         * gcc.dg/cpp/if-mop.c: Update.
8045         * gcc.dg/cpp/if-mpar.c: Add test.
8046         * gcc.dg/cpp/if-oppr.c: Update.
8047
8048 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8049
8050         PR c/6343
8051         * gcc.dg/weak-[2-7].c: New tests.
8052
8053 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8054
8055         * gcc.dg/enum1.c: New test.
8056
8057 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8058
8059         PR c++/6497
8060         * g++.dg/inherit/access2.C: New test.
8061
8062 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8063
8064         PR bootstrap/6445
8065         * gcc.dg/20020426-1.c: New test.
8066
8067 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8068
8069         * g++.dg/abi/enum1.C: New test.
8070
8071 2002-04-26  Richard Henderson  <rth@redhat.com>
8072
8073         * gcc.dg/c99-bool-1.c: Expect always true warning.
8074
8075 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8076
8077         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8078
8079 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8080
8081         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8082         targets.
8083
8084 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8085
8086         * g++.dg/abi/mange7.C: New test.
8087
8088         PR c++/6438.
8089         * g++.dg/parse/stmtexpr2.C: New test.
8090
8091 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8092
8093         * gcc.dg/20020312-2.c: Add SH target.
8094
8095 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8096
8097         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8098         compiler output on mips*-*-irix*.
8099
8100 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8101
8102         * g++.dg/parse/attr1.C: New test.
8103
8104 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8105
8106         * gcc.c-torture/execute/string-opt-17.c: New test case.
8107         * gcc.c-torture/execute/memset-2.c: New test case.
8108
8109 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8110
8111         PR c++/6256:
8112         * g++.dg/template/friend5.C: New test.
8113
8114         PR c++/6331:
8115         * g++.dg/template/qual1.C: Likewise.
8116
8117 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8118
8119         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8120         Include stdlib.h, not stdio.h or ctype.h.
8121
8122 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8123
8124         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8125         cris-*-elf* and mmix-*-*.
8126         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8127         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8128         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8129         Ditto.
8130         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8131         * gcc.dg/wchar_t-1.c: Ditto.
8132
8133 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8134
8135         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8136         Clarify comment.
8137
8138 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8139
8140         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8141
8142 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8143
8144         * gcc.c-torture/execute/20000906-1.x: Delete.
8145
8146 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8147
8148         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8149
8150 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8151
8152         * PR6367
8153         * g77.f-torture/execute/6367.f: New test.
8154         * g77.f-torture/execute/6367.x: Disable for MMIX.
8155
8156 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8157
8158         * PR6352
8159         * g++.dg/opt/inline2.C: New test.
8160
8161 2002-04-18  Richard Henderson  <rth@redhat.com>
8162
8163         * gcc.dg/20000906-1.c: Enable for all targets.
8164         * gcc.c-torture/compile/iftrap-2.c: New.
8165
8166 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8167
8168         * gcc.dg/20020418-1.c: New test.
8169         * gcc.dg/20020418-2.c: New test.
8170
8171 2002-04-18  Richard Henderson  <rth@redhat.com>
8172
8173         * gcc.c-torture/compile/iftrap-1.c: New.
8174         * gcc.dg/iftrap-1.c: Adjust for ia64.
8175         * gcc.dg/iftrap-2.c: New.
8176
8177 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8178
8179         * gcc.c-torture/compile/20020418-1.c: New test.
8180
8181 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8182
8183         * gcc.c-torture/compile/20020415-1.c: New.
8184
8185 2002-04-18  David S. Miller  <davem@redhat.com>
8186
8187         * gcc.c-torture/execute/20020418-1.c: New test.
8188
8189 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8190
8191         * gcc.dg/20020416-1.c: New test.
8192
8193         * g++.dg/opt/inline1.C: New test.
8194
8195 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8196
8197         * gcc.dg/altivec-5.c: New test.
8198
8199         * gcc.dg/20020415-1.c: New test.
8200
8201 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8202
8203         * testsuite/lib/chill.exp: Remove.
8204
8205 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8206
8207         * g++.dg/other/big-struct.C: New test.
8208
8209 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8210
8211         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8212         of scratch file.
8213
8214 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8215
8216         PR c/6277
8217         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8218         in scan-assembler function name
8219
8220 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8221
8222         * g77.f-torture/execute/980628-4.x,
8223         g77.f-torture/execute/980628-5.x,
8224         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8225         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8226         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8227         i[34567]86-*-*.
8228
8229 2002-04-13  David S. Miller  <davem@redhat.com>
8230
8231         * gcc.c-torture/execute/20020413-1.c: New test.
8232
8233 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8234
8235         * gcc.dg/asm-6.c,
8236         * g++.dg/ext/asm1.C: New tests.
8237
8238 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8239
8240         PR c++ 5373.
8241         * g++.dg/parse/stmtexpr1.C: New test.
8242
8243         PR c++/5189.
8244         * g++.dg/template/copy1.C: New test.
8245
8246 2002-04-12  Richard Henderson  <rth@redhat.com>
8247
8248         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8249
8250 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8251
8252         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8253         gcc.c-torture/execute/20020307-2.c.
8254
8255 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8256
8257         * g++.dg/ext/attrib5.C,
8258         * g++.dg/lookup/struct1.C: New tests.
8259
8260 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8261
8262         * gcc.dg/20020411-1.c: New test.
8263
8264         * gcc.c-torture/execute/20020411-1.c: New test.
8265
8266 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8267
8268         * g77.f-torture/execute/6177.f: New test.
8269
8270 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8271
8272         PR middle-end/6247
8273         * g++.dg/opt/cleanup1.C: New test.
8274
8275         * g++.dg/opt/const1.C: New test.
8276
8277 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8278
8279         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8280
8281 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8282
8283         PR c++/5507
8284         * g++.dg/template/typename2.C: New test.
8285
8286 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8287
8288         * gcc.c-torture/execute/loop-12.c: New.
8289
8290 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8291
8292         * g77.f-torture/execute/980628-4.x,
8293         g77.f-torture/execute/980628-5.x,
8294         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8295         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8296         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8297
8298 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8299
8300         PR optimization/6086
8301         * g++.dg/opt/preinc1.C: New test.
8302
8303 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8304
8305         PR c++/5571
8306         * g++.dg/opt/static2.C: New test.
8307
8308 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8309
8310         PR c/5120
8311         * gcc.dg/20020406-1.c: New test.
8312
8313 2002-04-04  David S. Miller  <davem@redhat.com>
8314
8315         * gcc.c-torture/execute/20020404-1.c: New test.
8316
8317 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8318
8319         PR c/6123
8320         * gcc.dg/20020312-2.c: Do not declare global register variable
8321         if __PIC__ or __pic__ is defined.
8322
8323 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8324
8325         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8326         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8327
8328 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8329
8330         * gcc.misc-tests/linkage.exp: Update last change to handle
8331         sparc*-, not just sparc-.
8332
8333 2002-04-03  Richard Henderson  <rth@redhat.com>
8334
8335         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8336
8337 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8338
8339         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8340
8341 2002-04-02  David S. Miller  <davem@redhat.com>
8342
8343         * gcc.c-torture/execute/20020402-3.c: New test.
8344
8345 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8346
8347         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8348         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8349
8350         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8351         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8352         g77.f-torture/execute/20001201.x,
8353         g77.f-torture/execute/u77-test.x: New files.
8354
8355         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8356         * gcc.dg/wchar_t-1.c: Ditto.
8357
8358 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8359
8360         * gcc.c-torture/execute/20020402-1.c: New test.
8361
8362 2002-04-01  Richard Henderson  <rth@redhat.com>
8363
8364         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8365
8366         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8367
8368 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8369
8370         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8371
8372 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8373
8374         * g++.dg/inherit/template-as-base.C: Expect error.
8375         * g++.dg/inherit/namespace-as-base.C: Likewise.
8376
8377 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8378
8379         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8380         g++.dg/ext/instantiate3.C: Tweak match patterns.
8381
8382         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8383         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8384         -da test.
8385
8386 2002-03-31  Richard Henderson  <rth@redhat.com>
8387
8388         * gcc.dg/special/alias-2.c: New.
8389         * gcc.dg/special/ecos.exp: Run it.
8390
8391 2002-03-31  Richard Henderson  <rth@redhat.com>
8392
8393         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8394
8395 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8396
8397         * gcc.dg/weak-1.c: Disable on h8300 port.
8398
8399 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8400
8401         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8402         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8403         ordering tests.
8404         * g++.dg/bprob/bprob-1.C: New test.
8405         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8406         * g++.dg/gcov/gcov-1.C: New test.
8407         * g++.dg/gcov/gcov-1.x: New file.
8408         * g++.dg/gcov/gcov-2.C: New test.
8409         * g++.dg/gcov/gcov-3.C: New test.
8410         * g++.dg/gcov/gcov-3.h: New file.
8411
8412 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8413
8414         * g++.old-deja/g++.other/builtins5.C: New test.
8415         * g++.old-deja/g++.other/builtins6.C: New test.
8416         * g++.old-deja/g++.other/builtins7.C: New test.
8417         * g++.old-deja/g++.other/builtins8.C: New test.
8418         * g++.old-deja/g++.other/builtins9.C: New test.
8419
8420 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8421
8422         * g++.dg/opt/static1.C: New test.
8423
8424         * g++.dg/opt/longbranch1.C: New test.
8425
8426 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8427
8428         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8429
8430         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8431
8432 2002-03-28  Jeffrey A Law  (law@redhat.com)
8433
8434         * gcc.c-torture/execute/20020328-1.c: New test.
8435
8436 2002-03-27  Richard Henderson  <rth@redhat.com>
8437
8438         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8439         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8440         move from g++.old-deja/g++.ext/.
8441
8442 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8443
8444         * g++.dg/init/new2.C: New test.
8445
8446 2002-03-26  Richard Henderson  <rth@redhat.com>
8447
8448         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8449
8450         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8451         on sparc.
8452
8453         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8454         sparcv9 systems.
8455         * gcc.dg/20001102-1.c: Likewise.
8456
8457 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8458
8459         * gcc.dg/cpp/endif-pedantic1.c,
8460         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8461
8462 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8463
8464         * g++.dg/init/new1.C: New test.
8465
8466 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8467
8468         * g++.dg/abi/vbase9.C: New test.
8469
8470 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8471
8472         * gcc.dg/arm-asm.c: New test.
8473
8474 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8475
8476         * gcc.dg/Wswitch-enum.c: New test.
8477         Fix PR c/5044.
8478
8479 2002-03-26  Richard Henderson  <rth@redhat.com>
8480
8481         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8482         structure.
8483
8484 2002-03-25  Richard Henderson  <rth@redhat.com>
8485
8486         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8487         sparcv9 systems.
8488
8489         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8490         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8491
8492 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8493
8494         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8495
8496 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8497
8498         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8499         targets using generic thunk support.
8500
8501 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8502
8503         * gcc.c-torture/compile/20020323-1.c: New test.
8504
8505         * g++.dg/opt/conj2.C: New test.
8506
8507 2002-03-24  Richard Henderson  <rth@redhat.com>
8508
8509         * gcc.dg/weak-1.c: Use -fno-common.
8510
8511 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8512
8513         * g77.dg/f77-edit-apostrophe-out.f: New test
8514         * g77.dg/f77-edit-h-out.f: New test
8515         * g77.dg/f77-edit-t-in.f: New test
8516         * g77.dg/f77-edit-t-out.f: New test
8517         * g77.dg/f77-edit-x-out.f: New test
8518         * g77.dg/f77-edit-slash-out.f: New test
8519         * g77.dg/f77-edit-colon-out.f: New test
8520         * g77.dg/f77-edit-s-out.f: New test
8521
8522 2002-03-24  Richard Henderson  <rth@redhat.com>
8523
8524         * objc/execute/formal_protocol-6.x: New XFAIL.
8525
8526 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8527
8528         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8529         that do not support weak symbols
8530
8531 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8532
8533         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8534         * lib/g77.exp:  Likewise
8535         * lib/objc.exp: Likewise
8536
8537 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8538
8539         * gcc.dg/Wswitch-default.c: New test.
8540
8541 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8542
8543         * g++.dg/other/enum1.C: New test.
8544
8545 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8546
8547         * gcc.dg/pragma-ep-3.c: Fix typo.
8548
8549 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8550
8551         * g++.dg/inherit/template-as-base.C: New test.
8552
8553 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8554
8555         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8556         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8557
8558 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8559
8560         * gcc.dg/cpp/multiline.c: Update to match.
8561
8562 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8563
8564         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8565
8566 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8567
8568         * gcc.dg/cpp/extratokens2.c:  New file.
8569
8570 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8571
8572         * gcc.dg/20020312-2.c: Add rs6000 target.
8573
8574         * gcc.c-torture/compile/20020319-1.c: New test.
8575
8576 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8577
8578         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8579         (A, E): Handle this.
8580
8581 2002-03-20  Jason Merrill  <jason@redhat.com>
8582
8583         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8584         ignoring -fpic.
8585         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8586         through prune_gcc_output.
8587
8588 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8589
8590         * gcc.c-torture/compile/20020320-1.c: New test.
8591
8592 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8593
8594         * gcc.c-torture/compile/20020318-1.c: New test.
8595
8596         * gcc.dg/struct-by-value-1.c: New test.
8597
8598         * gcc.dg/20020319-1.c: New test.
8599
8600 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8601
8602         * g++.dg/opt/conj1.C: New test.
8603
8604 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8605
8606         * g++.dg/template/qualttp20.C: Revert previous change.
8607         * g++.dg/template/qualttp3.C: Likewise.
8608         * g++.dg/template/qualttp4.C: Likewise
8609         * g++.dg/template/qualttp5.C: Likewise
8610         * g++.dg/template/qualttp6.C: Likewise
8611         * g++.dg/template/qualttp7.C: Likewise
8612         * g++.dg/template/qualttp8.C: Likewise
8613         * g++.dg/template/recurse.C: Likewise.
8614
8615 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8616
8617         * gcc.dg/cpp/wchar-1.c: Update.
8618
8619 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8620
8621         * g++.dg/template/conv1.C: New test.
8622         * g++.dg/template/conv2.C: New test.
8623         * g++.dg/template/conv3.C: New test.
8624         * g++.dg/template/conv4.C: New test.
8625
8626 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8627
8628         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8629         * g++.dg/template/qualttp3.C: Likewise.
8630         * g++.dg/template/qualttp4.C: Likewise
8631         * g++.dg/template/qualttp5.C: Likewise
8632         * g++.dg/template/qualttp6.C: Likewise
8633         * g++.dg/template/qualttp7.C: Likewise
8634         * g++.dg/template/qualttp8.C: Likewise
8635         * g++.dg/template/recurse.C: Likewise.
8636
8637 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8638
8639         * g++.dg/opt/dtor1.C: New test.
8640
8641 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8642
8643         * gcc.c-torture/compile/20020315-1.c: New test.
8644
8645 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8646
8647         * gcc.dg/weak-1.c: Fix scan tests.
8648
8649 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8650
8651         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8652         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8653         cris-*-aout* mmix-*-*.
8654         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8655         cris-*-aout* mmix-*-*.
8656         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8657         cris-*-elf* cris-*-aout* and mmix-*-*.
8658         * gcc.dg/20001009-1.c: Ditto.
8659         * gcc.dg/20010912-1.c: Ditto.
8660         * gcc.dg/20020122-4.c: Ditto.
8661         * gcc.dg/inline-2.c: Ditto.
8662
8663 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8664
8665         * gcc.c-torture/compile/20020314-1.c: New test.
8666
8667 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8668
8669         * gcc.c-torture/execute/20020314-1.c: New test.
8670
8671 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8672
8673         * g++.dg/warn/Wunused-1.C: New test.
8674
8675 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8676
8677         * g++.dg/abi/mangle6.C: New test.
8678
8679 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8680
8681         * gcc.c-torture/compile/20020309-2.c: New test.
8682
8683         * gcc.c-torture/compile/20020312-1.c: New test.
8684
8685 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8686
8687         * g++.dg/other/access1.C: New test.
8688
8689 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8690
8691         * gcc.c-torture/execute/wchar_t-1.c: New test.
8692
8693 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8694
8695         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8696
8697 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8698
8699         * gcc.dg/20020312-1.c: New test case.
8700
8701 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8702
8703         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8704
8705 2002-03-11  Richard Henderson  <rth@redhat.com>
8706
8707         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8708         * g++.old-deja/g++.jason/report.C: Likewise.
8709
8710 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8711
8712         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8713         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8714
8715 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8716
8717         * testsuite/g++.dg/overload/pmf1.C: New test.
8718
8719 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8720
8721         * gcc.c-torture/execute/20020307-1.c: Use long.
8722
8723 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8724
8725         PR optimization/5844
8726         * gcc.dg/20020310-1.c: New test.
8727
8728 2002-03-09  Michael Meissner  <meissner@redhat.com>
8729
8730         * gcc.c-torture/execute/memcpy-2.c: New test.
8731         * gcc.c-torture/execute/memset-1.c: New test.
8732         * gcc.c-torture/execute/strlen-1.c: New test.
8733         * gcc.c-torture/execute/strcmp-1.c: New test.
8734         * gcc.c-torture/execute/strncmp-1.c: New test.
8735
8736 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8737
8738         * gcc.dg/ppc-ldstruct.c: New test.
8739
8740 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8741
8742         * gcc.c-torture/execute/va-arg-22.c: New test.
8743
8744 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8745
8746         * gcc.c-torture/compile/20020309-1.c: New test.
8747
8748 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8749
8750         * gcc.c-torture/execute/20020307-2.c: New test.
8751
8752 2002-03-07  Jeffrey A Law  (law@redhat.com)
8753
8754         * g77.f-torture/compile/20020307-1.f: New test.
8755
8756 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8757
8758         * gcc.dg/unordered-1.c: New test.
8759
8760 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8761
8762         * gcc.c-torture/execute/20020307-1.c: New test.
8763
8764 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8765
8766         * gcc.dg/20020304-1.c: New test.
8767
8768         * gcc.c-torture/compile/20020304-2.c: New test.
8769
8770 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8771
8772         * gcc.c-torture/compile/20020304-1.c: New test case
8773         (from PR c/5830).
8774
8775 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8776
8777         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8778
8779 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8780
8781         * g++.dg/other/classkey1.C: New test.
8782
8783 2002-03-01  Richard Henderson  <rth@redhat.com>
8784
8785         * gcc.c-torture/compile/981223-1.x: New.
8786         * gcc.c-torture/compile/920625-1.x: New.
8787
8788 2002-02-28  Richard Henderson  <rth@redhat.com>
8789
8790         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8791
8792 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8793
8794         * gcc.c-torture/execute/20020227-1.c: New test.
8795
8796 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8797
8798         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8799         here" ERROR lines.
8800         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8801         * g++.old-deja.g++.other/defarg1.C: Likewise.
8802         * g++.old-deja/g++.pt/calls2.C: Likewise.
8803         * g++.old-deja/g++.pt/crash20.C: Likewise.
8804         * g++.old-deja/g++.pt/crash30.C: Likewise.
8805         * g++.old-deja/g++.pt/crash36.C: Likewise.
8806         * g++.old-deja/g++.pt/crash6.C: Likewise.
8807         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8808         * g++.old-deja/g++.pt/derived3.C: Likewise.
8809         * g++.old-deja/g++.pt/error1.C: Likewise.
8810         * g++.old-deja/g++.pt/friend21.C: Likewise.
8811         * g++.old-deja/g++.pt/friend23.C: Likewise.
8812         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8813         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8814
8815 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8816
8817         * gcc.c-torture/execute/20020225-2.c: New test.
8818
8819 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8820
8821         * gcc.c-torture/execute/920730-1t.c,
8822         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8823         Delete test cases, only relevant to -traditional.
8824
8825 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8826
8827         * gcc.dg/cpp/undef1.c: Remove.
8828         * gcc.dg/cpp/directiv.c: Update.
8829         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8830
8831 2002-02-27  Michael Meissner  <meissner@redhat.com>
8832
8833         * gcc.c-torture/execute/20020226-1.c: New test.
8834
8835 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8836
8837         * g++.dg/debug/debug4.C: New test.
8838
8839         * gcc.dg/ia64-visibility-1.c: New test.
8840
8841 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8842
8843         * gcc.dg/debug/20020224-1.c: New.
8844
8845 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8846
8847         * gcc.c-torture/execute/960416-1.x: New.
8848         * gcc.c-torture/execute/divconst-3.x: Likewise.
8849
8850 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8851
8852         * gcc.dg/20020224-1.c: New test.
8853
8854 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8855
8856         * gcc.c-torture/execute/20020225-1.c: New.
8857
8858 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8859
8860         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8861
8862 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8863
8864         * gcc.dg/20020222-1.c: New test.
8865
8866 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8867
8868         * g++.dg/opt/anonunion1.C: New test.
8869
8870 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8871
8872         * g++.dg/template/qualttp19.C: New test.
8873         * g++.dg/template/qualttp20.C: New test.
8874         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8875         * g++.old-deja/g++.other/qual1.C: Likewise.
8876
8877 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8878
8879         * gcc.dg/attr-alwaysinline.c: New.
8880
8881 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8882
8883         * gcc.dg/20020220-1.c: New test.
8884
8885         * gcc.dg/20020220-2.c: New test.
8886
8887         * g++.dg/opt/mmx1.C: New test.
8888
8889 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8890
8891         * gcc.c-torture/compile/20020110.c: New test.
8892
8893 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8894
8895         * gcc.c-torture/execute/20020219-1.c: New test.
8896
8897         * gcc.dg/20020219-1.c: New test.
8898
8899         * gcc.dg/noncompile/20020220-1.c: New test.
8900
8901         * g++.dg/opt/ptrintsum1.C: New test.
8902
8903         * gcc.dg/debug/20020220-1.c: New test.
8904
8905 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8906
8907         * gcc.c-torture/execute/20020216-1.c: New test.
8908
8909 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8910
8911         * gcc.dg/decl-1.c: Update, new test.
8912
8913 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8914
8915         * g++.dg/abi/bitfield1.C: New test.
8916         * g++.dg/abi/bitfield2.C: New test.
8917
8918 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8919
8920         * gcc.dg/attr-nest.c: New test.
8921
8922 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8923
8924         * gcc.c-torture/execute/20020215-1.c: New test.
8925
8926 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8927
8928         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8929         * g++.dg/debug/debug.exp: New.
8930         * g++.dg/debug/trivial.C: New.
8931         * g++.dg/debug/debug1.C: Moved...
8932         * g++.dg/other/debug1.C: ...from here.
8933         * g++.dg/debug/debug2.C: Moved...
8934         * g++.dg/other/debug2.C: ...from here.
8935         * g++.dg/debug/debug3.C: Moved...
8936         * g++.dg/other/debug3.C: ...from here.
8937
8938         * gcc.dg/noncompile/20020213-1.c: New test.
8939
8940 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8941
8942         * g++.dg/other/debug3.C: New test.
8943
8944         * gcc.c-torture/execute/20020213-1.c: New test.
8945
8946 2002-02-13  Richard Smith <richard@ex-parrot.com>
8947
8948         * g++.old-deja/g++.other/thunk1.C: New test.
8949
8950 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8951
8952         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8953
8954 2002-02-13  Stan Shebs  <shebs@apple.com>
8955
8956         * gcc.dg/altivec-3.c: New.
8957
8958 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8959
8960         * gcc.dg/Wunreachable-1.c: New test.
8961         * gcc.dg/Wunreachable-2.c: New test.
8962
8963 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8964
8965         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8966
8967 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8968
8969         * gcc.dg/decl-1.c: New test.
8970
8971 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8972
8973         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8974
8975 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8976
8977         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8978         * gcc.c-torture/compile/980506-1.x: Likewise.
8979
8980 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8981
8982         * gcc.dg/20020210-1.c: New.
8983
8984 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8985
8986         * g77.f-torture/execute/947.f: New regression test
8987         for PR fortran/947.
8988
8989 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8990
8991         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8992         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8993
8994 2002-02-08  Richard Henderson  <rth@redhat.com>
8995
8996         * gcc.c-torture/compile/labels-3.c: New.
8997
8998 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8999
9000         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9001         expression statements work instead.
9002         * gcc.dg/noncompile/20020207-1.c: New test.
9003
9004 2002-02-07  Richard Henderson  <rth@redhat.com>
9005
9006         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9007
9008 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9009
9010         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9011         message from g77
9012         * lib/g77-dg.exp: Trim g77 error messages so that they are
9013         recognized by dg.exp.
9014
9015 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9016
9017         PR fortran/5473
9018         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9019
9020 2002-02-07  Richard Henderson  <rth@redhat.com>
9021
9022         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9023         to be sufficiently aligned for integers.
9024
9025 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9026
9027         * g++.dg/template/friend4.C: New test.
9028
9029 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9030
9031         PR fortran/5743
9032         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9033         unsupported cases.
9034
9035 2002-02-07  Richard Henderson  <rth@redhat.com>
9036
9037         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9038         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9039         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9040         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9041
9042 2002-02-06  Richard Henderson  <rth@redhat.com>
9043
9044         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9045
9046 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9047
9048         * gcc.dg/20020206-1.c: New test.
9049
9050 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9051
9052         * gcc.c-torture/execute/20020206-1.c: New test.
9053
9054         * gcc.c-torture/execute/20020206-2.c: New test.
9055
9056         PR optimization/5429:
9057         * gcc.c-torture/compile/20020206-1.c: New test.
9058
9059 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9060
9061         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9062         as certain file formats cannot support particularly large
9063         alignments.
9064
9065         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9066         and do not expect to be able to link the executable.
9067
9068         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9069         fail because the COFF format does not support the weak attribute.
9070
9071 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9072
9073         * g77.dg/pr5473.f:  New test
9074
9075 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9076
9077         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9078         Fix testcase accordingly.
9079
9080 2002-02-04  Richard Henderson  <rth@redhat.com>
9081
9082         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9083         (buf): Change to be an array of pointers, not ints.
9084
9085 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9086
9087         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9088         before all tests.  Move warning one line above to match where it
9089         C frontend emits.
9090         * gcc.dg/Wswitch-2.c: New test.
9091         * g++.dg/warn/Wswitch-1.C: New test.
9092         * g++.dg/warn/Wswitch-2.C: New test.
9093
9094 2002-02-04  Richard Henderson  <rth@redhat.com>
9095
9096         * g++.dg/abi/offsetof.C: Fix size comparison.
9097
9098 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9099
9100         * gcc.dg/cast-qual-2.c: New test.
9101
9102 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9103
9104         * gcc.dg/20020201-4.c: New test.
9105
9106 2002-02-04  Ben Elliston  <bje@redhat.com>
9107
9108         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9109         target_info attribute != 0, in addition to the empty string.
9110         (gcc_target_compile): Likewise.
9111
9112 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9113
9114         * gcc.dg/Wswitch.c: New test.
9115         PR gcc/4475. PR gcc/3780.
9116
9117 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9118
9119         * g77.f-torture/execute/5122.f: New test for regressions
9120         against PR fortran/5122.
9121
9122 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9123
9124         * g77.f-torture/compile/pr3743.f: Delete
9125         * g77.dg/pr3743-1.f: New test.
9126         * g77.dg/pr3743-2.f: New test.
9127         * g77.dg/pr3743-3.f: New test.
9128         * g77.dg/pr3743-4.f: New test.
9129
9130 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9131
9132         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9133
9134 2002-02-02  Richard Henderson  <rth@redhat.com>
9135
9136         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9137         * gcc.c-torture/execute/bf64-1.c: Likewise.
9138
9139 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9140
9141         * gcc.dg/20020201-2.c: New test.
9142
9143         * gcc.dg/20020201-3.c: New test.
9144
9145         * gcc.c-torture/execute/bitfld-2.c: New test.
9146
9147 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9148
9149         * gcc.dg/bitfld-1.c: Update.
9150         * gcc.dg/bitfld-2.c: Update.
9151         * gcc.c-torture/execute/bitfld-1.x: New.
9152
9153 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9154
9155         * gcc.c-torture/execute/20020201-1.c: New test.
9156
9157 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9158
9159         PR target/5469
9160         * gcc.dg/20020201-1.c: New test.
9161
9162 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9163
9164         PR fortran/3743
9165         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9166         * g77.f-torture/compile/pr3743.x: Remove
9167
9168 2002-01-31  Tom Rix  <trix@redhat.com>
9169
9170         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9171
9172 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9173
9174         * gcc.dg/noncompile/20020130-1.c: New test.
9175
9176 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9177
9178         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9179
9180 2002-01-29  Richard Henderson  <rth@redhat.com>
9181
9182         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9183         to long long.
9184         * gcc.c-torture/execute/bf64-1.c: Likewise.
9185
9186 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9187
9188         * gcc.c-torture/execute/20020129-1.c: New test.
9189
9190 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9191
9192         * gcc.c-torture/compile/20000224-1.c: Update.
9193         * gcc.c-torture/execute/bitfld-1.c: New tests.
9194         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9195         * gcc.dg/uninit-A.c: Update.
9196
9197 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9198
9199         * g++.dg/template/ctor1.C: Add instantiation.
9200
9201 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9202
9203         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9204         argument to __builtin_prefetch to be const ptr.
9205
9206 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9207
9208         * gcc.c-torture/compile/20020120-1.c: New test.
9209
9210 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9211
9212         * gcc.c-torture/execute/20020127-1.c: New test.
9213
9214 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9215
9216         * g77.dg/f77-edit-i-in.f: New test
9217         * g77.dg/f77-edit-i-out.f: New test
9218
9219 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9220
9221         * gcc.dg/debug/debug.exp: New file.
9222         * gcc.dg/debug/trivial.c: New file.
9223         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9224         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9225         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9226         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9227         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9228         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9229         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9230         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9231         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9232         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9233         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9234         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9235         * gcc.dg/20000503-1.c: Removed.
9236         * gcc.dg/20010207-1.c: Removed.
9237         * gcc.dg/20011223-1.c: Removed.
9238         * gcc.dg/20020104-2.c: Removed.
9239         * gcc.dg/debug-1.c: Removed.
9240         * gcc.dg/debug-2.c: Removed.
9241         * gcc.dg/debug-3.c: Removed.
9242         * gcc.dg/debug-4.c: Removed.
9243         * gcc.dg/debug-5.c: Removed.
9244         * gcc.dg/debug-6.c: Removed.
9245         * gcc.dg/dwarf2-1.c: Removed.
9246         * gcc.dg/dwarf2-2.c: Removed.
9247
9248 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9249
9250         * g++.old-deja/g++.other/eh5.C: New test.
9251         * g++.old-deja/g++.other/sibcall2.C: New test.
9252         * g++.old-deja/g++.other/array9.C: New test.
9253         * g++.old-deja/g++.other/typename2.C: New test.
9254         * g++.old-deja/g++.other/crash60.C: New test.
9255         * g++.old-deja/g++.other/conv9.C: New test.
9256         * g++.old-deja/g++.other/mangle10.C: New test.
9257         * g++.old-deja/g++.other/unchanging1.C: New test.
9258         * g++.old-deja/g++.other/exprstmt1.C: New test.
9259         * g++.old-deja/g++.other/inline23.C: New test.
9260         * g++.old-deja/g++.eh/ia64-1.C: New test.
9261         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9262         * g++.old-deja/g++.other/reload1.C: New test.
9263         * g++.old-deja/g++.other/static20.C: New test.
9264         * g++.old-deja/g++.other/local-alloc1.C: New test.
9265         * g++.old-deja/g++.other/conv8.C: New test.
9266         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9267         * g++.old-deja/g++.other/storeexpr1.C: New test.
9268         * g++.old-deja/g++.other/storeexpr2.C: New test.
9269         * g++.dg/eh/template2.C: New test.
9270         * g++.dg/warn/weak1.C: New test.
9271
9272 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9273
9274         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9275         Remove first, non-varying, argument.
9276
9277 2002-01-23  Richard Henderson  <rth@redhat.com>
9278
9279         * gcc.dg/inline-2.c: New.
9280
9281         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9282         Add optional target arg.  Check number of arguments.
9283         (scan-assembler-not, scan-assembler-dem): Likewise.
9284         (scan-assembler-dem-not): Likewise.
9285
9286 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9287
9288         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9289         line 12.
9290         * g++.old-deja/g++.brendan/parse3.C,
9291         g++.old-deja/g++.other/crash26.C,
9292         g++.old-deja/g++.other/crash28.C,
9293         g++.old-deja/g++.other/crash29.C,
9294         g++.old-deja/g++.other/crash30.C,
9295         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9296
9297 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9298
9299         * gcc.dg/20020115-1.c: New.
9300
9301 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9302
9303         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9304
9305 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9306
9307         * gcc.dg/20020122-3.c: New.
9308
9309 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9310
9311         * g++.dg/other/gc1.C: New test.
9312
9313 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9314
9315         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9316
9317 2002-01-22  Richard Henderson  <rth@redhat.com>
9318
9319         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9320
9321 2002-01-22  Richard Henderson  <rth@redhat.com>
9322
9323         * gcc.dg/20020122-4.c: New.
9324
9325 2002-01-22  H.J. Lu <hjl@gnu.org>
9326
9327         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9328         link output.
9329         * gcc.dg/special/ecos.exp: Likewise.
9330         * lib/g++-dg.exp: Likewise.
9331         * lib/g77-dg.exp: Likewise.
9332         * lib/gcc-dg.exp : Likewise.
9333         * lib/mike-g++.exp: Likewise.
9334         * lib/mike-g77.exp: Likewise.
9335         * lib/mike-gcc.exp: Likewise.
9336         * lib/objc-dg.exp: Likewise.
9337
9338 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9339
9340         PR target/5379
9341         * gcc.dg/20020122-2.c: New test.
9342
9343 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9344
9345         * gcc.dg/20020122-1.c: New test.
9346
9347 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9348
9349         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9350
9351 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9352
9353         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9354
9355 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9356
9357         * gcc.c-torture/compile/20020121-1.c: New test.
9358
9359 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9360
9361         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9362         ld_library_path.
9363
9364 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9365
9366         * gcc.dg/20020218-1.c: New test.
9367
9368 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9369
9370         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9371         messages
9372         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9373         "At global scope" warning
9374         * g++.dg/ext/align1.C: Change cygwin test for alignment
9375         from db-bogus to dg-warning
9376
9377 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9378
9379         * g77.f-torture/compile/cpp2.F: New test.
9380
9381 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9382
9383         * g++.dg/template/access1.C: New test.
9384
9385 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9386
9387         * gcc.dg/20020118-1.c: New.
9388
9389 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9390
9391         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9392
9393 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9394
9395         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9396         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9397         alignment warnings.
9398
9399 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9400
9401         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9402         torture_with_loops and torture_without_loops
9403
9404 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9405
9406         * gcc.c-torture/compile/20020116-1.c: New test.
9407
9408 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9409
9410         * gcc.dg/20020116-2.c: New test.
9411
9412         * gcc.dg/ultrasp4.c: New test.
9413
9414         * gcc.dg/20020116-1.c: New test.
9415
9416 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9417
9418         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9419         by EABI.
9420
9421 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9422
9423         * gcc.misc-tests/i386-prefetch.exp: New.
9424         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9425         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9426         * gcc.misc-tests/i386-pf-none-1.c: New test.
9427         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9428
9429 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9430
9431         * gcc.dg/gnu89-init-1.c: Add new tests.
9432
9433 2002-01-15  Andreas Jaeger  <aj@suse.de>
9434
9435         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9436         * gcc.dg/i386-mmx-2.c: Likewise.
9437         * gcc.dg/i386-sse-1.c: Likewise.
9438         * gcc.dg/i386-sse-2.c: Likewise.
9439         * gcc.dg/i386-sse-3.c: Likewise.
9440
9441 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9442
9443         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9444         Uncomment additional cases that now pass.
9445
9446 2002-01-11  Richard Henderson  <rth@redhat.com>
9447
9448         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9449         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9450
9451 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9452
9453         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9454
9455 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9456
9457         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9458         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9459
9460 2002-01-10  Dale Johannesen  <dalej@apple.com>
9461
9462         * gcc.c-torture/execute/loop-11.c: New.
9463
9464 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9465
9466         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9467         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9468
9469 2002-01-09  Richard Henderson  <rth@redhat.com>
9470
9471         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9472         type in which to perform the operation for each size.
9473
9474 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9475
9476         * gcc.c-torture/compile/20020109-2.c: New test.
9477
9478 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9479
9480         * gcc.c-torture/execute/loop-10.c: New test.
9481
9482 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9483
9484         * gcc.c-torture/compile/20010226-1.c: New test.
9485         * gcc.c-torture/compile/20010227-1.c: New test.
9486         * gcc.c-torture/compile/20010426-1.c: New test.
9487         * gcc.c-torture/compile/20010510-1.c: New test.
9488         * gcc.c-torture/compile/20010605-3.c: New test.
9489         * gcc.c-torture/compile/20010824-1.c: New test.
9490         * gcc.c-torture/execute/20010409-1.c: New test.
9491         * gcc.dg/noncompile/20000901-1.c: New test.
9492         * gcc.dg/20001023-1.c: New test.
9493         * gcc.dg/20001101-1.c: New test.
9494         * gcc.dg/20001102-1.c: New test.
9495         * gcc.dg/20010207-1.c: New test.
9496         * gcc.dg/20010405-1.c: New test.
9497         * gcc.dg/20010822-1.c: New test.
9498         * gcc.dg/20011107-1.c: New test.
9499
9500 2002-01-09  Jeffrey A Law  (law@redhat.com)
9501
9502         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9503
9504         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9505         execution failure on PA targets.
9506
9507 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9508
9509         * gcc.c-torture/compile/20020109-1.c: New test.
9510
9511 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9512
9513         * gcc.c-torture/execute/20020108-1.c: New test.
9514
9515 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9516
9517         * gcc.dg/20020108-1.c: New test.
9518
9519 2002-01-08  H.J. Lu <hjl@gnu.org>
9520
9521         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9522         for header files.
9523
9524 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9525
9526         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9527         consistency.
9528
9529 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9530
9531         * gcc.dg/altivec-4.c: Test altivec predicates.
9532
9533 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9534
9535         * gcc.c-torture/execute/20020107-1.c: New test.
9536
9537 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9538
9539         PR c/5279
9540         * gcc.c-torture/compile/20020106-1.c: New test.
9541
9542 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9543
9544         * gcc.c-torture/execute/nestfunc-4.c: New test.
9545
9546 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9547
9548         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9549         extra triple that slipped in.
9550         * g++.old-deja/g++.abi/align.C: Likewise.
9551         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9552
9553 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9554
9555         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9556         * g++.old-deja/g++.abi/align.C: Likewise.
9557         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9558
9559         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9560         on FreeBSD/i386.
9561         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9562         FreeBSD.
9563
9564 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9565
9566         * gcc.dg/20020104-1.c: New test.
9567
9568         * gcc.dg/20020104-2.c: New test.
9569
9570 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9571
9572         * gcc.dg/20020103-1.c: Fix typo in target selector.
9573
9574 2002-01-03  Richard Henderson  <rth@redhat.com>
9575
9576         * gcc.dg/20020103-1.c: New.
9577
9578 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9579
9580         * gcc.c-torture/execute/20020103-1.c: New test.
9581
9582 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9583
9584         * g++.dg/other/debug2.C: New test.
9585
9586         * gcc.c-torture/compile/20020103-1.c: New test.
9587
9588 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9589
9590         * gcc.dg/gnu89-init-1.c: Added new tests.
9591
9592 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9593
9594         * g++.dg/template/friend2.C: Remove as patch is reverted.
9595
9596         * g++.dg/warn/oldcast1.C: New test.
9597
9598         * g++.dg/template/ptrmem1.C: New test.
9599         * g++.dg/template/ptrmem2.C: New test.
9600
9601         * g++.dg/template/ntp.C: New test.
9602
9603         * g++.dg/other/component1.C: New test.
9604
9605         * g++.dg/template/ttp3.C: New test.
9606
9607         * g++.dg/template/friend2.C: New test.
9608         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9609
9610 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9611
9612         * g++.dg/other/ptrmem1.C: New test.
9613         * g++.dg/other/ptrmem2.C: New test.
9614
9615 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9616
9617         * g++.dg/template/ctor1.C: New test.
9618
9619 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9620
9621         * g++.dg/template/friend2.C: New test.
9622
9623 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9624
9625         * gcc.dg/mmix-1.c: New test.
9626
9627 2001-12-31  Richard Henderson  <rth@redhat.com>
9628
9629         * gcc.dg/asm-5.c: New.
9630
9631 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9632
9633         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9634         in namespace __gnu_cxx
9635
9636 2001-12-30  Richard Henderson  <rth@redhat.com>
9637
9638         * gcc.dg/debug-6.c: New.
9639
9640 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9641
9642         * gcc.c-torture/compile/20011229-2.c: New test.
9643
9644 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9645
9646         * gcc.dg/debug-3.c: New test.
9647         * gcc.dg/debug-4.c: New test.
9648         * gcc.dg/debug-5.c: New test.
9649
9650 2001-12-29  Richard Henderson  <rth@redhat.com>
9651
9652         * g++.dg/eh/loop1.C: New.
9653
9654 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9655
9656         * g++.dg/template/crash1.C: New test.
9657
9658 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9659
9660         * g++.dg/other/const1.C: New test.
9661
9662 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9663
9664         * gcc.c-torture/compile/20011229-1.c: New test.
9665
9666 2001-12-28  Stan Shebs  <shebs@apple.com>
9667
9668         * lib/objc-torture.exp: Resync with c-torture.exp.
9669         * lib/objc.exp: Load standard libraries.
9670
9671 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9672
9673         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9674         additional tests.
9675
9676 2001-12-27  Roger Sayle <roger@eyesopen.com>
9677
9678         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9679
9680 2001-12-27  Richard Henderson  <rth@redhat.com>
9681
9682         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9683
9684 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9685
9686         * g++.dg/eh/ctor1.C: New test.
9687         * g++.dg/other/error2.C: New test.
9688
9689 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9690
9691         * g++.dg/other/init2.C: New test.
9692
9693 2001-12-24  Richard Henderson  <rth@redhat.com>
9694
9695         * gcc.dg/20011223-1.c: New.
9696         * gcc.dg/inline-1.c: New.
9697
9698 2001-12-23  Richard Henderson  <rth@redhat.com>
9699
9700         * gcc.dg/asm-4.c: Test operand modifiers.
9701
9702 2001-12-23  Richard Henderson  <rth@redhat.com>
9703
9704         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9705
9706 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9707
9708         * gcc.c-torture/execute/20011223-1.c: New test.
9709
9710 2001-12-21  Richard Henderson  <rth@redhat.com>
9711
9712         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9713         re-enables the warning.
9714
9715 2001-12-21  Richard Henderson  <rth@redhat.com>
9716
9717         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9718
9719 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9720
9721         * gcc.c-torture/compile/20011218-1.c: New test.
9722
9723 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9724
9725         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9726         arm-isr.c test.
9727         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9728         epilogue generation for ARM ISR routines.
9729
9730 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9731
9732         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9733         * gcc.dg/format/c90-printf-3.c: Likewise.
9734         * gcc.dg/format/c99-printf-3.c: Likewise.
9735         * gcc.dg/format/ext-1.c: Likewise.
9736         * gcc.dg/format/ext-6.c: Likewise.
9737         * gcc.dg/format/format.h: Prototype unlocked stdio.
9738
9739 2001-12-20  Richard Henderson  <rth@redhat.com>
9740
9741         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9742         (arena): Use it.
9743         (malloc): Correct allocation logic.  Abort if we fill up the
9744         arena before initialization complete.
9745         (realloc): Correct allocation logic.
9746
9747 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9748
9749         * gcc.c-torture/compile/20011219-2.c: New test.
9750
9751         * gcc.c-torture/execute/20011219-1.c: New test.
9752
9753 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9754
9755         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9756         target does not support weak symbols.
9757
9758 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9759
9760         * gcc.c-torture/compile/20011219-1.c: New test.
9761
9762 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9763
9764         * g++.dg/other/error1.C: New test.
9765
9766 2001-12-17  Jeffrey A Law  (law@redhat.com)
9767
9768         * gcc.c-torture/execute/20011217-1.c: New test.
9769
9770 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9771
9772         * objc.dg/special/: New directory.
9773         * objc.dg/special/special.exp: New file.
9774         * objc.dg/special/unclaimed-category-1.h: New file.
9775         * objc.dg/special/unclaimed-category-1a.m: New file.
9776         * objc.dg/special/unclaimed-category-1.m: New file.
9777
9778 2001-12-17  Andreas Jaeger  <aj@suse.de>
9779
9780         * gcc.c-torture/compile/20011217-2.c: New test.
9781
9782 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9783
9784         * gcc.c-torture/compile/20011217-1.c: New test.
9785
9786 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9787
9788         * testsuite/gcc.dg/20011214-1.c: New.
9789
9790 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9791
9792         * gcc.dg/altivec-4.c: New.
9793
9794 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9795
9796         * gcc.dg/20011113-1.c: New test.
9797
9798 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9799
9800         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9801         std::__malloc_alloc_template<0> and
9802         std::__default_alloc_template<false, 0>.
9803
9804 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9805
9806         * objc/execute/bf-21.m: New test.
9807         * objc/execute/enumeration-1.m: New test.
9808         * objc/execute/enumeration-2.m: New test.
9809
9810 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9811
9812         * gcc.dg/gnu89-init-1.c: New test.
9813
9814 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9815
9816         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9817         * g++.old-deja/g++.jason/2371.C: Likewise.
9818         * g++.old-deja/g++.jason/template33.C: Likewise.
9819         * g++.old-deja/g++.jason/template34.C: Likewise.
9820         * g++.old-deja/g++.jason/template36.C: Likewise.
9821         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9822         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9823         * g++.old-deja/g++.other/typename1.C: Likewise.
9824         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9825         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9826         * g++.old-deja/g++.pt/typename11.C: Likewise.
9827         * g++.old-deja/g++.pt/typename14.C: Likewise.
9828         * g++.old-deja/g++.pt/typename16.C: Likewise.
9829         * g++.old-deja/g++.pt/typename3.C: Likewise.
9830         * g++.old-deja/g++.pt/typename4.C: Likewise.
9831         * g++.old-deja/g++.pt/typename5.C: Likewise.
9832         * g++.old-deja/g++.pt/typename7.C: Likewise.
9833         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9834
9835 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9836
9837         * g++.dg/other/linkage1.C: New test.
9838         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9839         specifiers.
9840
9841 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9842
9843         * gcc.dg/concat.c: New test.
9844
9845 2001-12-11  Stan Shebs  <shebs@apple.com>
9846
9847         * objc/compile: New test directory.
9848         * objc/compile/compile.exp: New expect script.
9849         * objc/compile/20011211-1.m: New compile test.
9850
9851 2001-12-11  Jason Merrill  <jason@redhat.com>
9852
9853         * lib/prune.exp (prune_gcc_output): Also handle "In member
9854         function".  So many permutations...
9855
9856 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9857
9858         * g++.dg/template/typedef1.C: New test.
9859
9860 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9861
9862         * g++.dg/other/copy1.C: New test.
9863
9864 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9865
9866         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9867
9868         * gcc.dg/builtin-choose-expr.c: New.
9869
9870 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9871
9872         * gcc.dg/altivec-2.c: New.
9873
9874 2001-12-07  Richard Henderson  <rth@redhat.com>
9875
9876         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9877
9878 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9879
9880         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9881         ultrasparc.
9882
9883 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9884
9885         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9886
9887 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9888
9889         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9890         variable argument list.
9891
9892 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9893
9894         * gcc.c-torture/execute/memcheck: Delete entire directory.
9895         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9896         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9897
9898 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9899
9900         * gcc.dg/Wshadow-1.c: New test.
9901
9902 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9903
9904         * gcc.c-torture/compile/20011130-1.c: New test.
9905
9906         * gcc.dg/noncompile/20011025-1.c: New test.
9907
9908         * g++.dg/other/anon-union.C: New test.
9909
9910         * gcc.c-torture/execute/20011024-1.c: New test.
9911
9912 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9913
9914         * gcc.c-torture/execute/20000722-1.x,
9915         gcc.c-torture/execute/20010123-1.x: Remove.
9916         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9917         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9918         gcc.dg/c99-complit-2.c: New tests.
9919
9920 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9921
9922         * g++.dg/inherit/base1.C: New test.
9923
9924 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9925
9926         * g++.dg/other/stdarg1.C: New test.
9927
9928         * gcc.c-torture/compile/20011130-2.c: New test.
9929
9930 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9931
9932         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9933         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9934         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9935         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9936         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9937         * gcc.dg/builtin-prefetch-1.c: New test.
9938
9939 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9940
9941         * gcc.dg/20011130-1.c: New test.
9942
9943 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9944
9945         * g++.dg/other/scope1.C: New test.
9946         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9947
9948 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9949
9950         * gcc.dg/vla-init-1.c: New test.
9951
9952 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9953
9954         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9955
9956 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9957
9958         * objc.dg/alias.m: Update.
9959         * objc.dg/class-1.m: Update.
9960         * objc.dg/const-str-1.m: Update.
9961         * objc.dg/fwd-proto-1.m: Update.
9962         * objc.dg/id-1.m: Update.
9963         * objc.dg/super-class-1.m: Update.
9964
9965 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9966
9967         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9968         constructs.
9969
9970 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9971
9972         * gcc.c-torture/execute/20011128-1.c: New test.
9973
9974 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9975
9976         * gcc.dg/20011127-1.c: New test.
9977
9978 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9979
9980         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9981         from Austin Group draft 7.
9982         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9983         scanf format arguments.
9984         * gcc.dg/format/no-exargs-2.c: New test.
9985
9986 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9987
9988         * g++.dg/abi/vbase8-4.C: New test.
9989
9990 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9991
9992         * gcc.c-torture/execute/20011121-1.c: New test.
9993
9994 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9995
9996         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9997
9998 2001-11-23  Andreas Jaeger  <aj@suse.de>
9999
10000         * gcc.dg/cpp/charconst-2.c: New test.
10001
10002 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10003
10004         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10005         to the host if it is remote.  Let tests specify extra headers
10006         they use.
10007         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10008         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10009         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10010         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10011         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10012         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10013         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10014         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10015         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10016         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10017
10018 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10019
10020         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10021         for little endian ARMs.
10022
10023 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10024
10025         * gcc.c-torture/compile/20011119-1.c: New test.
10026         * gcc.c-torture/compile/20011119-2.c: New test.
10027
10028 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10029
10030         * gcc.dg/altivec-1.c: Fix typo.
10031
10032 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10033
10034         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10035
10036 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10037
10038         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10039
10040 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10041
10042         * lib/g77.exp: Don't specify --rpath-link.
10043
10044         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10045         across all the headers.
10046         * gcc.dg/format/format.exp: For testing on a remote host,
10047         copy format.h.
10048
10049         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10050         * gcc.c-torture/execute/930406-1.c: Likewise.
10051         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10052
10053 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10054
10055         * gcc.dg/altivec-1.c: New.
10056
10057 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10058
10059         * gcc.dg/cpp/fpreprocessed.c: New test case.
10060
10061 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10062
10063         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10064         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10065         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10066
10067 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10068
10069         * gcc.dg/no-builtin-1.c: New test.
10070
10071 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10072
10073         * gcc.c-torture/execute/20011115-1.c: New test.
10074
10075 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10076
10077         * gcc.c-torture/compile/20011114-2.c: New test.
10078         * gcc.c-torture/compile/20011114-3.c: New test.
10079         * gcc.c-torture/compile/20011114-4.c: New test.
10080
10081 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10082
10083         * g++.dg/other/init1.C: New test.
10084
10085 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10086
10087         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10088         message.
10089
10090         * gcc.c-torture/execute/20011114-1.c: New testcase.
10091
10092         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10093         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10094         like the (before this change) version of 20010327-1.c.
10095
10096 2001-11-14  Roger Sayle <roger@eyesopen.com>
10097
10098         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10099
10100 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10101
10102         * g++.dg/init/array2.C: New test.
10103
10104 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10105
10106         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10107
10108 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10109
10110         * g++.dg/other/forscope1.C: New test.
10111         * g++.dg/ext/forscope1.C: New test.
10112         * g++.dg/ext/forscope2.C: New test.
10113
10114 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10115
10116         * gcc.c-torture/execute/20011113-1.c: New test.
10117
10118 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10119
10120         * gcc.c-torture/execute/20011109-2.c: New test.
10121
10122         * gcc.c-torture/execute/20011109-1.c: New test.
10123
10124 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10125
10126         * gcc.c-torture/compile/20011109-1.c: New test.
10127
10128 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10129
10130         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10131         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10132         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10133         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10134         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10135         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10136         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10137
10138 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10139
10140         * g++.dg/warn/Wshadow-1.C: New tests.
10141         * g++.old-deja/g++.mike/for3.C: Update.
10142
10143 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10144
10145         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10146         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10147         XFAILs.  Adjust expected error texts.
10148         * gcc.c-torture/compile/20011106-1.c,
10149         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10150         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10151         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10152         gcc.dg/c99-array-lval-5.c: New tests.
10153
10154 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10155
10156         * gcc.dg/cpp/defined.c: Update.
10157
10158 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10159
10160         * gcc.c-torture/execute/anon-1.c: New test.
10161
10162 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10163
10164         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10165         same size, so no warning should be produced on stormy16.
10166
10167         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10168         due to oversized array.
10169         * g++.old-deja/g++.mike/ns15.C: Likewise.
10170         * g++.old-deja/g++.pt/crash16.C: Likewise.
10171
10172 2001-11-02  Graham Stott  <grahams@redhat.com>
10173
10174         * g++.dgother/debug1.C: Fix typos.
10175
10176 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10177
10178         * g++.dg/other/debug1.C: New test.
10179
10180 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10181
10182         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10183         of unsigned long.
10184
10185 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10186
10187         * gcc.dg/20011029-2.c: New test.
10188
10189         * gcc.c-torture/compile/20011029-1.c: New test.
10190
10191 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10192
10193         * objc/execute/class_self-1.m: New test.
10194         * objc/execute/class_self-2.m: New test.
10195
10196 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10197
10198         * gcc.misc-tests/msgs.exp: Delete.
10199         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10200         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10201         error set to match recent changes.
10202
10203 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10204
10205         * gcc.dg/20011021-1.c: New test.
10206
10207 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10208
10209         * gcc.c-torture/compile/20011023-1.c: New test.
10210
10211 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10212
10213         * lib/g77.exp: Rewrite based on lib/g++.exp.
10214
10215 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10216
10217         * gcc.c-torture/execute/20011019-1.c: New test.
10218
10219         * gcc.dg/20011018-1.c: New test.
10220
10221 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10222
10223         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10224
10225 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10226
10227         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10228         * gcc.dg/attr-invalid.c: Likewise.
10229
10230 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10231
10232         * testsuite/gcc.dg/20011015-1.c: New test.
10233
10234 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10235
10236         * g++.dg/template/unify2.C: New test.
10237
10238 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10239
10240         * g++.dg/other/exception-specification.C: New test
10241
10242 2001-10-13  Tom Rix  <trix@redhat.com>
10243
10244         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10245         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10246
10247 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10248
10249         * testsuite/gcc.dg/20011009-1.c: New test.
10250
10251 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10252
10253         PR g++/4476
10254         * g++.dg/other/friend1.C: New test.
10255
10256 2001-10-11  Richard Henderson  <rth@redhat.com>
10257
10258         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10259
10260 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10261
10262         * gcc.c-torture/compile/20011010-1.c: New.
10263
10264 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10265
10266         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10267         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10268         g77.f-torture/execute/execute.exp,
10269         g77.f-torture/noncompile/noncompile.exp,
10270         gcc.c-torture/compile/compile.exp,
10271         gcc.c-torture/execute/execute.exp,
10272         gcc.c-torture/execute/ieee/ieee.exp,
10273         gcc.c-torture/execute/memcheck/memcheck.exp,
10274         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10275         objc/execute/execute.exp: Update FSF address.
10276
10277 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10278
10279         * gcc.dg/cpp/cmdlne-C.c: Update.
10280         * gcc.dg/cpp/cmdlne-C2.c: New.
10281
10282 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10283
10284         * gcc.c-torture/execute/20011008-3.c: New.
10285
10286 2001-10-08  DJ Delorie  <dj@redhat.com>
10287
10288         * gcc.dg/20011008-1.c: New.
10289         * gcc.dg/20011008-2.c: New.
10290
10291 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10292
10293         * gcc.dg/cpp/spacing1.c: Update test.
10294
10295 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10296
10297         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10298         spelling errors of "separate" as "seperate".
10299
10300 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10301
10302         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10303         enough to avoid inlining.
10304
10305 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10306
10307         * lib/g77.exp: set libg2c_dir correctly.
10308
10309 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10310
10311         * gcc.dg/cpp/macro11.c: New test.
10312
10313 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10314
10315         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10316         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10317         gcc.dg/format/multattr-3.c: New tests.
10318         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10319         tests for format attributes on function pointers being rejected.
10320
10321 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10322
10323         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10324
10325 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10326
10327         * g++.dg/warn/format1.C: New test.
10328
10329 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10330
10331         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10332
10333 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10334
10335         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10336
10337 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10338
10339         * gcc.dg/cpp/redef2.c: Add test.
10340
10341 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10342
10343         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10344         long-standing bug on i686, apparently.
10345         * gcc.c-torture/execute/loop-2c.x: New file.
10346         * gcc.c-torture/execute/loop-2d.x: New file.
10347         * gcc.c-torture/execute/loop-3c.x: New file.
10348
10349 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10350
10351         * gcc.dg/cpp/20000625-2.c: Correct line number.
10352
10353 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10354
10355         * gcc.dg/cpp/macro10.c: New test.
10356         * gcc.dg/cpp/strify3.c: New test.
10357         * gcc.dg/cpp/spacing1.c: Add tests.
10358         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10359         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10360
10361 2001-09-24  DJ Delorie  <dj@redhat.com>
10362
10363         * gcc.c-torture/execute/20010924-1.c: New test.
10364
10365 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10366
10367         * testsuite/objc/execute/paste.m: Remove.
10368
10369 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10370
10371         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10372
10373 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10374
10375         * g77.dg/strlen0.f: New test.
10376
10377 2001-09-21  Richard Henderson  <rth@redhat.com>
10378
10379         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10380         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10381
10382 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10383
10384         Table-driven attributes.
10385         * g++.dg/ext/attrib1.C: New test.
10386
10387 2001-09-20  DJ Delorie  <dj@redhat.com>
10388
10389         * gcc.dg/20000926-1.c: Update expected warning messages.
10390         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10391         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10392         array.
10393
10394 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10395
10396         * g++.dg/eh/registers1.C: New test case.
10397
10398 2001-09-17  Richard Henderson  <rth@redhat.com>
10399
10400         * gcc.dg/array-5.c: Fix VLA decomposition test.
10401
10402 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10403
10404         * gcc.dg/cpp/line5.c: New testcase.
10405
10406 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10407
10408         * gcc.dg/cpp/macro9.c: New test.
10409
10410 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10411
10412         * gcc.c-torture/execute/980223.c: Change type of addr from long
10413         to char *.
10414
10415 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10416
10417         * gcc.c-torture/execute/20010915-1.c: New test.
10418
10419 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10420
10421         * g77.dg/bprob: New directory.
10422         * g77.dg/bprob/bprob.exp: New file.
10423         * g77.dg/bprob/bprob-1.f: New test.
10424         * g77.dg/gcov: New directory.
10425         * g77.dg/gcov/gcov.exp: New file.
10426         * g77.dg/gcov/gcov-1.f: New test.
10427         * g77.dg/gcov/gcov-1.x: New file.
10428
10429 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10430
10431         * gcc.dg/cpp/directiv.c: Update.
10432         * gcc.dg/cpp/undef1.c: Update.
10433
10434 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10435
10436         * gcc.dg/20010912-1.c: New test.
10437
10438 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10439
10440         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10441         language-independent file in lib.
10442         * lib/gcov.exp: New file.
10443
10444 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10445
10446         * gcc.c-torture/compile/20010911-1.c: New test.
10447
10448 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10449
10450         * lib/profopt.exp: New, to support profile-directed optimizations.
10451         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10452         * gcc.misc-tests/bprob-1.c: New test.
10453         * gcc.misc-tests/bprob-2.c: New test.
10454
10455 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10456
10457         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10458         XFAIL and which kinds of gcov output to verify.
10459         * gcc.misc-tests/gcov-4b.x: New file.
10460         * gcc.misc-tests/gcov-5b.x: New file.
10461         * gcc.misc-tests/gcov-6.x: New file.
10462         * gcc.misc-tests/gcov-7.c: New test.
10463         * gcc.misc-tests/gcov-7.x: New file.
10464
10465 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10466
10467         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10468         * gcc.misc-tests/gcov-6.c: New test.
10469
10470 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10471
10472         PR c++/3986
10473         * g++.dg/abi/vbase1.C: New test.
10474
10475 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10476
10477         * objc.dg/method-2.m: New.
10478
10479 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10480
10481         PR c++/4203
10482         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10483         * g++.dg/init/empty1.C: New test.
10484
10485 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10486
10487         * gcc.c-torture/compile/20010903-1.c: New test.
10488
10489 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10490
10491         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10492         for m68k.
10493
10494 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10495
10496         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10497
10498         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10499
10500         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10501
10502 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10503
10504         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10505         for 16-bit 'unsigned int'.
10506
10507 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10508
10509         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10510
10511 2001-08-27  Richard Henderson  <rth@redhat.com>
10512
10513         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10514         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10515
10516 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10517
10518         * gcc.dg/asm-names.c (ymain): New.
10519
10520 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10521
10522         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10523         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10524         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10525
10526 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10527
10528         * gcc.dg/compare5.c: New testcase.
10529
10530 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10531
10532         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10533         and "In instantiation".
10534
10535 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10536
10537         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10538
10539 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10540
10541         * gcc.misc-tests/gcov.exp: Add support for branch information.
10542         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10543         * gcc.misc-tests/gcov-4.c: New test.
10544         * gcc.misc-tests/gcov-4b.c: New test.
10545         * gcc.misc-tests/gcov-5b.c: New test.
10546
10547 2001-08-20  Zack Weinberg  <zackw@panix.com>
10548
10549         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10550         expected to fail.
10551
10552 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10553
10554         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10555
10556 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10557
10558         * g++.dg/eh/template1.C: New test.
10559
10560 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10561
10562         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10563         Fix thinko.
10564         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10565         for xfail.
10566
10567 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10568
10569         * lib/g77-dg.exp:  Use prune.exp for common procedures
10570         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10571         * lib/g77.exp: (g77-dg-prune) Remove
10572
10573 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10574
10575         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10576
10577 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10578
10579         * g++.dg/template/unify1.C: New test.
10580
10581 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10582
10583         * g++.dg/abi/empty4.C: New test.
10584
10585 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10586
10587         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10588         solaris2.*
10589         * g77.f-torture/compile/pr3743.x: Likewise
10590
10591 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10592
10593         * g++.dg/other/using-declaration.C: New test.
10594
10595 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10596
10597         * gcc.dg/cpp/tr-sign.c: New testcase.
10598
10599 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10600
10601         * gcc.dg/cpp/19951025-1.c: Revert.
10602         * gcc.dg/cpp/directiv.c: We no longer process directives that
10603         interrupt macro arguments.
10604
10605 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10606
10607         * gcc.dg/bconstp-1.c: New test.
10608
10609 2001-08-03  Richard Henderson  <rth@redhat.com>
10610
10611         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10612
10613 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10614
10615         * gcc.dg/cpp/19951025-1.c: Update.
10616
10617 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10618
10619         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10620         should be x.
10621
10622 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10623
10624         Kill -fhonor-std.
10625         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10626         * g++.old-deja/g++.other/std1.C: Likewise.
10627         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10628
10629 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10630
10631         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10632         (g77_pass, g77_fail, g77_finish, g77_exit,
10633         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10634
10635 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10636
10637         * g77.dg/fbackslash.f
10638         * g77.dg/fcase-preserve.f
10639         * g77.dg/ff90-1.f
10640         * g77.dg/ffixed-line-length-0.f
10641         * g77.dg/ffixed-line-length-132.f
10642         * g77.dg/ffixed-line-length-7.f
10643         * g77.dg/ffixed-line-length-72.f
10644         * g77.dg/ffixed-line-length-none.f
10645         * g77.dg/ffree-form-1.f
10646         * g77.dg/fno-backslash.f
10647         * g77.dg/fno-f90-1.f
10648         * g77.dg/fno-fixed-form-1.f
10649         * g77.dg/fno-onetrip.f
10650         * g77.dg/fno-typeless-boz.f
10651         * g77.dg/fno-underscoring.f
10652         * g77.dg/fno-vxt-1.f
10653         * g77.dg/fonetrip.f
10654         * g77.dg/ftypeless-boz.f
10655         * g77.dg/fugly-assumed.f
10656         * g77.dg/funderscoring.f
10657         * g77.dg/fvxt-1.f
10658
10659 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10660
10661         * objc.dg/fwd-proto-1.m: New.
10662         * objc.dg/local-decl-1.m: New.
10663         * objc.dg/naming-1.m: New.
10664         * objc.dg/naming-2.m: New.
10665         * objc.dg/proto-hier-1.m: New.
10666
10667 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10668
10669         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10670         largest-type elements to a struct makes its size grow.
10671
10672 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10673
10674         * g++.dg/abi/vthunk1.C: New test.
10675
10676 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10677
10678         * g++.dg/abi/vbase8-22.C: New test.
10679
10680 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10681
10682         * gcc.dg/cpp/macro8.c: New test.
10683
10684 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10685
10686         * g++.dg/abi/vbase8-21.C: New test.
10687
10688 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10689
10690         * g++.dg/abi/vbase8-10.C: New test.
10691
10692 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10693
10694         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10695         ${tool}_set_ld_library_path.
10696         Changed caller.
10697         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10698         g++.exp.
10699
10700 2001-07-26  Stan Cox <scox@redhat.com>
10701
10702         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10703         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10704         gcc_exit, gcc_check_unsupported_p):
10705         Moved to gcc-deps.exp
10706         * gcc-deps.exp: New file.
10707
10708 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10709
10710         * g++.old-deja/g++.pt/defarg14.C: New test.
10711
10712 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10713
10714         * g++.old-deja/g++.other/lineno5.C: New test.
10715
10716 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10717
10718         * g++.old-deja/g++.pt/crash68.C: New test.
10719
10720 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10721
10722         * g++.old-deja/g++.other/crash42.C: New test.
10723
10724 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10725
10726         * gcc.dg/cpp/extratokens.c: Fix.
10727         * gcc.dg/cpp/skipping2.c: New tests.
10728
10729 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10730
10731         * gcc.c-torture/execute/20010724-1.c: New file.
10732         * gcc.c-torture/execute/20010724-1.x: New file.
10733
10734 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10735
10736         * g++.old-deja/g++.other/cond7.C: New test.
10737
10738 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         * g++.old-deja/g++.other/optimize4.C: New test.
10741
10742 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10745
10746 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10747
10748         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10749         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10750         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10751         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10752
10753         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10754         bug report" message.
10755
10756         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10757         * g++.dg/ext/instantiate1.C: Move from old-deja.
10758
10759 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10760
10761         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10762         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10763         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10764         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10765
10766 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10767
10768         * gcc.c-torture/execute/20010723-1.c: New test.
10769
10770 2001-07-23  Ben Elliston  <bje@redhat.com>
10771
10772         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10773
10774 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10775
10776         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10777         i[34567]86-*-*.
10778         Delete handling of ieee_multilib_flags.
10779         Pass -mieee for alpha*-*-* and sh-*-*.
10780         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10781
10782 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10783
10784         Remove old-abi tests.
10785         * g++.old-deja/g++.mike/p11116.C: Remove.
10786         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10787
10788 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10789
10790         * g77.f-torture/compile/pr3743.f:  New test
10791
10792 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10793
10794         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10795
10796 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10797
10798         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10799         g++.old-deja/g++.pt/static6.C: Likewise.
10800         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10801         supports weak symbols.
10802
10803 2001-07-18  Andreas Jaeger  <aj@suse.de>
10804
10805         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10806         supported again.
10807
10808 2001-07-18  Andreas Jaeger  <aj@suse.de>
10809
10810         * gcc.dg/iftrap-1.c: Fix target line.
10811
10812 2001-07-17  Richard Henderson  <rth@redhat.com>
10813
10814         * gcc.c-torture/execute/20010717-1.c: New.
10815
10816 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10817
10818         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10819         tests.
10820
10821 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10822
10823         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10824
10825 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10826
10827         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10828         UAC_SIGBUS, UAC_NOPRINT definitions.
10829
10830 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10831
10832         * objc/execute/object_is_class.m: New test.
10833         * objc/execute/object_is_meta_class.m: New test.
10834
10835 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10836
10837         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10838         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10839
10840 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10841
10842         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10843         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10844
10845 2001-07-14  Richard Henderson  <rth@redhat.com>
10846
10847         * gcc.dg/iftrap-1.c: New.
10848
10849 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10850
10851         * g77.f-torture/execute/intrinsic77.f: New test.
10852
10853 2001-07-11  Janis Johnson <janis@us.ibm.com>
10854
10855         * gcc.misc-tests/gcov-3.c: New test.
10856
10857 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10858
10859         * gcc.c-torture/compile/20010711-1.c,
10860         * gcc.c-torture/compile/20010711-2.c: New tests.
10861
10862 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10863
10864         * gcc.c-torture/execute/20010711-1.c: New test.
10865
10866 2001-07-11  Ben Elliston  <bje@redhat.com>
10867
10868         * g++.old-deja/g++.other/enum5.C: New test.
10869
10870 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10871
10872         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10873         (g++-dg-prune): Call prune_gcc_output.
10874         * prune.exp: New file for prune_gcc_output.
10875         * lib/g++.exp, lib/gcc.exp: Load it.
10876
10877 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10878
10879         * gcc.c-torture/compile/20010701-1.c,
10880         g++.old-deja/g++.ext/attrib6.C: New tests.
10881
10882 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10883
10884         * gcc.c-torture/compile/20010706-1.c: New test.
10885
10886 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10887
10888         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10889
10890 2001-06-28  Stan Shebs  <shebs@apple.com>
10891
10892         * gcc.dg/pragma-darwin.c: New test.
10893
10894 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10895
10896         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10897         Solaris 2.[678] system.
10898
10899 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10900
10901         * gcc.dg/20010622-1.c: New test.
10902
10903 2001-06-18  Stan Shebs  <shebs@apple.com>
10904
10905         * objc.dg: New directory.
10906         * objc.dg/dg.exp: New file.
10907         * objc.dg/alias.m: New.
10908         * objc.dg/class-1.m: New.
10909         * objc.dg/class-2.m: New.
10910         * objc.dg/const-str-1.m: New.
10911         * objc.dg/const-str-2.m: New.
10912         * objc.dg/id-1.m: New.
10913         * objc.dg/method-1.m: New.
10914         * objc.dg/super-class-1.m: New.
10915         * lib/objc-dg.exp: New file.
10916
10917 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10918
10919         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10920         of label name.
10921
10922 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10923
10924         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10925
10926 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10927
10928         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10929         variable.
10930
10931 2001-06-12  Richard Henderson  <rth@redhat.com>
10932
10933         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10934
10935 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * g++.old-deja/g++.abi/vbase5.C: New test.
10938         * g++.old-deja/g++.abi/vbase6.C: New test.
10939         * g++.old-deja/g++.abi/vbase7.C: New test.
10940
10941 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10942
10943         * gcc.c-torture/compile/20010610-1.c: New test.
10944
10945 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10946
10947         * g++.old-deja/g++.abi/vbase4.C: New test.
10948
10949 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10950
10951         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10952         support %f for HC11/HC12 targets.
10953         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10954         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10955         on HC11/HC12 targets.
10956         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10957
10958 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10959
10960         * gcc.dg/wchar_t-1.c: New file.
10961         * gcc.dg/wint_t-1.c: Likewise.
10962
10963 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10964
10965         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10966
10967 2001-06-11  Richard Henderson  <rth@redhat.com>
10968
10969         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10970
10971 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10972
10973         * gcc.c-torture/compile/20010611-1.c: New test.
10974
10975 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10976
10977         * gcc.dg/c99-tag-1.c: Add more tests.
10978
10979 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10980
10981         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10982         representation on MN10300 and ARM/Thumb.
10983
10984 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10985
10986         * g77.f-torture/execute/20010610.f: New.
10987
10988 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10989
10990         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10991         names.
10992
10993 2001-06-09  Richard Henderson  <rth@redhat.com>
10994
10995         * gcc.c-torture/execute/ashrdi-1.c: New.
10996         * gcc.c-torture/execute/ashldi-1.c: New.
10997         * gcc.c-torture/execute/lshrdi-1.c: New.
10998
10999 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11000
11001         * objc/execute/load-3.m: Added. Check sending +load to categories,
11002         in addition to classes.
11003
11004 2001-06-08  Stan Shebs  <shebs@apple.com>
11005
11006         * objc/execute/load-2.m: New test.  From Nicola Pero
11007         <n.pero@mi.flashnet.it>.
11008
11009 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11010
11011         * gcc.c-torture/execute/20010605-2.c: New test.
11012
11013 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11014
11015         * g++.old-deja/g++.abi/vbase2.C: New test.
11016         * g++.old-deja/g++.abi/vbase3.C: New test.
11017
11018 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         * g++.old-deja/g++.pt/friend49.C: New test.
11021
11022 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11023
11024         * g++.old-deja/g++.ext/anon3.C: New test.
11025
11026 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11027
11028         * g++.old-deja/g++.other/conv7.C: New test.
11029
11030 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11031
11032         * gcc.c-torture/compile/20010605-2.c: New test.
11033
11034 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11035
11036         * gcc.c-torture/execute/20010604-1.c: New test.
11037
11038 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11039
11040         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11041
11042 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11043
11044         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11045         (g++_link_flags): Likewise.
11046         (g++_init): Pass gccpath's value to two previous functions.
11047
11048 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11049
11050         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11051         Ensure logfile entry matches exec command line.
11052
11053 2001-05-31  Richard Henderson  <rth@redhat.com>
11054
11055         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11056         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11057
11058 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11059
11060         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11061         compiler for irix6.2
11062
11063 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11064
11065         * g++.old-deja/g++.other/optimize3.C: New file.
11066
11067 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11068
11069         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11070         assemble.
11071
11072 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11073
11074         * g++.old-deja/g++.other/optimize2.C: New file.
11075
11076 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11077
11078         * gcc.c-torture/compile/20010518-2.c: New file.
11079         * gcc.c-torture/execute/20010518-1.c: New file.
11080         * gcc.c-torture/execute/20010518-2.c: New file.
11081
11082 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11083
11084         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11085
11086 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11087
11088         G++ no longer defines builtins that do not begin with __builtin.
11089         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11090         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11091         * g++.old-deja/g++.law/builtin1.C: Likewise.
11092         * g++.old-deja/g++.law/cvt2.C: Likewise.
11093         * g++.old-deja/g++.mike/net5.C: Likewise.
11094         * g++.old-deja/g++.other/builtins1.C: Likewise.
11095         * g++.old-deja/g++.other/builtins2.C: Likewise.
11096         * g++.old-deja/g++.other/builtins3.C: Likewise.
11097         * g++.old-deja/g++.other/builtins4.C: Likewise.
11098         * g++.old-deja/g++.other/inline8.C: Likewise.
11099         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11100
11101 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11102
11103         * g++.old-deja/g++.pt/using1.C: Adjust.
11104         * g++.old-deja/g++.pt/using2.C: New test.
11105
11106 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11107
11108         * gcc.dg/cpp/charconst.c: New tests.
11109         * gcc.dg/cpp/escape.c: New tests.
11110         * gcc.dg/cpp/escape-1.c: New tests.
11111         * gcc.dg/cpp/escape-2.c: New tests.
11112         * gcc.dg/cpp/ucs.c: New tests.
11113
11114 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11115
11116         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11117         native compiler for irix6.5.
11118
11119 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11120
11121         * lib/g++.exp (g++_include_flags): Use args to compute
11122         get_multilibs.
11123         (g++_link_flags): Likewise.
11124         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11125
11126 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11127
11128         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11129
11130 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11131
11132         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11133         this file.
11134
11135 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11136
11137         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11138         STACK_SIZE;
11139         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11140         to STACK_SIZE; Use it to define size of add_histo array.
11141         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11142         to STACK_SIZE.
11143         (f): Use GITT_SIZE to define size of gitt local table.
11144         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11145         to STACK_SIZE; Use it to define size of bytemem array.
11146
11147 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11148
11149         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11150         on 68HC11/HC12 due to the asm instruction.
11151         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11152         * gcc.c-torture/compile/920520-1.x: Likewise.
11153         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11154         on 68HC11/HC12 because the function is larger than 64K.
11155         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11156         on 68HC11/HC12 because the structure is too large.
11157
11158 2001-05-20  Richard Henderson  <rth@redhat.com>
11159
11160         * gcc.c-torture/execute/20010520-1.c: New.
11161
11162 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11163
11164         * g++.old-deja/g++.warn/compare1.C: New test.
11165         * gcc.dg/compare4.c: New test.
11166
11167 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11168
11169         * g++.old-deja/g++.other/optimize1.C: New test.
11170
11171 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11172
11173         * g++.old-deja/g++.pt/spec41.C: New test.
11174
11175 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11176
11177         * gcc.c-torture/compile/20010114-1.x: Remove.
11178
11179 2001-05-18  Stan Shebs  <shebs@apple.com>
11180
11181         * gcc.c-torture/compile/20010518-1.c: New test.
11182
11183 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11184
11185         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11186         * g++.old-deja/g++.pt/crash67.C: New test.
11187
11188 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11189
11190         * g++.old-deja/g++.other/debug9.C: New test.
11191
11192 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11193
11194         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11195
11196 2001-05-16  Jan Hubicka  <jh@suse.cz>
11197
11198         * gcc.c-torture/compile/20010516-1.c: New test.
11199
11200 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11201
11202         * g++.old-deja/g++.other/crash41.C: New test.
11203
11204 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11205
11206         * g++.old-deja/g++.pt/crash66.C: New test.
11207
11208 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11209
11210         * g++.old-deja/g++.robertl/eb27.C: Convert.
11211
11212 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11213
11214         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11215         declaration being redundant.
11216
11217 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11218
11219         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11220
11221 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11222
11223         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11224
11225 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11226
11227         * lib/g++.exp: Use testsuite_flags.
11228
11229 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11230
11231         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11232
11233 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11234
11235         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11236
11237 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11238
11239         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11240
11241 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11242
11243         * gcc.c-torture/compile/20010313-1.c: New test.
11244
11245 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11246
11247         * gcc.dg/cpp/direct2.c: New test.
11248         * gccq.dg/cpp/direct2s.c: New test.
11249
11250         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11251
11252 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11253
11254         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11255         * g++.old-deja/g++.other/op3.C: Likewise.
11256
11257 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11258
11259         * gcc.dg/cpp/syshdr.h: New file.
11260         * gcc.dg/cpp/sysmac1.c: Update.
11261         * gcc.dg/cpp/sysmac2.c: Update.
11262
11263 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11264
11265         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11266
11267 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11268
11269         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11270         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11271
11272 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11273
11274         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11275
11276 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11277
11278         * lib/g++.exp (g++_include_flags): Don't use any special flags
11279         if TESTING_IN_BUILD_TREE is not defined.
11280         (g++_init): Use a plain 'c++' as the compiler if
11281         TESTING_IN_BUILD_TREEE is not defined.
11282
11283 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11284
11285         * g++.old-deja/g++.eh/catch13.C: New test.
11286         * g++.old-deja/g++.eh/catch14.C: New test.
11287
11288 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11289
11290         * gcc.dg/cpp/tr-define.c: New test.
11291
11292 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11293
11294         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11295         <stdlib.h>, not <malloc.h>.
11296
11297 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11298
11299         * g++.old-deja/g++.ns/template17.C: New test.
11300
11301 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11302
11303         * g++.old-deja/g++.pt/ref4.C: New test.
11304
11305 2001-04-30  Richard Henderson  <rth@redhat.com>
11306
11307         * gcc.dg/20000724-1.c: Revert last change.
11308
11309 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11310
11311         * g77.f-torture/execute/20010430.f: New test.
11312
11313 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11314
11315         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11316
11317 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11318
11319         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11320
11321 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11322
11323         * g++.old-deja/g++.eh/crash6.C: New test.
11324
11325 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11326
11327         * g++.old-deja/g++.other/warn7.C: New test.
11328
11329 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11330
11331         * g++.old-deja/g++.other/defarg9.C: New test.
11332
11333 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11334
11335         * g77.f-torture/compile/20010426.f: New test.
11336         * g77.f-torture/execute/20010426.f: New test.
11337
11338 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11339
11340         * g77.f-torture/compile/20000629-1.x: Remove - error
11341         has been fixed.
11342
11343 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11344
11345         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11346         Tweak slightly to work with g++.dg framework.
11347         * g++.dg/special/ecos.exp: Run initp1.C test.
11348         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11349
11350         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11351         its linker doesn't give line numbers either.
11352         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11353
11354 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11355
11356         * g++.old-deja/g++.other/lex1.C: New test.
11357
11358 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11359
11360         * gcc.dg/noncompile/20010425-1.c: New test.
11361
11362 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11363
11364         * g++.old-deja/g++.pt/mangle2.C: New test.
11365
11366 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11367
11368         * gcc.dg/format/plus-1.c: New test.
11369
11370 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * gcc.dg/20010423-1.c: New test.
11373
11374 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11375
11376         * gcc.c-torture/execute/20010422-1.c: New test.
11377
11378 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11379
11380         * g++.old-deja/g++.ns/type2.C: New test.
11381
11382 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11383
11384         * g++.old-deja/g++.other/perf1.C: New test.
11385
11386 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11387
11388         * gcc.dg/c99-func-2.c: Remove xfail.
11389         * gcc.dg/c99-func-3.c: Remove xfail.
11390         * gcc.dg/c99-func-4.c: Remove xfail.
11391
11392 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11393
11394         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11395
11396 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11397
11398         * gcc.c-torture/compile/20010423-1.c: New test.
11399
11400 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11401
11402         * g++.old-deja/g++.pt/typename28.C: New test.
11403
11404 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11405
11406         * g++.old-deja/g++.abi/empty2.C: New test.
11407         * g++.old-deja/g++.abi/empty3.C: New test.
11408
11409 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11410
11411         * g++.old-deja/g++.other/comdat2.C: New test.
11412         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11413
11414 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11415
11416         * g++.old-deja/g++.other/overload14.C: New test.
11417
11418 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11419
11420         * g++.old-deja/g++.other/lookup23.C: New test.
11421
11422 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11423
11424         * gcc.c-torture/execute/20010403-1.c: New test.
11425
11426 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11427             Mark Mitchell  <mark@codesourcery.com>
11428
11429         * lib/old-dejagnu.exp: Don't delete output of executable.
11430         Add .exe suffix to executables.
11431
11432 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11433
11434         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11435
11436 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11437
11438         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11439
11440 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11441
11442         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11443         * g++.old-deja/g++.abi/crash1.C: New test.
11444
11445 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11446
11447         * g++.old-deja/g++.other/crash40.C: New test.
11448
11449 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11450
11451         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11452
11453 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11454
11455         * g++.old-deja/g++.other/warn6.C: New test.
11456
11457 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11458
11459         * g++.old-deja/g++.robertl/eb42.C: Same.
11460
11461 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11462
11463         * gcc.dg/wtr-conversion-1.c: New testcase.
11464
11465 2001-04-10  Richard Henderson  <rth@redhat.com>
11466
11467         * g++.old-deja/g++.other/array5.C: New.
11468
11469 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11470
11471         * gcc.c-torture/execute/20010408-1.c: New test.
11472
11473 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11474
11475         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11476         headers and constructs.
11477         * g++.old-deja/g++.robertl/eb79.C: Same.
11478         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11479         * g++.old-deja/g++.robertl/eb73.C: Same.
11480         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11481         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11482         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11483         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11484         * g++.old-deja/g++.robertl/eb44.C: Same.
11485         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11486         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11487         * g++.old-deja/g++.robertl/eb39.C: Same.
11488         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11489         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11490         * g++.old-deja/g++.robertl/eb30.C: Same.
11491         * g++.old-deja/g++.robertl/eb3.C: Same.
11492         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11493         * g++.old-deja/g++.robertl/eb21.C: Same.
11494         * g++.old-deja/g++.robertl/eb15.C: Same.
11495         * g++.old-deja/g++.robertl/eb118.C: Same.
11496         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11497         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11498         * g++.old-deja/g++.robertl/eb109.C: Same.
11499         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11500         * g++.old-deja/g++.mike/rtti1.C: Same.
11501         * g++.old-deja/g++.mike/p658.C: Same.
11502         * g++.old-deja/g++.mike/net46.C: Same.
11503         * g++.old-deja/g++.mike/net34.C: Same.
11504         * g++.old-deja/g++.mike/memoize1.C: Same.
11505         * g++.old-deja/g++.mike/eh2.C: Same.
11506         * g++.old-deja/g++.law/weak.C: Same.
11507         * g++.old-deja/g++.law/visibility7.C: Same.
11508         * g++.old-deja/g++.law/visibility25.C: Same.
11509         * g++.old-deja/g++.law/visibility22.C: Same.
11510         * g++.old-deja/g++.law/visibility2.C: Same.
11511         * g++.old-deja/g++.law/visibility17.C: Same.
11512         * g++.old-deja/g++.law/visibility13.C: Same.
11513         * g++.old-deja/g++.law/visibility10.C: Same.
11514         * g++.old-deja/g++.law/visibility1.C: Same.
11515         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11516         * g++.old-deja/g++.law/vbase1.C: Same.
11517         * g++.old-deja/g++.law/operators32.C: Same.
11518         * g++.old-deja/g++.law/nest3.C: Same.
11519         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11520         * g++.old-deja/g++.law/except5.C (main): Same.
11521         * g++.old-deja/g++.law/cvt7.C (run): Same.
11522         * g++.old-deja/g++.law/cvt2.C: Same.
11523         * g++.old-deja/g++.law/cvt16.C: Same.
11524         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11525         * g++.old-deja/g++.law/ctors17.C (main): Same.
11526         * g++.old-deja/g++.law/ctors13.C: Same.
11527         * g++.old-deja/g++.law/ctors12.C (main): Same.
11528         * g++.old-deja/g++.law/ctors10.C: Same.
11529         * g++.old-deja/g++.law/code-gen5.C: Same.
11530         * g++.old-deja/g++.law/bad-error7.C: Same.
11531         * g++.old-deja/g++.law/arm9.C: Same.
11532         * g++.old-deja/g++.law/arm12.C: Same.
11533         * g++.old-deja/g++.law/arg8.C: Same.
11534         * g++.old-deja/g++.law/arg1.C: Same.
11535         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11536         * g++.old-deja/g++.jason/template31.C: Same.
11537         * g++.old-deja/g++.jason/template24.C (main): Same.
11538         * g++.old-deja/g++.jason/2371.C: Same.
11539         * g++.old-deja/g++.eh/new2.C: Same.
11540         * g++.old-deja/g++.eh/new1.C: Same.
11541         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11542         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11543         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11544         * g++.old-deja/g++.brendan/crash62.C: Same.
11545         * g++.old-deja/g++.brendan/crash52.C: Same.
11546         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11547         * g++.old-deja/g++.brendan/crash38.C: Same.
11548         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11549         * g++.old-deja/g++.brendan/copy9.C: Same.
11550
11551 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11552
11553         * gcc.c-torture/execute/20001203-2.c (memset):
11554         Count argument is of type __SIZE_TYPE__.
11555
11556 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11557
11558         * gcc.c-torture/compile/20010404-1.c: New test.
11559
11560 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11561
11562         * gcc.c-torture/compile/20010326-1.c: New test.
11563
11564 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11565
11566         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11567         peculiarities of the SH.
11568         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11569
11570 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11571
11572         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11573         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11574         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11575
11576 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11577
11578         * g77.f-torture/compile/20010321-1.f: New test.
11579
11580 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11581
11582         * gcc.c-torture/compile/20010329-1.c: New test.
11583
11584 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11585
11586         * gcc.c-torture/execute/20010329-1.c: New test.
11587
11588 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11589
11590         * g++.old-deja/g++.other/eh4.C: Fix typo.
11591
11592 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11593
11594         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11595
11596 2001-03-28  Philip Blundell  <philb@gnu.org>
11597
11598         * gcc.c-torture/compile/20010328-1.c: New test.
11599
11600 2001-03-27  Richard Henderson  <rth@redhat.com>
11601
11602         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11603         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11604
11605 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11606
11607         * gcc.c-torture/compile/20010327-1.c: New test.
11608
11609 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11610
11611         * g++.old-deja/g++.other/friend12.C: New test.
11612         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11613         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11614
11615 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11616
11617         * gcc.c-torture/execute/20010325-1.c: New test.
11618
11619 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11620
11621         * g++.old-deja/g++.other/mangle3.C: New test.
11622
11623 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11624
11625         * g++.old-deja/g++.other/anon8.C: New test.
11626
11627 2001-03-20  Philip Blundell  <philb@gnu.org>
11628
11629         * gcc.c-torture/compile/20010320-1.c: New test.
11630
11631 2001-03-17  Richard Henderson  <rth@redhat.com>
11632
11633         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11634
11635 2001-03-15  Geoff Keating  <geoff@redhat.com>
11636
11637         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11638         tests on AIX.
11639
11640 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11641
11642         * g++.old-deja/g++.other/eh4.C: New test.
11643
11644 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11645
11646         * gcc.dg/cpp/mi1.c: Update.
11647
11648 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11649
11650         * g++.old-deja/g++.other/regstack.C: New test.
11651
11652 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11653
11654         * g++.old-deja/g++.other/ref4.C: New test.
11655
11656 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11657
11658         * objc/execute/va_method.m: Added.
11659         * objc/execute/IMP.m: Added.
11660         * objc/execute/_cmd.m: Added.
11661         * objc/execute/accessing_ivars.m: Added.
11662         * objc/execute/class-1.m: Added.
11663         * objc/execute/class-10.m: Added.
11664         * objc/execute/class-11.m: Added.
11665         * objc/execute/class-12.m: Added.
11666         * objc/execute/class-13.m: Added.
11667         * objc/execute/class-14.m: Added.
11668         * objc/execute/class-2.m: Added.
11669         * objc/execute/class-3.m: Added.
11670         * objc/execute/class-4.m: Added.
11671         * objc/execute/class-5.m: Added.
11672         * objc/execute/class-6.m: Added.
11673         * objc/execute/class-7.m: Added.
11674         * objc/execute/class-8.m: Added.
11675         * objc/execute/class-9.m: Added.
11676         * objc/execute/class-tests-1.h
11677         * objc/execute/class-tests-2.h
11678         * objc/execute/compatibility_alias.m: Added.
11679         * objc/execute/encode-1.m: Added.
11680         * objc/execute/formal_protocol-1.m: Added.
11681         * objc/execute/formal_protocol-2.m: Added.
11682         * objc/execute/formal_protocol-3.m: Added.
11683         * objc/execute/formal_protocol-4.m: Added.
11684         * objc/execute/formal_protocol-5.m: Added.
11685         * objc/execute/formal_protocol-6.m: Added.
11686         * objc/execute/formal_protocol-7.m: Added.
11687         * objc/execute/informal_protocol.m: Added.
11688         * objc/execute/initialize.m: Added.
11689         * objc/execute/load.m: Added.
11690         * objc/execute/many_args_method.m: Added.
11691         * objc/execute/nested-3.m: Added.
11692         * objc/execute/no_clash.m: Added.
11693         * objc/execute/private.m: Added.
11694         * objc/execute/redefining_self.m: Added.
11695         * objc/execute/root_methods.m: Added.
11696         * objc/execute/selector-1.m: Added.
11697         * objc/execute/static-1.m: Added.
11698         * objc/execute/static-2.m: Added.
11699         * objc/execute/va_method.m: Added.
11700
11701 2001-03-10  Richard Henderson  <rth@redhat.com>
11702
11703         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11704
11705 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11706
11707         * g++.old-deja/g++.other/crash31.C: XFAIL.
11708         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11709         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11710         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11711         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11712         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11713
11714 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11715
11716         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11717
11718 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11719
11720         * gcc.dg/20000724-1.c: Don't use multiline strings.
11721
11722 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11723
11724         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11725         result of -cString against what we expect it to be; don't just
11726         print it out for no one to read.
11727
11728         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11729         Based on testcases provided by Nicola Pero.
11730
11731 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11732
11733         * gcc.dg/cpp/macro7.c: New test.
11734
11735 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11736
11737         * gcc.dg/cpp/multiline.c: Update.
11738
11739 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11740
11741         * g++.old-deja/g++.other/enum3.C: New test.
11742
11743 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11744
11745         * g++.old-deja/g++.other/pod1.C: New test.
11746
11747 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11748
11749         * g++.old-deja/g++.ext/overload1.C: New test.
11750
11751 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11752
11753         * g++.old-deja/g++.pt/using1.C: New test.
11754
11755 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11756
11757         * g++.old-deja/g++.other/using9.C: New test.
11758
11759 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11760
11761         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11762
11763         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11764
11765 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11766
11767         * g++.old-deja/g++.ext/realpt1.C: Remove.
11768
11769 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11770
11771         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11772
11773 2001-02-26  Will Cohen  <wcohen@redhat.com>
11774
11775         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11776
11777 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11778
11779         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11780         templatized constructors.
11781
11782 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11783
11784         * gcc.c-torture/execute/20010224-1.c: New test.
11785
11786 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11787
11788         * gcc.c-torture/execute/20010222-1.c: New test.
11789
11790 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11791
11792         * g++.old-deja/g++.other/inline20.C: New test.
11793
11794 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11795
11796         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11797
11798 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11799
11800         * g++.old-deja/g++.other/lookup22.C: New test.
11801
11802 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11803
11804         * g77.dg: New directory.
11805         * g77.dg/20010216-1.f: New test case.
11806         * g77.dg/dg.exp: New driver.
11807         * lib/g77-dg.exp: New driver library.
11808
11809 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11810
11811         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11812
11813 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11814
11815         * g++.old-deja/g++.other/decl9.C: New test.
11816
11817 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11818
11819         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11820         not need <string> and also tests the initialization at runtime.
11821
11822 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11823
11824         * gcc.c-torture/execute/longlong.c: New test.
11825
11826 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11827
11828         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11829
11830 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11831
11832         * gcc.c-torture/execute/920302-1.c (execute):
11833         Change argument type to short.
11834
11835 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * g++.old-deja/g++.pt/deduct6.C: New test.
11838
11839 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         * g++.old-deja/g++.pt/deduct5.C: New test.
11842
11843 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * gcc.c-torture/execute/20010209-1.c: New test.
11846
11847 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11848
11849         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11850
11851 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11852
11853         * g++.dg/vtgc1.C: Update for new ABI.
11854
11855         * consistency.vlad: New directory, 1665 files.
11856
11857 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11858
11859         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11860         return type.
11861         * gcc.dg/cpp/digraphs.c: Declare puts.
11862
11863 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11864
11865         * g++.old-deja/g++.other/warn5.C: New test.
11866
11867 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11868
11869         * g++.old-deja/g++.pt/spec40.C: New test.
11870
11871 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11872
11873         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11874         case.
11875         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11876
11877 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11878
11879         * gcc.c-torture/compile/20010209-1.c: New test.
11880
11881 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11882
11883         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11884         excess errors message but not if it crashes.
11885         * g++.old-deja/g++.other/crash27.C: Likewise.
11886         * g++.old-deja/g++.other/crash28.C: Likewise.
11887         * g++.old-deja/g++.other/crash30.C: Likewise.
11888         * g++.old-deja/g++.other/crash32.C: Likewise.
11889         * g++.old-deja/g++.other/crash35.C: Likewise.
11890         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11891
11892 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11893
11894         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11895         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11896         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11897         g77.f-torture/execute/execute.exp,
11898         g77.f-torture/noncompile/noncompile.exp,
11899         gcc.c-torture/execute/execute.exp,
11900         gcc.c-torture/execute/memcheck/memcheck.exp,
11901         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11902         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11903         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11904         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11905         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11906         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11907         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11908         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11909         Remove bug reporting instructions with ancient email addresses.
11910
11911 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11912
11913         * gcc.dg/20010202-1.c: New test.
11914         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11915
11916 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11917
11918         * g++.dg/stdbool-if.C: New test.
11919
11920 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11921
11922         * objc/execute/fdecl.m: Added main().
11923
11924 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11925
11926         * gcc.c-torture/execute/20010206-1.c: New test.
11927
11928 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11929
11930         * gcc.dg/cpp/avoidpaste1.c: Update.
11931
11932 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11933
11934         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11935         Pero <nicola@brainstorm.co.uk>.
11936         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11937
11938 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11939
11940         * g++.old-deja/g++.pt/spec39.C: New test.
11941
11942 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11943
11944         * gcc.c-torture/compile/20010202-1.c: New test.
11945
11946 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11947
11948         * g++.old-deja/g++.abi/primary2.C: New test.
11949         * g++.old-deja/g++.abi/primary3.C: New test.
11950         * g++.old-deja/g++.abi/primary4.C: New test.
11951         * g++.old-deja/g++.abi/primary5.C: New test.
11952         * g++.old-deja/g++.abi/vtable3.h: New test.
11953         * g++.old-deja/g++.abi/vtable3a.C: New test.
11954         * g++.old-deja/g++.abi/vtable3b.C: New test.
11955         * g++.old-deja/g++.abi/vtable3c.C: New test.
11956         * g++.old-deja/g++.abi/vtable3d.C: New test.
11957         * g++.old-deja/g++.abi/vtable3e.C: New test.
11958         * g++.old-deja/g++.abi/vtable3f.C: New test.
11959         * g++.old-deja/g++.abi/vtable3g.C: New test.
11960         * g++.old-deja/g++.abi/vtable3h.C: New test.
11961         * g++.old-deja/g++.abi/vtable3i.C: New test.
11962         * g++.old-deja/g++.abi/vtable3j.C: New test.
11963         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11964
11965 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11966
11967         * g++.old-deja/g++.other/anon6.C: New test.
11968         * g++.old-deja/g++.other/anon7.C: New test.
11969
11970 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11971
11972         * gcc.dg/cpp/avoidpaste2.c: New tests.
11973
11974 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11975
11976         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11977
11978 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11979
11980         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11981         DECIMAL_DIG cases for Irix."
11982
11983 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11984
11985         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11986
11987 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11988
11989         * gcc.dg/c99-tag-1.c: New test.
11990
11991 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11992
11993         * gcc.dg/cpp/tr-warn1.c: Add tests.
11994
11995 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11996
11997         * gcc.dg/cpp/avoidpaste1.c: Update.
11998         * gcc.dg/cpp/paste4.c: Update.
11999
12000 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12001
12002         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12003         cases for Irix.
12004
12005 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12006
12007         * g++.old-deja/g++.other/inline19.C: New test.
12008
12009 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12010
12011         * gcc.dg/Wlarger-than.c: New test.
12012
12013 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12014
12015         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12016
12017 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12018
12019         * gcc.c-torture/execute/20010129-1.c: New test.
12020         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12021
12022 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12023
12024         * gcc.dg/cpp/avoidpaste1.c: Test case.
12025
12026 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12027
12028         * g++.old-deja/g++.other/inline18.C: New test.
12029
12030 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12031
12032         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12033         and __builtin_putchar.
12034
12035 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12036
12037         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12038         tests.
12039
12040 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12041
12042         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12043         floating point number rounding mode to round to the nearest
12044         representable mode.
12045
12046 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12047
12048         * g++.old-deja/g++.other/mangle2.C: New test.
12049
12050 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12051
12052         * gcc.c-torture/compile/20010124-1.c: New test.
12053
12054 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12055
12056         * g++.old-deja/g++.pt/spec38.C: New test.
12057
12058 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12059
12060         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12061         "Build don't run".
12062
12063 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12064
12065         * gcc.c-torture/execute/20010123-1.c: New test.
12066
12067 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12068
12069         * g++.old-deja/g++.pt/spec37.C: New test.
12070
12071 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12072
12073         * g++.old-deja/g++.pt/overload14.C: New test.
12074
12075 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12076
12077         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12078         __builtin_return_address.
12079
12080 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12081
12082         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12083         * g++.old-deja/g++.pt/spec35.C: New test.
12084         * g++.old-deja/g++.pt/spec36.C: New test.
12085
12086 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12087
12088         * gcc.c-torture/compile/20010118-1.c: New test.
12089
12090 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12091
12092         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12093
12094 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12095
12096         * gcc.c-torture/execute/20010119-1.c: New test.
12097
12098 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12099
12100         * g++.old-deja/g++.other/vbase5.C: New test.
12101
12102 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12103
12104         * gcc.c-torture/execute/20010118-1.c: New test.
12105
12106 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12107
12108         * g++.old-deja/g++.pt/deduct3.C: New test.
12109
12110 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12111
12112         * g++.old-deja/g++.pt/spec34.C: New test.
12113
12114 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12115
12116         * g77.f-torture/compile/20000601-2.f: New test.
12117
12118 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12119
12120         * g++.old-deja/g++.other/init17.C: New test.
12121
12122 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12123
12124         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12125
12126 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12127
12128         * g++.old-deja/g++.pt/unify8.C: New test.
12129
12130 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12131
12132         * g++.old-deja/g++.abi/vbase1.C: New test.
12133
12134 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12135
12136         * g++.old-deja/g++.pt/crash65.C: New test.
12137
12138 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12139
12140         * gcc.dg/cpp/assembl2.S: New test case.
12141
12142 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12143
12144         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12145         are supported.
12146
12147 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12148
12149         * g++.old-deja/g++.other/builtins1.C: New test.
12150         * g++.old-deja/g++.other/builtins2.C: Likewise.
12151         * g++.old-deja/g++.other/builtins3.C: Likewise.
12152         * g++.old-deja/g++.other/builtins4.C: Likewise.
12153
12154 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12155
12156         * gcc.c-torture/compile/20010117-1.c: New test.
12157         * gcc.c-torture/compile/20010117-2.c: New test.
12158
12159 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12160
12161         * g77.f-torture/execute/20010116.[fx]: New test,
12162         XFAIL on i?86-*-*.
12163         * g77.f-torture/compile/20010115.f: Indicate it's
12164         a test for PR fortran/1636.
12165
12166 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12167
12168         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12169
12170 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12171
12172         * g77.f-torture/compile/20010115.f: New test.
12173
12174 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12175
12176         * g++.old-deja/g++.pt/nontype5.C: New test.
12177
12178 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12179
12180         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12181         have an equivalent working one below it.
12182
12183 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12184
12185         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12186         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12187
12188 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12189
12190         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12191         message containing "init_priority".
12192         (conpr-2.C): Likewise.
12193         (conpr-3.C): Likewise.
12194         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12195
12196 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12197
12198         * gcc.c-torture/execute/20010114-2.c: New test.
12199
12200 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12201
12202         * gcc.c-torture/compile/20010114-1.c: New test.
12203         * gcc.c-torture/compile/20010114-1.x: Xfail.
12204         * gcc.c-torture/compile/20010114-2.c: New test.
12205         * gcc.c-torture/execute/20010114-1.c: New test.
12206         * gcc.dg/trunc-1.c: New test.
12207         * gcc.dg/uninit-B.c: New test.
12208
12209 2001-01-13  Nick Clifton  <nickc@redhat.com>
12210
12211         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12212         target.
12213
12214 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12215
12216         * gcc.c-torture/compile/20010113-1.c: New test.
12217
12218 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12219
12220         * gcc.c-torture/compile/20001212-1.c: New test.
12221
12222 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12223
12224         * gcc.dg/cpp/widestr1.c: Update.
12225         * gcc.dg/cpp/prag-imp.c: Remove.
12226
12227 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12228
12229         * gcc.c-torture/execute/20000801-3.x: Remove.
12230         * gcc.dg/c90-init-1.c: New test.
12231         * gcc.dg/c99-init-1.c: New test.
12232         * gcc.dg/c99-init-2.c: New test.
12233         * gcc.dg/gnu99-init-1.c: New test.
12234
12235 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12236
12237         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12238         testing that no relevant ones were found.
12239
12240 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12241
12242         * g++.old-deja/g++.pt/cast2.C: New test.
12243
12244 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12245
12246         * g++.old-deja/g++.pt/friend47.C: New test.
12247
12248 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12249
12250         * g++.old-deja/g++.pt/instantiate13.C: New test.
12251
12252 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12253
12254         * g++.old-deja/g++.other/defarg7.C: New test.
12255         * g++.old-deja/g++.other/defarg8.C: New test.
12256
12257 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12258
12259         * g++.old-deja/g++.pt/crash64.C: New test.
12260
12261 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12262
12263         * g++.old-deja/g++.pt/crash63.C: New test.
12264
12265 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12266
12267         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12268
12269 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12270
12271         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12272
12273 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12274
12275         * g++.old-deja/g++.pt/error3.C: New test.
12276
12277 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12278
12279         * g++.old-deja/g++.other/crash39.C: New test.
12280
12281 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12282
12283         * g++.old-deja/g++.other/vbase4.C: New test.
12284
12285 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12286
12287         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12288         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12289         * gcc.dg/special/special.exp: New test driver which will check
12290         for alias support for the above test.
12291
12292 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12293
12294         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12295         problems on small machines.
12296         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12297         parameterize.
12298
12299 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12300
12301         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12302         mips.
12303         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12304
12305 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12306
12307         * g++.old_deja/g++.pt/using8.C: New test.
12308
12309 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12310
12311         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12312
12313 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12314
12315         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12316         where a failure is expected.
12317         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12318
12319 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12320
12321         * g++.old_deja/g++.pt/instantiate12.C: New test.
12322
12323 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12324
12325         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12326         start of structs.
12327         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12328         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12329         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12330         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12331         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12332         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12333         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12334         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12335         * g++.old-deja/g++.eh/spec6.C: Likewise.
12336         * g++.old-deja/g++.jason/crash3.C: Likewise.
12337         * g++.old-deja/g++.law/ctors11.C: Likewise.
12338         * g++.old-deja/g++.law/ctors17.C: Likewise.
12339         * g++.old-deja/g++.law/ctors5.C: Likewise.
12340         * g++.old-deja/g++.law/ctors9.C: Likewise.
12341         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12342         * g++.old-deja/g++.mike/net22.C: Likewise.
12343         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12344         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12345         * g++.old-deja/g++.mike/virt3.C: Likewise.
12346         * g++.old-deja/g++.niklas/t128.C: Likewise.
12347         * g++.old-deja/g++.other/anon4.C: Likewise.
12348         * g++.old-deja/g++.other/using1.C: Likewise.
12349         * g++.old-deja/g++.other/warn3.C: Likewise.
12350         * g++.old-deja/g++.pt/t37.C: Likewise.
12351         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12352         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12353
12354 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12355
12356         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12357
12358 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12359
12360         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12361
12362 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12363
12364         * gcc.c-torture/compile/20010107-1.c: New test.
12365
12366 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12367
12368         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12369
12370 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12371
12372         * gcc.dg/format/format.h: New file.
12373         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12374         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12375         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12376         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12377         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12378         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12379         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12380         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12381         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12382         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12383         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12384         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12385         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12386         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12387         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12388         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12389         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12390         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12391         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12392         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12393         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12394         instead of declaring standard types, macros and functions in each
12395         test.
12396
12397 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12398
12399         * gcc.c-torture/execute/20010106-1.c: New test.
12400
12401 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12402
12403         * gcc.dg/format/format.exp: New file.
12404         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12405         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12406         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12407         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12408         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12409         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12410         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12411         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12412         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12413         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12414         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12415         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12416         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12417         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12418         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12419         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12420         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12421         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12422         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12423         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12424         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12425         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12426         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12427         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12428         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12429         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12430         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12431         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12432         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12433         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12434         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12435         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12436         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12437         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12438         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12439         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12440         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12441         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12442         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12443         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12444         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12445         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12446
12447 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12448
12449         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12450         account.
12451
12452 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12453
12454         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12455
12456 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12457
12458         * g++.old-deja/g++.pt/crash62.C: New test.
12459
12460 2001-01-04  Richard Henderson  <rth@redhat.com>
12461
12462         * gcc.dg/20000926-1.c: Update expected warnings.
12463         * gcc.dg/array-2.c: Likewise.
12464         * gcc.dg/array-4.c: Also validate flexible array members.
12465         * gcc.dg/c99-flex-array-1.c: New.
12466
12467 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12468
12469         * gcc.c-torture/compile/20001222-1.x: Remove.
12470
12471 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12472
12473         * gcc.c-torture/execute/built-in-setjmp.c: New.
12474
12475 2001-01-03  Richard Henderson  <rth@redhat.com>
12476
12477         * gcc.dg/940510-1.c: Update expected error wording.
12478         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12479
12480 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12481
12482         * lib/target-supports.exp (check_alias_available): Modified to
12483         indicate aliases not supported if only weak aliases are supported.
12484
12485 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12486
12487         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12488         Turn on cmpstrsi checks for __pj__ and __i370__.
12489
12490 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12491
12492         * g++.old-deja/g++.other/virtual11.C: New test.
12493
12494 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12495
12496         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12497
12498 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12499
12500         * gcc.c-torture/compile/20010102-1.c: New test.
12501
12502 2001-01-02  Andreas Jaeger  <aj@suse.de>
12503
12504         * gcc.dg/noreturn-3.c: New test.
12505
12506         * gcc.dg/noreturn-4.c: New test.
12507
12508 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12509
12510         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12511         __builtin_fputc and __builtin_fwrite.
12512
12513 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12514
12515         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12516         signed char, not default char.
12517
12518 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12519
12520         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12521
12522 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12523
12524         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12525
12526 2000-12-29  Richard Henderson  <rth@redhat.com>
12527
12528         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12529         (__cyg_profile_func_exit): Define.
12530
12531 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12532
12533         * g++.dg/vtgc1.C: New test.
12534
12535 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12536
12537         * gcc.dg/noncompile/20001228-1.c: New test.
12538
12539         * gcc.dg/20001228-1.c: New test.
12540
12541         * gcc.c-torture/execute/20001228-1.c: New test.
12542
12543 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12544
12545         * gcc.dg/format-strfmon-1.c: New test.
12546
12547 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12548
12549         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12550         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12551         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12552         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12553         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12554         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12555         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12556         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12557         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12558         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12559         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12560         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12561         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12562
12563         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12564         * gcc.c-torture/execute/string-opt-4.c: Test index.
12565
12566 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12567
12568         * gcc.c-torture/compile/20001226-1.c: New test.
12569
12570 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12571
12572         * gcc.c-torture/compile/20001222-1.c: New test.
12573         * gcc.c-torture/compile/20001222-1.x: Xfail.
12574
12575 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12576
12577         * gcc.c-torture/execute/comp-goto-2.c: New test.
12578
12579 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12580
12581         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12582         Use long types if __INT_MAX__ is 32767.
12583         (main): Use cast to (sint32 *) when poking 88 into a_page.
12584
12585         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12586
12587 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12588
12589         * gcc.c-torture/compile/20001221-1.c: New test.
12590         * gcc.c-torture/execute/20001221-1.c: New test.
12591
12592 2000-12-20  Richard Henderson  <rth@redhat.com>
12593
12594         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12595         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12596
12597 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12598
12599         * gcc.dg/compare3.c: New test.
12600
12601 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12602
12603         * gcc.dg/format-warnll-1.c: New test.
12604
12605 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12606
12607         * gcc.dg/cpp/cmdlne-P.c: New test.
12608
12609 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12610
12611         * gcc.c-torture/execute/builtin-abs-1.c,
12612         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12613
12614 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12615
12616         * gcc.dg/cpp/multiline.c: New test.
12617
12618 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12619
12620         * g++.old-deja/g++.other/syshdr1.C: Update.
12621         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12622
12623 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12624
12625         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12626
12627 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12628
12629         * g++.old-deja/g++.pt/ttp65.C: New test.
12630
12631 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12632
12633         * g++.old-deja/g++.pt/ttp64.C: New test.
12634
12635 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12636
12637         * g++.old-deja/g++.pt/spec33.C: New test.
12638
12639 2000-12-14  Catherine Moore  <clm@redhat.com>
12640
12641         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12642         * gcc.c-torture/execute/920612-2.c: Likewise.
12643         * gcc.c-torture/execute/920428-2.c: Likewise.
12644         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12645         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12646
12647 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12648
12649         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12650         * gcc.dg/pack-test-2.c: Likewise.
12651
12652 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12653
12654         Tests by Zack Weinberg <zackw@stanford.edu>.
12655
12656         * gcc.dg/cpp/defined.c: Update.
12657         * gcc.dg/cpp/defined_trad.c: New tests.
12658
12659 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12660
12661         * gcc.dg/cpp/trad-direct.c: Update.
12662
12663 2000-12-11  Neil Booth  <neilb@earthling.net>
12664
12665         * gcc.dg/cpp/defined_trad.c
12666
12667 2000-12-11  Neil Booth  <neilb@earthling.net>
12668
12669         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12670
12671 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12672
12673         * gcc.dg/format-miss-2.c: New test.
12674
12675 2000-12-09  Neil Booth  <neilb@earthling.net>
12676
12677         * gcc.dg/cpp/lineflags.c: New tests.
12678         * gcc.dg/cpp/poison.c: Update.
12679         * gcc.dg/cpp/redef2.c: Update.
12680         * gcc.dg/cpp/skipping.c: New test.
12681
12682 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12683
12684         * g++.old-deja/g++.other/eh3.C: New testcase.
12685
12686 2000-12-07  Neil Booth  <neilb@earthling.net>
12687
12688         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12689         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12690         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12691         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12692         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12693         Update.
12694
12695 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12696
12697         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12698         __SIZE_TYPE__ instead of int for type of integers cast to
12699         pointers.
12700
12701 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12702
12703         * g++.old-deja/g++.other/cleanup4.C: New test.
12704
12705 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12706
12707         * format-sec-1.c: New test.
12708
12709 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12710
12711         * gcc.dg/format-nonlit-3.c: New test.
12712
12713 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12714
12715         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12716         through a null pointer.
12717
12718 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12719
12720         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12721         * g++.old-deja/g++.pt/partial4.C: New test.
12722
12723 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12724
12725         * gcc.c-torture/execute/ieee/hugeval.x: New.
12726
12727 2000-12-06  Neil Booth  <neilb@earthling.net>
12728
12729         * gcc.dg/cpp/backslash2.c: New tests.
12730
12731 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12732
12733         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12734         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12735
12736 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12737
12738         * gcc.c-torture/execute/20001203-2.c: New testcase.
12739
12740 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12741
12742         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12743         * g++.old-deja/g++.other/virtual10.C: New test.
12744
12745 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12746
12747         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12748
12749 2000-12-05  Richard Henderson  <rth@redhat.com>
12750
12751         * gcc.c-torture/compile/20001205-1.c: New.
12752
12753 2000-12-04  Neil Booth  <neilb@earthling.net>
12754
12755         * g++.old-deja/g++.other/virtual9.C: New test.
12756         * g++.old-deja/g++.pt/crash61.C: New test.
12757         * gcc.c-torture/execute/loop-9.c: New test.
12758
12759 2000-12-04  Neil Booth  <neilb@earthling.net>
12760
12761         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12762         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12763         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12764         * gcc.dg/cpp/extratokens.c: ...here.
12765
12766 2000-12-04  Neil Booth  <neilb@earthling.net>
12767
12768         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12769         New tests.
12770
12771 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12772
12773         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12774         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12775
12776 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12777
12778         * gcc.c-torture/execute/20001203-1.c: New test.
12779
12780 2000-12-03  Neil Booth  <neilb@earthling.net>
12781
12782         * gcc.dg/cpp/macro6.c: New test cases.
12783
12784 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12785
12786         * gcc.c-torture/execute/string-opt-9.c: New test.
12787         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12788         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12789         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12790
12791         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12792         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12793
12794 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12795
12796         * gcc.dg/cpp/if-6.c: New testcase.
12797
12798         * gcc.dg/20001201-1.c: New testcase.
12799
12800 2000-12-02  Neil Booth  <neilb@earthling.net>
12801
12802         * g++.old-deja/g++.other/externC4.C,
12803         g++.old-deja/g++.other/friend10.C: New tests.
12804
12805 2000-12-02  Neil Booth  <neilb@earthling.net>
12806
12807         * g++.old-deja/g++.other/instan2.C
12808         * g++.old-deja/g++.other/instan3.C: New test.
12809
12810 2000-12-02  Neil Booth  <neilb@earthling.net>
12811
12812         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12813         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12814         gnuc99.c,gnuc99-pedantic.c: New tests.
12815
12816 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12817
12818         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12819         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12820
12821 2000-12-01  Neil Booth  <neilb@earthling.net>
12822
12823         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12824         * gcc.dg/cpp/poison.c: Update.
12825         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12826
12827 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12828
12829         * g77.f-torture/execute/20001201.f: New test.
12830
12831 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12832
12833         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12834
12835 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12836
12837         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12838
12839 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12840
12841         * g++.old-deja/g++.other/cast6.C: New test.
12842
12843 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12844
12845         * gcc.c-torture/execute/20001130-2.c: New testcase.
12846
12847 2000-11-30  Richard Henderson  <rth@redhat.com>
12848
12849         * gcc.c-torture/execute/20001130-1.c: New test.
12850
12851 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12852
12853         * g++.old-deja/g++.other/op3.C: New test.
12854
12855 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12856
12857         * g++.old-deja/g++.other/op2.C: New test.
12858
12859 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12860
12861         * g++.old-deja/g++.other/crash38.C: New test.
12862
12863 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12864
12865         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12866
12867 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12868
12869         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12870         tests.
12871         * gcc.c-torture/execute/string-opt-6.c: New test.
12872
12873         * gcc.dg/20001117-1.c: Add main.
12874
12875 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12876
12877         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12878         Move from here ...
12879         * gcc.dg/940510-1.c: ... to here.
12880
12881         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12882         zero-size arrays in toplevel structures.
12883
12884 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12885
12886         * gcc.c-torture/execute/loop-8.c: New test.
12887
12888 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12889
12890         * g++.old-deja/g++.other/base1.C: New test.
12891
12892 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12893
12894         * g++.old-deja/g++.other/parse2.C: New test.
12895
12896 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12897
12898         * g++.old-deja/g++.pt/incomplete1.C: New test.
12899
12900 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12901
12902         * g++.old-deja/g++.other/friend9.C: New test.
12903
12904 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12905
12906         * gcc.dg/20001127-1.c: New test.
12907
12908 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12909
12910         * g++.old-deja/g++.pt/friend46.C: New test.
12911
12912 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12913
12914         * g++.old-deja/g++.other/ptrmem8.C: New test.
12915
12916 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12917
12918         * gcc.c-torture/execute/string-opt-7.c: New test.
12919         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12920
12921 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12922
12923         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12924         instead of 'mkcheck 2'.
12925
12926 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12927
12928         * gcc.c-torture/execute/memcheck/driver.c,
12929         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12930         C9X references to refer to C99.
12931
12932 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12933
12934         * gcc.dg/ultrasp3.c: New test.
12935
12936 2000-11-25  Neil Booth  <neilb@earthling.net>
12937
12938         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12939
12940 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12941
12942         * gcc.c-torture/compile/20001123-2.c: New.
12943
12944 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12945
12946         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12947
12948 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12949
12950         * gcc.dg/sequence-point-1.c: Add some new tests.
12951         * gcc.c-torture/execute/20001124-1.c: New test.
12952
12953 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12954
12955         * g++.old-deja/g++.other/vaarg4.C: New test.
12956         * gcc.c-torture/compile/20001123-1.c: New test.
12957
12958 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12959
12960         * g++.other/crash24.C: Adjust and remove XFAIL.
12961         * g++.other/crash37.C: New test.
12962
12963 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12964
12965         * g++.old-deja/g++.pt/instantiate9.C: New test.
12966
12967 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12968
12969         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12970         new ABI, too.
12971
12972         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12973         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12974
12975 2000-11-22  Neil Booth  <neilb@earthling.net>
12976
12977         * gcc.dg/cpp/Wtrigraphs.c: New test.
12978
12979 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12980
12981         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12982
12983 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12984
12985         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12986
12987 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12988
12989         * lib/gcc-dg.exp: load_lib scanasm.exp.
12990         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12991         * lib/g++-dg.exp: load_lib scanasm.exp.
12992         * lib/scanasm.exp: New.
12993         (scan-assembler, scan-assembler-not): Add optional arguments to
12994         test name, or if not present, the pattern name.
12995         (scan-assembler-dem, scan-assembler-dem-not): New.
12996
12997         * g++.dg/dg.exp: New.
12998
12999 2000-11-21  Neil Booth  <neilb@earthling.net>
13000
13001         * gcc.dg/cpp/integrated1.c: Remove.
13002
13003 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13004
13005         * gcc.c-torture/execute/20001121-1.c: New test.
13006
13007 2000-11-21  Richard Henderson  <rth@redhat.com>
13008
13009         * gcc.c-torture/compile/20001121-1.c: New test.
13010
13011 2000-11-20  Neil Booth  <neilb@earthling.net>
13012
13013         * gcc.dg/cpp/integrated1.c: New test.
13014
13015 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * g++.old-deja/g++.other/inline17.C: New test.
13018
13019 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13020
13021         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13022         local variable to be zero: I made the variable global. Now
13023         uses abort() and exit() instead of relying on main's return value.
13024
13025 2000-11-20  Neil Booth  <neilb@earthling.net>
13026
13027         * gcc.dg/cpp/paste2.c: Update test.
13028         * objc/execute/paste.m: New test.
13029
13030 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13031
13032         * gcc.dg/c99-condexpr-1.c: New test.
13033
13034 2000-11-20  Neil Booth  <neilb@earthling.net>
13035
13036         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13037
13038 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.old-deja/g++.pt/export1.C: New test.
13041
13042 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13043
13044         * gcc.dg/20001117-1.c: New test.
13045
13046 2000-11-18  Richard Henderson  <rth@redhat.com>
13047
13048         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13049
13050 2000-11-18  Richard Henderson  <rth@redhat.com>
13051
13052         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13053         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13054         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13055
13056 2000-11-18  Richard Henderson  <rth@redhat.com>
13057
13058         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13059         (main): New.  Exit cleanly.
13060
13061 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13062
13063         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13064         gcc.dg/c99-fordecl-2.c: New tests.
13065
13066 2000-11-18  Richard Henderson  <rth@redhat.com>
13067
13068         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13069         * gcc.c-torture/execute/zerolen-2.c: New.
13070
13071 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13072
13073         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13074         memory.
13075
13076 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13077
13078         * g++.old-deja/g++.pt/instantiate8.C: New test.
13079
13080 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13081
13082         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13083         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13084
13085 2000-11-16  Nick Clifton  <nickc@redhat.com>
13086
13087         * gcc.c-torture/execute/nestfunc-2.c: New test.
13088         * gcc.c-torture/execute/nestfunc-3.c: New test.
13089
13090 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13091
13092         * gcc.c-torture/compile/20001116-1.c: New test.
13093
13094 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13095
13096         * gcc.c-torture/execute/20001115-1.c: New test.
13097
13098 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13099
13100         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13101         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13102         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13103         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13104
13105 2000-11-15  Neil Booth  <neilb@earthling.net>
13106
13107         gcc.dg/cpp/_Pragma1.c: Update.
13108         gcc.dg/cpp/_Pragma2.c: New test.
13109
13110 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13111
13112         * g++.old-deja/g++.other/anon5.C: New test.
13113
13114 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13115
13116         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13117         tests.
13118
13119 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13120
13121         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13122         output.
13123
13124 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13125
13126         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13127         labels at end of compound statements.
13128
13129 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13130
13131         * gcc.c-torture/execute/loop-7.c: New test.
13132
13133 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13134
13135         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13136
13137 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13138
13139         * gcc.dg/c99-bool-1.c: New test.
13140
13141 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13142
13143         * gcc.dg/c99-scope-1.c: Remove xfail.
13144         * gcc.dg/c99-scope-2.c: New test.
13145
13146 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13147
13148         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13149         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13150
13151 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13152
13153         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13154         error messages.
13155
13156         * g++.mike/p700.C: Don't typedef wchar_t.
13157         * g++.mike/p784.C: Likewise.
13158         * g++.mike/eb101.C: Don't use __wchar_t.
13159
13160 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13161
13162         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13163         from DO loop.
13164
13165 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13166
13167         * gcc.c-torture/execute/20001111-1.c: New test.
13168
13169 2000-11-10  Nick Clifton  <nickc@redhat.com>
13170
13171         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13172         long multuiple and accumulate.
13173
13174 2000-11-09  Richard Henderson  <rth@redhat.com>
13175
13176         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13177         via size_t instead of int.
13178
13179         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13180         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13181         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13182         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13183
13184 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13185
13186         * gcc.c-torture/compile/20001109-1.c: New test.
13187         * gcc.c-torture/compile/20001109-2.c: New test.
13188
13189 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13190
13191         * g++.old-deja/g++.pt/operator1.C: New test.
13192         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13193
13194 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13195
13196         * gcc.dg/20001108-1.c: New test.
13197
13198 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13199
13200         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13201         with both arguments constant strings.
13202         * gcc.c-torture/execute/string-opt-3.c: New test.
13203         * gcc.c-torture/execute/string-opt-4.c: New test.
13204         * gcc.c-torture/execute/string-opt-5.c: New test.
13205
13206 2000-11-08  Nick Clifton  <nickc@redhat.com>
13207
13208         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13209         mulsidi3adddi patterns.
13210
13211 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13212
13213         * g++.old-deja/g++.other/crash36.C: New test.
13214
13215 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13216
13217         * g++.old-deja/g++.other/init16.C: New test.
13218
13219 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13220
13221         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13222
13223 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13224
13225         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13226         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13227         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13228
13229 2000-11-07  DJ Delorie  <dj@redhat.com>
13230
13231         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13232
13233 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13234
13235         * gcc.c-torture/execute/string-opt-1.c: New test.
13236
13237 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13238
13239         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13240         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13241         parameters in registers, and there is no way for a varargs
13242         function to know in which order the integer and floating-point
13243         parameters should be interleaved when they are placed on the
13244         stack.
13245         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13246         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13247
13248 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13249
13250         * gcc.c-torture/execute/string-opt-2.c: New test.
13251
13252 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13253
13254         * g++.old-deja/g++.pt/crash60.C: New test.
13255
13256 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13257
13258         * g++.old-deja/g++.other/crash24.C: New test.
13259         * g++.old-deja/g++.other/crash25.C: New test.
13260         * g++.old-deja/g++.other/crash26.C: New test.
13261         * g++.old-deja/g++.other/crash27.C: New test.
13262         * g++.old-deja/g++.other/crash28.C: New test.
13263         * g++.old-deja/g++.other/crash29.C: New test.
13264         * g++.old-deja/g++.other/crash30.C: New test.
13265         * g++.old-deja/g++.other/crash31.C: New test.
13266         * g++.old-deja/g++.other/crash32.C: New test.
13267         * g++.old-deja/g++.other/crash33.C: New test.
13268         * g++.old-deja/g++.other/crash34.C: New test.
13269         * g++.old-deja/g++.other/crash35.C: New test.
13270
13271 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13272
13273         * gcc.c-torture/execute/20001031-1.c: New test.
13274
13275 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13276
13277         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13278         namespace.
13279
13280         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13281         standards-conformant.
13282
13283         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13284
13285         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13286         * g++.old-deja/g++.mike/p755a.C: Likewise.
13287         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13288         library makes no calls to `operator new' during initialization.
13289
13290 2000-11-04  Neil Booth  <neilb@earthling.net>
13291
13292         * gcc.dg/cpp/include2.c: New tests.
13293
13294 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13295
13296         * lib/g++.exp (g++_set_ld_library_path): New function.
13297         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13298
13299 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13300
13301         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13302         warnings.
13303
13304 2000-11-01  Richard Henderson  <rth@redhat.com>
13305
13306         * g++.old-deja/g++.ext/namedret1.C: New.
13307         * g++.old-deja/g++.ext/namedret2.C: New.
13308         * g++.old-deja/g++.ext/namedret3.C: New.
13309
13310 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13311
13312         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13313         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13314
13315 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13316
13317         * gcc.c-torture/execute/va-arg-21.c: New test.
13318
13319 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13320
13321         * gcc.dg/c99-complex-2.c: New test.
13322
13323 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13324
13325         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13326
13327 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13328
13329         * g++.old-deja/g++.other/inline16.C: New test.
13330
13331 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13332
13333         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13334         __PRETTY_FUNCTION__
13335
13336 2000-10-29  Neil Booth  <neilb@earthling.net>
13337
13338         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13339         New tests.
13340         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13341         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13342         optimisation.
13343
13344 2000-10-29  Neil Booth  <neilb@earthling.net>
13345
13346         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13347         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13348         * mi5.c: Test multiple includes work with -C.
13349         * trigraphs.c: Test ^= version.
13350
13351 2000-10-28  Neil Booth  <neilb@earthling.net>
13352
13353         New tests and test updates for new macro expander.
13354
13355         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13356         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13357         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13358         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13359         new diagnostic messages.
13360
13361         * gcc.dg/cpp/macro3.c: New tests.
13362
13363 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13364
13365         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13366         on the same line.
13367
13368 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13369
13370         * g++.old-deja/g++.other/eh2.C: New test.
13371
13372 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13373
13374         * gcc.c-torture/execute/20001027-1.c: New test.
13375
13376 2000-10-26  Richard Henderson  <rth@redhat.com>
13377
13378         * gcc.c-torture/execute/20001026-1.c: New.
13379
13380 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13381
13382         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13383         * g++.old-deja/g++.law/builtin1.C: Likewise.
13384         * g++.old-deja/g++.law/ctors10.C: Likewise.
13385         * g++.old-deja/g++.law/virtual3.C: Likewise.
13386         * g++.old-deja/g++.mike/p658.C: Likewise.
13387         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13388         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13389         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13390         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13391         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13392
13393 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13394
13395         * gcc.c-torture/compile/20001024-1.c: New test.
13396
13397 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13398
13399         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13400         to tell us whether or not we are using V3.
13401
13402 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13403
13404         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13405         operands.
13406
13407 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13408
13409         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13410
13411 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13412
13413         * gcc.c-torture/execute/20001024-1.c: New test.
13414
13415 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13416
13417         * g++.old-deja/g++.other/sibcall1.C: New test.
13418
13419 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13420
13421         * gcc.dg/noncompile/init-3.c: New test.
13422
13423 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13424
13425         * gcc.dg/format-array-1.c: New test.
13426
13427 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13428
13429         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13430         writing through null pointers; remove comment about testing
13431         unterminated strings.
13432
13433 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13434
13435         * gcc.c-torture/execute/20001017-2.c: New test.
13436
13437 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13438
13439         * gcc.c-torture/compile/20001018-1.c: New test.
13440         * gcc.c-torture/compile/20001018-1.x: Xfail.
13441
13442 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13443
13444         * gcc.c-torture/execute/20001017-1.c: New test.
13445
13446 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13447
13448         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13449         for multiple use of arguments with scanf formats; add tests for
13450         multiple use of arguments.
13451
13452 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13453
13454         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13455
13456 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13457
13458         * gcc.dg/format-miss-1.c: New test.
13459
13460 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13461
13462         * gcc.c-torture/execute/20001013-1.c: New test.
13463
13464 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13465
13466         * gcc.dg/format-branch-1.c: New test.
13467
13468 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13469
13470         * README, lib/file-format.exp: Remove EGCS references.
13471
13472 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13473
13474         * gcc.dg/20001013-1.c: New test.
13475
13476 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13477
13478         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13479         for intmax_t in the compiler using __typeof__ and the type rules
13480         for conditional expressions.
13481
13482 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13483
13484         * gcc.dg/20001012-1.c: New test.
13485         * gcc.dg/20001012-2.c: New test.
13486
13487 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13488
13489         * gcc.dg/format-attr-1.c: New test.
13490
13491 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13492
13493         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13494         __LONG_LONG_MAX__ instead of LLONG_MAX.
13495
13496 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13497
13498         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13499         scanf flags.
13500         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13501         flags.
13502
13503 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13504
13505         * gcc.dg/sequence-pt-1.c: New test.
13506
13507 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13508
13509         * gcc.c-torture/execute/20001011-1.c: New testcase.
13510         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13511
13512 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13513
13514         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13515         does not error on it.
13516
13517 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13518
13519         * gcc.dg/20001009-1.c: New test.
13520
13521 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13522
13523         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13524         * gcc.c-torture/execute/20001009-2.c: ... to here.
13525
13526 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13527
13528         * gcc.c-torture/compile/20001009-1.c: New testcase.
13529         * gcc.c-torture/execute/20001009-1.c: New testcase.
13530         Testcases provided by Jan Hubicka <jh@suse.cz>.
13531
13532 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13533
13534         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13535         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13536         uintmax_t using <limits.h> to emulate the compiler's internal
13537         logic.  No longer XFAIL %j tests.
13538
13539 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13540
13541         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13542         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13543         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13544         regexps and details of expected handling of some bad formats.
13545         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13546         suppression.
13547
13548 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13549
13550         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13551         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13552         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13553         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13554         in list archives.
13555
13556 2000-10-06  Richard Henderson  <rth@cygnus.com>
13557
13558         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13559         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13560         * g++.old-deja/g++.jason/report.C: Likewise.
13561         * g++.old-deja/g++.law/friend5.C: Likewise.
13562         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13563         of the expected warnings.
13564
13565 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         * g++.old-deja/g++.pt/enum14.C: New test.
13568
13569 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13570
13571         * g++.old-deja/g++.pt/crash59.C: New test.
13572
13573 2000-10-04  Will Cohen  <wcohen@redhat.com>
13574
13575         * gcc.dg/20000926-1.c: New test.
13576
13577 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13578
13579         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13580         function name for current C++ compiler.
13581         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13582
13583 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13584
13585         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13586         __PRETTY_FUNCTION__.
13587         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13588
13589 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13590
13591         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13592
13593 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13594
13595         * gcc.c-torture/compile/20000923-1.c: New test.
13596
13597 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13598
13599         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13600         * g++.old-deja/g++.pt/ttp62.C: Same.
13601         * g++.old-deja/g++.other/inline14.C: Same.
13602
13603 2000-09-24  Richard Henderson  <rth@cygnus.com>
13604
13605         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13606
13607 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13608
13609         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13610
13611 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13612
13613         * gcc.c-torture/compile/20000922-1.c: New file.
13614
13615 2000-09-21  Nick Clifton  <nickc@redhat.com>
13616
13617         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13618         a signed long modulo operation.
13619         (mod6): New function - perform an unsigned long modulo operation.
13620         (main): Add tests for modulos of very large numbers by very small
13621         dividends.
13622
13623 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13624
13625         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13626
13627 2000-09-19  Richard Henderson  <rth@cygnus.com>
13628
13629         * gcc.dg/compare2.c (case 10): XFAIL.
13630
13631 2000-09-18  Richard Henderson  <rth@cygnus.com>
13632
13633         * gcc.c-torture/execute/20000906-1.c: Move ...
13634         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13635         that support __builtin_trap.
13636
13637 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13638
13639         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13640
13641 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13642
13643         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13644         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13645         more $ format tests.
13646
13647 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13648
13649         * gcc.dg/format-errmk-1.c: New test.
13650
13651 2000-09-17  Greg McGary  <greg@mcgary.org>
13652
13653         * gcc.c-torture/execute/20000917-1.x: Remove.
13654
13655 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13656
13657         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13658
13659 2000-09-17  Greg McGary  <greg@mcgary.org>
13660
13661         * gcc.c-torture/execute/20000917-1.c: New test.
13662         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13663
13664 2000-09-16  Neil Booth  <NeilB@earthling.net>
13665
13666         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13667         in nested macro bug.
13668
13669 2000-09-15  Neil Booth  <NeilB@earthling.net>
13670
13671         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13672
13673 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13674
13675         * gcc.c-torture/execute/20000914-1.c: New test.
13676
13677 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13678
13679         * g++.other/inline13.C: New test.
13680
13681 2000-09-12  Andreas Jaeger  <aj@suse.de>
13682
13683         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13684         constant by Ulrich Drepper <drepper@redhat.com>.
13685
13686 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13687
13688         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13689
13690 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13691
13692         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13693
13694 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13695
13696         * gcc.dg/cpp/backslash.c: New test.
13697
13698 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13699
13700         * gcc.c-torture/execute/20000910-1.c: New test.
13701         * gcc.c-torture/execute/20000910-2.c: Likewise.
13702
13703 2000-09-11  Robert Lipe  <robertl@sco.com>
13704
13705         * gcc.dg/pragma-align.c: New test.
13706
13707 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         * g++.old-deja/g++.pt/explicit82.C: New test.
13710         * g++.old-deja/g++.pt/explicit83.C: New test.
13711
13712 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13713
13714         * gcc.dg/asm-names.c: New test.
13715
13716 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13717
13718         * gcc.dg/cpp/tr-warn6.c: New test
13719
13720 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13721
13722         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13723         be accepted.
13724
13725 2000-09-07  Catherine Moore  <clm@redhat.com>
13726
13727         * gcc.c-torture/execute/unroll-1.c: New test.
13728
13729 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13730
13731         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13732         ERROR markers.
13733         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13734         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13735         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13736         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13737         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13738         Preprocess only.
13739         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13740         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13741
13742 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13743
13744         * g++.old-deja/g++.pt/deduct2.C: New test.
13745
13746 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13747
13748         * g++.old-deja/g++.pt/parms2.C: New test.
13749
13750 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13751
13752         * g++.old-deja/g++.pt/crash58.C: New test.
13753
13754 2000-09-06  Greg McGary  <greg@mcgary.org>
13755
13756         * gcc.c-torture/execute/20000906-1.c: New test.
13757         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13758
13759 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13760
13761         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13762
13763 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13764
13765         * g++.old-deja/g++.pt/crash57.C: New test.
13766
13767 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13768
13769         * g++.old-deja/g++.pt/crash56.C: New test.
13770
13771 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13772
13773         * g++.old-deja/g++.pt/koenig1.C: New test.
13774
13775 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13776
13777         * gcc.dg/20000904-1.c: New test.
13778
13779 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13780
13781         * gcc.dg/cpp/paste8.c: New test.
13782
13783 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13784
13785         * gcc.c-torture/compile/20000827-1.c: New test.
13786
13787 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13788
13789         * gcc.dg/format-diag-1.c: New test.
13790
13791 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13792
13793         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13794         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13795         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13796         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13797         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13798
13799 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13800
13801         * g++.old-deja/g++.other/nested4.C: New test.
13802
13803 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13804
13805         * g++.old-deja/g++.ns/scoped1.C: New test.
13806
13807 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13808
13809         * lib/g++.exp: Support testing already-installed GCC.
13810
13811 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13812
13813         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13814
13815 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13816
13817         * gcc.dg/return-type-2.c: New test.
13818
13819 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13820
13821         * gcc.c-torture/compile/20000825-1.c: New test.
13822
13823 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13824
13825         * gcc.dg/dwarf2-2.c: New test.
13826
13827 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13828
13829         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13830         dg-warning regexps.
13831
13832 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13833
13834         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13835         gcc.dg/format-ext-5.c: New tests.
13836
13837 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13838
13839         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13840
13841 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13842
13843         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13844
13845 2000-08-24  Richard Henderson  <rth@cygnus.com>
13846
13847         * gcc.dg/ia64-sync-1.c: New test.
13848         * gcc.dg/ia64-sync-2.c: New test.
13849         * gcc.dg/ia64-asm-1.c: New test.
13850
13851 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13852
13853         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13854         * gcc.dg/format-ext-2.c: New test.
13855
13856 2000-08-23  Jason Merrill  <jason@redhat.com>
13857
13858         * lib/old-dejagnu.exp: Also ignore "In member function" and
13859         "At global scope".
13860
13861 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13862
13863         * gcc.dg/noncompile/label-lineno-1.c: New test.
13864
13865 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13866
13867         * gcc.dg/c99-array-nonobj-1.c: New test.
13868
13869 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13870
13871         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13872         tests.
13873         * gcc.dg/format-ext-1.c: New test.
13874
13875 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13876
13877         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13878         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13879         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13880         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13881         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13882
13883 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13884
13885         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13886         gcc.dg/c99-strftime-2.c: New tests.
13887
13888 2000-08-22  Richard Henderson  <rth@cygnus.com>
13889
13890         * gcc.c-torture/execute/20000822-1.c: New test.
13891
13892 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13893
13894         * gcc.c-torture/execute/20000819-1.x: Remove.
13895
13896 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13897
13898         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13899         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13900         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13901         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13902         gcc.dg/format-xopen-1.c: New tests.
13903
13904 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13905
13906         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13907
13908 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13909
13910         * g++.old-deja/g++.other/loop2.C: New test.
13911
13912         * gcc.c-torture/compile/20000606-1.c: New test.
13913         * gcc.c-torture/compile/20000728-1.c: New test.
13914         * gcc.c-torture/execute/20000801-1.c: New test.
13915         * gcc.c-torture/execute/20000801-2.c: New test.
13916         * gcc.c-torture/execute/20000819-1.c: New test.
13917         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13918         * gcc.dg/20000629-1.c: New test.
13919         * gcc.dg/20000724-1.c: New test.
13920         * gcc.dg/20000807-1.c: New test.
13921
13922 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13923
13924         * gcc.dg/cpp/pragma-1.c: New test.
13925         * gcc.dg/cpp/pragma-2.c: New test.
13926
13927 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13928
13929         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13930         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13931
13932 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13933
13934         * gcc.c-torture/compile/20000818-1.c: New test.
13935
13936 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13937
13938         * gcc.c-torture/execute/20000818-1.c: New test.
13939
13940 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13941
13942         * gcc.dg/format-va-1.c: New test.
13943
13944 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13945
13946         * g++.old-deja/g++.other/typedef8.C: New test.
13947
13948 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13949
13950         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13951         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13952         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13953         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13954         * g++.old-deja/g++.other/ptrmem7.C: New test.
13955         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13956
13957 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13958
13959         * g++.old-deja/g++.pt/typename27.C: New test.
13960
13961 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13962
13963         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13964         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13965         * g++.old-deja/g++.pt/friend45.C: New test.
13966         * g++.old-deja/g++.other/friend8.C: New test.
13967
13968 2000-08-15  Richard Henderson  <rth@cygnus.com>
13969
13970         * gcc.c-torture/execute/20000815-1.c: New test.
13971
13972 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13973
13974         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13975         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13976         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13977
13978 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13979
13980         * g++.old-deja/g++.other/refinit2.C: New test.
13981
13982 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13983
13984         * lib/c-torture.exp (c-torture): Make
13985         compiler_conditional_xfail_data global.
13986         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13987         compiler_conditional_xfail_data machinery.
13988         (f-torture-execute): Likewise.
13989         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13990         and only when unrolling loops.
13991
13992         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13993
13994 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13995
13996         * g++.old-deja/g++.pt/explicit81.C: New test.
13997
13998 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13999
14000         * g++.old-deja/g++.pt/typename26.C: New test.
14001
14002 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14003
14004         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14005         warning.
14006
14007 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14008
14009         * g++.old-deja/g++.other/array3.C: New test.
14010
14011 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14012
14013         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14014         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14015         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14016         New tests.
14017
14018 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14019
14020         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14021         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14022
14023 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14024
14025         * gcc.c-torture/execute/20000808-1.c: New test.
14026
14027 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14028
14029         * gcc.dg/c90-const-expr-1.c: New test.
14030
14031 2000-08-08  Richard Henderson  <rth@cygnus.com>
14032
14033         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14034
14035 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14036
14037         * gcc.dg/noncompile/const-ll-1.c: New test.
14038
14039 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14040
14041         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14042
14043 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14044
14045         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14046         that running programs linked against the shared version of libobjc
14047         run correctly.
14048
14049 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14050
14051         * gcc.dg/c99-printf-1.c: New test.
14052
14053 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14054
14055         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14056
14057 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14058
14059         * gcc.c-torture/execute/20000731-1.x: Delete.
14060
14061 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14062
14063         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14064         and torture_without_loops as is done by c-torture.exp.
14065         (search_for): Copy from c-torture.exp.
14066         (gcc-dg-runtest): New function, drives a directory of tests
14067         iterating over the TORTURE_OPTIONS.
14068         (scan-assembler, scan-assembler-not): Move here from
14069         individual directory drivers.
14070
14071         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14072         defined by lib/gcc-dg.exp.
14073         * gcc.dg/cpp/cpp.exp: Likewise.
14074         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14075         gcc-dg-runtest, so we cycle over optimization options.
14076
14077         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14078         * gcc.dg/compare2.c: No longer expected to fail.
14079
14080 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14081
14082         * gcc.c-torture/execute/20000804-1.c: New test.
14083
14084 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14085
14086         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14087
14088 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14089
14090         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14091
14092 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14093
14094         * gcc.c-torture/compile/20000803-1.c: New test.
14095
14096 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14097
14098         * gcc.c-torture/execute/20000801-3.c,
14099         gcc.c-torture/execute/20000801-4.c: New tests.
14100         * gcc.c-torture/execute/20000801-3.x,
14101         gcc.c-torture/execute/20000801-4.x: Xfail.
14102
14103 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14104
14105         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14106         libobjc/.libs to allow for libtool.
14107
14108 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14109
14110         * gcc.c-torture/compile/20000802-1.c: New test.
14111
14112 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14113
14114         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14115
14116 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14117
14118         * gcc-c-torture/execute/20000731-2.c: New test.
14119
14120         * gcc.c-torture/execute/20000731-1.c: New test.
14121         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14122
14123 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14124
14125         * testsuite/gcc.dg/cpp/paste7.c: New test.
14126         * gcc.dg/cpp/20000725-1.c: New test.
14127
14128 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14129
14130         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14131         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14132         declaration warning for __builtin_dwarf_reg_size.
14133
14134         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14135
14136 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14137
14138         * gcc.dg/noncompile/voidparam-1.c: New test.
14139
14140 2000-07-30  Richard Henderson  <rth@cygnus.com>
14141
14142         * gcc.dg/c90-digraph-1.c: Don't xfail.
14143         * gcc.dg/compare2.c (case 10): Xfail.
14144         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14145
14146 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14147
14148         * gcc.dg/c99-main-1.c: New test.
14149
14150 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14151
14152         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14153
14154 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14155
14156         * gcc.c-tortuer/execute/20000726-1.c: New test.
14157
14158 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14159
14160         * gcc.c-torture/execute/enum-2.c: New test.
14161
14162 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14163
14164         * gcc.dg/cpp/tr-warn3.c: New test.
14165
14166 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         * g++.old-deja/g++.ext/implicit1.C: Remove.
14169         * g++.old-deja/g++.jason/c2.C: Remove
14170         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14171         * g++.old-deja/g++.pt/crash16.C: Likewise.
14172         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14173
14174 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14175
14176         * g++.old-deja/g++.other/for2.C: New test.
14177
14178 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14179
14180         * gcc.dg/20000720-1.c: New test.
14181
14182 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14183
14184         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14185
14186 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14187
14188         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14189         * gcc.c-torture/execute/20000722-1.c: New.
14190         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14191
14192 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14193
14194         * gcc.dg/cpp/20000720-1.S: New test.
14195
14196 2000-07-21  Michael Meissner  <meissner@redhat.com>
14197
14198         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14199
14200 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14201
14202         * g++.old-deja/g++.brendan/crash16.C,
14203         g++.old-deja/g++.brendan/parse3.C,
14204         g++.old-deja/g++.brendan/redecl1.C,
14205         g++.old-deja/g++.ns/template13.C,
14206         g++.old-deja/g++.other/decl4.C,
14207         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14208
14209 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14210
14211         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14212         and "Internal error".
14213
14214         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14215         regexps.
14216         * gcc.dg/cpp/paste6.c: New test.
14217
14218 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14219
14220         * gcc.dg/cpp/tr-direct.c: New test.
14221
14222         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14223         gcc.dg/cpp/undef1.c: Tweak error regexps.
14224
14225 2000-07-18  Eric Christopher <echristo@redhat.com>
14226
14227         * gcc.c-torture/compile/20000718-1.c: New test.
14228
14229 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14230
14231         * cpplex.c (_cpp_push_token): If the token being pushed back
14232         is the previous token in this context, just subtract one from
14233         context->posn.
14234         * cppmacro.c (save_expansion): Clear aux field when storing a
14235         placemarker.
14236
14237 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14238
14239         * gcc.dg/noncompile/redecl-1.c: New test.
14240
14241 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14242
14243         * gcc.c-torture/execute/20000717-5.c: New test.
14244         * gcc.c-torture/execute/20000717-1.x: Removed.
14245
14246 2000-07-17  Richard Henderson  <rth@cygnus.com>
14247
14248         * gcc.c-torture/execute/20000717-4.c: New test.
14249
14250 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14251
14252         * gcc.dg/cpp/syshdr.c: New test.
14253         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14254
14255 2000-07-17  Neil Booth  <neilb@earthling.net>
14256
14257         * gcc.dg/cpp/cmdlne-dM.c: New test.
14258         * gcc.dg/cpp/cmdlne-dD.c: New test.
14259
14260 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14261
14262         * gcc.c-torture/execute/20000717-3.c: New test.
14263
14264         * gcc.c-torture/compile/20000717-1.c: New test.
14265
14266 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14267
14268         * gcc.c-torture/execute/20000717-2.c: New test.
14269
14270 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14271
14272         * gcc.dg/formatz-1.c: New test.
14273
14274         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14275         * gcc.dg/c99-digraph-1.c: New tests.
14276
14277         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14278         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14279
14280         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14281         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14282         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14283         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14284         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14285         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14286         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14287
14288 2000-07-17   Greg McGary <greg@mcgary.org>
14289
14290         * gcc.c-torture/execute/20000717-1.c: New test.
14291         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14292
14293 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14294
14295         * gcc.c-torture/execute/20000715-2.c: New test.
14296         * gcc.dg/20000715-1.c: New test.
14297
14298 2000-07-15  Michael Meissner  <meissner@redhat.com>
14299
14300         * gcc.c-torture/execute/20000715-1.c: New test.
14301
14302 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14303
14304         * gcc.c-torture/execute/20000707-1.c: New test.
14305
14306 2000-07-13  Neil Booth  <NeilB@earthling.net>
14307
14308         * testsuite/gcc.dg/cpp/digraph1.c,
14309         testsuite/gcc.dg/cpp/digraph2.c,
14310         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14311
14312 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14313
14314         * g77.f-torture/compile/20000630-2.f:  New test.
14315         * g77.f-torture/compile/20000630-2.x
14316
14317 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14318
14319         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14320
14321 2000-07-11  Neil Booth  <NeilB@earthling.net>
14322
14323         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14324
14325 2000-07-11  Neil Booth  <NeilB@earthling.net>
14326
14327         * gcc.dg/cpp/cmdlne-C.c: New.
14328
14329 2000-07-09  Neil Booth  <NeilB@earthling.net>
14330
14331         * gcc.dg/cpp/directiv.c: New tests.
14332         * gcc.dg/cpp/undef1.c: Update.
14333
14334 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14335
14336         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14337
14338 2000-07-09  Neil Booth  <NeilB@earthling.net>
14339
14340         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14341
14342 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14343
14344         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14345         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14346
14347 2000-07-08  Neil Booth  <NeilB@earthling.net>
14348
14349         * gcc.dg/cpp/macsyntx.c: New tests.
14350
14351 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14352
14353         * gcc.dg/20000707-1.c: New test.
14354
14355 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14356
14357         * gcc.c-torture/execute/20000706-1.c: New test.
14358         * gcc.c-torture/execute/20000706-2.c: New test.
14359         * gcc.c-torture/execute/20000706-3.c: New test.
14360         * gcc.c-torture/execute/20000706-4.c: New test.
14361         * gcc.c-torture/execute/20000706-5.c: New test.
14362
14363 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14364
14365         * g++.old-deja/g++.pt/instantiate7.C: New test.
14366
14367 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14368
14369         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14370         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14371         * g++.old-deja/g++.other/rtti3.C: Likewise.
14372         * g++.old-deja/g++.other/rttid3.C: Likewise.
14373
14374 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14375
14376         *  g77.f-torture/compile/20000630-1.x: Fix typo
14377
14378 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14379
14380         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14381         assembly output.
14382
14383 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14384
14385         * gcc.dg/cpp/ident.c: New test.
14386
14387 2000-07-05  Neil Booth  <NeilB@earthling.net>
14388
14389         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14390           gcc.dg/cpp/lexstrng.c: New tests.
14391
14392 2000-07-04  Neil Booth  <NeilB@earthling.net>
14393
14394         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14395         * gcc.dg/cpp/strify2.c: Same.
14396
14397 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14398
14399         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14400         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14401         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14402         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14403
14404         * testsuite/gcc.dg/cpp/macro1.c,
14405         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14406         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14407         testsuite/gcc.dg/cpp/strify1.c,
14408         testsuite/gcc.dg/cpp/strify2.c: New tests.
14409
14410 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14411
14412         * gcc.c-torture/execute/20000703-1.c: New test.
14413
14414 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14415
14416         * g++.old-deja/g++.pt (lookup10.C): New test.
14417
14418 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14419
14420         * g++.old-deja/g++.pt (typename25.C): New test.
14421
14422 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14423
14424         * gcc.c-torture/compile/20000701-1.c: New test.
14425
14426 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14427
14428         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14429         to test case.
14430
14431 2000-06-30  Catherine Moore  <clm@cygnus.com>
14432
14433         * gcc.c-torture/execute/align-1.c: New test.
14434
14435 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14436
14437         * g++.old-deja/g++.pt/expr8.C: New test.
14438         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14439
14440 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14441
14442         * gcc.c-torture/compile/20000629-1.c: New test.
14443
14444 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14445
14446
14447         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14448         gcc.dg/noncompile directory, depending on whether they're
14449         preprocessor tests or not.  Annotate all the tests for the dg
14450         framework.
14451
14452         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14453         * gcc.dg/noncompile/noncompile.exp: New.
14454
14455         * Moved files:
14456         Old name                                New name
14457         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14458         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14459         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14460         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14461         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14462         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14463         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14464         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14465         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14466         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14467         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14468         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14469         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14470         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14471         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14472         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14473         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14474         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14475         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14476         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14477         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14478         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14479         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14480         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14481
14482         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14483         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14484         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14485         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14486         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14487         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14488
14489 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14490
14491         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14492         declare one variable.  On the fourth, error.
14493         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14494         declared by 20000628-1a.h.
14495
14496 2000-06-29  Richard Henderson  <rth@redhat.com>
14497
14498         * gcc.c-torture/execute/930529-1.x: New file.
14499         * gcc.dg/920413-1.c: Adjust expected warning text.
14500         * gcc.dg/980217-1.c: Declare abort.
14501         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14502
14503 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14504
14505         * g77.f-torture/compile/20000629-1.f: New test.
14506         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14507
14508 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14509
14510         Rearrange lots of files, removing entirely the
14511         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14512         directories.
14513
14514         * Deleted files:
14515         gcc.c-torture/code_quality/code_quality.exp
14516         gcc.c-torture/special/special.exp
14517         gcc.failure/failure.exp
14518         gcc.failure/940409-1.x
14519         gcc.c-torture/compile/961203-1.x
14520
14521         * New files:
14522         gcc.misc-tests/linkage.exp
14523         gcc.c-torture/execute/920730-1t.c
14524         gcc.c-torture/execute/920730-1t.x
14525         gcc.c-torture/compile/920520-1.x
14526         gcc.c-torture/compile/920521-1.x
14527         gcc.c-torture/compile/981006-1.x
14528         gcc.c-torture/execute/eeprof-1.x
14529
14530         * Moved files (possibly with modifications to fit a new harness):
14531         Old name                                New name
14532         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14533         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14534         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14535         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14536         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14537         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14538         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14539         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14540         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14541         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14542         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14543         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14544         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14545         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14546
14547 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14548
14549         * c-torture/compile/961203-1.x: Delete.
14550
14551         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14552         not exit. Include stdio.h.
14553         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14554         * gcc.misc-tests/dg-12.c: Likewise.
14555         * gcc.misc-tests/dg-5.c: Likewise.
14556         * gcc.misc-tests/dg-6.c: Likewise.
14557         * gcc.misc-tests/dg-7.c: Prototype abort.
14558         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14559         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14560         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14561         not exit.
14562         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14563         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14564
14565 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14566
14567         * gcc.dg/cpp/20000628-1.c: New test.
14568         * gcc.dg/cpp/20000628-1.h: New header for above test.
14569         * gcc.dg/cpp/20000628-1a.h: Likewise.
14570
14571 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14572
14573         * gcc.dg/cpp: New directory.
14574         * gcc.dg/cpp/cpp.exp: New driver.
14575         * gcc.dg/cpp/20000627-1.c: New test.
14576         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14577         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14578         and rewrite as a compilation test.
14579
14580         * gcc.dg: Move many files into the cpp subdirectory, possibly
14581         renaming or editing them as well.
14582         Old name                New name
14583         990119-1.c              cpp/19990119-1.c
14584         990228-1.c              cpp/19990228-1.c
14585         990407-1.c              cpp/19990407-1.c
14586         990409-1.c              cpp/19990409-1.c
14587         990413-1.c              cpp/19990413-1.c
14588         990703-1.c              cpp/19990703-1.c
14589         20000127-1.c            cpp/20000127-1.c
14590         20000129-1.c            cpp/20000129-1.c
14591         20000207-1.c            cpp/20000207-1.c
14592         20000207-2.c            cpp/20000207-2.c
14593         20000209-1.c            cpp/20000209-1.c
14594         20000209-2.c            cpp/20000209-2.c
14595         20000301-1.c            cpp/20000301-1.c
14596         20000419-1.c            cpp/20000419-1.c
14597         20000510-1.S            cpp/20000510-1.S
14598         20000519-1.c            cpp/20000519-1.c
14599         20000529-1.c            cpp/20000529-1.c
14600         20000625-1.c            cpp/20000625-1.c
14601         20000625-2.c            cpp/20000625-2.c
14602         cpp-as1.c               cpp/assert1.c
14603         cpp-as2.c               cpp/assert2.c
14604         cxx-comments-1.c        cpp/cxxcom1.c
14605         cxx-comments-2.c        cpp/cxxcom2.c
14606         endif-label.c           cpp/endif.c
14607         cpp-hash1.c             cpp/hash1.c
14608         cpp-hash2.c             cpp/hash2.c
14609         cpp-if1.c               cpp/if-1.c
14610         cpp-if2.c               cpp/if-2.c
14611         cpp-if3.c               cpp/if-3.c
14612         cpp-if4.c               cpp/if-4.c
14613         cpp-if5.c               cpp/if-5.c
14614         cpp-cond.c              cpp/if-cexp.c
14615         cpp-missingop.c         cpp/if-mop.c
14616         cpp-missingparen.c      cpp/if-mpar.c
14617         cpp-opprec.c            cpp/if-oppr.c
14618         cpp-ifparen.c           cpp/if-paren.c
14619         cpp-shortcircuit.c      cpp/if-sc.c
14620         cpp-shift.c             cpp/if-shift.c
14621         cpp-unary.c             cpp/if-unary.c
14622         cpp-li1.c               cpp/line1.c
14623         cpp-li2.c               cpp/line2.c
14624         lineno.c                cpp/line3.c
14625         lineno-2.c              cpp/line4.c
14626         cpp-mi.c                cpp/mi1.c
14627         cpp-mic.h               cpp/mi1c.h
14628         cpp-micc.h              cpp/mi1cc.h
14629         cpp-mind.h              cpp/mi1nd.h
14630         cpp-mindp.h             cpp/mi1ndp.h
14631         cpp-mix.h               cpp/mi1x.h
14632         cpp-mi2.c               cpp/mi2.c
14633         cpp-mi2a.h              cpp/mi2a.h
14634         cpp-mi2b.h              cpp/mi2b.h
14635         cpp-mi2c.h              cpp/mi2c.h
14636         cpp-mi3.c               cpp/mi3.c
14637         cpp-mi3.def             cpp/mi3.def
14638         poison-1.c              cpp/poison.c
14639         pr-impl.c               cpp/prag-imp.c
14640         cpp-redef-2.c           cpp/redef1.c
14641         cpp-redef.c             cpp/redef2.c
14642         strpaste.c              cpp/strp1.c
14643         strpaste-2.c            cpp/strp2.c
14644         cpp-tradpaste.c         cpp/tr-paste.c
14645         cpp-tradstringify.c     cpp/tr-str.c
14646         cpp-tradwarn1.c         cpp/tr-warn1.c
14647         cpp-tradwarn2.c         cpp/tr-warn2.c
14648         trigraphs.c             cpp/trigraphs.c
14649         cpp-unc1.c              cpp/unc1.c
14650         cpp-unc2.c              cpp/unc2.c
14651         cpp-unc3.c              cpp/unc3.c
14652         cpp-unc.c               cpp/unc4.c
14653         undef.c                 cpp/undef1.c
14654         undef-2.c               cpp/undef2.c
14655         cpp-wi1.c               cpp/widestr1.c
14656
14657 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14658
14659         * lib/g++.exp (g++_include_flags): Tweak.
14660
14661 2000-06-27  H.J. Lu  <hjl@gnu.org>
14662             Loren J. Rittle  <ljrittle@acm.org>
14663
14664         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14665         version with one that knows about the new gcc tree structure.
14666         (g++_link_flags): Same.
14667
14668 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14669
14670         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14671         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14672         case we are cross-compiling.
14673
14674         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14675         g++.old-deja/g++.niklas/Makefile.in,
14676         g++.old-deja/g++.niklas/configure.in,
14677         g++.old-deja/g++.other/Makefile.in,
14678         g++.old-deja/g++.other/configure.in,
14679         gcc.c-torture/code_quality/Makefile.in,
14680         gcc.c-torture/code_quality/configure.in,
14681         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14682         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14683         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14684         gcc.c-torture/execute/ieee/Makefile.in,
14685         gcc.c-torture/execute/ieee/configure.in,
14686         gcc.c-torture/noncompile/Makefile.in,
14687         gcc.c-torture/noncompile/configure.in,
14688         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14689         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14690         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14691
14692 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14693
14694         * g++.old-deja/g++.other/ambig3.C: New test.
14695
14696 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14697
14698         * g++.old-deja/g++.pt/syntax1.C: New test.
14699         * g++.old-deja/g++.pt/syntax2.C: New test.
14700         * g++.old-deja/g++.other/syntax3.C: New test.
14701         * g++.old-deja/g++.other/syntax4.C: New test.
14702
14703 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14704
14705         * gcc.dg/20000623-1.c: Prototype exit and abort.
14706
14707 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14708
14709         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14710         New tests.
14711         * gcc.dg/cpp-mi3.def: New file.
14712
14713         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14714         inside assertions.
14715         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14716         lexer's error messages.
14717         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14718         divine anything from the linemarkers.
14719         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14720         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14721
14722 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14723
14724         * gcc.dg/20000623-1.c: New test.
14725
14726 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14727
14728         * gcc.c-torture/execute/20000622-1.c: New test.
14729
14730 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         * g++.old-deja/g++.other/init15.C: New test.
14733
14734 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         * g++.old-deja/g++.pt/vaarg2.C: New test.
14737         * g++.old-deja/g++.pt/vaarg3.C: New test.
14738
14739 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14740
14741         * g++.old-deja/g++.other/dyncast6.C: New test.
14742
14743 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14744
14745         * gcc.c-torture/execute/loop-6.c: New test.
14746
14747 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14748
14749         * gcc.dg/20000614-1.c: New test.
14750         * gcc.dg/20000614-2.c: New test.
14751
14752 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14753
14754         * g++.old-deja/g++.other/inline12.C: New test.
14755
14756 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14757
14758         * g++.old-deja/g++.other/eh1.C: New test.
14759
14760 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14761
14762         * g++.old-deja/g++.other/type.C: New test.
14763
14764 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14765
14766         * g++.old-deja/g++.other/initstring.C: New test.
14767
14768 2000-06-12  Jason Merrill  <jason@redhat.com>
14769
14770         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14771
14772 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14773
14774         * gcc.c-torture/compile/20000609-1.c: New test.
14775
14776 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14777
14778         * gcc.dg/20000609-1.c: New test.
14779
14780 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14781
14782         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14783         * gcc.c-torture/noncompile/poison-1.c: Move...
14784         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14785         * gcc.dg/cpp-li1.c: Add a token after the #line.
14786
14787 2000-06-05  Richard Henderson  <rth@cygnus.com>
14788
14789         * gcc.c-torture/execute/20000605-2.c: New test.
14790         * gcc.c-torture/execute/20000605-3.c: New test.
14791
14792 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14793
14794         * g77.f-torture/execute/20000503-1.x: New file.
14795
14796 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14797
14798         * g++.old-deja/g++.eh/badalloc1.C: New test.
14799
14800 2000-06-05  Richard Henderson  <rth@cygnus.com>
14801
14802         * gcc.c-torture/execute/20000605-1.c: New test.
14803
14804 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14805             Nathan Sidwell <nathan@codesourcery.com>
14806
14807         * gcc.c-torture/compile/20000605-1.c: New test.
14808
14809 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14810
14811         * g77.f-torture/compile/20000601-1.f:  New test.
14812
14813 2000-06-03  Richard Henderson  <rth@cygnus.com>
14814
14815         * gcc.c-torture/execute/20000603-1.c: New.
14816
14817 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14818
14819         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14820         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14821
14822 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14823
14824         * gcc.dg/compare2.c (case 12): XFAIL.
14825         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14826         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14827
14828         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14829
14830 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14831
14832         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14833         guard macro is already defined when the header is first
14834         included.
14835         * gcc.dg/cpp-mix.h: New file.
14836         * gcc.dg/endif-label.c: Update patterns to match compiler.
14837
14838         * g++.brendan/complex1.C: Declare abort.
14839         * g++.law/refs4.C: Remove XFAIL.
14840         * g++.oliva/expr2.C: Declare abort and exit.
14841
14842 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14843
14844         * gcc.c-torture/execute/20000528-1.c: New test.
14845
14846         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14847         * g++.old-deja/g++.law/temps4.C: Likewise.
14848
14849         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14850         stdlib.h.  Call abort() on failure.
14851         * g++.old-deja/g++.law/refs4.C: Likewise.
14852         * g++.old-deja/g++.law/temps4.C: Likewise.
14853         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14854         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14855
14856 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14857
14858         Relative to g++.dg/special:
14859         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14860
14861         Relative to g++.old-deja:
14862         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14863         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14864         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14865         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14866         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14867         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14868         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14869
14870         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14871         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14872         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14873         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14874         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14875         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14876         and/or string.h.
14877
14878         * g++.other/goto1.C: Update expectations for error messages.
14879
14880 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14881
14882         * gcc.c-torture/compile/20000523-1.c: New test.
14883
14884 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14885
14886         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14887
14888 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14889
14890         * g++.old-deja/g++.eh/catch11.C: New test.
14891         * g++.old-deja/g++.eh/catch12.C: New test.
14892
14893 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14894
14895         * gcc.c-torture/execute/20000523-1.c: New test.
14896
14897 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14898
14899         * c-torture/execute/bcp-1.c: Replace abort in arg of
14900         __builtin_constant_p with a generic external function.
14901
14902         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14903         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14904         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14905         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14906         Prototype abort and/or exit.
14907
14908         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14909         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14910         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14911         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14912
14913 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14914
14915         * gcc.dg/dwarf2-1.c: New test.
14916
14917 2000-05-20  Richard Henderson  <rth@cygnus.com>
14918
14919         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14920
14921 2000-05-20  Andreas Jaeger  <aj@suse.de>
14922
14923         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14924         testcase.
14925
14926 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14927
14928         * gcc.c-torture/execute/20000519-2.c: New test.
14929
14930 2000-05-19  Andreas Jaeger  <aj@suse.de>
14931
14932         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14933         which fails with SSA.
14934
14935         * lib/c-torture.exp: Also test with -O3 -fssa.
14936
14937 2000-05-18  Michael Meissner  <meissner@redhat.com>
14938
14939         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14940         * gcc.c-torture/execute/920415-1.c: Ditto.
14941         * gcc.c-torture/execute/920501-1.c: Ditto.
14942         * gcc.c-torture/execute/conversion.c: Ditto.
14943         * gcc.c-torture/execute/cvt-1.c: Ditto.
14944
14945 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14946
14947         * gcc.c-torture/compile/20000518-1.c: New test.
14948
14949 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14950
14951         * g77.f-torture/compile/200005018.f:  New test.
14952
14953 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14954
14955         * gcc.c-torture/compile/20000517-1.c: New test.
14956
14957 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14958
14959         * gcc.c-torture/execute/20000516-1.c: New test.
14960
14961 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14962
14963         * g++.old-deja/g++.other/eh.C: New test.
14964
14965 2000-05-12  Richard Henderson  <rth@cygnus.com>
14966
14967         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14968         constants through to doit's conditional.
14969
14970 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14971
14972         * gcc.c-torture/compile/20000511-1.c: New test.
14973         * g77.f-torture/compile/20000511-1.f: New test.
14974         * g77.f-torture/compile/20000511-2.f: New test.
14975
14976 2000-05-11  Michael Meissner  <meissner@redhat.com>
14977
14978         * gcc.c-torture/execute/20000511-1.c: New test.
14979
14980 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14981
14982         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14983         * gcc.dg/20000510-1.S: New.
14984
14985 2000-05-08  Catherine Moore  <clm@cygnus.com>
14986
14987         * gcc.dg/unused-3.c: New.
14988
14989 2000-05-06  Richard Henderson  <rth@cygnus.com>
14990
14991           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14992           * g++.old-deja/g++.mike/warn1.C: Likewise.
14993           * g++.old-deja/g++.pt/local1.C: Likewise.
14994           * g++.old-deja/g++.pt/local7.C: Likewise.
14995           * g++.old-deja/g++.pt/spec16.C: Likewise.
14996
14997 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14998
14999         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15000
15001 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15002
15003           * g77.f-torture/execute/20000503-1.f:  New test.
15004
15005 2000-05-04  Andreas Jaeger  <aj@suse.de>
15006
15007         * gcc.dg/noreturn-2.c: New test.
15008
15009 2000-05-04  Neil Booth  <NeilB@earthling.net>
15010
15011         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15012         preprocessor.
15013
15014 2000-05-04  Richard Henderson  <rth@cygnus.com>
15015
15016         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15017
15018 2000-05-04  Richard Henderson  <rth@cygnus.com>
15019
15020         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15021         OpenSSL by Jason R Thorpe.
15022
15023 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15024
15025         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15026
15027 2000-05-03  Robert Lipe <robertlipe@usa.net>
15028
15029         * gcc.dg/20000503-1.c: New test.
15030
15031 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15032
15033         * gcc.c-torture/compile/20000502-1.c: New test.
15034         * g++.old-deja/g++.other/align.C: New test.
15035         * gcc.dg/cpp-tradstringify.c: New test.
15036
15037 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15038
15039         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15040         and hard registers.
15041
15042 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15043
15044         * gcc.c-torture/execute/loop-5.c: New test.
15045
15046 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15047
15048         * gcc.c-torture/execute/va-arg-20.c: New test.
15049
15050 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15051
15052         * gcc.c-torture/execute/20000422-1.c: New test.
15053
15054 2000-04-20  Greg McGary  <gkm@gnu.org>
15055
15056         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15057         when optimizing, but without sibling-call optimizations (-O1).
15058
15059 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15060
15061           * gcc.c-torture/compile/20000420-1.c: New test.
15062
15063 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15064
15065         * g++.abi/ptrflags.C: New test.
15066         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15067
15068 2000-04-19  Catherine Moore  <clm@cygnus.com>
15069
15070         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15071
15072 2000-04-19  Greg McGary  <gkm@gnu.org>
15073
15074         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15075         sibling-call optimizations.
15076
15077 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15078
15079         * gcc.dg/20000419-1.c: New test.
15080
15081 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15082
15083         * gcc.c-torture/execute/20000412-6.c: New test.
15084
15085 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15086
15087         * gcc.c-torture/execute/20000412-5.c: New test.
15088         * g77.f-torture/compile/20000412-1.f: New test.
15089         * gcc.c-torture/execute/20000412-4.c: New test.
15090         * gcc.c-torture/compile/20000412-2.c: New test.
15091         * gcc.c-torture/execute/20000412-3.c: New test.
15092         * gcc.c-torture/compile/20000412-1.c: New test.
15093         * gcc.c-torture/execute/20000412-2.c: New test.
15094
15095 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15096
15097         * objc/execute/bf-20.m: New test.
15098
15099 2000-04-10  Richard Henderson  <rth@cygnus.com>
15100
15101         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15102
15103         * gcc.c-torture/execute/20000412-1.c: New test.
15104
15105 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15106
15107         * g++.old-deja/g++.eh/catchptr1.C: New test.
15108
15109 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15110
15111         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15112
15113 2000-04-08  Neil Booth  <NeilB@earthling.net>
15114
15115         * gcc.dg/cpp-nullchar.c: Remove test as
15116         embedded nulls cause problems.
15117
15118 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15119
15120         * gcc.dg/compare2.c: New test.
15121
15122 2000-04-08  Neil Booth  <NeilB@earthling.net>
15123
15124         * gcc.dg/cpp-nullchar.c: New test.
15125
15126 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15127
15128         * gcc.dg/cpp-mi2.c: New test.
15129         * gcc.dg/cpp-mi2[abc].h: New files.
15130
15131 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15132
15133         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15134         member name.
15135
15136 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15137
15138         * g++.old-deja/g++.abi/vmihint.C: New test.
15139
15140 2000-04-06  Neil Booth  <NeilB@earthling.net>
15141
15142         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15143         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15144         copyright.
15145
15146 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15147
15148         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15149         avoid stack-frame overwrite.
15150
15151 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15152
15153         * gcc.c-torture/compile/20000405-2.c: New test.
15154         * gcc.c-torture/compile/20000405-3.c: New test.
15155
15156 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15157
15158         * gcc.c-torture/compile/20000405-1.c: New test.
15159
15160 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15161
15162         * gcc.dg/cast-qual-1.c: Revert last change.
15163
15164 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15165
15166         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15167
15168 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15169
15170         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15171         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15172
15173 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15174
15175         * gcc.c-torture/compile/20000403-2.c: New test.
15176         * gcc.c-torture/compile/20000403-1.c: New test.
15177
15178 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15179
15180         * gcc.c-torture/execute/20000403-1.c: New test.
15181
15182 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15183
15184         * gcc.c-torture/execute/20000402-1.c: New test.
15185
15186 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15187
15188         * gcc.c-torture/execute/va-arg-15.c: New test.
15189         * gcc.c-torture/execute/va-arg-16.c: New test.
15190         * gcc.c-torture/execute/va-arg-17.c: New test.
15191         * gcc.c-torture/execute/va-arg-18.c: New test.
15192         * gcc.c-torture/execute/va-arg-19.c: New test.
15193
15194 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15195
15196         * gcc.c-torture/compile/981211-1.c: Move to...
15197         * gcc.dg/cpp-as1.c: ...here.
15198         * gcc.dg/cpp-as2.c: New file.
15199
15200         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15201         compiler.
15202
15203 2000-04-02  Neil Booth  <NeilB@earthling.net>
15204
15205         * gcc.dg/cpp-cond.c  New tests.
15206         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15207         accidental success less likely.
15208         * gcc.dg/cpp-missingop.c  New tests.
15209         * gcc.dg/cpp-missingparen.c  New tests.
15210         * gcc.dg/cpp-shift.c  New tests.
15211         * gcc.dg/cpp-shortcircuit.c  New tests.
15212         * gcc.dg/cpp-unary.c  New tests.
15213
15214 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15215
15216         * gcc.c-torture/compile/20000329-1.c: New test.
15217
15218 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15219
15220         * gcc.c-torture/compile/20000326-1.c: New test.
15221         * gcc.c-torture/compile/20000326-2.c: New test.
15222
15223 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15224
15225         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15226         the first parameter is a function argument.
15227
15228 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15229
15230         * g++.old-deja/g++.ext/array4.C: New test.
15231
15232 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15233
15234         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15235
15236 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15237
15238         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15239
15240 2000-03-19  Richard Henderson  <rth@cygnus.com>
15241
15242         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15243
15244 2000-03-19  Richard Henderson  <rth@cygnus.com>
15245
15246         * gcc.c-torture/compile/20000319-1.c: New test.
15247
15248 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15249
15250         * gcc.c-torture/execute/20000314-3.c: New test.
15251         * gcc.c-torture/execute/20000314-2.c: New test.
15252         * gcc.c-torture/execute/20000314-1.c: New test.
15253         * gcc.c-torture/compile/20000314-2.c: New test.
15254         * gcc.c-torture/compile/20000314-1.c: New test.
15255
15256 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15257
15258         * g++.old-deja/g++.warn/inline.C: New test.
15259
15260 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15261
15262         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15263         standards-compliant result rather than specific constants.
15264         Put test-values in array.
15265
15266 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15267
15268         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15269         (g++_target_compile): Put test-specific options last.
15270
15271 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15272
15273         * g++.old-deja/g++.eh/vbase4.C: New test.
15274
15275 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15276
15277         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15278
15279 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15280
15281         * g++.old-deja/g++.brendan/misc12.C: Removed.
15282         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15283         * g++.old-deja/g++.ext/pretty4.C: New test.
15284
15285 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15286
15287         * g++.old-deja/g++.other/string2.C: New test.
15288
15289 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15290
15291         * g++.old-deja/g++.warn/impint2.C: New test.
15292
15293 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15294
15295         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15296         is 1, not zero.
15297
15298 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15299
15300         * g++.old-deja/g++.warn/impint.C: New test.
15301         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15302         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15303         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15304         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15305         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15306         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15307         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15308         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15309         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15310         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15311         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15312         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15313
15314 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15315
15316         * gcc.dg/cpp-redef.c: New test.
15317
15318 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15319
15320         * g++.old-deja/g++.pt/unify7.C: New test.
15321
15322 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15323
15324         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15325         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15326
15327 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15328
15329         * gcc.c-torture/compile/20000224-1.c: New test.
15330
15331 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15332
15333         * gcc.c-torture/compile/cpp-2.c: New test.
15334         * gcc.c-torture/compile/cpp-1.c: New test.
15335
15336 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15337
15338         * gcc.c-torture/execute/20000225-1.c: New test.
15339
15340 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15341
15342         * gcc.dg/cpp-li2.c: New test.
15343
15344         * gcc.dg/cpp-wi1.c: New test.
15345
15346         * gcc.dg/cpp-li1.c: New test.
15347
15348 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15349
15350         * g++.old-deja/g++.other/sizeof5.C: New test.
15351
15352 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15353
15354         * gcc.c-torture/execute/va-arg-13.c: New test.
15355
15356 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15357
15358         * gcc.c-torture/execute/va-arg-12.c: New test.
15359
15360 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15361
15362         * gcc.c-torture/execute/20000223-1.c: New test.
15363
15364 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15365
15366         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15367
15368 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15369
15370         * g++.old-deja/g++.abi/ptrmem.C: New test.
15371
15372 2000-02-19  Richard Henderson  <rth@cygnus.com>
15373
15374         * gcc.c-torture/compile/init-3.c: New.
15375
15376 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15377
15378         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15379         ALWAYS_CXXFLAGS.
15380
15381 2000-02-11  Robert Lipe <robertl@sco.com>
15382
15383         * gcc.c-torture/compile/20000211-3.c: New test.
15384
15385 2000-02-11  Martin Buchholz <martin@xemacs.org>
15386
15387         * gcc.c-torture/compile/20000211-2.c: New test.
15388
15389 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15390
15391         * gcc.c-torture/compile/20000211-1.c: New test.
15392
15393 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15394
15395         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15396           on native targets
15397
15398 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15399
15400         * g++.old-deja/g++.other/cast5.C: New test.
15401
15402 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15403
15404         * gcc.c-torture/execute/20000205-1.c: New.
15405
15406 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15407
15408         * g++.old-deja/g++.jason/cast3.C: Return void.
15409         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15410
15411 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15412
15413         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15414
15415         * gcc.dg/loop-1.c: New test.
15416
15417 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15418
15419         * gcc.c-torture/compile/20000127-1.c: New test.
15420         * gcc.c-torture/execute/991228-1.c: New test.
15421
15422 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15423
15424         * gcc.dg/unused-2.c: New test.
15425
15426         * gcc.dg/conv-1.c: New test.
15427
15428 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15429
15430         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15431         compiler.
15432         (tool_option_proc): Fix typo.
15433
15434 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15435
15436         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15437         of the ld on the host, not on the build machine.
15438         Also, don't crash if '--help' is not a supported option.
15439
15440 2000-01-24  Richard Henderson  <rth@cygnus.com>
15441
15442         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15443
15444 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15445
15446         * gcc.c-torture/execute/20000120-2.c: New test.
15447         * gcc.c-torture/execute/20000120-1.c: New test.
15448
15449 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15450
15451         * gcc.c-torture/execute/20000113-1.c: New test.
15452
15453 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15454
15455         * gcc.c-torture/execute/20000112-1.c: New test.
15456
15457 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15458
15459         * gcc.dg/20000111-1.c: New test.
15460
15461 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15462
15463         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15464         with 16 bit integers.
15465
15466 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15467
15468         * gcc.dg/20000108-1.c: New test.
15469
15470 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15471
15472         * g++.old-deja/g++.ns/koenig8.C: New test.
15473
15474 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15475
15476         * g++.old-deja/g++.other/cast4.C: New test.
15477
15478 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15479
15480         * gcc.c-torture/compile/20000105-2.c: New test.
15481         * gcc.c-torture/compile/20000105-1.c: New test.
15482
15483 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15484
15485         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15486         references to printf & atoi to conform to ANSI standard.
15487         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15488         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15489         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15490         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15491         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15492         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15493         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15494         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15495         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15496         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15497         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15498         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15499         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15500         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15501         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15502         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15503         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15504         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15505         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15506         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15507         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15508         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15509         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15510         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15511         * g++.old-deja/g++.brendan/init3.C: Likewise.
15512         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15513         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15514         * g++.old-deja/g++.brendan/new2.C: Likewise.
15515         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15516         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15517         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15518         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15519         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15520         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15521         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15522         * g++.old-deja/g++.brendan/template24.C: Likewise.
15523         * g++.old-deja/g++.brendan/template3.C: Likewise.
15524         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15525         * g++.old-deja/g++.jason/inline3.C: Likewise.
15526         * g++.old-deja/g++.jason/opeq.C: Likewise.
15527         * g++.old-deja/g++.law/arg5.C: Likewise.
15528         * g++.old-deja/g++.law/arm7.C: Likewise.
15529         * g++.old-deja/g++.law/ctors11.C: Likewise.
15530         * g++.old-deja/g++.law/cvt8.C: Likewise.
15531         * g++.old-deja/g++.law/init9.C: Likewise.
15532         * g++.old-deja/g++.law/refs4.C: Likewise.
15533         * g++.old-deja/g++.law/template2.C: Likewise.
15534         * g++.old-deja/g++.law/visibility24.C: Likewise.
15535         * g++.old-deja/g++.law/vtable3.C: Likewise.
15536         * g++.old-deja/g++.mike/asm2.C: Likewise.
15537         * g++.old-deja/g++.mike/eh1.C: Likewise.
15538         * g++.old-deja/g++.mike/misc1.C: Likewise.
15539         * g++.old-deja/g++.mike/misc13.C: Likewise.
15540         * g++.old-deja/g++.mike/misc14.C: Likewise.
15541         * g++.old-deja/g++.mike/ns12.C: Likewise.
15542         * g++.old-deja/g++.mike/p1248.C: Likewise.
15543         * g++.old-deja/g++.mike/p3708.C: Likewise.
15544         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15545         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15546         * g++.old-deja/g++.mike/p646.C: Likewise.
15547         * g++.old-deja/g++.mike/p700.C: Likewise.
15548         * g++.old-deja/g++.mike/p783.C: Likewise.
15549         * g++.old-deja/g++.mike/p783a.C: Likewise.
15550         * g++.old-deja/g++.mike/p783b.C: Likewise.
15551         * g++.old-deja/g++.mike/p786.C: Likewise.
15552         * g++.old-deja/g++.mike/p789.C: Likewise.
15553         * g++.old-deja/g++.mike/p789a.C: Likewise.
15554         * g++.old-deja/g++.mike/p807a.C: Likewise.
15555         * g++.old-deja/g++.other/delete3.C: Likewise.
15556         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15557         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15558         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15559         * g++.old-deja/g++.other/empty1.C: Likewise.
15560         * g++.old-deja/g++.other/temporary1.C: Likewise.
15561         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15562         * g++.old-deja/g++.pt/t16.C: Likewise.
15563         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15564
15565 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15566
15567         * gcc.dg/991230-1.c: New test.
15568
15569 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15570
15571         * gcc.c-torture/compile/991229-3.c: New test.
15572         * gcc.c-torture/compile/991229-2.c: New test.
15573         * gcc.c-torture/compile/991229-1.c: New test.
15574
15575 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15576
15577         * gcc.c-torture/compile/labels-2.c: New test.
15578
15579 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15580
15581         * gcc.c-torture/execute/991227-1.c: New test.
15582
15583 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15584
15585         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15586
15587 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15588
15589         * gcc.c-torture/execute/991221-1.c: New test.
15590
15591 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15592
15593         * g++.old-deja/g++.other/cast3.C: New test.
15594
15595 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15596
15597         * gcc.c-torture/execute/991216-4.c: New test.
15598
15599 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15600
15601         * gcc.c-torture/execute/991216-1.c: New test.
15602         * gcc.c-torture/execute/991216-2.c: New test.
15603         * gcc.c-torture/execute/991216-3.c: New test.
15604
15605 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15606
15607         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15608         Actually make the test fail by using "-O2" for compilation.
15609
15610 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15611
15612         * g++.old-deja/g++.warn/cast-align1.C: New test.
15613
15614 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15615
15616         * gcc.c-torture/compile/991214-1.c: New test.
15617         * gcc.c-torture/compile/991214-2.c: New test.
15618
15619 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15620
15621         * gcc.dg/991214-1.c: New test.
15622
15623 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15624
15625         * gcc.c-torture/compile/991213-3.c: New test.
15626         * gcc.c-torture/compile/991213-2.c: New test.
15627         * gcc.c-torture/compile/991213-1.c: New test.
15628
15629 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15630
15631         * gcc.dg/991209-1.c: New test.
15632
15633 1999-12-08  Nathan Sidwell <nathan@acm.org>
15634
15635         * gcc.c-torture/compile/991208-1.c: New test.
15636
15637 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15638
15639         * gcc.dg/ultrasp2.c: New test.
15640
15641 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15642
15643         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15644
15645 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15646
15647         * gcc.c-torture/compile/991202-1.c: New test.
15648         * gcc.c-torture/execute/991202-1.c: New test.
15649         * gcc.c-torture/execute/991202-2.c: New test.
15650         * gcc.c-torture/execute/991202-3.c: New test.
15651
15652 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15653
15654         * g++.old-deja/g++.abi/align.C: New test.
15655         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15656         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15657
15658 1999-12-01  Richard Henderson  <rth@cygnus.com>
15659
15660         * gcc.c-torture/execute/991201-1.c: New.
15661
15662 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15663
15664         * gcc.dg/991129-1.c: New test.
15665
15666 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15667
15668         * gcc.c-torture/compile/991127-1.c: New test.
15669
15670 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15671
15672         * g++.old-deja/g++.other/warn4.C: New test.
15673
15674 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15675
15676         * g++.old-deja/g++.eh/cleanup2.C: New test.
15677         * g++.old-deja/g++.ext/pretty2.C: New test.
15678         * g++.old-deja/g++.ext/pretty3.C: New test.
15679         * g++.old-deja/g++.other/debug6.C: New test.
15680
15681 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15682
15683         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15684         compiler_output to look for one error message instead of two.
15685
15686 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15687
15688         * gcc.c-torture/execute/991118-1.c: Also test case
15689         where the word boundary does not split a byte evenly.
15690
15691 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15692
15693         * g++.old-deja/g++.ext/restrict1.C: New test.
15694
15695 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15696
15697         * gcc.c-torture/execute/991118-1.c: New test.
15698
15699 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15700
15701         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15702         working directory pathnames.
15703
15704 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15705
15706         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15707         host is equipped with driver.h and driver.o so it can actually
15708         compile and run the tests.
15709
15710 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15711
15712         * gcc.c-torture/compile/991008-1.c: New test.
15713
15714 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15715
15716         * lib/gcc-dg.exp: Include target-supports.exp
15717
15718 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15719
15720         * lib/target-supports.exp: New file: Provide procs to test for
15721         features supported by the target.
15722         (check_weak_available): Moved here from ecos.exp.
15723         (check_alias_available): New proc: Determine of the target
15724         toolchain supports the alias attribute.
15725
15726         * gcc.dg/special/ecos.exp: Move check_weak_available to
15727         target-supports.exp.
15728         (alias-1.c): Only perform the test if the target supports
15729         aliases.
15730         (wkali-1.c): Only perform the test if the target supports
15731         aliases.
15732
15733         * gcc.dg/990506-0.c: Expect error messages from cross
15734         targets as well as native targets.
15735
15736 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15737
15738         * gcc.dg/ultrasp1.c: Removed xfail.
15739         * gcc.dg/struct-ret-2.c: Likewise.
15740         * gcc.dg/array-1.c: Likewise.
15741
15742 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15743
15744         * gcc.dg/struct-ret-2.c: New test.
15745
15746         * gcc.dg/array-1.c: New test.
15747
15748 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15749
15750         * gcc.c-torture/execute/991030-1.c: New test.
15751
15752 1999-10-26  Richard Henderson  <rth@cygnus.com>
15753
15754         * gcc.c-torture/compile/991026-2.c: New test.
15755
15756 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15757
15758         * gcc.c-torture/compile/991026-1.c: New test.
15759
15760 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15761
15762         * gcc.c-torture/execute/991023-1.c: New test.
15763
15764 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15765
15766         * gcc.c-torture/execute/991019-1.c: New test.
15767
15768 1999-10-16  Richard Henderson  <rth@cygnus.com>
15769
15770         * gcc.c-torture/execute/991016-1.c: New test.
15771
15772 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15773
15774         * gcc.c-torture/execute/991014-1.c: New test.
15775
15776 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15777
15778         * g++.old-deja/g++.other/union2.C: New test.
15779
15780 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15781
15782         * g++.old-deja/g++.other/vaarg2.C: New test.
15783         * g++.old-deja/g++.other/vaarg3.C: New test.
15784
15785 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15786
15787         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15788         in compile/.
15789
15790 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15791
15792         * gcc.c-torture/execute/va-arg-11.c: New test.
15793
15794 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15795
15796         * lib/file-format.exp (gcc_target_object_format): Don't
15797         crash if objdump is unavailable.
15798
15799 1999-09-29  Donn Terry <donn@interix.com>
15800
15801         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15802
15803 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15804
15805         * gcc.c-torture/compile/990928-1.c: New test.
15806
15807 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15808
15809         * g++.old-deja/g++.other/decl6.C: New test.
15810
15811 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15812
15813         * gcc.c-torture/execute/va-arg-10.c: New test.
15814
15815 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15816
15817         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15818         __PRETTY_FUNCTION__.
15819
15820 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15821
15822         * gcc.c-torture/execute/990923-1.c: New test.
15823
15824 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15825
15826         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15827         for which -fpic is inappropriate.
15828
15829 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15830
15831         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15832
15833 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15834
15835         * g++.old-deja/g++.other/dyncast1.C: New test.
15836         * g++.old-deja/g++.other/dyncast2.C: New test.
15837         * g++.old-deja/g++.other/dyncast3.C: New test.
15838         * g++.old-deja/g++.other/dyncast4.C: New test.
15839         * g++.old-deja/g++.other/dyncast5.C: New test.
15840         * g++.old-deja/g++.eh/catch3.C: New test.
15841         * g++.old-deja/g++.eh/catch3p.C: New test.
15842         * g++.old-deja/g++.eh/catch4.C: New test.
15843         * g++.old-deja/g++.eh/catch4p.C: New test.
15844         * g++.old-deja/g++.eh/catch5.C: New test.
15845         * g++.old-deja/g++.eh/catch5p.C: New test.
15846         * g++.old-deja/g++.eh/catch6.C: New test.
15847         * g++.old-deja/g++.eh/catch6p.C: New test.
15848         * g++.old-deja/g++.eh/catch7.C: New test.
15849         * g++.old-deja/g++.eh/catch7p.C: New test.
15850         * g++.old-deja/g++.eh/catch8.C: New test.
15851         * g++.old-deja/g++.eh/catch8p.C: New test.
15852         * g++.old-deja/g++.eh/catch9.C: New test.
15853         * g++.old-deja/g++.eh/catch9p.C: New test.
15854
15855 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15856
15857         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15858         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15859
15860 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15861
15862         * gcc.c-torture/compile/990913-1.c: New test.
15863
15864 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15865
15866         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15867         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15868
15869 1999-09-09  Richard Henderson  <rth@cygnus.com>
15870
15871         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15872
15873 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15874
15875         * g++.old-deja/g++.other/lookup11.C: New test.
15876         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15877         what is permitted and what we want.
15878         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15879         overload use.
15880         * g++.old-deja/g++.jason/rfg5.C: Likewise
15881
15882 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15883
15884         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15885         * gcc.c-torture/noncompile/poison-1.c: New file.
15886
15887 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15888
15889         * g++.old-deja/g++.other/sizeof3.C: New test.
15890         * g++.old-deja/g++.other/sizeof4.C: New test.
15891         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15892         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15893
15894 1999-09-07  Richard Henderson  <rth@cygnus.com>
15895
15896         * gcc.dg/va-arg-1.c: New.
15897
15898 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15899
15900         * gcc.c-torture/execute/va-arg-9.c: New test.
15901
15902 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15903
15904         * g77.f-torture/compile/980519-2.f: New test.
15905         * g77.f-torture/compile/19990905-0.f: New test.
15906         * g77.f-torture/compile/19990905-1.f: New test.
15907         * g77.f-torture/compile/19990905-2.f: New test.
15908
15909         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15910
15911 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15912
15913         * gcc.c-torture/execute/990827-1.c: Fix typo.
15914
15915 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15916
15917         * g++.old-deja/g++.other/deref1.C: New test.
15918
15919 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15920
15921         * g++.old-deja/g++.other/ambig2.C: New test.
15922         * g++.old-deja/g++.other/cond5.C: New test.
15923         * g++.old-deja/g++.other/lookup16.C: New test.
15924
15925 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15926
15927         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15928         assemblers too.
15929
15930 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15931
15932         * lib/c-torture.exp: Avoid the "compare executables" optimization
15933         when testing native.
15934
15935 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15936
15937         * gcc.c-torture/execute/990829-1.c: New test.
15938         * gcc.c-torture/compile/990829-1.c: New test.
15939
15940 1999-08-27  Paul Burchard  <burchard@pobox.com>
15941
15942         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15943         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15944         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15945         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15946         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15947         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15948         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15949         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15950         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15951         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15952         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15953
15954 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15955
15956         * gcc.c-torture/execute/990827-1.c: New test.
15957
15958 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15959
15960         * g77.f-torture/noncompile/19990826-4.f: New test.
15961
15962         * g77.f-torture/compile/19990826-3.f: New test.
15963
15964         * g77.f-torture/execute/19990826-2.f: New test.
15965
15966         * g77.f-torture/compile/19990826-1.f: New test.
15967
15968         * gcc.c-torture/execute/990826-0.c: New test.
15969         * g77.c-torture/execute/19990826-0.f: New test.
15970
15971         * g77.f-torture/noncompile/970626-2.f: New test.
15972
15973 1999-08-25  Paul Burchard  <burchard@pobox.com>
15974
15975         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15976         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15977         lss-011.C: New tests.
15978
15979 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15980
15981         * g++.old-deja/g++.other/decl5.C: New test.
15982
15983 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15984
15985         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15986         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15987         call `postbase' for each one.  All callers of `postbase' changed
15988         to call this instead.
15989
15990 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15991
15992         * gcc.c-torture/execute/990811-1.c: New test.
15993
15994 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15995
15996         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15997         just native ones.
15998
15999         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16000         just native ones.
16001
16002 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16003
16004         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16005
16006 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16007
16008         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16009
16010 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16011
16012         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16013
16014 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16015
16016         * gcc.c-torture/execute/990804-1.c: New test.
16017
16018 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16019
16020         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16021         * g++.old-deja/g++.brendan/crash64.C: Likewise
16022         * g++.old-deja/g++.brendan/overload8.C: Likewise
16023
16024 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16025
16026         * g++.old-deja/g++.other/struct1.C: New test.
16027
16028 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16029
16030         * g++.old-deja/g++.other/enum2.C: New test.
16031
16032 1999-08-02  Richard Henderson  <rth@cygnus.com>
16033
16034         Adapted from tests from Franz Sirl:
16035         * gcc.c-torture/execute/va-arg-7.c: New test.
16036         * gcc.c-torture/execute/va-arg-8.c: New test.
16037
16038 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16039
16040         * gcc.c-torture/compile/990801-2.c: New test.
16041
16042         * gcc.c-torture/compile/990801-1.c: New test.
16043
16044 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16045
16046         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16047         fp-cmp-1.c, converting double to float.
16048
16049         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16050         fp-cmp-1.c, converting double to long double.
16051
16052         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16053         from fr1 to unknown_register, since fr1 is a legitimate register
16054         on some machines.
16055
16056 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16057
16058         * README: More listname related changes.
16059
16060 1999-07-08  Catherine Moore  <clm@cygnus.com>
16061
16062         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16063
16064 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16065
16066         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16067
16068 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16069
16070         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16071
16072 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16073
16074         * gcc.dg/990703-1.c: New test.
16075
16076 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16077
16078         * lib/file-format.exp: New file: Move definition of proc
16079         gcc_target_object_format to here from
16080         gcc.dg/special/ecos.exp.
16081
16082         * lib/c-torture.exp: Include lib file-format.exp.
16083         * lib/gcc-dg.exp: Include lib file-format.exp.
16084
16085         * gcc.dg/special/ecos.exp: Remove definition of proc
16086         gcc_target_object_format.
16087
16088 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16089
16090         * gcc.c-torture/execute/990628-1.c: New test.
16091
16092 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16093
16094         * gcc.c-torture/compile/990625-2.c: New test.
16095
16096         * gcc.c-torture/compile/990625-1.c: New test.
16097
16098 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16099
16100         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16101         attributes compile.
16102         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16103         ports that use the COFF/PE file format.
16104
16105 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16106
16107         * gcc.c-torture/compile/990617-1.c: New test.
16108
16109 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16110
16111         * g++.old-deja/g++.other/decl4.C: New test.
16112
16113 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16114
16115         * g++.old-deja/g++.other/bitfld3.C: New test.
16116
16117 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16118
16119         * g++.old-deja/g++.eh/catch1.C: New test.
16120
16121 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16122
16123         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16124
16125         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16126         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16127
16128 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16129
16130         * g77.f-torture/compile/19990502-0.f: Replace with new,
16131         shorter, test that still fails after recent changes.
16132
16133 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16134
16135         * gcc.c-torture/execute/990604-1.c: New test.
16136
16137 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16138
16139         * gcc.c-torture/execute/990531-1.c: New test.
16140
16141 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16142
16143         * gcc.c-torture/compile/990527-1.c: New test.
16144
16145 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16146
16147         * gcc.c-torture/execute/990527-1.c: New test.
16148
16149 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16150
16151         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16152         bitfields as signed.
16153
16154 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16155
16156         * g77.f-torture/compile/19990525-0.f: New test.
16157
16158 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16159
16160         * gcc.c-torture/execute/990525-2.c: New test.
16161
16162         * gcc.c-torture/execute/990525-1.c: New test.
16163
16164 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16165
16166         * g++.old-deja/g++.other/anon3.C: New test.
16167         * g++.old-deja/g++.other/anon4.C: New test.
16168         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16169         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16170         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16171         Merrill).
16172
16173 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16174
16175         * gcc.c-torture/execute/990524-1.c: New test.
16176
16177         * gcc.dg/990524-1.c: New test.
16178
16179 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16180
16181         * gcc.c-torture/compile/990523-1.c: New test.
16182
16183 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16184
16185         * gcc.c-torture/compile/990519-1.c: New test.
16186
16187 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16188
16189         * gcc.c-torture/compile/990517-1.c: New test.
16190
16191         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16192         (e4, f4): New tests.
16193         (main): Call them.
16194
16195 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16196
16197         * gcc.dg/noreturn-1.c: New test.
16198
16199 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16200
16201         * gcc.c-torture/execute/990513-1.c: New test.
16202
16203 1999-05-10  Richard Henderson  <rth@cygnus.com>
16204
16205         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16206
16207 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16208
16209         * g77.f-torture/execute/erfc.f: Use small single-precision
16210         values, to avoid problems on Alphas when not -mieee.
16211
16212 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16213
16214         * gcc.dg/990506-0.c: New test.
16215
16216 1999-05-08  Richard Henderson  <rth@cygnus.com>
16217
16218         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16219         the constant to test.  Don't XFAIL 64-bit targets.
16220
16221         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16222         * g++.old-deja/g++.law/profile1.C: Likewise.
16223
16224         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16225         operator new instances.
16226         * g++.old-deja/g++.other/delete5.C: Likewise.
16227
16228 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16229
16230         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16231         intrinsic.
16232
16233 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16234
16235         * g77.f-torture/execute/u77-test.f: Reverse order of two
16236         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16237
16238 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16239
16240         * gcc.dg/compare1.c: New test.
16241
16242 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16243
16244         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16245         New tests.
16246
16247 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16248
16249         * g77.f-torture/compile/19990502-1.f: New test.
16250
16251 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16252
16253         * g77.f-torture/compile/19990502-0.f: New test.
16254
16255 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16256
16257         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16258         intrinsic.
16259
16260 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16261
16262         * g77.f-torture/execute/u77-test.f (main): List libU77
16263         intrinsics not currently tested.
16264         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16265         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16266         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16267         Trim blanks off the ends of some printed strings.
16268
16269 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16270
16271         * g77.f-torture/execute/u77-test.f (main): Just warn about
16272         FSTAT gid disagreement, as it's expected on some systems.
16273
16274 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16275
16276         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16277         use a new function, which allows for some slop.
16278         Clean up some commentary.
16279         (issum): The new function.
16280         (sgladd): Deleted subroutine.
16281
16282 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16283
16284         * g77.f-torture/execute/u77-test.f: Modify to be more like
16285         libf2c/libU77 version, bringing patches to that version here.
16286         Add suitable commentary.
16287
16288 1999-04-25  Richard Henderson  <rth@cygnus.com>
16289
16290         * gcc.dg/990424-1.c: New test.
16291
16292 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16293
16294         * g77.f-torture/execute/u77-test.f (main): Bug involving
16295         LSTAT has been fixed, so turn back on full checking.
16296
16297 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16298
16299         * g77.f-torture/compile/19990419-0.f: New test.
16300         * g77.f-torture/execute/19990419-1.f: New test.
16301
16302 1999-04-17  Richard Henderson  <rth@cygnus.com>
16303
16304         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16305         to avoid the need for a prototype to supress a warning.
16306
16307 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16308
16309         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16310
16311 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16312
16313         * gcc.c-torture/execute/990404-1.c: New test.
16314
16315 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16316
16317         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16318         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16319         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16320         missing initializer warnings.
16321
16322 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16323
16324         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16325         matching strings.
16326
16327 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16328
16329         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16330
16331 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16332
16333         * g77.f-torture/execute/19990325-0.f: New test.
16334         * g77.f-torture/execute/19990325-1.f: New test.
16335
16336 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16337
16338         * gcc.c-torture/execute/990324-1.c: New test.
16339
16340 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16341
16342         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16343         test with 4.
16344
16345 1999-03-17  Richard Henderson  <rth@cygnus.com>
16346
16347         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16348
16349 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16350
16351         * g77.f-torture/execute/19990313-2.f: New test.
16352         * g77.f-torture/execute/19990313-3.f: New test.
16353
16354 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16355
16356         * g77.f-torture/execute/19990313-0.f: New test.
16357         * g77.f-torture/execute/19990313-1.f: New test.
16358
16359 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16360
16361         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16362         printf to sprintf.
16363         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16364         (main): Add check for u15.  Conditionalize u31 check depending on
16365         whether ints are <32 bits or >=32 bits.
16366
16367 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16368
16369         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16370
16371 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16372
16373         * g77.f-torture/compile/19990305-0.f: New test.
16374         * g77.f-torture/execute/19981119-0.f: New test.
16375
16376 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16377
16378         * g77.f-torture/execute/970625-2.f: call ABORT if final
16379         result is not correct, instead of just printing it.
16380         Add this checking via newly introduced obfuscation, to
16381         trip up buggy front ends.
16382
16383 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16384
16385         * g77.f-torture/compile/960317-1.f: Moved from being
16386         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16387
16388 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16389
16390         * g77.f-torture/execute/960317-1.f: New (old) test.
16391         * g77.f-torture/execute/970625-2.f: Ditto.
16392
16393 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16394
16395         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16396         message on line 1 or line 2; cccp and cpplib do this differently.
16397
16398 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16399
16400         * g++.old-deja/g++.law/weak1.C: New test.
16401
16402 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16403
16404         * gcc.c-torture/execute/990119-1.c: Renamed to...
16405         * gcc.dg/990119-1.c: this, so it will only be tested once
16406         (it's a preprocessor test, it doesn't need to be run at
16407         multiple optimization levels).
16408
16409 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16410
16411         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16412           ALWAYS_CXXFLAGS.
16413
16414 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16415
16416         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16417         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16418         to not be compilable by current g77.
16419
16420 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16421
16422         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16423
16424 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16425
16426         * gcc.c-torture/execute/990222-1.c: New test.
16427
16428 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16429
16430         * g77.f-torture/compile/19990218-0.f: New test.
16431         * g77.f-torture/noncompile/19990218-1.f: New test.
16432
16433 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16434
16435         * g77.f-torture/compile/19981216-0.f: New test.
16436
16437 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16438
16439         * gcc.dg/990214-1.c: New test.
16440
16441 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16442
16443         * gcc.dg/990213-2.c: New test.
16444
16445         * gcc.dg/990213-1.c: New test.
16446
16447 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16448
16449         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16450         ints.
16451
16452 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16453
16454         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16455         specified by target.
16456
16457         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16458
16459 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16460
16461         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16462
16463 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16464
16465         * gcc.dg/special/ecos.exp: New test driver for new tests with
16466         special requirements.
16467
16468         * gcc.dg/special/alias-1.c: New test.
16469         * gcc.dg/special/gcsec-1.c: New test.
16470         * gcc.dg/special/weak-1.c: New test.
16471         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16472         * gcc.dg/special/weak-2.c: New test.
16473         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16474         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16475         * gcc.dg/special/wkali-1.c: New test.
16476         * gcc.dg/special/wkali-2.c: New test.
16477         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16478         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16479
16480 1999-02-10  Felix Lee  <flee@cygnus.com>
16481
16482           * lib/c-torture.exp (c-torture-compile): Pull out code for
16483           analyzing gcc error messages.
16484           (c-torture-execute): Likewise.  Fix some (harmless) false
16485           positives.
16486           * lib/gcc.exp (gcc_check_compile): New function.
16487
16488 1999-02-08  Richard Henderson  <rth@cygnus.com>
16489
16490         * gcc.c-torture/execute/990208-1.c: New test.
16491
16492 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16493
16494         * g++.dg/special/ecos.exp: New driver for new tests with special
16495         requirements
16496
16497         * g++.dg/special/conpr-1.C: New test
16498         * g++.dg/special/conpr-2.C: New test
16499         * g++.dg/special/conpr-2a.C: New test
16500         * g++.dg/special/conpr-3.C: New test
16501         * g++.dg/special/conpr-3a.C: New test
16502         * g++.dg/special/conpr-3b.C: New test
16503
16504         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16505         allow g++ to use the dg driver
16506
16507         * README: Add comment about g++.dg directory
16508
16509 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16510
16511         * README: Update email addresses.
16512
16513 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16514
16515         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16516         arguments in order to force structure S onto the stack even on
16517         the alpha.
16518         (test): Pass 10 leading arguments to function foo as well as the
16519         structure S.
16520
16521         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16522         failure for all targets.
16523
16524         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16525         abort to terminate program execution.
16526
16527 1999-01-30  Richard Henderson  <rth@cygnus.com>
16528
16529         * gcc.c-torture/execute/990130-1.c: New test.
16530
16531 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16532
16533         * gcc.dg/990130-1.c: New test.
16534
16535 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16536
16537         * gcc.c-torture/execute/990128-1.c: New test.
16538
16539 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16540
16541         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16542
16543 1999-01-27  Felix Lee  <flee@cygnus.com>
16544
16545         * lib/c-torture.exp (c-torture-compile): pull out code for
16546         analyzing gcc error messages.
16547         (c-torture-execute): ditto, and fix some (harmless) false
16548         positives.
16549         * lib/gcc.exp (gcc_check_compile): new function.
16550
16551 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16552
16553         * gcc.dg/990117-1.c: New test.
16554
16555         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16556
16557         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16558
16559 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16560
16561         * g77.f-torture/compile/990115-1.f: New test.
16562
16563 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16564
16565         * gcc.c-torture/compile/990107-1.c: New test
16566
16567 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16568
16569         * gcc.c-torture/execute/990106-2.c: New test.
16570
16571         * gcc.c-torture/execute/990106-1.c: New test.
16572
16573 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16574
16575         * gcc.c-torture/compile/981223-1.c: New test.
16576
16577 1998-12-29  Richard Henderson  <rth@cygnus.com>
16578
16579         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16580         (opt3): Rename from opt4 and disable.
16581
16582 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16583
16584         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16585
16586 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16587
16588         * g++.old-deja/g++.other/conv5.C: New test.
16589
16590 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16591
16592         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16593
16594 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16595
16596         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16597
16598 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16599
16600         * gcc.c-torture/compile/981211-1.c: New test.
16601
16602 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16603
16604         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16605
16606         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16607
16608 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16609
16610         * gcc.special/930510-1.c: Make C9X safe.
16611         * gcc.misc-tests/gcov-1.c Similarly.
16612         * gcc.misc-tests/gcov-2.c Similarly.
16613
16614 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16615
16616         * gcc.dg/ultrasp1.c: New test.
16617
16618 1998-12-06  Richard Henderson  <rth@cygnus.com>
16619
16620         * gcc.c-torture/execute/981206.c: New test.
16621
16622 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16623
16624         * g++.old-deja/g++.ns/template7.C: New test.
16625
16626         * g++.old-deja/g++.other/expr1.C: New test.
16627
16628         * g++.old-deja/g++.eh/tmpl3.C: New test.
16629
16630         * g++.old-deja/g++.eh/tmpl2.C: New test.
16631
16632 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16633
16634         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16635         * g++.old-deja/g++.other/using6.C: Removed.
16636         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16637
16638         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16639
16640 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16641
16642         * g++.old-deja/g++.pt/overload8.C: New test.
16643
16644         * g++.old-deja/g++.pt/overload7.C: New test.
16645
16646         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16647
16648         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16649         and relinking messages.
16650         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16651         compiling with -frepo.
16652
16653 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16654
16655         * g++.old-deja/g++.pt/lookup6.C: New test.
16656
16657 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16658
16659         * gcc.c-torture/execute/981130-1.c: New test.
16660         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16661
16662 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16663
16664         * g++.old-deja/g++.pt/explicit76.C: New test.
16665
16666         * g++.old-deja/g++.pt/friend38.C: New test.
16667
16668         * g++.old-deja/g++.ns/crash2.C: New test.
16669
16670         * g++.old-deja/g++.pt/defarg8.C: New test.
16671
16672         * g++.old-deja/g++.pt/instantiate6.C: New test.
16673
16674         * g++.old-deja/g++.pt/static6.C: New test.
16675
16676         * g++.old-deja/g++.pt/decl2.C: New test.
16677
16678 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16679
16680         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16681         problem is actually related with name lookup, but so what? :-)
16682
16683         * g++.old-deja/g++.pt/friend37.C: New test.
16684
16685 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16686
16687         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16688         element, which fails on some systems.
16689
16690         * g77.f-torture/execute/labug1.f: New test.
16691
16692 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16693
16694         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16695         is defined.
16696
16697 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16698
16699         * g77.f-torture/compile/981117-1.f: New test.
16700
16701 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16702
16703         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16704         properly discarded.
16705
16706 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16707
16708         * gcc.c-torture/execute/memcheck: New directory of tests for
16709         -fcheck-memory-usage.
16710
16711 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16712
16713         * README: New file, general information about the testsuite and
16714         new description of the various C++ test subdirectories.
16715         * README.g++: Eliminate obsolete information, update and move most
16716         relevant stuff to README.
16717
16718 1998-11-07  Richard Henderson  <rth@cygnus.com>
16719
16720         * gcc.c-torture/compile/981107-1.c: New test.
16721
16722 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16723
16724         * execute/memcpy-bi.c: New testcase.
16725
16726 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16727
16728         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16729         base classes.
16730
16731         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16732         template is selected.
16733
16734         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16735         classes, it should be accepted for all types.
16736
16737         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16738
16739         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16740         specializations start with template headers.
16741
16742 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16743
16744         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16745
16746         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16747         non-POD types.
16748
16749 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16750
16751         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16752
16753 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16754
16755         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16756
16757 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16758
16759         * 981019-1.c: New test.
16760
16761 1998-10-14  Robert Lipe <robertl@dgii.com>
16762
16763         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16764         find objc headers.
16765
16766 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16767
16768         * compile/981001-4.c: Remove use of GCC extension that triggers a
16769         compiler bug.
16770
16771 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16772
16773         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16774
16775 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16776
16777         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16778         instantiation of template produces incorrect code for delete
16779         expression.
16780
16781         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16782         constructors' name is not unique.
16783         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16784         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16785
16786         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16787         automatic array of const is ill-formed.
16788
16789         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16790         of template parameter?
16791
16792         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16793         const.
16794
16795         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16796         pointer-to-member expression.
16797
16798         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16799         declaration causes ICE.
16800
16801 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16802
16803         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16804         reserved in the global namespace.
16805
16806         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16807         generate needed virtual table.
16808
16809         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16810
16811 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16812
16813         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16814         template-dependent type
16815
16816 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16817
16818         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16819         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16820         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16821
16822         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16823         class should be usable as argument of member function.
16824         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16825         class should be usable as return type of member function.
16826         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16827         class should be usable as type of data member.
16828
16829         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16830
16831 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16832
16833         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16834
16835 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16836
16837         * gcc.dg/dll-?.c Add thumb to target list.
16838         Fix assembler scan patterns to match current assembler output.
16839
16840 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16841
16842         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16843         matching of template brackets.
16844
16845         * g++.old-deja/g++.other/using4.C: New test.  Test using
16846         declarations of methods from base classes.
16847
16848         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16849         within functions should introduce names into the innermost
16850         enclosing namespace.
16851
16852         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16853         of static locals if first initialization throws.
16854
16855 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16856
16857         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16858
16859 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16860
16861         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16862         lose track of the possible targets of tablejump insns.
16863         * special/special.exp: Run it.
16864
16865 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16866
16867         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16868         must be declared before its specializations can be named in friend
16869         declarations.
16870
16871 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16872
16873         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16874
16875         * g77.f-torture/execute/io1.f: New test.
16876
16877 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16878
16879         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16880         with pointer to template function, for which no argument deduction
16881         is possible.
16882
16883         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16884         specialization of template function as argument to template
16885         function.
16886
16887         * g++.old-deja/g++.other/access2.C: New test; Inner class
16888         shouldn't have privileged access to Outer's names.
16889
16890 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16891
16892         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16893         friend template declared within template class conflicts with
16894         nested class of the same name.
16895
16896         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16897         is ignored.
16898
16899         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16900         object with direct initializer as function declaration.
16901
16902         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16903         initializers.
16904
16905         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16906         involving const pointer and NULL produces incorrect result.
16907
16908         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16909         type name without `typename' should be rejected with -pedantic.
16910
16911 1998-10-02  Richard Henderson  <rth@cygnus.com>
16912
16913         * g++.old-deja/g++.other/addrof1.C: New test.
16914
16915 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16916
16917         * gcc.c-torture/compile/981001-1.c: New test.
16918         * gcc.c-torture/execute/981001-1.c: New test.
16919
16920 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16921
16922         * gcc.c-torture/compile/981001-2.c: New test.
16923         * gcc.c-torture/compile/981001-3.c: New test.
16924         * gcc.c-torture/compile/981001-4.c: New test.
16925
16926 1998-10-01  Robert Lipe  <robertl@dgii.com>
16927
16928         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16929         multilibbed hosts.   Idea grafted from g77.exp.
16930
16931 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16932
16933         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16934         avoid losing on systems which need -lsocket.
16935
16936 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16937
16938         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16939         * g++.old-deja/g++.other/nested2.C: Ditto.
16940         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16941         failure.
16942
16943 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16944
16945         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16946         preferred over template operator!= for enum bitfields.
16947
16948 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16949
16950         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16951         that happen to have the same base name, but in different scopes,
16952         are incorrectly rejected.
16953
16954 1998-09-16  Richard Henderson  <rth@cygnus.com>
16955
16956         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16957         on the native word size instead of an integer literal.
16958
16959 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16960
16961         * g++.old-deja/g++.other/static2.C: Invocation of static data
16962         member of type pointer-to-function denoted as non-static member.
16963
16964         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16965         checks involving function types and aliases.
16966
16967 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16968
16969         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16970         redefined to the same non-trivial type.
16971
16972         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16973         namespace-qualification of template specializations declared in
16974         other namespaces.
16975
16976         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16977         to declare a subset of the specializations of a template function
16978         as friends of specializations of a template class.
16979
16980         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16981         member templates that do not fully specialize the enclosing
16982         template class are rejected.
16983
16984 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16985
16986         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16987
16988 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16989
16990         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16991         altered from libf2c/libU77 version.
16992
16993 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16994
16995         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16996
16997 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16998
16999         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17000         (un)signed char are different types for template specialization
17001         purposes.
17002
17003 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17004
17005         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17006         * objc: ObjC testsuite.
17007
17008 1998-08-31  Catherine Moore  <clm@cygnus.com>
17009
17010         * gcc.c-torture/execute/941014-1.x:  New file.
17011
17012 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17013
17014         * lib/c-torture.exp: Add support for
17015         torture_eval_before_compile and torture_eval_before_execute
17016         variables.
17017
17018 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17019
17020         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17021         this test triggers valid.
17022
17023 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17024
17025         * gcc.dg/980827-1.c: New test.
17026
17027 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17028
17029         * gcc.c-torture/execute/loop-4b.c: New test.
17030
17031 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17032
17033         * lib/c-torture.exp: Add support for
17034         torture_eval_before_compile and torture_eval_before_execute
17035         variables.
17036
17037 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17038
17039         * gcc.c-torture/compile/980825-1.c: New test.
17040
17041 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17042
17043         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17044         count number tests in opt_t0 not good_t0.
17045
17046 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17047
17048         * gcc.c-torture/compile/930326-1.x: Fix typo.
17049
17050 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17051
17052         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17053         causes an ICE.
17054
17055 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17056
17057         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17058         STACK_SIZE is defined.
17059         * gcc.c-torture/unsorted/stuct.c: Similarly.
17060
17061         * gcc.c-torture/compile/980821-1.c: New test.
17062
17063 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17064
17065         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17066
17067 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17068
17069         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17070         code.
17071
17072 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17073
17074         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17075         error'.
17076
17077 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17078
17079         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17080
17081 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17082
17083         * gcc.c-torture/compile/980816-1.c: New test.
17084
17085         * gcc.dg/980816-1.c: New test.
17086
17087 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17088
17089         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17090         compiler for ieee tests.
17091
17092 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17093
17094         * g77.f-torture/compile/980729-0.f: New test.
17095
17096 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17097
17098         * gcc.c-torture/special/eeprof-1.c: New test, for
17099         -finstrument-functions.
17100         * gcc.c-torture/special/special.exp: Run it.
17101
17102 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17103
17104         * gcc.c-torture/compile/980729-1.c: New test.
17105
17106 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17107
17108         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17109         __thumb__ is defined, and test for ARM style doubles if so.
17110
17111 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17112
17113         * g77.f-torture/noncompile/980615-0.f: New test.
17114
17115 1998-07-26  H.J. Lu  (hjl@gnu.org)
17116
17117         * gcc.dg/980312-1.c: Do link instead of compile.
17118         * gcc.dg/980313-1.c: Likewise.
17119
17120 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17121
17122         * gcc.c-torture/compile/980726-1.c: New test.
17123
17124 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17125
17126         * g77.f-torture/execute/io0.f: New test.
17127
17128 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17129
17130         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17131         an int.
17132
17133 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17134
17135         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17136         m32r bugs.
17137
17138 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17139
17140         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17141         c-decl.c:grokdeclarator can handle mode attributes.
17142
17143 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17144
17145         * gcc.c-torture/execute/980716-1.c: New test.
17146
17147 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17148
17149         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17150         the mn10200.
17151         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17152         the mn10200.
17153         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17154         * gcc.c-torture/compile/930326-1.x: Similarly.
17155
17156 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17157
17158         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17159         New test from Craig.
17160
17161 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17162
17163         * g77.f-torture/noncompile/980616-0.f: New test.
17164
17165         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17166
17167 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17168
17169         *  g++.other/singleton.C: Return error value instead of taking
17170         SIGSEGV.
17171
17172 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17173
17174         *  g++.other/singleton.C: New test.   Warning is under dispute.
17175         Runtime crash is not.
17176
17177 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17178
17179         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17180         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17181         using6.C, using7.C}:  New namespace tests.
17182
17183 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17184
17185         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17186         specialization with typedef'ed names used as array indexes.
17187
17188 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17189
17190         * gcc.c-torture/execute/980709-1.c: New test.
17191
17192         * gcc.dg/980709-1.c: New test.
17193
17194 1998-07-07  Richard Henderson  <rth@cygnus.com>
17195
17196         * gcc.c-torture/execute/bcp-1.c: New test.
17197
17198 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17199
17200         * gcc.c-torture/execute/980707-1.c: New test.
17201
17202 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17203
17204         * gcc.c-torture/compile/980706-1.c: New test.
17205
17206 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17207
17208         * g77.f-torture/execute/980701-0.f,
17209         g77.f-torture/execute/980701-1.f: New test from Craig.
17210
17211 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17212
17213         * gcc.c-torture/compile/980701-1.c: New test.
17214
17215         * gcc.c-torture/execute/980701-1.c: New test.
17216
17217 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17218 rlsruhe.de>
17219
17220         * g++.old-deja/g++.robertl/eb132.C: New test.
17221         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17222
17223 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17224
17225         * g77.f-torture/execute/980628-7.f,
17226         g77.f-torture/execute/980628-8.f,
17227         g77.f-torture/execute/980628-9.f,
17228         g77.f-torture/execute/980628-10.f: New tests from Craig.
17229
17230         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17231
17232 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17233
17234         * g77.f-torture/execute/980628-4.f: New test from Craig.
17235         * g77.f-torture/execute/980628-5.f: Likewise.
17236         * g77.f-torture/execute/980628-2.f: Likewise.
17237         * g77.f-torture/execute/980628-0.f: Likewise.
17238         * g77.f-torture/execute/980628-1.f: Likewise.
17239         * g77.f-torture/execute/980628-3.f: Likewise.
17240         * g77.f-torture/execute/980628-6.f: Likewise.
17241
17242 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17243
17244         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17245         directory when nothing has been installed yet.
17246
17247 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17248
17249         * gcc.c-torture/special/special.exp: Handle newer versions of
17250         dejagnu.
17251
17252 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17253
17254         * gcc.dg/980626-1.c: New test.
17255
17256 1998-06-19  Bruno Haible <haible@ilog.fr>
17257
17258         * gcc.misc-tests/m-un-2.c: New test.
17259         * g++.old-deja/g++.other/warn01.c: Likewise.
17260
17261 1998-06-19  Robert Lipe  <robertl@dgii.com>
17262
17263         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17264         compatibility with assmblers with a different comment character.
17265         Eliminate use of GAS-specific extensions.
17266
17267 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17268
17269         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17270
17271 1998-06-19  Robert Lipe  <robertl@dgii.com>
17272
17273         *lib/g77.exp: Replace search for libf2c.a with search for newly
17274         renamed libg2c.a
17275
17276 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17277
17278         * gcc.c-torture/execute/980617-1.c: New test.
17279
17280 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17281
17282         * gcc.c-torture/execute/980612-1.c: New test.
17283
17284 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17285
17286         * gcc.dg/980523-1.c: Only test on ppc-linux.
17287         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17288
17289         * gcc.c-torture/execute/980608-1.c: New test.
17290
17291 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17292
17293         * gcc.c-torture/execute/980605-1.c: New test.
17294
17295 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17296
17297         * gcc.c-torture/execute/980604-1.c: New test.
17298
17299 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17300
17301         * gcc.c-torture/execute/980602-1.c: New test.
17302         * gcc.c-torture/execute/980602-2.c: Likewise.
17303
17304 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17305
17306         * 970125-0.f: Fix per JCB.  Add commentary.
17307
17308 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17309
17310         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17311         IEEE -0 support.
17312
17313 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17314
17315         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17316         earlier.
17317
17318 1998-05-28  Catherine Moore <clm@cygnus.com>
17319
17320         * gcc.c-torture/execute/980526-3.c: New test.
17321
17322 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17323
17324         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17325         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17326         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17327         m88k-motorola-sysv3 to XFAIL.
17328
17329 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17330
17331         * gcc.dg/980526-1.c: New test.
17332         * gcc.c-torture/execute/980526-2.c: New test.
17333
17334 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17335
17336         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17337
17338         * gcc.c-torture/execute/980526-1.c: New test.
17339
17340 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17341
17342         * g77.f-torture/execute/alpha2.f: Add runtime test.
17343
17344 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17345
17346         * g++.old-deja/old-deja.exp: Strip leading directories.
17347
17348         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17349         error for the line.  Don't run multiple tests for the same line.
17350
17351 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17352
17353         * gcc.dg/980523-1.c: New test.
17354
17355 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17356
17357         * g77.f-torture/compile/970915-0.f: New test.
17358
17359 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17360
17361         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17362
17363 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17364
17365         * gcc.dg/980520-1.c: New test.
17366
17367 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17368
17369         * gcc.dg/980502-1.c: Fix return type.
17370
17371 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17372
17373         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17374         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17375         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17376         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17377         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17378
17379 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17380
17381         * g77.f-torture/execute/980520-1.f: New test.
17382
17383 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17384
17385         * lib/mike-g77.exp: New file.
17386
17387         * g77.f-torture/noncompile/noncompile.exp,
17388         g77.f-torture/noncompile/check0.f: New files.
17389
17390 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17391
17392         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17393         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17394         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17395         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17396         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17397         abort where appropriate.
17398
17399 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17400
17401         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17402         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17403
17404 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17405
17406         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17407
17408 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17409
17410         * g77.f-torture/compile/980427-0.f: New test.
17411
17412 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17413
17414         * g77.f-torture/compile/980424-0.f: New test.
17415
17416 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17417
17418         * g77.f-torture/compile/980419-2.f (main): New test.
17419         * g77.f-torture/compile/970125-0.f: New test.
17420         * g77.f-torture/compile/980419-1.f: New test.
17421
17422 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17423
17424         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17425         of loop-4.c.
17426
17427 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17428
17429         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17430
17431 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17432
17433         * gcc.c-torture/compile/980329-1.c: New test.
17434
17435 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17436
17437         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17438         * gcc.dg/980312-1.c: Fix typo in -march command.
17439
17440 1998-03-16  H.J. Lu  (hjl@gnu.org)
17441
17442         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17443
17444 1998-03-11  Robert Lipe  <robertl@dgii.com>
17445
17446         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17447         Dave Love agree the Fortran source is bogus.
17448
17449 1998-03-11  Robert Lipe  <robertl@dgii.com>
17450
17451         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17452         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17453         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17454         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17455         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17456
17457 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17458
17459         * g++.old-deja/g++.other/friend1.C: New test.
17460
17461 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17462
17463         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17464         possibly uninitialized) variables and declare dnrm2.
17465
17466 1998-02-23  Robert Lipe <robertl@dgii.com>
17467
17468         From Bruno Haible <haible@ilog.fr>:
17469         * gcc.c-torture/execute/980223.c: New test.
17470
17471 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17472
17473         * gcc.dg/ifelse-1.c: New test.
17474
17475 1998-02-09  H.J. Lu  (hjl@gnu.org)
17476
17477         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17478
17479           * lib/old-dejagnu.exp (old-dejagnu): Added the
17480           "execution test - XFAIL *-*-*" handling in the spirit of
17481           "excess errors test -". Changed the "execution test fails"
17482           handling to be like "excess errors test fails".
17483           * Update various tests accordingly.
17484
17485 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17486
17487         * gcc.c-torture/execute/980205.c: New test.
17488
17489 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17490
17491         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17492         * lib/f-torture.exp: Similarly.
17493         * gcc.c-torture: Rename all .cexp files to .x files.
17494
17495 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17496
17497         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17498         (940510-1.c): Removed duplicate.
17499         (971104-1.c): New test.
17500
17501 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17502
17503           * lib/f-torture.exp: Improve error and loop detection.
17504
17505 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17506
17507         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17508         use that to size the filler array.
17509
17510 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17511
17512         * lib/c-torture.exp(c-torture-execute): Fix typo.
17513
17514         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17515         testcase as the executable name. Keep the executable around if
17516         the test fails.
17517
17518 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17519
17520         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17521         changes.  Only test one -g option, and move it to the end of the
17522         list of options to test.
17523
17524 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17525
17526         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17527         variable GCC_TORTURE_OPTIONS to supply default switches separated
17528         by colons.  If no environment variable, run tests with -O0 -g, -O1
17529         -g, and -O2 -g as well.
17530
17531 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17532
17533         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17534         explanatory comments. Fix indentation.
17535
17536 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17537
17538         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17539
17540 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17541
17542         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17543         * g++.old-deja/g++.mike/p7325.C: Likewise.
17544         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17545
17546 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17547
17548         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17549         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17550         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17551         * g++.old-deja/g++.law/operators4.C: Likewise.
17552
17553 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17554
17555         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17556         * g++.old-deja/g++.mike/p784.C: Ditto.
17557         * g++.old-deja/g++.mike/p785.C: Ditto.
17558
17559 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17560
17561           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17562
17563 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17564
17565         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17566         target feature; pass this to c-torture-execute as needed.
17567
17568 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17569
17570         * lib/c-torture.exp(c-torture-execute): If the previous and the
17571         current executables being tested are identical, we don't need to
17572         run the executable again. Try to make the executable names
17573         unique. Add an optional argument for passing additional compiler
17574         flags.
17575
17576 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17577
17578         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17579
17580 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17581
17582         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17583
17584 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17585
17586         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17587         32bit or larger longs.
17588
17589         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17590         have either a 32bit long or 32bit int.
17591
17592 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17593
17594         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17595         Make double precision tests dependent on sizeof (double).
17596
17597 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17598
17599         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17600         too.
17601
17602 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17603
17604         * gcc.c-torture/compile/961203-1.cexp: New script.
17605
17606 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17607
17608         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17609         up the includes ourselves.
17610
17611 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17612
17613         * lib/plumhall.exp: Remove random include, and add a few
17614         verbose messages for debugging.
17615
17616 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17617
17618         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17619         of trying to do it ourselves.
17620
17621 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17622
17623         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17624
17625 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17626
17627         * gcc.prms/5403.c: Made regexp a bit less strict.
17628
17629 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17630
17631         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17632         is returned from remote_load instead.
17633         * lib/plumhall.exp: Ditto.
17634         * lib/mike-g++.exp: Ditto.
17635         * lib/old-dejagnu.exp: Ditto.
17636         * lib/c-torture.exp: Ditto.
17637
17638 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17639
17640         * lib/g++.exp: Use build_wrapper procedure.
17641         * lib/gcc.exp: Ditto.
17642
17643 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17644
17645         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17646         an old-style decl for malloc.  Fixes tests to work when
17647         sizeof (int) != sizeof (size_t).
17648
17649 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17650
17651         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17652
17653         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17654         use stdargs.h interface.
17655
17656 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17657
17658         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17659         NO_VARARGS when compiling.
17660
17661 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17662
17663         * lib/plumhall.exp(ph_includes): New procedure.
17664         (ph_make): Use it.
17665         (ph_compiler): Ditto.
17666
17667         * lib/g++.exp: Rename test-glue.c to testglue.c.
17668         * lib/gcc.exp: Ditto.
17669
17670 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17671
17672         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17673         to completion when it's called.
17674
17675 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17676
17677         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17678         is defined, don't do test.
17679
17680 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17681
17682         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17683         for object files.
17684         (ph_summary): Mark skipped testcases as untested, not unresolved.
17685
17686         * lib/plumhall.exp (ph_make): If unresolved because of bad
17687         errorCode, record errorCode in log file.
17688         (*): Replace send_log/verbose with verbose -log.
17689
17690 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17691
17692         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17693         double conversion if double isn't at least 8 bytes.
17694
17695         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17696         int to work with targets where int is 16 bits.
17697
17698         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17699         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17700         precision for the test to complete.
17701
17702 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17703
17704         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17705         if d10v is not compiled with the -mdouble64 flag.
17706         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17707
17708         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17709         d10v is not compiled with the -mint32 flag.
17710
17711 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17712
17713         * lib/plumhall.exp: Use incr_count.
17714
17715 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17716
17717         * gcc.c-torture: Update to c-torture-1.45.
17718
17719 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17720
17721         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17722         the name of the expect testcase file).
17723
17724         * lib/g++.exp(g++_init): Ditto.
17725
17726 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17727
17728         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17729         the host.
17730
17731         * lib/gcc.exp(gcc_exit): New procedure.
17732
17733 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17734
17735         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17736         specs where appropriate.
17737
17738         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17739         because of new "candidates are" messages, and removed a few
17740
17741         * Converted all non-old-style g++ testcases to old-style, and
17742         moved into g++.old-deja.
17743
17744 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17745
17746         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17747         options.
17748
17749         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17750         succeeded.
17751
17752         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17753
17754 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17755
17756         * lib/gcc.exp (gcc_target_compile): Add support for defining
17757         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17758         the machine doesn't have those features.
17759
17760 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17761
17762         * g++.law/operators4.exp: Don't use LIBS.
17763
17764 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17765
17766         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17767
17768         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17769         * lib/g++.exp: Set it here instead. Also, allow use of the
17770         --tool_exec and --tool_opt options. Change CXX to
17771         GXX_UNDER_TEST.
17772
17773         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17774
17775         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17776
17777 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17778
17779         * lib/old-dejagnu.exp: Use prune_warnings instead of
17780         prune_system_crud.
17781         * lib/mike-g++.exp: Ditto.
17782         * lib/gcc.exp: Ditto.
17783         * lib/g++.exp: Ditto.
17784
17785         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17786
17787 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17788
17789           * 941014-2.c: Include stdlib.h
17790           * 960327-1.c: Include stdio.h
17791           * dbra.c, index-1.c: Don't assume ints are 32bits.
17792
17793 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17794
17795         * lib/gcc.exp: Add gcc,stack_size target feature.
17796
17797         * lib/g++.exp(g++_target_compile): Add the include and link
17798         paths here, not in two other places. And, it's $options, not
17799         options.
17800
17801         * lib/mike-g++.exp(postbase): Remove the code that determines
17802         the correct include and link paths.
17803         * g++.old-deja/old-deja.exp: Ditto.
17804
17805 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17806
17807         * lib/g++.exp(g++_init): target_compile no longer returns the
17808         filename of the result.
17809
17810 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17811
17812         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17813         call to glob.
17814
17815         * gcc.c-torture/special/special.exp: Change call to
17816         gcc_target_compile to include the object file.
17817
17818 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17819
17820         * gcc.c-torture/special/special.exp: Correct misspelling in last
17821         change.
17822
17823 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17824
17825         * lib/plumhall.exp(ph_summary): Log the entire output of the
17826         executable. Return -1 if there were any failures, 0 otherwise.
17827         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17828         (ph_make): Clean up objects and executables that were built
17829         if the tests succeeded.
17830
17831 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17832
17833         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17834         libraries and includes in the build tree as appropriate.
17835
17836 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17837
17838         * lib/c-torture.exp: Instead of looking for the global variable
17839         NO_LONG_LONG, check to see if that's a feature of the target.
17840
17841 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17842
17843         * config/default.exp: Minimize. Delete the remainer of the files in
17844         config; this functionality is now in devo/dejagnu/config.
17845
17846         g++.*/*: Pass any additional flags used to compile to postbase;
17847         delete CXXFLAGS.
17848
17849         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17850         is now done by runtest.exp. Use gcc_target_compile instead of
17851         compile.
17852
17853         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17854         Remove references to CFLAGS. Use remote_file instead of
17855         calling rm -f.
17856         (c-torture): Take a list of arguments to use to compile this
17857         testcase.
17858
17859         lib/g++.exp: Simplify. Use target_compile instead of compile.
17860         lib/gcc-dg.exp: Ditto.
17861         lib/gcc.exp: Ditto.
17862         lib/mike-{gcc,g++}.exp: Ditto.
17863         lib/old-dejagnu.exp: Ditto.
17864         lib/plumhall.exp: Ditto.
17865
17866 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17867
17868         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17869         (ph_linker): Likewise.
17870
17871 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17872
17873           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17874         MAP_ANON / MAP_ANONYMOUS if defined;
17875         else try to map from /dev/zero .
17876
17877 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17878
17879         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17880         isn't defined, then define it to MAP_ANONYMOUS.
17881
17882 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17883
17884         * gcc.c-torture: Update to c-torture-1.42 release.
17885
17886 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17887
17888         * gcc.c-torture: Update to c-torture-1.41 release.
17889
17890 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17891
17892         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17893         c-torture release.
17894
17895 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17896
17897         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17898         and LDFLAGS.  Fix second case to append the target_info ldflags
17899         onto LDFLAGS, not CFLAGS.
17900         * lib/g++.exp (g++_init): Add target_info stuff.
17901         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17902         of libgloss and newlib flags for !native.
17903
17904         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17905         (GDB): Fix relative path to go up another dir for finding gdb.
17906
17907 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17908
17909         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17910         versions in the target_info array, if they don't exist.
17911
17912 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17913
17914         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17915
17916 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17917
17918         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17919         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17920
17921 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17922
17923         * lib/old-dejagnu.exp: Don't remove the output file before we've
17924         actually tested it. Don't append pwd to the path of the executable
17925         we're testing.
17926
17927 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17928
17929         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17930
17931 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17932
17933         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17934         temporary directory for compiler files, and set it to a default
17935         value of /tmp. Set $output as the name of the output file from
17936         compiling the testcase. Add a -o option to $cflags_var so the
17937         compiler writes the final output file as $output. Set $executable
17938         to $output.
17939
17940         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17941         directory for compiler files, and set it to /tmp if it doesn't
17942         already have a value. Set $output_file to the name of the output
17943         file from compiling the testcase. Add a -o option to CXXFLAGS so
17944         the compiler writes the final output file as $output. Use $output
17945         as the executable to be tested.
17946
17947 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17948
17949         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17950
17951 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17952
17953         * gcc.c-torture/execute/pending-1.c: New test.  Still
17954         pending in Tege's queue.
17955
17956 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17957
17958         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17959         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17960         if there were failures.  Call unresolved if there were unresolved
17961         testcases.  Call gcc_fail if program did not run to completion.
17962         (ph_make): Pass additional argument name to ph_execute.
17963         (ph_execute): Add new argument.  Pass additional arguments to
17964         ph_summary.  Call gcc_fail is there is no execution output.
17965
17966 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17967
17968         * lib/plumhall.exp (proc_summary): Output relavent summary
17969         lines into the log so specific failures in plumhall can be
17970         investigated.
17971
17972 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17973
17974         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17975         (c-torture-execute): Don't try to execute tests which use
17976         "long long" types if $NO_LONG_LONG is nonzero.
17977
17978 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17979
17980         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17981         not c-torture.
17982
17983         * gcc.ieee: Move from here.
17984         * gcc.c-torture/execute/ieee: To here.
17985
17986 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17987
17988         * gcc.c-torture: Update to c-torture-1.41 release.
17989
17990 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17991
17992         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17993         not "$output".
17994
17995 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17996
17997         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17998         -c present.
17999
18000 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18001
18002         * config/proelf.exp: Handle connecting to a simulator.
18003
18004 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18005
18006         * config/proelf.exp: New file.  Enough framework that we can
18007         run c-torture tests on the proelf targets (or any other target
18008         that gdb can connect to for that matter).
18009
18010 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18011
18012         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18013         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18014
18015         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18016         exec_output exists.
18017
18018 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18019
18020         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18021         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18022
18023         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18024         to pass/fail/unresolved/unsupported/untested.  Caller must now
18025         call unresolved/unsupported/untested.
18026         * lib/*.exp: Update FSF address.  Update to handle new results of
18027         ${tool}_load.
18028         * lib/chill.exp (verbose): Delete.
18029
18030 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18031
18032         * lib/gcc.exp (default_gcc_start): Change order of args to
18033         $LDFLAGS $CFLAGS $LIBS.
18034         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18035         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18036         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18037         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18038         * gcc.misc-tests/dg-test.exp: Likewise.
18039         * gcc.misc-tests/msgs.exp: Likewise.
18040         * gcc.prms/prms.exp: Likewise.
18041         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18042         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18043
18044         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18045
18046 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18047
18048         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18049
18050         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18051         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18052
18053         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18054         necessary.
18055
18056 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18057
18058         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18059         global for loop; add use of $mathlib.
18060         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18061         settings here; set mathlib for anything but VxWorks.
18062
18063 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18064
18065         * gcc.c-torture: Update to c-torture-1.40 release.
18066
18067 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18068
18069         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18070         dg.exp.
18071
18072 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18073
18074         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18075         global.
18076
18077 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18078
18079         * lib/g++.exp (LIBS): Define if not already.
18080         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18081         (gcc-dg-prune): Call prune_gcc_output.
18082         * lib/gcc.exp (prune_gcc_output): New proc.
18083         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18084         prune_gcc_output.
18085
18086 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18087
18088         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18089         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18090
18091 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18092
18093         * gcc.c-torture: Update to c-torture-1.39 release.
18094
18095 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18096
18097         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18098         fails, try others as well.
18099
18100 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18101
18102         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18103         If compilation fails, mark execute tests as `untested'.
18104         If test is marked as unsupported, don't mark compilation and
18105         execute tests as failed.
18106
18107 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18108
18109         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18110         libstdc++ for whether or not we want to be doing shared
18111         libraries.  Delete link_curses since we don't need it anymore.
18112         * lib/mike-g++.exp (postbase): Don't link in libg++.
18113         * g++.old-deja/old-deja.exp: Likewise.
18114
18115 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18116
18117         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18118
18119 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18120
18121         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18122         For that, add `-Wl,-a,shared_archive'.
18123         * g++.old-deja/old-deja.exp: Likewise.
18124
18125 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18126
18127         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18128
18129 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18130
18131         * lib/mike-g++.exp (postbase): Pay attention to the status of
18132         g++_load.
18133
18134 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18135
18136           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18137
18138 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18139
18140         * lib/gcc.exp (default_gcc_start): No longer need to log program
18141         being executed or its output, execute_anywhere does that now.
18142         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18143         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18144
18145 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18146
18147         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18148         the same as those in lib/g++.exp.
18149
18150 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18151
18152         * gcc.c-torture: Update to c-torture-1.38 release.
18153         * gcc.ieee: Related changes.
18154
18155 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18156
18157         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18158         "exec". Minor reformatting changes.
18159
18160         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18161         cross. This means all "exec" calls now work on a remote host as
18162         well.
18163         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18164         cross. Filter out the extra "\r\n" stuff that expect puts in.
18165         (c-torture-execute): Filter out the bogus warnings like
18166         c-torture-compile does. Add support for canadian cross.
18167         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18168         Use execute_anywhere rather than calling exec directly. Now it
18169         works for canadian cross testing.
18170
18171 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18172
18173         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18174         results into a variable, and check that rather than using file exists.
18175
18176 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18177
18178         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18179         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18180
18181 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18182
18183         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18184         lib_curses if there's a shared libg++ in the build tree.
18185
18186 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18187
18188         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18189         if not supported target.
18190
18191 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18192
18193         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18194         link_curses up to always happen, not just for native builds.
18195
18196 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18197
18198         * gcc.c-torture: Update to c-torture-1.36 release.
18199         * gcc.failure: Related changes.
18200
18201 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18202
18203         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18204
18205 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18206
18207         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18208         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18209         runshlib, link_curses, and mathlib for link and run.
18210
18211         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18212         pass the runtime shared library options for Solaris, OSF/1, and
18213         Irix5, and link with -lcurses to avoid unresolved references.
18214
18215 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18216
18217         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18218         only run once.
18219
18220 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18221
18222         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18223
18224 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18225
18226         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18227         do not have a framework for the "compat" tests yet.
18228
18229 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18230
18231         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18232         set to null if we're testing vxworks5.1.  Use that instead of
18233         `-lm' in the setting of LIBS for link and run.
18234
18235 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18236
18237         * config/rom68k.exp (${tool}_load): Major changes to make it
18238         work.  Verified that it does in fact return the stuff in
18239         exec_output properly.  Catch any Emul or any TRAP other than 0.
18240
18241 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18242
18243         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18244         LDFLAGS properly for targets that need stuff from libgloss.
18245         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18246         only run once.
18247         (gpp_initialized): New variable.
18248
18249 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18250
18251         * config/rom68k.exp: Load libgloss.exp.
18252         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18253         so we can produce a fully linked binary.
18254         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18255         so we can produce a fully linked binary.
18256
18257 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18258
18259         * lib/plumhall.exp (ph_section): Watch for expected failures.
18260         Add missing `else'.
18261
18262         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18263         run the testcase.
18264         (c-torture): Likewise.
18265
18266 1995-08-28  Doug Evans  <dje@cygnus.com>
18267
18268         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18269
18270         * lib/mike-g++.exp (mike_cleanup): New proc.
18271         (prebase): New globals compiler_result, not_compiler_result,
18272         target_regexp.
18273         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18274         allow leading "-" in pattern.  Watch for unsupported tests.
18275         If $compiler_result is set, pattern match assembler code,
18276         and ditto for $not_compiler_result.
18277         * lib/mike-gcc.exp: Likewise.
18278
18279         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18280         execution "succeeded".
18281
18282 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18283
18284         * config/win32.exp: New file.
18285         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18286
18287 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18288
18289         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18290         unsupported.
18291         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18292         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18293         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18294
18295         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18296         "... without exceptions was ...".  That is now handled by
18297         prune_system_crud.
18298         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18299
18300 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18301
18302         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18303         sieve.c,sort2.c}: New files.
18304         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18305         sieve.exp,sort2.exp}: Drivers for them.
18306
18307         * lib/mike-gcc.exp (program_output): New user settable variable.
18308         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18309         messages.
18310         * lib/mike-g++.exp (program_output): New user settable variable.
18311
18312         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18313
18314         * config/sh.exp: Deleted (use sim.exp instead).
18315
18316 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18317
18318         * config/vx.exp: Declare CHECKTASK as global.
18319         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18320         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18321         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18322
18323 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18324
18325         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18326         target. Like vx.exp, only includes `vx29k.exp' instead of
18327         `vxworks.exp'.
18328
18329 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18330
18331         * config/sim.exp: Increase time limit from 120 seconds to 240.
18332
18333 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18334
18335         * gcc.c-torture/execute/950628-1.c: New test.
18336
18337 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18338
18339         * gcc.c-torture: Update with changes/additions from
18340         c-torture-1.34.
18341
18342 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18343
18344         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18345
18346 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18347
18348         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18349
18350 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18351
18352         * gcc.c-torture/compile/950512-1.c: New test.
18353         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18354         * gcc.dg/struct-ret-1.c: Likewise.
18355
18356 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18357
18358         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18359           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18360
18361 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18362
18363         * gcc.c-torture/special/920411-1.c: Deleted.
18364         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18365
18366 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18367
18368         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18369         cpu limit.
18370
18371 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18372
18373         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18374
18375 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18376
18377         From kenner;
18378         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18379         is the proper length.
18380         * va-arg-3.c: Likewise.
18381
18382 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18383
18384         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18385         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18386
18387         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18388         * lib/g++.exp (default_g++_start): Delete old cruft.
18389
18390 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18391
18392         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18393         (2 * (1 << 18)) to (2 * (1 << 17)).
18394
18395         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18396
18397 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18398
18399         * config/rom68k.exp: Renamed from config/idp.exp
18400
18401 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18402
18403         * c-torture/compile/921109-2.c
18404
18405 1995-04-18  Mike Stump  <mrs@cygnus.com>
18406
18407         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18408         excess errors.
18409
18410 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18411
18412         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18413         output.
18414         * lib/g++.exp (default_g++_start): Likewise.
18415
18416 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18417
18418         * gcc.c-torture/compile/950329-1.c: New test.
18419
18420 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18421
18422           * config/bug.exp (${tool}_load): Updated to use new remote_open
18423           and remote_close procs.
18424         * config/idp.exp: New file.
18425
18426 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18427
18428         * gcc.c-torture/execute/950322-1.c: New test.
18429
18430 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18431
18432         * config/vx.exp (${tool}_load): Clean up testing of return code from
18433         vxworks_ld and vxworks_spawn.
18434
18435 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18436
18437         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18438
18439 1995-03-13  Mike Stump  <mrs@cygnus.com>
18440
18441         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18442         can mark excess errors on a machine by machine basis.  Note, the
18443         default is to not expect any excess errors, even when excess
18444         errors test - is given, so you will want to put an XFAIL ... on
18445         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18446         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18447         those 4 machines, but no others.
18448
18449 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18450
18451         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18452         * lib/c-torture.exp: to here.
18453
18454 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18455
18456         * gcc.c-torture/execute/950221-1.c: New test.
18457         * gcc.c-torture/execute/struct-ret-1.c: New test.
18458         * gcc.c-torture/compile/950221-1.c: New test.
18459
18460         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18461
18462 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18463
18464         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18465         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18466
18467 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18468
18469         * g++.gb: New directory of tests, derived from my signature and
18470         class scoping tests.
18471
18472         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18473         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18474         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18475         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18476         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18477         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18478         * g++.gb/sig25.C: Likewise.
18479
18480         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18481         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18482         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18483         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18484         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18485         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18486         * g++.gb/sig25.exp: Likewise.
18487
18488         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18489         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18490         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18491         * g++.gb/scope13.C: Likewise, this test still fails.
18492
18493         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18494         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18495         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18496         * g++.gb/scope13.exp: Ditto.
18497
18498         * g++.gb/README: New file, explains what these tests are about.
18499
18500 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18501
18502         * lib/dg.exp (dg-do): Support `preprocess'.
18503         (dg-test): Likewise.
18504
18505 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18506
18507         * config/udi.exp: change "continue -expect" to "exp_continue".
18508
18509 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18510
18511         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18512         Delete redundant tests.
18513
18514         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18515         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18516         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18517         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18518         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18519         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18520         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18521         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18522
18523         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18524         storing label pointers.
18525         * gcc.c-torture/execute/921019-1.c: Likewise.
18526         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18527         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18528         parameter fp.
18529         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18530         constants.
18531
18532         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18533         Delete obsolete tests.
18534
18535         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18536         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18537         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18538         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18539         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18540         * gcc.c-torture/compile/950124-1.c: New test.
18541
18542         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18543
18544 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18545
18546         * lib/mike-g++.exp: Add -lm to LIBS.
18547
18548 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18549
18550         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18551
18552 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18553
18554         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18555
18556 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18557
18558         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18559
18560 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18561
18562         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18563         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18564         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18565         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18566         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18567         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18568         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18569         * g++.law/{operators31.C, operators32.C,
18570         * g++.law/{operators33.C, operators34.C}: Likewise.
18571         * g++.law/{pic1.C, refs2.C}: Likewise.
18572         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18573         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18574         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18575         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18576
18577         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18578         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18579         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18580         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18581         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18582         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18583         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18584         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18585         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18586         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18587         * g++.law/{operators34.exp}: Likewise.
18588         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18589         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18590         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18591         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18592         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18593
18594         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18595         No longer expected to fail.
18596         * g++.law/missed-error3.C: Tweak for recent bool changes.
18597
18598 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18599
18600         * config/emb-unix: Deleted.
18601         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18602         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18603
18604 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18605
18606         * lib/dg.exp (dg-test): Fix typo in last patch.
18607
18608 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18609
18610         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18611         (handles multiple occurrences).
18612
18613 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18614
18615         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18616         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18617         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18618         printed).
18619         * lib/c-torture.exp (c-torture-compile): Likewise.
18620         (c-torture): Prepend full path if missing.
18621         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18622         (gcc_fail): Likewise.
18623         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18624
18625 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18626
18627         * lib/netware.exp: Only attach to NetWare i386 systems.
18628
18629 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18630
18631         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18632         messages.  Add test name to "output pattern match" pass/fail message.
18633
18634 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18635
18636         * gcc.dg: New testsuite.
18637         * gcc.dg/dg.exp: New file.
18638
18639         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18640         test-switch.c}: Deleted.
18641
18642         * gcc.misc-tests/msgs.exp: New testcase driver.
18643
18644 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18645
18646         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18647         Watch for illegal return values from ${tool}_load.
18648         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18649         cross targets.  Coerce return value >0 to 1.
18650
18651 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18652
18653         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18654
18655         * config/emb-unix.exp: New file.
18656
18657         * config/sim.exp: Error if variable $SIM not defined.
18658         (${tool}_load): Mark test as "untested" if simulator missing.
18659
18660         * config/unix.exp: Load remote.exp to get rcp_download.
18661         * lib/c-torture.exp: Use different option lists for testcases with
18662         and without loops.
18663         * gcc.c-torture/execute/execute.exp: Likewise.
18664
18665 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18666
18667         * config/*.exp: Clarify return code from ${tool}_load.
18668         Call `unresolved' or `untested' instead of `warning' or `perror'
18669         (sometimes you still want to call both though).
18670         Add comment that `shell_id' is local to each file.
18671         * config/udi.exp (timeout): Set to 30.
18672         Don't print warning if connection fails, $connectmode has already
18673         printed an error.
18674         (${tool}_load): Move verbose messages to level 2.
18675         Rework pattern for "Process started" message.
18676         Pass `shell_id' to ${connectmode}_download.
18677         Retry twice upon timeout.  Make resetting of target more robust.
18678         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18679         Pass `shell_id' to exit_$connectmode.
18680         Only call exit_$connectmode if connected.
18681         * config/unix.exp (${tool}_load): Check return codes better.
18682         * config/vrtx.exp (${tool}_load): Likewise.
18683         * config/vx.exp (${tool}_load): Likewise.
18684         Delete unneeded global's.
18685         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18686         from ${tool}_load.
18687         (dg-stat): Delete.
18688         (dg-init): Delete recording of pass/fail counts.
18689         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18690         (old-dejagnu-init): Likewise.
18691         (old-dejagnu-stat): Delete contents, empty proc now.
18692         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18693         (c-torture): Delete references to lcnt, lpass, lfail.
18694         Get option list from TORTURE_OPTIONS.
18695         Delete -funroll[-all]-loops if no loops.
18696         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18697         (g++_stat): Delete contents (empty proc now).
18698         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18699         (gcc_finish): Likewise.
18700         (gcc_stat): Deleted.
18701         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18702         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18703         * gcc.c-torture/execute/execute.exp: Likewise.
18704         Split tests into two parts: compile, execute.
18705         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18706         no loops.  Update to reflect clarified return codes from ${tool}_load.
18707
18708 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18709
18710         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18711         to grep for.
18712         (old-dejagnu): Likewise (where necessary).
18713
18714 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18715
18716         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18717
18718         * lib/dg.exp (dg-process-target): Fix processing of selector.
18719         Add comment regarding use of `error'.
18720
18721         * lib/gcc.exp (prune_system_crud): Define if missing.
18722         * lib/g++.exp (prune_system_crud): Likewise.
18723
18724         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18725         Call prune_system_crud.
18726         * lib/dg.exp (dg-runtest): New proc.
18727         Use perror instead of send_user for tcl errors in testcase.
18728         Don't return any value, it's never used.
18729         Don't clobber previous definition of `unknown'.
18730         Print tcl errors in `dg-final'.
18731
18732 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18733
18734         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18735         (dg-test): Don't print errorInfo, it contains stack backtrace.
18736
18737 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18738
18739         * lib/g++.exp (runtest_file_p): Define if missing.
18740
18741 1994-09-24  Doug Evans  (dje@cygnus.com)
18742
18743         * lib/mike-g++.exp: Comment out loading of g++.exp.
18744         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18745         (default_g++_version): Always print something.
18746         (default_g++_start): Comment out call to `which'.
18747         (g++_start, g++_load): Deleted (must be defined in config file).
18748         * lib/gcc.exp: Test for existence of $CC at start.
18749         Delete check for tmpdir (done in gcc_init).
18750         (default_gcc_version): Always print something.
18751         (default_gcc_start): Comment out call to `which'.
18752         * config/*.exp: Major cleanup - make cross targets work at least a
18753         little better for g++ (by not being "--tool gcc" specific).
18754         Rename gcc_xxx to ${tool}_xxx.
18755         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18756         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18757
18758 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18759
18760         * lib/c-torture.exp (c-torture-compile): Rework compiler
18761         message processing.
18762
18763         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18764         c-torture.
18765
18766 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18767
18768         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18769
18770         * lib/dg.exp (dg-process-target): Support { target native }.
18771
18772 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18773
18774         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18775         looked for "... program xxx got fatal signal".
18776         Correct regsub munging of `comp_output'.
18777         Ignore compiler messages "path prefix not used" and "linker input
18778         file unused".
18779
18780 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18781
18782         * lib/gcc.exp (runtest_file_p): Define if missing.
18783         * gcc.prms/template.c: Example to work from.
18784
18785 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18786
18787         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18788         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18789
18790         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18791         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18792         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18793         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18794
18795         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18796         (dg-process-target): No longer a varargs proc.
18797         Return S/N for target, P/F for xfail.  All callers changed.
18798         (user option procs): More argument checking.
18799         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18800         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18801         (dg-test): Skip test if not running on selected target in `dg-do'.
18802         Update handling of `dg-do-what', `dg-output-text'.
18803         Separate execution pass/fail from output pattern match pass/fail.
18804         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18805
18806 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18807
18808         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18809         target for 920510-1.c.
18810
18811 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18812
18813         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18814         Clean up comment regarding use of passcnt, etc.
18815         (gcc_stat): Don't update `testcnt' here.
18816         (gcc_finish): Do it here.
18817         Might as well reset `but_id' here too.
18818         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18819         to determine if the file should be tested.
18820         * gcc.c-torture/compile/compile.exp: Likewise.
18821         * gcc.c-torture/execute/execute.exp: Likewise.
18822         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18823         * gcc.misc-tests/dg-test.exp: Likewise.
18824         * gcc.prms/prms.exp: Likewise.
18825         * gcc.wendy/wendy.exp: Likewise.
18826         * g++.old-deja.exp: Likewise.
18827         Move "Testing file" message to verbose level 1.
18828
18829 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18830
18831         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18832
18833 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18834
18835         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18836         (default_gcc_start): Accept optional second list element
18837         of compiler flags.  Print compiler output at verbosity level 2.
18838         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18839         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18840         Save current values of framework globals passcnt, failcnt, xpasscnt,
18841         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18842         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18843         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18844         xfailcnt to compute stats.  Update framework global `testcnt' from
18845         pass/fail counts.
18846         (gcc_finish): New proc.  Clean up test environment.
18847         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18848         (gcc_epass, gcc_efail): Delete.
18849         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18850         argument of line number.
18851         (dg-init): If the tool has an init routine, call it.
18852         (dg-test): Remove args `cflags_var' and `libs_var'.
18853         Pass all compiler options to ${tool}_start.
18854         Handle missing line number.
18855         (dg-finish): New function.
18856         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18857         particular files.  Call gcc_finish at end.  Move "skipping test"
18858         message to verbosity level 3.
18859         * gcc.c-torture/compile/compile.exp: Likewise.
18860         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18861         * gcc.c-torture/execute/execute.exp: Likewise.
18862         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18863         Print testcase being tried at verbosity level 1.
18864         * gcc.c-torture/special/special.exp: Unset xfail.
18865         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18866         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18867         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18868         * gcc.failure/failure.exp: Likewise.
18869         * gcc.ieee/ieee.exp: Likewise.
18870         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18871         Update call to dg-test.  Call dg-finish at end.
18872         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18873         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18874         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18875         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18876         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18877         * gcc.wendy/wendy.exp: Add copyright.
18878         Delete setting of tmpdir (done by gcc_init).
18879         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18880         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18881         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18882         gcc_[ce]pass/fail.
18883
18884 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18885
18886         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18887         confusion.
18888         (g++_load): Likewise.
18889
18890         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18891         Rename argument to `prog' to remove the confusion.
18892         Varargs fns behave differently too!
18893         (g++_load): Likewise.
18894
18895         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18896
18897         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18898         what it is.  Delete (always) printing of status value for !native.
18899         Simplify verbose code, and include status and exec_output.
18900         (g++_load): Use gcc_load.
18901
18902 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18903
18904         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18905         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18906         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18907         940714-3.c as these testcases don't exist anymore.  Make
18908         va-arg-1.c expected to pass.
18909
18910 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18911
18912         * gcc.misc-tests/misc.exp: Only run specific testcases.
18913         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18914         * gcc.misc-tests/dg-[1-9].c: New files.
18915
18916         * lib/dg.exp: New testsuite driver.
18917         * gcc.prms/prms.exp: Use it.
18918
18919         * README.gcc: New file.
18920
18921         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18922         Document and reset `lxpass' and `lxfail'.
18923         Simplify "initialized" message.
18924         (gcc_stat): Clean up comments a little.
18925
18926 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18927
18928         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18929
18930 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18931
18932         * lib/old-dejagnu.exp (process-option): New proc.
18933         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18934         (old-dejagnu): Simplify.
18935         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18936
18937 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18938
18939         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18940         exists and is not an empty string.
18941
18942         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18943         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18944         finished.
18945         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18946         automatically.
18947
18948         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18949         longer expected to fail.
18950
18951         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18952         "f" function call.
18953
18954         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18955
18956         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18957         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18958         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18959         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18960         c-torture-1.29.
18961
18962         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18963         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18964
18965         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18966
18967         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18968         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18969
18970         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18971         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18972         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18973
18974 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18975
18976         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18977         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18978         940714-1.c, 940714-2.c, 940714-3.c},
18979         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18980         gcc.misc-tests/{mg.c,mg.exp}:
18981         New tests.
18982         * gcc.noncompile/noncompile.exp: Change accordingly.
18983
18984 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18985
18986         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18987         Undo previous clobberage.
18988
18989 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18990
18991         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18992         * gcc.special/{930510-1.c, special.exp}:
18993         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18994         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18995         struct-varargs-1.c}: New tests from c-torture-1.26.
18996
18997 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18998
18999         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19000           argument to switch.
19001
19002 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19003
19004         * Revert the previous changes.  Please see Rob's directory
19005           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19006           fixes.
19007
19008 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19009
19010         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19011             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19012             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19013             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19014             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19015             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19016             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19017             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19018             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19019             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19020             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19021             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19022             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19023             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19024             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19025             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19026             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19027             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19028             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19029             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19030             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19031             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19032             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19033             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19034             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19035             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19036             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19037
19038 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19039
19040         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19041             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19042           with perror calls.
19043
19044 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19045
19046         * config/unix.exp (g++_load): Fix syntax.
19047
19048 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19049
19050         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19051         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19052         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19053         Don't expect va-arg-1.c to fail.  Correct expected output for
19054         920928-1.c.
19055         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19056         * gcc.wendy/hbm4.c: Correct typo.
19057         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19058
19059 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19060
19061         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19062         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19063         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19064         * lib/c-torture.exp (c-torture-compile): Ditto.
19065
19066         Reduce volume of output (remove all the -I's and such).
19067         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19068         Call gcc_cpass, gcc_cfail.
19069         (c-torture): Pass testing option to c-torture-compile.
19070
19071 1994-03-21  Doug Evans  (dje@cygnus.com)
19072
19073         Bring patches over from progressive.
19074         * config/default.exp: Exit remote shell cleanly.
19075         (g++_exit, g++_start): Add default versions.
19076         * config/sim.exp (gcc_load): Use perror, not error.
19077
19078 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19079
19080         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19081         set in site.exp.
19082
19083 1994-03-14  Doug Evans  (dje@cygnus.com)
19084
19085         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19086         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19087         (wendy_try): New proc to run testcase.
19088         (main loop): Call 'em.
19089         * gcc.wendy/*.c: Clean up pass to correct expected output.
19090
19091         * lib/gcc.exp: Minor cleanup work.
19092         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19093
19094 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19095
19096         * config/sim.exp (gcc_load): Document return codes better.
19097         Don't pass -v to simulator.
19098
19099 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19100
19101           * gcc.special/920717-x.c: Fix typo.
19102           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19103           get at sources.
19104
19105         * lib/mike-gcc.exp: Fix typo.
19106
19107 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19108
19109         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19110         binary to use, transform the name.
19111         * config/*.exp: rename everything. Nuke any g++ specific files,
19112         it's now a special case of gcc that requires no special support.
19113         Add a default.exp for unsupported targets.
19114
19115 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19116
19117         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19118         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19119         version of Tcl.
19120
19121 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19122
19123         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19124         than a warning.
19125
19126 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19127
19128         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19129
19130 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19131
19132         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19133         option_list.  Compile every file with only 4/6 option choices
19134         (same as C torture) instead of with 12/18 different option
19135         choices.
19136         * lib/c-torture.exp: Likewise.
19137
19138         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19139         not already set.
19140
19141 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19142
19143         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19144         can put an XFAIL *-*-* on excess errors.
19145
19146 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19147
19148         * g++.law: Add more tests derived from g++-bugs snapshots.
19149
19150         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19151         equivalent to g++.law/init9.
19152
19153         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19154         compiled it, and the a.out file after we've run it.
19155
19156 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19157
19158         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19159         compiled it, and the a.out file after we've run it.
19160
19161 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19162
19163         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19164
19165 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19166
19167         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19168         version number.
19169
19170 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19171
19172         * g++.law: New directory of g++ tests derived from the g++-bugs
19173         snapshots.
19174
19175 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19176
19177         * gcc.compile: initbug1.c initbug1.exp testcase added
19178
19179 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19180
19181         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19182         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19183           fixes submitted by Jeff Law (law@cs.utah.edu)
19184         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19185           Jeff Law (law@cs.utah.edu)
19186
19187
19188 1993-11-30  Mike Stump  (mrs@cygnus.com)
19189
19190         * config/unix-g++.exp: Follow the gcc way of doing things.
19191         * g++.old-deja/old-deja.exp: Minor updates.
19192         * lib/g++.exp: New file, follow the gcc way of doing things.
19193         * lib/old-dejagnu.exp: Minor updates.
19194         * lib/mike-g++.exp: Always unset errorInfo.
19195
19196 1993-11-06  Mike Stump  (mrs@cygnus.com)
19197
19198         * lib/gcc.exp: Fix some errors with the below change, CC and
19199         CFLAGS should be global when setting, not local.
19200
19201 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19202
19203         * lib/gcc.exp: Transform tool name.
19204
19205 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19206
19207         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19208
19209 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19210
19211         * lib/gcc.exp: change gcc_done to gcc_stat
19212
19213 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19214
19215         * Upgraded gcc testsuite to c-torture version 1.25
19216
19217 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19218
19219         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19220         * lib/c-torture: added hooks for new reporting code.
19221
19222 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19223
19224         * config/sh-gcc.exp: check if sh-sim exists in the path
19225
19226 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19227
19228         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19229         * gcc.compile/compile.exp: Initial changes for new logic.
19230         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19231         * gcc.failure/failure.exp: Initial changes for new logic.
19232         * gcc.ieee/ieee.exp: Initial changes for new logic.
19233         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19234         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19235         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19236         * lib/c-torture.exp: Initial changes for new logic.
19237         * lib/gcc.exp: Initial changes for new logic.
19238
19239 1993-10-15  Mike Stump  (mrs@cygnus.com)
19240
19241         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19242         depend upon failure or success.  Fully qualify names in failure
19243         and success messages.  Always remove a.out before starting
19244         compile, just in case.  Pay more attention to error text output by
19245         the compiler.  Handle testcases with no known past errors just
19246         like all others, so that things are uniform.  Other miscellaneous
19247         improvements.
19248
19249 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19250
19251         * gcc.cpp: new directory for cpp tests
19252
19253 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19254
19255         * lib/chill.exp: Code reformatted, removed unused code.
19256         * config/unix-chill.exp: Code reformatted, removed unused code.
19257         * chill.execute/execute.exp: Code reformatted, removed unused code.
19258         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19259
19260 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19261
19262         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19263         routines not written.
19264
19265 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19266
19267         * config/bug-gcc.exp: Use new procs from bug.exp.
19268
19269 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19270
19271         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19272         via ftp, rather than depending on NFS.
19273         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19274         case.
19275
19276 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19277
19278         * config/bug-gcc.exp: Use new download proc.
19279
19280 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19281
19282         * chill.execute/execute.exp: cleanups, handles errors better
19283         * chill.compile/compile.exp: rewrite, based on execute.exp
19284         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19285         * lib/chill.exp: major changes to diff proc and compile and link
19286           procs. added chill_fail and chill_pass wrappers to pass and
19287           fail. added more comments, and handle error codes better.
19288           Added a hack to capture stderr from exec, so noncompile tests
19289           can work.
19290
19291 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19292
19293         * chill.execute/execute.exp: rewrite of testsuite driver
19294         * lib/chill.exp: rewrite of testsuite driver
19295         * config/unix-chill.exp: rewrite of testsuite driver
19296
19297 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19298
19299     In chill.execute:
19300         * iexpr.ch: Standardize uppercase.
19301         * tuples.dat: Standardize uppercase.
19302         * vary.ch: standardize.  Correct varying string assignments.
19303         * vary.dat: Add new output lines.
19304
19305 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19306
19307     In chill.execute:
19308         * chprintf.ch: Standardize use of uppercase.
19309         * tuples.ch: Standardize and turn arr2 into a DCL,
19310           rather than a SYN.
19311         * pinits.ch: Standardize.
19312
19313 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19314
19315         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19316         * Makefil: Renamed to Makefile.in.
19317         * configure.in: New.
19318
19319 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19320
19321     In chill.execute:
19322         * .cvsignore: Add result/output files.
19323         * Makefile: Fix up variables at start.  Use MFLAGS
19324           everywhere.  Correct bool_loc, built_ins entries.
19325           Add entry for vary1.ch.
19326         * bitarray.ch: Standardize upper-case usage.
19327         * bitexpr.ch: Standardize, add output of b1.
19328         * params.ch: Use arrayt in along PROC parameters, to
19329           avoid novelty problems.
19330         * sets.ch: Tiny cleanup.
19331         * vary1.ch: Re-indent.
19332
19333 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19334
19335           * Add PR-related files to Makefiles, .cvsignore files, etc.
19336
19337 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19338
19339         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19340           with compiler objects. New names are test-flow.c and test-loop.c
19341
19342 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19343
19344         * Upgraded c-torture tests from 1.19 to 1.20
19345
19346         * new files:
19347         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19348         * gcc.compile: 930623-1.c 930623-2.c
19349         * gcc.noncompile: 930622-1.c 930622-2.c
19350         * gcc.failure: 920411-1.c 920627-2.c
19351         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19352
19353 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19354
19355         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19356           More changes to get testsuite working properly. Needs more work.
19357           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19358
19359 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19360
19361         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19362           More changes to get testsuite working properly. Needs more work.
19363
19364 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19365
19366         * chill.compile/compile.exp: Added for Dejagnu support
19367         * chill.execute/execute.exp: Added for Dejagnu support
19368         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19369
19370 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19371
19372     This should complete moving the CHILL test files.
19373         * chill.noncompile(.cvsignore printf.grt
19374             in-printf.grt chprintf.grt chprintf.ch):
19375             Added test-support files.
19376           (Makefile): Modified further.
19377         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19378             signal.ch): Added test files.
19379           * chill.execute (.cvsignore printf.grt printr.c
19380             in-printf.grt rts.c chprintf.grt rts.h): Added
19381           test-support files.
19382             (Makefile): More corrections.
19383
19384 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19385
19386         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19387           test cases, ready for DejaGnu.
19388
19389 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19390
19391         * Upgraded c-torture tests from 1.18 to 1.19
19392
19393         * gcc.compile: added test(s):
19394           930607-1.c
19395         * gcc.execute: added test(s):
19396           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19397
19398         * added new subdirectory for misc tests: gcc.misc-tests
19399         * gcc.misc-test(s): added tests:
19400           inst-check.c test-consts.c test-ior.c test-switch.c
19401
19402 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19403
19404         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19405
19406 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19407
19408         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19409
19410 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19411
19412         * Upgraded c-torture tests from 1.17 to 1.18
19413
19414 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19415
19416         * Upgraded c-torture tests from 1.12 to 1.17
19417
19418 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19419
19420         * lib/old-dejagnu.exp:
19421           Fixed handling of XFAIL target triplets to correctly
19422           recognize wildcard characters.  Removed code that
19423           appended a unique id tag to the end of the file name
19424           printed out by the result of the testcases within a
19425           given test file.
19426
19427 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19428
19429         * lib/old-dejagnu.exp:
19430           Reworked expected failure handling to trigger off of XFAIL
19431           keyword in keyphrase embeded in testcase source code. The
19432           XFAIL keyword must be at the end of the keyphrase line. It
19433           may optionally be followed by one or more target triplets.
19434           It has just occured that the handling of wildcards in the
19435           target triplet may not be correct.
19436
19437 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19438
19439         * g++.old-deja/tests:
19440           Moved all subdirectories up one level into g++.old-deja .
19441
19442         * lib/old-dejagnu.exp:
19443           Fixed problem with CXXFLAGS not being properly reset, and being
19444           corrupted with extraneous "-c" compiler option.  This was
19445           causing binaries to not be generated for test that needed them.
19446           Modified strings passed to "pass" and "fail" so that individual
19447           tests from the same test file would be distinguished by an
19448           identifier appended to the test file name in the summary logs;
19449           this corrected a problem with erroneous diff logs.  Added code
19450           to search testcases for expected fail and unexpected pass keywords.
19451
19452 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19453
19454         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19455
19456 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19457
19458         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19459           Removed extraneous text from end of "Special g++ Options"
19460           keyphrase.
19461
19462         * lib/old-dejagnu.exp: Added pattern matching to look for new
19463           keywords, embedded in testcases comments, which will trigger
19464           calls to xpass and xfail.
19465
19466 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19467
19468         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19469           comments embedded in the testcases, especially the one looking for
19470           special compiler options, as well as the pattern matching for the
19471           compiler output again.
19472
19473 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19474
19475         * lib/old-dejagnu.exp: Do a proper check of the return value for
19476           execute tests. Fixed several problems with the pattern matching
19477           of the compiler output which gave erroneous test results.
19478           Changed several of the test result messages to be more descriptive.
19479         * config/unix-g++.exp: Proc g++_load now actually works and
19480           executes the tests passed to it and returns a usable return
19481           value.
19482
19483 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19484
19485           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19486
19487 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19488
19489         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19490           Modified both files to properly execute the old style
19491           dejagnu tests. The previous versions of these files were
19492           experimental and did not function anything near correctly.
19493
19494 1993-04-05  Rob Savoye  (rob@cygnus.com)
19495
19496         * Removed all Makefile.in and configure.in files. No configuration
19497         needed now.
19498
19499 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19500
19501         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19502
19503 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19504
19505         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19506         gcc.special/configure.in, gcc.noncompile/configure.in,
19507         gcc.execute/configure.in, gcc.code_quality/configure.in,
19508         g++.other/configure.in, g++.old-deja/configure.in,
19509         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19510         in srcname setting.
19511
19512 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19513
19514         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19515         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19516         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19517
19518 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19519
19520         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19521         (gdb_exit): Don't remove *_soc files.
19522
19523 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19524
19525         * lib/c-torture.exp: Don't look for main; instead always use -w
19526         -c.  This is how the c-torture tests work.  Remove the object
19527         file if the compilation succeeds.
19528         * gcc.execute/execute.exp: Remove executable if test passes.
19529         * gcc.noncompile/noncompile.exp: Every test is an expected
19530         failure.
19531         * gcc.special/special.exp: Added tests from c-torture 1.11,
19532         corrected use of existing test.
19533         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19534         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19535         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19536         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19537         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19538         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19539         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19540         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19541         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19542         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19543         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19544         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19545         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19546         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19547         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19548         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19549         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19550         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19551         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19552         c-torture 1.11.
19553         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19554         correspond to c-torture 1.11.
19555
19556         * New file.