OSDN Git Service

2003-12-20 Roger Sayle <roger@eyesopen.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2
3         PR optimization/13031
4         * gcc.c-torture/compile/20031220-1.c: New test case.
5
6 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7
8         * gcc.dg/cast-function-1.c: New test.
9
10 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11
12         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13         formats.
14
15 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16
17         PR c++/12795
18         * g++.dg/ext/attrib10.C: New test.
19
20 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21
22         * gcc.dg/cleanup-10.c: New test.
23         * gcc.dg/cleanup-11.c: New test.
24
25 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26
27         PR c++/13239
28         * g++.dg/opt/expect1.C: New test.
29
30 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31
32         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33
34 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
35
36         PR debug/12923
37         * gcc.dg/20031218-1.c: New test.
38
39         PR debug/12389
40         * gcc.dg/20031218-2.c: New test.
41         * gcc.dg/20031218-3.c: New test.
42
43         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44         of label name and allow for USER_LABEL_PREFIX == "_" names.
45         * g++.dg/abi/mangle18-2.C: Likewise.
46         * g++.dg/abi/mangle19-1.C: Likewise.
47         * g++.dg/abi/mangle19-2.C: Likewise.
48         * g++.dg/abi/mangle20-1.C: Likewise.
49         * g++.dg/abi/mangle20-2.C: Likewise.
50
51 2003-12-18  Richard Henderson  <rth@redhat.com>
52
53         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
54
55 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
56             Dan Kegel <dank@kegel.com>
57
58         PR other/12009
59         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
60         testing a cross compiler, it causes spurious compile failures.
61         * lib/g++.exp: Likewise.
62
63 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
64
65         PR c++/13262
66         * g++.dg/template/access13.C: New test.
67
68 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
69
70         * gcc.dg/20031216-1.c: New test.
71
72 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
73
74         PR c++/9154
75         * g++.dg/template/error10.C: New test.
76
77 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
78
79         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
80         * g++.dg/eh/simd-2.C: Likewise.
81
82 2003-12-17  James E Wilson  <wilson@specifixinc.com>
83             Roger Sayle  <roger@eyesopen.com>
84
85         * gcc.c-torture/execute/ieee/mzero5.c: New.
86
87 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
88
89         PR c++/10603
90         * g++.dg/parse/error6.C: New test.
91
92         PR c++/12827
93         * g++.dg/parse/error7.C: New test.
94
95 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
96
97         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
98         at -O with stabs debugging formats.
99         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
100         * gcc.dg/debug/debug-2.c: Likewise.
101
102 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
103
104         PR c++/12696
105         * g++.dg/init/error1.C: New test.
106
107         PR c++/12218
108         * g++.dg/init/pm3.C: New test.
109
110 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
111
112         PR c/3347
113         * gcc.dg/bitfld-8.c: New test.
114
115 2003-12-16  James Lemke  <jim@wasabisystems.com>
116
117         * gcc.dg/arm-scd42-[123].c: New tests.
118
119 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
120
121         PR c++/9043
122         * g++.dg/abi/mangle20-1.C: New test.
123         * g++.dg/abi/mangle20-2.C: New test.
124
125 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
126
127         PR c++/13275
128         * g++.dg/other/offsetof2.C: Remove XFAIL.
129         * g++.dg/parse/offsetof1.C: New test.
130         * g++.gd/parse/offsetof2.C: Likewise.
131
132 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
133
134         * g++.dg/template/nontype3.C: New test.
135         * g++.dg/template/static2.C: Tweaked the dg-error clause.
136
137 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
138
139         * g++.dg/warn/noreturn-3.C: Also test instantiation.
140
141 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
142
143         PR c++/13387
144         * g++.dg/expr/assign1.C: New test.
145
146         PR c++/13242
147         * g++.dg/abi/mangle19-1.C: New test.
148         * g++.dg/abi/mangle19-2.C: New test.
149
150 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
151
152         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
153
154 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
155
156         * gcc.c-torture/execute/20031216-1.c: New test.
157
158 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
159
160         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
161         an ICE regression.
162
163 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
164
165         PR c++/10926
166         * g++.dg/template/error9.C: New test.
167
168         PR c++/11116
169         * g++.dg/template/error8.C: New test.
170
171 2003-12-15  Roger Sayle  <roger@eyesopen.com>
172
173         PR middle-end/13400
174         * gcc.c-torture/execute/20031215-1.c: New test case.
175
176 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
177
178         PR c++/13269
179         * g++.dg/parse/error5.C: New test.
180
181         PR c++/12989
182         * g++.dg/expr/sizeof1.C: New test.
183
184         PR c++/13310
185         * g++.dg/template/crash15.C: New test.
186
187 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
188
189         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
190         a non-POD type as the last named parameter of a varargs function.
191
192 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
193
194         PR c++/13243
195         PR c++/12573
196         * g++.dg/template/crash14.C: New test.
197         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
198
199 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
200
201         * g++.dg/other/java1.C: New test.
202
203         PR c++/13241
204         * g++.dg/abi/mangle18-1.C: New test.
205         * g++.dg/abi/mangle18-2.C: New test.
206
207 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
208
209         PR optimization/10312
210         * gcc.c-torture/execute/20031214-1.c: New.
211
212 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
213
214         PR c++/10779
215         PR c++/12160
216         * g++.dg/parse/error3.C: New test.
217         * g++.dg/parse/error4.C: Likewise.
218         * g++.dg/abi/mangle4.C: Tweak error messages.
219         * g++.dg/lookup/using5.C: Likewise.
220         * g++.dg/other/error2.C: Likewise.
221         * g++.dg/parse/typename5.C: Likewise.
222         * g++.dg/parse/undefined1.C: Likewise.
223         * g++.dg/template/arg2.C: Likewise.
224         * g++.dg/template/ttp3.C: Likewise.
225         * g++.dg/template/type1.C: Likewise.
226         * g++.old-deja/g++.other/crash32.C: Likewise.
227         * g++.old-djea/g++.pt/defarg8.C: Likewise.
228         
229 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
230
231         PR c++/13106
232         * g++.dg/warn/noreturn-3.C: New test.
233
234 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
235
236         PR c++/13118
237         * g++.dg/abi/covariant3.C: New.
238
239 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
240
241         * g++.dg/eh/ia64-1.C: New test.
242
243 2003-12-12  Roger Sayle  <roger@eyesopen.com>
244
245         PR optimization/13037
246         * g77.f-torture/execute/13037.f: New test case.
247
248 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
249
250         PR c++/12881
251         * g++.dg/abi/covariant2.C: New.
252
253 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
254
255         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
256
257 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
258
259         * gcc.c-torture/execute/wchar_t-1.x: Delete.
260
261 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
262
263         PR other/10819
264         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
265         to fix Bug 10819.
266         * lib/g++.exp (g++_version): Likewise.
267         * lib/g77.exp (g77_version): Likewise.
268         * lib/objc.exp (default_objc_version): Likewise.
269
270 2003-12-10  Richard Henderson  <rth@redhat.com>
271
272         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
273
274         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
275
276 2003-12-08  Matt Austern  <austern@apple.com>
277
278         PR c/13134
279         * lib/gcc-dg.exp (dg-require-visibility): Define.
280         * lib/target-supports (check_visibility_available): Define.
281         * gcc.dg/visibility-1.c: New test.
282         * gcc.dg/visibility-2.c: Likewise.
283         * gcc.dg/visibility-3.c: Likewise.
284         * gcc.dg/visibility-4.c: Likewise.
285         * gcc.dg/visibility-5.c: Likewise.
286         * gcc.dg/visibility-6.c: Likewise.
287         * g++.dg/ext/visibility-1.C: Likewise.
288         * g++.dg/ext/visibility-2.C: Likewise.
289         * g++.dg/ext/visibility-3.C: Likewise.
290         * g++.dg/ext/visibility-4.C: Likewise.
291         * g++.dg/ext/visibility-5.C: Likewise.
292         * g++.dg/ext/visibility-6.C: Likewise.
293
294 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
295
296         * g++.dg/lookup/java1.C: New test.
297         * g++.dg/lookup/java2.C: New test.
298
299 2003-12-07  Falk Hueffner  <falk@debian.org>
300
301         * g++.dg/opt/noreturn-1.C: New test.
302
303 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
304
305         * gcc.dg/overflow-1.c: New test.
306
307 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
308
309         * g77.f-torture/compile/13060.f: New test.
310
311 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
312
313         PR c++/13323
314         * g++.dg/inherit/operator2.C: New test.
315
316 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
317
318         PR c++/13305
319         * g++.dg/ext/attrib9.C: New test.
320
321 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
322
323         PR c++/13314
324         * g++.dg/template/error7.C: New test.
325
326 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
327             J"orn Rennecke <joern.rennecke@superh.com>
328
329         PR target/13302
330         * g++.dg/other/struct-va_list.C: New test.
331
332 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
333
334         PR c++/13166
335         * g++.dg/parse/defarg6.C: New test.
336
337 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
338
339         PR target/13256
340         * gcc.c-torture/execute/20031201-1.c: New test.
341
342 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
343
344         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
345
346 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
347
348         * gcc.dg/builtin-return-1.c: New test.
349
350 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
351             J"orn Rennecke <joern.rennecke@superh.com>
352
353         PR optimization/13260
354         * gcc.c-torture/execute/20031204-1.c: New test.
355
356 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
357
358         PR c++/9127
359         * g++.dg/template/error6.C: New test.
360
361 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
362
363         * gcc.dg/20031202-1.c: New test.
364
365 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
366
367         PR c++/13179
368         * g++.dg/template/eh1.C: New test.
369
370         PR c++/10771
371         * g++.dg/template/error5.C: New test.
372
373 2003-12-02  David Ung  <davidu@mips.com>
374
375         * gcc.dg/compat/vector-check.h: Corrected type for var
376         g_##TMODE
377
378 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
379
380         PR c++/10126
381         * g++.dg/template/ptrmem8.C: New test.
382
383 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
384
385         PR c++/12573
386         * g++.dg/template/dependent-expr3.C: New test.
387
388 2003-12-01  James Lemke  <jim@wasabisystems.com>
389
390         * gcc.dg/arm-g2.c: New test.
391
392 2003-12-01  Roger Sayle  <roger@eyesopen.com>
393
394         PR optimization/11634
395         * gcc.dg/20031201-2.c: New test case.
396
397 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
398
399         PR 11433
400         * objc.dg/proto-lossage-3.m: New test.
401
402 2003-12-01  Roger Sayle  <roger@eyesopen.com>
403
404         PR optimization/12628
405         * gcc.dg/20031201-1.c: New test case.
406
407 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
408
409         * gcc.dg/unaligned-1.c: New test.
410
411 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
412
413         PR c++/9849
414         * g++.dg/template/error4.C: New test.
415         * g++.dg/template/nested3.C: Adjust error markers.
416
417 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
418
419         * gcc.dg/cpp/assert4.c: Check more #system assertions.
420
421 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
422
423         PR c/10333
424         * gcc.dg/bitfld-7.c: New test.
425
426 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
427
428         * gcc.dg/tls/asm-1.C: New test.
429
430 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
431
432         * gcc.dg/cpp/assert4.c: Update.
433
434 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
435
436         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
437         * gcc.dg/builtin-apply3.c: New test.
438
439 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
440
441         * lib/compat.exp (compat-obj): New xfaildata parameter.
442         Use it to set compiler_conditional_xfail_data before compiling.
443         (compat-get-options): Handle dg-xfail-if.
444         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
445         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
446         * gcc.dg/compat/vector-1_y.c: Likewise.
447         * gcc.dg/compat/vector-2_x.c: Likewise.
448         * gcc.dg/compat/vector-2_y.c: Likewise.
449
450 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
451
452         * g++.dg/opt/reg-stack4.C: New test.
453
454 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
455
456         * gcc.dg/builtin-apply2.c: New test.
457
458 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
459
460         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
461
462 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
463
464         PR c++/12924
465         * g++.dg/template/template-id-2.C: New test.
466
467 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
468
469         PR c++/5369
470         * g++.dg/template/memfriend1.C: New test.
471         * g++.dg/template/memfriend2.C: Likewise.
472         * g++.dg/template/memfriend3.C: Likewise.
473         * g++.dg/template/memfriend4.C: Likewise.
474         * g++.dg/template/memfriend5.C: Likewise.
475         * g++.dg/template/memfriend6.C: Likewise.
476         * g++.dg/template/memfriend7.C: Likewise.
477         * g++.dg/template/memfriend8.C: Likewise.
478         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
479
480 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
481
482         PR c++/12515
483         * g++.dg/ext/cond1.C: New test.
484
485 2003-11-20  Richard Henderson  <rth@redhat.com>
486
487         * gcc.dg/20020201-2.c: Remove.
488         * gcc.dg/20020201-4.c: Remove.
489         * gcc.dg/20020304-1.c: Remove.
490
491 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
492
493         * gcc.dg/cpp/trad/xwin1.c: New test case.
494
495 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
496
497         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
498         * lib/g77.exp: Likewise.
499         * lib/objc.exp: Likewise.
500         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
501         for darwin.
502
503 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
504
505         PR c++/12932
506         * g++.dg/template/static5.C: New test.
507
508 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
509
510         * gcc.dg/nested-func-1.c: New test.
511
512 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
513
514         * gcc.dg/cpp/assert4.c: New test.
515
516 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
517
518         PR c++/2294
519         * g++.dg/lookup/using9.c: New test.
520
521 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
522
523         PR c++/12762
524         * g++.dg/template/error3.C: New test.
525
526 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
527
528         PR ada/13035
529         * ada/acats/run_acats, run_all.sh: Fix syntax error.
530         No longer use a wrapper for gcc, since this does not work under
531         Windows.
532
533 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
534
535         PR c++/2094
536         * g++.dg/template/ptrmem7.C: New test.
537
538 2003-11-13  Andrew Pinski <apinski@apple.com>
539
540         * gcc.c-torture/compile/20031113-1.c: New test.
541
542 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
543             Kean Johnston <jkj@sco.com>
544
545         PR c/13029
546         * gcc.dg/unused-4.c: Update.
547
548 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
549
550         * g++.dg/opt/const3.C: New test.
551
552 2003-11-13  Jan Hubicka  <jh@suse.cz>
553
554         * gcc.c-torture/compile/20031112-1.c: New test.
555
556 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
557
558         * g++.dg/parse/crash10.C: Remove bogus error marker.
559
560 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
561
562         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
563         (host_gcc): Likewise.
564         (ROOT): Honor $PWDCMD.
565         (BASE): Likewise.
566         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
567
568 2003-11-12  Catherine Moore  <clm@redhat.com>
569
570         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
571
572 2003-11-12  Andreas Jaeger  <aj@suse.de>
573             Jakub Jelinek  <jakub@redhat.com>
574             Andrew Pinski  <pinskia@physics.uc.edu>
575             Richard Henderson  <rth@redhat.com>
576
577         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
578         systems.
579         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
580
581         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
582         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
583
584 2003-11-11  Andreas Jaeger  <aj@suse.de>
585
586         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
587
588         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
589
590 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
591
592         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
593         Clean ups.
594
595 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
596
597         * gcc.dg/trampoline-1.c: New test.
598
599 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
600
601         * gcc.c-torture/compile/200031109-1.c: New test.
602
603 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
604
605         PR c/3190
606         PR c/8714
607         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
608         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
609         gcc.dg/format/no-y2k-1.c: Update.
610
611 2003-11-08  Roger Sayle  <roger@eyesopen.com>
612
613         PR optimization/10467
614         * gcc.dg/20031108-1.c: New test case.
615
616 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
617
618         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
619
620 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
621
622         * gcc.dg/compound-lvalue-1.c: New test.
623         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
624         some XFAILs.
625
626 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
627
628         * gcc.dg/altivec-varargs-1.c: New test.
629
630 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
631
632         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
633         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
634         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
635         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
636         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
637
638 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
639
640         * gcc.dg/cond-lvalue-1.c: New test.
641
642 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
643
644         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
645
646 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
647
648         PR c++/11616
649         * g++.dg/template/instantiate5.C: New test.
650
651 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
652
653         PR c++/12726
654         * g++.dg/ext/complit2.C: Replace test with self-contained version.
655         * ChangeLog: Add missing first entry for above test.
656
657 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
658
659         PR c++/9810
660         * g++.dg/template/using8.C: New test.
661         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
662
663 2003-11-02  Roger Sayle  <roger@eyesopen.com>
664
665         PR optimization/10817
666         * gcc.c-torture/compile/20031102-1.c: New test case.
667
668 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
669
670         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
671         2147483647.
672
673 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
674
675         * gcc.dg/20031102-1.c: New test.
676
677 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
678
679         * gcc.dg/complex-1.c: New test.
680
681 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
682
683         PR c++/12796
684         * g++.dg/template/crash13.C: Adjust expected error location.
685         * g++.old-deja/g++.brendan/ns1.C: Likewise.
686
687 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
688
689         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
690
691 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
692
693         PR/10239
694         * gcc.c-torture/compile/20031031-2.c: New test.
695
696 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
697
698         PR/11640
699         * gcc.c-torture/compile/20031031-1.c: New test.
700
701 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
702
703         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
704         * gcc.misc-tests/bprob.exp: Likewise.
705         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
706         the execution test on arm-elf configs.
707         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
708         configs that don't support scratch files.
709         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
710
711 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
712
713         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
714         done by dejagnu.
715
716 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
717
718         * ada/acats/run_all.sh: Redirect mv output to /dev/null
719         Avoid non pure sh syntax. Add more logging.
720
721         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
722         fail.
723
724 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
725
726         PR libgcj/10610
727         * gcc.dg/ppc-stackalign-1.c: New test.
728
729 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
730
731         * ada/acats/run_all.sh: Change output to be more compliant with
732         dejagnu framework.
733         Create acats.sum and acats.log files under testsuite/ada/acats
734         Only run [a-z]* directories, to filter out e.g. CVS.
735         Redirect build output to log file.
736
737 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
738
739         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
740
741 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
742
743         PR ada/5909:
744         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
745
746 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
747
748         * gcc.c-torture/compile/20031023-1.c: New test.
749         * gcc.c-torture/compile/20031023-2.c: New test.
750         * gcc.c-torture/compile/20031023-3.c: New test.
751         * gcc.c-torture/compile/20031023-4.c: New test.
752
753 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
754
755         PR c++/10371
756         * g++.dg/lookup/scoped8.C: New test.
757
758 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
759
760         * g++.dg/opt/reg-stack3.C: New test.
761
762 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
763
764         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
765
766 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
767
768         PR c++/11076
769         * g++.dg/template/crash13.C: New test.
770
771 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
772
773         * gcc.dg/c99-restrict-2.c: New test.
774
775 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
776
777         PR c++/12698, c++/12699, c++/12700, c++/12566
778         * g++.dg/inherit/covariant9.C: New test.
779         * g++.dg/inherit/covariant10.C: New test.
780         * g++.dg/inherit/covariant11.C: New test.
781
782 2003-10-23  Jason Merrill  <jason@redhat.com>
783
784         PR c++/12726
785         * g++.dg/ext/complit2.C: New test.
786
787 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
788
789         PR target/12654
790         * gcc.c-torture/execute/20031020-1.c: New test.
791
792 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
793
794         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
795         following the jump_insn.
796
797 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
798
799         * gcc.dg/cast-lvalue-1.c: New test.
800
801 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
802
803         PR c++/11962
804         * g++.dg/template/cond2.C: New test.
805
806 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
807
808         * gcc.dg/builtins-28.c: New test.
809
810 2003-10-20  Jan Hubicka  <jh@suse.cz>
811
812         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
813         parameter.
814         * testsuite/gcc.dg/inline-2.c: Likewise.
815
816 2003-10-20  Phil Edwards  <phil@codesourcery.com>
817
818         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
819         * gcc.dg/nest.c:  Likewise.
820
821 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
822
823         PR c++/9781, c++/10583, c++/11862
824         * g++.dg/parse/crash13.C: New test.
825
826 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
827
828         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
829
830 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
831
832         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
833         Define HAVE_C99_RUNTIME except on Solaris.
834         * gcc.dg/builtins-20.c: Likewise.
835
836 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
837
838         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
839
840 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
841
842         PR c++/12495
843         * g++.dg/template/crash21.C: New test.
844
845 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
846
847         PR c++/2513
848         * g++.dg/template/typename5.C: New test.
849
850 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
851
852         PR c++/12369
853         * g++.dg/template/friend25.C: New test.
854
855 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
856
857         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
858         versions.
859
860 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
861
862         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
863         == 2147483647.
864
865 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
866
867         * gcc.c-torture/execute/960416-1.x: Remove.
868         * gcc.c-torture/execute/divconst-3.x: Likewise.
869
870 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
871
872         PR target/12598
873         * gcc.dg/torture/cris-volatile-1.c: New test.
874
875 2003-10-14  Roger Sayle  <roger@eyesopen.com>
876
877         PR optimization/9325
878         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
879         for overflowing floating point to integer conversion during RTL
880         simplification.
881
882 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
883
884         * objc/execute/_cmd.m: Fix typo.
885         * objc.dg/image-info.m, objc.dg/symtab-1.m:
886         Relax 'scan-assembler' regexp.
887         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
888         objc.dg/try-catch-4.m: Run on non-Darwin targets.
889         * objc.dg/zero-link-2.m: Remove blank line.
890         * objc.dg/zero-link-3.m: New test case.
891
892 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
893
894         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
895
896         * gcc.dg/asm-names.c: Use scan-assembler-not rather
897         than linker trickery.
898
899 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
900
901         PR c++/12370
902         * g++.dg/other/friend2.C: New test.
903
904 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
905
906         * gcc.dg/20031012-1.c: New test.
907
908 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
909
910         * gcc.dg/weak/weak-3.c: Fix for new warning.
911
912 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
913
914         PR optimization/8750
915         * gcc.c-torture/execute/20031012-1.c: New test case.
916
917 2003-10-11  Roger Sayle  <roger@eyesopen.com>
918
919         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
920         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
921
922 2003-10-11  Roger Sayle  <roger@eyesopen.com>
923
924         PR optimization/12260
925         * gcc.c-torture/compile/20031011-2.c: New test case.
926
927 2003-10-11  Roger Sayle  <roger@eyesopen.com>
928
929         * gcc.c-torture/execute/20031011-1.c: New testcase.
930
931 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
932
933         * gcc.c-torture/compile/20031011-1.c: New test.
934
935 2003-10-11  Jan Hubicka  <jh@suse.cz>
936
937         * g++.dg/other/first-global.C: New test.
938
939 2003-10-11  Roger Sayle  <roger@eyesopen.com>
940
941         * gcc.c-torture/execute/string-opt-18.c: New testcase.
942
943 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
944
945         * gcc.c-torture/compile/20031010-1.c: New test.
946
947 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
948
949         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
950         * gcc.c-torture/execute/va-arg-25.c: ... here.
951
952 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
953
954         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
955
956 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
957
958         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
959
960 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
961
962         * g++.dg/parse/error2.C: New test.
963
964 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
965
966         PR c++/11097
967         * g++.dg/other/error5.C: Modify the error message.
968         * g++.dg/lookup/using8.C: New test.
969
970 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
971
972         * gcc.dg/darwin-abi-2.c: New file.
973         * gcc.c-torture/execute/va-arg-24.c: New file.
974
975 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
976
977         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
978         indentation.
979
980 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
981
982         PR c++/10147
983         * g++.dg/other/error4.C: Update error messages.
984         * g++.dg/template/ptrmem4.C: Likewise.
985
986         PR c++/12337
987         * g++.dg/init/new9.C: New test.
988
989         PR c++/12334, c++/12236, c++/8656
990         * g++.dg/ext/attrib8.C: New test.
991
992 2003-10-06  Devang Patel  <dpatel@apple.com>
993
994         * gcc.dg/debug/dwarf2-3.h: New test.
995         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
996
997 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
998
999         * g++.dg/opt/cfg2.C: New test.
1000
1001 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1002
1003         * g++.dg/opt/float1.C: New test.
1004
1005 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1006
1007         * gcc.dg/c90-array-lval-6.c: New test.
1008         * gcc.dg/c99-array-lval-6.c: New test.
1009
1010 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1011             Ziemowit Laski  <zlaski@apple.com>
1012
1013         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1014         'Derived', so that it is never considered a class method; add
1015         new warning for '+port' method ambiguity.
1016         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1017         <objc/objc-api.h> (needed on Mac OS X).
1018         * objc.dg/method-13.m: New test.
1019
1020 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1021
1022         PR optimization/9325, PR java/6391
1023         * gcc.c-torture/execute/20031003-1.c: New test case.
1024
1025 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1026
1027         PR optimization/12180
1028         * gcc.dg/20031002-1.c: New test.
1029
1030         PR c++/12486
1031         * g++.dg/inherit/error1.C: New test.
1032
1033 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1034
1035         * lib/f-torture.exp (search_for): Rename to...
1036         (search_for_re): This.  Also, clean up comments and the
1037         "regexp" invocation.
1038
1039 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1040
1041         * gcc.c-torture/compile/20031002-1.c: New test.
1042
1043 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1044
1045         * g++.dg/opt/cond1.C: New test.
1046
1047 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1048
1049         * gcc.dg/Wold-style-definition-2.c: New testcase.
1050         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1051
1052 2003-09-29  Richard Henderson  <rth@redhat.com>
1053
1054         * g++.dg/init/array10.C: Add dg-options.
1055
1056 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1057
1058         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1059
1060 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1061
1062         * g++.dg/template/friend19.C: Fix typo.
1063         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1064
1065 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1066
1067         * gcc.c-torture/execute/20030928-1.c: New test.
1068         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1069
1070 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1071
1072         * g++.dg/opt/unroll1.C: New test.
1073
1074 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1075
1076         PR optimization/11741
1077         * gcc.dg/20030926-1.c: New test case.
1078
1079 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1080
1081         PR c++/5655
1082         * g++.dg/parse/access7.C: New test.
1083         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1084
1085 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1086
1087         MERGE OF objc-improvements-branch into MAINLINE:
1088         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1089         if libobjc has not been built.
1090         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1091         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1092         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1093         objc/execute/nested-3.m, objc/execute/np-2.m,
1094         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1095         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1096         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1097         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1098         objc.dg/special/unclaimed-category-1.h,
1099         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1100         well as GNU runtime.
1101         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1102         * execute/cascading-1.m, execute/function-message-1.m,
1103         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1104         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1105         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1106         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1107         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1108         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1109         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1110         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1111         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1112         * objc.dg/bitfield-2.m: Run only on Darwin.
1113         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1114         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1115         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1116         * objc.dg/const-str-1.m: Fix constant string layout.
1117
1118 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1119
1120         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1121
1122 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1123
1124         * gcc.dg/darwin-abi-1.c: New file.
1125
1126 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1127
1128         PR target/12281
1129         * gcc.c-torture/compile/20030921-1.c: New test.
1130
1131 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1132
1133         * g++.dg/opt/reg-stack2.C: New test.
1134
1135 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1136
1137         * g++.dg/eh/delayslot1.C: New test.
1138
1139 2003-09-20  Richard Henderson  <rth@redhat.com>
1140
1141         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1142
1143 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1144
1145         * gcc.c-torture/execute/20030920-1.c: New test case.
1146
1147 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1148
1149         * g++.dg/rtti/typeid3.C: Correct expected error message.
1150
1151 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1152
1153         PR c++/157
1154         * g++.dg/parse/crash12.C: New test.
1155
1156 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1157
1158         * gcc.dg/compat/mixed-struct-check.h: New.
1159         * gcc.dg/compat/mixed-struct-defs.h: New.
1160         * gcc.dg/compat/mixed-struct-init.h: New.
1161         * gcc.dg/compat/struct-by-value-19_main.c: New.
1162         * gcc.dg/compat/struct-by-value-19_x.c: New.
1163         * gcc.dg/compat/struct-by-value-19_y.c: New.
1164         * gcc.dg/compat/struct-by-value-20_main.c: New.
1165         * gcc.dg/compat/struct-by-value-20_x.c: New.
1166         * gcc.dg/compat/struct-by-value-20_y.c: New.
1167         * gcc.dg/compat/struct-return-19_main.c: New.
1168         * gcc.dg/compat/struct-return-19_x.c: New.
1169         * gcc.dg/compat/struct-return-19_y.c: New.
1170         * gcc.dg/compat/struct-return-20_main.c: New.
1171         * gcc.dg/compat/struct-return-20_x.c: New.
1172         * gcc.dg/compat/struct-return-20_y.c: New.
1173
1174 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1175         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1176         so that it will not complain on LP64 targets.
1177
1178 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1179
1180         PR c++/495
1181         * g++.dg/template/friend24.C: New test.
1182
1183 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1184
1185         PR c++/12332
1186         * g++.dg/template/memtmpl2.C: New test.
1187
1188 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1189
1190         PR target/11184
1191         * gcc.dg/builtin-apply1.c: New test.
1192
1193 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1194
1195         PR c++/9848
1196         * g++.dg/warn/Wunused-4.C: New test.
1197
1198 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1199
1200         PR c++/12316
1201         * g++.dg/other/gc2.C: New test.
1202
1203 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1204
1205         PR c++/11991
1206         * g++.dg/rtti/typeid3.C: New test.
1207
1208         PR c++/12266
1209         * g++.dg/overload/template1.C: New test.
1210
1211 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1212
1213         * g++.dg/opt/cfg3.C: New test.
1214
1215 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1216
1217         PR c++/7939
1218         * g++.dg/template/crash11.C: New test.
1219
1220 2003-09-16  Jason Merrill  <jason@redhat.com>
1221             Jakub Jelinek  <jakub@redhat.com>
1222
1223         * gcc.dg/attr-warn-unused-result.c: New test.
1224
1225 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1226
1227         PR c++/12184
1228         * g++.dg/expr/call2.C: New test.
1229
1230 2003-09-15  Andreas Jaeger  <aj@suse.de>
1231
1232         * gcc.dg/Wold-style-definition-1.c: New test.
1233
1234 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1235
1236         PR c++/3907
1237         * g++.dg/parse/template12.C: New test.
1238
1239         * g++.dg/abi/bitfield11.C: New test.
1240         * g++.dg/abi/bitfield12.C: Likewise.
1241
1242 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1243
1244         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1245         non-expansion of functional macro name without arguments at EOL.
1246         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1247
1248 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1249
1250         * gcc.c-torture/execute/20030914-[12].c: New tests.
1251
1252 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1253
1254         PR c++/11788
1255         * g++.dg/overload/addr1.C: New test.
1256
1257 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1258
1259         * gcc.dg/20030909-1.c: New test.
1260
1261 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1262
1263         * gcc.dg/ultrasp10.c: New test.
1264
1265 2003-09-09  Devang Patel  <dpatel@apple.com>
1266
1267         * gcc.dg/darwin-ld-6.c: New test.
1268
1269 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1270
1271         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1272
1273 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1274
1275         * gcc.dg/ia64-types1.c: New test.
1276         * gcc.dg/ia64-types2.c: Likewise.
1277
1278 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1279
1280         * gcc.dg/builtins-1.c: Add more _Complex tests.
1281         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1282
1283         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1284         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1285
1286 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1287
1288         PR c++/11786
1289         * g++.dg/lookup/koenig2.C: New test.
1290
1291         PR c++/5296
1292         * g++.dg/rtti/typeid2.C: New test.
1293
1294 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1295
1296         * gcc.c-torture/compile/20030904-1.c: New test.
1297
1298 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1299
1300         * g++.dg/opt/longbranch2.C: New test.
1301
1302 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1303
1304         * g++.dg/template/crash10.C: Only compile it.
1305
1306 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1307
1308         PR middle-end/11665
1309         * gcc.c-torture/compile/20030907-1.c: New test.
1310         * g++.dg/init/array11.C: New test.
1311
1312 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1313
1314         PR c++/11852
1315         * g++.dg/init/struct1.C: New test.
1316
1317 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1318
1319         PR c++/12181
1320         * g++.dg/expr/comma1.C: New test.
1321
1322 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1323
1324         PR c++/11867
1325         * g++.dg/expr/static_cast5.C: New test.
1326
1327 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1328
1329         PR c++/11507
1330         * g++.dg/lookup/scoped7.C: New test.
1331
1332         PR c++/9574
1333         * g++.dg/other/static1.C: New test.
1334
1335         PR c++/11490
1336         * g++.dg/warn/template-1.C: New test.
1337
1338         PR c++/11432
1339         * g++.dg/template/crash10.C: New test.
1340
1341         PR c++/2478
1342         * g++.dg/overload/VLA.C: New test.
1343
1344         PR c++/10804
1345         * g++.dg/template/call1.C: New test.
1346
1347 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1348
1349         PR c++/11794
1350         * g++.dg/parse/using3.C: New test.
1351
1352 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1353
1354         PR c++/11409
1355         * g++.dg/overload/builtin3.C: New test case.
1356
1357 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1358
1359         PR c/9862
1360         * gcc.dg/20030906-1.c: New test.
1361         * gcc.dg/20030906-2.c: Likewise.
1362
1363 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1364
1365         PR c++/12167
1366         * g++.dg/parse/defarg5.C: New test.
1367
1368         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1369
1370 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1371
1372         PR c++/12163
1373         * g++.dg/expr/static_cast4.C: New test.
1374
1375         PR c++/12146
1376         * g++.dg/template/crash9.C: New test.
1377
1378 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1379
1380         * g++.old-deja/g++.ext/pretty2.C: Update for change
1381         in __FUNCTION__.
1382         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1383
1384 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1385
1386         PR c++/11922
1387         * g++/dg/template/qualified-id1.C: New test.
1388
1389         PR c++/12037
1390         * g++.dg/warn/noeffect4.C: New test.
1391
1392 2003-09-04  Matt Austern  <austern@apple.com>
1393
1394         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1395         * g++.dg/ext/fnname2.C: Likewise.
1396         * g++.dg/ext/fnname3.C: Likewise.
1397
1398 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1399
1400         * g++.dg/expr/lval1.C: New test.
1401         * g++.dg/ext/lvcast.C: Remove.
1402
1403 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1404
1405         PR optimization/11700.
1406         * gcc.c-torture/compile/20030903-1.c: New test case.
1407
1408 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1409
1410         PR c++/12053
1411         * g++.dg/abi/layout4.C: New test.
1412
1413 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1414
1415         PR c++/11553
1416         * g++.dg/parse/friend3.C: New test.
1417
1418 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1419
1420         PR c++/11847
1421         * g++.dg/template/class1.C: New test.
1422
1423         PR c++/11808
1424         * g++.dg/expr/call1.C: New test.
1425
1426 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1427
1428         PR c++/12114
1429         * g++.dg/init/ref9.C: New test.
1430
1431         PR c++/11972
1432         * g++.dg/template/nested4.C: New test.
1433
1434 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1435
1436         PR c++/12093
1437         * g++.dg/template/non-dependent4.C: New test.
1438
1439         PR c++/11928
1440         * g++.dg/inherit/conv1.C: New test.
1441
1442 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1443
1444         PR c++/6196
1445         * g++.dg/ext/label1.C: New test.
1446         * g++.dg/ext/label2.C: Likewise.
1447
1448 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1449
1450         * g++.dg/expr/cond3.C: New test.
1451
1452 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1453
1454         * gcc.dg/builtins-1.c: Add new builtin cases.
1455
1456 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1457
1458         * gcc.dg/builtins-1.c: Add new cases.
1459         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1460
1461 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1462
1463         * gcc.dg/builtins-1.c: Add more math builtin tests.
1464         * gcc.dg/torture/builtin-attr-1.c: New test.
1465
1466 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1467
1468         PR optimization/5079
1469         * g++.dg/opt/static3.C: New test.
1470
1471 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1472
1473         * gcc.misc-tests/gcov-10b.c: New test.
1474
1475 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1476
1477         * g++.dg/opt/ptrmem3.C: New test.
1478
1479         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1480
1481 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1482
1483         * gcc.dg/20030826-2.c: New test.
1484
1485 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1486
1487         PR middle-end/12002
1488         * g77.f-torture/compile/12002.f: New test case.
1489
1490 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1491
1492         * gcc.dg/20030826-1.c: New test case.
1493
1494 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1495
1496         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1497
1498 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1499
1500         PR c++/11871
1501         * c++.dg/lookup/crash1.C: New test.
1502
1503         * c++.dg/warn/noeffect3.C: New test.
1504
1505 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1506
1507         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1508         * gcc.dg/compat/vector-1_y.c: Ditto.
1509         * gcc.dg/compat/vector-2_x.c: Ditto.
1510         * gcc.dg/compat/vector-2_y.c: Ditto.
1511
1512 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1513
1514         * gcc.dg/20030702-1.c: New test.
1515
1516 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1517
1518         PR c++/8795
1519         * g++.dg/ext/altivec-1.C: New test.
1520
1521 2003-08-24  Richard Henderson  <rth@redhat.com>
1522
1523         * g++.dg/eh/simd-2.C: Add -w for x86.
1524
1525 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1526
1527         * gcc.dg/20030815-1.c: New test.
1528
1529 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1530
1531         PR c++/3765
1532         * g++.dg/parse/access6.C: New test.
1533
1534 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1535
1536         PR c++/641, c++/11876
1537         * g++.dg/template/friend22.C: New test.
1538         * g++.dg/template/friend23.C: Likewise.
1539
1540 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1541
1542         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1543         identically.
1544
1545 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1546
1547         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1548
1549 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1550
1551         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1552
1553 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1554
1555         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1556
1557 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1558
1559         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1560
1561 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1562
1563         PR c++/11919
1564         * g++.dg/overload/prom1.C: New test.
1565
1566         PR c++/11551
1567         * g++.dg/parse/dtor2.C: New test.
1568
1569         PR c++/10762
1570         * g++.dg/parse/using2.C: New test.
1571
1572 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1573
1574         PR target/11805
1575         * gcc.c-torture/compile/20030821-1.c: New.
1576
1577 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1578
1579         PR c++/11834
1580         * g++.dg/template/deduce2.C: New test.
1581
1582 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1583
1584         * gcc.c-torture/execute/20030821-1.c: New test.
1585
1586 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1587
1588         PR middle-end/11984
1589         * gcc.dg/20030820-1.c: New test case.
1590
1591 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1592
1593         PR c++/11945
1594         * g++.dg/warn/noeffect2.C: New test.
1595
1596 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1597
1598         PR c++/10926
1599         * g++.dg/template/dtor2.C: New test.
1600
1601         PR c++/11684
1602         * g++.dg/template/operator1.C: New test.
1603         * g++.dg/parse/operator4.C: New test.
1604
1605         PR c++/11946.C
1606         * g++.dg/expr/enum1.C: New test.
1607         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1608
1609         PR c++/11036.C
1610         * g++.dg/parse/elab2.C: New test.
1611         * g++.dg/parse/typedef4.C: Change error message.
1612         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1613         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1614         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1615
1616 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1617
1618         * gcc.dg/pch/warn-1.c: New.
1619         * gcc.dg/pch/warn-1.hs: New.
1620
1621         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1622         not-tested file.
1623
1624 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1625
1626         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1627
1628 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1629
1630         * gcc.dg/uninit-D.c: New Test.
1631         * gcc.dg/uninit-E.c: New Test.
1632         * gcc.dg/uninit-F.c: New Test.
1633         * gcc.dg/uninit-G.c: New Test.
1634
1635 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1636
1637         * g++.dg/README: Describe the pch directory.
1638
1639 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1640
1641         PR c++/11174
1642         * g++.dg/parse/access4.C: New test.
1643         * g++.dg/parse/access5.C: Likewise.
1644         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1645
1646 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1647
1648         * gcc.dg/noncompile/20030818-1.c: New.
1649
1650 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1651
1652         PR c++/11957
1653         * g++.dg/warn/noeffect1.C: New test.
1654
1655         * g++.dg/template/scope2.C: New test.
1656         * g++.dg/template/error2.C: Correct dg-error
1657
1658 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1659
1660         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1661
1662 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1663
1664         PR C++/11512
1665         * g++.dg/template/warn1.C: New.
1666
1667 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1668
1669         * g++.dg/template/error2.C: New test.
1670         * g++.dg/lookup/using7.C: Adjust errors
1671         * g++.old-deja/g++.pt/crash36.C: Likewise.
1672         * g++.old-deja/g++.pt/derived3.C: Likewise.
1673
1674 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1675
1676         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1677         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1678         * gcc.c-torture/execute/builtins/string-9.c: New, from
1679         string-opt-9.c.  Adjust for execute/builtins framework.
1680         * gcc.c-torture/execute/string-opt-9.c: Delete.
1681
1682 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1683
1684         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1685
1686         * g++.dg/parse/ret-type2.C: New test.
1687
1688         PR c++/11703
1689         * g++.dg/init/new8.C: New test.
1690
1691         PR c++/10923
1692         * g++.dg/parse/typedef5.C: New test.
1693
1694         PR c++/9512
1695         * g++.dg/parse/qualified2.C: New test.
1696         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1697         invalid code.
1698
1699 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1700
1701         * g++.dg/conversion/ptrmem1.C: New test.
1702
1703 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR target/11693
1706         * gcc.dg/20030811-1.c: New test.
1707
1708         PR target/11535
1709         * gcc.c-torture/execute/20030811-1.c: New test.
1710
1711 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1712
1713         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1714
1715 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1716
1717         PR c++/11789.C
1718         * g++.dg/inherit/multiple1.C: New test.
1719
1720 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1721
1722         * gcc.dg/spe1.c: New test.
1723
1724         PR c++/11670
1725         * g++.dg/expr/cast2.C: New test.
1726
1727         PR c++/10530
1728         * g++.dg/template/dependent-name2.C: New test.
1729
1730 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1731
1732         * g++.dg/parse/crash11.C: Put the dg options in comments.
1733
1734 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1735
1736         * lib/gcc-dg.exp: Update for diagnostic change.
1737
1738 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1739
1740         PR c++/5767
1741         * g++.dg/parse/crash11.C: New test.
1742
1743 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1744
1745         * gcc.dg/cpp/spacing1.c: Update.
1746
1747 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1748
1749         PR target/11739
1750         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1751         a value for -mtune.
1752
1753 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1754
1755         PR middle-end/11771
1756         * gcc.c-torture/compile/20030804-1.c: New test case.
1757
1758 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1759
1760         * gcc.dg/20030804-1.c: New test case.
1761
1762 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1763
1764         * gcc.dg/cpp/separate-1.c: New test.
1765
1766 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1767
1768         PR c++/11704
1769         * g++.dg/template/dependent-expr2.C: New test.
1770
1771         PR c++/11766
1772         * g++.dg/expr/ptrmem1.C: New test.
1773
1774 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1775
1776         PR c++/9453
1777         * g++.dg/template/friend15.C: New test.
1778
1779 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1780
1781         * lib/dg-pch.exp: Work round PCH bug.
1782
1783 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1784
1785         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1786         builtins.  Move cases from builtins-4.c here.
1787
1788         * gcc.dg/torture/builtin-math-1.c: New test taken from
1789         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1790         additional cases.
1791
1792         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1793         Delete.
1794
1795 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1796
1797         PR c++/9447
1798         * g++.dg/template/using7.C: New test.
1799
1800 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1801
1802         * import1.c, import2.c: New tests.
1803
1804 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1805
1806         * g++.dg/eh/crossjump1.C: New test.
1807
1808 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1809
1810         PR c++/11697
1811         * g++.dg/template/using6.C: New test.
1812
1813         PR c++/11744
1814         * g++.dg/template/koenig2.C: New test.
1815
1816 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1817
1818         PR c++/7983
1819         * g++.dg/parse/typedef4.C: New test.
1820
1821 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1822
1823         PR c++/8442, c++/8806
1824         * g++.dg/template/elab1.C: New test.
1825         * g++.dg/template/type2.C: Likewise.
1826         * g++.dg/template/ttp3.C: Adjust expected error message.
1827         * g++.old-deja/g++.law/visibility13.C: Likewise.
1828         * g++.old-deja/g++.niklas/t135.C: Likewise.
1829         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1830         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1831         template argument.
1832         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1833
1834 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1835
1836         PR c++/11295
1837         * g++.dg/ext/stmtexpr1.C: New test.
1838
1839         * g++.dg/opt/tmp1.C: New test.
1840
1841         PR c++/11525
1842         * g++.dg/parse/constant4.C: New test.
1843
1844         PR c++/9447
1845         * g++.dg/template/using5.C: New test.
1846
1847 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1848
1849         * gcc.dg/builtins-27.c: New test case.
1850
1851 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1852
1853         * gcc.dg/tls/opt-7.c: New test.
1854
1855 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1856
1857         * g++.old-deja/g++.other/crash18.C: Remove.
1858
1859 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1860
1861         * g++.dg/template/explicit3.C: New.
1862         * g++.dg/template/explicit4.C: New.
1863         * g++.dg/template/explicit5.C: New.
1864
1865         PR c++/11347
1866         * g++.dg/template/memtmpl1.C: New.
1867
1868 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1869
1870         PR target/11565
1871         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1872         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1873
1874 2003-07-30  Jan Hubicka  <jh@suse.cz>
1875
1876         * vtgc1.c: Kill.
1877
1878 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1879
1880         * gcc.dg/struct-in-proto-1.c: New test.
1881
1882 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1883
1884         * gcc.dg/cpp/include2.c: Only expect one message.
1885
1886 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1887
1888         PR c++/9447
1889         * g++.dg/template/using1.C: New test.
1890         * g++.dg/template/using2.C: New test.
1891         * g++.dg/template/using3.C: New test.
1892         * g++.dg/template/using4.C: New test.
1893
1894 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1895
1896         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1897         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1898
1899 2003-07-28  Jan Hubicka  <jh@suse.cz>
1900
1901         PR c++/11530
1902         * g++.dg/opt/call1.C: New test.
1903
1904 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1905
1906         PR c++/11667
1907         * g++.dg/init/enum2.C: New test.
1908         * g++.dg/template/overload1.C: Add "-w" option.
1909
1910 2003-07-28    <hp@bitrange.com>
1911
1912         * gcc.dg/Wdeclaration-after-statement-1.c,
1913         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1914
1915 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1916
1917         * gcc.c-torture/compile/20030725-1.c: New test.
1918
1919 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1920
1921         * gcc.dg/20030505.c: Only run for SPE.
1922         Remove definition of opaque type.
1923
1924 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1925
1926         * g++.dg/template/ptrmem6.C: New test.
1927
1928 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1929
1930         * gcc.c-torture/compile/zero-strct-2.c: New test.
1931
1932 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1933
1934         * gcc.dg/intermod-1.c: New test.
1935
1936 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1937
1938         PR c++/11617
1939         * g++.dg/template/lookup2.C: New test.
1940         * g++.dg/template/memclass1.C: Remove instantiated from error.
1941         * g++.dg/other/error2.C: Tweak expected errors.
1942
1943         PR c++/11596
1944         * g++.dg/template/defarg3.C: New test.
1945
1946         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1947
1948 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1949
1950         * g++.dg/inherit/access5.C: New test.
1951
1952 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1953
1954         PR c++/11513
1955         * g++.dg/template/crash8.C: New test.
1956
1957 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1958
1959         PR c/10602
1960         * gcc.dg/noncompile/incomplete-2.c: New test.
1961
1962 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1963
1964         PR c++/11645
1965         * g++.dg/inherit/access4.C: New test.
1966
1967         PR c++/11517
1968         * g++.dg/expr/cond2.C: New test.
1969
1970         PR optimization/10679
1971         * g++.dg/opt/inline4.C: New test.
1972
1973 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1974
1975         * g++.dg/parse/crash10: New test.
1976
1977 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1978
1979         * g++.dg/ext/flexary1.C: New test.
1980
1981 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1982
1983         PR c++/10793
1984         * g++.dg/template/crash9.C: New test.
1985
1986 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1987
1988         PR c++/3004
1989         * g++.dg/parse/typedef3.C: New test.
1990
1991         PR c++/7906
1992         * g++.dg/parse/operator2.C: New test.
1993
1994         PR c++/8895
1995         * g++.dg/parse/def-tmpl-arg1.C: New test.
1996
1997         PR c++/9282
1998         * g++.dg/parse/funptr1.C: New test.
1999
2000         PR c++/9452
2001         * g++.dg/parse/ambig3.C: New test.
2002
2003         PR c++/9454
2004         * g++.dg/parse/operator3.C: New test.
2005
2006         PR c++/9486
2007         * g++.dg/parse/template10.C: New test.
2008
2009         PR c++/9488
2010         * g++.dg/parse/template11.C: New test.
2011
2012         PR c++/10150
2013         * g++.dg/parse/invalid-op1.C: New test.
2014
2015         PR c++/10247
2016         * g++.dg/parse/condexpr1.C: New test.
2017
2018 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2019
2020         * g++.dg/ext/packed3.C: New test.
2021         * g++.dg/ext/packed4.C: New test.
2022
2023         * gcc.dg/pack-test-3.c: New test.
2024
2025 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2026
2027         * lib/compat.exp: Handle dg-options per source file.
2028         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2029         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2030         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2031         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2032         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2033         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2034         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2035         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2036         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2037         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2038         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2039         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2040         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2041         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2042
2043 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2044
2045         PR c/10320
2046         * gcc.c-torture/execute/20030718-1.c: New test.
2047
2048 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2049
2050         PR optimization/11536
2051         * gcc.dg/20030721-1.c: New test.
2052
2053 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2054
2055         PR c++/11546
2056         * g++.dg/template/lookup1.C: New test.
2057
2058 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2059
2060         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2061         diagnostics of ill-formed constructs involving labels.
2062         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2063         the new 'previously defined here' message.
2064
2065 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2066
2067         * g++.dg/parse/non-dependent2.C: New test.
2068
2069 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2070
2071         * g++.dg/init/init-ref4.C: xfail on targets without
2072         weak symbols.
2073
2074 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2075
2076         PR target/11087
2077         * gcc.c-torture/execute/20030717-1.c: New test.
2078
2079 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2080
2081         * g++.dg/opt/cfg1.C: New test.
2082
2083 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2084
2085         PR optimization/11557
2086         * gcc.dg/20030717-1.c: New test.
2087
2088 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2089
2090         PR c++/10476
2091         * g++.dg/expr/crash-1.C: New test.
2092
2093         PR c++/11027
2094         * g++.dg/template/init3.C: New test.
2095
2096         PR c++/8222
2097         * g++.dg/template/non-dependent1.C: New test.
2098
2099         PR c++/11070
2100         * g++.dg/template/non-dependent2.C: New test.
2101
2102         PR c++/11071
2103         * g++.dg/template/non-dependent3.C: New test.
2104
2105         PR c++/9907
2106         * g++.dg/template/sizeof5.C: New test.
2107
2108 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2109
2110         PR 11498
2111         * gcc.c-torture/compile/mangle-1.c: New file.
2112
2113 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2114
2115         PR c++/7809
2116         * g++.dg/parse/access3.C: New test.
2117
2118 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2119
2120         PR c++/11384
2121         * g++.dg/init/init-ref4.C: New test.
2122
2123 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2124
2125         PR c++/11547
2126         * g++.dg/parse/constant3.C: New test.
2127         * g++.dg/parse/crash7.C: Likewise.
2128
2129 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2130
2131         PR target/11008
2132         * gcc.dg/i386-pentium4-not-mull.c: New.
2133
2134 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2135
2136         * gcc.dg/asm-names.c (ymain): Make it weak.
2137
2138 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2139
2140         PR c++/5421
2141         * g++.dg/template/friend21.C: New test.
2142
2143 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2144
2145         * gcc.dg/cleanup-8.c: New test.
2146         * gcc.dg/cleanup-9.c: New test.
2147
2148 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2149
2150         * g++.dg/ext/dll-MI1.h: New file.
2151         * g++.dg/ext/dllexport-MI1.C: New file.
2152         * g++.dg/ext/dllimport-MI1.C: New file.
2153
2154 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2155
2156         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2157         it does not have cmpstrsi patterns (just cmpmemsi).
2158
2159 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2160
2161         PR debug/11473
2162         * g++.dg/debug/debug8.C: New test.
2163
2164 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2165
2166         PR c++/10108
2167         * g++.dg/template/crash7.C: New test.
2168
2169 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2170
2171         PR target/10795
2172         * gcc.c-torture/compile/20030708-1.c: New.
2173
2174 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2175
2176         * gcc.c-torture/execute/20030715-1.c: New test.
2177
2178 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2179
2180         * gcc.dg/pch/inline-3.c: New file.
2181         * gcc.dg/pch/inline-3.hs: New file.
2182         * gcc.dg/pch/inline-4.c: New file.
2183         * gcc.dg/pch/inline-4.hs: New file.
2184
2185 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2186
2187         PR c++/11509
2188         * g++.dg/template/crash6.C: New test.
2189
2190         PR c++/7053
2191         * g++.dg/template/friend20.C: New test.
2192
2193         PR c++/7019
2194         * g++.dg/template/overload2.C: New test.
2195
2196 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2197
2198         PR optimization/11440
2199         * gcc.c-torture/execute/20030714-1.c: New test.
2200
2201 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2202
2203         PR c++/11154
2204         * g++.dg/template/partial2.C: New test.
2205
2206 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2207
2208         PR c++/11503
2209         * g++.dg/template/anon1.C: New test.
2210
2211         PR c++/11493
2212         PR c++/11495
2213         * g++.dg/parse/template9.C: Likewise.
2214         * g++.dg/template/crash4.C: New test.
2215         * g++.dg/template/koenig1.C: Likewise.
2216         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2217         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2218         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2219         functions.
2220         * g++.old-deja/g++.jason/template36.C: Likewise.
2221         * g++.old-deja/g++.mike/p1989.C: Likewise.
2222         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2223         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2224         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2225         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2226         compiling.
2227         * g++.old-deja/g++.pt/union2.C: Use this->.
2228
2229 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2230
2231         * gcc.dg/20030711-1.c: New test.
2232
2233 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2234
2235         PR c++/11050
2236         * g++.dg/parse/args1.C: New test.
2237         * g++.pt/defarg8.C: Change expected errors.
2238
2239 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2240
2241         PR c++/8164
2242         * g++.dg/template/nontype2.C: New test.
2243
2244         PR c++/10558
2245         * g++.dg/parse/template8.C: New test.
2246
2247         PR c++/8327
2248         * g++.dg/template/scope1.C: New test.
2249
2250         * g++.dg/warn/Wsign-compare-1.C: New test.
2251
2252 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2253
2254         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2255
2256 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2257
2258         PR c++/9411
2259         * g++.dg/template/explicit2.C: New test.
2260
2261         PR c++/10032
2262         * g++.dg/warn/pedantic1.C: New test.
2263
2264 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2265
2266         PR c++ 9483
2267         * g++.dg/other/field1.C: New test.
2268
2269 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2270
2271         PR c/11449
2272         * gcc.c-torture/compile/20030707-1.c: New.
2273
2274 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2275
2276         PR c++/10849
2277         * g++.dg/template/access12.C: New test.
2278
2279 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2280
2281         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2282         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2283         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2284         * gcc.misc-tests/gcov.exp: Update
2285         * g++.dg/gcov/gcov.exp: Update
2286         * lib/gcov.exp: Update.
2287
2288 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2289
2290         * g++.dg/abi/mangle17.C: Make sure template expressions are
2291         dependent.
2292         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2293         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2294         * g++.dg/opt/stack1.C: Remove erroneous code.
2295         * g++.dg/parse/template7.C: New test.
2296         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2297         * g++.old-deja/g++.pt/crash4.C: Likewise.
2298
2299 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2300
2301         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2302         with zero or one occurence of `$' after the initial `L'.
2303
2304 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2305
2306         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2307
2308 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2309
2310         PR c/11370
2311         * gcc.dg/Wunreachable-6.c: New testcase.
2312         * gcc.dg/Wunreachable-7.c: New testcase.
2313
2314 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR c/11420
2317         * gcc.dg/20030708-1.c: New test.
2318
2319 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2320
2321         * gcc.dg/compat/sdata-section.h: New file.
2322         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2323         * gcc.dg/torture/mips-sdata-1.c: New test.
2324
2325 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2326
2327         PR c++/11030
2328         * g++.dg/template/friend19.C: New test.
2329
2330 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2331
2332         * g++.dg/opt/strength-reduce.C: New test.
2333
2334 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2335
2336         PR target/10979
2337         * gcc.dg/20030707-1.c: New testcase.
2338
2339 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2340
2341         PR optimization/11059
2342         * g++.dg/opt/emptyunion.C: New testcase.
2343
2344 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2345             Eric Botcazou  <ebotcazou@libertysurf.fr>
2346
2347         * g++.dg/opt/stack1.C: New test.
2348
2349 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2350
2351         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2352         run test.
2353
2354         PR c++/11431
2355         * g++.dg/expr/static_cast3.C: New test.
2356
2357 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2358
2359         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2360         everywhere.
2361         * gcc.dg/concat.c: Concatenation of string constants with
2362         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2363         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2364         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2365         necessary to avoid multi-character character constant warning.
2366         * gcc.dg/cpp/escape.c: Likewise.
2367         * gcc.dg/cpp/ucs.c: Likewise.
2368         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2369         Fix a typo.
2370
2371 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2372
2373         PR c/11428
2374         * gcc.c-torture/compile/20030704-1.c: New.
2375
2376 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2377
2378         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2379
2380 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2381
2382         PR c++/5287, PR c++/7910,  PR c++/11021
2383         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2384         tests for warnings.
2385         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2386         * g++.dg/ext/dllimport3.C: Likewise.
2387         * g++.dg/ext/dllimport4.C: New file.
2388         * g++.dg/ext/dllimport5.C: New file.
2389         * g++.dg/ext/dllimport6.C: New file.
2390         * g++.dg/ext/dllimport7.C: New file.
2391         * g++.dg/ext/dllimport8.C: New file.
2392         * g++.dg/ext/dllimport9.C: New file.
2393         * g++.dg/ext/dllimport10.C: New file.
2394         * g++.dg/ext/dllexport1.C: New file.
2395
2396 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2397
2398         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2399         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2400
2401 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2402
2403         * gcc.dg/builtins-25.c: New testcase.
2404         * gcc.dg/builtins-26.c: New testcase.
2405
2406 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2407
2408         * gcc.dg/compat/vector-defs.h: New file.
2409         * gcc.dg/compat/vector-setup.h: New file.
2410         * gcc.dg/compat/vector-check.h: New file.
2411         * gcc.dg/compat/vector-1_main.c: New file.
2412         * gcc.dg/compat/vector-1_x.c: New file.
2413         * gcc.dg/compat/vector-1_y.c: New file.
2414         * gcc.dg/compat/vector-2_main.c: New file.
2415         * gcc.dg/compat/vector-2_x.c: New file.
2416         * gcc.dg/compat/vector-2_y.c: New file.
2417
2418         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2419         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2420         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2421         * gcc.dg/compat/struct-align-1.h: New file.
2422         * gcc.dg/compat/struct-align-1_main.c: New file.
2423         * gcc.dg/compat/struct-align-1_x.c: New file.
2424         * gcc.dg/compat/struct-align-1_y.c: New file.
2425         * gcc.dg/compat/struct-align-2.h: New file.
2426         * gcc.dg/compat/struct-align-2_main.c: New file.
2427         * gcc.dg/compat/struct-align-2_x.c: New file.
2428         * gcc.dg/compat/struct-align-2_y.c: New file.
2429
2430         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2431         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2432         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2433         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2434         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2435         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2436         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2437         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2438         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2439         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2440         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2441         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2442         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2443         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2444         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2445         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2446         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2447         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2448         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2449         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2450         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2451         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2452         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2453         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2454         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2455         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2456         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2457         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2458         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2459
2460 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2461
2462         * gcc.dg/i386-call-1.c: New test.
2463
2464 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2465
2466         PR c++/9162
2467         * g++.dg/parse/defarg4.C: New.
2468
2469 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2470
2471         PR target/10700
2472         * gcc.c-torture/compile/20030703-1.c: New test case.
2473
2474 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2475
2476         * g++.dg/template/local3.C: Remove extra semicolon.
2477
2478 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2479
2480         * gcc.dg/i386-volatile-1.c: New test.
2481
2482 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2483
2484         PR c++/11072
2485         * g++.dg/other/offsetof2.C: XFAIL.
2486         * g++.dg/other/offsetof5.C: New.
2487
2488         PR c++/10219
2489         * g++.dg/template/error1.C: New.
2490
2491         PR c++/9779
2492         * g++.dg/template/dependent-expr1.C: New.
2493
2494 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2495
2496         PR c++/6949
2497         * g++.dg/template/local3.C: New test.
2498
2499         PR c++/11149
2500         * g++.dg/lookup/scoped6.C: New test.
2501
2502 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2503
2504         PR c++/8046
2505         * g++.dg/other/error7.C: New test.
2506
2507 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2508
2509         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2510         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2511         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2512         * g++.old-deja/g++.other/union2.C: Likewise.
2513         * gcc.dg/c90-const-expr-2.c: Likewise.
2514         * gcc.dg/c90-const-expr-3.c: Likewise.
2515         * gcc.dg/c99-const-expr-2.c: Likewise.
2516         * gcc.dg/c99-const-expr-3.c: Likewise.
2517         * gcc.dg/concat.c: Likewise.
2518
2519 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2520
2521         PR c++/9559
2522         * g++.dg/init/static1.C: New test.
2523
2524 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2525
2526         * Changelog: Remove ">>>>>>>" from previous change.
2527
2528 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2529
2530         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2531         * g++.old-deja/g++.other/access2.C: Likewise.
2532         * g++.old-deja/g++.other/decl2.C: Likewise.
2533         * gcc.c-torture/execute/20020615-1.c: Likewise.
2534
2535 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2536
2537         PR c++/4933
2538         * g++.dg/template/sizeof4.C: New test.
2539
2540 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2541
2542         * g++.dg/other/error6.C: New test.
2543
2544 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2545
2546         PR c++/10750
2547         * g++.dg/parse/constant2.C: New test.
2548
2549 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2550
2551         PR c++/11106
2552         * g++.dg/other/error5.C: New test.
2553
2554 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2555
2556         * gcc.dg/format/gcc_diag-1.c: New test.
2557
2558 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2559
2560         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2561
2562 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2563
2564         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2565         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2566         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2567
2568 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2569
2570         * gcc.c-torture/execute/builtins/string-8.c: New test.
2571         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2572         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2573         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2574
2575 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2576
2577         PR c++/10468
2578         * g++.dg/ext/typeof6.C: New test.
2579
2580 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/10796
2583         * g++.dg/init/enum1.C: New test.
2584
2585 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2586
2587         * gcc.dg/20030627-1.c: New test.
2588
2589 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/11332
2592         * g++.dg/expr/static_cast2.C: New test.
2593
2594 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2595             Jakub Jelinek  <jakub@redhat.com>
2596
2597         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2598         sprintf(dst,"%s",src) optimization.
2599         * gcc.c-torture/execute/20030626-1.c: New test case.
2600         * gcc.c-torture/execute/20030626-2.c: New test case.
2601
2602 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2603
2604         * gcc.c-torture/execute/multi-ix.c: New test.
2605
2606         * gcc.c-torture/execute/simd-4.c (main):
2607         Added missing semicolon at end of union.
2608
2609 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2610
2611         PR c++/8266
2612         * g++.dg/template/explicit-instantiation3.C: New test.
2613
2614 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2615
2616         * gcc.dg/20030626-1.c: Use signed char.
2617
2618 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2619
2620         * gcc.dg/20030626-1.c: New test.
2621
2622 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2623
2624         * const-str-2.m: Update.
2625
2626 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2627
2628         PR c++/10990
2629         * g++.dg/rtti/dyncast1.C: New test.
2630         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2631         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2632         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2633
2634         PR c++/10931
2635         * g++.dg/expr/static_cast1.C: New test.
2636
2637 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2638
2639         * gcc.dg/20030625-1.c: New test.
2640
2641 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2642
2643         * gcc.c-torture/compile/20030624-1.c: New test case.
2644
2645 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2646
2647         * gcc.c-torture/execute/string-opt-17.c: New test.
2648
2649 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2650
2651         PR c++/5754
2652         * g++.dg/parse/crash6.C: New test.
2653
2654 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2655
2656         * gcc.dg/builtins-24.c: New test case.
2657
2658 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2659
2660         * g++.dg/opt/operator1.C: New test.
2661
2662 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2663
2664         * gcc.c-torture/execute/string-opt-16.c: New test case.
2665
2666 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2667
2668         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2669         * g++.old-deja/g++.other/conv7.C: Likewise
2670         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2671         * g++.old-deja/g++.other/overload14.C: Likewise.
2672
2673 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2674
2675         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2676         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2677
2678 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2679
2680         PR c++/10888
2681         * g++.dg/warn/Winline-3.C: New test.
2682
2683 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2684
2685         * lib/target-supports.exp (check_alias_available): Make the test
2686         program acceptable to the Solaris assembler.
2687
2688         PR c++/10749
2689         * g++.dg/template/memclass2.C: New test.
2690
2691 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2692             Eric Botcazou  <ebotcazou@libertysurf.fr>
2693
2694         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2695         data for non-matching targets.
2696         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2697
2698 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2699
2700         PR c++/10845
2701         * g++.dg/template/member3.C: New test.
2702
2703 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2704
2705         PR c++/10939
2706         * g++.dg/template/func1.C: New test.
2707
2708         PR c++/9649
2709         * g++.dg/template/static4.C: New test.
2710         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2711
2712         PR c++/11041
2713         * g++.dg/init/ref7.C: New test.
2714
2715 2003-06-19  Matt Austern  <austern@apple.com>
2716
2717         PR c++/11228
2718         * g++.dg/anew1.C: New test.
2719         * g++.dg/anew2.C: New test.
2720         * g++.dg/anew3.C: New test.
2721         * g++.dg/anew4.C: New test.
2722
2723 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2724
2725         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2726
2727 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2728
2729         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2730         endian-dependent.
2731
2732 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2733
2734         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2735         Remove cruft.
2736
2737 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2738
2739         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2740         * gcc.c-torture/compile/961203-1.c: Likewise.
2741         * gcc.c-torture/compile/980506-1.c: Likewise.
2742
2743 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2744
2745         PR c++/10712
2746         * g++.dg/lookup/using7.C: New test.
2747
2748 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2749
2750         PR c++/11105
2751         * g++.dg/abi/conv1.C: Remove it.
2752         * g++.dg/template/conv7.C: New test.
2753         * g++.dg/template/conv8.C: Likewise.
2754         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2755         conversion operator.
2756
2757 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2758
2759         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2760         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2761         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2762         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2763         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2764         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2765         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2766         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2767         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2768         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2769         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2770         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2771         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2772         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2773         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2774         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2775         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2776         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2777         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2778         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2779         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2780         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2781         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2782         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2783         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2784         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2785         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2786         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2787         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2788
2789 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2790
2791         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2792         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2793         indications.
2794
2795 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2796
2797         * gcc.dg/i386-387-5.c: New test case.
2798         * gcc.dg/i386-387-6.c: New test case.
2799         * gcc.dg/builtins-23.c: New test case.
2800
2801 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2802
2803         * gcc.dg/builtins-22.c: New test case.
2804         * gcc.dg/i386-387-1.c: Update to test exp.
2805         * gcc.dg/i386-387-2.c: Likewise.
2806
2807 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2808
2809         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2810
2811 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2812
2813         * lib/gcc-dg.exp (dg-require-dll): New function.
2814         (dg-xfail-if): Likewise.
2815         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2816         driver.
2817
2818         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2819         * gcc.c-torture/compile/20001205-1.c: Likewise.
2820         * gcc.c-torture/compile/20001226-1.c: Likewise.
2821         * gcc.c-torture/compile/20010518-2.c: Likewise.
2822         * gcc.c-torture/compile/20020312-1.c: Likewise.
2823         * gcc.c-torture/compile/20020604-1.c: Likewise.
2824         * gcc.c-torture/compile/920501-12.c: Likewise.
2825         * gcc.c-torture/compile/920501-4.c: Likewise.
2826         * gcc.c-torture/compile/920520-1.c: Likewise.
2827         * gcc.c-torture/compile/920521-1.c: Likewise.
2828         * gcc.c-torture/compile/920625-1.c: Likewise.
2829         * gcc.c-torture/compile/961203-1.c: Likewise.
2830         * gcc.c-torture/compile/980506-1.c: Likewise.
2831         * gcc.c-torture/compile/981006-1.c: Likewise.
2832         * gcc.c-torture/compile/981022-1.c: Likewise.
2833         * gcc.c-torture/compile/981223-1.c: Likewise.
2834         * gcc.c-torture/compile/990617-1.c: Likewise.
2835         * gcc.c-torture/compile/dll.c: Likewise.
2836         * gcc.c-torture/compile/labels-3.c: Likewise.
2837         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2838         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2839         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2840         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2841         * gcc.c-torture/compile/simd-5.c: Likewise.
2842         * gcc.c-torture/compile/20000804-1.x: Remove.
2843         * gcc.c-torture/compile/20001205-1.x: Likewise.
2844         * gcc.c-torture/compile/20001226-1.x: Likewise.
2845         * gcc.c-torture/compile/20010518-2.x: Likewise.
2846         * gcc.c-torture/compile/20020312-1.x: Likewise.
2847         * gcc.c-torture/compile/20020604-1.x: Likewise.
2848         * gcc.c-torture/compile/920501-12.x: Likewise.
2849         * gcc.c-torture/compile/920501-4.x: Likewise.
2850         * gcc.c-torture/compile/920520-1.x: Likewise.
2851         * gcc.c-torture/compile/920521-1.x: Likewise.
2852         * gcc.c-torture/compile/920625-1.x: Likewise.
2853         * gcc.c-torture/compile/961203-1.x: Likewise.
2854         * gcc.c-torture/compile/980506-1.x: Likewise.
2855         * gcc.c-torture/compile/981006-1.x: Likewise.
2856         * gcc.c-torture/compile/981022-1.x: Likewise.
2857         * gcc.c-torture/compile/981223-1.x: Likewise.
2858         * gcc.c-torture/compile/990617-1.x: Likewise.
2859         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2860         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2861         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2862         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2863         * gcc.c-torture/compile/simd-5.x: Likewise.
2864
2865         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2866
2867 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2868
2869         * gcc.c-torture/execute/20030611-1.c: New test.
2870
2871 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2872
2873         PR middle-end/168
2874         * gcc.dg/20030612-1.c: New test case.
2875
2876 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2877
2878         PR c++/10635
2879         * g++.dg/expr/cast1.C: New test.
2880
2881 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2882
2883         * gcc.dg/builtins-21.c: New test case.
2884
2885 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2886
2887         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2888         options instead of at the end.
2889         * lib/objc.exp (objc_target_compile): Likewise.
2890
2891 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2892
2893         PR c++/10432
2894         * g++.dg/parse/error1.C: New test.
2895
2896 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2897
2898         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2899         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2900         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2901         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2902         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2903         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2904         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2905         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2906         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2907         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2908         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2909         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2910         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2911         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2912         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2913         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2914         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2915         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2916         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2917         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2918         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2919         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2920         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2921         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2922
2923         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2924         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2925         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2926         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2927         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2928         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2929         * gcc.dg/compat/scalar-return-3_main.c: New file.
2930         * gcc.dg/compat/scalar-return-3_x.c: New file.
2931         * gcc.dg/compat/scalar-return-3_y.c: New file.
2932         * gcc.dg/compat/scalar-return-4_main.c: New file.
2933         * gcc.dg/compat/scalar-return-4_x.c: New file.
2934         * gcc.dg/compat/scalar-return-4_y.c: New file.
2935
2936 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2937
2938         * gcc.dg/compat/fp2-struct-check.h: New file.
2939         * gcc.dg/compat/fp2-struct-defs.h: New file.
2940         * gcc.dg/compat/fp2-struct-init.h: New file.
2941         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2942         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2943         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2944         * gcc.dg/compat/struct-return-10_main.c: New file.
2945         * gcc.dg/compat/struct-return-10_x.c: New file.
2946         * gcc.dg/compat/struct-return-10_y.c: New file.
2947
2948         * gcc.dg/compat/compat-common.h: New file.
2949         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2950         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2951         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2952         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2953         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2954         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2955         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2956         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2957         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2958         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2959         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2960         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2961         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2962         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2963         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2964         * gcc.dg/compat/small-struct-check.h: Ditto.
2965         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2966         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2967         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2968         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2969         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2970         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2971         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2972         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2973         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2974         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2975         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2976         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2977         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2978         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2979         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2980         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2981         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2982         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2983         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2984         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2985         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2986         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2987         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2988         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2989         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2990         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2991         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2992         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2993         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2994         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2995
2996 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2997
2998         * g++.dg/pch/static-1.C: New file.
2999         * g++.dg/pch/static-1.Hs: New file.
3000
3001 2003-06-10  Richard Henderson  <rth@redhat.com>
3002
3003         * gcc.dg/asm-7.c: Adjust expected warning text.
3004
3005 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3006
3007         * gcc.dg/builtins-20.c: New test case.
3008
3009 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3010
3011         PR c++/11131
3012         * g++.dg/opt/template1.C: New test.
3013
3014 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3015
3016         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3017         additional_sources.
3018
3019 2003-05-21  David Taylor  <dtaylor@emc.com>
3020
3021         * gcc.dg/Wpadded.c: New file.
3022
3023 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3024
3025         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3026         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3027         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3028         dg-require-weak.
3029
3030 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3031
3032         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3033
3034 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3035
3036         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3037         (dg-require-alias): Likewise.
3038         (dg-require-gc-sections): Likewise.
3039         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3040
3041 2003-06-08  Richard Henderson  <rth@redhat.com>
3042
3043         * gcc.dg/20011029-2.c: Fix the array reference.
3044         * gcc.dg/asm-7.c: New.
3045
3046 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3047
3048         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3049
3050 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3051
3052         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3053         (dg-require-gc-sections): Likewise.
3054
3055 2003-06-08  Jan Hubicka  <jh@suse.cz>
3056
3057         * i386-cmov1.c: Fix regular expression.
3058         * i386-cvt-1.c: Likewise.
3059         * i386-local.c: Likewise.
3060         * i386-local2.c: Likewise.
3061         * i386-mul.c: Likewise.
3062         * i386-ssetype-1.c: Likewise.
3063         * i386-ssetype-3.c: Likewise.
3064         * i386-ssetype-5.c: Likewise.
3065
3066 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3067
3068         PR c++/11039
3069         * g++.dg/warn/implicit-typename2.C: New test.
3070         * g++.dg/warn/implicit-typename3.C: New test.
3071
3072 2003-06-07  Richard Henderson  <rth@redhat.com>
3073
3074         * g++.dg/other/offsetof3.C: Use size_t.
3075         * g++.dg/other/offsetof4.C: Likewise.
3076
3077 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3078
3079         * lib/copy-file.exp: New. Implement gcc_copy_files.
3080
3081         * lib/dg-pch.exp: Load copy-file.exp
3082         (dg-pch): Use gcc_copy_files instead of "file copy".
3083
3084 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3085
3086         * gcc.dg/weak/weak.exp: Simplify.
3087         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3088         * gcc.dg/weak/weak-1.c: Likewise.
3089         * gcc.dg/weak/weak-2.c: Likewise.
3090         * gcc.dg/weak/weak-3.c: Likewise.
3091         * gcc.dg/weak/weak-4.c: Likewise.
3092         * gcc.dg/weak/weak-5.c: Likewise.
3093         * gcc.dg/weak/weak-6.c: Likewise.
3094         * gcc.dg/weak/weak-7.c: Likewise.
3095         * gcc.dg/weak/weak-8.c: Likewise.
3096         * gcc.dg/weak/weak-9.c: Likewise.
3097
3098 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3099
3100         gcc.c-torture/execute/20030606-1.c: New.
3101
3102 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3103
3104         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3105         * gcc.dg/builtins-19.c: Likewise.
3106
3107 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3108
3109         * gcc.dg/builtins-2.c: Add some more tests.
3110         * gcc.dg/builtins-18.c: New test case.
3111         * gcc.dg/builtins-19.c: New test case.
3112
3113 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3114             Jim Wilson  <wilson@tuliptree.org>
3115
3116         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3117
3118 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3119
3120         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3121         mempcpy/stpcpy calls not to be optimized into something else.
3122         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3123         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3124         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3125
3126 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3127
3128         * gcc.dg/format/asm_fprintf-1.c: New test.
3129
3130 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3131
3132         * lib/gcc-defs.exp (additional_sources): New variable.
3133         (dg-additional-sources): New function.
3134         (additional_files): New variable.
3135         (dg-additional-files): New function.
3136         (dg-additional-files-options): Likewise.
3137         * lib/gcc-dg.exp (dg-require-weak): New function.
3138         (dg-require-alias): Likewise.
3139         (dg-require-gc-sections): Likewise.
3140         * lib/target-supports.exp (check_alias_available): Remove testfile
3141         parameter.
3142         (check_gc_sections_available): New function.
3143         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3144         (dg-gpp-additional-files): Likewise.
3145         * lib/g++.exp (additional_sources): Remove.
3146         (additional_files): Likewise.
3147         (g++_target_compile): Use dg-additional-files-options.
3148
3149         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3150         Tcl logic.
3151         * gcc.dg/special/ecos.exp: Remove.
3152         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3153         * gcc.dg/special/alias-1.c: Likewise.
3154         * gcc.dg/special/alias-2.c: Likewise.
3155         * gcc.dg/special/gcsec-1.c: Likewise.
3156         * gcc.dg/special/weak-1.c: Likewise.
3157         * gcc.dg/special/weak-2.c: Likewise.
3158         * gcc.dg/special/wkali-1.c: Likewise.
3159         * gcc.dg/special/wkali-2.c: Likewise.
3160
3161         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3162         dg-gpp-additional-*.
3163         * g++.dg/special/conpr-3.C: Likewise.
3164         * g++.dg/special/conpr-4.C: Likewise.
3165         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3166         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3167         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3168         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3169         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3170         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3171         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3172         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3173         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3174         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3175         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3176         * g++.old-deja/g++.other/comdat1.C: Likewise.
3177         * g++.old-deja/g++.other/comdat2.C: Likewise.
3178         * g++.old-deja/g++.other/comdat3.C: Likewise.
3179         * g++.old-deja/g++.other/ctor1.C: Likewise.
3180         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3181
3182 2003-06-05  Richard Henderson  <rth@redhat.com>
3183
3184         * gcc.dg/debug/20030605-1.c: New.
3185
3186 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3187
3188         * README.QMTEST: Update.
3189
3190 2003-06-04  Richard Henderson  <rth@redhat.com>
3191
3192         * gcc.dg/cleanup-1.c: New.
3193         * gcc.dg/cleanup-2.c: New.
3194         * gcc.dg/cleanup-3.c: New.
3195         * gcc.dg/cleanup-4.c: New.
3196         * gcc.dg/cleanup-5.c: New.
3197         * gcc.dg/cleanup-6.c: New.
3198         * gcc.dg/cleanup-7.c: New.
3199
3200 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3201
3202         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3203
3204         * lib/dg-pch.exp: New file.
3205         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3206         * gcc.dg/pch/pch.exp: Likewise.
3207
3208 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3209
3210         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3211         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3212         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3213         * gcc.dg/builtins-17.c: New test case.
3214         * gcc.dg/i386-387-4.c: New test case.
3215         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3216
3217 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3218
3219         * gcc.dg/ultrasp9.c: New test.
3220
3221 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3222
3223         * gcc.c-torture/compile/20030604-1.c: New test.
3224         * gcc.dg/sparc-constant-1.c: New test.
3225
3226 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3227
3228         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3229
3230 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3231
3232         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3233
3234         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3235         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3236
3237 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3238
3239         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3240
3241 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3242
3243         PR c++/10940
3244         * g++.dg/template/spec10.C: New test.
3245
3246 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3247
3248         * gcc.dg/builtins-16.c: New test case.
3249
3250 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3251
3252         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3253         mempcpy test with post-increments.
3254         * gcc.c-torture/execute/string-opt-3.c: New test.
3255         * gcc.dg/string-opt-1.c: New test.
3256
3257 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3258
3259         PR fortran/10965
3260         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3261
3262 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3263
3264         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3265         (scan-assembler): ... here.  Use dg-scan.
3266         (scan-assembler-not): Likewise.
3267         (scan-file): New function.
3268         (scan-file-not): Likewise.
3269         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3270         * gcc.dg/cpp/_Pragma4.c: Likewise.
3271         * gcc.dg/cpp/_Pragma5.c: Likewise.
3272         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3273         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3274         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3275         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3276         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3277         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3278         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3279         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3280         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3281         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3282         * gcc.dg/cpp/cxxcom1.c: Likewise.
3283         * gcc.dg/cpp/line1.c: Likewise.
3284         * gcc.dg/cpp/maccom1.c: Likewise.
3285         * gcc.dg/cpp/maccom2.c: Likewise.
3286         * gcc.dg/cpp/maccom3.c: Likewise.
3287         * gcc.dg/cpp/maccom4.c: Likewise.
3288         * gcc.dg/cpp/maccom5.c: Likewise.
3289         * gcc.dg/cpp/maccom6.c: Likewise.
3290         * gcc.dg/cpp/multiline.c: Likewise.
3291         * gcc.dg/cpp/spacing1.c: Likewise.
3292         * gcc.dg/cpp/spacing2.c: Likewise.
3293         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3294         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3295         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3296         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3297         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3298         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3299         * gcc.dg/cpp/cxxcom2.c: Likewise.
3300         * gcc.dg/cpp/cxxcom2.h: New file.
3301
3302         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3303         * g++.dg/cpp/truefalse.C: Here.
3304         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3305
3306 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3307
3308         * gcc.dg/cpp/redef3.c: New file.
3309
3310 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3311
3312         * gcc.dg/i386-loop-3.c: New test.
3313
3314 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3315
3316         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3317
3318 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3319
3320         * gcc.dg/fwrapv-1.c: New test case.
3321         * gcc.dg/fwrapv-2.c: New test case.
3322
3323 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3324
3325         PR c++/10956
3326         * g++.dg/template/spec9.C: New test.
3327
3328 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3329
3330         * gcc.dg/duff-4.c: New test case.
3331
3332 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3333
3334         PR fortran/10843
3335         * g77.dg/ffixed-form-1.f: New test
3336         * g77.dg/ffixed-form-2.f: New test
3337         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3338         * g77.dg/ffree-form-3.f: New test
3339
3340 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3341
3342         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3343         * gcc.dg/wint_t-1.c: Likewise.
3344
3345 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3346
3347         * g++.dg/template/access11.C: New test.
3348
3349 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3350
3351         PR c++/10849
3352         * g++.dg/template/access10.C: New test.
3353
3354 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3355             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3356
3357         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3358
3359 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3360
3361         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3362         suppress for powerpc-*-darwin*.
3363         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3364
3365 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3366
3367         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3368         suppress option for powerpc-*-darwin*.
3369
3370 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3371
3372         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3373         * gcc.dg/builtins-4.c: Add test for fmod.
3374
3375 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3376
3377         PR c++/10682
3378         * g++.dg/template/instantiate4.C: New test.
3379
3380 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3381
3382         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3383
3384 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3385
3386         * gcc.dg/compat/scalar-return-1_main.c: New file.
3387         * gcc.dg/compat/scalar-return-1_x.c: New file.
3388         * gcc.dg/compat/scalar-return-1_y.c: New file.
3389         * gcc.dg/compat/scalar-return-2_main.c: New file.
3390         * gcc.dg/compat/scalar-return-2_x.c: New file.
3391         * gcc.dg/compat/scalar-return-2_y.c: New file.
3392         * gcc.dg/compat/struct-return-3_main.c: New file.
3393         * gcc.dg/compat/struct-return-3_y.c: New file.
3394         * gcc.dg/compat/struct-return-3_x.c: New file.
3395         * gcc.dg/compat/struct-return-2_main.c: New file.
3396         * gcc.dg/compat/struct-return-2_x.c: New file.
3397         * gcc.dg/compat/struct-return-2_y.c: New file.
3398
3399 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3400
3401         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3402         for hppa*-hp-hpux*.
3403         * gcc.dg/20021014-1.c (dg-options): Likewise.
3404         * gcc.dg/nest.c (dg-options): Likewise.
3405
3406 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3407
3408         PR c++/9738
3409         * g++.dg/ext/dllimport2.C: New file.
3410         * g++.dg/ext/dllimport3.C: New file.
3411
3412 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3413
3414         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3415         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3416         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3417         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3418         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3419         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3420         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3421         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3422         * gcc.dg/compat/small-struct-defs.h: New file.
3423         * gcc.dg/compat/small-struct-init.h: New file.
3424         * gcc.dg/compat/small-struct-check.h: New file.
3425         * gcc.dg/compat/fp-struct-defs.h: New file.
3426         * gcc.dg/compat/fp-struct-check.h: New file.
3427         * gcc.dg/compat/fp-struct-init.h: New file.
3428         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3429         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3430
3431 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3432
3433         * gcc.dg/20030225-2.c: New test.
3434
3435 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3436             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3437
3438         * gcc.c-torture/compile/20030518-1.c: New test case.
3439
3440 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3441
3442         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3443         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3444         gcc-dg-debug-runtest.
3445         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3446         gcc-dg-debug-runtest.
3447
3448 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3449
3450         PR c++/9022
3451         * g++.dg/lookup/using6.C: New test.
3452
3453 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3454
3455         * g++.dg/parse/access2.C: New test.
3456
3457 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3458
3459         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3460         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3461         * gcc.dg/debug/debug.exp: Likewise.
3462
3463 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3464
3465         * gcc.dg/dollar.c: New test.
3466
3467 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3468
3469         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3470         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3471         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3472         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3473         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3474         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3475         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3476         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3477         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3478         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3479         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3480         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3481         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3482         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3483         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3484         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3485         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3486         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3487
3488 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3489
3490         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3491         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3492         support for "repo" mode.
3493         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3494         * lib/g77-dg.exp: Likewise.
3495         * lib/obj-dg.exp: Likewise.
3496
3497 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3498
3499         Merge from gcc-3_2-rhl8-branch:
3500         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3501
3502         * gcc.dg/tls/opt-6.c: New test.
3503
3504         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3505
3506         * gcc.dg/20030405-1.c: New test.
3507
3508         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3509
3510         * gcc.dg/20030309-1.c: New test.
3511
3512         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3513
3514         * gcc.c-torture/execute/20030307-1.c: New test.
3515
3516         2003-02-20  Randolph Chung  <tausq@debian.org>
3517
3518         * gcc.c-torture/compile/20030220-1.c: New test.
3519
3520         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3521
3522         * gcc.dg/20030217-1.c: New test.
3523
3524         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3525
3526         * gcc.c-torture/compile/20020129-1.c: New test.
3527
3528         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3529
3530         * gcc.dg/unroll-1.c: New test.
3531
3532         2002-11-16  Jan Hubicka  <jh@suse.cz>
3533
3534         * gcc.c-torture/execute/20020920-1.c: New test.
3535
3536         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR target/7434
3539         * gcc.c-torture/compile/20021008-1.c: New test.
3540
3541         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3542
3543         PR target/7559
3544         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3545
3546         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3547
3548         * gcc.c-torture/compile/20020807-1.c: New test.
3549
3550         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3551
3552         * gcc.dg/tls/opt-1.c: New test.
3553
3554         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3555
3556         * gcc.dg/20020729-1.c: New test.
3557
3558         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3559
3560         * g++.dg/opt/life1.C: New test.
3561
3562         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3563
3564         * gcc.dg/20020525-1.c: New test.
3565
3566         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3567
3568         PR c++/6794
3569         * g++.dg/ext/pretty1.C: New test.
3570         * g++.dg/ext/pretty2.C: New test.
3571
3572 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3573
3574         PR c++/8385
3575         * g++.dg/ext/typeof5.C: New test.
3576
3577 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3578
3579         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3580         __USER_LABEL_PREFIX__ into account.
3581         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3582
3583 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3584
3585         * gcc.dg/builtins-15.c: New test case.
3586
3587 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3588
3589         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3590
3591 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3592
3593         * lib/g++.exp: Tweak handling of additional source files.
3594         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3595         * g++.dg/special/conpr-2a.C: Rename to ...
3596         * g++.dg/special/conpr-2a.cc: ... this.
3597         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3598         * g++.dg/special/conpr-3a.C: Rename to ...
3599         * g++.dg/special/conpr-3a.cc: This.
3600         * g++.dg/special/conpr-3b.C: Rename to ...
3601         * g++.dg/special/conpr-3b.cc: This.
3602         * g++.dg/special/conpr-4.C: New test.
3603         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3604
3605 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3606
3607         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3608
3609 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3610
3611         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3612         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3613         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3614         * g++.old-deja/g++.other/warn3.C: Likewise.
3615
3616 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3617
3618         * gcc.dg/i386-387-1.c: Update to also test log.
3619         * gcc.dg/i386-387-2.c: Likewise.
3620
3621 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3622
3623         * g77.f-torture/execute/int8421.f: New test.
3624
3625 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3626
3627         PR c++/10230, c++/10481
3628         * g++.dg/lookup/scoped5.C: New test.
3629
3630 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3631
3632         PR c++/10552
3633         * g++.dg/template/ttp6.C: New test.
3634
3635 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3636
3637         * gcc.c-torture/execute/builtins: New directory.
3638         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3639         gcc.c-torture/execute/builtins.
3640         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3641         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3642         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3643         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3644
3645 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3646
3647         PR c++/9252
3648         * g++.dg/template/access8.C: New test.
3649         * g++.dg/template/access9.C: New test.
3650
3651 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3652
3653         PR c++/9554
3654         * g++.dg/parse/access1.C: New test.
3655
3656 2003-05-09  DJ Delorie  <dj@redhat.com>
3657
3658         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3659         long, and not an int.
3660
3661 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3662
3663         PR c++/10555, c++/10576
3664         * g++.dg/template/memclass1.C: New test.
3665
3666 2003-05-08  DJ Delorie  <dj@redhat.com>
3667
3668         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3669         targets.
3670         * gcc.c-torture/execute/20021024-1.x: Likewise.
3671         * gcc.c-torture/execute/shiftdi.x: Likewise.
3672         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3673         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3674         * gcc.dg/20021018-1.c: Likewise.
3675
3676 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3677
3678         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3679
3680         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3681         (bcopy): Call memmove.
3682
3683 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3684
3685         * g77.f-torture/compile/8485.f: New test case.
3686
3687 2003-05-07  Richard Henderson  <rth@redhat.com>
3688
3689         PR c++/10570
3690         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3691         Verify exception_cleanup not called for rethrows.
3692         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3693         when exiting catch block without rethrowing.
3694         * g++.dg/eh/forced3.C: New.
3695         * g++.dg/eh/forced4.C: New.
3696
3697 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3698
3699         * gcc.dg/20030505.c: Fix triplet.
3700
3701 2003-05-06  DJ Delorie  <dj@redhat.com>
3702
3703         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3704         * gcc.dg/nest.c: Likewise.
3705
3706 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3707
3708         * gcc.dg/builtins-14.c: New test case.
3709
3710 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3711
3712         * lib/compat.exp (compat-execute): New argument.
3713         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3714         * gcc.dg/compat: New test directory.
3715         * gcc.dg/compat/compat.exp: New expect script.
3716         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3717         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3718         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3719         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3720         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3721         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3722
3723         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3724         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3725         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3726         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3727         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3728         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3729         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3730         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3731         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3732         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3733         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3734         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3735         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3736         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3737         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3738
3739 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3740
3741         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3742
3743 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3744
3745         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3746
3747 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3748
3749         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3750         * gcc.dg/ppc-fsel-2.c: New test.
3751
3752         * gcc.dg/unused-5.c: New test.
3753
3754 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3755
3756         PR c++/10496
3757         * g++.dg/warn/pmf1.C: New test.
3758
3759 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3760
3761         PR c++/4494
3762         * g++.dg/warn/main.C: New test.
3763
3764 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3765
3766         * gcc.dg/nonnull-3.c: New test.
3767
3768 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3769
3770         * gcc.dg/cpp/Wtrigraphs.c: Update.
3771         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3772
3773 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3774
3775         * gcc.dg/ppc-fsel-1.c: New test.
3776
3777 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3778
3779         PR c/10604
3780         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3781
3782 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3783
3784         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3785
3786 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3787
3788         PR c++/9364, c++/10553, c++/10586
3789         * g++.dg/parse/typename4.C: New test.
3790         * g++.dg/parse/typename5.C: Likewise.
3791
3792 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3793
3794         * gcc.c-torture/compile/20030503-1.c: New test.
3795
3796 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3797
3798         * g++.dg/lookup/using5.C: Fix testcase error.
3799
3800 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3801
3802         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3803         since MEABI is no longer supported.  Remove all vestiges
3804         of MEABI from the test.
3805
3806 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3807
3808         PR c++/10554
3809         * g++.dg/lookup/using5.C: New test.
3810
3811 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3812
3813         PR c++/8772
3814         * g++.dg/template/ttp5.C: New test.
3815
3816 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3817
3818         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3819         (dg-gpp-additional-sources): New function.
3820         (dg-gpp-additional-files): Likewise.
3821         * lib/g++.exp (additional_sources): New variable.
3822         (additional_files): Likewise.
3823         (g++_target_compile): Deal with them.
3824         * lib/old-dejagnu.exp: Remove.
3825         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3826         * g++.old-deja: Revise all tests to use dg commands.
3827
3828 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3829
3830         PR c++/9432, c++/9528
3831         * g++.dg/lookup/using4.C: New test.
3832
3833 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3834
3835         * gcc.dg/noreturn-5.c: New file.
3836         * gcc.dg/noreturn-6.c: New file.
3837
3838         * gcc.c-torture/compile/inline-1.c: New file.
3839
3840 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3841
3842         PR c++/10551
3843         * g++.dg/template/explicit1.C: New test.
3844
3845 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/10549
3848         * g++.dg/other/bitfield1.C: New test.
3849
3850         PR c++/10527
3851         * g++.dg/init/new7.C: New test.
3852
3853 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3854
3855         * g++.dg/ext/desig1.C: New test.
3856         * g++.dg/ext/init1.C: Update.
3857
3858         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3859
3860 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3861
3862         PR c++/10180
3863         * g++.dg/warn/Winline-1.C: New test.
3864
3865 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3866
3867         * gcc.c-torture/execute/string-opt-19.c: New test.
3868
3869         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3870         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3871
3872 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3873
3874         PR c++/10506
3875         * g++.dg/init/new6.C: New test.
3876
3877         PR c++/10503
3878         * g++.dg/init/ref6.C: New test.
3879
3880 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3881
3882         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3883
3884 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3885
3886         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3887         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3888
3889 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3890
3891         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3892         initialized static data members.
3893
3894 2003-04-25  H.J. Lu <hjl@gnu.org>
3895
3896         * gcc.dg/ia64-sync-4.c: New test.
3897
3898 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3899
3900         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3901         date.
3902
3903 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3904
3905         PR c++/10337
3906         * g++.dg/warn/conv1.C: New test.
3907         * g++.old-deja/g++.other/conv7.C: Adjust.
3908         * g++.old-deja/g++.other/overload14.C: Adjust.
3909
3910 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3911
3912         PR c++/10471
3913         * g++.dg/template/defarg2.C: New test.
3914
3915 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3916
3917         * gcc.dg/cpp/include2.c: Update.
3918         * gcc.dg/cpp/multiline-2.c: New.
3919         * gcc.dg/cpp/multiline.c: Update.
3920         * gcc.dg/cpp/strify2.c: Update.
3921         * gcc.dg/cpp/trad/literals-2.c: Update.
3922
3923 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3924
3925         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3926
3927 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3928
3929         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3930
3931 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3932
3933         PR c++/10451
3934         * g++.dg/parse/crash4.C: New test.
3935
3936         PR c++/9847
3937         * g++.dg/parse/crash5.C: New test.
3938
3939 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR c++/10446
3942         * g++.dg/parse/crash3.C: New test.
3943
3944         PR c++/10428
3945         * g++.dg/parse/elab1.C: New test.
3946
3947 2003-04-22  Devang Patel  <dpatel@apple.com>
3948
3949         * gcc.dg/cpp/trad/funlike-5.c: New test.
3950
3951 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3952
3953         * g++.dg/other/packed1.C: Fix dg options.
3954
3955 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3956
3957         * g++.dg/other/offsetof2.C: New test.
3958
3959 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3960
3961         * g++.dg/template/recurse.C: Adjust location of error messages.
3962
3963 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3964
3965         PR c++/9881
3966         * g++.dg/init/addr-const1.C: New test.
3967         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3968
3969 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3970
3971         PR c++/10405
3972         * g++.dg/lookup/struct-hack1.C: New test.
3973
3974 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3975
3976         * ucs.c: Update diagnostic messages.
3977
3978 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3979
3980         * gcc.dg/cpp/truefalse.cpp: New test.
3981         * gcc.dg/cpp/cpp.exp: Update.
3982         * g++.dg/other/stdbool-if.C: Remove.
3983
3984 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3985
3986         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3987         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3988
3989 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3990
3991         * gcc.c-torture/compile/20030418-1.c: New test.
3992
3993 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3994
3995         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3996
3997 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3998
3999         PR c++/10347
4000         g++.dg/template/dependent-name1.C: New test.
4001
4002 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4003
4004         * gcc.dg/warn-1.c (tourist_guide): New array,
4005         contains a pointer to bar.
4006
4007 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4008
4009         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4010         * gcc.c-torture/execute/medce-1.c: New test case.
4011         * gcc.c-torture/execute/medce-2.c: New test case.
4012
4013 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4014
4015         * lib/prune.exp: Ignore more messages.
4016
4017         PR c++/10381
4018         * g++.dg/parse/lookup3.C: New test.
4019
4020 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4021
4022         * gcc.c-torture/compile/20030415-1.c : New test.
4023
4024 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4025
4026         * gcc.c-torture/execute/scope-2.c: Move to ...
4027         * gcc.dg/noncompile/scope.c: .... here.
4028
4029 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4030
4031         * gcc.dg/20030414-2.c: New test case.
4032
4033 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4034
4035         PR target/10377
4036         * gcc.dg/20030414-1.c: New test.
4037
4038 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4039
4040         * gcc.dg/builtins-12.c: New test case.
4041         * gcc.dg/builtins-13.c: New test case.
4042
4043 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4044
4045         * gcc.c-torture/execute/string-opt-18.c: New test.
4046
4047 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4048
4049         PR c++/10300
4050         * g++.dg/init/new5.C: New test.
4051
4052 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4053
4054         PR c++/7910
4055         * g++.dg/ext/dllimport1.C: New test.
4056
4057 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4058
4059         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4060
4061 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4062
4063         PR Fortran/9263
4064         * g77.f-torture/noncompile/9263.f: New test
4065         PR Fortran/1832
4066         * g77.f-torture/execute/1832.f: New test
4067
4068 2003-04-11  David Chad  <davidc@freebsd.org>
4069             Loren J. Rittle  <ljrittle@acm.org>
4070
4071         libobjc/8562
4072         * objc.dg/headers.m: New test.
4073
4074 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4075
4076         * gcc.c-torture/execute/builtin-noret-2.c: New.
4077         * gcc.c-torture/execute/builtin-noret-2.x: New.
4078         XFAIL builtin-noret-2.c at -O1 and above.
4079         * gcc.dg/redecl.c: New.
4080         * gcc.dg/Wshadow-1.c: Update error regexps.
4081
4082 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4083
4084         * g++.dg/abi/bitfield10.C: New test.
4085
4086 2003-04-09  Mike Stump  <mrs@apple.com>
4087
4088         * gcc.dg/pch/pch.exp: Make testcase names longer.
4089         * g++.dg/pch/pch.exp: Make testcase names longer.
4090
4091 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4092
4093         * gcc.dg/builtins-11.c: New test case.
4094
4095 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4096
4097         * gcc.dg/builtins-9.c: New test case.
4098         * gcc.dg/builtins-10.c: New test case.
4099
4100 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4101
4102         * gcc.dg/noncompile/init-4.c.c: New test.
4103
4104 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4105
4106         * gcc.misc-test/gcov-9.c: New test.
4107         * gcc.misc-test/gcov-10.c: New test
4108         * gcc.misc-test/gcov-11.c: New test.
4109
4110 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4111
4112         PR optimization/10024
4113         * gcc.c-torture/compile/20030405-1.c: New test.
4114
4115 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4116
4117         * gcc.dg/pch/static-3.c: New.
4118         * gcc.dg/pch/static-3.hs: New.
4119         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4120
4121 2003-04-04  Richard Henderson  <rth@redhat.com>
4122
4123         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4124         * g++.dg/eh/forced2.C: Likewise.
4125
4126 2003-04-03  Mike Stump  <mrs@apple.com>
4127
4128         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4129         target arg.
4130         (scan-assembler-times, scan-assembler-not): Likewise.
4131         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4132
4133 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4134
4135         * gcc.dg/sparc-loop-1.c: New test.
4136
4137 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4138
4139         PR other/9274
4140         * g++.dg/pch/system-2.C: New.
4141         * g++.dg/pch/system-2.Hs: New.
4142
4143 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4144
4145         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4146
4147         * g++.dg/eh/simd-1.C (vecfunc): Same.
4148
4149 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4150
4151         * gcc.c-torture/execute/20030401-1.c: New test case.
4152
4153 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4154
4155         * objc.dg/defs.m: New.
4156
4157 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4158
4159         * g++.dg/eh/simd-1.C: New.
4160         * g++.dg/eh/simd-2.C: New.
4161
4162 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4163
4164         * gcc.c-torture/execute/simd-3.c: New.
4165
4166 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4167
4168         PR c/9936
4169         * gcc.dg/20030331-2.c: New test.
4170
4171 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4172
4173         PR c++/10278
4174         * g++.dg/parse/crash2.C: New test.
4175
4176 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4177
4178         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4179         * gcc.c-torture/execute/20030331-1.c: ...here.
4180
4181 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4182
4183         * gcc.c-torture/execute/20030331-1.c: New test.
4184
4185 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4186
4187         * lib/gcov.exp: Adjust call return testing strings.
4188         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4189
4190 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4191
4192         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4193         * gcc.dg/builtins-7.c: New test case.
4194         * gcc.dg/builtins-8.c: New test case.
4195
4196 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4197
4198         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4199
4200 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4201
4202         PR c++/7647
4203         * g++.dg/lookup-class-member-2.C: New test.
4204
4205 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4206
4207         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4208
4209 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4210
4211         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4212
4213 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4214
4215         * g++.dg/init/attrib1.C: New test.
4216
4217 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4218
4219         * gcc.dg/ultrasp8.c: New test.
4220
4221 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4222
4223         * gcc.dg/ultrasp7.c: New test.
4224
4225 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4226
4227         PR c++/10047
4228         * g++.dg/template/inline1.C: New test.
4229
4230 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4231
4232         * gcc.dg/sparc-dwarf2.c: New test.
4233
4234 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4235
4236         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4237         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4238
4239 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4240
4241         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4242         than reading .x files.
4243         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4244         * g77.dg/gcov/gcov-1.f: Likewise.
4245         * gcc.misc-tests/gcov-4b.c: Likewise.
4246         * gcc.misc-tests/gcov-5b.c: Likewise.
4247         * gcc.misc-tests/gcov-6.c: Likewise.
4248         * gcc.misc-tests/gcov-7.c: Likewise.
4249         * gcc.misc-tests/gcov-8.c: Likewise.
4250         * g++.dg/gcov/gcov-1.x: Remove.
4251         * g77.dg/gcov/gcov-1.x: Likewise.
4252         * gcc.misc-tests/gcov-4b.x: Likewise.
4253         * gcc.misc-tests/gcov-5b.x: Likewise.
4254         * gcc.misc-tests/gcov-6.x: Likewise.
4255         * gcc.misc-tests/gcov-7.x: Likewise.
4256         * gcc.misc-tests/gcov-8.x: Likewise.
4257
4258 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4259
4260         PR opt/10087
4261         * gcc.dg/20030324-1.c: New test.
4262
4263 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4264
4265         PR c++/10224
4266         * g++.dg/template/arg3.C: New test.
4267
4268         PR c++/10158
4269         * g++.dg/template/friend18.C: New test.
4270
4271 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4272
4273         * g77.f-torture/compile/20030326-1.f: New test case.
4274
4275 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4276
4277         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4278
4279         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4280
4281 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4282
4283         * gcc.dg/ia64-sync-3.c: New test.
4284
4285 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4286
4287         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4288
4289 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4290
4291         * gcc.dg/ultrasp6.c: New test.
4292
4293 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4294
4295         * gcc.dg/i386-signbit-1.c: New test.
4296         * gcc.dg/i386-signbit-2.c: New test.
4297         * gcc.dg/i386-signbit-3.c: New test.
4298
4299 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4300
4301         * gcc.dg/ultrasp5.c: Fix options.
4302
4303 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4304
4305         * gcc.dg/ultrasp5.c: Fix comment.
4306
4307 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4308
4309         PR fortran/10197
4310         * g77.f-torture/execute/10197.f: New test.
4311
4312 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4313
4314         PR c++/9898, c++/383
4315         * g++.dg/template/conv6.C: New test.
4316
4317         PR c++/10119
4318         * g++.dg/template/ptrmem5.C: New test.
4319
4320         PR c++/10026
4321         * g++.dg/lookup/koenig1.C: New test.
4322
4323         PR C++/10199
4324         * g++.dg/lookup/template2.C: New test.
4325
4326 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4327
4328         * g++.dg/opt/rtti1.C: New test.
4329
4330 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4331
4332         * gcc.dg/ultrasp5.c: New test.
4333
4334 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4335
4336         PR middle-end/9967
4337         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4338         builtin fputs.
4339
4340 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4341
4342         PR c/8224
4343         * gcc.dg/20030323-1.c: New test.
4344
4345 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4346
4347         * gcc.c-torture/compile/20030323-1.c: New test case.
4348
4349 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4350
4351         * gcc.dg/20030321-1.c: New test.
4352
4353 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4354
4355         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4356
4357 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4358
4359         PR c++/9978, c++/9708
4360         * g++.dg/ext/vlm1.C: Adjust expected error.
4361         * g++.dg/ext/vla2.C: New test.
4362         * g++.dg/template/arg1.C: New test.
4363         * g++.dg/template/arg2.C: New test.
4364
4365 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4366
4367         * g77.f-torture/execute/select.f: New test.
4368         * g77.f-torture/noncompile/select_no_compile.f: New test.
4369
4370 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4371
4372         PR c++/9898
4373         * g++.dg/other/error4.C: New test.
4374
4375 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4376
4377         * g++.dg/template/friend17.C: New test.
4378
4379 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4380
4381         * gcc.c-torture/compile/20030320-1.c: New.
4382
4383 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4384
4385         * gcc.dg/builtins-6.c: New test case.
4386
4387 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4388
4389         PR target/10073
4390         * gcc.c-torture/compile/20030319-1.c: New.
4391
4392 2003-03-18  Jan Hubicka  <jh@suse.cz>
4393
4394         * gcc.dg/i386-cvt-1.c: New test.
4395
4396 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4397
4398         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4399         * objc.dg/naming-2.m: Likewise.
4400
4401 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4402
4403         PR c++/9639
4404         * g++.dg/parse/crash1.C: New test.
4405
4406 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/8805
4409         * g++.dg/eh/cleanup1.C: New test.
4410
4411 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4412
4413         * gcc.c-torture/execute/20030316-1.c: New test case.
4414
4415 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4416
4417         PR c++/9629
4418         * g++.dg/init/ctor2.C: New test.
4419
4420 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4421
4422         * g77.f-torture/compile/xformat.f: New test case.
4423
4424 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4425
4426         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4427         * g++.old-deja/g++.mike/eh50.C: Likewise.
4428
4429 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4430
4431         PR c++/6440
4432         * g++.dg/template/spec7.C: New test.
4433         * g++.dg/template/spec8.C: Likewise.
4434
4435 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4436
4437         * gcc.c-torture/execute/20030313-1.c: New test.
4438
4439 2003-03-14  Richard Henderson  <rth@redhat.com>
4440
4441         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4442
4443 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4444
4445         * gcc.c-torture/compile/20030314-1.c: New test.
4446
4447 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4448
4449         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4450         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4451         thumb target,
4452         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4453         to accept newer _imp__  prefix and additional
4454         newline in .drectve section.
4455         * gcc.dg/dll-4.c: Likewise.
4456         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4457         switch.
4458
4459 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4460
4461         * g++.dg/parse/namespace9.C: New test.
4462
4463         * g++.dg/init/ref5.C: New test.
4464         * g++.dg/parse/ptrmem1.C: Likewise.
4465
4466 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4467
4468         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4469         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4470         regular expression.
4471         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4472         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4473
4474 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4475
4476         * gcc.c-torture/execute/20030224-2.c: New test.
4477
4478 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4479
4480         * gcc.dg/decl-3.c: New test.
4481
4482 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4483
4484         * gcc.dg/i386-loop-2.c: New test.
4485
4486 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4487
4488         PR c++/9474
4489         * g++.dg/parse/namespace8.C: New test.
4490
4491         PR c++/9924
4492         * g++.dg/overload/builtin2.C: New test.
4493
4494 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4495
4496         * gcc.dg/return-type-3.c: New test.
4497
4498 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4499
4500         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4501         profiling options are not supported.
4502
4503 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4504
4505         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4506         * g++.old-deja/g++.warn/impint2.C: Likewise.
4507
4508 2003-03-10  Devang Patel  <dpatel@apple.com>
4509
4510         * g++.dg/cpp/c++_cmd_1.C: New test.
4511         * g++.dg/cpp/c++_cmd_1.h: New file.
4512
4513 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4514
4515         * gcc.dg/altivec-9.c: New file.
4516
4517 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4518
4519         * gcc.dg/ppc-sdata-1.c: New test.
4520         * gcc.dg/ppc-sdata-2.c: New test.
4521
4522 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c++/9373
4525         * g++.dg/opt/ptrmem2.C: New test.
4526
4527         PR c++/8534
4528         * g++.dg/opt/ptrmem1.C: New test.
4529
4530 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4531
4532         * gcc.dg/i386-loop-1.c: New test.
4533
4534 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4535
4536         PR c++/9970
4537         * g++.dg/lookup/friend1.C: New test.
4538
4539 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4540
4541         PR c++/9823
4542         * g++.dg/parser/constructor1.C: New test.
4543
4544 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4545
4546         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4547
4548         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4549
4550 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4551
4552         * gcc.dg/cpp/Wunused.c: Update test.
4553
4554 2003-03-08  Jan Hubicka  <jh@suse.cz>
4555
4556         * gcc.dg/inline-3.c: New test.
4557
4558 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4559
4560         PR c++/9809
4561         * g++.dg/parse/builtin1.C: New test.
4562
4563         PR c++/9982
4564         * g++.dg/abi/cookie1.C: New test.
4565         * g++.dg/abi/cookie2.C: Likewise.
4566
4567         PR c++/9524
4568         * g++.dg/template/field1.C: New test.
4569
4570         PR c++/9912
4571         * g++.dg/parse/class1.C: New test.
4572         * g++.dg/parse/namespace7.C: Likewise.
4573         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4574
4575 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4576
4577         * g++.dg/init/ref4.C: New test.
4578
4579 2003-03-07  Jan Hubicka  <jh@suse.cz>
4580
4581         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4582         * gcc.dg/inline-3.c:  New test.
4583
4584 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4585
4586         * g++.dg/init/ref3.C: New test.
4587
4588         PR c++/9965
4589         * g++.dg/init/ref2.C: New test.
4590
4591         PR c++/9400
4592         * g++.dg/warn/Wshadow-2.C: New test.
4593
4594         PR c++/9791
4595         * g++.dg/warn/Woverloaded-1.C: New test.
4596
4597 2003-03-05  Jan Hubicka  <jh@suse.cz>
4598
4599         * gcc.dg/i386-local2.c: New.
4600         * gcc.dg/i386-local.c: Fix typo.
4601
4602 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4603
4604         * g++.dg/abi/layout3.C: New test.
4605
4606 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4607
4608         * gcc.c-torture/compile/20030305-1.c
4609
4610 2003-03-05  Jan Hubicka  <jh@suse.cz>
4611
4612         * gcc.dg/i386-local.c: New.
4613
4614 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4615
4616         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4617
4618 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4619
4620         * gcc.dg/switch-2.c: New test.
4621         * gcc.dg/switch-3.c: New test.
4622         * gcc.dg/Wswitch.c: Adjust line numbers.
4623         * gcc.dg/Wswitch-default.c: Likewise.
4624         * gcc.dg/Wswitch-enum.c: Likewise.
4625
4626 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4627
4628         * gcc.c-torture/execute/20030222-1.c: New test.
4629
4630 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4631
4632         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4633
4634 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4635
4636         PR c++/9878
4637         * g++.dg/init/ref1.C: New test.
4638
4639 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4640
4641         * gcc.dg/sh-relax.c: New SH-only test.
4642
4643 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4644
4645         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4646         comment explaining purpose of testcase.
4647
4648 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4649
4650         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4651         for HC11/HC12 (asm needs two int registers).
4652         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4653         HC11/HC12 because the test uses an asm which needs two 32-bit
4654         registers.
4655
4656 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4657
4658         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4659         for HC11/HC12 (array is too large otherwise).
4660         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4661         * gcc.c-torture/compile/20010518-2.x: Likewise.
4662         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4663         HC11/HC12 (array is too large).
4664
4665 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4666
4667         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4668         * lib/g++-dg.exp (g++-dg-test): Likewise.
4669
4670 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4671
4672         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4673         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4674
4675 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4676
4677         * g++.dg/warn/implicit-typename1.C: Remove warning.
4678
4679 2003-02-28  Richard Henderson  <rth@redhat.com>
4680
4681         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4682         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4683
4684 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4685
4686         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4687         * g++.dg/pch/pch.exp: Likewise.
4688
4689 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4690
4691         PR c++/9879
4692         * testsuite/g++.dg/init/new4.C: New test.
4693
4694 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4695
4696         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4697
4698 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4699
4700         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4701         unsigned long.
4702
4703         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4704         wider than float.
4705
4706 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4707
4708         * lib/scanasm.exp: Add support for counting numbers of
4709         occurences.
4710         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4711         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4712
4713 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4714
4715         PR c++/9683
4716         * g++.dg/template/static3.C: New test.
4717
4718         PR c++/9829
4719         * g++.dg/parse/namespace6.C: New test.
4720
4721 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4722
4723         PR target/9732
4724         * gcc.dg/20030225-1.c: New test.
4725
4726 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4727
4728         * README: Remove out-of-date information.
4729
4730         PR c++/9836
4731         * g++.dg/template/spec6.C: New test.
4732
4733 2003-02-24  Jeff Law  <law@redhat.com>
4734
4735         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4736
4737 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4738
4739         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4740         * gcc.dg/pragma-ep-1.c: Likewise.
4741
4742 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4743
4744         PR c++/9602
4745         * g++.dg/template/friend16.C: New test.
4746
4747 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/5333
4750         * g++.dg/parse/fused-params1.C: Adjust error messages.
4751         * g++.dg/template/nested3.C: New test.
4752
4753 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4754
4755         * g++.dg/abi/param1.C: New test.
4756
4757 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4758
4759         PR c++/7982
4760         * g++.dg/warn/implicit-typename1.C: New test.
4761
4762 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4763
4764         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4765         with "mtune".
4766         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4767         * gcc.c-torture/execute/20010129-1.x: Likewise.
4768         * gcc.dg/20011107-1.c: Likewise.
4769         * gcc.dg/20020108-1.c: Likewise.
4770         * gcc.dg/20020122-3.c: Likewise.
4771         * gcc.dg/20020206-1.c: Likewise.
4772         * gcc.dg/20020310-1.c: Likewise.
4773         * gcc.dg/20020426-2.c: Likewise.
4774         * gcc.dg/20020517-1.c: Likewise.
4775         * gcc.dg/991230-1.c: Likewise.
4776         * gcc.dg/i386-unroll-1.c: Likewise.
4777         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4778
4779 2003-02-22  Jan Hubicka  <jh@suse.cz>
4780
4781         * gcc.dg/i386-mul.c: New test.
4782
4783 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4784
4785         * gcc.dg/builtins-5.c: New test case.
4786
4787 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4788
4789         * gcc.dg/asmreg-1.c: New test.
4790
4791 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4792
4793         PR c++/9749
4794         * g++.dg/parse/varmod1.C: New test.
4795
4796 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4797
4798         PR c++/9727
4799         * g++.dg/template/op1.C: New test.
4800
4801 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4802
4803         PR c++/8906
4804         * g++.dg/template/nested2.C: New test.
4805
4806 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4807
4808         PR c++/8724
4809         * g++.dg/expr/dtor1.C: New test.
4810
4811 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4812
4813         * gcc.dg/cpp/include3.c: New test.
4814         * gcc.dg/cpp/inc/foo.h: New file.
4815
4816 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4817
4818         * gcc.c-torture/execute/20030221-1.c: New test.
4819
4820 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4821
4822         PR c++/9729
4823         * g++.dg/abi/conv1.C: New test.
4824
4825 2003-02-20  Jan Hubicka  <jh@suse.cz>
4826
4827         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4828
4829 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4830
4831         * gcc.c-torture/compile/20030219-1.c: New test.
4832
4833 2003-02-18  Jan Hubicka  <jh@suse.cz>
4834
4835         * gcc.dg/funcorder.c: New test.
4836
4837 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4838
4839         * gcc.c-torture/execute/20030218-1.c: New.
4840
4841 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4842
4843         * gcc.dg/20030218-1.c: New.
4844
4845 2003-02-18  Richard Henderson  <rth@redhat.com>
4846
4847         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4848         * gcc.dg/attr-used-2.c: New.
4849
4850 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4851
4852         PR c++/9704
4853         * g++.dg/init/copy5.C: New test.
4854
4855 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4856
4857         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4858         * g++.dg/pch/pch.exp: Likewise.
4859
4860 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4861
4862         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4863         STACK_SIZE is not defined.
4864
4865 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4866
4867         PR c++/9457
4868         * g++.dg/template/init1.C: New test.
4869
4870 2003-02-16  Jan HUbicka  <jh@suse.cz>
4871
4872         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4873         (foo): Add few extra tests
4874         * gcc.dg/c99-const-expr-3.c: Likewise.
4875         * gcc.c-torture/execute/20030216-1.c: New.
4876
4877 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4878
4879         PR c++/9459
4880         * g++.dg/ext/typeof4.C: New test.
4881
4882 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4883
4884         * gcc.dg/i386-387-3.c: New test case.
4885
4886 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4887
4888         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4889         cris-*-elf* cris-*-aout* and mmix-*-*.
4890
4891 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4892
4893         * gcc.dg/20030213-1.c: New test.
4894
4895 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4896
4897         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4898         * gcc.dg/i386-387-2.c: Likewise.
4899
4900 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4901
4902         * gcc.dg/ppc-spe.c: Fix formatting.
4903         Enable tests that were previously unsupported by gas.
4904         Delete tests for instructions that no longer exist.
4905         Switch arguments on evsubifw builtin.
4906
4907 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4908
4909         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4910         STACK_SIZE is too small.
4911
4912 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4913             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4914
4915         * gcc.dg/decl-2.c: New test.
4916
4917 2003-02-10  Jan Hubicka  <jh@suse.cz>
4918
4919         * gcc.dg/i386-fpcvt-1.c:  New test.
4920
4921 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4922
4923         * gcc.c-torture/execute/20030209-1.c: New test.
4924
4925 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4926
4927         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4928         int-wide bitops, use the constants of the same width.
4929         Likewise, if long long is 32-bit wide, test bitops using
4930         32-bit constants.
4931
4932 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4933
4934         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4935
4936 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4937
4938         * testsuite/gcc.dg/builtins-4.c: New test case.
4939
4940 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4941
4942         * gcc.dg/20020430-1.c: Fix dg command typos.
4943         * gcc.dg/20020503-1.c: Likewise.
4944
4945 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4946
4947         PR c++/8785
4948         * g++.dg/parse/fused-params1.C: New test.
4949
4950         PR c++/8857
4951         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4952
4953         PR c++/8921
4954         * g++.dg/parse/non-dependent1.C: New test.
4955
4956         PR c++/8928
4957         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4958
4959         PR c++/9228
4960         * g++.dg/parse/undefined7.C: New test.
4961         * g++.dg/parse/non-templ1.C: New test.
4962
4963         PR c++/9229
4964         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4965
4966 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4967
4968         * gcc.c-torture/compile/20030206-1.c: New test.
4969
4970 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4971
4972         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4973         "pow" to "foo" to avoid potential confusion with a math built-in.
4974
4975 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4976
4977         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4978         conditions for SPARC targets.
4979
4980 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4981
4982         * gcc.dg/20030204-1.c: New test.
4983
4984 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4985
4986         PR c++/38
4987         * g++.dg/parse/array-size1.C: New test.
4988
4989         PR c++/5657
4990         * g++.dg/parse/undefined3.C: New test.
4991
4992         PR c++/5665
4993         * g++.dg/parse/undefined4.C: New test.
4994
4995         PR c++/5975
4996         * g++.dg/parse/undefined5.C: New test.
4997
4998         PR c++/7259
4999         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5000
5001         PR c++/8578
5002         * g++.dg/parse/casting-operator1.C: New test.
5003
5004         PR c++/8596
5005         * g++.dg/parse/undefined6.C: New test.
5006
5007         PR c++/8736
5008         * g++.dg/parse/missing-template1.C: New test.
5009
5010 2003-02-04  Jan Hubicka  <jh@suse.cz>
5011
5012         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5013         * gcc.dg/i386-cmov?.c:  Likewise.
5014         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5015         * gcc.dg/i386-ssefp-1.c:  Likewise.
5016         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5017         conventions.
5018
5019 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5020
5021         PR c++/7129
5022         * testsuite/g++.dg/ext/max.C: New test.
5023
5024 2003-02-03  Jan Hubicka  <jh@suse.cz>
5025
5026         * gcc.c-torture/execute/20030203-1.c: New test.
5027
5028 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5029
5030         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5031         'natural-endian'.
5032
5033 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5034
5035         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5036         * g++.dg/init/new2.C: Likewise.
5037         * g++.dg/other/new1.C: Likewise.
5038
5039 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5040
5041         * gcc.dg/struct-ret-libc.c: New test.
5042
5043 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5044
5045         * gcc.dg/20030129-1.c: New test.
5046
5047 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5048
5049         PR c++/8849
5050         * g++.dg/template/ptrmem4.C: New test.
5051
5052 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5053
5054         * g++.dg/parser/constant1.C: New test.
5055
5056 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5057
5058         PR c++/8591
5059         * g++.dg/parse/friend2.C: New test.
5060
5061 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5062
5063         PR c++/9437
5064         * g++.dg/template/unify4.C: New test.
5065
5066 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5067
5068         * gcc.c-torture/execute/20030128-1.c: New test.
5069
5070 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5071
5072         * g++.dg/lookup/nested1.C: Test moved from ...
5073         * g++.old-deja/g++.other/lookup24.C: ... here.
5074
5075 2003-01-28  Jan Hubicka  <jh@suse.cz>
5076
5077         * gcc.dg/i386-cmov5.c:  New test.
5078
5079 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5080
5081         * gcc.c-torture/execute/20010925-1.c: Changed the
5082         memcpy declaration.
5083
5084 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5085
5086         PR c++/3902
5087         * g++.dg/parse/template5.C: New test.
5088
5089 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5090
5091         PR fortran/9258
5092         * g77.dg/pr9258: New test.
5093
5094 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5095
5096         * README: Move relevant parts from README.g++.
5097
5098         * README.g++: Remove this file.
5099
5100 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5101
5102         * g++.dg/abi/dcast1.C: New test.
5103
5104 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5105
5106         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5107
5108 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5109
5110         PR c++/47
5111         * g++.old-deja/g++.other/lookup24.C: New test.
5112
5113 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5114
5115         PR middle-end/7227
5116         * gcc.dg/uninit-C.c: New test.
5117
5118 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5119
5120         * g++.dg/abi/covariant1.C: New test.
5121
5122 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5123
5124         * gcc.dg/20030123-1.c: New test.
5125
5126 2003-01-25  Jan Hubicka  <jh@suse.cz>
5127
5128         PR opt/8492
5129         * gcc.c-torture/compile/20030125-1.c
5130
5131 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5132
5133         PR c++/9403
5134         * g++.dg/parse/template3.C: New test.
5135         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5136
5137         PR c++/795
5138         * g++.dg/parse/template4.C: New test.
5139
5140         PR c++/9415
5141         * g++.dg/template/qual2.C: New test.
5142
5143         PR c++/8545
5144         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5145
5146         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5147
5148 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5149
5150         * gcc.c-torture/execute/switch-1.c: New test case.
5151
5152 2003-01-25  Jan Hubicka  <jh@suse.cz>
5153
5154         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5155
5156 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5157
5158         Tweaks for Bison-1.875. From the NEWS file:
5159         "- `parse error' -> `syntax error'
5160         Bison now uniformly uses the term `syntax error'"
5161         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5162         * gcc.dg/cpp/digraph2.c: Likewise.
5163         * gcc.dg/cpp/direct2.c: Likewise.
5164         * gcc.dg/cpp/paste4.c: Likewise.
5165         * gcc.dg/c90-restrict-1.c: Likewise.
5166         * gcc.dg/c99-func-2.c: Likewise.
5167         * gcc.dg/noncompile/920721-2.c: Likewise.
5168         * gcc.dg/noncompile/930622-2.c: Likewise.
5169         * gcc.dg/noncompile/940112-1.c: Likewise.
5170         * gcc.dg/noncompile/950921-1.c: Likewise.
5171         * gcc.dg/noncompile/951123-1.c: Likewise.
5172         * gcc.dg/noncompile/971104-1.c: Likewise.
5173         * gcc.dg/noncompile/990416-1.c: Likewise.
5174
5175 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5176
5177         * g++.dg/parse/undefined1.C: Add error message.
5178
5179 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/9354
5182         * g++.dg/parse/new1.C: New test.
5183
5184         PR c++/9216
5185         * g++.dg/parse/template2.C: New test.
5186
5187         PR c++/9354
5188         * g++.dg/parse/typedef2.C: New test.
5189
5190         PR c++/9328
5191         * g++.dg/ext/typeof3.C: New test.
5192
5193 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5194
5195         PR c++/2738
5196         * g++.dg/parse/ret-type1.C: New test.
5197
5198         PR c++/3792
5199         * g++.dg/parse/tmpl-outside1.C: New test.
5200
5201         PR c++/4207
5202         * g++.dg/parse/int-as-enum1.C: New test.
5203
5204         PR c++/4903
5205         * g++.dg/parse/no-typename1.C: New test.
5206
5207         PR c++/5533
5208         * g++.dg/parse/no-value1.C: New test.
5209
5210         PR c++/5921
5211         * g++.dg/parse/wrong-inline1.C: New test.
5212
5213         PR c++/6402
5214         * g++.dg/parse/ref1.C: New test.
5215
5216         PR c++/6992
5217         * g++.dg/parse/attr-ctor1.C: New test.
5218
5219         PR c++/7229
5220         * g++.dg/parse/namespace5.C: New test.
5221
5222         PR c++/7917
5223         * g++.dg/parse/func-def1.C: New test.
5224
5225         PR c++/8143
5226         * g++.dg/parse/undefined1.C: New test.
5227
5228         PR c++/5723, PR c++/8522
5229         * g++.dg/parse/specialization1.C: New test.
5230
5231         PR c++/163, PR c++/8595
5232         * g++.dg/parse/struct-as-enum1.C: New test.
5233
5234         PR c++/9173
5235         * g++.dg/parse/undefined2.C: New test.
5236
5237 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5238
5239         PR c++/9298
5240         * g++.dg/parse/template1.C: New test.
5241
5242         PR c++/9384
5243         * g++.dg/parse/using1.C: New test.
5244
5245         PR c++/9285
5246         PR c++/9294
5247         * g++.dg/parse/expr2.C: New test.
5248
5249         PR c++/9388
5250         * g++.dg/parse/lookup2.C: Likewise.
5251
5252 2003-01-21  Jan Hubicka  <jh@suse.cz>
5253
5254         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5255         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5256         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5257         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5258
5259 2003-01-20  Nick Clifton  <nickc@redhat.com>
5260
5261         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5262         problem with ARM sibcall code generation.
5263
5264 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5265
5266         * gcc.c-torture/execute/20030120-1.c: New.
5267
5268 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5269
5270         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5271
5272 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5273
5274         PR c++/9272
5275         * g++.dg/parse/ctor1.C: New test.
5276
5277         PR c++/9294:
5278         * g++.dg/parse/qualified1.C: New test.
5279
5280         * g++.dg/parse/typename3.C: New test.
5281
5282 2003-01-16  Richard Henderson  <rth@redhat.com>
5283
5284         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5285
5286 2003-01-16  Richard Henderson  <rth@redhat.com>
5287
5288         * g++.dg/pch/pch.exp: Copy test header to the working directory
5289         before using it either for precompilation or direct use.
5290         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5291         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5292
5293 2003-01-16  Richard Henderson  <rth@redhat.com>
5294
5295         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5296         before using it either for precompilation or direct use.
5297         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5298         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5299
5300 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5301
5302         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5303         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5304         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5305         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5306         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5307         typename warning into error.
5308         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5309         error messages.
5310         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5311         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5312         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5313         messages.
5314         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5315         make declaration visible in template.
5316         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5317         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5318         messages.
5319         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5320         message.
5321         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5322         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5323         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5324         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5325         typename warning with error message.
5326         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5327         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5328         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5329
5330 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5331
5332         * g++.dg/parse/ambig2.C: New test.
5333
5334 2003-01-15  Richard Henderson  <rth@redhat.com>
5335
5336         * g++.dg/tls/init-2.C: Update error message string.
5337
5338 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5339
5340         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5341
5342 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5343
5344         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5345         all for HC11/HC12.
5346         * gcc.c-torture/compile/20001205-1.x: Likewise.
5347         * gcc.c-torture/compile/20001226-1.x: Likewise.
5348         * gcc.c-torture/compile/920520-1.x: Likewise.
5349         * gcc.c-torture/compile/961203-1.x: Likewise.
5350         * gcc.c-torture/compile/20020604-1.x: Likewise.
5351
5352 2003-01-15  Jan Hubicka  <jh@suse.cz>
5353
5354         * gcc.c-torture/compile/20030115-1.c: New test.
5355
5356         * gcc.dg/i386-fpcvt-1.c: New test.
5357         * gcc.dg/i386-fpcvt-2.c: New test.
5358
5359 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5360
5361         Further conform g++'s __vmi_class_type_info to the C++ ABI
5362         specification.
5363         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5364         the specification.
5365
5366 2003-01-14  Jan Hubicka  <jh@suse.cz>
5367
5368         * gcc.dg/i386-fpcvt-1.c: New test.
5369         * gcc.dg/i386-fpcvt-2.c: New test.
5370
5371 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5372
5373         * gcc.dg/i386-mmx-3.c: New test.
5374
5375 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5376
5377         PR c++/9264
5378         * g++.dg/parse/octal1.C: New file.
5379
5380         PR c++/9172
5381         * g++.dg/parse/typename1.C: New file.
5382
5383 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5384
5385         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5386         * gcc.dg/bf-no-ms-layout.c: Likewise.
5387         * gcc.dg/bf-ms-attrib.c: Likewise.
5388
5389 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5390
5391         PR c++/9099
5392         * g++.dg/parse/dtor1.C: New file.
5393
5394         PR c++/9128
5395         * g++.dg/rtti/typeid1.C: New file.
5396
5397         PR c++/9153
5398         * g++.dg/parse/lookup1.C: New file.
5399
5400         PR c++/9171
5401         * g++.dg/templ/spec5.C: New file.
5402
5403 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5404
5405         * gcc.c-torture/compile/20030110-1.c: New test.
5406
5407 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5408
5409         Merge from pch-branch:
5410
5411         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5412
5413         * gcc.dg/pch/cpp-1.h: New.
5414         * gcc.dg/pch/cpp-1.c: New.
5415         * gcc.dg/pch/cpp-2.h: New.
5416         * gcc.dg/pch/cpp-2.c: New.
5417
5418         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5419
5420         * gcc.dg/pch/except-1.h: New.
5421         * gcc.dg/pch/except-1.c: New.
5422
5423         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5424
5425         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5426         running test.
5427         * gcc.dg/pch: Include *.hp not *.h.
5428         * gcc.dg/pch/system-1.h: New.
5429         * gcc.dg/pch/system-1.c: New.
5430
5431         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5432
5433         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5434         rather than trying to build and run a program using PCH.
5435         * gcc.dg/pch: Remove dg-do commands from test files.
5436
5437         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5438
5439         * gcc.dg/pch/macro-3.c: New.
5440         * gcc.dg/pch/macro-3.h: New.
5441
5442         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5443
5444         * gcc.dg/pch/common-1.c: New.
5445         * gcc.dg/pch/common-1.h: New.
5446         * gcc.dg/pch/decl-1.c: New.
5447         * gcc.dg/pch/decl-1.h: New.
5448         * gcc.dg/pch/decl-2.c: New.
5449         * gcc.dg/pch/decl-2.h: New.
5450         * gcc.dg/pch/decl-3.c: New.
5451         * gcc.dg/pch/decl-3.h: New.
5452         * gcc.dg/pch/decl-4.c: New.
5453         * gcc.dg/pch/decl-4.h: New.
5454         * gcc.dg/pch/decl-5.c: New.
5455         * gcc.dg/pch/decl-5.h: New.
5456         * gcc.dg/pch/global-1.c: New.
5457         * gcc.dg/pch/global-1.h: New.
5458         * gcc.dg/pch/inline-1.c: New.
5459         * gcc.dg/pch/inline-1.h: New.
5460         * gcc.dg/pch/inline-2.c: New.
5461         * gcc.dg/pch/inline-2.h: New.
5462         * gcc.dg/pch/static-1.c: New.
5463         * gcc.dg/pch/static-1.h: New.
5464         * gcc.dg/pch/static-2.c: New.
5465         * gcc.dg/pch/static-2.h: New.
5466
5467         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5468
5469         * g++.dg/pch/pch.exp: Better handle failing testcases.
5470         * gcc.dg/pch/pch.exp: Likewise.
5471         * gcc.dg/pch/macro-1.c: New.
5472         * gcc.dg/pch/macro-1.h: New.
5473         * gcc.dg/pch/macro-2.c: New.
5474         * gcc.dg/pch/macro-2.h: New.
5475
5476         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5477
5478         * g++.dg/dg.exp: Treat files in pch/ specially.
5479         * g++.dg/pch/pch.exp: New file.
5480         * g++.dg/pch/empty.H: New file.
5481         * g++.dg/pch/empty.C: New file.
5482         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5483         "precompile".
5484
5485         * gcc.dg/pch/pch.exp: New file.
5486         * gcc.dg/pch/empty.h: New file.
5487         * gcc.dg/pch/empty.c: New file.
5488         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5489         "precompile".
5490
5491 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5492
5493         * g++.dg/template/friend14.C: New test.
5494
5495 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5496
5497         * gcc.dg/old-style-asm-1.c: New test.
5498
5499 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5500
5501         * gcc.c-torture/compile/20030109-1.c: New test.
5502
5503 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5504
5505         * gcc.c-torture/execute/20030109-1.c: New test.
5506
5507 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5508
5509         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5510         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5511         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5512         * g++.old-deja/g++.mike/eh2.C: Likewise
5513         * g++.old-deja/g++.mike/eh3.C: Likewise
5514         * g++.old-deja/g++.mike/eh5.C: Likewise
5515         * g++.old-deja/g++.mike/eh6.C: Likewise
5516         * g++.old-deja/g++.mike/eh7.C: Likewise
5517         * g++.old-deja/g++.mike/eh8.C: Likewise
5518         * g++.old-deja/g++.mike/eh9.C: Likewise
5519         * g++.old-deja/g++.mike/eh10.C: Likewise
5520         * g++.old-deja/g++.mike/eh12.C: Likewise
5521         * g++.old-deja/g++.mike/eh13.C: Likewise
5522         * g++.old-deja/g++.mike/eh14.C: Likewise
5523         * g++.old-deja/g++.mike/eh16.C: Likewise
5524         * g++.old-deja/g++.mike/eh17.C: Likewise
5525         * g++.old-deja/g++.mike/eh18.C: Likewise
5526         * g++.old-deja/g++.mike/eh21.C: Likewise
5527         * g++.old-deja/g++.mike/eh23.C: Likewise
5528         * g++.old-deja/g++.mike/eh24.C: Likewise
5529         * g++.old-deja/g++.mike/eh25.C: Likewise
5530         * g++.old-deja/g++.mike/eh26.C: Likewise
5531         * g++.old-deja/g++.mike/eh27.C: Likewise
5532         * g++.old-deja/g++.mike/eh28.C: Likewise
5533         * g++.old-deja/g++.mike/eh29.C: Likewise
5534         * g++.old-deja/g++.mike/eh31.C: Likewise
5535         * g++.old-deja/g++.mike/eh33.C: Likewise
5536         * g++.old-deja/g++.mike/eh34.C: Likewise
5537         * g++.old-deja/g++.mike/eh35.C: Likewise
5538         * g++.old-deja/g++.mike/eh36.C: Likewise
5539         * g++.old-deja/g++.mike/eh37.C: Likewise
5540         * g++.old-deja/g++.mike/eh38.C: Likewise
5541         * g++.old-deja/g++.mike/eh39.C: Likewise
5542         * g++.old-deja/g++.mike/eh40.C: Likewise
5543         * g++.old-deja/g++.mike/eh41.C: Likewise
5544         * g++.old-deja/g++.mike/eh42.C: Likewise
5545         * g++.old-deja/g++.mike/eh44.C: Likewise
5546         * g++.old-deja/g++.mike/eh46.C: Likewise
5547         * g++.old-deja/g++.mike/eh47.C: Likewise
5548         * g++.old-deja/g++.mike/eh48.C: Likewise
5549         * g++.old-deja/g++.mike/eh49.C: Likewise
5550         * g++.old-deja/g++.mike/eh50.C: Likewise
5551         * g++.old-deja/g++.mike/eh51.C: Likewise
5552         * g++.old-deja/g++.mike/eh53.C: Likewise
5553         * g++.old-deja/g++.mike/eh55.C: Likewise
5554         * g++.old-deja/g++.mike/p7912.C: Likewise
5555         * g++.old-deja/g++.mike/p9706.C: Likewise
5556         * g++.old-deja/g++.mike/p10416.C: Likewise
5557         * g++.old-deja/g++.mike/p11667.C: Likewise
5558         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5559         Remove redundant reference to Iris.
5560         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5561         Elxsi, i860, Pico Java, and WE32K.
5562
5563 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5564
5565         * g++.dg/ext/asm4.C: New test.
5566
5567 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5568
5569         PR c++/9030
5570         * g++.dg/template/friend12.C: New test.
5571         * g++.dg/template/friend13.C: Likewise.
5572         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5573
5574 2003-01-08  Jan Hubicka  <jh@suse.cz>
5575
5576         * gcc.dg/i386-cadd.c: New test.
5577         * gcc.dg/i386-cmov4.c: Likewise.
5578
5579 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5580
5581         PR c++/9165
5582         * g++.dg/warn/Wunused-3.C: New test.
5583
5584         * g++.dg/abi/bitfield9.C: New test.
5585
5586         PR c++/9189
5587         * g++.dg/parse/defarg3.C: New test.
5588
5589 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5590
5591         * g++.dg/parse/ambig1.C: New test.
5592         * g++.dg/parse/defarg2.C: New test.
5593
5594 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5595
5596         * g++.dg/template/defarg-1.C: New test.
5597         * g++.dg/template/local2.C: Likewise.
5598
5599 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5600
5601         * gcc.c-torture/execute/20030105-1.c: New test.
5602
5603 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5604
5605         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5606         * g++.dg/parse/namespace4.C: Likewise.
5607
5608 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5609
5610         * g++.dg/template/ntp2.C: New test.
5611
5612 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5613
5614         * g++.dg/parse/extern-C-1.C: New test.
5615
5616         * g++.dg/parse/namespace4.C: New test.
5617
5618         * g++.dg/template/nested1.C: New test.
5619
5620         * g++.dg/parse/namespace3.C: New test.
5621
5622 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5623
5624         * g++.dg/lookup/two-stage1.C: New test.
5625
5626 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5627
5628         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5629         * g++.old-deja/g++.jason/access8.C: Likewise.
5630         * g++.old-deja/g++.other/decl5.C: Likewise.
5631
5632 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5633
5634         * g++.dg/parse/parse7.C: New test.
5635
5636 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5637
5638         PR c++/2843
5639         * g++.dg/ext/attrib7.C: New test.
5640
5641 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5642
5643         * g++.dg/parse/parse6.C: New test.
5644
5645 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5646
5647         * gcc.dg/h8300-stack-1.c: New.
5648
5649 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5650
5651         g++.dg/lookup/exception1.C: New test.
5652
5653         g++.dg/lookup/template1.C: New test.
5654
5655         g++.dg/parse/namespace2.C: New test.
5656
5657         g++.dg/parse/parens2.C: New test.
5658
5659 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5660
5661         * g++.dg/parse/parse5.C: New test.
5662         * g++.dg/lookup/scoped4.C: New test.
5663
5664 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5665
5666         * g++.dg/parse/parens1.C: New test.
5667
5668         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5669         angle-bracket1.C.
5670         * g++.dg/parse/parens2.C: New test.
5671
5672         * g++.dg/lookup/scope-operator1.C: New test.
5673
5674         * g++.dg/parse/operator1.C: New test.
5675
5676 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5677
5678         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5679         * g++.old-deja/g++.other/access6.C: Likewise.
5680         * g++.old-deja/g++.other/decl1.C: Likewise.
5681         * g++.old-deja/g++.pt/typename12.C: Likewise.
5682
5683 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5684
5685         * g++.dg/parse/namespace1.C: New test.
5686
5687 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5688
5689         * g++.dg/parse/parse4.C: New test.
5690
5691 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5692
5693         * g++.dg/parse/parse3.C: New test.
5694
5695 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5696
5697         * g++.dg/parse/parse2.C: New test.
5698
5699 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5700
5701         * g++.dg/template/friend11.C: New test.
5702
5703 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5704
5705         * g++.dg/parse/parse1.C: New test.
5706
5707 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5708
5709         * lib/profopt.exp: Change the name of a global variable to avoid
5710         possible clashes with other test suites.
5711
5712 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5713
5714         * g++.dg/inherit/covariant8.C: New test.
5715
5716 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5717
5718         * g++.dg/init/array9.C: New test.
5719
5720         PR c++/9112
5721         * g++.dg/parse/expr1.C: New test.
5722
5723 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5724
5725         * gcc.c-torture/compile/20021230-1.c: New test.
5726
5727 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5728
5729         * g++.dg/inherit/covariant5.C: New test.
5730         * g++.dg/inherit/covariant6.C: New test.
5731         * g++.dg/inherit/covariant7.C: New test.
5732
5733 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5734
5735         PR c++/2739
5736         * g++.dg/other/access2.C: New test.
5737
5738 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5739
5740         * g++.dg/other/anon-struct.C: No longer fails
5741         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5742         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5743         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5744
5745 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5746
5747         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5748
5749 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5750
5751         * g++.dg/eh/spec4.C: Remove stray semicolon.
5752         * g++.dg/expr/pmf-1.C: Change error message.
5753         * g++.dg/ext/asm1.C: Remove stray semicolon.
5754         * g++.dg/ext/typename1.C: Add missing typenames.
5755         * g++.dg/inherit/template-as-base.C: Change error message.
5756         * g++.dg/lookup/scoped1.C: Likewise.
5757         * g++.dg/lookup/scoped2.C: Likewise.
5758         * g++.dg/lookup/using2.C: Likewise.
5759         * g++.dg/other/component1.C: Remove stray semicolon.
5760         * g++.dg/other/do1.C: Change error message.
5761         * g++.dg/other/error2.C: Likewise.
5762         * g++.dg/other/init1.C: Likewise.
5763         * g++.dg/other/packed1.C: Remove stray semicolon.
5764         * g++.dg/other/ptrmem2.C: Change error message.
5765         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5766         marker.
5767         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5768         * g++.dg/template/access3.C: Add typename keyword.
5769         * g++.dg/template/access5.C: Remove stray semicolon.
5770         * g++.dg/template/access6.C: Likewise.
5771         * g++.dg/template/complit1.C: Likewise.
5772         * g++.dg/template/crash1.C: Change error message.
5773         * g++.dg/template/inherit2.C: Remove stray semicolon.
5774         * g++.dg/template/instantiate2.C: Likewise.
5775         * g++.dg/template/instantiate3.C: Change error message.
5776         * g++.dg/template/qual1.C: Remove stray semicolon.
5777         * g++.dg/template/qualttp18.C: Change error message.
5778         * g++.dg/template/ref1.C: Remove stray semicolon.
5779         * g++.dg/template/sizeof1.C (A::value): Declare it.
5780         * g++.dg/template/spec4.C: Change error message.
5781         * g++.dg/template/static1.C: Likewise.
5782         * g++.dg/template/type1.C: Likewise.
5783         * g++.dg/template/typename3.C: Likewise.
5784         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5785         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5786         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5787         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5788         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5789         named return value extension.
5790         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5791         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5792         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5793         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5794         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5795         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5796         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5797         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5798         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5799         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5800         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5801         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5802         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5803         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5804         syntax.
5805         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5806         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5807         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5808         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5809         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5810         * g++.old-deja/g++.brendan/template11.C: Likewise.
5811         * g++.old-deja/g++.brendan/template26.C: Likewise.
5812         * g++.old-deja/g++.brendan/template27.C: Use explicit
5813         specialization syntax.
5814         * g++.old-deja/g++.brendan/template30.C: Likewise.
5815         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5816         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5817         non-dependent names.
5818         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5819         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5820         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5821         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5822         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5823         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5824         named return value extension.
5825         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5826         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5827         * g++.old-deja/g++.ext/return1.C: Likewise.
5828         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5829         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5830         * g++.old-deja/g++.jason/access8.C: Likewise.
5831         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5832         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5833         pseudo-destructor names.
5834         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5835         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5836         pseudo-destructor names.
5837         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5838         * g++.old-deja/g++.jason/overload19.C: Likewise.
5839         * g++.old-deja/g++.jason/overload32.C: Likewise.
5840         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5841         stray semicolons.
5842         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5843         * g++.old-deja/g++.jason/return.C: Likewise.
5844         * g++.old-deja/g++.jason/return2.C: Likewise.
5845         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5846         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5847         syntax.
5848         * g++.old-deja/g++.jason/template10.C: Account for use of
5849         non-dependent names.
5850         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5851         syntax.
5852         * g++.old-deja/g++.jason/template37.C: Likewise.
5853         * g++.old-deja/g++.law/access4.C: Change error messages.
5854         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5855         pseudo-destructor names.
5856         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5857         * g++.old-deja/g++.law/ctors9.C: Likewise.
5858         * g++.old-deja/g++.law/cvt22.C: Likewise.
5859         * g++.old-deja/g++.law/dtors5.C: Likewise.
5860         * g++.old-deja/g++.law/global-init1.C: Likewise.
5861         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5862         * g++.old-deja/g++.law/operators28.C: Likewise.
5863         * g++.old-deja/g++.law/visibility28.C: Likewise.
5864         * g++.old-deja/g++.martin/eval1.C: Likewise.
5865         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5866         name.
5867         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5868         * g++.old-deja/g++.mike/net34.C: Likewise.
5869         * g++.old-deja/g++.mike/net36.C: Likewise.
5870         * g++.old-deja/g++.mike/ns2.C: Likewise.
5871         * g++.old-deja/g++.mike/p12306.C: Likewise.
5872         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5873         value extension.
5874         * g++.old-deja/g++.mike/p700.C: Likewise.
5875         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5876         * g++.old-deja/g++.mike/p710.C: Likewise.
5877         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5878         value extension.
5879         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5880         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5881         * g++.old-deja/g++.ns/crash2.C: Likewise.
5882         * g++.old-deja/g++.ns/crash3.C: Likewise.
5883         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5884         * g++.old-deja/g++.ns/ns17.C: Likewise.
5885         * g++.old-deja/g++.ns/template16.C: Likewise.
5886         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5887         keyword.
5888         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5889         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5890         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5891         named return value extension.
5892         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5893         * g++.old-deja/g++.other/access4.C: Issue additional error
5894         messages.
5895         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5896         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5897         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5898         * g++.old-deja/g++.other/crash25.C: Change error message.
5899         * g++.old-deja/g++.other/crash4.C: Change error message.
5900         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5901         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5902         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5903         checks.
5904         * g++.old-deja/g++.other/defarg8.C: Likewise.
5905         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5906         * g++.old-deja/g++.other/dtor10.C: Likewise.
5907         * g++.old-deja/g++.other/incomplete.C: Likewise.
5908         * g++.old-deja/g++.other/linkage7.C: Likewise.
5909         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5910         lookup algorithm.
5911         * g++.old-deja/g++.other/mangle2.C: Likewise.
5912         * g++.old-deja/g++.other/refinit2.C: Likewise.
5913         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5914         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5915         * g++.old-deja/g++.pt/crash28.C: Likewise.
5916         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5917         syntax.
5918         * g++.old-deja/g++.pt/crash32.C: Change error message.
5919         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5920         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5921         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5922         error message position.
5923         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5924         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5925         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5926         syntax.
5927         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5928         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5929         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5930         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5931         keyword.
5932         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5933         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5934         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5935         keyword.
5936         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5937         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5938         syntax.
5939         * g++.old-deja/g++.pt/friend28.C: Account for use of
5940         non-dependent names.
5941         * g++.old-deja/g++.pt/friend29.C: Likewise.
5942         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5943         rules.
5944         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5945         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5946         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5947         lookup rules.
5948         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5949         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5950         keyword.
5951         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5952         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5953         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5954         keyword.
5955         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5956         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5957         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5958         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5959         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5960         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5961         keyword.
5962         * g++.old-deja/g++.pt/spec10.C: Likewise.
5963         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5964         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5965         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5966         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5967         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5968         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5969         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5970         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5971         * g++.old-deja/g++.pt/typename15.C: Likewise.
5972         * g++.old-deja/g++.pt/typename22.C: Likewise.
5973         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5974         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5975         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5976         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5977         syntax.
5978         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5979         return value extension.
5980         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5981         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5982         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5983         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5984
5985 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5986
5987         * g++.dg/warn/inline1.C: New test.
5988         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5989         * g++.old-deja/g++.jason/synth10.C: Likewise.
5990         * g++.old-deja/g++.mike/net31.C: Likewise.
5991         * g++.old-deja/g++.mike/p8786.C: Likewise.
5992
5993         * g++.dg/template/friend10.C: New test.
5994         * g++.dg/template/conv5.C: New test.
5995
5996 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5997
5998         * g++.dg/lookup/scoped3.C: New test.
5999
6000         * g++.dg/lookup/decl1.C: New test.
6001         * g++.dg/lookup/decl2.C: New test.
6002
6003 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6004
6005         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6006         gcc.c-torture/compile/20021015-1.c,
6007         gcc.c-torture/compile/20021015-2.c,
6008         gcc.c-torture/compile/20021123-1.c,
6009         gcc.c-torture/compile/20021123-2.c,
6010         gcc.c-torture/compile/20021123-3.c,
6011         gcc.c-torture/compile/20021123-4.c,
6012         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6013         only to 3.1 or 3.2 branch.
6014
6015 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6016
6017         * gcc.dg/i386-bitfield3.c: New test.
6018
6019         * gcc.dg/i386-bitfield2.c: New test.
6020
6021 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6022
6023         * g++.dg/parse/conv_op1.C: New test.
6024
6025 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6026
6027         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6028         approved.
6029
6030 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6031
6032         * gcc.c-torture/compile/20021220-1.c: New test.
6033
6034 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6035
6036         * gcc.dg/i386-fastcall-1.c: New.
6037
6038 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6039
6040         * gcc.c-torture/execute/20021219-1.c: New test.
6041
6042 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6043
6044         * gcc.dg/i386-pic-1.c: New test.
6045
6046 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6047
6048         PR c++/8099
6049         * g++.dg/template/friend9.C: New test.
6050
6051 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6052
6053         PR c++/3663
6054         * g++.dg/template/access7.C: New test.
6055
6056 2002-12-18  Nick Clifton  <nickc@redhat.com>
6057
6058         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6059         the libstdc++-v3 directory has been found.
6060
6061 2002-12-12  Devang Patel <dpatel@apple.com>
6062         * gcc.dg/darwin-ld-1.c: New test.
6063         * gcc.dg/darwin-ld-2.c: New test.
6064         * gcc.dg/darwin-ld-3.c: New test.
6065         * gcc.dg/darwin-ld-4.c: New test.
6066         * gcc.dg/darwin-ld-5.c: New test.
6067
6068 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6069
6070         * gcc.c-torture/compile/20021212-1.c: New test.
6071
6072 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6073
6074         * gcc.dg/fshort-wchar: New test.
6075
6076 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6077
6078         PR c++/8372
6079         * g++.dg/template/dtor1.C: New test.
6080
6081         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6082         markers.
6083
6084 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6085
6086         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6087
6088 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6089
6090         * g++.dg/template/static1.C: New test.
6091         * g++.dg/template/static2.C: New test.
6092         * g++.old-deja/g++.ext/memconst.C: New test.
6093
6094 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6095
6096         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6097         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6098         * g++.dg/special/initp1.C: Likewise.
6099
6100 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6101
6102         * gcc.c-torture/execute/20021204-1.c: New test.
6103
6104 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6105
6106         * gcc.dg/ppc-fmadd-1.c: New file.
6107         * gcc.dg/ppc-fmadd-2.c: New file.
6108         * gcc.dg/ppc-fmadd-3.c: New file.
6109
6110 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6111
6112         * gcc.c-torture/compile/20021204-1.c: New test.
6113
6114 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6115
6116         * g++.dg/inherit/covariant2.C: New test.
6117         * g++.dg/inherit/covariant3.C: New test.
6118         * g++.dg/inherit/covariant4.C: New test.
6119         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6120         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6121
6122 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6123
6124         PR c++/8688
6125         * g++.dg/init/brace3.C: New test.
6126
6127 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6128
6129         * gcc.dg/20020210-1.c: Fix a comment typo.
6130
6131 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6132
6133         PR c++/8720
6134         * g++.dg/parse/defarg1.C: New test.
6135
6136         PR c++/8615
6137         * g++.dg/template/char1.C: New test.
6138
6139         * g++.dg/template/varmod1.C: Fix typo.
6140
6141 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6142
6143         DR 180
6144         * g++.old-deja/g++.pt/crash32.C: Expect error.
6145
6146 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6147
6148         PR c++/5919
6149         * g++.dg/template/varmod1.C: New test.
6150
6151         PR c++/8727
6152         * g++.dg/inherit/typeinfo1.C: New test.
6153
6154         PR c++/8663
6155         * g++.dg/inherit/typedef1.C: New test.
6156
6157 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6158
6159         PR c++/8332
6160         PR c++/8493
6161         * g++.dg/template/strlen1.C: New test.
6162
6163         PR c++/8227
6164         * g++.dg/template/ctor2.C: New test.
6165
6166         PR c++/8214
6167         * g++.dg/init/string1.C: New test.
6168
6169         PR c++/8511
6170         * g++.dg/template/friend8.C: New test.
6171
6172 2002-11-29  Joe Buck <jbuck@synopsys.com>
6173
6174         * g++.dg/lookup/anon2.C: New test.
6175
6176 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6177
6178         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6179         h8300 port.
6180
6181 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6182
6183         * gcc.dg/bitfld-6.c: New test.
6184
6185 2002-11-27  Jan Hubicka  <jh@suse.cz>
6186
6187         * gcc.c-torture/execute/20021127.[cx]: New test.
6188
6189 2002-11-26  Jan Hubicka  <jh@suse.cz>
6190
6191         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6192         quality.
6193
6194 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6195
6196         * g++.dg/init/brace2.C: New test.
6197         * g++.old-deja/g++.mike/p9129.C: Correct.
6198
6199 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6200
6201         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6202
6203 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6204
6205         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6206
6207 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6208
6209         * testsuite/g++.dg/abi/empty11.C: New test.
6210         * testsuite/g++.dg/rtti/cv1.C: New test.
6211
6212 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6213
6214         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6215
6216 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6217
6218         * g++.dg/abi/empty10.C: New test.
6219
6220 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6221
6222         * gcc.c-torture/compile/20021124-1.c: New test.
6223
6224 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6225
6226         * g++.dg/abi/rtti2.C: New test.
6227
6228 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6229
6230         * gcc.dg/i386-unroll-1.c: New test.
6231
6232 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6233
6234         * gcc.c-torture/compile/20021120-1.c: New test.
6235         * gcc.c-torture/compile/20021120-2.c: New test.
6236
6237 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6238
6239         * gcc.dg/bitfld-5.c: New test.
6240
6241 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6242
6243         * gcc.c-torture/execute/20021120-3.c: New test.
6244
6245 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6246
6247         * gcc.c-torture/execute/20021120-2.c: New test.
6248
6249 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6250
6251         * gcc.c-torture/execute/20021120-1.c: New test.
6252
6253 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6254
6255         * gcc.c-torture/execute/20021118-3.c: New test.
6256
6257 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6258
6259         * gcc.c-torture/compile/20021119-1.c: New test.
6260
6261 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6262
6263         * gcc.dg/duff-1.c: New test.
6264         * gcc.dg/duff-2.c: New test.
6265         * gcc.dg/duff-3.c: New test.
6266
6267 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6268
6269         * gcc.dg/cpp/_Pragma5.c: New test.
6270
6271 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6272
6273         * gcc.c-torture/execute/20021118-2.c: New test.
6274
6275 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6276
6277         * gcc.c-torture/execute/20021118-1.c: New test.
6278
6279 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6280
6281         * gcc.dg/20021116-1.c: New test.
6282
6283 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6284
6285         * g++.dg/abi/vcall1.C: New test.
6286
6287 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6288
6289         * gcc.dg/20021029-1.c: New test.
6290         * gcc.dg/20021029-2.c: New test.
6291
6292 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6293
6294         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6295
6296 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6297
6298         PR c/8439
6299         * gcc.dg/20021110.c: Move to ...
6300         * gcc.c-torture/compile/20021110.c: .... here.
6301
6302 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6303
6304         PR c/8467
6305         * gcc.c-torture/execute/20021111-1.c
6306
6307 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6308
6309         PR c/8439
6310         * gcc.dg/20021110.c: New test.
6311
6312 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6313
6314         * g++.dg/abi/vthunk3.C: Run only on x86.
6315
6316 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6317
6318         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6319
6320 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6321
6322         * lib/compat.exp (compat-execute): Fix logic error in last
6323         change.
6324
6325 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6326
6327         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6328
6329 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6330
6331         PR c++/8389
6332         * g++.dg/template/access6.C: New test.
6333
6334 2002-11-08  Jan Hubicka  <jh@suse.cz>
6335
6336         * gcc.dg/i386-ssefp-1.c: New test.
6337         * gcc.dg/i386-ssefp-1.c: New test.
6338
6339 2002-11-08  Jan Hubicka  <jh@suse.cz>
6340
6341         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6342
6343 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6344
6345         * g++.dg/abi/vthunk3.C: New test.
6346
6347         PR c++/8338
6348         * g++.dg/template/crash2.C: New test.
6349
6350 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6351
6352         * testsuite/g++.dg/abi/dtor1.C: New test.
6353         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6354
6355 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6356
6357         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6358         Darwin.
6359
6360 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6361
6362         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6363         -mthumb.  Only xfail with -O0.
6364
6365 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6366
6367         * g++.dg/abi/thunk1.C: New test.
6368         * g++.dg/abi/thunk2.C: Likewise.
6369         * g++.dg/abi/vtt1.C: Likewise.
6370
6371 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6372
6373         PR optimization/8423
6374         * gcc.c-torture/execute/builtin-constant.c: New test.
6375
6376 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6377
6378         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6379         Add some more cases.
6380
6381 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6382
6383         PR c++/8391
6384         * g++.dg/opt/local1.C: New test.
6385
6386 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6387
6388         PR c++/8160
6389         * g++.dg/template/complit1.C: New test.
6390
6391         PR c++/8149
6392         * g++.dg/template/typename4.C: Likewise.
6393
6394 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6395
6396         Core issue 287, PR c++/7639
6397         * g++.dg/template/instantiate1.C: Adjust error location.
6398         * g++.dg/template/instantiate3.C: New test.
6399         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6400         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6401         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6402
6403 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6404
6405         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6406
6407 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6408
6409         PR c++/8287
6410         * g++.dg/init/dtor2.C: New test.
6411
6412 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6413
6414         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6415         * gcc.dg/nest.c: Bypass errors on irix6.
6416
6417 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6418
6419         * gcc.dg/nest.c: Expect error for mmix-*-*.
6420         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6421
6422 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6423
6424         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6425         markers.
6426
6427         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6428
6429 2002-10-25  Mike Stump  <mrs@apple.com>
6430
6431         * gcc.dg/warn-1.c: New test.
6432
6433 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6434
6435         * g++.dg/template/typename3.C: New test.
6436
6437 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6438
6439         * g++.dg/lookup/ptrmem1.C: New test.
6440
6441         * g++.dg/abi/vthunk2.C: New test.
6442
6443 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6444
6445         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6446
6447 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6448
6449         * g++.dg/abi/empty9.C: New test.
6450
6451 2002-10-24  Richard Henderson  <rth@redhat.com>
6452
6453         * g++.dg/inherit/thunk1.C: Enable for ia64.
6454
6455 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6456
6457         PR c++/8067
6458         * g++.dg/lookup/pretty1.C: New test.
6459
6460 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6461
6462         * gcc.dg/20021023-1.c: New test.
6463
6464 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6465
6466         PR c++/7679
6467         * g++.dg/parse/inline1.C: New test.
6468
6469 2002-10-23  Richard Henderson  <rth@redhat.com>
6470
6471         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6472
6473         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6474
6475 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6476
6477         PR c++/6579
6478         * g++.dg/parse/stmtexpr3.C: New test.
6479
6480 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6481
6482         * g++.dg/expr/cond1.C: New test.
6483
6484 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6485
6486         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6487
6488 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6489
6490         * g++.dg/abi/vbase13.C: New test.
6491         * g++.dg/abi/vbase14.C: Likewise.
6492
6493 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6494
6495         * gcc.dg/tls/pic-1.c: New test.
6496         * gcc.dg/tls/nonpic-1.c: New test.
6497         * gcc.dg/20021018-1.c: New test.
6498
6499 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6500
6501         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6502         Remove only files with the same base name as the test case.
6503         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6504         (profopt-execute): Likewise.  Also, remove old profiling
6505         and performance data files before running the tests.
6506
6507         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6508         * g++.dg/bprob/bprob.exp: Likewise.
6509         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6510         to allow more general test case names.
6511
6512         * g++.dg/bprob/bprob-1.C: Rename to ...
6513         * g++.dg/bprob/g++-bprob-1.C: ... this.
6514
6515         * g77.dg/bprob/bprob-1.f: Rename to ...
6516         * g77.dg/bprob/g77-bprob-1.f: ... this.
6517
6518 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6519
6520         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6521         bison 1.50 or later.
6522
6523 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6524
6525         * g++.dg/README: Describe more test directories.
6526
6527 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6528
6529         * g++.dg/init/array6.C: Add additional tests.
6530
6531 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6532
6533         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6534         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6535
6536 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6537
6538         * gcc.c-torture/compile/20020604-1.x: New.
6539         * gcc.c-torture/compile/simd-5.x: Likewise.
6540         * gcc.c-torture/execute/920710-1.x: Likewise.
6541         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6542
6543 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6544
6545         * g++.dg/inherit/override1.C: Add dg-options clause.
6546
6547 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6548
6549         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6550         _mm_slli_si128.
6551
6552 2002-10-19  Andreas Schwab  <schwab@suse.de>
6553
6554         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6555         directory component.
6556
6557 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6558
6559         * g++.dg/inherit/thunk1.C: New test.
6560
6561         * g++.dg/inherit/override1.C: New test.
6562
6563         * g++.dg/abi/mangle11.C: New test.
6564         * g++.dg/abi/mangle14.C: New test.
6565         * g++.dg/abi/mangle17.C: New test.
6566
6567 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6568
6569         * g++.dg/overload/member2.C: New test.
6570
6571 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6572
6573         * g++.dg/README: Describe new compat directory.
6574         * g++.dg/dg.exp: Skip tests in compat directory.
6575         * README.compat: New file.
6576         * lib/compat.exp: New expect script.
6577         * g++.dg/compat: New test directory.
6578         * g++.dg/compat/compat.exp: New expect script.
6579         * g++.dg/compat/abi: New test directory.
6580         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6581         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6582         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6583         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6584         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6585         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6586         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6587         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6588         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6589         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6590         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6591         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6592         * g++.dg/compat/break: New test directory.
6593         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6594         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6595         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6596         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6597         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6598         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6599         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6600         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6601         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6602         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6603         g++.dg/compat/break/README: New files.
6604         * g++.dg/compat/eh: New test directory.
6605         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6606         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6607         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6608         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6609         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6610         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6611         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6612         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6613         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6614         g++.dg/compat/eh/filter2_y.C,
6615         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6616         g++.dg/compat/eh/new1_y.C,
6617         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6618         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6619         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6620         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6621         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6622         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6623         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6624         g++.dg/compat/eh/unexpected1_y.C: New files.
6625         * g++.dg/compat/init: New test directory.
6626         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6627         g++.dg/compat/init/array5_y.C,
6628         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6629         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6630         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6631         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6632         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6633         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6634         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6635         g++.dg/compat/init/init-ref2_y.C: New files.
6636
6637 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6638
6639         PR c++/7584
6640         * g++.dg/inherit/using3.C: New test.
6641
6642 2002-10-17  Jan Hubicka  <jh@suse.cz>
6643
6644         * gcc.dg/20021017-2.c: New test.
6645
6646 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6647
6648         * g++.dg/abi/mangle16.C: Adjust.
6649
6650         * g++.dg/init/array8.C: New test.
6651
6652 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6653
6654         * gcc.dg/special/mips-abi.exp: New test.
6655         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6656
6657 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6658
6659         * g++.dg/abi/mangle16.C: New test.
6660         * g++.dg/abi/mangle17.C: Likewise.
6661
6662         PR c++/7478
6663         * g++.dg/template/ref1.C: New test.
6664
6665 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6666
6667         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6668
6669 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6670
6671         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6672
6673 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6674
6675         PR c++/7524
6676         * g++.dg/init/array7.C: New test.
6677
6678 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6679
6680         * g++.dg/init/array6.C: New test.
6681
6682         * g++.dg/abi/mangle13.C: Likewise.
6683         * g++.dg/abi/mangle14.C: Likewise.
6684         * g++.dg/abi/mangle15.C: Likewise.
6685
6686 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6687
6688         * g++.dg/abi/empty8.C: New test.
6689
6690 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6691
6692         * g++.dg/init/ctor1.C: New test.
6693
6694 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6695
6696         * gcc.c-torture/execute/20021015-1.c: New test.
6697
6698 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6699
6700         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6701
6702 2002-10-14  Jan Hubicka  <jh@suse.cz>
6703
6704         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6705
6706 2002-10-14  Richard Henderson  <rth@redhat.com>
6707
6708         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6709
6710 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6711
6712         PR optimization/6631
6713         * g++.dg/opt/const2.C: New test.
6714
6715 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6716
6717         PR c++/7176
6718         * g++.dg/parse/friend1.C: New test.
6719         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6720
6721 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6722
6723         * gcc.dg/20021014-1.c: New test.
6724
6725 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6726
6727         PR c++/5661
6728         * g++.dg/ext/vlm1.C: New test.
6729         * g++.dg/ext/vlm2.C: Likewise.
6730
6731         * g++.dg/init/array1.C: Remove invalid braces.
6732         * g++.dg/init/brace1.C: New test.
6733         * g++.dg/init/copy2.C: Likewise.
6734         * g++.dg/init/copy3.C: Likewise.
6735         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6736         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6737         braces.
6738
6739 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6740
6741         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6742
6743 2002-10-11  Richard Shann  <richard.shann@superh.com>
6744
6745         * gcc.c-torture/compile/simd-5.c: New test.
6746
6747 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6748
6749         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6750
6751 2002-10-10  Jim Wilson  <wilson@redhat.com>
6752
6753         * gcc.c-torture/execute/20021010-1.c: New test.
6754
6755 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6756
6757         PR c/7353
6758         * g++.dg/ext/typedef-init.C: New test.
6759         * gcc.dg/typedef-init.c: New test.
6760
6761 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6762
6763         * gcc.dg/cpp/paste13.c: New test.
6764
6765 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6766
6767         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6768         remaining platforms, XFAIL during compile, not execute.  Don't
6769         XFAIL at -O0.
6770
6771 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6772
6773         * gcc.dg/alias-1.c: Tweak expected warning.
6774
6775 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6776
6777         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6778
6779 2002-10-06  Andreas Jaeger  <aj@suse.de>
6780
6781         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6782         * gcc.dg/cpp/c++98.C: Likewise.
6783
6784         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6785         * g++.dg/cpp/c++98.C: Likewise.
6786
6787         * g++.dg/README (Subdirectories): Mention cpp directory.
6788
6789         PR target/7559
6790         * gcc.dg/20021006-1.c: New test.
6791
6792 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6793
6794         PR c++/7804
6795         * g++.dg/other/warning1.C: New test.
6796
6797 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6798
6799         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6800         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6801         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6802
6803 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6804
6805         PR c++/7931
6806         * g++.dg/template/ptrmem3.C: New test.
6807
6808         PR c++/7754
6809         * g++.dg/template/union1.C: New test.
6810
6811 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6812
6813         PR c++/8006
6814         * g++.dg/abi/mangle9.C: New test.
6815         * g++.dg/abi/mangle10.C: New test.
6816         * g++.dg/abi/mangle11.C: New test.
6817         * g++.dg/abi/mangle12.C: New test.
6818
6819 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/7188.
6822         * g++.dg/template/meminit1.C: New test.
6823         * g++.dg/warn/Wreorder-1.C: Likewise.
6824         * g++.old-deja/g++.mike/warn3.C: Tweak.
6825         * lib/prune.exp: Ingore "in copy constructor".
6826
6827 2002-10-02  Andreas Jaeger  <aj@suse.de>
6828
6829         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6830         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6831         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6832         on x86-64.
6833
6834 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6835
6836         * gcc.dg/empty1.C: Fix typo.
6837
6838 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6839
6840         * gcc.dg/alias-1.c: New test.
6841
6842 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6843
6844         * gcc.dg/empty1.C: New test.
6845
6846         * g++.dg/tls/init-2.C: Tweak error messages.
6847
6848 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6849
6850         * gcc.c-torture/compile/20020923-1.c: New test.
6851
6852 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6853
6854         * gcc.c-torture/execute/ffs-1.c: New test.
6855         * gcc.c-torture/execute/ffs-2.c: Ditto.
6856
6857 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6858
6859         * g++.dg/overload/member1.C: New test.
6860
6861 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6862
6863         * g++.dg/abi/empty7.C: New test.
6864         * g++.dg/init/pm2.C: Likewise.
6865
6866 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6867
6868         * g++.dg/rtti/crash1.C: New test.
6869
6870 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6871
6872         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6873         gcc.dg/sibcall-4.c: New tests.
6874
6875 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6876
6877         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6878         powerpc and MMIX targets.
6879
6880 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6881
6882         * gcc.dg/cpp/20020927-1.c: New.
6883
6884 2002-09-26  David S. Miller  <davem@redhat.com>
6885
6886         * gcc.c-torture/compile/trunctfdf.c: New.
6887
6888 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6889
6890         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6891
6892 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6893
6894         * gcc.c-torture/execute/loop-15.c: New.
6895
6896 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6897
6898         * README.QMTEST: Fix typo.
6899
6900 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6901
6902         * gcc.dg/20020926-1.c: New test.
6903
6904 2002-09-25  David S. Miller  <davem@redhat.com>
6905
6906         PR target/7842
6907         * gcc.c-torture/execute/shiftdi.c: New test.
6908
6909 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6910
6911         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6912         unique to the tool.
6913         * lib/g77.exp (g77_init): Likewise.
6914         * lib/g++.exp (g++_init): Likewise.
6915         * lib/objc.exp (objc_init): Likewise.
6916
6917 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6918
6919         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6920         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6921         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6922
6923 2002-09-25  Richard Henderson  <rth@redhat.com>
6924
6925         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6926         too-small long double.
6927
6928 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6929
6930         * gcc.dg/20020919-1.c: New test.
6931
6932 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6933
6934         * g++.dg/abi/bitfield6.C: New test.
6935         * g++.dg/abi/bitfield7.C: New test.
6936         * g++.dg/abi/bitfield8.C: New test.
6937         * g++.dg/abi/vbase11.C: New test.
6938
6939 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6940
6941         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6942         hppa*-*-hpux*.  Update test comment.
6943
6944 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6945
6946         * gcc.dg/tls/struct-1.c: New test.
6947
6948 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6949
6950         * gcc.dg/cpp/tr-warn2.c: Update.
6951
6952 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6953
6954         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6955
6956 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6957
6958         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6959         systems.
6960
6961 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6962
6963         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6964
6965         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6966         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6967         setting of cxxfilt.
6968
6969 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6970
6971         * gcc.dg/20020312-2.c: Update for darwin.
6972
6973 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6974
6975         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6976
6977 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6978
6979         * objc.dg/comp-types-1.m: New test.
6980         * objc.dg/comp-types-2.m: New test.
6981         * objc.dg/comp-types-3.m: New test.
6982         * objc.dg/comp-types-4.m: New test.
6983         * objc.dg/comp-types-5.m: New test.
6984         * objc.dg/comp-types-6.m: New test.
6985
6986 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6987
6988         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6989
6990 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6991
6992         * g++.dg/other/do1.C: New test.
6993
6994         * g++.dg/template/subst1.C: New test.
6995
6996 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6997
6998         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6999
7000 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7001
7002         * g++.dg/template/qualttp20.C: Adjust expected errors.
7003         * g++.old-deja/g++.jason/report.C: Likewise.
7004         * g++.old-deja/g++.other/qual1.C: Likewise.
7005
7006         * g++.dg/lookup/scoped2.C: New test.
7007
7008         * g++.dg/ext/asm3.C: New test.
7009
7010 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7011
7012         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7013
7014 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7015
7016         * ChangeLog: follow spelling conventions.
7017         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7018         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7019         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7020         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7021         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7022         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7023         * g++.old-deja/g++.law/global-init1.C: Likewise.
7024         * g++.old-deja/g++.other/delete4.C: Likewise.
7025         * g++.old-deja/g++.other/inline21.C: Likewise.
7026         * g++.old-deja/g++.other/singleton.C: Likewise.
7027         * g77.dg/strlen0.f: Likewise.
7028         * g77.f-torture/compile/20010519-1.f: Likewise.
7029         * g77.f-torture/compile/980310-4.f: Likewise.
7030         * gcc.c-torture/compile/20000605-1.c: Likewise.
7031         * gcc.c-torture/execute/20020225-1.c: Likewise.
7032         * gcc.dg/c90-hexfloat-2.c: Likewise.
7033         * gcc.dg/c99-bool-1.c: Likewise.
7034         * gcc.dg/c99-hexfloat-2.c: Likewise.
7035         * gcc.dg/dll-2.c: Likewise.
7036         * gcc.dg/wtr-union-init-1.c: Likewise.
7037         * gcc.dg/wtr-union-init-2.c: Likewise.
7038         * gcc.dg/wtr-union-init-3.c: Likewise.
7039         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7040         * gcc.dg/cpp/defined.c: Likewise.
7041         * gcc.dg/cpp/macsyntx.c: Likewise.
7042         * gcc.dg/cpp/paste2.c: Likewise.
7043         * gcc.dg/cpp/trad/defined.c: Likewise.
7044         * gcc.dg/format/c90-printf-1.c: Likewise.
7045         * gcc.dg/format/c90-scanf-1.c: Likewise.
7046         * gcc.dg/format/c99-printf-1.c: Likewise.
7047         * gcc.dg/format/c99-scanf-1.c: Likewise.
7048         * gcc.misc-tests/gcov-8.c: Likewise.
7049         * lib/profopt.exp: Likewise.
7050
7051 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7052
7053         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7054
7055 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7056
7057         * g++.dg/inherit/using2.C: New test.
7058
7059 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7060
7061         * ChangeLog: Follow spelling conventions.
7062         * g++.dg/template/friend4.C: Likewise.
7063         * g++.old-deja/g++.pt/crash67.C: Likewise.
7064         * gcc.c-torture/execute/20000801-4.c: Likewise.
7065         * gcc.dg/c90-digraph-1.c: Likewise.
7066         * gcc.dg/c94-digraph-1.c: Likewise.
7067         * gcc.dg/c99-digraph-1.c: Likewise.
7068         * gcc.dg/cpp/line5.c: Likewise.
7069         * gcc.dg/cpp/multiline.c: Likewise.
7070         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7071         * gcc.dg/format/attr-3.c: Likewise.
7072         * gcc.dg/format/c90-scanf-3.c: Likewise.
7073         * gcc.dg/format/ext-4.c: Likewise.
7074
7075 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7076
7077         * g++.dg/template/pretty1.C: New test.
7078
7079 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7080
7081         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7082
7083 2002-09-13  Matt Austern  <austern@apple.com>
7084
7085         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7086         passing a cast expression to a function by const reference.
7087
7088 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7089
7090         * g++.dg/template/deduce1.C: New test.
7091
7092 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7093
7094         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7095         32-bit int.
7096
7097 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7098
7099         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7100         usage.
7101
7102 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7103
7104         * gcc.c-torture/compile/20020910-1.c: New test.
7105
7106 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7107
7108         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7109
7110 2002-09-10  Andreas Jaeger  <aj@suse.de>
7111
7112         * gcc.dg/20020312-2.c: Adjust for x86-64.
7113
7114 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7115
7116         * g77.dg/7388.f: New test case for PR 7388.
7117
7118 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7119
7120         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7121
7122 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7123
7124         * objc.dg/proto-lossage-1.m: New test.
7125
7126 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7127
7128         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7129
7130 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7131
7132         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7133         expected to pass.
7134
7135 2002-09-06  Stan Shebs  <shebs@apple.com>
7136             David Edelsohn  <edelsohn@gnu.org>
7137
7138         * gcc.dg/weak: New directory.
7139         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7140         target-specific xfail bits.
7141         * gcc.dg/typeof-2.c: Move to new directory.
7142         * gcc.dg/weak.exp: New expect script.
7143
7144 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7145
7146         * gcc.c-torture/execute/extzvsi.c: New test.
7147
7148 2002-09-05  Stan Shebs  <shebs@apple.com>
7149
7150         * gcc.dg/weak-1.c: xfail on Darwin.
7151         * gcc.dg/weak-2.c: Ditto.
7152         * gcc.dg/weak-3.c: Ditto.
7153         * gcc.dg/weak-4.c: Ditto.
7154         * gcc.dg/weak-5.c: Ditto.
7155         * gcc.dg/weak-6.c: Ditto.
7156         * gcc.dg/weak-7.c: Ditto.
7157         * gcc.dg/weak-8.c: Ditto.
7158         * gcc.dg/weak-9.c: Ditto.
7159
7160 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7161
7162         * gcc.c-torture/execute/loop-14.c: New test.
7163
7164 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7165
7166         * g++.dg/other/cxa-atexit1.C: New test.
7167
7168         * gcc.dg/typeof-2.c: New test.
7169
7170 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7171
7172         * gcc.dg/builtins-2.c: New testcase.
7173         * gcc.dg/builtins-3.c: New testcase.
7174
7175 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7176
7177         * gcc.dg/cpp/_Pragma4.c: New test.
7178
7179 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7180
7181         * objc/execute/nil_method-1.m: New testcase.
7182
7183 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7184
7185         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7186         [Object class], not [Object initialize].
7187
7188 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7189             Hans-Peter Nilsson  <hp@bitrange.com>
7190
7191         * gcc.c-torture/execute/20020720-1.x: Skip test on
7192         mmix-knuth-mmixware.  Correct comment.
7193
7194 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7195
7196         * testsuite/g++.dg/abi/bitfield5.C: New test.
7197         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7198
7199 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7200
7201         * objc.dg/undeclared-selector.m: New test.
7202
7203 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7204
7205         * g++.dg/other/offsetof1.C: Avoid cast warning.
7206
7207 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7208
7209         * objc.dg/super-class-2.m: New test.
7210
7211 2002-08-24  Matt Austern  <austern@apple.com>
7212
7213         * g++.dg/ext/lvaddr.C: New test.
7214         * g++.dg/ext/lvcast.C: New test.
7215
7216 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7217
7218         * testsuite/g++.dg/inherit/cond1.C: New test.
7219
7220 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7221
7222         * gcc.dg/noncompile/incomplete-1.c: New test.
7223
7224 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7225
7226         * gcc.dg/typespec-1.c: New test.
7227
7228 2002-08-20  Devang Patel  <dpatel@apple.com>
7229         * objc.dg/proto-hier-2.m: New test.
7230
7231 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7232
7233         * objc.dg/bitfield-1.m: New test.
7234         * objc.dg/bitfield-2.m: New test.
7235
7236 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7237
7238         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7239         gcc.dg/c99-flex-array-4.c: New tests.
7240
7241 2002-08-16  Stan Shebs  <shebs@apple.com>
7242
7243         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7244
7245 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7246
7247         * gcc.dg/typeof-1.c: New test.
7248         * g++.dg/ext/typeof2.C: New test.
7249
7250 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7251
7252         * g++.dg/other/offsetof1.C: New test.
7253
7254 2002-08-14  Richard Henderson  <rth@redhat.com>
7255
7256         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7257
7258 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7259
7260         * gcc.dg/cpp/_Pragma3.c: New test.
7261
7262 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7263
7264         * g++.dg/template/inherit3: New test.
7265
7266 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7267
7268         * gcc.dg/bitfld-4.c: Add blank options.
7269
7270 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7271
7272         * g++.dg/template/crash1.C: New test.
7273
7274 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7275
7276         * gcc.dg/tls/opt-2.c: New test.
7277
7278 2002-08-08  Devang Patel  <dpatel@apple.com>
7279
7280         * objc.dg/selector-1.m : New test
7281
7282 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7283
7284         * g++.dg/abi/bitfield4.C: New test.
7285         * gcc.dg/bitfld-4.c: New test.
7286
7287 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7288
7289         * g++.dg/other/packed1.C: New test.
7290
7291 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7292
7293         * g++.dg/abi/offsetof.C: Tweak error messages.
7294         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7295
7296 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7297
7298         * gcc.dg/bitfld-3.c: New test.
7299
7300 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7301             Richard Henderson  <rth@redhat.com>
7302
7303         * gcc.dg/i386-bitfield1.c: New test.
7304         * g++.dg/abi/bitfield3.C: Update.
7305
7306 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7307
7308         * objc.dg/const-str-2.m: Update.
7309         * gcc.dg/cpp/c++98.c: Change to C extension.
7310         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7311         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7312
7313 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7314
7315         * testsuite/gcc.dg/tls/diag-3.c: New.
7316
7317 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7318
7319         * g++.dg/README (Subdirectories): Document new subdir expr.
7320         * g++.dg/expr/pmf-1.C: New test.
7321
7322 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7323
7324         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7325
7326 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7327
7328         * g++.dg/abi/bitfield3.C: New test.
7329
7330 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7331
7332         * lib/gcov.exp: Tweak expected line formats.
7333         * gcc.misc-tests/gcov8.c: New test.
7334         * gcc.misc-tests/gcov8.x: New flags.
7335
7336 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7337
7338         * consistency.vlad/layout/endian.c: Include string.h.
7339
7340         * gcc.c-torture/execute/20020805-1.c: New test.
7341
7342 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7343
7344         * g++.dg/other/conversion1.C: New test.
7345
7346 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7347
7348         * gcc.dg/builtins-1.c: New testcase.
7349
7350 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7351
7352         * g++.dg/inherit/access3.C: New test.
7353
7354 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7355
7356         * gcc.dg/ia64-visibility-2.c: New test.
7357
7358 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7359
7360         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7361         __qualifier_flags to __flags.
7362
7363 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7364
7365         * g++.dg/inherit/operator1.C: New test.
7366         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7367         * g++.dg/other/error1.C: Change expected error message.
7368         * g++.dg/template/conv4.C: Likewise.
7369
7370 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7371
7372         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7373         for documented behavior.
7374
7375 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7376
7377         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7378         several targets known to fail.
7379
7380 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7381
7382         * gcc.dg/mips-args-[123].c: New tests.
7383
7384 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7385
7386         * gcc.dg/ppc-spe.c: New.
7387
7388 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7389
7390         * g++.dg/other/ptrmem4.C: New testcase.
7391
7392 2002-07-24  Richard Henderson  <rth@redhat.com>
7393
7394         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7395
7396 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7397
7398         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7399
7400 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7401
7402         * gcc.c-torture/execute/memset-3.c: New testcase.
7403
7404 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7405
7406         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7407         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7408
7409 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7410
7411         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7412         Delete.
7413
7414 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7415
7416         * gcc.c-torture/compile/simd-4.c: New test.
7417
7418 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7419
7420         PR c++/7347, c++/7348
7421         * g++.dg/template/access4.C: New test.
7422         * g++.dg/template/access5.C: New test.
7423         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7424         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7425         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7426         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7427
7428 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7429
7430         * gcc.dg/gnu89-init-2.c: New test.
7431
7432 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7433
7434         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7435
7436 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7437
7438         * gcc.c-torture/execute/20020720-1.c: New testcase.
7439
7440 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7441
7442         * gcc.dg/cpp/Wsignprom.c: New tests.
7443
7444 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7445
7446         * gcc.c-torture/execute/loop-13.c: New test.
7447
7448 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7449
7450         * gcc.dg/cpp/expr.c: New tests.
7451
7452 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7453
7454         * g++.dg/opt/pr6713.C: Add template instantiation.
7455
7456 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7457
7458         * gcc.dg/nest.c: New test.
7459
7460 2002-07-17  Richard Henderson  <rth@redhat.com>
7461
7462         * g++.dg/opt/pr6713.C: New test.
7463
7464 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7465
7466         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7467         XFAIL for all x86 processors.
7468
7469 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7470
7471         * gcc.c-torture/execute/20010122-1.x: Do not test with
7472         -fomit-frame-pointer.
7473
7474 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7475
7476         * g++.dg/template/instantiate2.C: New test.
7477         * g++.dg/template/spec4.C: New test.
7478
7479 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7480
7481         * g++.dg/template/access2.C: New test.
7482         * g++.dg/template/access3.C: New test.
7483
7484 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7485
7486         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7487         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7488         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7489         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7490         Convert to use <stdarg.h>.
7491         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7492         Delete.
7493         * gcc.dg/va-arg-2.c: New.
7494         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7495
7496 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7497
7498         * gcc.c-torture/compile/20020710-1.c: New test.
7499
7500 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7501                           Andrew Pinski  <pinskia@physics.uc.edu>
7502
7503         gcc.c-torture/compile/simd-2.c: New testcase.
7504         gcc.c-torture/compile/simd-3.c: Likewise.
7505
7506 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7507
7508         PR c++/7224
7509         * g++.dg/overload/error1.C: New test.
7510
7511 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7512
7513         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7514         configuration and IRIX 6 O32 ABI.
7515
7516 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7517
7518         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7519
7520 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7521
7522         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7523
7524 2002-07-10  Jeffrey A Law  <law@redhat.com>
7525
7526         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7527
7528         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7529
7530 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7531
7532         * gcc.dg/20020312-2.c: Check for __PPC__.
7533
7534 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7535
7536         * gcc.c-torture/compile/20020709-1.c: New test.
7537
7538 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7539
7540         * g++.dg/template/qualttp21.C: New test case.
7541
7542 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7543
7544         * gcc.c-torture/compile/20020706-1.c: New test.
7545         * gcc.c-torture/compile/20020706-2.c: New test.
7546
7547 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7548             Alexandre Oliva  <aoliva@redhat.com>
7549
7550         * g++.dg/warn/incomplete1.C: New test.
7551
7552 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7553
7554         PR c++/7099
7555         * g++.dg/warn/noreturn1.C: New test.
7556
7557 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7558
7559         PR c++/6706
7560         * g++.dg/debug/debug6.C: New test.
7561         * g++.dg/debug/debug7.C: New test.
7562
7563 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7564
7565         * gcc.c-torture/compile/simd-3.c: New test.
7566
7567 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7568
7569         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7570         * gcc.dg/20020620-1.c: Likewise.
7571
7572 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7573
7574         PR c++/6944
7575         * g++.dg/init/array4.C: New test.
7576         * g++.dg/init/array5.C: New test.
7577
7578 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7579
7580         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7581         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7582
7583 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7584
7585         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7586         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7587         * gcc.dg/wtr-conversion-1.c: Likewise.
7588         * gcc.dg/wtr-escape-1.c: Likewise.
7589         * gcc.dg/wtr-int-type-1.c: Likewise.
7590         * gcc.dg/wtr-label-1.c: Likewise.
7591         * gcc.dg/wtr-static-1.c: Likewise.
7592         * gcc.dg/wtr-strcat-1.c: Likewise.
7593         * gcc.dg/wtr-suffix-1.c: Likewise.
7594         * gcc.dg/wtr-switch-1.c: Likewise.
7595         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7596         * gcc.dg/wtr-union-init-1.c: Likewise.
7597         * gcc.dg/wtr-union-init-2.c: Likewise.
7598         * gcc.dg/wtr-union-init-3.c: Likewise.
7599
7600         * gcc.dg/wtr-func-def-1.c: New test.
7601
7602 2002-07-02 Devang Patel <dpatel@apple.com>
7603
7604         * objc.dg/param-1.m: New test.
7605
7606 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7607
7608         * gcc.dg/cpp/trad/directive.c: Add test.
7609         * gcc.dg/cpp/trad/macroargs.c: Add test.
7610         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7611
7612 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7613
7614         * gcc.dg/cpp/cmdlne-M.c: New test.
7615
7616 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7617
7618         * objc.dg/desig-init-1.m: New test.
7619
7620 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7621
7622         PR c++/6716
7623         * g++.dg/template/instantiate1.C: New test.
7624
7625 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/7112
7628         * g++.dg/template/sizeof2.C: New test.
7629
7630 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7631
7632         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7633         gcc.dg/cpp/trad/include.c: New tests.
7634
7635 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7636
7637         PR target/7177
7638         * gcc.c-torture/compile/20020701-1.c: New test.
7639
7640 2002-07-01  Stan Shebs  <shebs@apple.com>
7641
7642         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7643         header here...
7644         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7645         (objc-torture-execute): or here.
7646
7647 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7648
7649         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7650
7651 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7652
7653         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7654
7655 2002-06-30  Devang Patel  <dpatel@apple.com>
7656
7657         * objc.dg/fsyntax-only.m: New test.
7658
7659 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7660
7661         PR c++/6695
7662         * g++.dg/template/friend7.C: New file.
7663
7664 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7665
7666         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7667         return type.
7668
7669 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7670
7671         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7672         avoid division by zero.
7673
7674 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7675
7676         * gcc.dg/Wunknownprag.c: New tests.
7677
7678 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7679
7680         * gcc.c-torture/execute/simd-2.c: New test.
7681
7682 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7683
7684         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7685         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7686         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7687         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7688         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7689         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7690         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7691         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7692         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7693         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7694         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7695         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7696         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7697         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7698         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7699         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7700         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7701
7702 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7703
7704         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7705         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7706         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7707         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7708         New tests.
7709         * gcc.dg/cpp/trad/directive.c: Update.
7710
7711 2002-06-23  Andreas Jaeger  <aj@suse.de>
7712
7713         * gcc.c-torture/execute/complex-6.c: New.
7714
7715 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7716
7717         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7718         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7719         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7720         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7721
7722 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7723
7724         * gcc.dg/cpp/trad: New directory with traditional tests copied
7725         from parent directory.
7726         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7727         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7728         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7729         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7730         Move to trad/ and rename.
7731         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7732         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7733         gcc.dg/cpp/trad/redef2.c: New tests.
7734         * gcc.dg/cpp/trad/trad.exp: New driver.
7735
7736 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7737
7738         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7739         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7740         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7741         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7742         Remove.
7743
7744 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7745
7746         * gcc.dg/20020620-1.c: New test.
7747
7748 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7749
7750         * g++.dg/template/ttp4.C: New test.
7751
7752 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7753
7754         * g++.dg/opt/vt1.C: Fix regexp.
7755
7756 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7757
7758         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7759         Don't use attribute `noinline'.
7760
7761 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7762
7763         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7764
7765 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7766
7767         * gcc.c-torture/execute/simd-1.c: New.
7768
7769         * gcc.dg/simd-1.c: New.
7770
7771 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7772
7773         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7774
7775 2002-06-16  Richard Henderson  <rth@redhat.com>
7776
7777         * g++.dg/ext/anon-struct1.C: New.
7778         * g++.dg/ext/anon-struct2.C: New.
7779         * g++.dg/ext/anon-struct3.C: New.
7780         * gcc.dg/anon-struct-1.c: New.
7781         * gcc.dg/anon-struct-2.c: New.
7782         * gcc.dg/anon-struct-3.c: New.
7783         * gcc.dg/20011008-1.c: Adjust warning text.
7784         * gcc.dg/20020527-1.c: Add -fms-extensions.
7785
7786 2002-06-16  Richard Henderson  <rth@redhat.com>
7787
7788         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7789
7790 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7791
7792         * gcc.c-torture/execute/20020615-1.c: New test.
7793
7794 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7795
7796         * gcc.c-tortuture/execute/compare-1.c: New test case.
7797         * gcc.c-tortuture/execute/compare-2.c: New test case.
7798         * gcc.c-tortuture/execute/compare-3.c: New test case.
7799
7800 2002-06-13  Richard Henderson  <rth@redhat.com>
7801
7802         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7803         ia64 ilp32.
7804
7805 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7806
7807         * g++.dg/template/typename2.C: Update error message.
7808
7809 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7810
7811         * gcc.c-torture/execute/20020611-1.c: New test.
7812
7813 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7814
7815         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7816         list of targets to skip.
7817
7818 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7819
7820         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7821         targets if not optimizing.
7822
7823 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7824
7825         * gcc.c-torture/compile/20020605-1.c: New test.
7826
7827         * g++.dg/opt/vt1.C: New test.
7828
7829         * gcc.dg/20020531-1.c: New test.
7830
7831         * gcc.dg/20020530-1.c: New test.
7832
7833         * gcc.dg/20020527-1.c: New test.
7834
7835         * g++.dg/opt/cse1.C: New test.
7836
7837 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7838
7839         * gcc.dg/20020607-2.c: New test case.
7840
7841 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7842
7843         * gcc.c-torture/compile/20020604-1.c: New test.
7844
7845 2002-06-04  Richard Henderson  <rth@redhat.com>
7846
7847         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7848         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7849         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7850
7851 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7852
7853         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7854
7855 2002-06-03  Richard Henderson  <rth@redhat.com>
7856
7857         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7858         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7859
7860 2002-06-02  Richard Henderson  <rth@redhat.com>
7861
7862         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7863         test functions static.
7864
7865 2002-06-02  Andreas Jaeger  <aj@suse.de>
7866
7867         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7868         now.
7869
7870 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7871
7872         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7873         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7874         Update for mofified diagnostics.
7875         * gcc.dg/c99-intconst-1.c: No longer fail.
7876
7877 2002-06-02  Richard Henderson  <rth@redhat.com>
7878
7879         * gcc.dg/uninit-A.c: Remove xfail markers.
7880
7881 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7882
7883         * gcc.dg/fnegate-1.c: New test case.
7884
7885 2002-05-30  Osku Salerma  <osku@iki.fi>
7886
7887         * gcc.c-torture/execute/mayalias-1.c: New file.
7888
7889 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7890
7891         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7892         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7893         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7894
7895 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7896
7897         * gcc.c-torture/execute/20020529-1.c: New test.
7898
7899 2002-05-27  Richard Henderson  <rth@redhat.com>
7900
7901         * g++.dg/ext/attrib6.C: New test case.
7902
7903 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7904
7905         * gcc.c-torture/execute/pure-1.c: New test.
7906
7907 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7908
7909         * gcc.dg/cpp/arith-2.c: Remove.
7910
7911 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7912
7913         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7914         * gcc.dg/cpp/if-3.c: Remove.
7915
7916 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7917
7918         * g++.dg/opt/cse2.C: New test.
7919
7920 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7921
7922         * gcc.dg/cpp/arith-1.c: New semantic tests.
7923         * gcc.dg/cpp/if-1.c: Update.
7924
7925 2002-05-24  Ben Elliston  <bje@redhat.com>
7926
7927         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7928
7929 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7930
7931         * gcc.dg/verbose-asm.c: New test.
7932
7933 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7934
7935         * gcc.dg/cpp/paste12.c: New test.
7936
7937 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7938
7939         * g++.dg/parse/named_ops.C: New test.
7940
7941 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7942
7943         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7944
7945 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7946
7947         * gcc.dg/weak-2.c: Allow optional leading underscore
7948         in scan-assembler symbol name.
7949         * gcc.dg/weak-3.c: Likewise.
7950         * gcc.dg/weak-4.c: Likewise.
7951         * gcc.dg/weak-5.c: Likewise.
7952
7953 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7954
7955         * gcc.dg/20020523-1.c: New test.
7956
7957 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7958
7959         * objc.dg/const-str-2.m: Update now that we stop after
7960         a command line error.
7961
7962 2002-05-22  Richard Henderson  <rth@redhat.com>
7963
7964         * g++.dg/dg.exp: Fix typo in test pruneing.
7965
7966 2002-05-22  Richard Henderson  <rth@redhat.com>
7967
7968         * g++.dg/dg.exp: Prune the tls subdirectory.
7969         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7970         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7971         * g++.dg/tls/init-1.C: New.
7972
7973 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7974
7975         * gcc.dg/20020517-1.c: New test.
7976
7977 2002-05-21  Richard Henderson  <rth@redhat.com>
7978
7979         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7980         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7981
7982 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7983
7984         * g++.dg/other/copy2.C: New test.
7985
7986 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7987
7988         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7989         (MAX_COPY): Bump up to 10 times sizeof (long long).
7990         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7991
7992         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7993         sizeof (long long).
7994
7995         * gcc.c-torture/execute/strcpy-1.c: New test.
7996
7997 2002-05-19  Jason Merrill  <jason2redhat.com>
7998
7999         * g++.dg/ext/oper1.C: New test.
8000
8001 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8002 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8003
8004         * README.QMTEST: New file.
8005
8006         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8007
8008 2002-05-19  Andreas Jaeger  <aj@suse.de>
8009
8010         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8011         now.
8012         * gcc.c-torture/execute/loop-2d.x: Likewise.
8013
8014 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8015
8016         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8017         support weak symbols.
8018         * gcc.dg/weak-4.c: Likewise
8019         * gcc.dg/weak-6.c: Likewise
8020
8021 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8022
8023         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8024         cygwin, coff and h8300-*-hms targets
8025         * gcc.dg/weak-5.c: Likewise
8026         * gcc.dg/weak-7.c: Likewise
8027
8028 2002-05-16  Jason Merrill  <jason@redhat.com>
8029
8030         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8031         (scan-assembler-not, scan-assembler-dem): Likewise.
8032         (scan-assembler-dem-not): Likewise.
8033
8034 2002-05-15  Richard Henderson  <rth@redhat.com>
8035
8036         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8037
8038 2002-05-15  Richard Henderson  <rth@redhat.com>
8039
8040         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8041         (vfoo1f): Warning here.
8042         (vfoo1l): Don't redefine the alias.
8043
8044 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8045
8046         * g++.dg/init/pm1.C: New test.
8047
8048 2002-05-12  David S. Miller  <davem@redhat.com>
8049
8050         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8051         types.
8052
8053 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8054
8055         * gcc.c-torture/execute/20020510-1.c: New test case.
8056
8057 2002-05-10  David S. Miller  <davem@redhat.com>
8058
8059         * gcc.c-torture/execute/conversion.c: Test long double too.
8060
8061 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8062
8063         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8064         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8065         * lib/g++.exp (g++_link_flags): Likewise.
8066         * lib/objc.exp (objc_target_compile): Likewise.
8067
8068 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8069
8070         * gcc.dg/cpp/poison.c: Update.
8071         * gcc.dg/cpp/20000625-2.c: Remove.
8072         * gcc.dg/cpp/direct2s.c: Remove final test.
8073
8074 2002-05-08  Tom Rix  <trix@redhat.com>
8075
8076         * gcc.c-torture/execute/20020508-1.c: New test.
8077         * gcc.c-torture/execute/20020508-2.c: New test.
8078         * gcc.c-torture/execute/20020508-3.c: New test.
8079
8080 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8081
8082         * gcc.dg/cpp/charconst-4.c: More tests.
8083
8084 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8085
8086         PR c/6569
8087         * gcc.dg/weak-3.c: Update location of warning messages.
8088         * gcc.dg/weak-5.c: Likewise.
8089
8090 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8091
8092         * gcc.c-torture/execute/20020506-1.c: New test case.
8093
8094 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8095
8096         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8097
8098 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8099
8100         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8101
8102 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8103
8104         * gcc.dg/cpp/charconst-3.c: New test.
8105
8106 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8107
8108         * gcc.dg/cpp/charconst.c: Update tests.
8109
8110 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8111
8112         * treelang: Added directory for new sample language treelang. Also
8113         lib/treelang.exp: New file to signal treelang should be tested.
8114
8115 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8116
8117         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8118         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8119         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8120         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8121         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8122         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8123         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8124
8125 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8126
8127         * gcc.dg/format/xopen-2.c: New test.
8128
8129 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8130
8131         * gcc.dg/20020503-1.c: New test.
8132
8133 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8134
8135         * g++.dg/init/dtor1.C: Make it tougher.
8136
8137 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8138
8139         * g++.dg/init/dtor1.C: New test.
8140
8141 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8142
8143         * gcc.dg/altivec-8.c: New.
8144
8145 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8146
8147         * gcc.dg/altivec-7.c: New.
8148
8149 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8150
8151         * g++.dg/parse/typedef1.C: New test.
8152
8153 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8154
8155         PR c++/6486
8156         * g++.dg/template/friend6.C: New test.
8157
8158         PR c++/6492
8159         * g++.dg/init/copy1.C: New test.
8160
8161 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8162
8163         * g++.dg/warn/effc1.C: New test.
8164
8165 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8166
8167         * gcc.dg/cpp/if-cexp.c: Add a test.
8168
8169 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8170
8171         * gcc.dg/20020426-2.c: New test.
8172
8173 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8174
8175         * gcc.dg/cpp/if-mop.c: Update.
8176         * gcc.dg/cpp/if-mpar.c: Add test.
8177         * gcc.dg/cpp/if-oppr.c: Update.
8178
8179 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8180
8181         PR c/6343
8182         * gcc.dg/weak-[2-7].c: New tests.
8183
8184 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8185
8186         * gcc.dg/enum1.c: New test.
8187
8188 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8189
8190         PR c++/6497
8191         * g++.dg/inherit/access2.C: New test.
8192
8193 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8194
8195         PR bootstrap/6445
8196         * gcc.dg/20020426-1.c: New test.
8197
8198 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8199
8200         * g++.dg/abi/enum1.C: New test.
8201
8202 2002-04-26  Richard Henderson  <rth@redhat.com>
8203
8204         * gcc.dg/c99-bool-1.c: Expect always true warning.
8205
8206 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8207
8208         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8209
8210 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8211
8212         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8213         targets.
8214
8215 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8216
8217         * g++.dg/abi/mange7.C: New test.
8218
8219         PR c++/6438.
8220         * g++.dg/parse/stmtexpr2.C: New test.
8221
8222 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8223
8224         * gcc.dg/20020312-2.c: Add SH target.
8225
8226 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8227
8228         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8229         compiler output on mips*-*-irix*.
8230
8231 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8232
8233         * g++.dg/parse/attr1.C: New test.
8234
8235 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8236
8237         * gcc.c-torture/execute/string-opt-17.c: New test case.
8238         * gcc.c-torture/execute/memset-2.c: New test case.
8239
8240 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8241
8242         PR c++/6256:
8243         * g++.dg/template/friend5.C: New test.
8244
8245         PR c++/6331:
8246         * g++.dg/template/qual1.C: Likewise.
8247
8248 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8249
8250         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8251         Include stdlib.h, not stdio.h or ctype.h.
8252
8253 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8254
8255         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8256         cris-*-elf* and mmix-*-*.
8257         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8258         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8259         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8260         Ditto.
8261         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8262         * gcc.dg/wchar_t-1.c: Ditto.
8263
8264 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8265
8266         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8267         Clarify comment.
8268
8269 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8270
8271         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8272
8273 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8274
8275         * gcc.c-torture/execute/20000906-1.x: Delete.
8276
8277 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8278
8279         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8280
8281 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8282
8283         * PR6367
8284         * g77.f-torture/execute/6367.f: New test.
8285         * g77.f-torture/execute/6367.x: Disable for MMIX.
8286
8287 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8288
8289         * PR6352
8290         * g++.dg/opt/inline2.C: New test.
8291
8292 2002-04-18  Richard Henderson  <rth@redhat.com>
8293
8294         * gcc.dg/20000906-1.c: Enable for all targets.
8295         * gcc.c-torture/compile/iftrap-2.c: New.
8296
8297 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8298
8299         * gcc.dg/20020418-1.c: New test.
8300         * gcc.dg/20020418-2.c: New test.
8301
8302 2002-04-18  Richard Henderson  <rth@redhat.com>
8303
8304         * gcc.c-torture/compile/iftrap-1.c: New.
8305         * gcc.dg/iftrap-1.c: Adjust for ia64.
8306         * gcc.dg/iftrap-2.c: New.
8307
8308 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8309
8310         * gcc.c-torture/compile/20020418-1.c: New test.
8311
8312 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8313
8314         * gcc.c-torture/compile/20020415-1.c: New.
8315
8316 2002-04-18  David S. Miller  <davem@redhat.com>
8317
8318         * gcc.c-torture/execute/20020418-1.c: New test.
8319
8320 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8321
8322         * gcc.dg/20020416-1.c: New test.
8323
8324         * g++.dg/opt/inline1.C: New test.
8325
8326 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8327
8328         * gcc.dg/altivec-5.c: New test.
8329
8330         * gcc.dg/20020415-1.c: New test.
8331
8332 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8333
8334         * testsuite/lib/chill.exp: Remove.
8335
8336 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8337
8338         * g++.dg/other/big-struct.C: New test.
8339
8340 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8341
8342         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8343         of scratch file.
8344
8345 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8346
8347         PR c/6277
8348         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8349         in scan-assembler function name
8350
8351 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8352
8353         * g77.f-torture/execute/980628-4.x,
8354         g77.f-torture/execute/980628-5.x,
8355         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8356         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8357         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8358         i[34567]86-*-*.
8359
8360 2002-04-13  David S. Miller  <davem@redhat.com>
8361
8362         * gcc.c-torture/execute/20020413-1.c: New test.
8363
8364 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8365
8366         * gcc.dg/asm-6.c,
8367         * g++.dg/ext/asm1.C: New tests.
8368
8369 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8370
8371         PR c++ 5373.
8372         * g++.dg/parse/stmtexpr1.C: New test.
8373
8374         PR c++/5189.
8375         * g++.dg/template/copy1.C: New test.
8376
8377 2002-04-12  Richard Henderson  <rth@redhat.com>
8378
8379         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8380
8381 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8382
8383         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8384         gcc.c-torture/execute/20020307-2.c.
8385
8386 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8387
8388         * g++.dg/ext/attrib5.C,
8389         * g++.dg/lookup/struct1.C: New tests.
8390
8391 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8392
8393         * gcc.dg/20020411-1.c: New test.
8394
8395         * gcc.c-torture/execute/20020411-1.c: New test.
8396
8397 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8398
8399         * g77.f-torture/execute/6177.f: New test.
8400
8401 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8402
8403         PR middle-end/6247
8404         * g++.dg/opt/cleanup1.C: New test.
8405
8406         * g++.dg/opt/const1.C: New test.
8407
8408 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8409
8410         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8411
8412 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8413
8414         PR c++/5507
8415         * g++.dg/template/typename2.C: New test.
8416
8417 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8418
8419         * gcc.c-torture/execute/loop-12.c: New.
8420
8421 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8422
8423         * g77.f-torture/execute/980628-4.x,
8424         g77.f-torture/execute/980628-5.x,
8425         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8426         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8427         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8428
8429 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8430
8431         PR optimization/6086
8432         * g++.dg/opt/preinc1.C: New test.
8433
8434 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8435
8436         PR c++/5571
8437         * g++.dg/opt/static2.C: New test.
8438
8439 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8440
8441         PR c/5120
8442         * gcc.dg/20020406-1.c: New test.
8443
8444 2002-04-04  David S. Miller  <davem@redhat.com>
8445
8446         * gcc.c-torture/execute/20020404-1.c: New test.
8447
8448 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8449
8450         PR c/6123
8451         * gcc.dg/20020312-2.c: Do not declare global register variable
8452         if __PIC__ or __pic__ is defined.
8453
8454 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8455
8456         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8457         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8458
8459 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8460
8461         * gcc.misc-tests/linkage.exp: Update last change to handle
8462         sparc*-, not just sparc-.
8463
8464 2002-04-03  Richard Henderson  <rth@redhat.com>
8465
8466         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8467
8468 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8469
8470         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8471
8472 2002-04-02  David S. Miller  <davem@redhat.com>
8473
8474         * gcc.c-torture/execute/20020402-3.c: New test.
8475
8476 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8477
8478         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8479         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8480
8481         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8482         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8483         g77.f-torture/execute/20001201.x,
8484         g77.f-torture/execute/u77-test.x: New files.
8485
8486         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8487         * gcc.dg/wchar_t-1.c: Ditto.
8488
8489 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8490
8491         * gcc.c-torture/execute/20020402-1.c: New test.
8492
8493 2002-04-01  Richard Henderson  <rth@redhat.com>
8494
8495         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8496
8497         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8498
8499 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8500
8501         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8502
8503 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8504
8505         * g++.dg/inherit/template-as-base.C: Expect error.
8506         * g++.dg/inherit/namespace-as-base.C: Likewise.
8507
8508 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8509
8510         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8511         g++.dg/ext/instantiate3.C: Tweak match patterns.
8512
8513         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8514         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8515         -da test.
8516
8517 2002-03-31  Richard Henderson  <rth@redhat.com>
8518
8519         * gcc.dg/special/alias-2.c: New.
8520         * gcc.dg/special/ecos.exp: Run it.
8521
8522 2002-03-31  Richard Henderson  <rth@redhat.com>
8523
8524         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8525
8526 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8527
8528         * gcc.dg/weak-1.c: Disable on h8300 port.
8529
8530 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8531
8532         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8533         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8534         ordering tests.
8535         * g++.dg/bprob/bprob-1.C: New test.
8536         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8537         * g++.dg/gcov/gcov-1.C: New test.
8538         * g++.dg/gcov/gcov-1.x: New file.
8539         * g++.dg/gcov/gcov-2.C: New test.
8540         * g++.dg/gcov/gcov-3.C: New test.
8541         * g++.dg/gcov/gcov-3.h: New file.
8542
8543 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8544
8545         * g++.old-deja/g++.other/builtins5.C: New test.
8546         * g++.old-deja/g++.other/builtins6.C: New test.
8547         * g++.old-deja/g++.other/builtins7.C: New test.
8548         * g++.old-deja/g++.other/builtins8.C: New test.
8549         * g++.old-deja/g++.other/builtins9.C: New test.
8550
8551 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8552
8553         * g++.dg/opt/static1.C: New test.
8554
8555         * g++.dg/opt/longbranch1.C: New test.
8556
8557 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8558
8559         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8560
8561         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8562
8563 2002-03-28  Jeffrey A Law  (law@redhat.com)
8564
8565         * gcc.c-torture/execute/20020328-1.c: New test.
8566
8567 2002-03-27  Richard Henderson  <rth@redhat.com>
8568
8569         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8570         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8571         move from g++.old-deja/g++.ext/.
8572
8573 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8574
8575         * g++.dg/init/new2.C: New test.
8576
8577 2002-03-26  Richard Henderson  <rth@redhat.com>
8578
8579         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8580
8581         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8582         on sparc.
8583
8584         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8585         sparcv9 systems.
8586         * gcc.dg/20001102-1.c: Likewise.
8587
8588 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8589
8590         * gcc.dg/cpp/endif-pedantic1.c,
8591         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8592
8593 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8594
8595         * g++.dg/init/new1.C: New test.
8596
8597 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8598
8599         * g++.dg/abi/vbase9.C: New test.
8600
8601 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8602
8603         * gcc.dg/arm-asm.c: New test.
8604
8605 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8606
8607         * gcc.dg/Wswitch-enum.c: New test.
8608         Fix PR c/5044.
8609
8610 2002-03-26  Richard Henderson  <rth@redhat.com>
8611
8612         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8613         structure.
8614
8615 2002-03-25  Richard Henderson  <rth@redhat.com>
8616
8617         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8618         sparcv9 systems.
8619
8620         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8621         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8622
8623 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8624
8625         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8626
8627 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8628
8629         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8630         targets using generic thunk support.
8631
8632 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8633
8634         * gcc.c-torture/compile/20020323-1.c: New test.
8635
8636         * g++.dg/opt/conj2.C: New test.
8637
8638 2002-03-24  Richard Henderson  <rth@redhat.com>
8639
8640         * gcc.dg/weak-1.c: Use -fno-common.
8641
8642 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8643
8644         * g77.dg/f77-edit-apostrophe-out.f: New test
8645         * g77.dg/f77-edit-h-out.f: New test
8646         * g77.dg/f77-edit-t-in.f: New test
8647         * g77.dg/f77-edit-t-out.f: New test
8648         * g77.dg/f77-edit-x-out.f: New test
8649         * g77.dg/f77-edit-slash-out.f: New test
8650         * g77.dg/f77-edit-colon-out.f: New test
8651         * g77.dg/f77-edit-s-out.f: New test
8652
8653 2002-03-24  Richard Henderson  <rth@redhat.com>
8654
8655         * objc/execute/formal_protocol-6.x: New XFAIL.
8656
8657 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8658
8659         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8660         that do not support weak symbols
8661
8662 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8663
8664         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8665         * lib/g77.exp:  Likewise
8666         * lib/objc.exp: Likewise
8667
8668 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8669
8670         * gcc.dg/Wswitch-default.c: New test.
8671
8672 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8673
8674         * g++.dg/other/enum1.C: New test.
8675
8676 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8677
8678         * gcc.dg/pragma-ep-3.c: Fix typo.
8679
8680 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8681
8682         * g++.dg/inherit/template-as-base.C: New test.
8683
8684 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8685
8686         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8687         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8688
8689 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8690
8691         * gcc.dg/cpp/multiline.c: Update to match.
8692
8693 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8694
8695         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8696
8697 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8698
8699         * gcc.dg/cpp/extratokens2.c:  New file.
8700
8701 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8702
8703         * gcc.dg/20020312-2.c: Add rs6000 target.
8704
8705         * gcc.c-torture/compile/20020319-1.c: New test.
8706
8707 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8708
8709         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8710         (A, E): Handle this.
8711
8712 2002-03-20  Jason Merrill  <jason@redhat.com>
8713
8714         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8715         ignoring -fpic.
8716         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8717         through prune_gcc_output.
8718
8719 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8720
8721         * gcc.c-torture/compile/20020320-1.c: New test.
8722
8723 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8724
8725         * gcc.c-torture/compile/20020318-1.c: New test.
8726
8727         * gcc.dg/struct-by-value-1.c: New test.
8728
8729         * gcc.dg/20020319-1.c: New test.
8730
8731 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8732
8733         * g++.dg/opt/conj1.C: New test.
8734
8735 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8736
8737         * g++.dg/template/qualttp20.C: Revert previous change.
8738         * g++.dg/template/qualttp3.C: Likewise.
8739         * g++.dg/template/qualttp4.C: Likewise
8740         * g++.dg/template/qualttp5.C: Likewise
8741         * g++.dg/template/qualttp6.C: Likewise
8742         * g++.dg/template/qualttp7.C: Likewise
8743         * g++.dg/template/qualttp8.C: Likewise
8744         * g++.dg/template/recurse.C: Likewise.
8745
8746 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8747
8748         * gcc.dg/cpp/wchar-1.c: Update.
8749
8750 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8751
8752         * g++.dg/template/conv1.C: New test.
8753         * g++.dg/template/conv2.C: New test.
8754         * g++.dg/template/conv3.C: New test.
8755         * g++.dg/template/conv4.C: New test.
8756
8757 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8758
8759         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8760         * g++.dg/template/qualttp3.C: Likewise.
8761         * g++.dg/template/qualttp4.C: Likewise
8762         * g++.dg/template/qualttp5.C: Likewise
8763         * g++.dg/template/qualttp6.C: Likewise
8764         * g++.dg/template/qualttp7.C: Likewise
8765         * g++.dg/template/qualttp8.C: Likewise
8766         * g++.dg/template/recurse.C: Likewise.
8767
8768 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8769
8770         * g++.dg/opt/dtor1.C: New test.
8771
8772 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8773
8774         * gcc.c-torture/compile/20020315-1.c: New test.
8775
8776 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8777
8778         * gcc.dg/weak-1.c: Fix scan tests.
8779
8780 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8781
8782         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8783         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8784         cris-*-aout* mmix-*-*.
8785         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8786         cris-*-aout* mmix-*-*.
8787         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8788         cris-*-elf* cris-*-aout* and mmix-*-*.
8789         * gcc.dg/20001009-1.c: Ditto.
8790         * gcc.dg/20010912-1.c: Ditto.
8791         * gcc.dg/20020122-4.c: Ditto.
8792         * gcc.dg/inline-2.c: Ditto.
8793
8794 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8795
8796         * gcc.c-torture/compile/20020314-1.c: New test.
8797
8798 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8799
8800         * gcc.c-torture/execute/20020314-1.c: New test.
8801
8802 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8803
8804         * g++.dg/warn/Wunused-1.C: New test.
8805
8806 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8807
8808         * g++.dg/abi/mangle6.C: New test.
8809
8810 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8811
8812         * gcc.c-torture/compile/20020309-2.c: New test.
8813
8814         * gcc.c-torture/compile/20020312-1.c: New test.
8815
8816 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8817
8818         * g++.dg/other/access1.C: New test.
8819
8820 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8821
8822         * gcc.c-torture/execute/wchar_t-1.c: New test.
8823
8824 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8825
8826         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8827
8828 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8829
8830         * gcc.dg/20020312-1.c: New test case.
8831
8832 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8833
8834         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8835
8836 2002-03-11  Richard Henderson  <rth@redhat.com>
8837
8838         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8839         * g++.old-deja/g++.jason/report.C: Likewise.
8840
8841 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8842
8843         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8844         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8845
8846 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8847
8848         * testsuite/g++.dg/overload/pmf1.C: New test.
8849
8850 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8851
8852         * gcc.c-torture/execute/20020307-1.c: Use long.
8853
8854 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8855
8856         PR optimization/5844
8857         * gcc.dg/20020310-1.c: New test.
8858
8859 2002-03-09  Michael Meissner  <meissner@redhat.com>
8860
8861         * gcc.c-torture/execute/memcpy-2.c: New test.
8862         * gcc.c-torture/execute/memset-1.c: New test.
8863         * gcc.c-torture/execute/strlen-1.c: New test.
8864         * gcc.c-torture/execute/strcmp-1.c: New test.
8865         * gcc.c-torture/execute/strncmp-1.c: New test.
8866
8867 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8868
8869         * gcc.dg/ppc-ldstruct.c: New test.
8870
8871 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8872
8873         * gcc.c-torture/execute/va-arg-22.c: New test.
8874
8875 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8876
8877         * gcc.c-torture/compile/20020309-1.c: New test.
8878
8879 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8880
8881         * gcc.c-torture/execute/20020307-2.c: New test.
8882
8883 2002-03-07  Jeffrey A Law  (law@redhat.com)
8884
8885         * g77.f-torture/compile/20020307-1.f: New test.
8886
8887 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8888
8889         * gcc.dg/unordered-1.c: New test.
8890
8891 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8892
8893         * gcc.c-torture/execute/20020307-1.c: New test.
8894
8895 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8896
8897         * gcc.dg/20020304-1.c: New test.
8898
8899         * gcc.c-torture/compile/20020304-2.c: New test.
8900
8901 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8902
8903         * gcc.c-torture/compile/20020304-1.c: New test case
8904         (from PR c/5830).
8905
8906 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8907
8908         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8909
8910 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8911
8912         * g++.dg/other/classkey1.C: New test.
8913
8914 2002-03-01  Richard Henderson  <rth@redhat.com>
8915
8916         * gcc.c-torture/compile/981223-1.x: New.
8917         * gcc.c-torture/compile/920625-1.x: New.
8918
8919 2002-02-28  Richard Henderson  <rth@redhat.com>
8920
8921         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8922
8923 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8924
8925         * gcc.c-torture/execute/20020227-1.c: New test.
8926
8927 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8928
8929         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8930         here" ERROR lines.
8931         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8932         * g++.old-deja.g++.other/defarg1.C: Likewise.
8933         * g++.old-deja/g++.pt/calls2.C: Likewise.
8934         * g++.old-deja/g++.pt/crash20.C: Likewise.
8935         * g++.old-deja/g++.pt/crash30.C: Likewise.
8936         * g++.old-deja/g++.pt/crash36.C: Likewise.
8937         * g++.old-deja/g++.pt/crash6.C: Likewise.
8938         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8939         * g++.old-deja/g++.pt/derived3.C: Likewise.
8940         * g++.old-deja/g++.pt/error1.C: Likewise.
8941         * g++.old-deja/g++.pt/friend21.C: Likewise.
8942         * g++.old-deja/g++.pt/friend23.C: Likewise.
8943         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8944         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8945
8946 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8947
8948         * gcc.c-torture/execute/20020225-2.c: New test.
8949
8950 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8951
8952         * gcc.c-torture/execute/920730-1t.c,
8953         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8954         Delete test cases, only relevant to -traditional.
8955
8956 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8957
8958         * gcc.dg/cpp/undef1.c: Remove.
8959         * gcc.dg/cpp/directiv.c: Update.
8960         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8961
8962 2002-02-27  Michael Meissner  <meissner@redhat.com>
8963
8964         * gcc.c-torture/execute/20020226-1.c: New test.
8965
8966 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8967
8968         * g++.dg/debug/debug4.C: New test.
8969
8970         * gcc.dg/ia64-visibility-1.c: New test.
8971
8972 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8973
8974         * gcc.dg/debug/20020224-1.c: New.
8975
8976 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8977
8978         * gcc.c-torture/execute/960416-1.x: New.
8979         * gcc.c-torture/execute/divconst-3.x: Likewise.
8980
8981 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8982
8983         * gcc.dg/20020224-1.c: New test.
8984
8985 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8986
8987         * gcc.c-torture/execute/20020225-1.c: New.
8988
8989 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8990
8991         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8992
8993 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8994
8995         * gcc.dg/20020222-1.c: New test.
8996
8997 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8998
8999         * g++.dg/opt/anonunion1.C: New test.
9000
9001 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9002
9003         * g++.dg/template/qualttp19.C: New test.
9004         * g++.dg/template/qualttp20.C: New test.
9005         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9006         * g++.old-deja/g++.other/qual1.C: Likewise.
9007
9008 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9009
9010         * gcc.dg/attr-alwaysinline.c: New.
9011
9012 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9013
9014         * gcc.dg/20020220-1.c: New test.
9015
9016         * gcc.dg/20020220-2.c: New test.
9017
9018         * g++.dg/opt/mmx1.C: New test.
9019
9020 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9021
9022         * gcc.c-torture/compile/20020110.c: New test.
9023
9024 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * gcc.c-torture/execute/20020219-1.c: New test.
9027
9028         * gcc.dg/20020219-1.c: New test.
9029
9030         * gcc.dg/noncompile/20020220-1.c: New test.
9031
9032         * g++.dg/opt/ptrintsum1.C: New test.
9033
9034         * gcc.dg/debug/20020220-1.c: New test.
9035
9036 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9037
9038         * gcc.c-torture/execute/20020216-1.c: New test.
9039
9040 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9041
9042         * gcc.dg/decl-1.c: Update, new test.
9043
9044 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9045
9046         * g++.dg/abi/bitfield1.C: New test.
9047         * g++.dg/abi/bitfield2.C: New test.
9048
9049 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9050
9051         * gcc.dg/attr-nest.c: New test.
9052
9053 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9054
9055         * gcc.c-torture/execute/20020215-1.c: New test.
9056
9057 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9058
9059         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9060         * g++.dg/debug/debug.exp: New.
9061         * g++.dg/debug/trivial.C: New.
9062         * g++.dg/debug/debug1.C: Moved...
9063         * g++.dg/other/debug1.C: ...from here.
9064         * g++.dg/debug/debug2.C: Moved...
9065         * g++.dg/other/debug2.C: ...from here.
9066         * g++.dg/debug/debug3.C: Moved...
9067         * g++.dg/other/debug3.C: ...from here.
9068
9069         * gcc.dg/noncompile/20020213-1.c: New test.
9070
9071 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9072
9073         * g++.dg/other/debug3.C: New test.
9074
9075         * gcc.c-torture/execute/20020213-1.c: New test.
9076
9077 2002-02-13  Richard Smith <richard@ex-parrot.com>
9078
9079         * g++.old-deja/g++.other/thunk1.C: New test.
9080
9081 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9082
9083         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9084
9085 2002-02-13  Stan Shebs  <shebs@apple.com>
9086
9087         * gcc.dg/altivec-3.c: New.
9088
9089 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9090
9091         * gcc.dg/Wunreachable-1.c: New test.
9092         * gcc.dg/Wunreachable-2.c: New test.
9093
9094 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9095
9096         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9097
9098 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9099
9100         * gcc.dg/decl-1.c: New test.
9101
9102 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9103
9104         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9105
9106 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9107
9108         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9109         * gcc.c-torture/compile/980506-1.x: Likewise.
9110
9111 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9112
9113         * gcc.dg/20020210-1.c: New.
9114
9115 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9116
9117         * g77.f-torture/execute/947.f: New regression test
9118         for PR fortran/947.
9119
9120 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9121
9122         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9123         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9124
9125 2002-02-08  Richard Henderson  <rth@redhat.com>
9126
9127         * gcc.c-torture/compile/labels-3.c: New.
9128
9129 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9130
9131         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9132         expression statements work instead.
9133         * gcc.dg/noncompile/20020207-1.c: New test.
9134
9135 2002-02-07  Richard Henderson  <rth@redhat.com>
9136
9137         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9138
9139 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9140
9141         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9142         message from g77
9143         * lib/g77-dg.exp: Trim g77 error messages so that they are
9144         recognized by dg.exp.
9145
9146 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9147
9148         PR fortran/5473
9149         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9150
9151 2002-02-07  Richard Henderson  <rth@redhat.com>
9152
9153         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9154         to be sufficiently aligned for integers.
9155
9156 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9157
9158         * g++.dg/template/friend4.C: New test.
9159
9160 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9161
9162         PR fortran/5743
9163         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9164         unsupported cases.
9165
9166 2002-02-07  Richard Henderson  <rth@redhat.com>
9167
9168         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9169         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9170         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9171         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9172
9173 2002-02-06  Richard Henderson  <rth@redhat.com>
9174
9175         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9176
9177 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9178
9179         * gcc.dg/20020206-1.c: New test.
9180
9181 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9182
9183         * gcc.c-torture/execute/20020206-1.c: New test.
9184
9185         * gcc.c-torture/execute/20020206-2.c: New test.
9186
9187         PR optimization/5429:
9188         * gcc.c-torture/compile/20020206-1.c: New test.
9189
9190 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9191
9192         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9193         as certain file formats cannot support particularly large
9194         alignments.
9195
9196         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9197         and do not expect to be able to link the executable.
9198
9199         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9200         fail because the COFF format does not support the weak attribute.
9201
9202 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9203
9204         * g77.dg/pr5473.f:  New test
9205
9206 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9207
9208         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9209         Fix testcase accordingly.
9210
9211 2002-02-04  Richard Henderson  <rth@redhat.com>
9212
9213         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9214         (buf): Change to be an array of pointers, not ints.
9215
9216 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9217
9218         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9219         before all tests.  Move warning one line above to match where it
9220         C frontend emits.
9221         * gcc.dg/Wswitch-2.c: New test.
9222         * g++.dg/warn/Wswitch-1.C: New test.
9223         * g++.dg/warn/Wswitch-2.C: New test.
9224
9225 2002-02-04  Richard Henderson  <rth@redhat.com>
9226
9227         * g++.dg/abi/offsetof.C: Fix size comparison.
9228
9229 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9230
9231         * gcc.dg/cast-qual-2.c: New test.
9232
9233 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9234
9235         * gcc.dg/20020201-4.c: New test.
9236
9237 2002-02-04  Ben Elliston  <bje@redhat.com>
9238
9239         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9240         target_info attribute != 0, in addition to the empty string.
9241         (gcc_target_compile): Likewise.
9242
9243 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9244
9245         * gcc.dg/Wswitch.c: New test.
9246         PR gcc/4475. PR gcc/3780.
9247
9248 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9249
9250         * g77.f-torture/execute/5122.f: New test for regressions
9251         against PR fortran/5122.
9252
9253 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9254
9255         * g77.f-torture/compile/pr3743.f: Delete
9256         * g77.dg/pr3743-1.f: New test.
9257         * g77.dg/pr3743-2.f: New test.
9258         * g77.dg/pr3743-3.f: New test.
9259         * g77.dg/pr3743-4.f: New test.
9260
9261 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9262
9263         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9264
9265 2002-02-02  Richard Henderson  <rth@redhat.com>
9266
9267         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9268         * gcc.c-torture/execute/bf64-1.c: Likewise.
9269
9270 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9271
9272         * gcc.dg/20020201-2.c: New test.
9273
9274         * gcc.dg/20020201-3.c: New test.
9275
9276         * gcc.c-torture/execute/bitfld-2.c: New test.
9277
9278 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9279
9280         * gcc.dg/bitfld-1.c: Update.
9281         * gcc.dg/bitfld-2.c: Update.
9282         * gcc.c-torture/execute/bitfld-1.x: New.
9283
9284 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9285
9286         * gcc.c-torture/execute/20020201-1.c: New test.
9287
9288 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9289
9290         PR target/5469
9291         * gcc.dg/20020201-1.c: New test.
9292
9293 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9294
9295         PR fortran/3743
9296         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9297         * g77.f-torture/compile/pr3743.x: Remove
9298
9299 2002-01-31  Tom Rix  <trix@redhat.com>
9300
9301         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9302
9303 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9304
9305         * gcc.dg/noncompile/20020130-1.c: New test.
9306
9307 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9308
9309         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9310
9311 2002-01-29  Richard Henderson  <rth@redhat.com>
9312
9313         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9314         to long long.
9315         * gcc.c-torture/execute/bf64-1.c: Likewise.
9316
9317 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9318
9319         * gcc.c-torture/execute/20020129-1.c: New test.
9320
9321 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9322
9323         * gcc.c-torture/compile/20000224-1.c: Update.
9324         * gcc.c-torture/execute/bitfld-1.c: New tests.
9325         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9326         * gcc.dg/uninit-A.c: Update.
9327
9328 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9329
9330         * g++.dg/template/ctor1.C: Add instantiation.
9331
9332 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9333
9334         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9335         argument to __builtin_prefetch to be const ptr.
9336
9337 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9338
9339         * gcc.c-torture/compile/20020120-1.c: New test.
9340
9341 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9342
9343         * gcc.c-torture/execute/20020127-1.c: New test.
9344
9345 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9346
9347         * g77.dg/f77-edit-i-in.f: New test
9348         * g77.dg/f77-edit-i-out.f: New test
9349
9350 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9351
9352         * gcc.dg/debug/debug.exp: New file.
9353         * gcc.dg/debug/trivial.c: New file.
9354         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9355         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9356         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9357         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9358         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9359         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9360         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9361         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9362         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9363         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9364         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9365         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9366         * gcc.dg/20000503-1.c: Removed.
9367         * gcc.dg/20010207-1.c: Removed.
9368         * gcc.dg/20011223-1.c: Removed.
9369         * gcc.dg/20020104-2.c: Removed.
9370         * gcc.dg/debug-1.c: Removed.
9371         * gcc.dg/debug-2.c: Removed.
9372         * gcc.dg/debug-3.c: Removed.
9373         * gcc.dg/debug-4.c: Removed.
9374         * gcc.dg/debug-5.c: Removed.
9375         * gcc.dg/debug-6.c: Removed.
9376         * gcc.dg/dwarf2-1.c: Removed.
9377         * gcc.dg/dwarf2-2.c: Removed.
9378
9379 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * g++.old-deja/g++.other/eh5.C: New test.
9382         * g++.old-deja/g++.other/sibcall2.C: New test.
9383         * g++.old-deja/g++.other/array9.C: New test.
9384         * g++.old-deja/g++.other/typename2.C: New test.
9385         * g++.old-deja/g++.other/crash60.C: New test.
9386         * g++.old-deja/g++.other/conv9.C: New test.
9387         * g++.old-deja/g++.other/mangle10.C: New test.
9388         * g++.old-deja/g++.other/unchanging1.C: New test.
9389         * g++.old-deja/g++.other/exprstmt1.C: New test.
9390         * g++.old-deja/g++.other/inline23.C: New test.
9391         * g++.old-deja/g++.eh/ia64-1.C: New test.
9392         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9393         * g++.old-deja/g++.other/reload1.C: New test.
9394         * g++.old-deja/g++.other/static20.C: New test.
9395         * g++.old-deja/g++.other/local-alloc1.C: New test.
9396         * g++.old-deja/g++.other/conv8.C: New test.
9397         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9398         * g++.old-deja/g++.other/storeexpr1.C: New test.
9399         * g++.old-deja/g++.other/storeexpr2.C: New test.
9400         * g++.dg/eh/template2.C: New test.
9401         * g++.dg/warn/weak1.C: New test.
9402
9403 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9404
9405         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9406         Remove first, non-varying, argument.
9407
9408 2002-01-23  Richard Henderson  <rth@redhat.com>
9409
9410         * gcc.dg/inline-2.c: New.
9411
9412         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9413         Add optional target arg.  Check number of arguments.
9414         (scan-assembler-not, scan-assembler-dem): Likewise.
9415         (scan-assembler-dem-not): Likewise.
9416
9417 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9418
9419         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9420         line 12.
9421         * g++.old-deja/g++.brendan/parse3.C,
9422         g++.old-deja/g++.other/crash26.C,
9423         g++.old-deja/g++.other/crash28.C,
9424         g++.old-deja/g++.other/crash29.C,
9425         g++.old-deja/g++.other/crash30.C,
9426         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9427
9428 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9429
9430         * gcc.dg/20020115-1.c: New.
9431
9432 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9433
9434         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9435
9436 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9437
9438         * gcc.dg/20020122-3.c: New.
9439
9440 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9441
9442         * g++.dg/other/gc1.C: New test.
9443
9444 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9445
9446         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9447
9448 2002-01-22  Richard Henderson  <rth@redhat.com>
9449
9450         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9451
9452 2002-01-22  Richard Henderson  <rth@redhat.com>
9453
9454         * gcc.dg/20020122-4.c: New.
9455
9456 2002-01-22  H.J. Lu <hjl@gnu.org>
9457
9458         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9459         link output.
9460         * gcc.dg/special/ecos.exp: Likewise.
9461         * lib/g++-dg.exp: Likewise.
9462         * lib/g77-dg.exp: Likewise.
9463         * lib/gcc-dg.exp : Likewise.
9464         * lib/mike-g++.exp: Likewise.
9465         * lib/mike-g77.exp: Likewise.
9466         * lib/mike-gcc.exp: Likewise.
9467         * lib/objc-dg.exp: Likewise.
9468
9469 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9470
9471         PR target/5379
9472         * gcc.dg/20020122-2.c: New test.
9473
9474 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9475
9476         * gcc.dg/20020122-1.c: New test.
9477
9478 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9479
9480         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9481
9482 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9483
9484         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9485
9486 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9487
9488         * gcc.c-torture/compile/20020121-1.c: New test.
9489
9490 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9491
9492         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9493         ld_library_path.
9494
9495 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9496
9497         * gcc.dg/20020218-1.c: New test.
9498
9499 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9500
9501         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9502         messages
9503         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9504         "At global scope" warning
9505         * g++.dg/ext/align1.C: Change cygwin test for alignment
9506         from db-bogus to dg-warning
9507
9508 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9509
9510         * g77.f-torture/compile/cpp2.F: New test.
9511
9512 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9513
9514         * g++.dg/template/access1.C: New test.
9515
9516 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9517
9518         * gcc.dg/20020118-1.c: New.
9519
9520 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9521
9522         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9523
9524 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9525
9526         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9527         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9528         alignment warnings.
9529
9530 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9531
9532         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9533         torture_with_loops and torture_without_loops
9534
9535 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9536
9537         * gcc.c-torture/compile/20020116-1.c: New test.
9538
9539 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9540
9541         * gcc.dg/20020116-2.c: New test.
9542
9543         * gcc.dg/ultrasp4.c: New test.
9544
9545         * gcc.dg/20020116-1.c: New test.
9546
9547 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9548
9549         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9550         by EABI.
9551
9552 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9553
9554         * gcc.misc-tests/i386-prefetch.exp: New.
9555         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9556         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9557         * gcc.misc-tests/i386-pf-none-1.c: New test.
9558         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9559
9560 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9561
9562         * gcc.dg/gnu89-init-1.c: Add new tests.
9563
9564 2002-01-15  Andreas Jaeger  <aj@suse.de>
9565
9566         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9567         * gcc.dg/i386-mmx-2.c: Likewise.
9568         * gcc.dg/i386-sse-1.c: Likewise.
9569         * gcc.dg/i386-sse-2.c: Likewise.
9570         * gcc.dg/i386-sse-3.c: Likewise.
9571
9572 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9573
9574         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9575         Uncomment additional cases that now pass.
9576
9577 2002-01-11  Richard Henderson  <rth@redhat.com>
9578
9579         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9580         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9581
9582 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9583
9584         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9585
9586 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9587
9588         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9589         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9590
9591 2002-01-10  Dale Johannesen  <dalej@apple.com>
9592
9593         * gcc.c-torture/execute/loop-11.c: New.
9594
9595 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9596
9597         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9598         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9599
9600 2002-01-09  Richard Henderson  <rth@redhat.com>
9601
9602         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9603         type in which to perform the operation for each size.
9604
9605 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9606
9607         * gcc.c-torture/compile/20020109-2.c: New test.
9608
9609 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9610
9611         * gcc.c-torture/execute/loop-10.c: New test.
9612
9613 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9614
9615         * gcc.c-torture/compile/20010226-1.c: New test.
9616         * gcc.c-torture/compile/20010227-1.c: New test.
9617         * gcc.c-torture/compile/20010426-1.c: New test.
9618         * gcc.c-torture/compile/20010510-1.c: New test.
9619         * gcc.c-torture/compile/20010605-3.c: New test.
9620         * gcc.c-torture/compile/20010824-1.c: New test.
9621         * gcc.c-torture/execute/20010409-1.c: New test.
9622         * gcc.dg/noncompile/20000901-1.c: New test.
9623         * gcc.dg/20001023-1.c: New test.
9624         * gcc.dg/20001101-1.c: New test.
9625         * gcc.dg/20001102-1.c: New test.
9626         * gcc.dg/20010207-1.c: New test.
9627         * gcc.dg/20010405-1.c: New test.
9628         * gcc.dg/20010822-1.c: New test.
9629         * gcc.dg/20011107-1.c: New test.
9630
9631 2002-01-09  Jeffrey A Law  (law@redhat.com)
9632
9633         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9634
9635         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9636         execution failure on PA targets.
9637
9638 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9639
9640         * gcc.c-torture/compile/20020109-1.c: New test.
9641
9642 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9643
9644         * gcc.c-torture/execute/20020108-1.c: New test.
9645
9646 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9647
9648         * gcc.dg/20020108-1.c: New test.
9649
9650 2002-01-08  H.J. Lu <hjl@gnu.org>
9651
9652         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9653         for header files.
9654
9655 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9656
9657         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9658         consistency.
9659
9660 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9661
9662         * gcc.dg/altivec-4.c: Test altivec predicates.
9663
9664 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9665
9666         * gcc.c-torture/execute/20020107-1.c: New test.
9667
9668 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9669
9670         PR c/5279
9671         * gcc.c-torture/compile/20020106-1.c: New test.
9672
9673 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9674
9675         * gcc.c-torture/execute/nestfunc-4.c: New test.
9676
9677 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9678
9679         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9680         extra triple that slipped in.
9681         * g++.old-deja/g++.abi/align.C: Likewise.
9682         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9683
9684 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9685
9686         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9687         * g++.old-deja/g++.abi/align.C: Likewise.
9688         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9689
9690         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9691         on FreeBSD/i386.
9692         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9693         FreeBSD.
9694
9695 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9696
9697         * gcc.dg/20020104-1.c: New test.
9698
9699         * gcc.dg/20020104-2.c: New test.
9700
9701 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9702
9703         * gcc.dg/20020103-1.c: Fix typo in target selector.
9704
9705 2002-01-03  Richard Henderson  <rth@redhat.com>
9706
9707         * gcc.dg/20020103-1.c: New.
9708
9709 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9710
9711         * gcc.c-torture/execute/20020103-1.c: New test.
9712
9713 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9714
9715         * g++.dg/other/debug2.C: New test.
9716
9717         * gcc.c-torture/compile/20020103-1.c: New test.
9718
9719 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9720
9721         * gcc.dg/gnu89-init-1.c: Added new tests.
9722
9723 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9724
9725         * g++.dg/template/friend2.C: Remove as patch is reverted.
9726
9727         * g++.dg/warn/oldcast1.C: New test.
9728
9729         * g++.dg/template/ptrmem1.C: New test.
9730         * g++.dg/template/ptrmem2.C: New test.
9731
9732         * g++.dg/template/ntp.C: New test.
9733
9734         * g++.dg/other/component1.C: New test.
9735
9736         * g++.dg/template/ttp3.C: New test.
9737
9738         * g++.dg/template/friend2.C: New test.
9739         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9740
9741 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9742
9743         * g++.dg/other/ptrmem1.C: New test.
9744         * g++.dg/other/ptrmem2.C: New test.
9745
9746 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9747
9748         * g++.dg/template/ctor1.C: New test.
9749
9750 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9751
9752         * g++.dg/template/friend2.C: New test.
9753
9754 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9755
9756         * gcc.dg/mmix-1.c: New test.
9757
9758 2001-12-31  Richard Henderson  <rth@redhat.com>
9759
9760         * gcc.dg/asm-5.c: New.
9761
9762 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9763
9764         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9765         in namespace __gnu_cxx
9766
9767 2001-12-30  Richard Henderson  <rth@redhat.com>
9768
9769         * gcc.dg/debug-6.c: New.
9770
9771 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9772
9773         * gcc.c-torture/compile/20011229-2.c: New test.
9774
9775 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9776
9777         * gcc.dg/debug-3.c: New test.
9778         * gcc.dg/debug-4.c: New test.
9779         * gcc.dg/debug-5.c: New test.
9780
9781 2001-12-29  Richard Henderson  <rth@redhat.com>
9782
9783         * g++.dg/eh/loop1.C: New.
9784
9785 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9786
9787         * g++.dg/template/crash1.C: New test.
9788
9789 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9790
9791         * g++.dg/other/const1.C: New test.
9792
9793 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9794
9795         * gcc.c-torture/compile/20011229-1.c: New test.
9796
9797 2001-12-28  Stan Shebs  <shebs@apple.com>
9798
9799         * lib/objc-torture.exp: Resync with c-torture.exp.
9800         * lib/objc.exp: Load standard libraries.
9801
9802 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9803
9804         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9805         additional tests.
9806
9807 2001-12-27  Roger Sayle <roger@eyesopen.com>
9808
9809         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9810
9811 2001-12-27  Richard Henderson  <rth@redhat.com>
9812
9813         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9814
9815 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9816
9817         * g++.dg/eh/ctor1.C: New test.
9818         * g++.dg/other/error2.C: New test.
9819
9820 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9821
9822         * g++.dg/other/init2.C: New test.
9823
9824 2001-12-24  Richard Henderson  <rth@redhat.com>
9825
9826         * gcc.dg/20011223-1.c: New.
9827         * gcc.dg/inline-1.c: New.
9828
9829 2001-12-23  Richard Henderson  <rth@redhat.com>
9830
9831         * gcc.dg/asm-4.c: Test operand modifiers.
9832
9833 2001-12-23  Richard Henderson  <rth@redhat.com>
9834
9835         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9836
9837 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9838
9839         * gcc.c-torture/execute/20011223-1.c: New test.
9840
9841 2001-12-21  Richard Henderson  <rth@redhat.com>
9842
9843         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9844         re-enables the warning.
9845
9846 2001-12-21  Richard Henderson  <rth@redhat.com>
9847
9848         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9849
9850 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9851
9852         * gcc.c-torture/compile/20011218-1.c: New test.
9853
9854 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9855
9856         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9857         arm-isr.c test.
9858         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9859         epilogue generation for ARM ISR routines.
9860
9861 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9862
9863         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9864         * gcc.dg/format/c90-printf-3.c: Likewise.
9865         * gcc.dg/format/c99-printf-3.c: Likewise.
9866         * gcc.dg/format/ext-1.c: Likewise.
9867         * gcc.dg/format/ext-6.c: Likewise.
9868         * gcc.dg/format/format.h: Prototype unlocked stdio.
9869
9870 2001-12-20  Richard Henderson  <rth@redhat.com>
9871
9872         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9873         (arena): Use it.
9874         (malloc): Correct allocation logic.  Abort if we fill up the
9875         arena before initialization complete.
9876         (realloc): Correct allocation logic.
9877
9878 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9879
9880         * gcc.c-torture/compile/20011219-2.c: New test.
9881
9882         * gcc.c-torture/execute/20011219-1.c: New test.
9883
9884 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9885
9886         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9887         target does not support weak symbols.
9888
9889 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * gcc.c-torture/compile/20011219-1.c: New test.
9892
9893 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9894
9895         * g++.dg/other/error1.C: New test.
9896
9897 2001-12-17  Jeffrey A Law  (law@redhat.com)
9898
9899         * gcc.c-torture/execute/20011217-1.c: New test.
9900
9901 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9902
9903         * objc.dg/special/: New directory.
9904         * objc.dg/special/special.exp: New file.
9905         * objc.dg/special/unclaimed-category-1.h: New file.
9906         * objc.dg/special/unclaimed-category-1a.m: New file.
9907         * objc.dg/special/unclaimed-category-1.m: New file.
9908
9909 2001-12-17  Andreas Jaeger  <aj@suse.de>
9910
9911         * gcc.c-torture/compile/20011217-2.c: New test.
9912
9913 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9914
9915         * gcc.c-torture/compile/20011217-1.c: New test.
9916
9917 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9918
9919         * testsuite/gcc.dg/20011214-1.c: New.
9920
9921 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9922
9923         * gcc.dg/altivec-4.c: New.
9924
9925 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9926
9927         * gcc.dg/20011113-1.c: New test.
9928
9929 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9930
9931         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9932         std::__malloc_alloc_template<0> and
9933         std::__default_alloc_template<false, 0>.
9934
9935 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9936
9937         * objc/execute/bf-21.m: New test.
9938         * objc/execute/enumeration-1.m: New test.
9939         * objc/execute/enumeration-2.m: New test.
9940
9941 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9942
9943         * gcc.dg/gnu89-init-1.c: New test.
9944
9945 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9946
9947         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9948         * g++.old-deja/g++.jason/2371.C: Likewise.
9949         * g++.old-deja/g++.jason/template33.C: Likewise.
9950         * g++.old-deja/g++.jason/template34.C: Likewise.
9951         * g++.old-deja/g++.jason/template36.C: Likewise.
9952         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9953         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9954         * g++.old-deja/g++.other/typename1.C: Likewise.
9955         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9956         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9957         * g++.old-deja/g++.pt/typename11.C: Likewise.
9958         * g++.old-deja/g++.pt/typename14.C: Likewise.
9959         * g++.old-deja/g++.pt/typename16.C: Likewise.
9960         * g++.old-deja/g++.pt/typename3.C: Likewise.
9961         * g++.old-deja/g++.pt/typename4.C: Likewise.
9962         * g++.old-deja/g++.pt/typename5.C: Likewise.
9963         * g++.old-deja/g++.pt/typename7.C: Likewise.
9964         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9965
9966 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9967
9968         * g++.dg/other/linkage1.C: New test.
9969         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9970         specifiers.
9971
9972 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9973
9974         * gcc.dg/concat.c: New test.
9975
9976 2001-12-11  Stan Shebs  <shebs@apple.com>
9977
9978         * objc/compile: New test directory.
9979         * objc/compile/compile.exp: New expect script.
9980         * objc/compile/20011211-1.m: New compile test.
9981
9982 2001-12-11  Jason Merrill  <jason@redhat.com>
9983
9984         * lib/prune.exp (prune_gcc_output): Also handle "In member
9985         function".  So many permutations...
9986
9987 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9988
9989         * g++.dg/template/typedef1.C: New test.
9990
9991 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9992
9993         * g++.dg/other/copy1.C: New test.
9994
9995 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9996
9997         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9998
9999         * gcc.dg/builtin-choose-expr.c: New.
10000
10001 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10002
10003         * gcc.dg/altivec-2.c: New.
10004
10005 2001-12-07  Richard Henderson  <rth@redhat.com>
10006
10007         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10008
10009 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10010
10011         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10012         ultrasparc.
10013
10014 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10015
10016         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10017
10018 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10019
10020         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10021         variable argument list.
10022
10023 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10024
10025         * gcc.c-torture/execute/memcheck: Delete entire directory.
10026         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10027         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10028
10029 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10030
10031         * gcc.dg/Wshadow-1.c: New test.
10032
10033 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10034
10035         * gcc.c-torture/compile/20011130-1.c: New test.
10036
10037         * gcc.dg/noncompile/20011025-1.c: New test.
10038
10039         * g++.dg/other/anon-union.C: New test.
10040
10041         * gcc.c-torture/execute/20011024-1.c: New test.
10042
10043 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10044
10045         * gcc.c-torture/execute/20000722-1.x,
10046         gcc.c-torture/execute/20010123-1.x: Remove.
10047         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10048         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10049         gcc.dg/c99-complit-2.c: New tests.
10050
10051 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10052
10053         * g++.dg/inherit/base1.C: New test.
10054
10055 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10056
10057         * g++.dg/other/stdarg1.C: New test.
10058
10059         * gcc.c-torture/compile/20011130-2.c: New test.
10060
10061 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10062
10063         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10064         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10065         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10066         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10067         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10068         * gcc.dg/builtin-prefetch-1.c: New test.
10069
10070 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10071
10072         * gcc.dg/20011130-1.c: New test.
10073
10074 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10075
10076         * g++.dg/other/scope1.C: New test.
10077         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10078
10079 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10080
10081         * gcc.dg/vla-init-1.c: New test.
10082
10083 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10084
10085         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10086
10087 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10088
10089         * objc.dg/alias.m: Update.
10090         * objc.dg/class-1.m: Update.
10091         * objc.dg/const-str-1.m: Update.
10092         * objc.dg/fwd-proto-1.m: Update.
10093         * objc.dg/id-1.m: Update.
10094         * objc.dg/super-class-1.m: Update.
10095
10096 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10097
10098         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10099         constructs.
10100
10101 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10102
10103         * gcc.c-torture/execute/20011128-1.c: New test.
10104
10105 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10106
10107         * gcc.dg/20011127-1.c: New test.
10108
10109 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10110
10111         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10112         from Austin Group draft 7.
10113         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10114         scanf format arguments.
10115         * gcc.dg/format/no-exargs-2.c: New test.
10116
10117 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10118
10119         * g++.dg/abi/vbase8-4.C: New test.
10120
10121 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10122
10123         * gcc.c-torture/execute/20011121-1.c: New test.
10124
10125 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10126
10127         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10128
10129 2001-11-23  Andreas Jaeger  <aj@suse.de>
10130
10131         * gcc.dg/cpp/charconst-2.c: New test.
10132
10133 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10134
10135         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10136         to the host if it is remote.  Let tests specify extra headers
10137         they use.
10138         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10139         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10140         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10141         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10142         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10143         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10144         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10145         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10146         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10147         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10148
10149 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10150
10151         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10152         for little endian ARMs.
10153
10154 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10155
10156         * gcc.c-torture/compile/20011119-1.c: New test.
10157         * gcc.c-torture/compile/20011119-2.c: New test.
10158
10159 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10160
10161         * gcc.dg/altivec-1.c: Fix typo.
10162
10163 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10164
10165         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10166
10167 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10168
10169         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10170
10171 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10172
10173         * lib/g77.exp: Don't specify --rpath-link.
10174
10175         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10176         across all the headers.
10177         * gcc.dg/format/format.exp: For testing on a remote host,
10178         copy format.h.
10179
10180         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10181         * gcc.c-torture/execute/930406-1.c: Likewise.
10182         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10183
10184 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10185
10186         * gcc.dg/altivec-1.c: New.
10187
10188 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10189
10190         * gcc.dg/cpp/fpreprocessed.c: New test case.
10191
10192 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10193
10194         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10195         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10196         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10197
10198 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10199
10200         * gcc.dg/no-builtin-1.c: New test.
10201
10202 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10203
10204         * gcc.c-torture/execute/20011115-1.c: New test.
10205
10206 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * gcc.c-torture/compile/20011114-2.c: New test.
10209         * gcc.c-torture/compile/20011114-3.c: New test.
10210         * gcc.c-torture/compile/20011114-4.c: New test.
10211
10212 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10213
10214         * g++.dg/other/init1.C: New test.
10215
10216 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10217
10218         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10219         message.
10220
10221         * gcc.c-torture/execute/20011114-1.c: New testcase.
10222
10223         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10224         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10225         like the (before this change) version of 20010327-1.c.
10226
10227 2001-11-14  Roger Sayle <roger@eyesopen.com>
10228
10229         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10230
10231 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10232
10233         * g++.dg/init/array2.C: New test.
10234
10235 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10236
10237         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10238
10239 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10240
10241         * g++.dg/other/forscope1.C: New test.
10242         * g++.dg/ext/forscope1.C: New test.
10243         * g++.dg/ext/forscope2.C: New test.
10244
10245 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10246
10247         * gcc.c-torture/execute/20011113-1.c: New test.
10248
10249 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10250
10251         * gcc.c-torture/execute/20011109-2.c: New test.
10252
10253         * gcc.c-torture/execute/20011109-1.c: New test.
10254
10255 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10256
10257         * gcc.c-torture/compile/20011109-1.c: New test.
10258
10259 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10260
10261         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10262         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10263         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10264         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10265         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10266         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10267         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10268
10269 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10270
10271         * g++.dg/warn/Wshadow-1.C: New tests.
10272         * g++.old-deja/g++.mike/for3.C: Update.
10273
10274 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10275
10276         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10277         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10278         XFAILs.  Adjust expected error texts.
10279         * gcc.c-torture/compile/20011106-1.c,
10280         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10281         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10282         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10283         gcc.dg/c99-array-lval-5.c: New tests.
10284
10285 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10286
10287         * gcc.dg/cpp/defined.c: Update.
10288
10289 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10290
10291         * gcc.c-torture/execute/anon-1.c: New test.
10292
10293 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10294
10295         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10296         same size, so no warning should be produced on stormy16.
10297
10298         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10299         due to oversized array.
10300         * g++.old-deja/g++.mike/ns15.C: Likewise.
10301         * g++.old-deja/g++.pt/crash16.C: Likewise.
10302
10303 2001-11-02  Graham Stott  <grahams@redhat.com>
10304
10305         * g++.dgother/debug1.C: Fix typos.
10306
10307 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10308
10309         * g++.dg/other/debug1.C: New test.
10310
10311 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10312
10313         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10314         of unsigned long.
10315
10316 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10317
10318         * gcc.dg/20011029-2.c: New test.
10319
10320         * gcc.c-torture/compile/20011029-1.c: New test.
10321
10322 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10323
10324         * objc/execute/class_self-1.m: New test.
10325         * objc/execute/class_self-2.m: New test.
10326
10327 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10328
10329         * gcc.misc-tests/msgs.exp: Delete.
10330         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10331         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10332         error set to match recent changes.
10333
10334 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10335
10336         * gcc.dg/20011021-1.c: New test.
10337
10338 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10339
10340         * gcc.c-torture/compile/20011023-1.c: New test.
10341
10342 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10343
10344         * lib/g77.exp: Rewrite based on lib/g++.exp.
10345
10346 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10347
10348         * gcc.c-torture/execute/20011019-1.c: New test.
10349
10350         * gcc.dg/20011018-1.c: New test.
10351
10352 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10353
10354         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10355
10356 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10357
10358         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10359         * gcc.dg/attr-invalid.c: Likewise.
10360
10361 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10362
10363         * testsuite/gcc.dg/20011015-1.c: New test.
10364
10365 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10366
10367         * g++.dg/template/unify2.C: New test.
10368
10369 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10370
10371         * g++.dg/other/exception-specification.C: New test
10372
10373 2001-10-13  Tom Rix  <trix@redhat.com>
10374
10375         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10376         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10377
10378 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10379
10380         * testsuite/gcc.dg/20011009-1.c: New test.
10381
10382 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10383
10384         PR g++/4476
10385         * g++.dg/other/friend1.C: New test.
10386
10387 2001-10-11  Richard Henderson  <rth@redhat.com>
10388
10389         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10390
10391 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10392
10393         * gcc.c-torture/compile/20011010-1.c: New.
10394
10395 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10396
10397         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10398         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10399         g77.f-torture/execute/execute.exp,
10400         g77.f-torture/noncompile/noncompile.exp,
10401         gcc.c-torture/compile/compile.exp,
10402         gcc.c-torture/execute/execute.exp,
10403         gcc.c-torture/execute/ieee/ieee.exp,
10404         gcc.c-torture/execute/memcheck/memcheck.exp,
10405         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10406         objc/execute/execute.exp: Update FSF address.
10407
10408 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10409
10410         * gcc.dg/cpp/cmdlne-C.c: Update.
10411         * gcc.dg/cpp/cmdlne-C2.c: New.
10412
10413 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10414
10415         * gcc.c-torture/execute/20011008-3.c: New.
10416
10417 2001-10-08  DJ Delorie  <dj@redhat.com>
10418
10419         * gcc.dg/20011008-1.c: New.
10420         * gcc.dg/20011008-2.c: New.
10421
10422 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10423
10424         * gcc.dg/cpp/spacing1.c: Update test.
10425
10426 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10427
10428         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10429         spelling errors of "separate" as "seperate".
10430
10431 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10432
10433         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10434         enough to avoid inlining.
10435
10436 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10437
10438         * lib/g77.exp: set libg2c_dir correctly.
10439
10440 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10441
10442         * gcc.dg/cpp/macro11.c: New test.
10443
10444 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10445
10446         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10447         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10448         gcc.dg/format/multattr-3.c: New tests.
10449         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10450         tests for format attributes on function pointers being rejected.
10451
10452 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10453
10454         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10455
10456 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10457
10458         * g++.dg/warn/format1.C: New test.
10459
10460 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10461
10462         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10463
10464 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10465
10466         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10467
10468 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10469
10470         * gcc.dg/cpp/redef2.c: Add test.
10471
10472 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10473
10474         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10475         long-standing bug on i686, apparently.
10476         * gcc.c-torture/execute/loop-2c.x: New file.
10477         * gcc.c-torture/execute/loop-2d.x: New file.
10478         * gcc.c-torture/execute/loop-3c.x: New file.
10479
10480 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10481
10482         * gcc.dg/cpp/20000625-2.c: Correct line number.
10483
10484 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10485
10486         * gcc.dg/cpp/macro10.c: New test.
10487         * gcc.dg/cpp/strify3.c: New test.
10488         * gcc.dg/cpp/spacing1.c: Add tests.
10489         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10490         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10491
10492 2001-09-24  DJ Delorie  <dj@redhat.com>
10493
10494         * gcc.c-torture/execute/20010924-1.c: New test.
10495
10496 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10497
10498         * testsuite/objc/execute/paste.m: Remove.
10499
10500 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10501
10502         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10503
10504 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10505
10506         * g77.dg/strlen0.f: New test.
10507
10508 2001-09-21  Richard Henderson  <rth@redhat.com>
10509
10510         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10511         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10512
10513 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10514
10515         Table-driven attributes.
10516         * g++.dg/ext/attrib1.C: New test.
10517
10518 2001-09-20  DJ Delorie  <dj@redhat.com>
10519
10520         * gcc.dg/20000926-1.c: Update expected warning messages.
10521         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10522         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10523         array.
10524
10525 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10526
10527         * g++.dg/eh/registers1.C: New test case.
10528
10529 2001-09-17  Richard Henderson  <rth@redhat.com>
10530
10531         * gcc.dg/array-5.c: Fix VLA decomposition test.
10532
10533 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10534
10535         * gcc.dg/cpp/line5.c: New testcase.
10536
10537 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10538
10539         * gcc.dg/cpp/macro9.c: New test.
10540
10541 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10542
10543         * gcc.c-torture/execute/980223.c: Change type of addr from long
10544         to char *.
10545
10546 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10547
10548         * gcc.c-torture/execute/20010915-1.c: New test.
10549
10550 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10551
10552         * g77.dg/bprob: New directory.
10553         * g77.dg/bprob/bprob.exp: New file.
10554         * g77.dg/bprob/bprob-1.f: New test.
10555         * g77.dg/gcov: New directory.
10556         * g77.dg/gcov/gcov.exp: New file.
10557         * g77.dg/gcov/gcov-1.f: New test.
10558         * g77.dg/gcov/gcov-1.x: New file.
10559
10560 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10561
10562         * gcc.dg/cpp/directiv.c: Update.
10563         * gcc.dg/cpp/undef1.c: Update.
10564
10565 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10566
10567         * gcc.dg/20010912-1.c: New test.
10568
10569 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10570
10571         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10572         language-independent file in lib.
10573         * lib/gcov.exp: New file.
10574
10575 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10576
10577         * gcc.c-torture/compile/20010911-1.c: New test.
10578
10579 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10580
10581         * lib/profopt.exp: New, to support profile-directed optimizations.
10582         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10583         * gcc.misc-tests/bprob-1.c: New test.
10584         * gcc.misc-tests/bprob-2.c: New test.
10585
10586 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10587
10588         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10589         XFAIL and which kinds of gcov output to verify.
10590         * gcc.misc-tests/gcov-4b.x: New file.
10591         * gcc.misc-tests/gcov-5b.x: New file.
10592         * gcc.misc-tests/gcov-6.x: New file.
10593         * gcc.misc-tests/gcov-7.c: New test.
10594         * gcc.misc-tests/gcov-7.x: New file.
10595
10596 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10597
10598         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10599         * gcc.misc-tests/gcov-6.c: New test.
10600
10601 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10602
10603         PR c++/3986
10604         * g++.dg/abi/vbase1.C: New test.
10605
10606 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10607
10608         * objc.dg/method-2.m: New.
10609
10610 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10611
10612         PR c++/4203
10613         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10614         * g++.dg/init/empty1.C: New test.
10615
10616 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10617
10618         * gcc.c-torture/compile/20010903-1.c: New test.
10619
10620 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10621
10622         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10623         for m68k.
10624
10625 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10626
10627         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10628
10629         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10630
10631         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10632
10633 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10634
10635         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10636         for 16-bit 'unsigned int'.
10637
10638 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10639
10640         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10641
10642 2001-08-27  Richard Henderson  <rth@redhat.com>
10643
10644         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10645         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10646
10647 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10648
10649         * gcc.dg/asm-names.c (ymain): New.
10650
10651 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10652
10653         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10654         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10655         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10656
10657 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10658
10659         * gcc.dg/compare5.c: New testcase.
10660
10661 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10662
10663         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10664         and "In instantiation".
10665
10666 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10667
10668         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10669
10670 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10671
10672         * gcc.misc-tests/gcov.exp: Add support for branch information.
10673         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10674         * gcc.misc-tests/gcov-4.c: New test.
10675         * gcc.misc-tests/gcov-4b.c: New test.
10676         * gcc.misc-tests/gcov-5b.c: New test.
10677
10678 2001-08-20  Zack Weinberg  <zackw@panix.com>
10679
10680         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10681         expected to fail.
10682
10683 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10684
10685         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10686
10687 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10688
10689         * g++.dg/eh/template1.C: New test.
10690
10691 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10692
10693         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10694         Fix thinko.
10695         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10696         for xfail.
10697
10698 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10699
10700         * lib/g77-dg.exp:  Use prune.exp for common procedures
10701         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10702         * lib/g77.exp: (g77-dg-prune) Remove
10703
10704 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10705
10706         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10707
10708 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10709
10710         * g++.dg/template/unify1.C: New test.
10711
10712 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10713
10714         * g++.dg/abi/empty4.C: New test.
10715
10716 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10717
10718         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10719         solaris2.*
10720         * g77.f-torture/compile/pr3743.x: Likewise
10721
10722 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10723
10724         * g++.dg/other/using-declaration.C: New test.
10725
10726 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10727
10728         * gcc.dg/cpp/tr-sign.c: New testcase.
10729
10730 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10731
10732         * gcc.dg/cpp/19951025-1.c: Revert.
10733         * gcc.dg/cpp/directiv.c: We no longer process directives that
10734         interrupt macro arguments.
10735
10736 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10737
10738         * gcc.dg/bconstp-1.c: New test.
10739
10740 2001-08-03  Richard Henderson  <rth@redhat.com>
10741
10742         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10743
10744 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10745
10746         * gcc.dg/cpp/19951025-1.c: Update.
10747
10748 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10749
10750         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10751         should be x.
10752
10753 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10754
10755         Kill -fhonor-std.
10756         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10757         * g++.old-deja/g++.other/std1.C: Likewise.
10758         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10759
10760 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10761
10762         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10763         (g77_pass, g77_fail, g77_finish, g77_exit,
10764         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10765
10766 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10767
10768         * g77.dg/fbackslash.f
10769         * g77.dg/fcase-preserve.f
10770         * g77.dg/ff90-1.f
10771         * g77.dg/ffixed-line-length-0.f
10772         * g77.dg/ffixed-line-length-132.f
10773         * g77.dg/ffixed-line-length-7.f
10774         * g77.dg/ffixed-line-length-72.f
10775         * g77.dg/ffixed-line-length-none.f
10776         * g77.dg/ffree-form-1.f
10777         * g77.dg/fno-backslash.f
10778         * g77.dg/fno-f90-1.f
10779         * g77.dg/fno-fixed-form-1.f
10780         * g77.dg/fno-onetrip.f
10781         * g77.dg/fno-typeless-boz.f
10782         * g77.dg/fno-underscoring.f
10783         * g77.dg/fno-vxt-1.f
10784         * g77.dg/fonetrip.f
10785         * g77.dg/ftypeless-boz.f
10786         * g77.dg/fugly-assumed.f
10787         * g77.dg/funderscoring.f
10788         * g77.dg/fvxt-1.f
10789
10790 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10791
10792         * objc.dg/fwd-proto-1.m: New.
10793         * objc.dg/local-decl-1.m: New.
10794         * objc.dg/naming-1.m: New.
10795         * objc.dg/naming-2.m: New.
10796         * objc.dg/proto-hier-1.m: New.
10797
10798 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10799
10800         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10801         largest-type elements to a struct makes its size grow.
10802
10803 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10804
10805         * g++.dg/abi/vthunk1.C: New test.
10806
10807 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10808
10809         * g++.dg/abi/vbase8-22.C: New test.
10810
10811 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10812
10813         * gcc.dg/cpp/macro8.c: New test.
10814
10815 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10816
10817         * g++.dg/abi/vbase8-21.C: New test.
10818
10819 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10820
10821         * g++.dg/abi/vbase8-10.C: New test.
10822
10823 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10824
10825         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10826         ${tool}_set_ld_library_path.
10827         Changed caller.
10828         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10829         g++.exp.
10830
10831 2001-07-26  Stan Cox <scox@redhat.com>
10832
10833         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10834         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10835         gcc_exit, gcc_check_unsupported_p):
10836         Moved to gcc-deps.exp
10837         * gcc-deps.exp: New file.
10838
10839 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10840
10841         * g++.old-deja/g++.pt/defarg14.C: New test.
10842
10843 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         * g++.old-deja/g++.other/lineno5.C: New test.
10846
10847 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10848
10849         * g++.old-deja/g++.pt/crash68.C: New test.
10850
10851 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10852
10853         * g++.old-deja/g++.other/crash42.C: New test.
10854
10855 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10856
10857         * gcc.dg/cpp/extratokens.c: Fix.
10858         * gcc.dg/cpp/skipping2.c: New tests.
10859
10860 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10861
10862         * gcc.c-torture/execute/20010724-1.c: New file.
10863         * gcc.c-torture/execute/20010724-1.x: New file.
10864
10865 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10866
10867         * g++.old-deja/g++.other/cond7.C: New test.
10868
10869 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10870
10871         * g++.old-deja/g++.other/optimize4.C: New test.
10872
10873 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10874
10875         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10876
10877 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10878
10879         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10880         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10881         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10882         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10883
10884         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10885         bug report" message.
10886
10887         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10888         * g++.dg/ext/instantiate1.C: Move from old-deja.
10889
10890 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10891
10892         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10893         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10894         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10895         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10896
10897 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10898
10899         * gcc.c-torture/execute/20010723-1.c: New test.
10900
10901 2001-07-23  Ben Elliston  <bje@redhat.com>
10902
10903         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10904
10905 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10906
10907         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10908         i[34567]86-*-*.
10909         Delete handling of ieee_multilib_flags.
10910         Pass -mieee for alpha*-*-* and sh-*-*.
10911         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10912
10913 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10914
10915         Remove old-abi tests.
10916         * g++.old-deja/g++.mike/p11116.C: Remove.
10917         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10918
10919 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10920
10921         * g77.f-torture/compile/pr3743.f:  New test
10922
10923 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10924
10925         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10926
10927 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10928
10929         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10930         g++.old-deja/g++.pt/static6.C: Likewise.
10931         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10932         supports weak symbols.
10933
10934 2001-07-18  Andreas Jaeger  <aj@suse.de>
10935
10936         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10937         supported again.
10938
10939 2001-07-18  Andreas Jaeger  <aj@suse.de>
10940
10941         * gcc.dg/iftrap-1.c: Fix target line.
10942
10943 2001-07-17  Richard Henderson  <rth@redhat.com>
10944
10945         * gcc.c-torture/execute/20010717-1.c: New.
10946
10947 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10948
10949         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10950         tests.
10951
10952 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10953
10954         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10955
10956 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10957
10958         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10959         UAC_SIGBUS, UAC_NOPRINT definitions.
10960
10961 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10962
10963         * objc/execute/object_is_class.m: New test.
10964         * objc/execute/object_is_meta_class.m: New test.
10965
10966 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10967
10968         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10969         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10970
10971 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10972
10973         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10974         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10975
10976 2001-07-14  Richard Henderson  <rth@redhat.com>
10977
10978         * gcc.dg/iftrap-1.c: New.
10979
10980 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10981
10982         * g77.f-torture/execute/intrinsic77.f: New test.
10983
10984 2001-07-11  Janis Johnson <janis@us.ibm.com>
10985
10986         * gcc.misc-tests/gcov-3.c: New test.
10987
10988 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10989
10990         * gcc.c-torture/compile/20010711-1.c,
10991         * gcc.c-torture/compile/20010711-2.c: New tests.
10992
10993 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10994
10995         * gcc.c-torture/execute/20010711-1.c: New test.
10996
10997 2001-07-11  Ben Elliston  <bje@redhat.com>
10998
10999         * g++.old-deja/g++.other/enum5.C: New test.
11000
11001 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11002
11003         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11004         (g++-dg-prune): Call prune_gcc_output.
11005         * prune.exp: New file for prune_gcc_output.
11006         * lib/g++.exp, lib/gcc.exp: Load it.
11007
11008 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11009
11010         * gcc.c-torture/compile/20010701-1.c,
11011         g++.old-deja/g++.ext/attrib6.C: New tests.
11012
11013 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11014
11015         * gcc.c-torture/compile/20010706-1.c: New test.
11016
11017 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11018
11019         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11020
11021 2001-06-28  Stan Shebs  <shebs@apple.com>
11022
11023         * gcc.dg/pragma-darwin.c: New test.
11024
11025 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11026
11027         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11028         Solaris 2.[678] system.
11029
11030 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11031
11032         * gcc.dg/20010622-1.c: New test.
11033
11034 2001-06-18  Stan Shebs  <shebs@apple.com>
11035
11036         * objc.dg: New directory.
11037         * objc.dg/dg.exp: New file.
11038         * objc.dg/alias.m: New.
11039         * objc.dg/class-1.m: New.
11040         * objc.dg/class-2.m: New.
11041         * objc.dg/const-str-1.m: New.
11042         * objc.dg/const-str-2.m: New.
11043         * objc.dg/id-1.m: New.
11044         * objc.dg/method-1.m: New.
11045         * objc.dg/super-class-1.m: New.
11046         * lib/objc-dg.exp: New file.
11047
11048 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11049
11050         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11051         of label name.
11052
11053 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11054
11055         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11056
11057 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11058
11059         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11060         variable.
11061
11062 2001-06-12  Richard Henderson  <rth@redhat.com>
11063
11064         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11065
11066 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11067
11068         * g++.old-deja/g++.abi/vbase5.C: New test.
11069         * g++.old-deja/g++.abi/vbase6.C: New test.
11070         * g++.old-deja/g++.abi/vbase7.C: New test.
11071
11072 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11073
11074         * gcc.c-torture/compile/20010610-1.c: New test.
11075
11076 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         * g++.old-deja/g++.abi/vbase4.C: New test.
11079
11080 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11081
11082         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11083         support %f for HC11/HC12 targets.
11084         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11085         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11086         on HC11/HC12 targets.
11087         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11088
11089 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11090
11091         * gcc.dg/wchar_t-1.c: New file.
11092         * gcc.dg/wint_t-1.c: Likewise.
11093
11094 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11095
11096         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11097
11098 2001-06-11  Richard Henderson  <rth@redhat.com>
11099
11100         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11101
11102 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11103
11104         * gcc.c-torture/compile/20010611-1.c: New test.
11105
11106 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11107
11108         * gcc.dg/c99-tag-1.c: Add more tests.
11109
11110 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11111
11112         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11113         representation on MN10300 and ARM/Thumb.
11114
11115 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11116
11117         * g77.f-torture/execute/20010610.f: New.
11118
11119 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11120
11121         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11122         names.
11123
11124 2001-06-09  Richard Henderson  <rth@redhat.com>
11125
11126         * gcc.c-torture/execute/ashrdi-1.c: New.
11127         * gcc.c-torture/execute/ashldi-1.c: New.
11128         * gcc.c-torture/execute/lshrdi-1.c: New.
11129
11130 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11131
11132         * objc/execute/load-3.m: Added. Check sending +load to categories,
11133         in addition to classes.
11134
11135 2001-06-08  Stan Shebs  <shebs@apple.com>
11136
11137         * objc/execute/load-2.m: New test.  From Nicola Pero
11138         <n.pero@mi.flashnet.it>.
11139
11140 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11141
11142         * gcc.c-torture/execute/20010605-2.c: New test.
11143
11144 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11145
11146         * g++.old-deja/g++.abi/vbase2.C: New test.
11147         * g++.old-deja/g++.abi/vbase3.C: New test.
11148
11149 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11150
11151         * g++.old-deja/g++.pt/friend49.C: New test.
11152
11153 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11154
11155         * g++.old-deja/g++.ext/anon3.C: New test.
11156
11157 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11158
11159         * g++.old-deja/g++.other/conv7.C: New test.
11160
11161 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11162
11163         * gcc.c-torture/compile/20010605-2.c: New test.
11164
11165 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11166
11167         * gcc.c-torture/execute/20010604-1.c: New test.
11168
11169 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11170
11171         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11172
11173 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11174
11175         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11176         (g++_link_flags): Likewise.
11177         (g++_init): Pass gccpath's value to two previous functions.
11178
11179 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11180
11181         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11182         Ensure logfile entry matches exec command line.
11183
11184 2001-05-31  Richard Henderson  <rth@redhat.com>
11185
11186         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11187         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11188
11189 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11190
11191         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11192         compiler for irix6.2
11193
11194 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11195
11196         * g++.old-deja/g++.other/optimize3.C: New file.
11197
11198 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11199
11200         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11201         assemble.
11202
11203 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11204
11205         * g++.old-deja/g++.other/optimize2.C: New file.
11206
11207 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11208
11209         * gcc.c-torture/compile/20010518-2.c: New file.
11210         * gcc.c-torture/execute/20010518-1.c: New file.
11211         * gcc.c-torture/execute/20010518-2.c: New file.
11212
11213 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11214
11215         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11216
11217 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11218
11219         G++ no longer defines builtins that do not begin with __builtin.
11220         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11221         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11222         * g++.old-deja/g++.law/builtin1.C: Likewise.
11223         * g++.old-deja/g++.law/cvt2.C: Likewise.
11224         * g++.old-deja/g++.mike/net5.C: Likewise.
11225         * g++.old-deja/g++.other/builtins1.C: Likewise.
11226         * g++.old-deja/g++.other/builtins2.C: Likewise.
11227         * g++.old-deja/g++.other/builtins3.C: Likewise.
11228         * g++.old-deja/g++.other/builtins4.C: Likewise.
11229         * g++.old-deja/g++.other/inline8.C: Likewise.
11230         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11231
11232 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11233
11234         * g++.old-deja/g++.pt/using1.C: Adjust.
11235         * g++.old-deja/g++.pt/using2.C: New test.
11236
11237 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11238
11239         * gcc.dg/cpp/charconst.c: New tests.
11240         * gcc.dg/cpp/escape.c: New tests.
11241         * gcc.dg/cpp/escape-1.c: New tests.
11242         * gcc.dg/cpp/escape-2.c: New tests.
11243         * gcc.dg/cpp/ucs.c: New tests.
11244
11245 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11246
11247         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11248         native compiler for irix6.5.
11249
11250 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11251
11252         * lib/g++.exp (g++_include_flags): Use args to compute
11253         get_multilibs.
11254         (g++_link_flags): Likewise.
11255         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11256
11257 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11258
11259         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11260
11261 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11262
11263         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11264         this file.
11265
11266 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11267
11268         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11269         STACK_SIZE;
11270         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11271         to STACK_SIZE; Use it to define size of add_histo array.
11272         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11273         to STACK_SIZE.
11274         (f): Use GITT_SIZE to define size of gitt local table.
11275         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11276         to STACK_SIZE; Use it to define size of bytemem array.
11277
11278 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11279
11280         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11281         on 68HC11/HC12 due to the asm instruction.
11282         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11283         * gcc.c-torture/compile/920520-1.x: Likewise.
11284         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11285         on 68HC11/HC12 because the function is larger than 64K.
11286         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11287         on 68HC11/HC12 because the structure is too large.
11288
11289 2001-05-20  Richard Henderson  <rth@redhat.com>
11290
11291         * gcc.c-torture/execute/20010520-1.c: New.
11292
11293 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11294
11295         * g++.old-deja/g++.warn/compare1.C: New test.
11296         * gcc.dg/compare4.c: New test.
11297
11298 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11299
11300         * g++.old-deja/g++.other/optimize1.C: New test.
11301
11302 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11303
11304         * g++.old-deja/g++.pt/spec41.C: New test.
11305
11306 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11307
11308         * gcc.c-torture/compile/20010114-1.x: Remove.
11309
11310 2001-05-18  Stan Shebs  <shebs@apple.com>
11311
11312         * gcc.c-torture/compile/20010518-1.c: New test.
11313
11314 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11315
11316         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11317         * g++.old-deja/g++.pt/crash67.C: New test.
11318
11319 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11320
11321         * g++.old-deja/g++.other/debug9.C: New test.
11322
11323 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11324
11325         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11326
11327 2001-05-16  Jan Hubicka  <jh@suse.cz>
11328
11329         * gcc.c-torture/compile/20010516-1.c: New test.
11330
11331 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11332
11333         * g++.old-deja/g++.other/crash41.C: New test.
11334
11335 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11336
11337         * g++.old-deja/g++.pt/crash66.C: New test.
11338
11339 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11340
11341         * g++.old-deja/g++.robertl/eb27.C: Convert.
11342
11343 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11344
11345         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11346         declaration being redundant.
11347
11348 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11349
11350         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11351
11352 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11353
11354         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11355
11356 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11357
11358         * lib/g++.exp: Use testsuite_flags.
11359
11360 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11361
11362         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11363
11364 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11365
11366         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11367
11368 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11369
11370         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11371
11372 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11373
11374         * gcc.c-torture/compile/20010313-1.c: New test.
11375
11376 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11377
11378         * gcc.dg/cpp/direct2.c: New test.
11379         * gccq.dg/cpp/direct2s.c: New test.
11380
11381         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11382
11383 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11384
11385         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11386         * g++.old-deja/g++.other/op3.C: Likewise.
11387
11388 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11389
11390         * gcc.dg/cpp/syshdr.h: New file.
11391         * gcc.dg/cpp/sysmac1.c: Update.
11392         * gcc.dg/cpp/sysmac2.c: Update.
11393
11394 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11395
11396         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11397
11398 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11399
11400         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11401         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11402
11403 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11404
11405         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11406
11407 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11408
11409         * lib/g++.exp (g++_include_flags): Don't use any special flags
11410         if TESTING_IN_BUILD_TREE is not defined.
11411         (g++_init): Use a plain 'c++' as the compiler if
11412         TESTING_IN_BUILD_TREEE is not defined.
11413
11414 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11415
11416         * g++.old-deja/g++.eh/catch13.C: New test.
11417         * g++.old-deja/g++.eh/catch14.C: New test.
11418
11419 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11420
11421         * gcc.dg/cpp/tr-define.c: New test.
11422
11423 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11424
11425         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11426         <stdlib.h>, not <malloc.h>.
11427
11428 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11429
11430         * g++.old-deja/g++.ns/template17.C: New test.
11431
11432 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11433
11434         * g++.old-deja/g++.pt/ref4.C: New test.
11435
11436 2001-04-30  Richard Henderson  <rth@redhat.com>
11437
11438         * gcc.dg/20000724-1.c: Revert last change.
11439
11440 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11441
11442         * g77.f-torture/execute/20010430.f: New test.
11443
11444 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11445
11446         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11447
11448 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11449
11450         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11451
11452 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11453
11454         * g++.old-deja/g++.eh/crash6.C: New test.
11455
11456 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11457
11458         * g++.old-deja/g++.other/warn7.C: New test.
11459
11460 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11461
11462         * g++.old-deja/g++.other/defarg9.C: New test.
11463
11464 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11465
11466         * g77.f-torture/compile/20010426.f: New test.
11467         * g77.f-torture/execute/20010426.f: New test.
11468
11469 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11470
11471         * g77.f-torture/compile/20000629-1.x: Remove - error
11472         has been fixed.
11473
11474 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11475
11476         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11477         Tweak slightly to work with g++.dg framework.
11478         * g++.dg/special/ecos.exp: Run initp1.C test.
11479         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11480
11481         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11482         its linker doesn't give line numbers either.
11483         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11484
11485 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11486
11487         * g++.old-deja/g++.other/lex1.C: New test.
11488
11489 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11490
11491         * gcc.dg/noncompile/20010425-1.c: New test.
11492
11493 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11494
11495         * g++.old-deja/g++.pt/mangle2.C: New test.
11496
11497 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11498
11499         * gcc.dg/format/plus-1.c: New test.
11500
11501 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11502
11503         * gcc.dg/20010423-1.c: New test.
11504
11505 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11506
11507         * gcc.c-torture/execute/20010422-1.c: New test.
11508
11509 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         * g++.old-deja/g++.ns/type2.C: New test.
11512
11513 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11514
11515         * g++.old-deja/g++.other/perf1.C: New test.
11516
11517 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11518
11519         * gcc.dg/c99-func-2.c: Remove xfail.
11520         * gcc.dg/c99-func-3.c: Remove xfail.
11521         * gcc.dg/c99-func-4.c: Remove xfail.
11522
11523 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11524
11525         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11526
11527 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11528
11529         * gcc.c-torture/compile/20010423-1.c: New test.
11530
11531 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11532
11533         * g++.old-deja/g++.pt/typename28.C: New test.
11534
11535 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11536
11537         * g++.old-deja/g++.abi/empty2.C: New test.
11538         * g++.old-deja/g++.abi/empty3.C: New test.
11539
11540 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11541
11542         * g++.old-deja/g++.other/comdat2.C: New test.
11543         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11544
11545 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11546
11547         * g++.old-deja/g++.other/overload14.C: New test.
11548
11549 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11550
11551         * g++.old-deja/g++.other/lookup23.C: New test.
11552
11553 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11554
11555         * gcc.c-torture/execute/20010403-1.c: New test.
11556
11557 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11558             Mark Mitchell  <mark@codesourcery.com>
11559
11560         * lib/old-dejagnu.exp: Don't delete output of executable.
11561         Add .exe suffix to executables.
11562
11563 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11564
11565         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11566
11567 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11568
11569         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11570
11571 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11572
11573         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11574         * g++.old-deja/g++.abi/crash1.C: New test.
11575
11576 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         * g++.old-deja/g++.other/crash40.C: New test.
11579
11580 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11581
11582         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11583
11584 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11585
11586         * g++.old-deja/g++.other/warn6.C: New test.
11587
11588 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11589
11590         * g++.old-deja/g++.robertl/eb42.C: Same.
11591
11592 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11593
11594         * gcc.dg/wtr-conversion-1.c: New testcase.
11595
11596 2001-04-10  Richard Henderson  <rth@redhat.com>
11597
11598         * g++.old-deja/g++.other/array5.C: New.
11599
11600 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11601
11602         * gcc.c-torture/execute/20010408-1.c: New test.
11603
11604 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11605
11606         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11607         headers and constructs.
11608         * g++.old-deja/g++.robertl/eb79.C: Same.
11609         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11610         * g++.old-deja/g++.robertl/eb73.C: Same.
11611         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11612         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11613         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11614         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11615         * g++.old-deja/g++.robertl/eb44.C: Same.
11616         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11617         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11618         * g++.old-deja/g++.robertl/eb39.C: Same.
11619         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11620         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11621         * g++.old-deja/g++.robertl/eb30.C: Same.
11622         * g++.old-deja/g++.robertl/eb3.C: Same.
11623         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11624         * g++.old-deja/g++.robertl/eb21.C: Same.
11625         * g++.old-deja/g++.robertl/eb15.C: Same.
11626         * g++.old-deja/g++.robertl/eb118.C: Same.
11627         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11628         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11629         * g++.old-deja/g++.robertl/eb109.C: Same.
11630         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11631         * g++.old-deja/g++.mike/rtti1.C: Same.
11632         * g++.old-deja/g++.mike/p658.C: Same.
11633         * g++.old-deja/g++.mike/net46.C: Same.
11634         * g++.old-deja/g++.mike/net34.C: Same.
11635         * g++.old-deja/g++.mike/memoize1.C: Same.
11636         * g++.old-deja/g++.mike/eh2.C: Same.
11637         * g++.old-deja/g++.law/weak.C: Same.
11638         * g++.old-deja/g++.law/visibility7.C: Same.
11639         * g++.old-deja/g++.law/visibility25.C: Same.
11640         * g++.old-deja/g++.law/visibility22.C: Same.
11641         * g++.old-deja/g++.law/visibility2.C: Same.
11642         * g++.old-deja/g++.law/visibility17.C: Same.
11643         * g++.old-deja/g++.law/visibility13.C: Same.
11644         * g++.old-deja/g++.law/visibility10.C: Same.
11645         * g++.old-deja/g++.law/visibility1.C: Same.
11646         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11647         * g++.old-deja/g++.law/vbase1.C: Same.
11648         * g++.old-deja/g++.law/operators32.C: Same.
11649         * g++.old-deja/g++.law/nest3.C: Same.
11650         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11651         * g++.old-deja/g++.law/except5.C (main): Same.
11652         * g++.old-deja/g++.law/cvt7.C (run): Same.
11653         * g++.old-deja/g++.law/cvt2.C: Same.
11654         * g++.old-deja/g++.law/cvt16.C: Same.
11655         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11656         * g++.old-deja/g++.law/ctors17.C (main): Same.
11657         * g++.old-deja/g++.law/ctors13.C: Same.
11658         * g++.old-deja/g++.law/ctors12.C (main): Same.
11659         * g++.old-deja/g++.law/ctors10.C: Same.
11660         * g++.old-deja/g++.law/code-gen5.C: Same.
11661         * g++.old-deja/g++.law/bad-error7.C: Same.
11662         * g++.old-deja/g++.law/arm9.C: Same.
11663         * g++.old-deja/g++.law/arm12.C: Same.
11664         * g++.old-deja/g++.law/arg8.C: Same.
11665         * g++.old-deja/g++.law/arg1.C: Same.
11666         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11667         * g++.old-deja/g++.jason/template31.C: Same.
11668         * g++.old-deja/g++.jason/template24.C (main): Same.
11669         * g++.old-deja/g++.jason/2371.C: Same.
11670         * g++.old-deja/g++.eh/new2.C: Same.
11671         * g++.old-deja/g++.eh/new1.C: Same.
11672         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11673         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11674         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11675         * g++.old-deja/g++.brendan/crash62.C: Same.
11676         * g++.old-deja/g++.brendan/crash52.C: Same.
11677         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11678         * g++.old-deja/g++.brendan/crash38.C: Same.
11679         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11680         * g++.old-deja/g++.brendan/copy9.C: Same.
11681
11682 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11683
11684         * gcc.c-torture/execute/20001203-2.c (memset):
11685         Count argument is of type __SIZE_TYPE__.
11686
11687 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11688
11689         * gcc.c-torture/compile/20010404-1.c: New test.
11690
11691 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11692
11693         * gcc.c-torture/compile/20010326-1.c: New test.
11694
11695 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11696
11697         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11698         peculiarities of the SH.
11699         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11700
11701 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11702
11703         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11704         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11705         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11706
11707 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11708
11709         * g77.f-torture/compile/20010321-1.f: New test.
11710
11711 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11712
11713         * gcc.c-torture/compile/20010329-1.c: New test.
11714
11715 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11716
11717         * gcc.c-torture/execute/20010329-1.c: New test.
11718
11719 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11720
11721         * g++.old-deja/g++.other/eh4.C: Fix typo.
11722
11723 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11724
11725         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11726
11727 2001-03-28  Philip Blundell  <philb@gnu.org>
11728
11729         * gcc.c-torture/compile/20010328-1.c: New test.
11730
11731 2001-03-27  Richard Henderson  <rth@redhat.com>
11732
11733         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11734         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11735
11736 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11737
11738         * gcc.c-torture/compile/20010327-1.c: New test.
11739
11740 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11741
11742         * g++.old-deja/g++.other/friend12.C: New test.
11743         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11744         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11745
11746 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11747
11748         * gcc.c-torture/execute/20010325-1.c: New test.
11749
11750 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11751
11752         * g++.old-deja/g++.other/mangle3.C: New test.
11753
11754 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11755
11756         * g++.old-deja/g++.other/anon8.C: New test.
11757
11758 2001-03-20  Philip Blundell  <philb@gnu.org>
11759
11760         * gcc.c-torture/compile/20010320-1.c: New test.
11761
11762 2001-03-17  Richard Henderson  <rth@redhat.com>
11763
11764         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11765
11766 2001-03-15  Geoff Keating  <geoff@redhat.com>
11767
11768         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11769         tests on AIX.
11770
11771 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11772
11773         * g++.old-deja/g++.other/eh4.C: New test.
11774
11775 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11776
11777         * gcc.dg/cpp/mi1.c: Update.
11778
11779 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11780
11781         * g++.old-deja/g++.other/regstack.C: New test.
11782
11783 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11784
11785         * g++.old-deja/g++.other/ref4.C: New test.
11786
11787 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11788
11789         * objc/execute/va_method.m: Added.
11790         * objc/execute/IMP.m: Added.
11791         * objc/execute/_cmd.m: Added.
11792         * objc/execute/accessing_ivars.m: Added.
11793         * objc/execute/class-1.m: Added.
11794         * objc/execute/class-10.m: Added.
11795         * objc/execute/class-11.m: Added.
11796         * objc/execute/class-12.m: Added.
11797         * objc/execute/class-13.m: Added.
11798         * objc/execute/class-14.m: Added.
11799         * objc/execute/class-2.m: Added.
11800         * objc/execute/class-3.m: Added.
11801         * objc/execute/class-4.m: Added.
11802         * objc/execute/class-5.m: Added.
11803         * objc/execute/class-6.m: Added.
11804         * objc/execute/class-7.m: Added.
11805         * objc/execute/class-8.m: Added.
11806         * objc/execute/class-9.m: Added.
11807         * objc/execute/class-tests-1.h
11808         * objc/execute/class-tests-2.h
11809         * objc/execute/compatibility_alias.m: Added.
11810         * objc/execute/encode-1.m: Added.
11811         * objc/execute/formal_protocol-1.m: Added.
11812         * objc/execute/formal_protocol-2.m: Added.
11813         * objc/execute/formal_protocol-3.m: Added.
11814         * objc/execute/formal_protocol-4.m: Added.
11815         * objc/execute/formal_protocol-5.m: Added.
11816         * objc/execute/formal_protocol-6.m: Added.
11817         * objc/execute/formal_protocol-7.m: Added.
11818         * objc/execute/informal_protocol.m: Added.
11819         * objc/execute/initialize.m: Added.
11820         * objc/execute/load.m: Added.
11821         * objc/execute/many_args_method.m: Added.
11822         * objc/execute/nested-3.m: Added.
11823         * objc/execute/no_clash.m: Added.
11824         * objc/execute/private.m: Added.
11825         * objc/execute/redefining_self.m: Added.
11826         * objc/execute/root_methods.m: Added.
11827         * objc/execute/selector-1.m: Added.
11828         * objc/execute/static-1.m: Added.
11829         * objc/execute/static-2.m: Added.
11830         * objc/execute/va_method.m: Added.
11831
11832 2001-03-10  Richard Henderson  <rth@redhat.com>
11833
11834         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11835
11836 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11837
11838         * g++.old-deja/g++.other/crash31.C: XFAIL.
11839         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11840         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11841         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11842         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11843         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11844
11845 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11846
11847         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11848
11849 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11850
11851         * gcc.dg/20000724-1.c: Don't use multiline strings.
11852
11853 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11854
11855         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11856         result of -cString against what we expect it to be; don't just
11857         print it out for no one to read.
11858
11859         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11860         Based on testcases provided by Nicola Pero.
11861
11862 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11863
11864         * gcc.dg/cpp/macro7.c: New test.
11865
11866 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11867
11868         * gcc.dg/cpp/multiline.c: Update.
11869
11870 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11871
11872         * g++.old-deja/g++.other/enum3.C: New test.
11873
11874 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11875
11876         * g++.old-deja/g++.other/pod1.C: New test.
11877
11878 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11879
11880         * g++.old-deja/g++.ext/overload1.C: New test.
11881
11882 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11883
11884         * g++.old-deja/g++.pt/using1.C: New test.
11885
11886 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11887
11888         * g++.old-deja/g++.other/using9.C: New test.
11889
11890 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11891
11892         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11893
11894         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11895
11896 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11897
11898         * g++.old-deja/g++.ext/realpt1.C: Remove.
11899
11900 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11901
11902         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11903
11904 2001-02-26  Will Cohen  <wcohen@redhat.com>
11905
11906         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11907
11908 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11909
11910         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11911         templatized constructors.
11912
11913 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11914
11915         * gcc.c-torture/execute/20010224-1.c: New test.
11916
11917 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11918
11919         * gcc.c-torture/execute/20010222-1.c: New test.
11920
11921 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11922
11923         * g++.old-deja/g++.other/inline20.C: New test.
11924
11925 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11926
11927         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11928
11929 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11930
11931         * g++.old-deja/g++.other/lookup22.C: New test.
11932
11933 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11934
11935         * g77.dg: New directory.
11936         * g77.dg/20010216-1.f: New test case.
11937         * g77.dg/dg.exp: New driver.
11938         * lib/g77-dg.exp: New driver library.
11939
11940 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11941
11942         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11943
11944 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11945
11946         * g++.old-deja/g++.other/decl9.C: New test.
11947
11948 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11949
11950         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11951         not need <string> and also tests the initialization at runtime.
11952
11953 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11954
11955         * gcc.c-torture/execute/longlong.c: New test.
11956
11957 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11958
11959         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11960
11961 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11962
11963         * gcc.c-torture/execute/920302-1.c (execute):
11964         Change argument type to short.
11965
11966 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11967
11968         * g++.old-deja/g++.pt/deduct6.C: New test.
11969
11970 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * g++.old-deja/g++.pt/deduct5.C: New test.
11973
11974 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11975
11976         * gcc.c-torture/execute/20010209-1.c: New test.
11977
11978 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11979
11980         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11981
11982 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11983
11984         * g++.dg/vtgc1.C: Update for new ABI.
11985
11986         * consistency.vlad: New directory, 1665 files.
11987
11988 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11989
11990         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11991         return type.
11992         * gcc.dg/cpp/digraphs.c: Declare puts.
11993
11994 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11995
11996         * g++.old-deja/g++.other/warn5.C: New test.
11997
11998 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         * g++.old-deja/g++.pt/spec40.C: New test.
12001
12002 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12005         case.
12006         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12007
12008 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12009
12010         * gcc.c-torture/compile/20010209-1.c: New test.
12011
12012 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12013
12014         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12015         excess errors message but not if it crashes.
12016         * g++.old-deja/g++.other/crash27.C: Likewise.
12017         * g++.old-deja/g++.other/crash28.C: Likewise.
12018         * g++.old-deja/g++.other/crash30.C: Likewise.
12019         * g++.old-deja/g++.other/crash32.C: Likewise.
12020         * g++.old-deja/g++.other/crash35.C: Likewise.
12021         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12022
12023 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12024
12025         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12026         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12027         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12028         g77.f-torture/execute/execute.exp,
12029         g77.f-torture/noncompile/noncompile.exp,
12030         gcc.c-torture/execute/execute.exp,
12031         gcc.c-torture/execute/memcheck/memcheck.exp,
12032         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12033         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12034         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12035         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12036         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12037         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12038         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12039         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12040         Remove bug reporting instructions with ancient email addresses.
12041
12042 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12043
12044         * gcc.dg/20010202-1.c: New test.
12045         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12046
12047 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12048
12049         * g++.dg/stdbool-if.C: New test.
12050
12051 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12052
12053         * objc/execute/fdecl.m: Added main().
12054
12055 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12056
12057         * gcc.c-torture/execute/20010206-1.c: New test.
12058
12059 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12060
12061         * gcc.dg/cpp/avoidpaste1.c: Update.
12062
12063 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12064
12065         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12066         Pero <nicola@brainstorm.co.uk>.
12067         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12068
12069 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12070
12071         * g++.old-deja/g++.pt/spec39.C: New test.
12072
12073 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12074
12075         * gcc.c-torture/compile/20010202-1.c: New test.
12076
12077 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         * g++.old-deja/g++.abi/primary2.C: New test.
12080         * g++.old-deja/g++.abi/primary3.C: New test.
12081         * g++.old-deja/g++.abi/primary4.C: New test.
12082         * g++.old-deja/g++.abi/primary5.C: New test.
12083         * g++.old-deja/g++.abi/vtable3.h: New test.
12084         * g++.old-deja/g++.abi/vtable3a.C: New test.
12085         * g++.old-deja/g++.abi/vtable3b.C: New test.
12086         * g++.old-deja/g++.abi/vtable3c.C: New test.
12087         * g++.old-deja/g++.abi/vtable3d.C: New test.
12088         * g++.old-deja/g++.abi/vtable3e.C: New test.
12089         * g++.old-deja/g++.abi/vtable3f.C: New test.
12090         * g++.old-deja/g++.abi/vtable3g.C: New test.
12091         * g++.old-deja/g++.abi/vtable3h.C: New test.
12092         * g++.old-deja/g++.abi/vtable3i.C: New test.
12093         * g++.old-deja/g++.abi/vtable3j.C: New test.
12094         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12095
12096 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12097
12098         * g++.old-deja/g++.other/anon6.C: New test.
12099         * g++.old-deja/g++.other/anon7.C: New test.
12100
12101 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12102
12103         * gcc.dg/cpp/avoidpaste2.c: New tests.
12104
12105 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12106
12107         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12108
12109 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12110
12111         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12112         DECIMAL_DIG cases for Irix."
12113
12114 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12115
12116         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12117
12118 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12119
12120         * gcc.dg/c99-tag-1.c: New test.
12121
12122 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12123
12124         * gcc.dg/cpp/tr-warn1.c: Add tests.
12125
12126 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12127
12128         * gcc.dg/cpp/avoidpaste1.c: Update.
12129         * gcc.dg/cpp/paste4.c: Update.
12130
12131 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12132
12133         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12134         cases for Irix.
12135
12136 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12137
12138         * g++.old-deja/g++.other/inline19.C: New test.
12139
12140 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12141
12142         * gcc.dg/Wlarger-than.c: New test.
12143
12144 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12145
12146         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12147
12148 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12149
12150         * gcc.c-torture/execute/20010129-1.c: New test.
12151         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12152
12153 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12154
12155         * gcc.dg/cpp/avoidpaste1.c: Test case.
12156
12157 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12158
12159         * g++.old-deja/g++.other/inline18.C: New test.
12160
12161 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12162
12163         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12164         and __builtin_putchar.
12165
12166 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12167
12168         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12169         tests.
12170
12171 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12172
12173         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12174         floating point number rounding mode to round to the nearest
12175         representable mode.
12176
12177 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12178
12179         * g++.old-deja/g++.other/mangle2.C: New test.
12180
12181 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12182
12183         * gcc.c-torture/compile/20010124-1.c: New test.
12184
12185 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12186
12187         * g++.old-deja/g++.pt/spec38.C: New test.
12188
12189 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12190
12191         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12192         "Build don't run".
12193
12194 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12195
12196         * gcc.c-torture/execute/20010123-1.c: New test.
12197
12198 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12199
12200         * g++.old-deja/g++.pt/spec37.C: New test.
12201
12202 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12203
12204         * g++.old-deja/g++.pt/overload14.C: New test.
12205
12206 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12207
12208         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12209         __builtin_return_address.
12210
12211 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12212
12213         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12214         * g++.old-deja/g++.pt/spec35.C: New test.
12215         * g++.old-deja/g++.pt/spec36.C: New test.
12216
12217 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12218
12219         * gcc.c-torture/compile/20010118-1.c: New test.
12220
12221 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12222
12223         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12224
12225 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12226
12227         * gcc.c-torture/execute/20010119-1.c: New test.
12228
12229 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12230
12231         * g++.old-deja/g++.other/vbase5.C: New test.
12232
12233 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12234
12235         * gcc.c-torture/execute/20010118-1.c: New test.
12236
12237 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12238
12239         * g++.old-deja/g++.pt/deduct3.C: New test.
12240
12241 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12242
12243         * g++.old-deja/g++.pt/spec34.C: New test.
12244
12245 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12246
12247         * g77.f-torture/compile/20000601-2.f: New test.
12248
12249 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12250
12251         * g++.old-deja/g++.other/init17.C: New test.
12252
12253 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12254
12255         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12256
12257 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12258
12259         * g++.old-deja/g++.pt/unify8.C: New test.
12260
12261 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12262
12263         * g++.old-deja/g++.abi/vbase1.C: New test.
12264
12265 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12266
12267         * g++.old-deja/g++.pt/crash65.C: New test.
12268
12269 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12270
12271         * gcc.dg/cpp/assembl2.S: New test case.
12272
12273 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12274
12275         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12276         are supported.
12277
12278 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12279
12280         * g++.old-deja/g++.other/builtins1.C: New test.
12281         * g++.old-deja/g++.other/builtins2.C: Likewise.
12282         * g++.old-deja/g++.other/builtins3.C: Likewise.
12283         * g++.old-deja/g++.other/builtins4.C: Likewise.
12284
12285 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12286
12287         * gcc.c-torture/compile/20010117-1.c: New test.
12288         * gcc.c-torture/compile/20010117-2.c: New test.
12289
12290 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12291
12292         * g77.f-torture/execute/20010116.[fx]: New test,
12293         XFAIL on i?86-*-*.
12294         * g77.f-torture/compile/20010115.f: Indicate it's
12295         a test for PR fortran/1636.
12296
12297 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12298
12299         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12300
12301 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12302
12303         * g77.f-torture/compile/20010115.f: New test.
12304
12305 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12306
12307         * g++.old-deja/g++.pt/nontype5.C: New test.
12308
12309 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12310
12311         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12312         have an equivalent working one below it.
12313
12314 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12315
12316         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12317         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12318
12319 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12320
12321         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12322         message containing "init_priority".
12323         (conpr-2.C): Likewise.
12324         (conpr-3.C): Likewise.
12325         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12326
12327 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12328
12329         * gcc.c-torture/execute/20010114-2.c: New test.
12330
12331 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12332
12333         * gcc.c-torture/compile/20010114-1.c: New test.
12334         * gcc.c-torture/compile/20010114-1.x: Xfail.
12335         * gcc.c-torture/compile/20010114-2.c: New test.
12336         * gcc.c-torture/execute/20010114-1.c: New test.
12337         * gcc.dg/trunc-1.c: New test.
12338         * gcc.dg/uninit-B.c: New test.
12339
12340 2001-01-13  Nick Clifton  <nickc@redhat.com>
12341
12342         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12343         target.
12344
12345 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12346
12347         * gcc.c-torture/compile/20010113-1.c: New test.
12348
12349 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12350
12351         * gcc.c-torture/compile/20001212-1.c: New test.
12352
12353 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12354
12355         * gcc.dg/cpp/widestr1.c: Update.
12356         * gcc.dg/cpp/prag-imp.c: Remove.
12357
12358 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12359
12360         * gcc.c-torture/execute/20000801-3.x: Remove.
12361         * gcc.dg/c90-init-1.c: New test.
12362         * gcc.dg/c99-init-1.c: New test.
12363         * gcc.dg/c99-init-2.c: New test.
12364         * gcc.dg/gnu99-init-1.c: New test.
12365
12366 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12367
12368         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12369         testing that no relevant ones were found.
12370
12371 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12372
12373         * g++.old-deja/g++.pt/cast2.C: New test.
12374
12375 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12376
12377         * g++.old-deja/g++.pt/friend47.C: New test.
12378
12379 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12380
12381         * g++.old-deja/g++.pt/instantiate13.C: New test.
12382
12383 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12384
12385         * g++.old-deja/g++.other/defarg7.C: New test.
12386         * g++.old-deja/g++.other/defarg8.C: New test.
12387
12388 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12389
12390         * g++.old-deja/g++.pt/crash64.C: New test.
12391
12392 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         * g++.old-deja/g++.pt/crash63.C: New test.
12395
12396 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12397
12398         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12399
12400 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12401
12402         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12403
12404 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12405
12406         * g++.old-deja/g++.pt/error3.C: New test.
12407
12408 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12409
12410         * g++.old-deja/g++.other/crash39.C: New test.
12411
12412 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12413
12414         * g++.old-deja/g++.other/vbase4.C: New test.
12415
12416 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12417
12418         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12419         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12420         * gcc.dg/special/special.exp: New test driver which will check
12421         for alias support for the above test.
12422
12423 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12424
12425         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12426         problems on small machines.
12427         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12428         parameterize.
12429
12430 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12431
12432         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12433         mips.
12434         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12435
12436 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12437
12438         * g++.old_deja/g++.pt/using8.C: New test.
12439
12440 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12441
12442         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12443
12444 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12445
12446         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12447         where a failure is expected.
12448         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12449
12450 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12451
12452         * g++.old_deja/g++.pt/instantiate12.C: New test.
12453
12454 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12455
12456         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12457         start of structs.
12458         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12459         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12460         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12461         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12462         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12463         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12464         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12465         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12466         * g++.old-deja/g++.eh/spec6.C: Likewise.
12467         * g++.old-deja/g++.jason/crash3.C: Likewise.
12468         * g++.old-deja/g++.law/ctors11.C: Likewise.
12469         * g++.old-deja/g++.law/ctors17.C: Likewise.
12470         * g++.old-deja/g++.law/ctors5.C: Likewise.
12471         * g++.old-deja/g++.law/ctors9.C: Likewise.
12472         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12473         * g++.old-deja/g++.mike/net22.C: Likewise.
12474         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12475         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12476         * g++.old-deja/g++.mike/virt3.C: Likewise.
12477         * g++.old-deja/g++.niklas/t128.C: Likewise.
12478         * g++.old-deja/g++.other/anon4.C: Likewise.
12479         * g++.old-deja/g++.other/using1.C: Likewise.
12480         * g++.old-deja/g++.other/warn3.C: Likewise.
12481         * g++.old-deja/g++.pt/t37.C: Likewise.
12482         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12483         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12484
12485 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12486
12487         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12488
12489 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12490
12491         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12492
12493 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12494
12495         * gcc.c-torture/compile/20010107-1.c: New test.
12496
12497 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12498
12499         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12500
12501 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12502
12503         * gcc.dg/format/format.h: New file.
12504         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12505         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12506         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12507         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12508         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12509         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12510         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12511         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12512         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12513         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12514         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12515         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12516         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12517         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12518         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12519         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12520         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12521         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12522         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12523         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12524         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12525         instead of declaring standard types, macros and functions in each
12526         test.
12527
12528 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12529
12530         * gcc.c-torture/execute/20010106-1.c: New test.
12531
12532 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12533
12534         * gcc.dg/format/format.exp: New file.
12535         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12536         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12537         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12538         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12539         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12540         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12541         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12542         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12543         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12544         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12545         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12546         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12547         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12548         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12549         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12550         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12551         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12552         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12553         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12554         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12555         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12556         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12557         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12558         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12559         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12560         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12561         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12562         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12563         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12564         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12565         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12566         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12567         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12568         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12569         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12570         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12571         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12572         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12573         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12574         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12575         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12576         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12577
12578 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12579
12580         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12581         account.
12582
12583 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12584
12585         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12586
12587 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12588
12589         * g++.old-deja/g++.pt/crash62.C: New test.
12590
12591 2001-01-04  Richard Henderson  <rth@redhat.com>
12592
12593         * gcc.dg/20000926-1.c: Update expected warnings.
12594         * gcc.dg/array-2.c: Likewise.
12595         * gcc.dg/array-4.c: Also validate flexible array members.
12596         * gcc.dg/c99-flex-array-1.c: New.
12597
12598 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12599
12600         * gcc.c-torture/compile/20001222-1.x: Remove.
12601
12602 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12603
12604         * gcc.c-torture/execute/built-in-setjmp.c: New.
12605
12606 2001-01-03  Richard Henderson  <rth@redhat.com>
12607
12608         * gcc.dg/940510-1.c: Update expected error wording.
12609         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12610
12611 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12612
12613         * lib/target-supports.exp (check_alias_available): Modified to
12614         indicate aliases not supported if only weak aliases are supported.
12615
12616 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12617
12618         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12619         Turn on cmpstrsi checks for __pj__ and __i370__.
12620
12621 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12622
12623         * g++.old-deja/g++.other/virtual11.C: New test.
12624
12625 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12626
12627         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12628
12629 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12630
12631         * gcc.c-torture/compile/20010102-1.c: New test.
12632
12633 2001-01-02  Andreas Jaeger  <aj@suse.de>
12634
12635         * gcc.dg/noreturn-3.c: New test.
12636
12637         * gcc.dg/noreturn-4.c: New test.
12638
12639 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12640
12641         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12642         __builtin_fputc and __builtin_fwrite.
12643
12644 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12645
12646         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12647         signed char, not default char.
12648
12649 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12650
12651         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12652
12653 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12654
12655         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12656
12657 2000-12-29  Richard Henderson  <rth@redhat.com>
12658
12659         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12660         (__cyg_profile_func_exit): Define.
12661
12662 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12663
12664         * g++.dg/vtgc1.C: New test.
12665
12666 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12667
12668         * gcc.dg/noncompile/20001228-1.c: New test.
12669
12670         * gcc.dg/20001228-1.c: New test.
12671
12672         * gcc.c-torture/execute/20001228-1.c: New test.
12673
12674 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12675
12676         * gcc.dg/format-strfmon-1.c: New test.
12677
12678 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12679
12680         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12681         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12682         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12683         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12684         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12685         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12686         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12687         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12688         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12689         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12690         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12691         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12692         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12693
12694         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12695         * gcc.c-torture/execute/string-opt-4.c: Test index.
12696
12697 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12698
12699         * gcc.c-torture/compile/20001226-1.c: New test.
12700
12701 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12702
12703         * gcc.c-torture/compile/20001222-1.c: New test.
12704         * gcc.c-torture/compile/20001222-1.x: Xfail.
12705
12706 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12707
12708         * gcc.c-torture/execute/comp-goto-2.c: New test.
12709
12710 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12711
12712         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12713         Use long types if __INT_MAX__ is 32767.
12714         (main): Use cast to (sint32 *) when poking 88 into a_page.
12715
12716         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12717
12718 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12719
12720         * gcc.c-torture/compile/20001221-1.c: New test.
12721         * gcc.c-torture/execute/20001221-1.c: New test.
12722
12723 2000-12-20  Richard Henderson  <rth@redhat.com>
12724
12725         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12726         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12727
12728 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12729
12730         * gcc.dg/compare3.c: New test.
12731
12732 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12733
12734         * gcc.dg/format-warnll-1.c: New test.
12735
12736 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12737
12738         * gcc.dg/cpp/cmdlne-P.c: New test.
12739
12740 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12741
12742         * gcc.c-torture/execute/builtin-abs-1.c,
12743         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12744
12745 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12746
12747         * gcc.dg/cpp/multiline.c: New test.
12748
12749 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12750
12751         * g++.old-deja/g++.other/syshdr1.C: Update.
12752         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12753
12754 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12755
12756         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12757
12758 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12759
12760         * g++.old-deja/g++.pt/ttp65.C: New test.
12761
12762 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12763
12764         * g++.old-deja/g++.pt/ttp64.C: New test.
12765
12766 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12767
12768         * g++.old-deja/g++.pt/spec33.C: New test.
12769
12770 2000-12-14  Catherine Moore  <clm@redhat.com>
12771
12772         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12773         * gcc.c-torture/execute/920612-2.c: Likewise.
12774         * gcc.c-torture/execute/920428-2.c: Likewise.
12775         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12776         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12777
12778 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12779
12780         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12781         * gcc.dg/pack-test-2.c: Likewise.
12782
12783 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12784
12785         Tests by Zack Weinberg <zackw@stanford.edu>.
12786
12787         * gcc.dg/cpp/defined.c: Update.
12788         * gcc.dg/cpp/defined_trad.c: New tests.
12789
12790 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12791
12792         * gcc.dg/cpp/trad-direct.c: Update.
12793
12794 2000-12-11  Neil Booth  <neilb@earthling.net>
12795
12796         * gcc.dg/cpp/defined_trad.c
12797
12798 2000-12-11  Neil Booth  <neilb@earthling.net>
12799
12800         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12801
12802 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12803
12804         * gcc.dg/format-miss-2.c: New test.
12805
12806 2000-12-09  Neil Booth  <neilb@earthling.net>
12807
12808         * gcc.dg/cpp/lineflags.c: New tests.
12809         * gcc.dg/cpp/poison.c: Update.
12810         * gcc.dg/cpp/redef2.c: Update.
12811         * gcc.dg/cpp/skipping.c: New test.
12812
12813 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12814
12815         * g++.old-deja/g++.other/eh3.C: New testcase.
12816
12817 2000-12-07  Neil Booth  <neilb@earthling.net>
12818
12819         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12820         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12821         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12822         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12823         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12824         Update.
12825
12826 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12827
12828         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12829         __SIZE_TYPE__ instead of int for type of integers cast to
12830         pointers.
12831
12832 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12833
12834         * g++.old-deja/g++.other/cleanup4.C: New test.
12835
12836 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12837
12838         * format-sec-1.c: New test.
12839
12840 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12841
12842         * gcc.dg/format-nonlit-3.c: New test.
12843
12844 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12845
12846         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12847         through a null pointer.
12848
12849 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12850
12851         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12852         * g++.old-deja/g++.pt/partial4.C: New test.
12853
12854 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12855
12856         * gcc.c-torture/execute/ieee/hugeval.x: New.
12857
12858 2000-12-06  Neil Booth  <neilb@earthling.net>
12859
12860         * gcc.dg/cpp/backslash2.c: New tests.
12861
12862 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12863
12864         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12865         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12866
12867 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12868
12869         * gcc.c-torture/execute/20001203-2.c: New testcase.
12870
12871 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12872
12873         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12874         * g++.old-deja/g++.other/virtual10.C: New test.
12875
12876 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12877
12878         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12879
12880 2000-12-05  Richard Henderson  <rth@redhat.com>
12881
12882         * gcc.c-torture/compile/20001205-1.c: New.
12883
12884 2000-12-04  Neil Booth  <neilb@earthling.net>
12885
12886         * g++.old-deja/g++.other/virtual9.C: New test.
12887         * g++.old-deja/g++.pt/crash61.C: New test.
12888         * gcc.c-torture/execute/loop-9.c: New test.
12889
12890 2000-12-04  Neil Booth  <neilb@earthling.net>
12891
12892         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12893         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12894         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12895         * gcc.dg/cpp/extratokens.c: ...here.
12896
12897 2000-12-04  Neil Booth  <neilb@earthling.net>
12898
12899         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12900         New tests.
12901
12902 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12903
12904         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12905         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12906
12907 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12908
12909         * gcc.c-torture/execute/20001203-1.c: New test.
12910
12911 2000-12-03  Neil Booth  <neilb@earthling.net>
12912
12913         * gcc.dg/cpp/macro6.c: New test cases.
12914
12915 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12916
12917         * gcc.c-torture/execute/string-opt-9.c: New test.
12918         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12919         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12920         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12921
12922         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12923         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12924
12925 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12926
12927         * gcc.dg/cpp/if-6.c: New testcase.
12928
12929         * gcc.dg/20001201-1.c: New testcase.
12930
12931 2000-12-02  Neil Booth  <neilb@earthling.net>
12932
12933         * g++.old-deja/g++.other/externC4.C,
12934         g++.old-deja/g++.other/friend10.C: New tests.
12935
12936 2000-12-02  Neil Booth  <neilb@earthling.net>
12937
12938         * g++.old-deja/g++.other/instan2.C
12939         * g++.old-deja/g++.other/instan3.C: New test.
12940
12941 2000-12-02  Neil Booth  <neilb@earthling.net>
12942
12943         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12944         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12945         gnuc99.c,gnuc99-pedantic.c: New tests.
12946
12947 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12948
12949         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12950         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12951
12952 2000-12-01  Neil Booth  <neilb@earthling.net>
12953
12954         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12955         * gcc.dg/cpp/poison.c: Update.
12956         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12957
12958 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12959
12960         * g77.f-torture/execute/20001201.f: New test.
12961
12962 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12963
12964         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12965
12966 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12967
12968         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12969
12970 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12971
12972         * g++.old-deja/g++.other/cast6.C: New test.
12973
12974 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12975
12976         * gcc.c-torture/execute/20001130-2.c: New testcase.
12977
12978 2000-11-30  Richard Henderson  <rth@redhat.com>
12979
12980         * gcc.c-torture/execute/20001130-1.c: New test.
12981
12982 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12983
12984         * g++.old-deja/g++.other/op3.C: New test.
12985
12986 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12987
12988         * g++.old-deja/g++.other/op2.C: New test.
12989
12990 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12991
12992         * g++.old-deja/g++.other/crash38.C: New test.
12993
12994 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12995
12996         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12997
12998 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12999
13000         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13001         tests.
13002         * gcc.c-torture/execute/string-opt-6.c: New test.
13003
13004         * gcc.dg/20001117-1.c: Add main.
13005
13006 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13007
13008         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13009         Move from here ...
13010         * gcc.dg/940510-1.c: ... to here.
13011
13012         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13013         zero-size arrays in toplevel structures.
13014
13015 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * gcc.c-torture/execute/loop-8.c: New test.
13018
13019 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13020
13021         * g++.old-deja/g++.other/base1.C: New test.
13022
13023 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13024
13025         * g++.old-deja/g++.other/parse2.C: New test.
13026
13027 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13028
13029         * g++.old-deja/g++.pt/incomplete1.C: New test.
13030
13031 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13032
13033         * g++.old-deja/g++.other/friend9.C: New test.
13034
13035 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13036
13037         * gcc.dg/20001127-1.c: New test.
13038
13039 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13040
13041         * g++.old-deja/g++.pt/friend46.C: New test.
13042
13043 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13044
13045         * g++.old-deja/g++.other/ptrmem8.C: New test.
13046
13047 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13048
13049         * gcc.c-torture/execute/string-opt-7.c: New test.
13050         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13051
13052 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13053
13054         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13055         instead of 'mkcheck 2'.
13056
13057 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13058
13059         * gcc.c-torture/execute/memcheck/driver.c,
13060         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13061         C9X references to refer to C99.
13062
13063 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13064
13065         * gcc.dg/ultrasp3.c: New test.
13066
13067 2000-11-25  Neil Booth  <neilb@earthling.net>
13068
13069         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13070
13071 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13072
13073         * gcc.c-torture/compile/20001123-2.c: New.
13074
13075 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13076
13077         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13078
13079 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13080
13081         * gcc.dg/sequence-point-1.c: Add some new tests.
13082         * gcc.c-torture/execute/20001124-1.c: New test.
13083
13084 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13085
13086         * g++.old-deja/g++.other/vaarg4.C: New test.
13087         * gcc.c-torture/compile/20001123-1.c: New test.
13088
13089 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13090
13091         * g++.other/crash24.C: Adjust and remove XFAIL.
13092         * g++.other/crash37.C: New test.
13093
13094 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13095
13096         * g++.old-deja/g++.pt/instantiate9.C: New test.
13097
13098 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13099
13100         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13101         new ABI, too.
13102
13103         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13104         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13105
13106 2000-11-22  Neil Booth  <neilb@earthling.net>
13107
13108         * gcc.dg/cpp/Wtrigraphs.c: New test.
13109
13110 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13111
13112         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13113
13114 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13115
13116         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13117
13118 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13119
13120         * lib/gcc-dg.exp: load_lib scanasm.exp.
13121         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13122         * lib/g++-dg.exp: load_lib scanasm.exp.
13123         * lib/scanasm.exp: New.
13124         (scan-assembler, scan-assembler-not): Add optional arguments to
13125         test name, or if not present, the pattern name.
13126         (scan-assembler-dem, scan-assembler-dem-not): New.
13127
13128         * g++.dg/dg.exp: New.
13129
13130 2000-11-21  Neil Booth  <neilb@earthling.net>
13131
13132         * gcc.dg/cpp/integrated1.c: Remove.
13133
13134 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13135
13136         * gcc.c-torture/execute/20001121-1.c: New test.
13137
13138 2000-11-21  Richard Henderson  <rth@redhat.com>
13139
13140         * gcc.c-torture/compile/20001121-1.c: New test.
13141
13142 2000-11-20  Neil Booth  <neilb@earthling.net>
13143
13144         * gcc.dg/cpp/integrated1.c: New test.
13145
13146 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13147
13148         * g++.old-deja/g++.other/inline17.C: New test.
13149
13150 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13151
13152         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13153         local variable to be zero: I made the variable global. Now
13154         uses abort() and exit() instead of relying on main's return value.
13155
13156 2000-11-20  Neil Booth  <neilb@earthling.net>
13157
13158         * gcc.dg/cpp/paste2.c: Update test.
13159         * objc/execute/paste.m: New test.
13160
13161 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13162
13163         * gcc.dg/c99-condexpr-1.c: New test.
13164
13165 2000-11-20  Neil Booth  <neilb@earthling.net>
13166
13167         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13168
13169 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13170
13171         * g++.old-deja/g++.pt/export1.C: New test.
13172
13173 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13174
13175         * gcc.dg/20001117-1.c: New test.
13176
13177 2000-11-18  Richard Henderson  <rth@redhat.com>
13178
13179         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13180
13181 2000-11-18  Richard Henderson  <rth@redhat.com>
13182
13183         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13184         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13185         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13186
13187 2000-11-18  Richard Henderson  <rth@redhat.com>
13188
13189         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13190         (main): New.  Exit cleanly.
13191
13192 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13193
13194         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13195         gcc.dg/c99-fordecl-2.c: New tests.
13196
13197 2000-11-18  Richard Henderson  <rth@redhat.com>
13198
13199         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13200         * gcc.c-torture/execute/zerolen-2.c: New.
13201
13202 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13203
13204         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13205         memory.
13206
13207 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13208
13209         * g++.old-deja/g++.pt/instantiate8.C: New test.
13210
13211 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13212
13213         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13214         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13215
13216 2000-11-16  Nick Clifton  <nickc@redhat.com>
13217
13218         * gcc.c-torture/execute/nestfunc-2.c: New test.
13219         * gcc.c-torture/execute/nestfunc-3.c: New test.
13220
13221 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13222
13223         * gcc.c-torture/compile/20001116-1.c: New test.
13224
13225 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13226
13227         * gcc.c-torture/execute/20001115-1.c: New test.
13228
13229 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13230
13231         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13232         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13233         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13234         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13235
13236 2000-11-15  Neil Booth  <neilb@earthling.net>
13237
13238         gcc.dg/cpp/_Pragma1.c: Update.
13239         gcc.dg/cpp/_Pragma2.c: New test.
13240
13241 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13242
13243         * g++.old-deja/g++.other/anon5.C: New test.
13244
13245 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13246
13247         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13248         tests.
13249
13250 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13251
13252         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13253         output.
13254
13255 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13256
13257         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13258         labels at end of compound statements.
13259
13260 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13261
13262         * gcc.c-torture/execute/loop-7.c: New test.
13263
13264 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13265
13266         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13267
13268 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13269
13270         * gcc.dg/c99-bool-1.c: New test.
13271
13272 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13273
13274         * gcc.dg/c99-scope-1.c: Remove xfail.
13275         * gcc.dg/c99-scope-2.c: New test.
13276
13277 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13278
13279         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13280         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13281
13282 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13283
13284         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13285         error messages.
13286
13287         * g++.mike/p700.C: Don't typedef wchar_t.
13288         * g++.mike/p784.C: Likewise.
13289         * g++.mike/eb101.C: Don't use __wchar_t.
13290
13291 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13292
13293         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13294         from DO loop.
13295
13296 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13297
13298         * gcc.c-torture/execute/20001111-1.c: New test.
13299
13300 2000-11-10  Nick Clifton  <nickc@redhat.com>
13301
13302         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13303         long multuiple and accumulate.
13304
13305 2000-11-09  Richard Henderson  <rth@redhat.com>
13306
13307         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13308         via size_t instead of int.
13309
13310         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13311         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13312         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13313         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13314
13315 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13316
13317         * gcc.c-torture/compile/20001109-1.c: New test.
13318         * gcc.c-torture/compile/20001109-2.c: New test.
13319
13320 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         * g++.old-deja/g++.pt/operator1.C: New test.
13323         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13324
13325 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13326
13327         * gcc.dg/20001108-1.c: New test.
13328
13329 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13330
13331         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13332         with both arguments constant strings.
13333         * gcc.c-torture/execute/string-opt-3.c: New test.
13334         * gcc.c-torture/execute/string-opt-4.c: New test.
13335         * gcc.c-torture/execute/string-opt-5.c: New test.
13336
13337 2000-11-08  Nick Clifton  <nickc@redhat.com>
13338
13339         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13340         mulsidi3adddi patterns.
13341
13342 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13343
13344         * g++.old-deja/g++.other/crash36.C: New test.
13345
13346 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13347
13348         * g++.old-deja/g++.other/init16.C: New test.
13349
13350 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13351
13352         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13353
13354 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13355
13356         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13357         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13358         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13359
13360 2000-11-07  DJ Delorie  <dj@redhat.com>
13361
13362         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13363
13364 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13365
13366         * gcc.c-torture/execute/string-opt-1.c: New test.
13367
13368 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13369
13370         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13371         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13372         parameters in registers, and there is no way for a varargs
13373         function to know in which order the integer and floating-point
13374         parameters should be interleaved when they are placed on the
13375         stack.
13376         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13377         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13378
13379 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13380
13381         * gcc.c-torture/execute/string-opt-2.c: New test.
13382
13383 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.pt/crash60.C: New test.
13386
13387 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13388
13389         * g++.old-deja/g++.other/crash24.C: New test.
13390         * g++.old-deja/g++.other/crash25.C: New test.
13391         * g++.old-deja/g++.other/crash26.C: New test.
13392         * g++.old-deja/g++.other/crash27.C: New test.
13393         * g++.old-deja/g++.other/crash28.C: New test.
13394         * g++.old-deja/g++.other/crash29.C: New test.
13395         * g++.old-deja/g++.other/crash30.C: New test.
13396         * g++.old-deja/g++.other/crash31.C: New test.
13397         * g++.old-deja/g++.other/crash32.C: New test.
13398         * g++.old-deja/g++.other/crash33.C: New test.
13399         * g++.old-deja/g++.other/crash34.C: New test.
13400         * g++.old-deja/g++.other/crash35.C: New test.
13401
13402 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13403
13404         * gcc.c-torture/execute/20001031-1.c: New test.
13405
13406 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13407
13408         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13409         namespace.
13410
13411         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13412         standards-conformant.
13413
13414         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13415
13416         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13417         * g++.old-deja/g++.mike/p755a.C: Likewise.
13418         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13419         library makes no calls to `operator new' during initialization.
13420
13421 2000-11-04  Neil Booth  <neilb@earthling.net>
13422
13423         * gcc.dg/cpp/include2.c: New tests.
13424
13425 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13426
13427         * lib/g++.exp (g++_set_ld_library_path): New function.
13428         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13429
13430 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13431
13432         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13433         warnings.
13434
13435 2000-11-01  Richard Henderson  <rth@redhat.com>
13436
13437         * g++.old-deja/g++.ext/namedret1.C: New.
13438         * g++.old-deja/g++.ext/namedret2.C: New.
13439         * g++.old-deja/g++.ext/namedret3.C: New.
13440
13441 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13442
13443         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13444         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13445
13446 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13447
13448         * gcc.c-torture/execute/va-arg-21.c: New test.
13449
13450 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13451
13452         * gcc.dg/c99-complex-2.c: New test.
13453
13454 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13455
13456         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13457
13458 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13459
13460         * g++.old-deja/g++.other/inline16.C: New test.
13461
13462 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13463
13464         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13465         __PRETTY_FUNCTION__
13466
13467 2000-10-29  Neil Booth  <neilb@earthling.net>
13468
13469         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13470         New tests.
13471         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13472         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13473         optimisation.
13474
13475 2000-10-29  Neil Booth  <neilb@earthling.net>
13476
13477         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13478         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13479         * mi5.c: Test multiple includes work with -C.
13480         * trigraphs.c: Test ^= version.
13481
13482 2000-10-28  Neil Booth  <neilb@earthling.net>
13483
13484         New tests and test updates for new macro expander.
13485
13486         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13487         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13488         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13489         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13490         new diagnostic messages.
13491
13492         * gcc.dg/cpp/macro3.c: New tests.
13493
13494 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13495
13496         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13497         on the same line.
13498
13499 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13500
13501         * g++.old-deja/g++.other/eh2.C: New test.
13502
13503 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13504
13505         * gcc.c-torture/execute/20001027-1.c: New test.
13506
13507 2000-10-26  Richard Henderson  <rth@redhat.com>
13508
13509         * gcc.c-torture/execute/20001026-1.c: New.
13510
13511 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13512
13513         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13514         * g++.old-deja/g++.law/builtin1.C: Likewise.
13515         * g++.old-deja/g++.law/ctors10.C: Likewise.
13516         * g++.old-deja/g++.law/virtual3.C: Likewise.
13517         * g++.old-deja/g++.mike/p658.C: Likewise.
13518         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13519         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13520         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13521         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13522         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13523
13524 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13525
13526         * gcc.c-torture/compile/20001024-1.c: New test.
13527
13528 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13529
13530         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13531         to tell us whether or not we are using V3.
13532
13533 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13534
13535         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13536         operands.
13537
13538 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13539
13540         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13541
13542 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13543
13544         * gcc.c-torture/execute/20001024-1.c: New test.
13545
13546 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13547
13548         * g++.old-deja/g++.other/sibcall1.C: New test.
13549
13550 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13551
13552         * gcc.dg/noncompile/init-3.c: New test.
13553
13554 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13555
13556         * gcc.dg/format-array-1.c: New test.
13557
13558 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13559
13560         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13561         writing through null pointers; remove comment about testing
13562         unterminated strings.
13563
13564 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13565
13566         * gcc.c-torture/execute/20001017-2.c: New test.
13567
13568 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13569
13570         * gcc.c-torture/compile/20001018-1.c: New test.
13571         * gcc.c-torture/compile/20001018-1.x: Xfail.
13572
13573 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13574
13575         * gcc.c-torture/execute/20001017-1.c: New test.
13576
13577 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13578
13579         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13580         for multiple use of arguments with scanf formats; add tests for
13581         multiple use of arguments.
13582
13583 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13584
13585         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13586
13587 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13588
13589         * gcc.dg/format-miss-1.c: New test.
13590
13591 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13592
13593         * gcc.c-torture/execute/20001013-1.c: New test.
13594
13595 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13596
13597         * gcc.dg/format-branch-1.c: New test.
13598
13599 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13600
13601         * README, lib/file-format.exp: Remove EGCS references.
13602
13603 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13604
13605         * gcc.dg/20001013-1.c: New test.
13606
13607 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13608
13609         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13610         for intmax_t in the compiler using __typeof__ and the type rules
13611         for conditional expressions.
13612
13613 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13614
13615         * gcc.dg/20001012-1.c: New test.
13616         * gcc.dg/20001012-2.c: New test.
13617
13618 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13619
13620         * gcc.dg/format-attr-1.c: New test.
13621
13622 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13623
13624         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13625         __LONG_LONG_MAX__ instead of LLONG_MAX.
13626
13627 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13630         scanf flags.
13631         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13632         flags.
13633
13634 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13635
13636         * gcc.dg/sequence-pt-1.c: New test.
13637
13638 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13639
13640         * gcc.c-torture/execute/20001011-1.c: New testcase.
13641         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13642
13643 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13644
13645         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13646         does not error on it.
13647
13648 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13649
13650         * gcc.dg/20001009-1.c: New test.
13651
13652 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13653
13654         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13655         * gcc.c-torture/execute/20001009-2.c: ... to here.
13656
13657 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13658
13659         * gcc.c-torture/compile/20001009-1.c: New testcase.
13660         * gcc.c-torture/execute/20001009-1.c: New testcase.
13661         Testcases provided by Jan Hubicka <jh@suse.cz>.
13662
13663 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13664
13665         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13666         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13667         uintmax_t using <limits.h> to emulate the compiler's internal
13668         logic.  No longer XFAIL %j tests.
13669
13670 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13671
13672         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13673         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13674         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13675         regexps and details of expected handling of some bad formats.
13676         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13677         suppression.
13678
13679 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13680
13681         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13682         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13683         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13684         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13685         in list archives.
13686
13687 2000-10-06  Richard Henderson  <rth@cygnus.com>
13688
13689         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13690         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13691         * g++.old-deja/g++.jason/report.C: Likewise.
13692         * g++.old-deja/g++.law/friend5.C: Likewise.
13693         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13694         of the expected warnings.
13695
13696 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13697
13698         * g++.old-deja/g++.pt/enum14.C: New test.
13699
13700 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13701
13702         * g++.old-deja/g++.pt/crash59.C: New test.
13703
13704 2000-10-04  Will Cohen  <wcohen@redhat.com>
13705
13706         * gcc.dg/20000926-1.c: New test.
13707
13708 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13709
13710         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13711         function name for current C++ compiler.
13712         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13713
13714 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13715
13716         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13717         __PRETTY_FUNCTION__.
13718         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13719
13720 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13721
13722         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13723
13724 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13725
13726         * gcc.c-torture/compile/20000923-1.c: New test.
13727
13728 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13729
13730         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13731         * g++.old-deja/g++.pt/ttp62.C: Same.
13732         * g++.old-deja/g++.other/inline14.C: Same.
13733
13734 2000-09-24  Richard Henderson  <rth@cygnus.com>
13735
13736         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13737
13738 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13739
13740         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13741
13742 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13743
13744         * gcc.c-torture/compile/20000922-1.c: New file.
13745
13746 2000-09-21  Nick Clifton  <nickc@redhat.com>
13747
13748         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13749         a signed long modulo operation.
13750         (mod6): New function - perform an unsigned long modulo operation.
13751         (main): Add tests for modulos of very large numbers by very small
13752         dividends.
13753
13754 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13755
13756         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13757
13758 2000-09-19  Richard Henderson  <rth@cygnus.com>
13759
13760         * gcc.dg/compare2.c (case 10): XFAIL.
13761
13762 2000-09-18  Richard Henderson  <rth@cygnus.com>
13763
13764         * gcc.c-torture/execute/20000906-1.c: Move ...
13765         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13766         that support __builtin_trap.
13767
13768 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13769
13770         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13771
13772 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13773
13774         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13775         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13776         more $ format tests.
13777
13778 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13779
13780         * gcc.dg/format-errmk-1.c: New test.
13781
13782 2000-09-17  Greg McGary  <greg@mcgary.org>
13783
13784         * gcc.c-torture/execute/20000917-1.x: Remove.
13785
13786 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13787
13788         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13789
13790 2000-09-17  Greg McGary  <greg@mcgary.org>
13791
13792         * gcc.c-torture/execute/20000917-1.c: New test.
13793         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13794
13795 2000-09-16  Neil Booth  <NeilB@earthling.net>
13796
13797         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13798         in nested macro bug.
13799
13800 2000-09-15  Neil Booth  <NeilB@earthling.net>
13801
13802         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13803
13804 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13805
13806         * gcc.c-torture/execute/20000914-1.c: New test.
13807
13808 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13809
13810         * g++.other/inline13.C: New test.
13811
13812 2000-09-12  Andreas Jaeger  <aj@suse.de>
13813
13814         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13815         constant by Ulrich Drepper <drepper@redhat.com>.
13816
13817 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13818
13819         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13820
13821 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13822
13823         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13824
13825 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13826
13827         * gcc.dg/cpp/backslash.c: New test.
13828
13829 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13830
13831         * gcc.c-torture/execute/20000910-1.c: New test.
13832         * gcc.c-torture/execute/20000910-2.c: Likewise.
13833
13834 2000-09-11  Robert Lipe  <robertl@sco.com>
13835
13836         * gcc.dg/pragma-align.c: New test.
13837
13838 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13839
13840         * g++.old-deja/g++.pt/explicit82.C: New test.
13841         * g++.old-deja/g++.pt/explicit83.C: New test.
13842
13843 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13844
13845         * gcc.dg/asm-names.c: New test.
13846
13847 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13848
13849         * gcc.dg/cpp/tr-warn6.c: New test
13850
13851 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13852
13853         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13854         be accepted.
13855
13856 2000-09-07  Catherine Moore  <clm@redhat.com>
13857
13858         * gcc.c-torture/execute/unroll-1.c: New test.
13859
13860 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13861
13862         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13863         ERROR markers.
13864         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13865         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13866         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13867         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13868         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13869         Preprocess only.
13870         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13871         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13872
13873 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13874
13875         * g++.old-deja/g++.pt/deduct2.C: New test.
13876
13877 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13878
13879         * g++.old-deja/g++.pt/parms2.C: New test.
13880
13881 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13882
13883         * g++.old-deja/g++.pt/crash58.C: New test.
13884
13885 2000-09-06  Greg McGary  <greg@mcgary.org>
13886
13887         * gcc.c-torture/execute/20000906-1.c: New test.
13888         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13889
13890 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13891
13892         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13893
13894 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13895
13896         * g++.old-deja/g++.pt/crash57.C: New test.
13897
13898 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13899
13900         * g++.old-deja/g++.pt/crash56.C: New test.
13901
13902 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13903
13904         * g++.old-deja/g++.pt/koenig1.C: New test.
13905
13906 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13907
13908         * gcc.dg/20000904-1.c: New test.
13909
13910 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13911
13912         * gcc.dg/cpp/paste8.c: New test.
13913
13914 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13915
13916         * gcc.c-torture/compile/20000827-1.c: New test.
13917
13918 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13919
13920         * gcc.dg/format-diag-1.c: New test.
13921
13922 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13923
13924         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13925         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13926         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13927         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13928         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13929
13930 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13931
13932         * g++.old-deja/g++.other/nested4.C: New test.
13933
13934 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13935
13936         * g++.old-deja/g++.ns/scoped1.C: New test.
13937
13938 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13939
13940         * lib/g++.exp: Support testing already-installed GCC.
13941
13942 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13943
13944         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13945
13946 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13947
13948         * gcc.dg/return-type-2.c: New test.
13949
13950 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13951
13952         * gcc.c-torture/compile/20000825-1.c: New test.
13953
13954 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13955
13956         * gcc.dg/dwarf2-2.c: New test.
13957
13958 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13959
13960         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13961         dg-warning regexps.
13962
13963 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13964
13965         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13966         gcc.dg/format-ext-5.c: New tests.
13967
13968 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13969
13970         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13971
13972 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13973
13974         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13975
13976 2000-08-24  Richard Henderson  <rth@cygnus.com>
13977
13978         * gcc.dg/ia64-sync-1.c: New test.
13979         * gcc.dg/ia64-sync-2.c: New test.
13980         * gcc.dg/ia64-asm-1.c: New test.
13981
13982 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13983
13984         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13985         * gcc.dg/format-ext-2.c: New test.
13986
13987 2000-08-23  Jason Merrill  <jason@redhat.com>
13988
13989         * lib/old-dejagnu.exp: Also ignore "In member function" and
13990         "At global scope".
13991
13992 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13993
13994         * gcc.dg/noncompile/label-lineno-1.c: New test.
13995
13996 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13997
13998         * gcc.dg/c99-array-nonobj-1.c: New test.
13999
14000 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14001
14002         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14003         tests.
14004         * gcc.dg/format-ext-1.c: New test.
14005
14006 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14007
14008         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14009         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14010         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14011         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14012         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14013
14014 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14015
14016         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14017         gcc.dg/c99-strftime-2.c: New tests.
14018
14019 2000-08-22  Richard Henderson  <rth@cygnus.com>
14020
14021         * gcc.c-torture/execute/20000822-1.c: New test.
14022
14023 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14024
14025         * gcc.c-torture/execute/20000819-1.x: Remove.
14026
14027 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14028
14029         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14030         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14031         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14032         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14033         gcc.dg/format-xopen-1.c: New tests.
14034
14035 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14036
14037         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14038
14039 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14040
14041         * g++.old-deja/g++.other/loop2.C: New test.
14042
14043         * gcc.c-torture/compile/20000606-1.c: New test.
14044         * gcc.c-torture/compile/20000728-1.c: New test.
14045         * gcc.c-torture/execute/20000801-1.c: New test.
14046         * gcc.c-torture/execute/20000801-2.c: New test.
14047         * gcc.c-torture/execute/20000819-1.c: New test.
14048         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14049         * gcc.dg/20000629-1.c: New test.
14050         * gcc.dg/20000724-1.c: New test.
14051         * gcc.dg/20000807-1.c: New test.
14052
14053 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14054
14055         * gcc.dg/cpp/pragma-1.c: New test.
14056         * gcc.dg/cpp/pragma-2.c: New test.
14057
14058 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14059
14060         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14061         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14062
14063 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14064
14065         * gcc.c-torture/compile/20000818-1.c: New test.
14066
14067 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14068
14069         * gcc.c-torture/execute/20000818-1.c: New test.
14070
14071 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14072
14073         * gcc.dg/format-va-1.c: New test.
14074
14075 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14076
14077         * g++.old-deja/g++.other/typedef8.C: New test.
14078
14079 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14080
14081         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14082         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14083         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14084         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14085         * g++.old-deja/g++.other/ptrmem7.C: New test.
14086         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14087
14088 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14089
14090         * g++.old-deja/g++.pt/typename27.C: New test.
14091
14092 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14093
14094         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14095         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14096         * g++.old-deja/g++.pt/friend45.C: New test.
14097         * g++.old-deja/g++.other/friend8.C: New test.
14098
14099 2000-08-15  Richard Henderson  <rth@cygnus.com>
14100
14101         * gcc.c-torture/execute/20000815-1.c: New test.
14102
14103 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14104
14105         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14106         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14107         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14108
14109 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14110
14111         * g++.old-deja/g++.other/refinit2.C: New test.
14112
14113 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14114
14115         * lib/c-torture.exp (c-torture): Make
14116         compiler_conditional_xfail_data global.
14117         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14118         compiler_conditional_xfail_data machinery.
14119         (f-torture-execute): Likewise.
14120         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14121         and only when unrolling loops.
14122
14123         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14124
14125 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14126
14127         * g++.old-deja/g++.pt/explicit81.C: New test.
14128
14129 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14130
14131         * g++.old-deja/g++.pt/typename26.C: New test.
14132
14133 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14134
14135         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14136         warning.
14137
14138 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14139
14140         * g++.old-deja/g++.other/array3.C: New test.
14141
14142 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14143
14144         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14145         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14146         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14147         New tests.
14148
14149 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14152         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14153
14154 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14155
14156         * gcc.c-torture/execute/20000808-1.c: New test.
14157
14158 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14159
14160         * gcc.dg/c90-const-expr-1.c: New test.
14161
14162 2000-08-08  Richard Henderson  <rth@cygnus.com>
14163
14164         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14165
14166 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14167
14168         * gcc.dg/noncompile/const-ll-1.c: New test.
14169
14170 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14171
14172         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14173
14174 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14175
14176         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14177         that running programs linked against the shared version of libobjc
14178         run correctly.
14179
14180 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14181
14182         * gcc.dg/c99-printf-1.c: New test.
14183
14184 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14185
14186         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14187
14188 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14189
14190         * gcc.c-torture/execute/20000731-1.x: Delete.
14191
14192 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14193
14194         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14195         and torture_without_loops as is done by c-torture.exp.
14196         (search_for): Copy from c-torture.exp.
14197         (gcc-dg-runtest): New function, drives a directory of tests
14198         iterating over the TORTURE_OPTIONS.
14199         (scan-assembler, scan-assembler-not): Move here from
14200         individual directory drivers.
14201
14202         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14203         defined by lib/gcc-dg.exp.
14204         * gcc.dg/cpp/cpp.exp: Likewise.
14205         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14206         gcc-dg-runtest, so we cycle over optimization options.
14207
14208         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14209         * gcc.dg/compare2.c: No longer expected to fail.
14210
14211 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14212
14213         * gcc.c-torture/execute/20000804-1.c: New test.
14214
14215 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14216
14217         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14218
14219 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14220
14221         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14222
14223 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14224
14225         * gcc.c-torture/compile/20000803-1.c: New test.
14226
14227 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14228
14229         * gcc.c-torture/execute/20000801-3.c,
14230         gcc.c-torture/execute/20000801-4.c: New tests.
14231         * gcc.c-torture/execute/20000801-3.x,
14232         gcc.c-torture/execute/20000801-4.x: Xfail.
14233
14234 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14235
14236         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14237         libobjc/.libs to allow for libtool.
14238
14239 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14240
14241         * gcc.c-torture/compile/20000802-1.c: New test.
14242
14243 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14244
14245         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14246
14247 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14248
14249         * gcc-c-torture/execute/20000731-2.c: New test.
14250
14251         * gcc.c-torture/execute/20000731-1.c: New test.
14252         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14253
14254 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14255
14256         * testsuite/gcc.dg/cpp/paste7.c: New test.
14257         * gcc.dg/cpp/20000725-1.c: New test.
14258
14259 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14260
14261         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14262         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14263         declaration warning for __builtin_dwarf_reg_size.
14264
14265         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14266
14267 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14268
14269         * gcc.dg/noncompile/voidparam-1.c: New test.
14270
14271 2000-07-30  Richard Henderson  <rth@cygnus.com>
14272
14273         * gcc.dg/c90-digraph-1.c: Don't xfail.
14274         * gcc.dg/compare2.c (case 10): Xfail.
14275         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14276
14277 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14278
14279         * gcc.dg/c99-main-1.c: New test.
14280
14281 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14282
14283         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14284
14285 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14286
14287         * gcc.c-tortuer/execute/20000726-1.c: New test.
14288
14289 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14290
14291         * gcc.c-torture/execute/enum-2.c: New test.
14292
14293 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14294
14295         * gcc.dg/cpp/tr-warn3.c: New test.
14296
14297 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14298
14299         * g++.old-deja/g++.ext/implicit1.C: Remove.
14300         * g++.old-deja/g++.jason/c2.C: Remove
14301         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14302         * g++.old-deja/g++.pt/crash16.C: Likewise.
14303         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14304
14305 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14306
14307         * g++.old-deja/g++.other/for2.C: New test.
14308
14309 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14310
14311         * gcc.dg/20000720-1.c: New test.
14312
14313 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14314
14315         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14316
14317 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14318
14319         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14320         * gcc.c-torture/execute/20000722-1.c: New.
14321         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14322
14323 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14324
14325         * gcc.dg/cpp/20000720-1.S: New test.
14326
14327 2000-07-21  Michael Meissner  <meissner@redhat.com>
14328
14329         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14330
14331 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14332
14333         * g++.old-deja/g++.brendan/crash16.C,
14334         g++.old-deja/g++.brendan/parse3.C,
14335         g++.old-deja/g++.brendan/redecl1.C,
14336         g++.old-deja/g++.ns/template13.C,
14337         g++.old-deja/g++.other/decl4.C,
14338         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14339
14340 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14341
14342         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14343         and "Internal error".
14344
14345         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14346         regexps.
14347         * gcc.dg/cpp/paste6.c: New test.
14348
14349 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14350
14351         * gcc.dg/cpp/tr-direct.c: New test.
14352
14353         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14354         gcc.dg/cpp/undef1.c: Tweak error regexps.
14355
14356 2000-07-18  Eric Christopher <echristo@redhat.com>
14357
14358         * gcc.c-torture/compile/20000718-1.c: New test.
14359
14360 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14361
14362         * cpplex.c (_cpp_push_token): If the token being pushed back
14363         is the previous token in this context, just subtract one from
14364         context->posn.
14365         * cppmacro.c (save_expansion): Clear aux field when storing a
14366         placemarker.
14367
14368 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14369
14370         * gcc.dg/noncompile/redecl-1.c: New test.
14371
14372 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14373
14374         * gcc.c-torture/execute/20000717-5.c: New test.
14375         * gcc.c-torture/execute/20000717-1.x: Removed.
14376
14377 2000-07-17  Richard Henderson  <rth@cygnus.com>
14378
14379         * gcc.c-torture/execute/20000717-4.c: New test.
14380
14381 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14382
14383         * gcc.dg/cpp/syshdr.c: New test.
14384         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14385
14386 2000-07-17  Neil Booth  <neilb@earthling.net>
14387
14388         * gcc.dg/cpp/cmdlne-dM.c: New test.
14389         * gcc.dg/cpp/cmdlne-dD.c: New test.
14390
14391 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14392
14393         * gcc.c-torture/execute/20000717-3.c: New test.
14394
14395         * gcc.c-torture/compile/20000717-1.c: New test.
14396
14397 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14398
14399         * gcc.c-torture/execute/20000717-2.c: New test.
14400
14401 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14402
14403         * gcc.dg/formatz-1.c: New test.
14404
14405         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14406         * gcc.dg/c99-digraph-1.c: New tests.
14407
14408         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14409         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14410
14411         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14412         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14413         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14414         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14415         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14416         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14417         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14418
14419 2000-07-17   Greg McGary <greg@mcgary.org>
14420
14421         * gcc.c-torture/execute/20000717-1.c: New test.
14422         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14423
14424 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14425
14426         * gcc.c-torture/execute/20000715-2.c: New test.
14427         * gcc.dg/20000715-1.c: New test.
14428
14429 2000-07-15  Michael Meissner  <meissner@redhat.com>
14430
14431         * gcc.c-torture/execute/20000715-1.c: New test.
14432
14433 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14434
14435         * gcc.c-torture/execute/20000707-1.c: New test.
14436
14437 2000-07-13  Neil Booth  <NeilB@earthling.net>
14438
14439         * testsuite/gcc.dg/cpp/digraph1.c,
14440         testsuite/gcc.dg/cpp/digraph2.c,
14441         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14442
14443 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14444
14445         * g77.f-torture/compile/20000630-2.f:  New test.
14446         * g77.f-torture/compile/20000630-2.x
14447
14448 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14449
14450         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14451
14452 2000-07-11  Neil Booth  <NeilB@earthling.net>
14453
14454         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14455
14456 2000-07-11  Neil Booth  <NeilB@earthling.net>
14457
14458         * gcc.dg/cpp/cmdlne-C.c: New.
14459
14460 2000-07-09  Neil Booth  <NeilB@earthling.net>
14461
14462         * gcc.dg/cpp/directiv.c: New tests.
14463         * gcc.dg/cpp/undef1.c: Update.
14464
14465 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14466
14467         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14468
14469 2000-07-09  Neil Booth  <NeilB@earthling.net>
14470
14471         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14472
14473 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14474
14475         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14476         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14477
14478 2000-07-08  Neil Booth  <NeilB@earthling.net>
14479
14480         * gcc.dg/cpp/macsyntx.c: New tests.
14481
14482 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14483
14484         * gcc.dg/20000707-1.c: New test.
14485
14486 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14487
14488         * gcc.c-torture/execute/20000706-1.c: New test.
14489         * gcc.c-torture/execute/20000706-2.c: New test.
14490         * gcc.c-torture/execute/20000706-3.c: New test.
14491         * gcc.c-torture/execute/20000706-4.c: New test.
14492         * gcc.c-torture/execute/20000706-5.c: New test.
14493
14494 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         * g++.old-deja/g++.pt/instantiate7.C: New test.
14497
14498 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14499
14500         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14501         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14502         * g++.old-deja/g++.other/rtti3.C: Likewise.
14503         * g++.old-deja/g++.other/rttid3.C: Likewise.
14504
14505 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14506
14507         *  g77.f-torture/compile/20000630-1.x: Fix typo
14508
14509 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14510
14511         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14512         assembly output.
14513
14514 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14515
14516         * gcc.dg/cpp/ident.c: New test.
14517
14518 2000-07-05  Neil Booth  <NeilB@earthling.net>
14519
14520         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14521           gcc.dg/cpp/lexstrng.c: New tests.
14522
14523 2000-07-04  Neil Booth  <NeilB@earthling.net>
14524
14525         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14526         * gcc.dg/cpp/strify2.c: Same.
14527
14528 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14529
14530         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14531         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14532         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14533         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14534
14535         * testsuite/gcc.dg/cpp/macro1.c,
14536         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14537         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14538         testsuite/gcc.dg/cpp/strify1.c,
14539         testsuite/gcc.dg/cpp/strify2.c: New tests.
14540
14541 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14542
14543         * gcc.c-torture/execute/20000703-1.c: New test.
14544
14545 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14546
14547         * g++.old-deja/g++.pt (lookup10.C): New test.
14548
14549 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14550
14551         * g++.old-deja/g++.pt (typename25.C): New test.
14552
14553 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14554
14555         * gcc.c-torture/compile/20000701-1.c: New test.
14556
14557 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14558
14559         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14560         to test case.
14561
14562 2000-06-30  Catherine Moore  <clm@cygnus.com>
14563
14564         * gcc.c-torture/execute/align-1.c: New test.
14565
14566 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14567
14568         * g++.old-deja/g++.pt/expr8.C: New test.
14569         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14570
14571 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14572
14573         * gcc.c-torture/compile/20000629-1.c: New test.
14574
14575 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14576
14577
14578         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14579         gcc.dg/noncompile directory, depending on whether they're
14580         preprocessor tests or not.  Annotate all the tests for the dg
14581         framework.
14582
14583         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14584         * gcc.dg/noncompile/noncompile.exp: New.
14585
14586         * Moved files:
14587         Old name                                New name
14588         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14589         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14590         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14591         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14592         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14593         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14594         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14595         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14596         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14597         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14598         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14599         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14600         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14601         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14602         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14603         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14604         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14605         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14606         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14607         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14608         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14609         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14610         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14611         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14612
14613         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14614         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14615         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14616         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14617         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14618         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14619
14620 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14621
14622         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14623         declare one variable.  On the fourth, error.
14624         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14625         declared by 20000628-1a.h.
14626
14627 2000-06-29  Richard Henderson  <rth@redhat.com>
14628
14629         * gcc.c-torture/execute/930529-1.x: New file.
14630         * gcc.dg/920413-1.c: Adjust expected warning text.
14631         * gcc.dg/980217-1.c: Declare abort.
14632         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14633
14634 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14635
14636         * g77.f-torture/compile/20000629-1.f: New test.
14637         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14638
14639 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14640
14641         Rearrange lots of files, removing entirely the
14642         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14643         directories.
14644
14645         * Deleted files:
14646         gcc.c-torture/code_quality/code_quality.exp
14647         gcc.c-torture/special/special.exp
14648         gcc.failure/failure.exp
14649         gcc.failure/940409-1.x
14650         gcc.c-torture/compile/961203-1.x
14651
14652         * New files:
14653         gcc.misc-tests/linkage.exp
14654         gcc.c-torture/execute/920730-1t.c
14655         gcc.c-torture/execute/920730-1t.x
14656         gcc.c-torture/compile/920520-1.x
14657         gcc.c-torture/compile/920521-1.x
14658         gcc.c-torture/compile/981006-1.x
14659         gcc.c-torture/execute/eeprof-1.x
14660
14661         * Moved files (possibly with modifications to fit a new harness):
14662         Old name                                New name
14663         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14664         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14665         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14666         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14667         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14668         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14669         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14670         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14671         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14672         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14673         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14674         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14675         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14676         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14677
14678 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14679
14680         * c-torture/compile/961203-1.x: Delete.
14681
14682         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14683         not exit. Include stdio.h.
14684         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14685         * gcc.misc-tests/dg-12.c: Likewise.
14686         * gcc.misc-tests/dg-5.c: Likewise.
14687         * gcc.misc-tests/dg-6.c: Likewise.
14688         * gcc.misc-tests/dg-7.c: Prototype abort.
14689         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14690         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14691         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14692         not exit.
14693         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14694         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14695
14696 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14697
14698         * gcc.dg/cpp/20000628-1.c: New test.
14699         * gcc.dg/cpp/20000628-1.h: New header for above test.
14700         * gcc.dg/cpp/20000628-1a.h: Likewise.
14701
14702 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14703
14704         * gcc.dg/cpp: New directory.
14705         * gcc.dg/cpp/cpp.exp: New driver.
14706         * gcc.dg/cpp/20000627-1.c: New test.
14707         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14708         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14709         and rewrite as a compilation test.
14710
14711         * gcc.dg: Move many files into the cpp subdirectory, possibly
14712         renaming or editing them as well.
14713         Old name                New name
14714         990119-1.c              cpp/19990119-1.c
14715         990228-1.c              cpp/19990228-1.c
14716         990407-1.c              cpp/19990407-1.c
14717         990409-1.c              cpp/19990409-1.c
14718         990413-1.c              cpp/19990413-1.c
14719         990703-1.c              cpp/19990703-1.c
14720         20000127-1.c            cpp/20000127-1.c
14721         20000129-1.c            cpp/20000129-1.c
14722         20000207-1.c            cpp/20000207-1.c
14723         20000207-2.c            cpp/20000207-2.c
14724         20000209-1.c            cpp/20000209-1.c
14725         20000209-2.c            cpp/20000209-2.c
14726         20000301-1.c            cpp/20000301-1.c
14727         20000419-1.c            cpp/20000419-1.c
14728         20000510-1.S            cpp/20000510-1.S
14729         20000519-1.c            cpp/20000519-1.c
14730         20000529-1.c            cpp/20000529-1.c
14731         20000625-1.c            cpp/20000625-1.c
14732         20000625-2.c            cpp/20000625-2.c
14733         cpp-as1.c               cpp/assert1.c
14734         cpp-as2.c               cpp/assert2.c
14735         cxx-comments-1.c        cpp/cxxcom1.c
14736         cxx-comments-2.c        cpp/cxxcom2.c
14737         endif-label.c           cpp/endif.c
14738         cpp-hash1.c             cpp/hash1.c
14739         cpp-hash2.c             cpp/hash2.c
14740         cpp-if1.c               cpp/if-1.c
14741         cpp-if2.c               cpp/if-2.c
14742         cpp-if3.c               cpp/if-3.c
14743         cpp-if4.c               cpp/if-4.c
14744         cpp-if5.c               cpp/if-5.c
14745         cpp-cond.c              cpp/if-cexp.c
14746         cpp-missingop.c         cpp/if-mop.c
14747         cpp-missingparen.c      cpp/if-mpar.c
14748         cpp-opprec.c            cpp/if-oppr.c
14749         cpp-ifparen.c           cpp/if-paren.c
14750         cpp-shortcircuit.c      cpp/if-sc.c
14751         cpp-shift.c             cpp/if-shift.c
14752         cpp-unary.c             cpp/if-unary.c
14753         cpp-li1.c               cpp/line1.c
14754         cpp-li2.c               cpp/line2.c
14755         lineno.c                cpp/line3.c
14756         lineno-2.c              cpp/line4.c
14757         cpp-mi.c                cpp/mi1.c
14758         cpp-mic.h               cpp/mi1c.h
14759         cpp-micc.h              cpp/mi1cc.h
14760         cpp-mind.h              cpp/mi1nd.h
14761         cpp-mindp.h             cpp/mi1ndp.h
14762         cpp-mix.h               cpp/mi1x.h
14763         cpp-mi2.c               cpp/mi2.c
14764         cpp-mi2a.h              cpp/mi2a.h
14765         cpp-mi2b.h              cpp/mi2b.h
14766         cpp-mi2c.h              cpp/mi2c.h
14767         cpp-mi3.c               cpp/mi3.c
14768         cpp-mi3.def             cpp/mi3.def
14769         poison-1.c              cpp/poison.c
14770         pr-impl.c               cpp/prag-imp.c
14771         cpp-redef-2.c           cpp/redef1.c
14772         cpp-redef.c             cpp/redef2.c
14773         strpaste.c              cpp/strp1.c
14774         strpaste-2.c            cpp/strp2.c
14775         cpp-tradpaste.c         cpp/tr-paste.c
14776         cpp-tradstringify.c     cpp/tr-str.c
14777         cpp-tradwarn1.c         cpp/tr-warn1.c
14778         cpp-tradwarn2.c         cpp/tr-warn2.c
14779         trigraphs.c             cpp/trigraphs.c
14780         cpp-unc1.c              cpp/unc1.c
14781         cpp-unc2.c              cpp/unc2.c
14782         cpp-unc3.c              cpp/unc3.c
14783         cpp-unc.c               cpp/unc4.c
14784         undef.c                 cpp/undef1.c
14785         undef-2.c               cpp/undef2.c
14786         cpp-wi1.c               cpp/widestr1.c
14787
14788 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14789
14790         * lib/g++.exp (g++_include_flags): Tweak.
14791
14792 2000-06-27  H.J. Lu  <hjl@gnu.org>
14793             Loren J. Rittle  <ljrittle@acm.org>
14794
14795         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14796         version with one that knows about the new gcc tree structure.
14797         (g++_link_flags): Same.
14798
14799 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14800
14801         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14802         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14803         case we are cross-compiling.
14804
14805         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14806         g++.old-deja/g++.niklas/Makefile.in,
14807         g++.old-deja/g++.niklas/configure.in,
14808         g++.old-deja/g++.other/Makefile.in,
14809         g++.old-deja/g++.other/configure.in,
14810         gcc.c-torture/code_quality/Makefile.in,
14811         gcc.c-torture/code_quality/configure.in,
14812         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14813         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14814         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14815         gcc.c-torture/execute/ieee/Makefile.in,
14816         gcc.c-torture/execute/ieee/configure.in,
14817         gcc.c-torture/noncompile/Makefile.in,
14818         gcc.c-torture/noncompile/configure.in,
14819         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14820         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14821         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14822
14823 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14824
14825         * g++.old-deja/g++.other/ambig3.C: New test.
14826
14827 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14828
14829         * g++.old-deja/g++.pt/syntax1.C: New test.
14830         * g++.old-deja/g++.pt/syntax2.C: New test.
14831         * g++.old-deja/g++.other/syntax3.C: New test.
14832         * g++.old-deja/g++.other/syntax4.C: New test.
14833
14834 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14835
14836         * gcc.dg/20000623-1.c: Prototype exit and abort.
14837
14838 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14839
14840         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14841         New tests.
14842         * gcc.dg/cpp-mi3.def: New file.
14843
14844         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14845         inside assertions.
14846         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14847         lexer's error messages.
14848         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14849         divine anything from the linemarkers.
14850         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14851         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14852
14853 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14854
14855         * gcc.dg/20000623-1.c: New test.
14856
14857 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14858
14859         * gcc.c-torture/execute/20000622-1.c: New test.
14860
14861 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14862
14863         * g++.old-deja/g++.other/init15.C: New test.
14864
14865 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14866
14867         * g++.old-deja/g++.pt/vaarg2.C: New test.
14868         * g++.old-deja/g++.pt/vaarg3.C: New test.
14869
14870 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14871
14872         * g++.old-deja/g++.other/dyncast6.C: New test.
14873
14874 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14875
14876         * gcc.c-torture/execute/loop-6.c: New test.
14877
14878 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14879
14880         * gcc.dg/20000614-1.c: New test.
14881         * gcc.dg/20000614-2.c: New test.
14882
14883 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14884
14885         * g++.old-deja/g++.other/inline12.C: New test.
14886
14887 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14888
14889         * g++.old-deja/g++.other/eh1.C: New test.
14890
14891 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14892
14893         * g++.old-deja/g++.other/type.C: New test.
14894
14895 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14896
14897         * g++.old-deja/g++.other/initstring.C: New test.
14898
14899 2000-06-12  Jason Merrill  <jason@redhat.com>
14900
14901         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14902
14903 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14904
14905         * gcc.c-torture/compile/20000609-1.c: New test.
14906
14907 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14908
14909         * gcc.dg/20000609-1.c: New test.
14910
14911 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14912
14913         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14914         * gcc.c-torture/noncompile/poison-1.c: Move...
14915         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14916         * gcc.dg/cpp-li1.c: Add a token after the #line.
14917
14918 2000-06-05  Richard Henderson  <rth@cygnus.com>
14919
14920         * gcc.c-torture/execute/20000605-2.c: New test.
14921         * gcc.c-torture/execute/20000605-3.c: New test.
14922
14923 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14924
14925         * g77.f-torture/execute/20000503-1.x: New file.
14926
14927 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14928
14929         * g++.old-deja/g++.eh/badalloc1.C: New test.
14930
14931 2000-06-05  Richard Henderson  <rth@cygnus.com>
14932
14933         * gcc.c-torture/execute/20000605-1.c: New test.
14934
14935 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14936             Nathan Sidwell <nathan@codesourcery.com>
14937
14938         * gcc.c-torture/compile/20000605-1.c: New test.
14939
14940 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14941
14942         * g77.f-torture/compile/20000601-1.f:  New test.
14943
14944 2000-06-03  Richard Henderson  <rth@cygnus.com>
14945
14946         * gcc.c-torture/execute/20000603-1.c: New.
14947
14948 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14949
14950         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14951         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14952
14953 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14954
14955         * gcc.dg/compare2.c (case 12): XFAIL.
14956         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14957         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14958
14959         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14960
14961 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14962
14963         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14964         guard macro is already defined when the header is first
14965         included.
14966         * gcc.dg/cpp-mix.h: New file.
14967         * gcc.dg/endif-label.c: Update patterns to match compiler.
14968
14969         * g++.brendan/complex1.C: Declare abort.
14970         * g++.law/refs4.C: Remove XFAIL.
14971         * g++.oliva/expr2.C: Declare abort and exit.
14972
14973 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14974
14975         * gcc.c-torture/execute/20000528-1.c: New test.
14976
14977         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14978         * g++.old-deja/g++.law/temps4.C: Likewise.
14979
14980         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14981         stdlib.h.  Call abort() on failure.
14982         * g++.old-deja/g++.law/refs4.C: Likewise.
14983         * g++.old-deja/g++.law/temps4.C: Likewise.
14984         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14985         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14986
14987 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14988
14989         Relative to g++.dg/special:
14990         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14991
14992         Relative to g++.old-deja:
14993         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14994         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14995         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14996         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14997         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14998         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14999         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15000
15001         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15002         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15003         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15004         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15005         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15006         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15007         and/or string.h.
15008
15009         * g++.other/goto1.C: Update expectations for error messages.
15010
15011 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15012
15013         * gcc.c-torture/compile/20000523-1.c: New test.
15014
15015 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15016
15017         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15018
15019 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15020
15021         * g++.old-deja/g++.eh/catch11.C: New test.
15022         * g++.old-deja/g++.eh/catch12.C: New test.
15023
15024 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15025
15026         * gcc.c-torture/execute/20000523-1.c: New test.
15027
15028 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15029
15030         * c-torture/execute/bcp-1.c: Replace abort in arg of
15031         __builtin_constant_p with a generic external function.
15032
15033         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15034         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15035         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15036         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15037         Prototype abort and/or exit.
15038
15039         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15040         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15041         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15042         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15043
15044 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15045
15046         * gcc.dg/dwarf2-1.c: New test.
15047
15048 2000-05-20  Richard Henderson  <rth@cygnus.com>
15049
15050         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15051
15052 2000-05-20  Andreas Jaeger  <aj@suse.de>
15053
15054         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15055         testcase.
15056
15057 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15058
15059         * gcc.c-torture/execute/20000519-2.c: New test.
15060
15061 2000-05-19  Andreas Jaeger  <aj@suse.de>
15062
15063         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15064         which fails with SSA.
15065
15066         * lib/c-torture.exp: Also test with -O3 -fssa.
15067
15068 2000-05-18  Michael Meissner  <meissner@redhat.com>
15069
15070         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15071         * gcc.c-torture/execute/920415-1.c: Ditto.
15072         * gcc.c-torture/execute/920501-1.c: Ditto.
15073         * gcc.c-torture/execute/conversion.c: Ditto.
15074         * gcc.c-torture/execute/cvt-1.c: Ditto.
15075
15076 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15077
15078         * gcc.c-torture/compile/20000518-1.c: New test.
15079
15080 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15081
15082         * g77.f-torture/compile/200005018.f:  New test.
15083
15084 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15085
15086         * gcc.c-torture/compile/20000517-1.c: New test.
15087
15088 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15089
15090         * gcc.c-torture/execute/20000516-1.c: New test.
15091
15092 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15093
15094         * g++.old-deja/g++.other/eh.C: New test.
15095
15096 2000-05-12  Richard Henderson  <rth@cygnus.com>
15097
15098         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15099         constants through to doit's conditional.
15100
15101 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15102
15103         * gcc.c-torture/compile/20000511-1.c: New test.
15104         * g77.f-torture/compile/20000511-1.f: New test.
15105         * g77.f-torture/compile/20000511-2.f: New test.
15106
15107 2000-05-11  Michael Meissner  <meissner@redhat.com>
15108
15109         * gcc.c-torture/execute/20000511-1.c: New test.
15110
15111 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15112
15113         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15114         * gcc.dg/20000510-1.S: New.
15115
15116 2000-05-08  Catherine Moore  <clm@cygnus.com>
15117
15118         * gcc.dg/unused-3.c: New.
15119
15120 2000-05-06  Richard Henderson  <rth@cygnus.com>
15121
15122           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15123           * g++.old-deja/g++.mike/warn1.C: Likewise.
15124           * g++.old-deja/g++.pt/local1.C: Likewise.
15125           * g++.old-deja/g++.pt/local7.C: Likewise.
15126           * g++.old-deja/g++.pt/spec16.C: Likewise.
15127
15128 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15129
15130         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15131
15132 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15133
15134           * g77.f-torture/execute/20000503-1.f:  New test.
15135
15136 2000-05-04  Andreas Jaeger  <aj@suse.de>
15137
15138         * gcc.dg/noreturn-2.c: New test.
15139
15140 2000-05-04  Neil Booth  <NeilB@earthling.net>
15141
15142         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15143         preprocessor.
15144
15145 2000-05-04  Richard Henderson  <rth@cygnus.com>
15146
15147         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15148
15149 2000-05-04  Richard Henderson  <rth@cygnus.com>
15150
15151         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15152         OpenSSL by Jason R Thorpe.
15153
15154 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15155
15156         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15157
15158 2000-05-03  Robert Lipe <robertlipe@usa.net>
15159
15160         * gcc.dg/20000503-1.c: New test.
15161
15162 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15163
15164         * gcc.c-torture/compile/20000502-1.c: New test.
15165         * g++.old-deja/g++.other/align.C: New test.
15166         * gcc.dg/cpp-tradstringify.c: New test.
15167
15168 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15169
15170         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15171         and hard registers.
15172
15173 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15174
15175         * gcc.c-torture/execute/loop-5.c: New test.
15176
15177 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15178
15179         * gcc.c-torture/execute/va-arg-20.c: New test.
15180
15181 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15182
15183         * gcc.c-torture/execute/20000422-1.c: New test.
15184
15185 2000-04-20  Greg McGary  <gkm@gnu.org>
15186
15187         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15188         when optimizing, but without sibling-call optimizations (-O1).
15189
15190 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15191
15192           * gcc.c-torture/compile/20000420-1.c: New test.
15193
15194 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15195
15196         * g++.abi/ptrflags.C: New test.
15197         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15198
15199 2000-04-19  Catherine Moore  <clm@cygnus.com>
15200
15201         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15202
15203 2000-04-19  Greg McGary  <gkm@gnu.org>
15204
15205         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15206         sibling-call optimizations.
15207
15208 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15209
15210         * gcc.dg/20000419-1.c: New test.
15211
15212 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15213
15214         * gcc.c-torture/execute/20000412-6.c: New test.
15215
15216 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15217
15218         * gcc.c-torture/execute/20000412-5.c: New test.
15219         * g77.f-torture/compile/20000412-1.f: New test.
15220         * gcc.c-torture/execute/20000412-4.c: New test.
15221         * gcc.c-torture/compile/20000412-2.c: New test.
15222         * gcc.c-torture/execute/20000412-3.c: New test.
15223         * gcc.c-torture/compile/20000412-1.c: New test.
15224         * gcc.c-torture/execute/20000412-2.c: New test.
15225
15226 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15227
15228         * objc/execute/bf-20.m: New test.
15229
15230 2000-04-10  Richard Henderson  <rth@cygnus.com>
15231
15232         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15233
15234         * gcc.c-torture/execute/20000412-1.c: New test.
15235
15236 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15237
15238         * g++.old-deja/g++.eh/catchptr1.C: New test.
15239
15240 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15241
15242         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15243
15244 2000-04-08  Neil Booth  <NeilB@earthling.net>
15245
15246         * gcc.dg/cpp-nullchar.c: Remove test as
15247         embedded nulls cause problems.
15248
15249 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15250
15251         * gcc.dg/compare2.c: New test.
15252
15253 2000-04-08  Neil Booth  <NeilB@earthling.net>
15254
15255         * gcc.dg/cpp-nullchar.c: New test.
15256
15257 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15258
15259         * gcc.dg/cpp-mi2.c: New test.
15260         * gcc.dg/cpp-mi2[abc].h: New files.
15261
15262 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15263
15264         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15265         member name.
15266
15267 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15268
15269         * g++.old-deja/g++.abi/vmihint.C: New test.
15270
15271 2000-04-06  Neil Booth  <NeilB@earthling.net>
15272
15273         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15274         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15275         copyright.
15276
15277 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15278
15279         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15280         avoid stack-frame overwrite.
15281
15282 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15283
15284         * gcc.c-torture/compile/20000405-2.c: New test.
15285         * gcc.c-torture/compile/20000405-3.c: New test.
15286
15287 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15288
15289         * gcc.c-torture/compile/20000405-1.c: New test.
15290
15291 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15292
15293         * gcc.dg/cast-qual-1.c: Revert last change.
15294
15295 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15296
15297         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15298
15299 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15300
15301         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15302         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15303
15304 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15305
15306         * gcc.c-torture/compile/20000403-2.c: New test.
15307         * gcc.c-torture/compile/20000403-1.c: New test.
15308
15309 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15310
15311         * gcc.c-torture/execute/20000403-1.c: New test.
15312
15313 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15314
15315         * gcc.c-torture/execute/20000402-1.c: New test.
15316
15317 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15318
15319         * gcc.c-torture/execute/va-arg-15.c: New test.
15320         * gcc.c-torture/execute/va-arg-16.c: New test.
15321         * gcc.c-torture/execute/va-arg-17.c: New test.
15322         * gcc.c-torture/execute/va-arg-18.c: New test.
15323         * gcc.c-torture/execute/va-arg-19.c: New test.
15324
15325 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15326
15327         * gcc.c-torture/compile/981211-1.c: Move to...
15328         * gcc.dg/cpp-as1.c: ...here.
15329         * gcc.dg/cpp-as2.c: New file.
15330
15331         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15332         compiler.
15333
15334 2000-04-02  Neil Booth  <NeilB@earthling.net>
15335
15336         * gcc.dg/cpp-cond.c  New tests.
15337         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15338         accidental success less likely.
15339         * gcc.dg/cpp-missingop.c  New tests.
15340         * gcc.dg/cpp-missingparen.c  New tests.
15341         * gcc.dg/cpp-shift.c  New tests.
15342         * gcc.dg/cpp-shortcircuit.c  New tests.
15343         * gcc.dg/cpp-unary.c  New tests.
15344
15345 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15346
15347         * gcc.c-torture/compile/20000329-1.c: New test.
15348
15349 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15350
15351         * gcc.c-torture/compile/20000326-1.c: New test.
15352         * gcc.c-torture/compile/20000326-2.c: New test.
15353
15354 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15355
15356         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15357         the first parameter is a function argument.
15358
15359 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15360
15361         * g++.old-deja/g++.ext/array4.C: New test.
15362
15363 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15364
15365         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15366
15367 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15368
15369         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15370
15371 2000-03-19  Richard Henderson  <rth@cygnus.com>
15372
15373         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15374
15375 2000-03-19  Richard Henderson  <rth@cygnus.com>
15376
15377         * gcc.c-torture/compile/20000319-1.c: New test.
15378
15379 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15380
15381         * gcc.c-torture/execute/20000314-3.c: New test.
15382         * gcc.c-torture/execute/20000314-2.c: New test.
15383         * gcc.c-torture/execute/20000314-1.c: New test.
15384         * gcc.c-torture/compile/20000314-2.c: New test.
15385         * gcc.c-torture/compile/20000314-1.c: New test.
15386
15387 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15388
15389         * g++.old-deja/g++.warn/inline.C: New test.
15390
15391 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15392
15393         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15394         standards-compliant result rather than specific constants.
15395         Put test-values in array.
15396
15397 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15398
15399         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15400         (g++_target_compile): Put test-specific options last.
15401
15402 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15403
15404         * g++.old-deja/g++.eh/vbase4.C: New test.
15405
15406 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15407
15408         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15409
15410 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15411
15412         * g++.old-deja/g++.brendan/misc12.C: Removed.
15413         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15414         * g++.old-deja/g++.ext/pretty4.C: New test.
15415
15416 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15417
15418         * g++.old-deja/g++.other/string2.C: New test.
15419
15420 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15421
15422         * g++.old-deja/g++.warn/impint2.C: New test.
15423
15424 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15425
15426         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15427         is 1, not zero.
15428
15429 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15430
15431         * g++.old-deja/g++.warn/impint.C: New test.
15432         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15433         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15434         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15435         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15436         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15437         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15438         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15439         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15440         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15441         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15442         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15443         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15444
15445 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15446
15447         * gcc.dg/cpp-redef.c: New test.
15448
15449 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15450
15451         * g++.old-deja/g++.pt/unify7.C: New test.
15452
15453 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15454
15455         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15456         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15457
15458 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15459
15460         * gcc.c-torture/compile/20000224-1.c: New test.
15461
15462 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15463
15464         * gcc.c-torture/compile/cpp-2.c: New test.
15465         * gcc.c-torture/compile/cpp-1.c: New test.
15466
15467 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15468
15469         * gcc.c-torture/execute/20000225-1.c: New test.
15470
15471 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15472
15473         * gcc.dg/cpp-li2.c: New test.
15474
15475         * gcc.dg/cpp-wi1.c: New test.
15476
15477         * gcc.dg/cpp-li1.c: New test.
15478
15479 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15480
15481         * g++.old-deja/g++.other/sizeof5.C: New test.
15482
15483 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15484
15485         * gcc.c-torture/execute/va-arg-13.c: New test.
15486
15487 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15488
15489         * gcc.c-torture/execute/va-arg-12.c: New test.
15490
15491 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15492
15493         * gcc.c-torture/execute/20000223-1.c: New test.
15494
15495 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15496
15497         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15498
15499 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15500
15501         * g++.old-deja/g++.abi/ptrmem.C: New test.
15502
15503 2000-02-19  Richard Henderson  <rth@cygnus.com>
15504
15505         * gcc.c-torture/compile/init-3.c: New.
15506
15507 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15508
15509         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15510         ALWAYS_CXXFLAGS.
15511
15512 2000-02-11  Robert Lipe <robertl@sco.com>
15513
15514         * gcc.c-torture/compile/20000211-3.c: New test.
15515
15516 2000-02-11  Martin Buchholz <martin@xemacs.org>
15517
15518         * gcc.c-torture/compile/20000211-2.c: New test.
15519
15520 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15521
15522         * gcc.c-torture/compile/20000211-1.c: New test.
15523
15524 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15525
15526         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15527           on native targets
15528
15529 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15530
15531         * g++.old-deja/g++.other/cast5.C: New test.
15532
15533 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15534
15535         * gcc.c-torture/execute/20000205-1.c: New.
15536
15537 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15538
15539         * g++.old-deja/g++.jason/cast3.C: Return void.
15540         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15541
15542 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15543
15544         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15545
15546         * gcc.dg/loop-1.c: New test.
15547
15548 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15549
15550         * gcc.c-torture/compile/20000127-1.c: New test.
15551         * gcc.c-torture/execute/991228-1.c: New test.
15552
15553 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15554
15555         * gcc.dg/unused-2.c: New test.
15556
15557         * gcc.dg/conv-1.c: New test.
15558
15559 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15560
15561         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15562         compiler.
15563         (tool_option_proc): Fix typo.
15564
15565 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15566
15567         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15568         of the ld on the host, not on the build machine.
15569         Also, don't crash if '--help' is not a supported option.
15570
15571 2000-01-24  Richard Henderson  <rth@cygnus.com>
15572
15573         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15574
15575 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15576
15577         * gcc.c-torture/execute/20000120-2.c: New test.
15578         * gcc.c-torture/execute/20000120-1.c: New test.
15579
15580 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15581
15582         * gcc.c-torture/execute/20000113-1.c: New test.
15583
15584 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15585
15586         * gcc.c-torture/execute/20000112-1.c: New test.
15587
15588 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15589
15590         * gcc.dg/20000111-1.c: New test.
15591
15592 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15593
15594         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15595         with 16 bit integers.
15596
15597 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15598
15599         * gcc.dg/20000108-1.c: New test.
15600
15601 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15602
15603         * g++.old-deja/g++.ns/koenig8.C: New test.
15604
15605 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15606
15607         * g++.old-deja/g++.other/cast4.C: New test.
15608
15609 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15610
15611         * gcc.c-torture/compile/20000105-2.c: New test.
15612         * gcc.c-torture/compile/20000105-1.c: New test.
15613
15614 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15615
15616         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15617         references to printf & atoi to conform to ANSI standard.
15618         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15619         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15620         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15621         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15622         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15623         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15624         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15625         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15626         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15627         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15628         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15629         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15630         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15631         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15632         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15633         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15634         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15635         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15636         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15637         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15638         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15639         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15640         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15641         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15642         * g++.old-deja/g++.brendan/init3.C: Likewise.
15643         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15644         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15645         * g++.old-deja/g++.brendan/new2.C: Likewise.
15646         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15647         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15648         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15649         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15650         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15651         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15652         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15653         * g++.old-deja/g++.brendan/template24.C: Likewise.
15654         * g++.old-deja/g++.brendan/template3.C: Likewise.
15655         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15656         * g++.old-deja/g++.jason/inline3.C: Likewise.
15657         * g++.old-deja/g++.jason/opeq.C: Likewise.
15658         * g++.old-deja/g++.law/arg5.C: Likewise.
15659         * g++.old-deja/g++.law/arm7.C: Likewise.
15660         * g++.old-deja/g++.law/ctors11.C: Likewise.
15661         * g++.old-deja/g++.law/cvt8.C: Likewise.
15662         * g++.old-deja/g++.law/init9.C: Likewise.
15663         * g++.old-deja/g++.law/refs4.C: Likewise.
15664         * g++.old-deja/g++.law/template2.C: Likewise.
15665         * g++.old-deja/g++.law/visibility24.C: Likewise.
15666         * g++.old-deja/g++.law/vtable3.C: Likewise.
15667         * g++.old-deja/g++.mike/asm2.C: Likewise.
15668         * g++.old-deja/g++.mike/eh1.C: Likewise.
15669         * g++.old-deja/g++.mike/misc1.C: Likewise.
15670         * g++.old-deja/g++.mike/misc13.C: Likewise.
15671         * g++.old-deja/g++.mike/misc14.C: Likewise.
15672         * g++.old-deja/g++.mike/ns12.C: Likewise.
15673         * g++.old-deja/g++.mike/p1248.C: Likewise.
15674         * g++.old-deja/g++.mike/p3708.C: Likewise.
15675         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15676         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15677         * g++.old-deja/g++.mike/p646.C: Likewise.
15678         * g++.old-deja/g++.mike/p700.C: Likewise.
15679         * g++.old-deja/g++.mike/p783.C: Likewise.
15680         * g++.old-deja/g++.mike/p783a.C: Likewise.
15681         * g++.old-deja/g++.mike/p783b.C: Likewise.
15682         * g++.old-deja/g++.mike/p786.C: Likewise.
15683         * g++.old-deja/g++.mike/p789.C: Likewise.
15684         * g++.old-deja/g++.mike/p789a.C: Likewise.
15685         * g++.old-deja/g++.mike/p807a.C: Likewise.
15686         * g++.old-deja/g++.other/delete3.C: Likewise.
15687         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15688         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15689         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15690         * g++.old-deja/g++.other/empty1.C: Likewise.
15691         * g++.old-deja/g++.other/temporary1.C: Likewise.
15692         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15693         * g++.old-deja/g++.pt/t16.C: Likewise.
15694         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15695
15696 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15697
15698         * gcc.dg/991230-1.c: New test.
15699
15700 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15701
15702         * gcc.c-torture/compile/991229-3.c: New test.
15703         * gcc.c-torture/compile/991229-2.c: New test.
15704         * gcc.c-torture/compile/991229-1.c: New test.
15705
15706 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15707
15708         * gcc.c-torture/compile/labels-2.c: New test.
15709
15710 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15711
15712         * gcc.c-torture/execute/991227-1.c: New test.
15713
15714 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15715
15716         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15717
15718 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15719
15720         * gcc.c-torture/execute/991221-1.c: New test.
15721
15722 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15723
15724         * g++.old-deja/g++.other/cast3.C: New test.
15725
15726 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15727
15728         * gcc.c-torture/execute/991216-4.c: New test.
15729
15730 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15731
15732         * gcc.c-torture/execute/991216-1.c: New test.
15733         * gcc.c-torture/execute/991216-2.c: New test.
15734         * gcc.c-torture/execute/991216-3.c: New test.
15735
15736 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15737
15738         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15739         Actually make the test fail by using "-O2" for compilation.
15740
15741 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15742
15743         * g++.old-deja/g++.warn/cast-align1.C: New test.
15744
15745 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15746
15747         * gcc.c-torture/compile/991214-1.c: New test.
15748         * gcc.c-torture/compile/991214-2.c: New test.
15749
15750 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15751
15752         * gcc.dg/991214-1.c: New test.
15753
15754 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15755
15756         * gcc.c-torture/compile/991213-3.c: New test.
15757         * gcc.c-torture/compile/991213-2.c: New test.
15758         * gcc.c-torture/compile/991213-1.c: New test.
15759
15760 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15761
15762         * gcc.dg/991209-1.c: New test.
15763
15764 1999-12-08  Nathan Sidwell <nathan@acm.org>
15765
15766         * gcc.c-torture/compile/991208-1.c: New test.
15767
15768 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15769
15770         * gcc.dg/ultrasp2.c: New test.
15771
15772 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15773
15774         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15775
15776 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15777
15778         * gcc.c-torture/compile/991202-1.c: New test.
15779         * gcc.c-torture/execute/991202-1.c: New test.
15780         * gcc.c-torture/execute/991202-2.c: New test.
15781         * gcc.c-torture/execute/991202-3.c: New test.
15782
15783 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15784
15785         * g++.old-deja/g++.abi/align.C: New test.
15786         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15787         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15788
15789 1999-12-01  Richard Henderson  <rth@cygnus.com>
15790
15791         * gcc.c-torture/execute/991201-1.c: New.
15792
15793 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15794
15795         * gcc.dg/991129-1.c: New test.
15796
15797 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15798
15799         * gcc.c-torture/compile/991127-1.c: New test.
15800
15801 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15802
15803         * g++.old-deja/g++.other/warn4.C: New test.
15804
15805 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15806
15807         * g++.old-deja/g++.eh/cleanup2.C: New test.
15808         * g++.old-deja/g++.ext/pretty2.C: New test.
15809         * g++.old-deja/g++.ext/pretty3.C: New test.
15810         * g++.old-deja/g++.other/debug6.C: New test.
15811
15812 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15813
15814         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15815         compiler_output to look for one error message instead of two.
15816
15817 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15818
15819         * gcc.c-torture/execute/991118-1.c: Also test case
15820         where the word boundary does not split a byte evenly.
15821
15822 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15823
15824         * g++.old-deja/g++.ext/restrict1.C: New test.
15825
15826 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15827
15828         * gcc.c-torture/execute/991118-1.c: New test.
15829
15830 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15831
15832         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15833         working directory pathnames.
15834
15835 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15836
15837         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15838         host is equipped with driver.h and driver.o so it can actually
15839         compile and run the tests.
15840
15841 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15842
15843         * gcc.c-torture/compile/991008-1.c: New test.
15844
15845 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15846
15847         * lib/gcc-dg.exp: Include target-supports.exp
15848
15849 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15850
15851         * lib/target-supports.exp: New file: Provide procs to test for
15852         features supported by the target.
15853         (check_weak_available): Moved here from ecos.exp.
15854         (check_alias_available): New proc: Determine of the target
15855         toolchain supports the alias attribute.
15856
15857         * gcc.dg/special/ecos.exp: Move check_weak_available to
15858         target-supports.exp.
15859         (alias-1.c): Only perform the test if the target supports
15860         aliases.
15861         (wkali-1.c): Only perform the test if the target supports
15862         aliases.
15863
15864         * gcc.dg/990506-0.c: Expect error messages from cross
15865         targets as well as native targets.
15866
15867 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15868
15869         * gcc.dg/ultrasp1.c: Removed xfail.
15870         * gcc.dg/struct-ret-2.c: Likewise.
15871         * gcc.dg/array-1.c: Likewise.
15872
15873 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15874
15875         * gcc.dg/struct-ret-2.c: New test.
15876
15877         * gcc.dg/array-1.c: New test.
15878
15879 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15880
15881         * gcc.c-torture/execute/991030-1.c: New test.
15882
15883 1999-10-26  Richard Henderson  <rth@cygnus.com>
15884
15885         * gcc.c-torture/compile/991026-2.c: New test.
15886
15887 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15888
15889         * gcc.c-torture/compile/991026-1.c: New test.
15890
15891 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15892
15893         * gcc.c-torture/execute/991023-1.c: New test.
15894
15895 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15896
15897         * gcc.c-torture/execute/991019-1.c: New test.
15898
15899 1999-10-16  Richard Henderson  <rth@cygnus.com>
15900
15901         * gcc.c-torture/execute/991016-1.c: New test.
15902
15903 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15904
15905         * gcc.c-torture/execute/991014-1.c: New test.
15906
15907 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15908
15909         * g++.old-deja/g++.other/union2.C: New test.
15910
15911 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15912
15913         * g++.old-deja/g++.other/vaarg2.C: New test.
15914         * g++.old-deja/g++.other/vaarg3.C: New test.
15915
15916 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15917
15918         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15919         in compile/.
15920
15921 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15922
15923         * gcc.c-torture/execute/va-arg-11.c: New test.
15924
15925 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15926
15927         * lib/file-format.exp (gcc_target_object_format): Don't
15928         crash if objdump is unavailable.
15929
15930 1999-09-29  Donn Terry <donn@interix.com>
15931
15932         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15933
15934 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15935
15936         * gcc.c-torture/compile/990928-1.c: New test.
15937
15938 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15939
15940         * g++.old-deja/g++.other/decl6.C: New test.
15941
15942 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15943
15944         * gcc.c-torture/execute/va-arg-10.c: New test.
15945
15946 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15947
15948         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15949         __PRETTY_FUNCTION__.
15950
15951 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15952
15953         * gcc.c-torture/execute/990923-1.c: New test.
15954
15955 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15956
15957         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15958         for which -fpic is inappropriate.
15959
15960 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15961
15962         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15963
15964 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15965
15966         * g++.old-deja/g++.other/dyncast1.C: New test.
15967         * g++.old-deja/g++.other/dyncast2.C: New test.
15968         * g++.old-deja/g++.other/dyncast3.C: New test.
15969         * g++.old-deja/g++.other/dyncast4.C: New test.
15970         * g++.old-deja/g++.other/dyncast5.C: New test.
15971         * g++.old-deja/g++.eh/catch3.C: New test.
15972         * g++.old-deja/g++.eh/catch3p.C: New test.
15973         * g++.old-deja/g++.eh/catch4.C: New test.
15974         * g++.old-deja/g++.eh/catch4p.C: New test.
15975         * g++.old-deja/g++.eh/catch5.C: New test.
15976         * g++.old-deja/g++.eh/catch5p.C: New test.
15977         * g++.old-deja/g++.eh/catch6.C: New test.
15978         * g++.old-deja/g++.eh/catch6p.C: New test.
15979         * g++.old-deja/g++.eh/catch7.C: New test.
15980         * g++.old-deja/g++.eh/catch7p.C: New test.
15981         * g++.old-deja/g++.eh/catch8.C: New test.
15982         * g++.old-deja/g++.eh/catch8p.C: New test.
15983         * g++.old-deja/g++.eh/catch9.C: New test.
15984         * g++.old-deja/g++.eh/catch9p.C: New test.
15985
15986 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15987
15988         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15989         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15990
15991 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15992
15993         * gcc.c-torture/compile/990913-1.c: New test.
15994
15995 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15996
15997         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15998         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15999
16000 1999-09-09  Richard Henderson  <rth@cygnus.com>
16001
16002         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16003
16004 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16005
16006         * g++.old-deja/g++.other/lookup11.C: New test.
16007         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16008         what is permitted and what we want.
16009         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16010         overload use.
16011         * g++.old-deja/g++.jason/rfg5.C: Likewise
16012
16013 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16014
16015         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16016         * gcc.c-torture/noncompile/poison-1.c: New file.
16017
16018 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16019
16020         * g++.old-deja/g++.other/sizeof3.C: New test.
16021         * g++.old-deja/g++.other/sizeof4.C: New test.
16022         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16023         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16024
16025 1999-09-07  Richard Henderson  <rth@cygnus.com>
16026
16027         * gcc.dg/va-arg-1.c: New.
16028
16029 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16030
16031         * gcc.c-torture/execute/va-arg-9.c: New test.
16032
16033 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16034
16035         * g77.f-torture/compile/980519-2.f: New test.
16036         * g77.f-torture/compile/19990905-0.f: New test.
16037         * g77.f-torture/compile/19990905-1.f: New test.
16038         * g77.f-torture/compile/19990905-2.f: New test.
16039
16040         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16041
16042 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16043
16044         * gcc.c-torture/execute/990827-1.c: Fix typo.
16045
16046 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16047
16048         * g++.old-deja/g++.other/deref1.C: New test.
16049
16050 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16051
16052         * g++.old-deja/g++.other/ambig2.C: New test.
16053         * g++.old-deja/g++.other/cond5.C: New test.
16054         * g++.old-deja/g++.other/lookup16.C: New test.
16055
16056 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16057
16058         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16059         assemblers too.
16060
16061 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16062
16063         * lib/c-torture.exp: Avoid the "compare executables" optimization
16064         when testing native.
16065
16066 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16067
16068         * gcc.c-torture/execute/990829-1.c: New test.
16069         * gcc.c-torture/compile/990829-1.c: New test.
16070
16071 1999-08-27  Paul Burchard  <burchard@pobox.com>
16072
16073         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16074         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16075         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16076         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16077         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16078         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16079         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16080         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16081         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16082         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16083         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16084
16085 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16086
16087         * gcc.c-torture/execute/990827-1.c: New test.
16088
16089 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16090
16091         * g77.f-torture/noncompile/19990826-4.f: New test.
16092
16093         * g77.f-torture/compile/19990826-3.f: New test.
16094
16095         * g77.f-torture/execute/19990826-2.f: New test.
16096
16097         * g77.f-torture/compile/19990826-1.f: New test.
16098
16099         * gcc.c-torture/execute/990826-0.c: New test.
16100         * g77.c-torture/execute/19990826-0.f: New test.
16101
16102         * g77.f-torture/noncompile/970626-2.f: New test.
16103
16104 1999-08-25  Paul Burchard  <burchard@pobox.com>
16105
16106         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16107         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16108         lss-011.C: New tests.
16109
16110 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16111
16112         * g++.old-deja/g++.other/decl5.C: New test.
16113
16114 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16115
16116         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16117         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16118         call `postbase' for each one.  All callers of `postbase' changed
16119         to call this instead.
16120
16121 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16122
16123         * gcc.c-torture/execute/990811-1.c: New test.
16124
16125 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16126
16127         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16128         just native ones.
16129
16130         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16131         just native ones.
16132
16133 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16134
16135         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16136
16137 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16138
16139         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16140
16141 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16142
16143         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16144
16145 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16146
16147         * gcc.c-torture/execute/990804-1.c: New test.
16148
16149 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16150
16151         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16152         * g++.old-deja/g++.brendan/crash64.C: Likewise
16153         * g++.old-deja/g++.brendan/overload8.C: Likewise
16154
16155 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16156
16157         * g++.old-deja/g++.other/struct1.C: New test.
16158
16159 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16160
16161         * g++.old-deja/g++.other/enum2.C: New test.
16162
16163 1999-08-02  Richard Henderson  <rth@cygnus.com>
16164
16165         Adapted from tests from Franz Sirl:
16166         * gcc.c-torture/execute/va-arg-7.c: New test.
16167         * gcc.c-torture/execute/va-arg-8.c: New test.
16168
16169 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16170
16171         * gcc.c-torture/compile/990801-2.c: New test.
16172
16173         * gcc.c-torture/compile/990801-1.c: New test.
16174
16175 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16176
16177         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16178         fp-cmp-1.c, converting double to float.
16179
16180         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16181         fp-cmp-1.c, converting double to long double.
16182
16183         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16184         from fr1 to unknown_register, since fr1 is a legitimate register
16185         on some machines.
16186
16187 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16188
16189         * README: More listname related changes.
16190
16191 1999-07-08  Catherine Moore  <clm@cygnus.com>
16192
16193         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16194
16195 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16196
16197         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16198
16199 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16200
16201         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16202
16203 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16204
16205         * gcc.dg/990703-1.c: New test.
16206
16207 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16208
16209         * lib/file-format.exp: New file: Move definition of proc
16210         gcc_target_object_format to here from
16211         gcc.dg/special/ecos.exp.
16212
16213         * lib/c-torture.exp: Include lib file-format.exp.
16214         * lib/gcc-dg.exp: Include lib file-format.exp.
16215
16216         * gcc.dg/special/ecos.exp: Remove definition of proc
16217         gcc_target_object_format.
16218
16219 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16220
16221         * gcc.c-torture/execute/990628-1.c: New test.
16222
16223 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16224
16225         * gcc.c-torture/compile/990625-2.c: New test.
16226
16227         * gcc.c-torture/compile/990625-1.c: New test.
16228
16229 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16230
16231         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16232         attributes compile.
16233         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16234         ports that use the COFF/PE file format.
16235
16236 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16237
16238         * gcc.c-torture/compile/990617-1.c: New test.
16239
16240 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16241
16242         * g++.old-deja/g++.other/decl4.C: New test.
16243
16244 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16245
16246         * g++.old-deja/g++.other/bitfld3.C: New test.
16247
16248 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16249
16250         * g++.old-deja/g++.eh/catch1.C: New test.
16251
16252 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16253
16254         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16255
16256         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16257         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16258
16259 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16260
16261         * g77.f-torture/compile/19990502-0.f: Replace with new,
16262         shorter, test that still fails after recent changes.
16263
16264 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16265
16266         * gcc.c-torture/execute/990604-1.c: New test.
16267
16268 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16269
16270         * gcc.c-torture/execute/990531-1.c: New test.
16271
16272 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16273
16274         * gcc.c-torture/compile/990527-1.c: New test.
16275
16276 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16277
16278         * gcc.c-torture/execute/990527-1.c: New test.
16279
16280 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16281
16282         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16283         bitfields as signed.
16284
16285 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16286
16287         * g77.f-torture/compile/19990525-0.f: New test.
16288
16289 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16290
16291         * gcc.c-torture/execute/990525-2.c: New test.
16292
16293         * gcc.c-torture/execute/990525-1.c: New test.
16294
16295 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16296
16297         * g++.old-deja/g++.other/anon3.C: New test.
16298         * g++.old-deja/g++.other/anon4.C: New test.
16299         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16300         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16301         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16302         Merrill).
16303
16304 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16305
16306         * gcc.c-torture/execute/990524-1.c: New test.
16307
16308         * gcc.dg/990524-1.c: New test.
16309
16310 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16311
16312         * gcc.c-torture/compile/990523-1.c: New test.
16313
16314 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16315
16316         * gcc.c-torture/compile/990519-1.c: New test.
16317
16318 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16319
16320         * gcc.c-torture/compile/990517-1.c: New test.
16321
16322         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16323         (e4, f4): New tests.
16324         (main): Call them.
16325
16326 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16327
16328         * gcc.dg/noreturn-1.c: New test.
16329
16330 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16331
16332         * gcc.c-torture/execute/990513-1.c: New test.
16333
16334 1999-05-10  Richard Henderson  <rth@cygnus.com>
16335
16336         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16337
16338 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16339
16340         * g77.f-torture/execute/erfc.f: Use small single-precision
16341         values, to avoid problems on Alphas when not -mieee.
16342
16343 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16344
16345         * gcc.dg/990506-0.c: New test.
16346
16347 1999-05-08  Richard Henderson  <rth@cygnus.com>
16348
16349         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16350         the constant to test.  Don't XFAIL 64-bit targets.
16351
16352         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16353         * g++.old-deja/g++.law/profile1.C: Likewise.
16354
16355         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16356         operator new instances.
16357         * g++.old-deja/g++.other/delete5.C: Likewise.
16358
16359 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16360
16361         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16362         intrinsic.
16363
16364 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16365
16366         * g77.f-torture/execute/u77-test.f: Reverse order of two
16367         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16368
16369 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16370
16371         * gcc.dg/compare1.c: New test.
16372
16373 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16374
16375         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16376         New tests.
16377
16378 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16379
16380         * g77.f-torture/compile/19990502-1.f: New test.
16381
16382 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16383
16384         * g77.f-torture/compile/19990502-0.f: New test.
16385
16386 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16387
16388         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16389         intrinsic.
16390
16391 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16392
16393         * g77.f-torture/execute/u77-test.f (main): List libU77
16394         intrinsics not currently tested.
16395         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16396         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16397         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16398         Trim blanks off the ends of some printed strings.
16399
16400 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16401
16402         * g77.f-torture/execute/u77-test.f (main): Just warn about
16403         FSTAT gid disagreement, as it's expected on some systems.
16404
16405 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16406
16407         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16408         use a new function, which allows for some slop.
16409         Clean up some commentary.
16410         (issum): The new function.
16411         (sgladd): Deleted subroutine.
16412
16413 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16414
16415         * g77.f-torture/execute/u77-test.f: Modify to be more like
16416         libf2c/libU77 version, bringing patches to that version here.
16417         Add suitable commentary.
16418
16419 1999-04-25  Richard Henderson  <rth@cygnus.com>
16420
16421         * gcc.dg/990424-1.c: New test.
16422
16423 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16424
16425         * g77.f-torture/execute/u77-test.f (main): Bug involving
16426         LSTAT has been fixed, so turn back on full checking.
16427
16428 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16429
16430         * g77.f-torture/compile/19990419-0.f: New test.
16431         * g77.f-torture/execute/19990419-1.f: New test.
16432
16433 1999-04-17  Richard Henderson  <rth@cygnus.com>
16434
16435         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16436         to avoid the need for a prototype to supress a warning.
16437
16438 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16439
16440         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16441
16442 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16443
16444         * gcc.c-torture/execute/990404-1.c: New test.
16445
16446 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16447
16448         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16449         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16450         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16451         missing initializer warnings.
16452
16453 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16454
16455         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16456         matching strings.
16457
16458 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16459
16460         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16461
16462 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16463
16464         * g77.f-torture/execute/19990325-0.f: New test.
16465         * g77.f-torture/execute/19990325-1.f: New test.
16466
16467 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16468
16469         * gcc.c-torture/execute/990324-1.c: New test.
16470
16471 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16472
16473         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16474         test with 4.
16475
16476 1999-03-17  Richard Henderson  <rth@cygnus.com>
16477
16478         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16479
16480 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16481
16482         * g77.f-torture/execute/19990313-2.f: New test.
16483         * g77.f-torture/execute/19990313-3.f: New test.
16484
16485 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16486
16487         * g77.f-torture/execute/19990313-0.f: New test.
16488         * g77.f-torture/execute/19990313-1.f: New test.
16489
16490 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16491
16492         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16493         printf to sprintf.
16494         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16495         (main): Add check for u15.  Conditionalize u31 check depending on
16496         whether ints are <32 bits or >=32 bits.
16497
16498 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16499
16500         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16501
16502 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16503
16504         * g77.f-torture/compile/19990305-0.f: New test.
16505         * g77.f-torture/execute/19981119-0.f: New test.
16506
16507 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16508
16509         * g77.f-torture/execute/970625-2.f: call ABORT if final
16510         result is not correct, instead of just printing it.
16511         Add this checking via newly introduced obfuscation, to
16512         trip up buggy front ends.
16513
16514 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16515
16516         * g77.f-torture/compile/960317-1.f: Moved from being
16517         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16518
16519 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16520
16521         * g77.f-torture/execute/960317-1.f: New (old) test.
16522         * g77.f-torture/execute/970625-2.f: Ditto.
16523
16524 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16525
16526         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16527         message on line 1 or line 2; cccp and cpplib do this differently.
16528
16529 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16530
16531         * g++.old-deja/g++.law/weak1.C: New test.
16532
16533 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16534
16535         * gcc.c-torture/execute/990119-1.c: Renamed to...
16536         * gcc.dg/990119-1.c: this, so it will only be tested once
16537         (it's a preprocessor test, it doesn't need to be run at
16538         multiple optimization levels).
16539
16540 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16541
16542         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16543           ALWAYS_CXXFLAGS.
16544
16545 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16546
16547         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16548         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16549         to not be compilable by current g77.
16550
16551 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16552
16553         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16554
16555 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16556
16557         * gcc.c-torture/execute/990222-1.c: New test.
16558
16559 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16560
16561         * g77.f-torture/compile/19990218-0.f: New test.
16562         * g77.f-torture/noncompile/19990218-1.f: New test.
16563
16564 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16565
16566         * g77.f-torture/compile/19981216-0.f: New test.
16567
16568 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16569
16570         * gcc.dg/990214-1.c: New test.
16571
16572 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16573
16574         * gcc.dg/990213-2.c: New test.
16575
16576         * gcc.dg/990213-1.c: New test.
16577
16578 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16579
16580         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16581         ints.
16582
16583 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16584
16585         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16586         specified by target.
16587
16588         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16589
16590 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16591
16592         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16593
16594 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16595
16596         * gcc.dg/special/ecos.exp: New test driver for new tests with
16597         special requirements.
16598
16599         * gcc.dg/special/alias-1.c: New test.
16600         * gcc.dg/special/gcsec-1.c: New test.
16601         * gcc.dg/special/weak-1.c: New test.
16602         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16603         * gcc.dg/special/weak-2.c: New test.
16604         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16605         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16606         * gcc.dg/special/wkali-1.c: New test.
16607         * gcc.dg/special/wkali-2.c: New test.
16608         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16609         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16610
16611 1999-02-10  Felix Lee  <flee@cygnus.com>
16612
16613           * lib/c-torture.exp (c-torture-compile): Pull out code for
16614           analyzing gcc error messages.
16615           (c-torture-execute): Likewise.  Fix some (harmless) false
16616           positives.
16617           * lib/gcc.exp (gcc_check_compile): New function.
16618
16619 1999-02-08  Richard Henderson  <rth@cygnus.com>
16620
16621         * gcc.c-torture/execute/990208-1.c: New test.
16622
16623 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16624
16625         * g++.dg/special/ecos.exp: New driver for new tests with special
16626         requirements
16627
16628         * g++.dg/special/conpr-1.C: New test
16629         * g++.dg/special/conpr-2.C: New test
16630         * g++.dg/special/conpr-2a.C: New test
16631         * g++.dg/special/conpr-3.C: New test
16632         * g++.dg/special/conpr-3a.C: New test
16633         * g++.dg/special/conpr-3b.C: New test
16634
16635         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16636         allow g++ to use the dg driver
16637
16638         * README: Add comment about g++.dg directory
16639
16640 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16641
16642         * README: Update email addresses.
16643
16644 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16645
16646         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16647         arguments in order to force structure S onto the stack even on
16648         the alpha.
16649         (test): Pass 10 leading arguments to function foo as well as the
16650         structure S.
16651
16652         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16653         failure for all targets.
16654
16655         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16656         abort to terminate program execution.
16657
16658 1999-01-30  Richard Henderson  <rth@cygnus.com>
16659
16660         * gcc.c-torture/execute/990130-1.c: New test.
16661
16662 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16663
16664         * gcc.dg/990130-1.c: New test.
16665
16666 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16667
16668         * gcc.c-torture/execute/990128-1.c: New test.
16669
16670 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16671
16672         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16673
16674 1999-01-27  Felix Lee  <flee@cygnus.com>
16675
16676         * lib/c-torture.exp (c-torture-compile): pull out code for
16677         analyzing gcc error messages.
16678         (c-torture-execute): ditto, and fix some (harmless) false
16679         positives.
16680         * lib/gcc.exp (gcc_check_compile): new function.
16681
16682 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16683
16684         * gcc.dg/990117-1.c: New test.
16685
16686         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16687
16688         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16689
16690 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16691
16692         * g77.f-torture/compile/990115-1.f: New test.
16693
16694 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16695
16696         * gcc.c-torture/compile/990107-1.c: New test
16697
16698 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16699
16700         * gcc.c-torture/execute/990106-2.c: New test.
16701
16702         * gcc.c-torture/execute/990106-1.c: New test.
16703
16704 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16705
16706         * gcc.c-torture/compile/981223-1.c: New test.
16707
16708 1998-12-29  Richard Henderson  <rth@cygnus.com>
16709
16710         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16711         (opt3): Rename from opt4 and disable.
16712
16713 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16714
16715         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16716
16717 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16718
16719         * g++.old-deja/g++.other/conv5.C: New test.
16720
16721 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16722
16723         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16724
16725 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16726
16727         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16728
16729 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16730
16731         * gcc.c-torture/compile/981211-1.c: New test.
16732
16733 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16734
16735         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16736
16737         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16738
16739 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16740
16741         * gcc.special/930510-1.c: Make C9X safe.
16742         * gcc.misc-tests/gcov-1.c Similarly.
16743         * gcc.misc-tests/gcov-2.c Similarly.
16744
16745 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16746
16747         * gcc.dg/ultrasp1.c: New test.
16748
16749 1998-12-06  Richard Henderson  <rth@cygnus.com>
16750
16751         * gcc.c-torture/execute/981206.c: New test.
16752
16753 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16754
16755         * g++.old-deja/g++.ns/template7.C: New test.
16756
16757         * g++.old-deja/g++.other/expr1.C: New test.
16758
16759         * g++.old-deja/g++.eh/tmpl3.C: New test.
16760
16761         * g++.old-deja/g++.eh/tmpl2.C: New test.
16762
16763 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16764
16765         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16766         * g++.old-deja/g++.other/using6.C: Removed.
16767         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16768
16769         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16770
16771 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16772
16773         * g++.old-deja/g++.pt/overload8.C: New test.
16774
16775         * g++.old-deja/g++.pt/overload7.C: New test.
16776
16777         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16778
16779         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16780         and relinking messages.
16781         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16782         compiling with -frepo.
16783
16784 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16785
16786         * g++.old-deja/g++.pt/lookup6.C: New test.
16787
16788 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16789
16790         * gcc.c-torture/execute/981130-1.c: New test.
16791         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16792
16793 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16794
16795         * g++.old-deja/g++.pt/explicit76.C: New test.
16796
16797         * g++.old-deja/g++.pt/friend38.C: New test.
16798
16799         * g++.old-deja/g++.ns/crash2.C: New test.
16800
16801         * g++.old-deja/g++.pt/defarg8.C: New test.
16802
16803         * g++.old-deja/g++.pt/instantiate6.C: New test.
16804
16805         * g++.old-deja/g++.pt/static6.C: New test.
16806
16807         * g++.old-deja/g++.pt/decl2.C: New test.
16808
16809 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16810
16811         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16812         problem is actually related with name lookup, but so what? :-)
16813
16814         * g++.old-deja/g++.pt/friend37.C: New test.
16815
16816 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16817
16818         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16819         element, which fails on some systems.
16820
16821         * g77.f-torture/execute/labug1.f: New test.
16822
16823 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16824
16825         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16826         is defined.
16827
16828 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16829
16830         * g77.f-torture/compile/981117-1.f: New test.
16831
16832 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16833
16834         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16835         properly discarded.
16836
16837 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16838
16839         * gcc.c-torture/execute/memcheck: New directory of tests for
16840         -fcheck-memory-usage.
16841
16842 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16843
16844         * README: New file, general information about the testsuite and
16845         new description of the various C++ test subdirectories.
16846         * README.g++: Eliminate obsolete information, update and move most
16847         relevant stuff to README.
16848
16849 1998-11-07  Richard Henderson  <rth@cygnus.com>
16850
16851         * gcc.c-torture/compile/981107-1.c: New test.
16852
16853 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16854
16855         * execute/memcpy-bi.c: New testcase.
16856
16857 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16858
16859         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16860         base classes.
16861
16862         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16863         template is selected.
16864
16865         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16866         classes, it should be accepted for all types.
16867
16868         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16869
16870         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16871         specializations start with template headers.
16872
16873 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16874
16875         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16876
16877         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16878         non-POD types.
16879
16880 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16881
16882         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16883
16884 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16885
16886         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16887
16888 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16889
16890         * 981019-1.c: New test.
16891
16892 1998-10-14  Robert Lipe <robertl@dgii.com>
16893
16894         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16895         find objc headers.
16896
16897 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16898
16899         * compile/981001-4.c: Remove use of GCC extension that triggers a
16900         compiler bug.
16901
16902 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16903
16904         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16905
16906 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16907
16908         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16909         instantiation of template produces incorrect code for delete
16910         expression.
16911
16912         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16913         constructors' name is not unique.
16914         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16915         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16916
16917         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16918         automatic array of const is ill-formed.
16919
16920         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16921         of template parameter?
16922
16923         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16924         const.
16925
16926         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16927         pointer-to-member expression.
16928
16929         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16930         declaration causes ICE.
16931
16932 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16933
16934         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16935         reserved in the global namespace.
16936
16937         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16938         generate needed virtual table.
16939
16940         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16941
16942 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16943
16944         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16945         template-dependent type
16946
16947 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16948
16949         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16950         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16951         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16952
16953         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16954         class should be usable as argument of member function.
16955         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16956         class should be usable as return type of member function.
16957         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16958         class should be usable as type of data member.
16959
16960         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16961
16962 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16963
16964         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16965
16966 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16967
16968         * gcc.dg/dll-?.c Add thumb to target list.
16969         Fix assembler scan patterns to match current assembler output.
16970
16971 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16972
16973         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16974         matching of template brackets.
16975
16976         * g++.old-deja/g++.other/using4.C: New test.  Test using
16977         declarations of methods from base classes.
16978
16979         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16980         within functions should introduce names into the innermost
16981         enclosing namespace.
16982
16983         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16984         of static locals if first initialization throws.
16985
16986 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16987
16988         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16989
16990 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16991
16992         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16993         lose track of the possible targets of tablejump insns.
16994         * special/special.exp: Run it.
16995
16996 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16997
16998         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16999         must be declared before its specializations can be named in friend
17000         declarations.
17001
17002 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17003
17004         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17005
17006         * g77.f-torture/execute/io1.f: New test.
17007
17008 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17009
17010         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17011         with pointer to template function, for which no argument deduction
17012         is possible.
17013
17014         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17015         specialization of template function as argument to template
17016         function.
17017
17018         * g++.old-deja/g++.other/access2.C: New test; Inner class
17019         shouldn't have privileged access to Outer's names.
17020
17021 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17022
17023         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17024         friend template declared within template class conflicts with
17025         nested class of the same name.
17026
17027         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17028         is ignored.
17029
17030         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17031         object with direct initializer as function declaration.
17032
17033         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17034         initializers.
17035
17036         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17037         involving const pointer and NULL produces incorrect result.
17038
17039         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17040         type name without `typename' should be rejected with -pedantic.
17041
17042 1998-10-02  Richard Henderson  <rth@cygnus.com>
17043
17044         * g++.old-deja/g++.other/addrof1.C: New test.
17045
17046 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17047
17048         * gcc.c-torture/compile/981001-1.c: New test.
17049         * gcc.c-torture/execute/981001-1.c: New test.
17050
17051 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17052
17053         * gcc.c-torture/compile/981001-2.c: New test.
17054         * gcc.c-torture/compile/981001-3.c: New test.
17055         * gcc.c-torture/compile/981001-4.c: New test.
17056
17057 1998-10-01  Robert Lipe  <robertl@dgii.com>
17058
17059         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17060         multilibbed hosts.   Idea grafted from g77.exp.
17061
17062 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17063
17064         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17065         avoid losing on systems which need -lsocket.
17066
17067 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17068
17069         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17070         * g++.old-deja/g++.other/nested2.C: Ditto.
17071         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17072         failure.
17073
17074 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17075
17076         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17077         preferred over template operator!= for enum bitfields.
17078
17079 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17080
17081         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17082         that happen to have the same base name, but in different scopes,
17083         are incorrectly rejected.
17084
17085 1998-09-16  Richard Henderson  <rth@cygnus.com>
17086
17087         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17088         on the native word size instead of an integer literal.
17089
17090 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17091
17092         * g++.old-deja/g++.other/static2.C: Invocation of static data
17093         member of type pointer-to-function denoted as non-static member.
17094
17095         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17096         checks involving function types and aliases.
17097
17098 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17099
17100         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17101         redefined to the same non-trivial type.
17102
17103         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17104         namespace-qualification of template specializations declared in
17105         other namespaces.
17106
17107         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17108         to declare a subset of the specializations of a template function
17109         as friends of specializations of a template class.
17110
17111         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17112         member templates that do not fully specialize the enclosing
17113         template class are rejected.
17114
17115 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17116
17117         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17118
17119 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17120
17121         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17122         altered from libf2c/libU77 version.
17123
17124 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17125
17126         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17127
17128 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17129
17130         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17131         (un)signed char are different types for template specialization
17132         purposes.
17133
17134 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17135
17136         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17137         * objc: ObjC testsuite.
17138
17139 1998-08-31  Catherine Moore  <clm@cygnus.com>
17140
17141         * gcc.c-torture/execute/941014-1.x:  New file.
17142
17143 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17144
17145         * lib/c-torture.exp: Add support for
17146         torture_eval_before_compile and torture_eval_before_execute
17147         variables.
17148
17149 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17150
17151         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17152         this test triggers valid.
17153
17154 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17155
17156         * gcc.dg/980827-1.c: New test.
17157
17158 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17159
17160         * gcc.c-torture/execute/loop-4b.c: New test.
17161
17162 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17163
17164         * lib/c-torture.exp: Add support for
17165         torture_eval_before_compile and torture_eval_before_execute
17166         variables.
17167
17168 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17169
17170         * gcc.c-torture/compile/980825-1.c: New test.
17171
17172 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17173
17174         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17175         count number tests in opt_t0 not good_t0.
17176
17177 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17178
17179         * gcc.c-torture/compile/930326-1.x: Fix typo.
17180
17181 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17182
17183         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17184         causes an ICE.
17185
17186 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17187
17188         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17189         STACK_SIZE is defined.
17190         * gcc.c-torture/unsorted/stuct.c: Similarly.
17191
17192         * gcc.c-torture/compile/980821-1.c: New test.
17193
17194 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17195
17196         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17197
17198 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17199
17200         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17201         code.
17202
17203 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17204
17205         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17206         error'.
17207
17208 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17209
17210         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17211
17212 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17213
17214         * gcc.c-torture/compile/980816-1.c: New test.
17215
17216         * gcc.dg/980816-1.c: New test.
17217
17218 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17219
17220         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17221         compiler for ieee tests.
17222
17223 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17224
17225         * g77.f-torture/compile/980729-0.f: New test.
17226
17227 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17228
17229         * gcc.c-torture/special/eeprof-1.c: New test, for
17230         -finstrument-functions.
17231         * gcc.c-torture/special/special.exp: Run it.
17232
17233 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17234
17235         * gcc.c-torture/compile/980729-1.c: New test.
17236
17237 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17238
17239         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17240         __thumb__ is defined, and test for ARM style doubles if so.
17241
17242 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17243
17244         * g77.f-torture/noncompile/980615-0.f: New test.
17245
17246 1998-07-26  H.J. Lu  (hjl@gnu.org)
17247
17248         * gcc.dg/980312-1.c: Do link instead of compile.
17249         * gcc.dg/980313-1.c: Likewise.
17250
17251 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17252
17253         * gcc.c-torture/compile/980726-1.c: New test.
17254
17255 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17256
17257         * g77.f-torture/execute/io0.f: New test.
17258
17259 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17260
17261         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17262         an int.
17263
17264 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17265
17266         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17267         m32r bugs.
17268
17269 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17270
17271         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17272         c-decl.c:grokdeclarator can handle mode attributes.
17273
17274 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17275
17276         * gcc.c-torture/execute/980716-1.c: New test.
17277
17278 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17279
17280         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17281         the mn10200.
17282         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17283         the mn10200.
17284         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17285         * gcc.c-torture/compile/930326-1.x: Similarly.
17286
17287 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17288
17289         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17290         New test from Craig.
17291
17292 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17293
17294         * g77.f-torture/noncompile/980616-0.f: New test.
17295
17296         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17297
17298 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17299
17300         *  g++.other/singleton.C: Return error value instead of taking
17301         SIGSEGV.
17302
17303 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17304
17305         *  g++.other/singleton.C: New test.   Warning is under dispute.
17306         Runtime crash is not.
17307
17308 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17309
17310         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17311         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17312         using6.C, using7.C}:  New namespace tests.
17313
17314 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17315
17316         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17317         specialization with typedef'ed names used as array indexes.
17318
17319 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17320
17321         * gcc.c-torture/execute/980709-1.c: New test.
17322
17323         * gcc.dg/980709-1.c: New test.
17324
17325 1998-07-07  Richard Henderson  <rth@cygnus.com>
17326
17327         * gcc.c-torture/execute/bcp-1.c: New test.
17328
17329 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17330
17331         * gcc.c-torture/execute/980707-1.c: New test.
17332
17333 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17334
17335         * gcc.c-torture/compile/980706-1.c: New test.
17336
17337 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17338
17339         * g77.f-torture/execute/980701-0.f,
17340         g77.f-torture/execute/980701-1.f: New test from Craig.
17341
17342 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17343
17344         * gcc.c-torture/compile/980701-1.c: New test.
17345
17346         * gcc.c-torture/execute/980701-1.c: New test.
17347
17348 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17349 rlsruhe.de>
17350
17351         * g++.old-deja/g++.robertl/eb132.C: New test.
17352         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17353
17354 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17355
17356         * g77.f-torture/execute/980628-7.f,
17357         g77.f-torture/execute/980628-8.f,
17358         g77.f-torture/execute/980628-9.f,
17359         g77.f-torture/execute/980628-10.f: New tests from Craig.
17360
17361         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17362
17363 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17364
17365         * g77.f-torture/execute/980628-4.f: New test from Craig.
17366         * g77.f-torture/execute/980628-5.f: Likewise.
17367         * g77.f-torture/execute/980628-2.f: Likewise.
17368         * g77.f-torture/execute/980628-0.f: Likewise.
17369         * g77.f-torture/execute/980628-1.f: Likewise.
17370         * g77.f-torture/execute/980628-3.f: Likewise.
17371         * g77.f-torture/execute/980628-6.f: Likewise.
17372
17373 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17374
17375         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17376         directory when nothing has been installed yet.
17377
17378 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17379
17380         * gcc.c-torture/special/special.exp: Handle newer versions of
17381         dejagnu.
17382
17383 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17384
17385         * gcc.dg/980626-1.c: New test.
17386
17387 1998-06-19  Bruno Haible <haible@ilog.fr>
17388
17389         * gcc.misc-tests/m-un-2.c: New test.
17390         * g++.old-deja/g++.other/warn01.c: Likewise.
17391
17392 1998-06-19  Robert Lipe  <robertl@dgii.com>
17393
17394         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17395         compatibility with assmblers with a different comment character.
17396         Eliminate use of GAS-specific extensions.
17397
17398 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17399
17400         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17401
17402 1998-06-19  Robert Lipe  <robertl@dgii.com>
17403
17404         *lib/g77.exp: Replace search for libf2c.a with search for newly
17405         renamed libg2c.a
17406
17407 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17408
17409         * gcc.c-torture/execute/980617-1.c: New test.
17410
17411 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17412
17413         * gcc.c-torture/execute/980612-1.c: New test.
17414
17415 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17416
17417         * gcc.dg/980523-1.c: Only test on ppc-linux.
17418         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17419
17420         * gcc.c-torture/execute/980608-1.c: New test.
17421
17422 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17423
17424         * gcc.c-torture/execute/980605-1.c: New test.
17425
17426 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17427
17428         * gcc.c-torture/execute/980604-1.c: New test.
17429
17430 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17431
17432         * gcc.c-torture/execute/980602-1.c: New test.
17433         * gcc.c-torture/execute/980602-2.c: Likewise.
17434
17435 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17436
17437         * 970125-0.f: Fix per JCB.  Add commentary.
17438
17439 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17440
17441         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17442         IEEE -0 support.
17443
17444 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17445
17446         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17447         earlier.
17448
17449 1998-05-28  Catherine Moore <clm@cygnus.com>
17450
17451         * gcc.c-torture/execute/980526-3.c: New test.
17452
17453 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17454
17455         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17456         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17457         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17458         m88k-motorola-sysv3 to XFAIL.
17459
17460 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17461
17462         * gcc.dg/980526-1.c: New test.
17463         * gcc.c-torture/execute/980526-2.c: New test.
17464
17465 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17466
17467         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17468
17469         * gcc.c-torture/execute/980526-1.c: New test.
17470
17471 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17472
17473         * g77.f-torture/execute/alpha2.f: Add runtime test.
17474
17475 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17476
17477         * g++.old-deja/old-deja.exp: Strip leading directories.
17478
17479         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17480         error for the line.  Don't run multiple tests for the same line.
17481
17482 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17483
17484         * gcc.dg/980523-1.c: New test.
17485
17486 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17487
17488         * g77.f-torture/compile/970915-0.f: New test.
17489
17490 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17491
17492         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17493
17494 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17495
17496         * gcc.dg/980520-1.c: New test.
17497
17498 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17499
17500         * gcc.dg/980502-1.c: Fix return type.
17501
17502 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17503
17504         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17505         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17506         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17507         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17508         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17509
17510 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17511
17512         * g77.f-torture/execute/980520-1.f: New test.
17513
17514 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17515
17516         * lib/mike-g77.exp: New file.
17517
17518         * g77.f-torture/noncompile/noncompile.exp,
17519         g77.f-torture/noncompile/check0.f: New files.
17520
17521 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17522
17523         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17524         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17525         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17526         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17527         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17528         abort where appropriate.
17529
17530 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17531
17532         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17533         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17534
17535 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17536
17537         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17538
17539 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17540
17541         * g77.f-torture/compile/980427-0.f: New test.
17542
17543 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17544
17545         * g77.f-torture/compile/980424-0.f: New test.
17546
17547 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17548
17549         * g77.f-torture/compile/980419-2.f (main): New test.
17550         * g77.f-torture/compile/970125-0.f: New test.
17551         * g77.f-torture/compile/980419-1.f: New test.
17552
17553 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17554
17555         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17556         of loop-4.c.
17557
17558 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17559
17560         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17561
17562 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17563
17564         * gcc.c-torture/compile/980329-1.c: New test.
17565
17566 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17567
17568         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17569         * gcc.dg/980312-1.c: Fix typo in -march command.
17570
17571 1998-03-16  H.J. Lu  (hjl@gnu.org)
17572
17573         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17574
17575 1998-03-11  Robert Lipe  <robertl@dgii.com>
17576
17577         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17578         Dave Love agree the Fortran source is bogus.
17579
17580 1998-03-11  Robert Lipe  <robertl@dgii.com>
17581
17582         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17583         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17584         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17585         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17586         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17587
17588 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17589
17590         * g++.old-deja/g++.other/friend1.C: New test.
17591
17592 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17593
17594         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17595         possibly uninitialized) variables and declare dnrm2.
17596
17597 1998-02-23  Robert Lipe <robertl@dgii.com>
17598
17599         From Bruno Haible <haible@ilog.fr>:
17600         * gcc.c-torture/execute/980223.c: New test.
17601
17602 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17603
17604         * gcc.dg/ifelse-1.c: New test.
17605
17606 1998-02-09  H.J. Lu  (hjl@gnu.org)
17607
17608         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17609
17610           * lib/old-dejagnu.exp (old-dejagnu): Added the
17611           "execution test - XFAIL *-*-*" handling in the spirit of
17612           "excess errors test -". Changed the "execution test fails"
17613           handling to be like "excess errors test fails".
17614           * Update various tests accordingly.
17615
17616 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17617
17618         * gcc.c-torture/execute/980205.c: New test.
17619
17620 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17621
17622         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17623         * lib/f-torture.exp: Similarly.
17624         * gcc.c-torture: Rename all .cexp files to .x files.
17625
17626 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17627
17628         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17629         (940510-1.c): Removed duplicate.
17630         (971104-1.c): New test.
17631
17632 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17633
17634           * lib/f-torture.exp: Improve error and loop detection.
17635
17636 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17637
17638         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17639         use that to size the filler array.
17640
17641 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17642
17643         * lib/c-torture.exp(c-torture-execute): Fix typo.
17644
17645         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17646         testcase as the executable name. Keep the executable around if
17647         the test fails.
17648
17649 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17650
17651         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17652         changes.  Only test one -g option, and move it to the end of the
17653         list of options to test.
17654
17655 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17656
17657         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17658         variable GCC_TORTURE_OPTIONS to supply default switches separated
17659         by colons.  If no environment variable, run tests with -O0 -g, -O1
17660         -g, and -O2 -g as well.
17661
17662 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17663
17664         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17665         explanatory comments. Fix indentation.
17666
17667 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17668
17669         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17670
17671 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17672
17673         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17674         * g++.old-deja/g++.mike/p7325.C: Likewise.
17675         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17676
17677 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17678
17679         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17680         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17681         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17682         * g++.old-deja/g++.law/operators4.C: Likewise.
17683
17684 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17685
17686         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17687         * g++.old-deja/g++.mike/p784.C: Ditto.
17688         * g++.old-deja/g++.mike/p785.C: Ditto.
17689
17690 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17691
17692           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17693
17694 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17695
17696         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17697         target feature; pass this to c-torture-execute as needed.
17698
17699 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17700
17701         * lib/c-torture.exp(c-torture-execute): If the previous and the
17702         current executables being tested are identical, we don't need to
17703         run the executable again. Try to make the executable names
17704         unique. Add an optional argument for passing additional compiler
17705         flags.
17706
17707 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17708
17709         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17710
17711 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17712
17713         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17714
17715 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17716
17717         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17718         32bit or larger longs.
17719
17720         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17721         have either a 32bit long or 32bit int.
17722
17723 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17724
17725         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17726         Make double precision tests dependent on sizeof (double).
17727
17728 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17729
17730         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17731         too.
17732
17733 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17734
17735         * gcc.c-torture/compile/961203-1.cexp: New script.
17736
17737 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17738
17739         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17740         up the includes ourselves.
17741
17742 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17743
17744         * lib/plumhall.exp: Remove random include, and add a few
17745         verbose messages for debugging.
17746
17747 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17748
17749         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17750         of trying to do it ourselves.
17751
17752 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17753
17754         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17755
17756 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17757
17758         * gcc.prms/5403.c: Made regexp a bit less strict.
17759
17760 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17761
17762         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17763         is returned from remote_load instead.
17764         * lib/plumhall.exp: Ditto.
17765         * lib/mike-g++.exp: Ditto.
17766         * lib/old-dejagnu.exp: Ditto.
17767         * lib/c-torture.exp: Ditto.
17768
17769 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17770
17771         * lib/g++.exp: Use build_wrapper procedure.
17772         * lib/gcc.exp: Ditto.
17773
17774 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17775
17776         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17777         an old-style decl for malloc.  Fixes tests to work when
17778         sizeof (int) != sizeof (size_t).
17779
17780 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17781
17782         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17783
17784         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17785         use stdargs.h interface.
17786
17787 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17788
17789         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17790         NO_VARARGS when compiling.
17791
17792 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17793
17794         * lib/plumhall.exp(ph_includes): New procedure.
17795         (ph_make): Use it.
17796         (ph_compiler): Ditto.
17797
17798         * lib/g++.exp: Rename test-glue.c to testglue.c.
17799         * lib/gcc.exp: Ditto.
17800
17801 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17802
17803         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17804         to completion when it's called.
17805
17806 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17807
17808         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17809         is defined, don't do test.
17810
17811 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17812
17813         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17814         for object files.
17815         (ph_summary): Mark skipped testcases as untested, not unresolved.
17816
17817         * lib/plumhall.exp (ph_make): If unresolved because of bad
17818         errorCode, record errorCode in log file.
17819         (*): Replace send_log/verbose with verbose -log.
17820
17821 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17822
17823         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17824         double conversion if double isn't at least 8 bytes.
17825
17826         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17827         int to work with targets where int is 16 bits.
17828
17829         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17830         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17831         precision for the test to complete.
17832
17833 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17834
17835         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17836         if d10v is not compiled with the -mdouble64 flag.
17837         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17838
17839         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17840         d10v is not compiled with the -mint32 flag.
17841
17842 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17843
17844         * lib/plumhall.exp: Use incr_count.
17845
17846 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17847
17848         * gcc.c-torture: Update to c-torture-1.45.
17849
17850 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17851
17852         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17853         the name of the expect testcase file).
17854
17855         * lib/g++.exp(g++_init): Ditto.
17856
17857 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17858
17859         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17860         the host.
17861
17862         * lib/gcc.exp(gcc_exit): New procedure.
17863
17864 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17865
17866         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17867         specs where appropriate.
17868
17869         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17870         because of new "candidates are" messages, and removed a few
17871
17872         * Converted all non-old-style g++ testcases to old-style, and
17873         moved into g++.old-deja.
17874
17875 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17876
17877         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17878         options.
17879
17880         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17881         succeeded.
17882
17883         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17884
17885 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17886
17887         * lib/gcc.exp (gcc_target_compile): Add support for defining
17888         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17889         the machine doesn't have those features.
17890
17891 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17892
17893         * g++.law/operators4.exp: Don't use LIBS.
17894
17895 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17896
17897         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17898
17899         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17900         * lib/g++.exp: Set it here instead. Also, allow use of the
17901         --tool_exec and --tool_opt options. Change CXX to
17902         GXX_UNDER_TEST.
17903
17904         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17905
17906         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17907
17908 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17909
17910         * lib/old-dejagnu.exp: Use prune_warnings instead of
17911         prune_system_crud.
17912         * lib/mike-g++.exp: Ditto.
17913         * lib/gcc.exp: Ditto.
17914         * lib/g++.exp: Ditto.
17915
17916         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17917
17918 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17919
17920           * 941014-2.c: Include stdlib.h
17921           * 960327-1.c: Include stdio.h
17922           * dbra.c, index-1.c: Don't assume ints are 32bits.
17923
17924 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17925
17926         * lib/gcc.exp: Add gcc,stack_size target feature.
17927
17928         * lib/g++.exp(g++_target_compile): Add the include and link
17929         paths here, not in two other places. And, it's $options, not
17930         options.
17931
17932         * lib/mike-g++.exp(postbase): Remove the code that determines
17933         the correct include and link paths.
17934         * g++.old-deja/old-deja.exp: Ditto.
17935
17936 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17937
17938         * lib/g++.exp(g++_init): target_compile no longer returns the
17939         filename of the result.
17940
17941 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17942
17943         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17944         call to glob.
17945
17946         * gcc.c-torture/special/special.exp: Change call to
17947         gcc_target_compile to include the object file.
17948
17949 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17950
17951         * gcc.c-torture/special/special.exp: Correct misspelling in last
17952         change.
17953
17954 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17955
17956         * lib/plumhall.exp(ph_summary): Log the entire output of the
17957         executable. Return -1 if there were any failures, 0 otherwise.
17958         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17959         (ph_make): Clean up objects and executables that were built
17960         if the tests succeeded.
17961
17962 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17963
17964         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17965         libraries and includes in the build tree as appropriate.
17966
17967 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17968
17969         * lib/c-torture.exp: Instead of looking for the global variable
17970         NO_LONG_LONG, check to see if that's a feature of the target.
17971
17972 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17973
17974         * config/default.exp: Minimize. Delete the remainer of the files in
17975         config; this functionality is now in devo/dejagnu/config.
17976
17977         g++.*/*: Pass any additional flags used to compile to postbase;
17978         delete CXXFLAGS.
17979
17980         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17981         is now done by runtest.exp. Use gcc_target_compile instead of
17982         compile.
17983
17984         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17985         Remove references to CFLAGS. Use remote_file instead of
17986         calling rm -f.
17987         (c-torture): Take a list of arguments to use to compile this
17988         testcase.
17989
17990         lib/g++.exp: Simplify. Use target_compile instead of compile.
17991         lib/gcc-dg.exp: Ditto.
17992         lib/gcc.exp: Ditto.
17993         lib/mike-{gcc,g++}.exp: Ditto.
17994         lib/old-dejagnu.exp: Ditto.
17995         lib/plumhall.exp: Ditto.
17996
17997 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17998
17999         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18000         (ph_linker): Likewise.
18001
18002 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18003
18004           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18005         MAP_ANON / MAP_ANONYMOUS if defined;
18006         else try to map from /dev/zero .
18007
18008 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18009
18010         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18011         isn't defined, then define it to MAP_ANONYMOUS.
18012
18013 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18014
18015         * gcc.c-torture: Update to c-torture-1.42 release.
18016
18017 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18018
18019         * gcc.c-torture: Update to c-torture-1.41 release.
18020
18021 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18022
18023         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18024         c-torture release.
18025
18026 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18027
18028         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18029         and LDFLAGS.  Fix second case to append the target_info ldflags
18030         onto LDFLAGS, not CFLAGS.
18031         * lib/g++.exp (g++_init): Add target_info stuff.
18032         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18033         of libgloss and newlib flags for !native.
18034
18035         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18036         (GDB): Fix relative path to go up another dir for finding gdb.
18037
18038 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18039
18040         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18041         versions in the target_info array, if they don't exist.
18042
18043 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18044
18045         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18046
18047 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18048
18049         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18050         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18051
18052 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18053
18054         * lib/old-dejagnu.exp: Don't remove the output file before we've
18055         actually tested it. Don't append pwd to the path of the executable
18056         we're testing.
18057
18058 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18059
18060         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18061
18062 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18063
18064         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18065         temporary directory for compiler files, and set it to a default
18066         value of /tmp. Set $output as the name of the output file from
18067         compiling the testcase. Add a -o option to $cflags_var so the
18068         compiler writes the final output file as $output. Set $executable
18069         to $output.
18070
18071         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18072         directory for compiler files, and set it to /tmp if it doesn't
18073         already have a value. Set $output_file to the name of the output
18074         file from compiling the testcase. Add a -o option to CXXFLAGS so
18075         the compiler writes the final output file as $output. Use $output
18076         as the executable to be tested.
18077
18078 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18079
18080         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18081
18082 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18083
18084         * gcc.c-torture/execute/pending-1.c: New test.  Still
18085         pending in Tege's queue.
18086
18087 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18088
18089         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18090         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18091         if there were failures.  Call unresolved if there were unresolved
18092         testcases.  Call gcc_fail if program did not run to completion.
18093         (ph_make): Pass additional argument name to ph_execute.
18094         (ph_execute): Add new argument.  Pass additional arguments to
18095         ph_summary.  Call gcc_fail is there is no execution output.
18096
18097 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18098
18099         * lib/plumhall.exp (proc_summary): Output relavent summary
18100         lines into the log so specific failures in plumhall can be
18101         investigated.
18102
18103 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18104
18105         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18106         (c-torture-execute): Don't try to execute tests which use
18107         "long long" types if $NO_LONG_LONG is nonzero.
18108
18109 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18110
18111         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18112         not c-torture.
18113
18114         * gcc.ieee: Move from here.
18115         * gcc.c-torture/execute/ieee: To here.
18116
18117 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18118
18119         * gcc.c-torture: Update to c-torture-1.41 release.
18120
18121 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18122
18123         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18124         not "$output".
18125
18126 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18127
18128         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18129         -c present.
18130
18131 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18132
18133         * config/proelf.exp: Handle connecting to a simulator.
18134
18135 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18136
18137         * config/proelf.exp: New file.  Enough framework that we can
18138         run c-torture tests on the proelf targets (or any other target
18139         that gdb can connect to for that matter).
18140
18141 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18142
18143         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18144         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18145
18146         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18147         exec_output exists.
18148
18149 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18150
18151         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18152         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18153
18154         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18155         to pass/fail/unresolved/unsupported/untested.  Caller must now
18156         call unresolved/unsupported/untested.
18157         * lib/*.exp: Update FSF address.  Update to handle new results of
18158         ${tool}_load.
18159         * lib/chill.exp (verbose): Delete.
18160
18161 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18162
18163         * lib/gcc.exp (default_gcc_start): Change order of args to
18164         $LDFLAGS $CFLAGS $LIBS.
18165         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18166         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18167         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18168         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18169         * gcc.misc-tests/dg-test.exp: Likewise.
18170         * gcc.misc-tests/msgs.exp: Likewise.
18171         * gcc.prms/prms.exp: Likewise.
18172         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18173         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18174
18175         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18176
18177 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18178
18179         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18180
18181         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18182         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18183
18184         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18185         necessary.
18186
18187 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18188
18189         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18190         global for loop; add use of $mathlib.
18191         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18192         settings here; set mathlib for anything but VxWorks.
18193
18194 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18195
18196         * gcc.c-torture: Update to c-torture-1.40 release.
18197
18198 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18199
18200         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18201         dg.exp.
18202
18203 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18204
18205         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18206         global.
18207
18208 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18209
18210         * lib/g++.exp (LIBS): Define if not already.
18211         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18212         (gcc-dg-prune): Call prune_gcc_output.
18213         * lib/gcc.exp (prune_gcc_output): New proc.
18214         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18215         prune_gcc_output.
18216
18217 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18218
18219         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18220         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18221
18222 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18223
18224         * gcc.c-torture: Update to c-torture-1.39 release.
18225
18226 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18227
18228         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18229         fails, try others as well.
18230
18231 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18232
18233         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18234         If compilation fails, mark execute tests as `untested'.
18235         If test is marked as unsupported, don't mark compilation and
18236         execute tests as failed.
18237
18238 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18239
18240         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18241         libstdc++ for whether or not we want to be doing shared
18242         libraries.  Delete link_curses since we don't need it anymore.
18243         * lib/mike-g++.exp (postbase): Don't link in libg++.
18244         * g++.old-deja/old-deja.exp: Likewise.
18245
18246 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18247
18248         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18249
18250 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18251
18252         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18253         For that, add `-Wl,-a,shared_archive'.
18254         * g++.old-deja/old-deja.exp: Likewise.
18255
18256 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18257
18258         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18259
18260 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18261
18262         * lib/mike-g++.exp (postbase): Pay attention to the status of
18263         g++_load.
18264
18265 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18266
18267           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18268
18269 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18270
18271         * lib/gcc.exp (default_gcc_start): No longer need to log program
18272         being executed or its output, execute_anywhere does that now.
18273         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18274         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18275
18276 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18277
18278         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18279         the same as those in lib/g++.exp.
18280
18281 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18282
18283         * gcc.c-torture: Update to c-torture-1.38 release.
18284         * gcc.ieee: Related changes.
18285
18286 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18287
18288         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18289         "exec". Minor reformatting changes.
18290
18291         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18292         cross. This means all "exec" calls now work on a remote host as
18293         well.
18294         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18295         cross. Filter out the extra "\r\n" stuff that expect puts in.
18296         (c-torture-execute): Filter out the bogus warnings like
18297         c-torture-compile does. Add support for canadian cross.
18298         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18299         Use execute_anywhere rather than calling exec directly. Now it
18300         works for canadian cross testing.
18301
18302 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18303
18304         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18305         results into a variable, and check that rather than using file exists.
18306
18307 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18308
18309         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18310         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18311
18312 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18313
18314         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18315         lib_curses if there's a shared libg++ in the build tree.
18316
18317 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18318
18319         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18320         if not supported target.
18321
18322 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18323
18324         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18325         link_curses up to always happen, not just for native builds.
18326
18327 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18328
18329         * gcc.c-torture: Update to c-torture-1.36 release.
18330         * gcc.failure: Related changes.
18331
18332 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18333
18334         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18335
18336 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18337
18338         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18339         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18340         runshlib, link_curses, and mathlib for link and run.
18341
18342         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18343         pass the runtime shared library options for Solaris, OSF/1, and
18344         Irix5, and link with -lcurses to avoid unresolved references.
18345
18346 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18347
18348         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18349         only run once.
18350
18351 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18352
18353         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18354
18355 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18356
18357         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18358         do not have a framework for the "compat" tests yet.
18359
18360 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18361
18362         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18363         set to null if we're testing vxworks5.1.  Use that instead of
18364         `-lm' in the setting of LIBS for link and run.
18365
18366 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18367
18368         * config/rom68k.exp (${tool}_load): Major changes to make it
18369         work.  Verified that it does in fact return the stuff in
18370         exec_output properly.  Catch any Emul or any TRAP other than 0.
18371
18372 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18373
18374         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18375         LDFLAGS properly for targets that need stuff from libgloss.
18376         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18377         only run once.
18378         (gpp_initialized): New variable.
18379
18380 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18381
18382         * config/rom68k.exp: Load libgloss.exp.
18383         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18384         so we can produce a fully linked binary.
18385         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18386         so we can produce a fully linked binary.
18387
18388 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18389
18390         * lib/plumhall.exp (ph_section): Watch for expected failures.
18391         Add missing `else'.
18392
18393         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18394         run the testcase.
18395         (c-torture): Likewise.
18396
18397 1995-08-28  Doug Evans  <dje@cygnus.com>
18398
18399         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18400
18401         * lib/mike-g++.exp (mike_cleanup): New proc.
18402         (prebase): New globals compiler_result, not_compiler_result,
18403         target_regexp.
18404         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18405         allow leading "-" in pattern.  Watch for unsupported tests.
18406         If $compiler_result is set, pattern match assembler code,
18407         and ditto for $not_compiler_result.
18408         * lib/mike-gcc.exp: Likewise.
18409
18410         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18411         execution "succeeded".
18412
18413 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18414
18415         * config/win32.exp: New file.
18416         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18417
18418 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18419
18420         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18421         unsupported.
18422         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18423         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18424         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18425
18426         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18427         "... without exceptions was ...".  That is now handled by
18428         prune_system_crud.
18429         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18430
18431 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18432
18433         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18434         sieve.c,sort2.c}: New files.
18435         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18436         sieve.exp,sort2.exp}: Drivers for them.
18437
18438         * lib/mike-gcc.exp (program_output): New user settable variable.
18439         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18440         messages.
18441         * lib/mike-g++.exp (program_output): New user settable variable.
18442
18443         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18444
18445         * config/sh.exp: Deleted (use sim.exp instead).
18446
18447 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18448
18449         * config/vx.exp: Declare CHECKTASK as global.
18450         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18451         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18452         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18453
18454 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18455
18456         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18457         target. Like vx.exp, only includes `vx29k.exp' instead of
18458         `vxworks.exp'.
18459
18460 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18461
18462         * config/sim.exp: Increase time limit from 120 seconds to 240.
18463
18464 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18465
18466         * gcc.c-torture/execute/950628-1.c: New test.
18467
18468 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18469
18470         * gcc.c-torture: Update with changes/additions from
18471         c-torture-1.34.
18472
18473 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18474
18475         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18476
18477 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18478
18479         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18480
18481 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18482
18483         * gcc.c-torture/compile/950512-1.c: New test.
18484         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18485         * gcc.dg/struct-ret-1.c: Likewise.
18486
18487 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18488
18489         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18490           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18491
18492 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18493
18494         * gcc.c-torture/special/920411-1.c: Deleted.
18495         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18496
18497 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18498
18499         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18500         cpu limit.
18501
18502 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18503
18504         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18505
18506 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18507
18508         From kenner;
18509         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18510         is the proper length.
18511         * va-arg-3.c: Likewise.
18512
18513 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18514
18515         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18516         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18517
18518         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18519         * lib/g++.exp (default_g++_start): Delete old cruft.
18520
18521 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18522
18523         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18524         (2 * (1 << 18)) to (2 * (1 << 17)).
18525
18526         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18527
18528 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18529
18530         * config/rom68k.exp: Renamed from config/idp.exp
18531
18532 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18533
18534         * c-torture/compile/921109-2.c
18535
18536 1995-04-18  Mike Stump  <mrs@cygnus.com>
18537
18538         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18539         excess errors.
18540
18541 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18542
18543         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18544         output.
18545         * lib/g++.exp (default_g++_start): Likewise.
18546
18547 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18548
18549         * gcc.c-torture/compile/950329-1.c: New test.
18550
18551 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18552
18553           * config/bug.exp (${tool}_load): Updated to use new remote_open
18554           and remote_close procs.
18555         * config/idp.exp: New file.
18556
18557 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18558
18559         * gcc.c-torture/execute/950322-1.c: New test.
18560
18561 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18562
18563         * config/vx.exp (${tool}_load): Clean up testing of return code from
18564         vxworks_ld and vxworks_spawn.
18565
18566 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18567
18568         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18569
18570 1995-03-13  Mike Stump  <mrs@cygnus.com>
18571
18572         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18573         can mark excess errors on a machine by machine basis.  Note, the
18574         default is to not expect any excess errors, even when excess
18575         errors test - is given, so you will want to put an XFAIL ... on
18576         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18577         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18578         those 4 machines, but no others.
18579
18580 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18581
18582         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18583         * lib/c-torture.exp: to here.
18584
18585 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18586
18587         * gcc.c-torture/execute/950221-1.c: New test.
18588         * gcc.c-torture/execute/struct-ret-1.c: New test.
18589         * gcc.c-torture/compile/950221-1.c: New test.
18590
18591         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18592
18593 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18594
18595         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18596         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18597
18598 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18599
18600         * g++.gb: New directory of tests, derived from my signature and
18601         class scoping tests.
18602
18603         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18604         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18605         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18606         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18607         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18608         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18609         * g++.gb/sig25.C: Likewise.
18610
18611         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18612         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18613         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18614         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18615         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18616         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18617         * g++.gb/sig25.exp: Likewise.
18618
18619         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18620         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18621         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18622         * g++.gb/scope13.C: Likewise, this test still fails.
18623
18624         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18625         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18626         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18627         * g++.gb/scope13.exp: Ditto.
18628
18629         * g++.gb/README: New file, explains what these tests are about.
18630
18631 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18632
18633         * lib/dg.exp (dg-do): Support `preprocess'.
18634         (dg-test): Likewise.
18635
18636 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18637
18638         * config/udi.exp: change "continue -expect" to "exp_continue".
18639
18640 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18641
18642         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18643         Delete redundant tests.
18644
18645         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18646         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18647         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18648         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18649         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18650         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18651         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18652         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18653
18654         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18655         storing label pointers.
18656         * gcc.c-torture/execute/921019-1.c: Likewise.
18657         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18658         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18659         parameter fp.
18660         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18661         constants.
18662
18663         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18664         Delete obsolete tests.
18665
18666         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18667         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18668         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18669         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18670         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18671         * gcc.c-torture/compile/950124-1.c: New test.
18672
18673         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18674
18675 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18676
18677         * lib/mike-g++.exp: Add -lm to LIBS.
18678
18679 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18680
18681         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18682
18683 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18684
18685         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18686
18687 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18688
18689         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18690
18691 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18692
18693         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18694         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18695         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18696         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18697         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18698         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18699         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18700         * g++.law/{operators31.C, operators32.C,
18701         * g++.law/{operators33.C, operators34.C}: Likewise.
18702         * g++.law/{pic1.C, refs2.C}: Likewise.
18703         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18704         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18705         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18706         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18707
18708         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18709         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18710         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18711         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18712         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18713         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18714         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18715         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18716         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18717         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18718         * g++.law/{operators34.exp}: Likewise.
18719         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18720         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18721         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18722         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18723         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18724
18725         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18726         No longer expected to fail.
18727         * g++.law/missed-error3.C: Tweak for recent bool changes.
18728
18729 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18730
18731         * config/emb-unix: Deleted.
18732         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18733         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18734
18735 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18736
18737         * lib/dg.exp (dg-test): Fix typo in last patch.
18738
18739 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18740
18741         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18742         (handles multiple occurrences).
18743
18744 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18745
18746         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18747         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18748         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18749         printed).
18750         * lib/c-torture.exp (c-torture-compile): Likewise.
18751         (c-torture): Prepend full path if missing.
18752         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18753         (gcc_fail): Likewise.
18754         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18755
18756 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18757
18758         * lib/netware.exp: Only attach to NetWare i386 systems.
18759
18760 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18761
18762         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18763         messages.  Add test name to "output pattern match" pass/fail message.
18764
18765 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18766
18767         * gcc.dg: New testsuite.
18768         * gcc.dg/dg.exp: New file.
18769
18770         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18771         test-switch.c}: Deleted.
18772
18773         * gcc.misc-tests/msgs.exp: New testcase driver.
18774
18775 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18776
18777         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18778         Watch for illegal return values from ${tool}_load.
18779         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18780         cross targets.  Coerce return value >0 to 1.
18781
18782 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18783
18784         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18785
18786         * config/emb-unix.exp: New file.
18787
18788         * config/sim.exp: Error if variable $SIM not defined.
18789         (${tool}_load): Mark test as "untested" if simulator missing.
18790
18791         * config/unix.exp: Load remote.exp to get rcp_download.
18792         * lib/c-torture.exp: Use different option lists for testcases with
18793         and without loops.
18794         * gcc.c-torture/execute/execute.exp: Likewise.
18795
18796 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18797
18798         * config/*.exp: Clarify return code from ${tool}_load.
18799         Call `unresolved' or `untested' instead of `warning' or `perror'
18800         (sometimes you still want to call both though).
18801         Add comment that `shell_id' is local to each file.
18802         * config/udi.exp (timeout): Set to 30.
18803         Don't print warning if connection fails, $connectmode has already
18804         printed an error.
18805         (${tool}_load): Move verbose messages to level 2.
18806         Rework pattern for "Process started" message.
18807         Pass `shell_id' to ${connectmode}_download.
18808         Retry twice upon timeout.  Make resetting of target more robust.
18809         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18810         Pass `shell_id' to exit_$connectmode.
18811         Only call exit_$connectmode if connected.
18812         * config/unix.exp (${tool}_load): Check return codes better.
18813         * config/vrtx.exp (${tool}_load): Likewise.
18814         * config/vx.exp (${tool}_load): Likewise.
18815         Delete unneeded global's.
18816         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18817         from ${tool}_load.
18818         (dg-stat): Delete.
18819         (dg-init): Delete recording of pass/fail counts.
18820         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18821         (old-dejagnu-init): Likewise.
18822         (old-dejagnu-stat): Delete contents, empty proc now.
18823         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18824         (c-torture): Delete references to lcnt, lpass, lfail.
18825         Get option list from TORTURE_OPTIONS.
18826         Delete -funroll[-all]-loops if no loops.
18827         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18828         (g++_stat): Delete contents (empty proc now).
18829         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18830         (gcc_finish): Likewise.
18831         (gcc_stat): Deleted.
18832         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18833         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18834         * gcc.c-torture/execute/execute.exp: Likewise.
18835         Split tests into two parts: compile, execute.
18836         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18837         no loops.  Update to reflect clarified return codes from ${tool}_load.
18838
18839 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18840
18841         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18842         to grep for.
18843         (old-dejagnu): Likewise (where necessary).
18844
18845 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18846
18847         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18848
18849         * lib/dg.exp (dg-process-target): Fix processing of selector.
18850         Add comment regarding use of `error'.
18851
18852         * lib/gcc.exp (prune_system_crud): Define if missing.
18853         * lib/g++.exp (prune_system_crud): Likewise.
18854
18855         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18856         Call prune_system_crud.
18857         * lib/dg.exp (dg-runtest): New proc.
18858         Use perror instead of send_user for tcl errors in testcase.
18859         Don't return any value, it's never used.
18860         Don't clobber previous definition of `unknown'.
18861         Print tcl errors in `dg-final'.
18862
18863 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18864
18865         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18866         (dg-test): Don't print errorInfo, it contains stack backtrace.
18867
18868 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18869
18870         * lib/g++.exp (runtest_file_p): Define if missing.
18871
18872 1994-09-24  Doug Evans  (dje@cygnus.com)
18873
18874         * lib/mike-g++.exp: Comment out loading of g++.exp.
18875         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18876         (default_g++_version): Always print something.
18877         (default_g++_start): Comment out call to `which'.
18878         (g++_start, g++_load): Deleted (must be defined in config file).
18879         * lib/gcc.exp: Test for existence of $CC at start.
18880         Delete check for tmpdir (done in gcc_init).
18881         (default_gcc_version): Always print something.
18882         (default_gcc_start): Comment out call to `which'.
18883         * config/*.exp: Major cleanup - make cross targets work at least a
18884         little better for g++ (by not being "--tool gcc" specific).
18885         Rename gcc_xxx to ${tool}_xxx.
18886         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18887         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18888
18889 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18890
18891         * lib/c-torture.exp (c-torture-compile): Rework compiler
18892         message processing.
18893
18894         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18895         c-torture.
18896
18897 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18898
18899         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18900
18901         * lib/dg.exp (dg-process-target): Support { target native }.
18902
18903 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18904
18905         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18906         looked for "... program xxx got fatal signal".
18907         Correct regsub munging of `comp_output'.
18908         Ignore compiler messages "path prefix not used" and "linker input
18909         file unused".
18910
18911 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18912
18913         * lib/gcc.exp (runtest_file_p): Define if missing.
18914         * gcc.prms/template.c: Example to work from.
18915
18916 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18917
18918         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18919         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18920
18921         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18922         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18923         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18924         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18925
18926         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18927         (dg-process-target): No longer a varargs proc.
18928         Return S/N for target, P/F for xfail.  All callers changed.
18929         (user option procs): More argument checking.
18930         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18931         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18932         (dg-test): Skip test if not running on selected target in `dg-do'.
18933         Update handling of `dg-do-what', `dg-output-text'.
18934         Separate execution pass/fail from output pattern match pass/fail.
18935         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18936
18937 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18938
18939         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18940         target for 920510-1.c.
18941
18942 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18943
18944         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18945         Clean up comment regarding use of passcnt, etc.
18946         (gcc_stat): Don't update `testcnt' here.
18947         (gcc_finish): Do it here.
18948         Might as well reset `but_id' here too.
18949         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18950         to determine if the file should be tested.
18951         * gcc.c-torture/compile/compile.exp: Likewise.
18952         * gcc.c-torture/execute/execute.exp: Likewise.
18953         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18954         * gcc.misc-tests/dg-test.exp: Likewise.
18955         * gcc.prms/prms.exp: Likewise.
18956         * gcc.wendy/wendy.exp: Likewise.
18957         * g++.old-deja.exp: Likewise.
18958         Move "Testing file" message to verbose level 1.
18959
18960 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18961
18962         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18963
18964 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18965
18966         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18967         (default_gcc_start): Accept optional second list element
18968         of compiler flags.  Print compiler output at verbosity level 2.
18969         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18970         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18971         Save current values of framework globals passcnt, failcnt, xpasscnt,
18972         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18973         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18974         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18975         xfailcnt to compute stats.  Update framework global `testcnt' from
18976         pass/fail counts.
18977         (gcc_finish): New proc.  Clean up test environment.
18978         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18979         (gcc_epass, gcc_efail): Delete.
18980         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18981         argument of line number.
18982         (dg-init): If the tool has an init routine, call it.
18983         (dg-test): Remove args `cflags_var' and `libs_var'.
18984         Pass all compiler options to ${tool}_start.
18985         Handle missing line number.
18986         (dg-finish): New function.
18987         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18988         particular files.  Call gcc_finish at end.  Move "skipping test"
18989         message to verbosity level 3.
18990         * gcc.c-torture/compile/compile.exp: Likewise.
18991         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18992         * gcc.c-torture/execute/execute.exp: Likewise.
18993         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18994         Print testcase being tried at verbosity level 1.
18995         * gcc.c-torture/special/special.exp: Unset xfail.
18996         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18997         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18998         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18999         * gcc.failure/failure.exp: Likewise.
19000         * gcc.ieee/ieee.exp: Likewise.
19001         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19002         Update call to dg-test.  Call dg-finish at end.
19003         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19004         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19005         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19006         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19007         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19008         * gcc.wendy/wendy.exp: Add copyright.
19009         Delete setting of tmpdir (done by gcc_init).
19010         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19011         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19012         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19013         gcc_[ce]pass/fail.
19014
19015 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19016
19017         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19018         confusion.
19019         (g++_load): Likewise.
19020
19021         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19022         Rename argument to `prog' to remove the confusion.
19023         Varargs fns behave differently too!
19024         (g++_load): Likewise.
19025
19026         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19027
19028         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19029         what it is.  Delete (always) printing of status value for !native.
19030         Simplify verbose code, and include status and exec_output.
19031         (g++_load): Use gcc_load.
19032
19033 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19034
19035         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19036         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19037         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19038         940714-3.c as these testcases don't exist anymore.  Make
19039         va-arg-1.c expected to pass.
19040
19041 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19042
19043         * gcc.misc-tests/misc.exp: Only run specific testcases.
19044         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19045         * gcc.misc-tests/dg-[1-9].c: New files.
19046
19047         * lib/dg.exp: New testsuite driver.
19048         * gcc.prms/prms.exp: Use it.
19049
19050         * README.gcc: New file.
19051
19052         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19053         Document and reset `lxpass' and `lxfail'.
19054         Simplify "initialized" message.
19055         (gcc_stat): Clean up comments a little.
19056
19057 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19058
19059         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19060
19061 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19062
19063         * lib/old-dejagnu.exp (process-option): New proc.
19064         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19065         (old-dejagnu): Simplify.
19066         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19067
19068 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19069
19070         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19071         exists and is not an empty string.
19072
19073         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19074         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19075         finished.
19076         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19077         automatically.
19078
19079         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19080         longer expected to fail.
19081
19082         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19083         "f" function call.
19084
19085         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19086
19087         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19088         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19089         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19090         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19091         c-torture-1.29.
19092
19093         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19094         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19095
19096         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19097
19098         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19099         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19100
19101         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19102         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19103         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19104
19105 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19106
19107         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19108         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19109         940714-1.c, 940714-2.c, 940714-3.c},
19110         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19111         gcc.misc-tests/{mg.c,mg.exp}:
19112         New tests.
19113         * gcc.noncompile/noncompile.exp: Change accordingly.
19114
19115 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19116
19117         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19118         Undo previous clobberage.
19119
19120 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19121
19122         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19123         * gcc.special/{930510-1.c, special.exp}:
19124         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19125         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19126         struct-varargs-1.c}: New tests from c-torture-1.26.
19127
19128 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19129
19130         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19131           argument to switch.
19132
19133 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19134
19135         * Revert the previous changes.  Please see Rob's directory
19136           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19137           fixes.
19138
19139 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19140
19141         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19142             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19143             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19144             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19145             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19146             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19147             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19148             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19149             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19150             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19151             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19152             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19153             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19154             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19155             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19156             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19157             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19158             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19159             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19160             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19161             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19162             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19163             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19164             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19165             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19166             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19167             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19168
19169 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19170
19171         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19172             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19173           with perror calls.
19174
19175 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19176
19177         * config/unix.exp (g++_load): Fix syntax.
19178
19179 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19180
19181         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19182         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19183         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19184         Don't expect va-arg-1.c to fail.  Correct expected output for
19185         920928-1.c.
19186         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19187         * gcc.wendy/hbm4.c: Correct typo.
19188         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19189
19190 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19191
19192         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19193         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19194         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19195         * lib/c-torture.exp (c-torture-compile): Ditto.
19196
19197         Reduce volume of output (remove all the -I's and such).
19198         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19199         Call gcc_cpass, gcc_cfail.
19200         (c-torture): Pass testing option to c-torture-compile.
19201
19202 1994-03-21  Doug Evans  (dje@cygnus.com)
19203
19204         Bring patches over from progressive.
19205         * config/default.exp: Exit remote shell cleanly.
19206         (g++_exit, g++_start): Add default versions.
19207         * config/sim.exp (gcc_load): Use perror, not error.
19208
19209 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19210
19211         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19212         set in site.exp.
19213
19214 1994-03-14  Doug Evans  (dje@cygnus.com)
19215
19216         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19217         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19218         (wendy_try): New proc to run testcase.
19219         (main loop): Call 'em.
19220         * gcc.wendy/*.c: Clean up pass to correct expected output.
19221
19222         * lib/gcc.exp: Minor cleanup work.
19223         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19224
19225 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19226
19227         * config/sim.exp (gcc_load): Document return codes better.
19228         Don't pass -v to simulator.
19229
19230 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19231
19232           * gcc.special/920717-x.c: Fix typo.
19233           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19234           get at sources.
19235
19236         * lib/mike-gcc.exp: Fix typo.
19237
19238 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19239
19240         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19241         binary to use, transform the name.
19242         * config/*.exp: rename everything. Nuke any g++ specific files,
19243         it's now a special case of gcc that requires no special support.
19244         Add a default.exp for unsupported targets.
19245
19246 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19247
19248         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19249         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19250         version of Tcl.
19251
19252 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19253
19254         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19255         than a warning.
19256
19257 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19258
19259         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19260
19261 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19262
19263         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19264         option_list.  Compile every file with only 4/6 option choices
19265         (same as C torture) instead of with 12/18 different option
19266         choices.
19267         * lib/c-torture.exp: Likewise.
19268
19269         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19270         not already set.
19271
19272 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19273
19274         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19275         can put an XFAIL *-*-* on excess errors.
19276
19277 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19278
19279         * g++.law: Add more tests derived from g++-bugs snapshots.
19280
19281         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19282         equivalent to g++.law/init9.
19283
19284         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19285         compiled it, and the a.out file after we've run it.
19286
19287 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19288
19289         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19290         compiled it, and the a.out file after we've run it.
19291
19292 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19293
19294         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19295
19296 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19297
19298         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19299         version number.
19300
19301 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19302
19303         * g++.law: New directory of g++ tests derived from the g++-bugs
19304         snapshots.
19305
19306 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19307
19308         * gcc.compile: initbug1.c initbug1.exp testcase added
19309
19310 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19311
19312         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19313         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19314           fixes submitted by Jeff Law (law@cs.utah.edu)
19315         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19316           Jeff Law (law@cs.utah.edu)
19317
19318
19319 1993-11-30  Mike Stump  (mrs@cygnus.com)
19320
19321         * config/unix-g++.exp: Follow the gcc way of doing things.
19322         * g++.old-deja/old-deja.exp: Minor updates.
19323         * lib/g++.exp: New file, follow the gcc way of doing things.
19324         * lib/old-dejagnu.exp: Minor updates.
19325         * lib/mike-g++.exp: Always unset errorInfo.
19326
19327 1993-11-06  Mike Stump  (mrs@cygnus.com)
19328
19329         * lib/gcc.exp: Fix some errors with the below change, CC and
19330         CFLAGS should be global when setting, not local.
19331
19332 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19333
19334         * lib/gcc.exp: Transform tool name.
19335
19336 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19337
19338         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19339
19340 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19341
19342         * lib/gcc.exp: change gcc_done to gcc_stat
19343
19344 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19345
19346         * Upgraded gcc testsuite to c-torture version 1.25
19347
19348 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19349
19350         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19351         * lib/c-torture: added hooks for new reporting code.
19352
19353 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19354
19355         * config/sh-gcc.exp: check if sh-sim exists in the path
19356
19357 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19358
19359         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19360         * gcc.compile/compile.exp: Initial changes for new logic.
19361         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19362         * gcc.failure/failure.exp: Initial changes for new logic.
19363         * gcc.ieee/ieee.exp: Initial changes for new logic.
19364         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19365         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19366         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19367         * lib/c-torture.exp: Initial changes for new logic.
19368         * lib/gcc.exp: Initial changes for new logic.
19369
19370 1993-10-15  Mike Stump  (mrs@cygnus.com)
19371
19372         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19373         depend upon failure or success.  Fully qualify names in failure
19374         and success messages.  Always remove a.out before starting
19375         compile, just in case.  Pay more attention to error text output by
19376         the compiler.  Handle testcases with no known past errors just
19377         like all others, so that things are uniform.  Other miscellaneous
19378         improvements.
19379
19380 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19381
19382         * gcc.cpp: new directory for cpp tests
19383
19384 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19385
19386         * lib/chill.exp: Code reformatted, removed unused code.
19387         * config/unix-chill.exp: Code reformatted, removed unused code.
19388         * chill.execute/execute.exp: Code reformatted, removed unused code.
19389         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19390
19391 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19392
19393         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19394         routines not written.
19395
19396 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19397
19398         * config/bug-gcc.exp: Use new procs from bug.exp.
19399
19400 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19401
19402         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19403         via ftp, rather than depending on NFS.
19404         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19405         case.
19406
19407 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19408
19409         * config/bug-gcc.exp: Use new download proc.
19410
19411 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19412
19413         * chill.execute/execute.exp: cleanups, handles errors better
19414         * chill.compile/compile.exp: rewrite, based on execute.exp
19415         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19416         * lib/chill.exp: major changes to diff proc and compile and link
19417           procs. added chill_fail and chill_pass wrappers to pass and
19418           fail. added more comments, and handle error codes better.
19419           Added a hack to capture stderr from exec, so noncompile tests
19420           can work.
19421
19422 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19423
19424         * chill.execute/execute.exp: rewrite of testsuite driver
19425         * lib/chill.exp: rewrite of testsuite driver
19426         * config/unix-chill.exp: rewrite of testsuite driver
19427
19428 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19429
19430     In chill.execute:
19431         * iexpr.ch: Standardize uppercase.
19432         * tuples.dat: Standardize uppercase.
19433         * vary.ch: standardize.  Correct varying string assignments.
19434         * vary.dat: Add new output lines.
19435
19436 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19437
19438     In chill.execute:
19439         * chprintf.ch: Standardize use of uppercase.
19440         * tuples.ch: Standardize and turn arr2 into a DCL,
19441           rather than a SYN.
19442         * pinits.ch: Standardize.
19443
19444 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19445
19446         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19447         * Makefil: Renamed to Makefile.in.
19448         * configure.in: New.
19449
19450 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19451
19452     In chill.execute:
19453         * .cvsignore: Add result/output files.
19454         * Makefile: Fix up variables at start.  Use MFLAGS
19455           everywhere.  Correct bool_loc, built_ins entries.
19456           Add entry for vary1.ch.
19457         * bitarray.ch: Standardize upper-case usage.
19458         * bitexpr.ch: Standardize, add output of b1.
19459         * params.ch: Use arrayt in along PROC parameters, to
19460           avoid novelty problems.
19461         * sets.ch: Tiny cleanup.
19462         * vary1.ch: Re-indent.
19463
19464 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19465
19466           * Add PR-related files to Makefiles, .cvsignore files, etc.
19467
19468 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19469
19470         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19471           with compiler objects. New names are test-flow.c and test-loop.c
19472
19473 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19474
19475         * Upgraded c-torture tests from 1.19 to 1.20
19476
19477         * new files:
19478         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19479         * gcc.compile: 930623-1.c 930623-2.c
19480         * gcc.noncompile: 930622-1.c 930622-2.c
19481         * gcc.failure: 920411-1.c 920627-2.c
19482         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19483
19484 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19485
19486         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19487           More changes to get testsuite working properly. Needs more work.
19488           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19489
19490 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19491
19492         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19493           More changes to get testsuite working properly. Needs more work.
19494
19495 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19496
19497         * chill.compile/compile.exp: Added for Dejagnu support
19498         * chill.execute/execute.exp: Added for Dejagnu support
19499         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19500
19501 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19502
19503     This should complete moving the CHILL test files.
19504         * chill.noncompile(.cvsignore printf.grt
19505             in-printf.grt chprintf.grt chprintf.ch):
19506             Added test-support files.
19507           (Makefile): Modified further.
19508         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19509             signal.ch): Added test files.
19510           * chill.execute (.cvsignore printf.grt printr.c
19511             in-printf.grt rts.c chprintf.grt rts.h): Added
19512           test-support files.
19513             (Makefile): More corrections.
19514
19515 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19516
19517         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19518           test cases, ready for DejaGnu.
19519
19520 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19521
19522         * Upgraded c-torture tests from 1.18 to 1.19
19523
19524         * gcc.compile: added test(s):
19525           930607-1.c
19526         * gcc.execute: added test(s):
19527           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19528
19529         * added new subdirectory for misc tests: gcc.misc-tests
19530         * gcc.misc-test(s): added tests:
19531           inst-check.c test-consts.c test-ior.c test-switch.c
19532
19533 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19534
19535         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19536
19537 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19538
19539         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19540
19541 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19542
19543         * Upgraded c-torture tests from 1.17 to 1.18
19544
19545 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19546
19547         * Upgraded c-torture tests from 1.12 to 1.17
19548
19549 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19550
19551         * lib/old-dejagnu.exp:
19552           Fixed handling of XFAIL target triplets to correctly
19553           recognize wildcard characters.  Removed code that
19554           appended a unique id tag to the end of the file name
19555           printed out by the result of the testcases within a
19556           given test file.
19557
19558 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19559
19560         * lib/old-dejagnu.exp:
19561           Reworked expected failure handling to trigger off of XFAIL
19562           keyword in keyphrase embeded in testcase source code. The
19563           XFAIL keyword must be at the end of the keyphrase line. It
19564           may optionally be followed by one or more target triplets.
19565           It has just occured that the handling of wildcards in the
19566           target triplet may not be correct.
19567
19568 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19569
19570         * g++.old-deja/tests:
19571           Moved all subdirectories up one level into g++.old-deja .
19572
19573         * lib/old-dejagnu.exp:
19574           Fixed problem with CXXFLAGS not being properly reset, and being
19575           corrupted with extraneous "-c" compiler option.  This was
19576           causing binaries to not be generated for test that needed them.
19577           Modified strings passed to "pass" and "fail" so that individual
19578           tests from the same test file would be distinguished by an
19579           identifier appended to the test file name in the summary logs;
19580           this corrected a problem with erroneous diff logs.  Added code
19581           to search testcases for expected fail and unexpected pass keywords.
19582
19583 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19584
19585         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19586
19587 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19588
19589         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19590           Removed extraneous text from end of "Special g++ Options"
19591           keyphrase.
19592
19593         * lib/old-dejagnu.exp: Added pattern matching to look for new
19594           keywords, embedded in testcases comments, which will trigger
19595           calls to xpass and xfail.
19596
19597 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19598
19599         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19600           comments embedded in the testcases, especially the one looking for
19601           special compiler options, as well as the pattern matching for the
19602           compiler output again.
19603
19604 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19605
19606         * lib/old-dejagnu.exp: Do a proper check of the return value for
19607           execute tests. Fixed several problems with the pattern matching
19608           of the compiler output which gave erroneous test results.
19609           Changed several of the test result messages to be more descriptive.
19610         * config/unix-g++.exp: Proc g++_load now actually works and
19611           executes the tests passed to it and returns a usable return
19612           value.
19613
19614 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19615
19616           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19617
19618 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19619
19620         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19621           Modified both files to properly execute the old style
19622           dejagnu tests. The previous versions of these files were
19623           experimental and did not function anything near correctly.
19624
19625 1993-04-05  Rob Savoye  (rob@cygnus.com)
19626
19627         * Removed all Makefile.in and configure.in files. No configuration
19628         needed now.
19629
19630 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19631
19632         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19633
19634 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19635
19636         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19637         gcc.special/configure.in, gcc.noncompile/configure.in,
19638         gcc.execute/configure.in, gcc.code_quality/configure.in,
19639         g++.other/configure.in, g++.old-deja/configure.in,
19640         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19641         in srcname setting.
19642
19643 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19644
19645         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19646         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19647         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19648
19649 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19650
19651         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19652         (gdb_exit): Don't remove *_soc files.
19653
19654 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19655
19656         * lib/c-torture.exp: Don't look for main; instead always use -w
19657         -c.  This is how the c-torture tests work.  Remove the object
19658         file if the compilation succeeds.
19659         * gcc.execute/execute.exp: Remove executable if test passes.
19660         * gcc.noncompile/noncompile.exp: Every test is an expected
19661         failure.
19662         * gcc.special/special.exp: Added tests from c-torture 1.11,
19663         corrected use of existing test.
19664         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19665         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19666         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19667         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19668         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19669         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19670         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19671         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19672         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19673         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19674         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19675         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19676         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19677         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19678         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19679         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19680         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19681         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19682         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19683         c-torture 1.11.
19684         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19685         correspond to c-torture 1.11.
19686
19687         * New file.